html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;align-content:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{width:100%;min-height:100%;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}:root{--motion-ease:cubic-bezier(.25, .74, .22, .99)}.motion-ready [data-scroll-container]{background:#0c436a}.motion-char,.motion-word{display:inline-block}.motion-word{white-space:nowrap}.motion-reveal-pending .motion-char,.motion-reveal-pending .motion-word{opacity:0;transform:translateY(50%)}.motion-reveal-pending[data-reveal=fade]{opacity:0}[data-draw].motion-draw-pending{stroke-dasharray:1;stroke-dashoffset:1px}[data-parallax],[data-footer-panel],[data-footer-photo],[data-footer-logo]{will-change:transform}[data-portal]{will-change:clip-path}[data-hero-title]{will-change:transform}.motion-sticky-hero{z-index:0;overflow:visible!important}.motion-sticky-hero>.hero__media,.motion-sticky-hero>.hero__content,.motion-sticky-hero>.hero__lines,.motion-sticky-hero>.hero__scroll{will-change:transform}[data-header]{transition:transform .8s var(--motion-ease), background-color .8s var(--motion-ease), box-shadow .8s var(--motion-ease)}[data-header].is-hidden-by-section{pointer-events:none;transform:translateY(-102%)}[data-header].is-collapsed{-webkit-backdrop-filter:blur(18px)}html.is-menu-open,html.is-menu-open body{overflow:hidden}[data-menu][hidden],[data-menu-backdrop][hidden]{display:none!important}[data-menu]{will-change:transform, opacity}[data-menu-inner]{will-change:transform}html.motion-ready [data-menu],html.motion-ready [data-menu-inner]{transition:none}[data-first-loader],[data-page-transition]{z-index:1000;pointer-events:none;display:none;position:fixed;inset:0}[data-first-loader][hidden],[data-page-transition][hidden]{display:none!important}.motion-loading [data-first-loader]{display:block}[data-first-loader]{background:#0c436a;overflow:hidden}[data-loader-portal]{aspect-ratio:.80167;transform-origin:50% 95%;width:100vw;transition:transform .8s var(--motion-ease);will-change:transform;pointer-events:none;background:#fff;position:absolute;bottom:0;left:50%}[data-loader-logo]{color:#d6995c;width:clamp(160px,17vw,245px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-loader-logo] img,[data-loader-logo] svg{width:100%;height:auto}[data-page-transition].is-transitioning{pointer-events:all;display:block}.motion-transitioning{cursor:progress}html.motion-transitioning,html.motion-transitioning body{overscroll-behavior:none;overflow:hidden}[data-clip-carousel].motion-carousel-ready [data-slide]{visibility:hidden;pointer-events:none}[data-clip-carousel].motion-carousel-ready [data-slide].is-active,[data-clip-carousel].motion-carousel-ready [data-slide].is-leaving{visibility:visible}[data-clip-carousel].motion-carousel-ready [data-slide].is-active{pointer-events:auto}[data-clip-carousel] [data-slide].is-active,[data-clip-carousel] [data-slide].is-leaving{will-change:transform, clip-path}[data-clip-carousel] [data-slide-copy]{will-change:opacity}[data-clip-carousel] [data-slide] img{backface-visibility:hidden}.clip-carousel__sticky,.clip-carousel__layer{position:absolute;inset:0}.clip-carousel__layer{background:var(--ocean,#0c436a);overflow:hidden}.clip-carousel--light .clip-carousel__layer{background:var(--paper,#fff)}[data-clip-carousel].motion-sticky-carousel{overflow:visible}.motion-under-previous-surface{overflow:visible!important}.motion-transition-bed{height:var(--motion-viewport-height,100svh);background:var(--motion-surface,#0c436a);z-index:-1;pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.motion-sticky-carousel .clip-carousel__sticky{top:calc(-1 * var(--motion-viewport-height,100svh))}.motion-sticky-carousel .clip-carousel__layer{height:var(--motion-slide-height,100svh);will-change:transform;bottom:auto}[data-footer-panel]{clip-path:inset(0 var(--footer-before,0px) round 30px)}[data-drag-slider]{touch-action:pan-y;cursor:grab}[data-drag-slider]:active{cursor:grabbing}[data-gallery-item][hidden]{display:none!important}[data-property-scene]{isolation:isolate}[data-scene-version=v2] [data-scene-canvas]{height:calc(100% - 88px);bottom:88px}[data-scene-version=v2] .property__hint{color:#e4d6c3;bottom:85px;left:auto;right:8%}[data-scene-version=v2] .property__controls{z-index:8;color:#f4edde;backdrop-filter:blur(12px);background:#073451eb;border:1px solid #f1e8d336;border-radius:40px;align-items:center;gap:4px;max-width:calc(100% - 32px);padding:6px;display:flex;position:absolute;bottom:120px;right:8%;box-shadow:0 8px 24px #052b4620}[data-scene-controls][hidden]{display:none!important}.property__controls button{min-height:44px;color:inherit;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:28px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-family:inherit;font-size:11px;line-height:1.2;transition:background .18s,color .18s;display:inline-flex}.property__controls button:hover{background:#f1e8d319}.property__controls button:focus-visible{outline-offset:3px;outline:2px solid #e8bb88}.property__controls svg{flex-shrink:0;width:19px;height:19px}.property__lighting{background:#052d48;border-radius:30px;padding:2px;display:flex}.property__lighting button[aria-pressed=true]{color:#123c53;background:#e8d8c0}.property__mechanism[aria-pressed=true]{color:#efc396}.property__controls-divider{background:#f1e8d330;width:1px;height:24px;margin:0 4px}@media (width<=667px){[data-scene-version=v2].property__stage{height:560px}[data-scene-version=v2] [data-scene-canvas]{height:calc(100% - 148px);bottom:148px}[data-scene-version=v2] .property__controls{border-radius:23px;grid-template-columns:1fr 1fr;gap:4px 8px;width:292px;padding:7px;display:grid;bottom:34px;right:50%;transform:translate(50%)}.property__lighting{grid-column:1/-1;justify-self:center}.property__controls-divider{display:none}.property__controls button{font-size:11px}[data-scene-version=v2] .property__hint{bottom:8px;left:16px;right:16px}.property:has([data-scene-version=v2]) .property__list{margin-top:590px}}[data-scene-canvas]{touch-action:pan-y;position:absolute;inset:0;overflow:hidden}[data-scene-canvas] canvas{width:100%;height:100%;display:block}[data-property-scene] .property-hotspots{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.property-hotspot{color:#e9d4bf;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;align-items:center;gap:8px;min-width:38px;min-height:38px;padding:0;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.property-hotspot__dot{width:22px;height:22px;transition:background .4s var(--motion-ease), box-shadow .4s var(--motion-ease);background:#0c436acc;border:1px solid;border-radius:50%;flex:0 0 22px;place-items:center;display:grid;box-shadow:0 0 0 5px #0c436a25}.property-hotspot__dot:before,.property-hotspot__dot:after{content:"";background:currentColor;width:7px;height:1px;position:absolute}.property-hotspot__dot:after{transform:rotate(90deg)}.property-hotspot__label{white-space:nowrap;letter-spacing:-.02em;opacity:0;transition:opacity .4s var(--motion-ease), transform .4s var(--motion-ease);pointer-events:none;background:#0c436ae8;border-radius:6px;padding:7px 10px;font-family:inherit;font-size:11px;font-weight:500;line-height:1.2;position:absolute;left:31px;transform:translate(-5px)}.property-hotspot:hover .property-hotspot__label,.property-hotspot:focus-visible .property-hotspot__label,.property-hotspot.is-active .property-hotspot__label{opacity:1;transform:none}.property-hotspot:hover .property-hotspot__dot,.property-hotspot.is-active .property-hotspot__dot{color:#0c436a;background:#d6995c;box-shadow:0 0 0 6px #d6995c25}.property-hotspot:focus-visible{outline-offset:4px;outline:2px solid #e9d4bf}[data-property-scene].scene-ready [data-scene-fallback]{opacity:0;pointer-events:none;transition:opacity .8s var(--motion-ease)}[data-scene-preview]{will-change:opacity, left, top;transition:opacity .2s cubic-bezier(.47,.04,.5,-.06),visibility .2s}[data-scene-preview].is-scene-preview-visible{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .4s var(--motion-ease), visibility 0s}[data-scene-preview].is-scene-preview-changing{opacity:0;transform:translateY(6px)}[data-scene-target].is-scene-active{color:#fff}.scene-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.motion-mobile-overlay{z-index:20;pointer-events:none;opacity:0;border-radius:inherit;background:#0c436a;position:absolute;inset:0}@media (width<=979px){[data-loader-portal]{transform-origin:50% 100%;aspect-ratio:.5625}.property-hotspot__label{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.motion-char,.motion-word{will-change:auto}[data-header],[data-scene-preview],.property-hotspot__label{transition:none!important}[data-parallax],[data-hero-title],[data-footer-panel],[data-footer-photo],[data-footer-logo]{will-change:auto;transform:none!important}[data-portal]{will-change:auto;clip-path:none!important}.motion-reveal-pending .motion-char,.motion-reveal-pending .motion-word,.motion-reveal-pending[data-reveal=fade]{opacity:1;transform:none}[data-draw]{stroke-dashoffset:0!important}[data-hero-video]{display:none}}
