.experience-page[data-v-2da8549d]{background:var(--color-ocean-950,#071a2b)}.italic-accent[data-v-2da8549d]{color:var(--color-gold-400,#c9a84c);font-style:italic}.exp-intro[data-v-2da8549d]{text-align:center;padding:6rem 1.5rem 5rem}.exp-intro-inner[data-v-2da8549d]{max-width:760px;margin:0 auto}.exp-intro-title[data-v-2da8549d]{font-family:var(--font-display,"Playfair Display", serif);color:var(--color-sand-100,#f8f5ef);margin-bottom:1.5rem;font-size:clamp(1.9rem,4vw,2.9rem);font-weight:400}.exp-intro-desc[data-v-2da8549d]{color:var(--color-sand-200,#ede9df);opacity:.82;font-size:1.05rem;line-height:1.85}.exp-rhythm[data-v-2da8549d]{max-width:1080px;margin:0 auto;padding:2rem 1.5rem 6rem;position:relative}.exp-rhythm-header[data-v-2da8549d]{text-align:center;margin-bottom:4rem}.exp-rhythm-heading[data-v-2da8549d]{font-family:var(--font-display,"Playfair Display", serif);color:var(--color-sand-100,#f8f5ef);font-size:clamp(2rem,4.5vw,3.1rem);font-weight:400}.exp-rhythm-rail[data-v-2da8549d]{background:linear-gradient(#c9a84c00,#c9a84c59 15% 85%,#c9a84c00);width:1px;position:absolute;top:9rem;bottom:4rem;left:50%;transform:translate(-50%)}.exp-rhythm-stop[data-v-2da8549d]{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;margin-bottom:4.5rem;display:grid;position:relative}.exp-rhythm-stop[data-v-2da8549d]:last-child{margin-bottom:0}.exp-rhythm-stop:nth-child(odd) .exp-rhythm-media[data-v-2da8549d]{order:1}.exp-rhythm-stop:nth-child(odd) .exp-rhythm-copy[data-v-2da8549d]{text-align:left;order:2;padding-left:.5rem}.exp-rhythm-stop:nth-child(2n) .exp-rhythm-media[data-v-2da8549d]{order:2}.exp-rhythm-stop:nth-child(2n) .exp-rhythm-copy[data-v-2da8549d]{text-align:right;order:1;padding-right:.5rem}.exp-rhythm-media[data-v-2da8549d]{aspect-ratio:4/3;border:1px solid #c9a84c2e;position:relative;overflow:hidden}.exp-rhythm-img[data-v-2da8549d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.exp-rhythm-stop:hover .exp-rhythm-img[data-v-2da8549d]{transform:scale(1.05)}.exp-rhythm-time[data-v-2da8549d]{background:#071a2bd1;border-top:1px solid #c9a84c4d;border-right:1px solid #c9a84c4d;flex-direction:column;gap:.1rem;padding:.6rem .85rem;display:flex;position:absolute;bottom:0;left:0}.exp-rhythm-time-value[data-v-2da8549d]{color:var(--color-gold-400,#c9a84c);letter-spacing:.05em;font-family:Courier New,Courier,monospace;font-size:.95rem}.exp-rhythm-time-watch[data-v-2da8549d]{font-family:var(--font-heading,"Montserrat", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#f8f5ef8c;font-size:.6rem}.exp-rhythm-copy[data-v-2da8549d]{position:relative}.exp-rhythm-dot[data-v-2da8549d]{display:none}.exp-rhythm-title[data-v-2da8549d]{font-family:var(--font-display,"Playfair Display", serif);color:var(--color-sand-100,#f8f5ef);margin-bottom:.85rem;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:400}.exp-rhythm-desc[data-v-2da8549d]{color:var(--color-sand-200,#ede9df);opacity:.78;font-size:.98rem;line-height:1.8}.exp-gallery[data-v-2da8549d]{max-width:1200px;margin:0 auto;padding:2rem 1.5rem 6rem}.exp-gallery-header[data-v-2da8549d]{text-align:center;margin-bottom:3rem}.exp-gallery-heading[data-v-2da8549d]{font-family:var(--font-display,"Playfair Display", serif);color:var(--color-sand-100,#f8f5ef);font-size:clamp(2rem,4.5vw,3.1rem);font-weight:400}.exp-gallery-grid[data-v-2da8549d]{-moz-columns:2;columns:2;-moz-column-gap:.85rem;column-gap:.85rem}.exp-gallery-item[data-v-2da8549d]{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #c9a84c1f;margin-bottom:.85rem;position:relative;overflow:hidden}.exp-gallery-item img[data-v-2da8549d]{width:100%;height:auto;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.exp-gallery-item:hover img[data-v-2da8549d]{transform:scale(1.06)}.exp-gallery-caption[data-v-2da8549d]{font-family:var(--font-heading,"Montserrat", sans-serif);letter-spacing:.04em;color:#fff;opacity:0;background:linear-gradient(#0000,#071a2bd9);padding:.6rem .75rem;font-size:.72rem;transition:opacity .35s,transform .35s;position:absolute;top:auto;bottom:0;left:0;right:0;transform:translateY(6px)}.exp-gallery-item:hover .exp-gallery-caption[data-v-2da8549d]{opacity:1;transform:translateY(0)}.exp-gallery-empty[data-v-2da8549d]{text-align:center;color:#f8f5ef66;font-size:.85rem;font-family:var(--font-heading,"Montserrat", sans-serif);letter-spacing:.04em}.exp-pillars-section[data-v-2da8549d]{padding:6rem 1.5rem;position:relative;overflow:hidden}.exp-pillars-bg[data-v-2da8549d]{-o-object-fit:cover;object-fit:cover;opacity:.28;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.exp-pillars-overlay[data-v-2da8549d]{background:linear-gradient(180deg, var(--color-ocean-950,#071a2b) 0%, #071a2bdb 50%, var(--color-ocean-950,#071a2b) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.exp-pillars[data-v-2da8549d]{z-index:1;grid-template-columns:repeat(3,1fr);gap:2.5rem;max-width:1200px;margin:0 auto;display:grid;position:relative}.exp-pillar[data-v-2da8549d]{text-align:center;background:#071a2b8c;border:1px solid #c9a84c2e;border-radius:6px;padding:2.5rem 1.5rem;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,background .4s}.exp-pillar[data-v-2da8549d]:hover{background:#c9a84c0f;border-color:#c9a84c80;transform:translateY(-6px)}.exp-pillar-icon[data-v-2da8549d]{color:var(--color-gold-400,#c9a84c);justify-content:center;margin-bottom:1.25rem;display:flex}.exp-pillar-title[data-v-2da8549d]{font-family:var(--font-heading,"Montserrat", sans-serif);letter-spacing:.03em;color:#fff;margin-bottom:.85rem;font-size:1.15rem}.exp-pillar-desc[data-v-2da8549d]{color:var(--color-text-muted,#c7d2da);font-size:.92rem;line-height:1.7}@media (max-width:900px){.exp-rhythm-rail[data-v-2da8549d]{left:1.1rem}.exp-rhythm-stop[data-v-2da8549d],.exp-rhythm-stop[data-v-2da8549d]:nth-child(odd),.exp-rhythm-stop[data-v-2da8549d]:nth-child(2n){grid-template-columns:1fr;gap:1.5rem;padding-left:2.2rem}.exp-rhythm-stop:nth-child(odd) .exp-rhythm-media[data-v-2da8549d],.exp-rhythm-stop:nth-child(2n) .exp-rhythm-media[data-v-2da8549d]{order:1}.exp-rhythm-stop:nth-child(odd) .exp-rhythm-copy[data-v-2da8549d],.exp-rhythm-stop:nth-child(2n) .exp-rhythm-copy[data-v-2da8549d]{text-align:left;order:2;padding-left:0;padding-right:0}.exp-rhythm-dot[data-v-2da8549d]{background:var(--color-gold-400,#c9a84c);border-radius:50%;width:9px;height:9px;display:block;position:absolute;top:.35rem;left:-2.2rem;box-shadow:0 0 0 3px #c9a84c33}.exp-pillars[data-v-2da8549d]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.exp-intro[data-v-2da8549d]{padding:4rem 1.25rem 3.5rem}.exp-rhythm[data-v-2da8549d]{padding:1rem 1.25rem 4rem}.exp-rhythm-stop[data-v-2da8549d]{margin-bottom:3rem}.exp-gallery[data-v-2da8549d]{padding:1rem 1.25rem 4rem}.exp-gallery-grid[data-v-2da8549d]{-moz-columns:1;columns:1}.exp-pillars-section[data-v-2da8549d]{padding:3.5rem 1.25rem}.exp-pillars[data-v-2da8549d]{grid-template-columns:1fr;gap:1.5rem}.exp-pillar[data-v-2da8549d]{padding:2rem 1.25rem}}@media (prefers-reduced-motion:reduce){.exp-pillar[data-v-2da8549d],.exp-rhythm-img[data-v-2da8549d],.exp-gallery-item img[data-v-2da8549d],.exp-gallery-caption[data-v-2da8549d]{transition:none}}
