.demo-barber{--radius:2px;--graphite:oklch(17% .006 60);--ivory:oklch(94% .018 85);--copper:oklch(66% .12 50);--background:oklch(15.5% .005 60);--foreground:var(--ivory);--card:oklch(20% .006 60);--card-foreground:var(--ivory);--popover:oklch(20% .006 60);--popover-foreground:var(--ivory);--primary:var(--copper);--primary-foreground:oklch(14% .005 60);--secondary:oklch(24% .006 60);--secondary-foreground:var(--ivory);--muted:oklch(22% .006 60);--muted-foreground:oklch(70% .015 80);--accent:oklch(26% .01 55);--accent-foreground:var(--ivory);--destructive:oklch(60% .2 27);--destructive-foreground:var(--ivory);--border:oklch(94% .018 85/.12);--input:oklch(94% .018 85/.15);--ring:var(--copper);--gradient-hero:linear-gradient(180deg, oklch(15.5% .005 60/.35) 0%, oklch(15.5% .005 60/.55) 55%, oklch(15.5% .005 60) 100%);--gradient-copper:linear-gradient(120deg, oklch(72% .11 60), oklch(58% .13 42))}.demo-barber *{border-color:var(--color-border)}.demo-barber{scroll-behavior:smooth;background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.demo-barber ::selection{background:var(--copper);color:var(--primary-foreground)}.demo-barber :focus-visible{outline:2px solid var(--copper);outline-offset:3px}.demo-barber .bg-hero-fade{background:var(--gradient-hero)}.demo-barber .text-copper-gradient{background:var(--gradient-copper);color:#0000;-webkit-background-clip:text;background-clip:text}.demo-barber .eyebrow{font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--copper);font-size:.72rem}.demo-barber .grain{position:relative}.demo-barber .grain:after{content:"";pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.demo-barber .barber-reveal{opacity:0;transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1);transform:translateY(32px)}.demo-barber .barber-reveal.is-in{opacity:1;transform:none}.demo-barber .barber-reveal-img{clip-path:inset(12% 0);transition:clip-path 1.4s cubic-bezier(.2,.7,.2,1)}.demo-barber .barber-reveal-img.is-in{clip-path:inset(0)}@keyframes barber-hero-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.demo-barber .barber-hero-zoom{animation:2.6s cubic-bezier(.2,.7,.2,1) both barber-hero-zoom}@keyframes barber-barber-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.demo-barber .barber-rise{animation:1.2s cubic-bezier(.2,.7,.2,1) both barber-barber-rise}@keyframes barber-marquee{to{transform:translate(-50%)}}.demo-barber .marquee{animation:30s linear infinite barber-marquee}.demo-barber .hero-photo{transform:translateY(var(--hero-depth,0px));will-change:transform}.demo-barber .hero-image{transform:scale(1.15)}.demo-barber .motion-ready .hero-image{animation:1.8s cubic-bezier(.16,1,.3,1) both barber-hero-lens}.demo-barber .hero-title{transform:translateY(var(--title-depth,0px))}.demo-barber main section[id]{scroll-margin-top:140px}.demo-barber .hero-line{padding-block:.06em;display:block;overflow:hidden}.demo-barber .hero-line+.hero-line{margin-top:-.06em}.demo-barber .hero-word{display:inline-block}.demo-barber .motion-ready .hero-word{animation:1.15s cubic-bezier(.16,1,.3,1) .12s both barber-title-cut}.demo-barber .motion-ready .hero-line:nth-child(2) .hero-word{animation-delay:.32s}@keyframes barber-hero-lens{0%{transform:scale(1.25)}to{transform:scale(1.15)}}@keyframes barber-title-cut{0%{transform:translate(24px,115%)rotate(4deg)}to{transform:translate(0)rotate(0)}}.demo-barber .gallery-frame{background:var(--card);position:relative}.demo-barber .gallery-frame.motion-ready .gallery-shutter{clip-path:inset(0 0 100%);transition:clip-path 1.25s cubic-bezier(.76,0,.24,1) 60ms}.demo-barber .gallery-frame.motion-ready:nth-child(2n) .gallery-shutter{clip-path:inset(100% 0 0);transition-delay:.18s}.demo-barber .gallery-photo{filter:grayscale(35%);transition:transform 1.65s cubic-bezier(.16,1,.3,1),filter .6s;transform:scale(1.02)}.demo-barber .gallery-frame.motion-ready:not(.is-in) .gallery-photo{transform:scale(1.2)translate(-5%,5%)}.demo-barber .gallery-frame.motion-ready:nth-child(2n):not(.is-in) .gallery-photo{transform:scale(1.2)translate(5%,-5%)}.demo-barber .gallery-frame.motion-ready.is-in .gallery-shutter{clip-path:inset(0)}.demo-barber .service-row{isolation:isolate;transition:background-color .3s;position:relative}.demo-barber .service-row:before{content:"";background:var(--copper);transform-origin:bottom;width:2px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.demo-barber .service-name{transition:transform .35s cubic-bezier(.16,1,.3,1),color .3s}.demo-barber .service-row:focus-visible{background:var(--accent);outline-offset:-2px}.demo-barber .service-row:focus-visible:before{transform:scaleY(1)}.demo-barber .service-row:focus-visible .service-name{color:var(--copper);transform:translate(6px)}@media (hover:hover){.demo-barber .service-row:hover{background:var(--accent)}.demo-barber .service-row:hover:before{transform:scaleY(1)}.demo-barber .service-row:hover .service-name{color:var(--copper);transform:translate(6px)}.demo-barber .gallery-frame:hover .gallery-photo{filter:grayscale(0);transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.demo-barber{scroll-behavior:auto}.demo-barber .barber-reveal,.demo-barber .barber-reveal-img{opacity:1;clip-path:none;transition:none;transform:none}.demo-barber .barber-hero-zoom,.demo-barber .barber-rise,.demo-barber .marquee{animation:none}.demo-barber .hero-photo,.demo-barber .hero-title,.demo-barber .hero-image,.demo-barber .hero-word,.demo-barber .gallery-frame .gallery-photo,.demo-barber .service-row .service-name{will-change:auto;animation:none;transform:none}.demo-barber .gallery-frame.motion-ready .gallery-shutter{clip-path:none}.demo-barber *,.demo-barber :before,.demo-barber :after{transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important}}.demo-barber{--font-display:"Anton", Georgia, serif;--font-serif:"Cormorant Garamond", Georgia, serif;--font-sans:"Archivo", system-ui, sans-serif;background:var(--background);color:var(--foreground);font-family:var(--font-sans);letter-spacing:0}.demo-barber .font-display{font-family:var(--font-display);letter-spacing:0}.demo-barber .font-serif{font-family:var(--font-serif)}.demo-barber .font-sans{font-family:var(--font-sans)}.demo-barber{--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring)}.demo-barber .text-copper{color:var(--copper)}.demo-barber .bg-copper{background:var(--copper)}.demo-barber .bg-ivory{background:var(--ivory)}.demo-barber .bg-graphite{background:var(--graphite)}.demo-barber .border-copper{border-color:var(--copper)}.demo-barber .border-copper\/50{border-color:color-mix(in oklch,var(--copper) 50%,transparent)}.demo-barber .barber-cta{border-radius:0;height:auto;min-height:48px;padding:1rem 1.75rem;font-size:.75rem}.demo-barber #mobile-menu{gap:2rem;overflow-y:auto}.demo-barber .eyebrow{letter-spacing:0}@media (width<=767px){.demo-barber h2{overflow-wrap:break-word;font-size:2.75rem}.demo-barber #mobile-menu nav a{padding-block:.7rem;font-size:2rem}}.demo-gaucho{--radius:.625rem;--background:oklch(15.5% .012 40);--foreground:oklch(94% .014 80);--card:oklch(19.5% .014 45);--card-foreground:oklch(94% .014 80);--popover:oklch(19.5% .014 45);--popover-foreground:oklch(94% .014 80);--primary:oklch(62% .17 42);--primary-foreground:oklch(15% .012 40);--secondary:oklch(24.5% .02 48);--secondary-foreground:oklch(94% .014 80);--muted:oklch(23.5% .016 45);--muted-foreground:oklch(72% .022 70);--accent:oklch(78% .12 85);--accent-foreground:oklch(16% .012 40);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(32% .022 50);--input:oklch(32% .022 50);--ring:oklch(62% .17 42);--ember:oklch(66% .19 40);--gold:oklch(82% .12 88);--gradient-ember:linear-gradient(135deg, oklch(66% .19 40), oklch(82% .12 88));--gradient-veil:linear-gradient(to top, oklch(13.5% .012 40) 4%, oklch(13.5% .012 40/.72) 45%, oklch(13.5% .012 40/.25) 100%);--shadow-ember:0 24px 60px -24px oklch(55% .18 40/.55);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.4% .003 247.858);--sidebar-foreground:oklch(12.9% .042 264.695);--sidebar-primary:oklch(20.8% .042 265.755);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(96.8% .007 247.896);--sidebar-accent-foreground:oklch(20.8% .042 265.755);--sidebar-border:oklch(92.9% .013 255.508);--sidebar-ring:oklch(70.4% .04 256.788)}.demo-gaucho *{border-color:var(--color-border)}.demo-gaucho{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;letter-spacing:0;scroll-padding-top:10rem}.demo-gaucho [id]{scroll-margin-top:10rem}.demo-gaucho a:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (prefers-reduced-motion:reduce){.demo-gaucho *,.demo-gaucho :before,.demo-gaucho :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.demo-gaucho .text-gradient-ember{background:var(--gradient-ember);color:#0000;-webkit-background-clip:text;background-clip:text}.demo-gaucho .veil{background:var(--gradient-veil)}.demo-gaucho .shadow-ember{box-shadow:var(--shadow-ember)}.demo-gaucho .rule-gold:after{content:"";background:var(--gradient-ember);width:3.5rem;height:1px;margin-top:1.25rem;display:block}.demo-gaucho{--font-display:"Cormorant Garamond", Georgia, serif;--font-serif:"Cormorant Garamond", Georgia, serif;--font-sans:"Jost", system-ui, sans-serif;background:var(--background);color:var(--foreground);font-family:var(--font-sans);letter-spacing:0}.demo-gaucho .font-display{font-family:var(--font-display);letter-spacing:0}.demo-gaucho .font-serif{font-family:var(--font-serif)}.demo-gaucho .font-sans{font-family:var(--font-sans)}.demo-gaucho{--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring)}.demo-gaucho .text-gold{color:var(--gold)}.demo-gaucho h1,.demo-gaucho h2,.demo-gaucho h3{font-family:var(--font-display)}.demo-gaucho img{max-width:100%}.terra-experience{--background:oklch(19% .014 170);--foreground:oklch(94% .018 83);--card:oklch(23.5% .014 170);--primary:oklch(79% .074 60);--primary-foreground:oklch(19% .014 170);--accent:oklch(77% .082 55);--accent-foreground:var(--primary-foreground);--muted-foreground:oklch(74% .023 85);--border:oklch(94% .018 83/.19);--ring:var(--accent);--terra-photo-ink:oklch(13% .018 170);--terra-glass:oklch(16% .012 170/.75);--terra-shade:linear-gradient(180deg, oklch(13% .018 170/.4) 0%, oklch(13% .018 170/.12) 38%, oklch(13% .018 170/.85) 100%);--terra-stage-gradient:linear-gradient(180deg, oklch(13% .018 170/.35), transparent 40%, oklch(13% .018 170/.68));--terra-finale-gradient:linear-gradient(90deg, oklch(13% .018 170/.9), oklch(13% .018 170/.4));letter-spacing:0;font-family:Manrope,sans-serif}.terra-experience *{box-sizing:border-box}.terra-experience a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.terra-experience section[id]{scroll-margin-top:24px}.terra-experience .terra-container{width:min(1160px,100% - 80px);margin-inline:auto}.terra-experience .terra-kicker{text-transform:uppercase;letter-spacing:0;font-size:10px;line-height:1.8}.terra-experience .terra-hero{isolation:isolate;height:min(880px,89svh);min-height:700px;color:var(--foreground);background:var(--terra-photo-ink);position:relative;overflow:hidden}.terra-experience .terra-hero-drift{z-index:-2;transform:translateY(var(--terra-drift,0px));will-change:transform;position:absolute;inset:-8% 0}.terra-experience .terra-hero-photo{object-fit:cover;object-position:50% 55%;width:100%;height:100%;animation:terra-photo-in 2.8s var(--ease-out-expo) both}.terra-experience .terra-hero-shade{background:var(--terra-shade);z-index:-1;position:absolute;inset:0}.terra-experience .terra-demo-banner{text-align:center;border-bottom:1px solid var(--border);background:var(--terra-glass);padding:10px 16px;font-size:10px;line-height:1.5}.terra-experience .terra-demo-banner span{color:var(--accent);margin-inline:12px}.terra-experience .terra-header{z-index:5;justify-content:space-between;align-items:center;padding:24px 40px;display:flex;position:relative}.terra-experience .terra-wordmark{font-family:Cormorant Garamond,Georgia,serif;font-size:36px;line-height:1}.terra-experience .terra-wordmark-dot{color:var(--accent)}.terra-experience .terra-desktop-nav{align-items:center;gap:36px;font-size:12px;display:flex}.terra-experience .terra-desktop-nav a,.terra-experience .terra-footer>a:last-child{align-items:center;gap:12px;display:inline-flex}.terra-experience .terra-desktop-nav a:hover,.terra-experience .terra-footer a:hover{color:var(--accent)}.terra-experience .terra-menu-toggle{display:none}.terra-experience .terra-hero-copy{width:min(1160px,100% - 80px);margin-inline:auto;position:absolute;inset:auto 0 60px}.terra-experience .terra-heading{margin:20px 0 35px;font-family:Cormorant Garamond,Georgia,serif;font-size:108px;font-weight:400;line-height:.91}.terra-experience .terra-line{padding-bottom:.1em;display:block;overflow:hidden}.terra-experience .terra-line>*{animation:terra-line-in 1.5s var(--ease-out-expo) both;display:block}.terra-experience .terra-line:nth-child(2)>*{animation-delay:.16s}.terra-experience .terra-line:nth-child(3)>*{animation-delay:.32s}.terra-experience .terra-heading em{color:var(--primary)}.terra-experience .terra-enter{animation:terra-fade-in 1.4s var(--ease-out-expo) .65s both}.terra-experience .terra-hero-bottom{justify-content:space-between;align-items:end;gap:24px;max-width:770px;display:flex}.terra-experience .terra-hero-bottom p{font-size:12px;line-height:1.9}.terra-experience .terra-explore-link{color:var(--foreground);border-bottom:1px solid var(--border);border-radius:0;gap:26px;padding-inline:0;font-size:12px}.terra-experience .terra-explore-link:hover{color:var(--accent);background:0 0}.terra-experience .terra-hero-index{writing-mode:vertical-rl;font-size:9px;position:absolute;bottom:64px;right:40px}.terra-experience .terra-collection{padding-block:100px 110px}.terra-experience .terra-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:50px;display:flex}.terra-experience .terra-section-title{margin-top:18px;font-family:Cormorant Garamond,Georgia,serif;font-size:64px;font-weight:400;line-height:1.05}.terra-experience .terra-section-title em{color:var(--muted-foreground)}.terra-experience .terra-section-note{color:var(--muted-foreground);max-width:290px;font-size:12px;line-height:1.9}.terra-experience .terra-property-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:30px;display:grid}.terra-experience .terra-property-tab{border-top:1px solid var(--border);border-bottom:1px solid var(--border);height:96px;color:var(--muted-foreground);white-space:normal;text-align:left;border-radius:0;justify-content:start;gap:18px;padding:12px 0}.terra-experience .terra-property-tab[aria-selected=true]{color:var(--foreground);border-color:var(--accent)}.terra-experience .terra-property-tab:hover{background:var(--card);color:var(--foreground)}.terra-experience .terra-property-tab img{object-fit:cover;flex-shrink:0;width:76px;height:62px}.terra-experience .terra-property-tab>span{min-width:0}.terra-experience .terra-tab-category{margin-bottom:5px;font-size:9px;display:block}.terra-experience .terra-tab-name{font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:400;display:block}.terra-experience .terra-tab-arrow{margin-left:auto;margin-right:10px}.terra-experience .terra-property-panel:focus-visible{outline:2px solid var(--accent);outline-offset:8px}.terra-experience .terra-property-stage{aspect-ratio:1.9;background:var(--card);isolation:isolate;position:relative;overflow:hidden}.terra-experience .terra-stage-image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .75s ease, transform 1.3s var(--ease-out-expo);position:absolute;inset:0;transform:scale(1.045)}.terra-experience .terra-stage-image[data-active=true]{opacity:1;z-index:1;transform:scale(1)}.terra-experience .terra-stage-shade{background:var(--terra-stage-gradient);z-index:2;pointer-events:none;position:absolute;inset:0}.terra-experience .terra-concept-label{z-index:3;font-size:10px;line-height:1.6;position:absolute;top:24px;left:24px;right:24px}.terra-experience .terra-stage-caption{z-index:3;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.terra-experience .terra-gallery-arrows{flex-shrink:0;align-items:center;gap:16px;display:flex}.terra-experience .terra-gallery-arrows button{color:var(--foreground);border:1px solid var(--border);border-radius:50%}.terra-experience .terra-property-details{grid-template-columns:1fr 1fr;gap:80px;margin-top:32px;display:grid}.terra-experience .terra-property-title{margin-block:8px 24px;font-family:Cormorant Garamond,Georgia,serif;font-size:48px;line-height:1.2}.terra-experience .terra-attributes{color:var(--muted-foreground);flex-wrap:wrap;gap:12px 18px;font-size:11px;display:flex}.terra-experience .terra-attributes li{border-bottom:1px solid var(--border);padding-bottom:10px}.terra-experience .terra-property-description{color:var(--muted-foreground);font-size:13px;line-height:1.9;animation:.7s both terra-fade-in}.terra-experience .terra-gallery-thumbnails{gap:20px;margin-top:22px;display:flex}.terra-experience .terra-gallery-thumb{height:auto;color:var(--muted-foreground);border-bottom:1px solid #0000;border-radius:0;flex-direction:column;align-items:start;gap:7px;padding:0 0 7px;font-size:9px;display:flex}.terra-experience .terra-gallery-thumb[aria-pressed=true]{border-color:var(--accent);color:var(--foreground)}.terra-experience .terra-gallery-thumb:hover{color:var(--accent);background:0 0}.terra-experience .terra-gallery-thumb img{object-fit:cover;width:94px;height:60px}.terra-experience .terra-story{background:var(--card);padding-block:90px 45px}.terra-experience .terra-story-heading{margin-bottom:55px}.terra-experience .terra-story-layout{grid-template-columns:1.25fr 1fr;align-items:start;gap:85px;display:grid}.terra-experience .terra-story-pinned{height:min(74svh,740px);min-height:450px;position:sticky;top:40px;overflow:hidden}.terra-experience .terra-story-pinned img{object-fit:cover;clip-path:inset(0 0 100%);width:100%;height:100%;transition:clip-path 1s var(--ease-out-expo), transform 1.7s var(--ease-out-expo);position:absolute;inset:0;transform:scale(1.06)}.terra-experience .terra-story-pinned img[data-active=true]{clip-path:inset(0);z-index:1;transform:scale(1)}.terra-experience .terra-story-counter{z-index:2;background:var(--terra-glass);padding:4px 14px;font-family:Cormorant Garamond,Georgia,serif;font-size:44px;position:absolute;bottom:24px;left:24px}.terra-experience .terra-story-counter span{font-family:Manrope,sans-serif;font-size:10px}.terra-experience .terra-chapter{flex-direction:column;justify-content:center;min-height:75svh;padding-block:80px;display:flex}.terra-experience .terra-chapter h3{margin-block:20px 26px;font-family:Cormorant Garamond,Georgia,serif;font-size:48px;font-weight:400;line-height:1.08}.terra-experience .terra-chapter-text{color:var(--muted-foreground);max-width:340px;font-size:13px;line-height:1.9}.terra-experience .terra-mobile-story-image{display:none}.terra-experience .terra-story-footnote{color:var(--muted-foreground);border-top:1px solid var(--border);margin-top:30px;padding-top:24px;font-size:10px;line-height:1.8}.terra-experience .terra-finale{isolation:isolate;position:relative;overflow:hidden}.terra-experience .terra-finale-photo,.terra-experience .terra-finale-shade{z-index:-2;position:absolute;inset:0}.terra-experience .terra-finale-photo img{object-fit:cover;width:100%;height:100%}.terra-experience .terra-finale-shade{z-index:-1;background:var(--terra-finale-gradient)}.terra-experience .terra-finale-content{padding-block:120px}.terra-experience .terra-finale h2{margin:20px 0 35px;font-family:Cormorant Garamond,Georgia,serif;font-size:64px;font-weight:400;line-height:1.12}.terra-experience .terra-final-cta{white-space:normal;border-radius:2px;gap:24px;height:auto;min-height:48px;padding:14px 22px;font-size:12px}.terra-experience .terra-finale-content>p:last-child{margin-top:24px;font-size:10px}.terra-experience .terra-footer{justify-content:space-between;align-items:center;gap:24px;padding-block:32px;display:flex}.terra-experience .terra-footer .terra-wordmark{font-size:28px}.terra-experience .terra-footer p{color:var(--muted-foreground);font-size:10px;line-height:1.8}.terra-experience .terra-footer>a:last-child{white-space:nowrap;font-size:10px}.terra-experience [data-terra-reveal]{opacity:0;transition:opacity .9s ease, transform 1.1s var(--ease-out-expo);transform:translateY(25px)}.terra-experience [data-terra-reveal][data-seen=true]{opacity:1;transform:none}@keyframes terra-photo-in{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes terra-line-in{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes terra-fade-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@media (width<=1000px){.terra-experience .terra-tab-arrow{display:none}.terra-experience .terra-story-layout{gap:45px}.terra-experience .terra-property-details{gap:40px}.terra-experience .terra-heading{font-size:90px}}@media (width<=767px){.terra-experience .terra-container{width:calc(100% - 40px)}.terra-experience .terra-hero{height:88svh;min-height:620px;max-height:820px}.terra-experience .terra-header{padding:22px 20px}.terra-experience .terra-wordmark{font-size:32px}.terra-experience .terra-desktop-nav{display:none}.terra-experience .terra-menu-toggle{color:var(--foreground);display:inline-flex}.terra-experience .terra-mobile-nav{background:var(--background);border:1px solid var(--border);flex-direction:column;padding:12px 20px;display:flex;position:absolute;inset:78px 20px auto}.terra-experience .terra-mobile-nav a{justify-content:space-between;align-items:center;padding-block:15px;font-size:13px;display:flex}.terra-experience .terra-mobile-nav a+a{border-top:1px solid var(--border)}.terra-experience .terra-hero-copy{width:calc(100% - 40px);bottom:36px}.terra-experience .terra-heading{margin-block:22px 25px;font-size:68px;line-height:.96}.terra-experience .terra-hero-bottom{display:block}.terra-experience .terra-hero-bottom p{font-size:11px}.terra-experience .terra-explore-link{margin-top:20px}.terra-experience .terra-hero-index{display:none}.terra-experience .terra-collection{padding-block:65px}.terra-experience .terra-section-heading{margin-bottom:30px;display:block}.terra-experience .terra-section-title{font-size:44px}.terra-experience .terra-section-note{max-width:100%;margin-top:24px;font-size:11px}.terra-experience .terra-property-tabs{gap:10px;margin-bottom:20px}.terra-experience .terra-property-tab{flex-direction:column;justify-content:start;align-items:start;gap:9px;height:134px;padding-block:8px}.terra-experience .terra-property-tab img{width:100%;height:58px}.terra-experience .terra-tab-category{margin-bottom:3px;font-size:8px}.terra-experience .terra-tab-name{font-size:19px;line-height:1.03}.terra-experience .terra-property-stage{aspect-ratio:.98}.terra-experience .terra-concept-label{font-size:9px;top:16px;left:16px;right:16px}.terra-experience .terra-stage-caption{gap:8px;font-size:9px;bottom:14px;left:14px;right:14px}.terra-experience .terra-gallery-arrows{gap:9px}.terra-experience .terra-property-details{grid-template-columns:1fr;gap:24px;margin-top:25px}.terra-experience .terra-property-title{margin-bottom:20px;font-size:40px}.terra-experience .terra-attributes{gap:10px 14px;font-size:10px}.terra-experience .terra-property-description{font-size:12px}.terra-experience .terra-gallery-thumb img{width:100px;height:62px}.terra-experience .terra-story{padding-block:60px 30px}.terra-experience .terra-story-heading{margin-bottom:35px}.terra-experience .terra-story-layout{display:block}.terra-experience .terra-story-pinned{display:none}.terra-experience .terra-chapter{min-height:0;padding-block:0 60px}.terra-experience .terra-chapter:last-child{padding-bottom:0}.terra-experience .terra-mobile-story-image{aspect-ratio:1.05;margin-bottom:28px;display:block;overflow:hidden}.terra-experience .terra-mobile-story-image img{object-fit:cover;clip-path:inset(0 0 100%);width:100%;height:100%;transition:clip-path 1.2s var(--ease-out-expo), transform 1.4s var(--ease-out-expo);transform:scale(1.05)}.terra-experience .terra-mobile-story-image[data-seen=true] img{clip-path:inset(0);transform:none}.terra-experience .terra-chapter:nth-child(2) .terra-mobile-story-image{aspect-ratio:.9;align-self:end;width:88%}.terra-experience .terra-chapter h3{max-width:310px;margin-block:14px 18px;font-size:38px}.terra-experience .terra-chapter-text{font-size:12px}.terra-experience .terra-finale-content{padding-block:75px}.terra-experience .terra-finale h2{font-size:42px;line-height:1.1}.terra-experience .terra-footer{flex-wrap:wrap;gap:20px}.terra-experience .terra-footer p{flex-basis:100%;order:3;font-size:9px}}@media (prefers-reduced-motion:reduce){.terra-experience *,.terra-experience :before,.terra-experience :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.terra-experience [data-terra-reveal]{opacity:1;transform:none}.terra-experience .terra-hero-drift{will-change:auto;transform:none}.terra-experience .terra-mobile-story-image img{clip-path:inset(0);transform:none}}
