.hero{background:var(--eleve-cocoa-950);color:#fff}.hero__photo{left:calc(-248 * var(--u));top:calc(-36 * var(--u));width:calc(1923 * var(--u));height:calc(1082 * var(--u));inset:auto}.hero__scrim{position:absolute;inset:0;background:linear-gradient(90deg,#180c05c7,#180c0580 28%,#180c0500 60%),linear-gradient(0deg,#180c058c,#180c052e 32%,#180c0500 60%),linear-gradient(180deg,#180c0559,#180c0500 22%)}.hero__logo{color:#fff}.hero__nav{display:flex;gap:calc(47 * var(--u));align-items:center}.hero__nav a{transition:opacity var(--duration-fast)}.hero__nav a:hover{opacity:.75}.hero__book{display:flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .62);transition:background var(--duration-fast),border-color var(--duration-fast)}.hero__book:hover{background:#ffffff1a;border-color:#fff}.hero__lead{color:#fffffff2}.hero__cta{display:flex;align-items:center;justify-content:center;background:var(--v2-peach-btn);color:#fff;font-weight:500;transition:background var(--duration-fast)}.hero__cta:hover{background:var(--eleve-peach)}.hero__cta2{display:flex;align-items:flex-start;gap:.5em;border-bottom:1px solid rgb(255 150 133 / .8);font-weight:500}.hero__cta2 span{transition:transform var(--duration-fast)}.hero__cta2:hover span{transform:translate(4px)}.hero__rail{display:flex;align-items:center;justify-content:center;color:#ffffffe6}.services,.services__kicker{color:var(--v2-ink)}.services__count{display:flex;align-items:center;justify-content:center;color:var(--v2-peach-ink)}.services__panels{position:absolute;inset:0}.panel{overflow:hidden;background:var(--eleve-cocoa-900);border:1px solid var(--v2-frame);box-shadow:inset 0 0 0 1px #4b1b0759}.panel:hover .photo,.panel:focus-within .photo{--hs:1.04}.panel:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#1408039e,#14080347 30%,#14080300 58%);pointer-events:none}.panel__cap{position:absolute;inset:0;z-index:2;color:#fff;pointer-events:none}.panel__cap h3,.panel__cap p{position:absolute;left:calc(var(--cap-x, var(--cx)) * var(--u));color:#fff}.panel__cap h3{top:calc(327 * var(--u));letter-spacing:.03em;font-size:calc(var(--cap-fs, var(--fs)) * var(--u))}.panel__cap .panel__sub{top:calc(365 * var(--u))}.panel__rule{position:absolute;left:calc(var(--cap-x, var(--rx)) * var(--u));top:calc(402 * var(--u));width:calc(58 * var(--u));height:calc(2 * var(--u));background:var(--v2-peach-ink)}.panel__cap .panel__meta{top:calc(421 * var(--u))}.services__all{display:flex;align-items:center;gap:.6em;border-bottom:2px solid var(--v2-ink);color:var(--v2-ink);font-weight:500}.services__all span{transition:transform var(--duration-fast)}.services__all:hover span{transform:translate(4px)}@media (min-width:1024px){.services__panels{inset:auto;left:calc(75 * var(--u));top:calc(369 * var(--u));width:calc(1521 * var(--u));height:calc(464 * var(--u));display:flex;gap:calc(6.5 * var(--u))}.services__panels>.panel{position:relative;left:auto;top:auto;flex:0 0 auto;width:calc(var(--pw, var(--w)) * var(--u));height:100%;transition:width var(--duration-medium) var(--ease-editorial)}.services__panels:hover>.panel,.services__panels:focus-within>.panel{--pw:347;--cap-x:20;--cap-fs:23}.services__panels>.panel:hover,.services__panels>.panel:focus-within{--pw:814;--cap-x:34;--cap-fs:28}.panel__cap h3,.panel__cap .panel__sub,.panel__cap .panel__meta,.panel__rule{transition:left var(--duration-medium) var(--ease-editorial),font-size var(--duration-medium) var(--ease-editorial)}}@media (prefers-reduced-motion:reduce){.services__panels>.panel,.panel__cap h3,.panel__cap .panel__sub,.panel__cap .panel__meta,.panel__rule{transition:none}}.experience{background:var(--v2-exp);color:#fff}.experience .experience__interior{overflow:hidden;border-radius:35.287% 0 47.126%/41.656% 0 55.541%;clip-path:url(#clip-exp-interior)}.experience__interior .photo{object-position:42% 55%}.experience .experience__leaf{overflow:hidden;border-radius:49.067% 0 47.467%/51.541% 0 51.261%;clip-path:url(#clip-exp-leaf);z-index:2}.experience__leaf .photo{object-position:50% 50%}.experience__kicker{color:#fff}.experience__body{color:#ffffffeb}.experience__steps li h3{font-weight:500}.experience__steps li p{color:#ffffffe6}.experience__cta{color:var(--eleve-peach);border:1px solid var(--eleve-peach);display:flex;align-items:center;justify-content:center;font-weight:500;transition:background var(--duration-fast),color var(--duration-fast)}.experience__cta:hover{background:var(--eleve-peach);color:var(--eleve-cocoa-950)}.collection{background:var(--v2-field);color:var(--v2-ink)}.collection__filters{display:flex;gap:calc(50 * var(--u))}.collection__filters button{height:100%;display:flex;align-items:flex-start;border-bottom:2px solid var(--v2-ink);font-weight:500;text-transform:inherit;letter-spacing:inherit;font-size:inherit;line-height:inherit;color:var(--v2-ink);opacity:.82;transition:opacity var(--duration-fast)}.collection__filters button[aria-selected=true],.collection__filters button:hover{opacity:1}.look{overflow:hidden;background:var(--eleve-cocoa-900);transition:opacity var(--duration-medium),filter var(--duration-medium)}.look:hover .photo{--hs:1.04}.look.is-hidden{opacity:.22;filter:saturate(.4)}.look__label{position:absolute;z-index:2;color:#fff;font-weight:500;text-shadow:0 1px 8px rgb(0 0 0 / .35)}.collection__save{color:var(--v2-ink)}.collection__lookbook{display:flex;align-items:center;justify-content:center;gap:.6em;border:1px solid #783519;color:#5e2015;font-weight:500;transition:background var(--duration-fast),color var(--duration-fast)}.collection__lookbook:hover{background:#5e2015;color:#fff;border-color:#5e2015}.prices,.prices__kicker,.prices__body,.prices__note{color:var(--v2-ink)}.prices__note{opacity:.72}.prices__note b{font-weight:400;color:var(--v2-peach-ink)}.pl__head{color:var(--v2-peach-ink);padding-bottom:calc(14 * var(--u));border-bottom:1px solid rgb(96 47 30 / .3)}.pl__list{display:grid;margin-top:calc(6 * var(--u))}.pl__row{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:calc(10 * var(--u));padding:calc(13 * var(--u)) 0;font-size:calc(17 * var(--u));line-height:1.3}.pl__row+.pl__row{border-top:1px solid rgb(96 47 30 / .12)}.pl__dot{border-bottom:1px dotted rgb(96 47 30 / .32);transform:translateY(-.3em)}.pl__price{font-variant-numeric:tabular-nums lining-nums;font-weight:500;white-space:nowrap}.prices__all{display:flex;align-items:center;justify-content:center;gap:.6em;border:1px solid var(--v2-ink);color:var(--v2-ink);font-weight:500;transition:background var(--duration-fast),color var(--duration-fast)}.prices__all:hover{background:var(--v2-ink);color:var(--v2-ivory)}.prices{--book-el:min(900px,calc((100cqw - 150px)/1.5));--hint-bottom:calc(20cqw + var(--book-el)/1.419 + 93px);--cta-top:calc(var(--hint-bottom) + 40px);height:calc(var(--cta-top) + 64 * var(--u) + 30px);background:#ece7dc}@media (min-width:1024px){.prices .prices__all{top:var(--cta-top)}.prices .prices__note{top:calc(var(--cta-top) + 18 * var(--u))}}.prices .g,.prices .orn{z-index:2}.prices__book{position:absolute;inset:0;z-index:0;overflow:hidden;background:#ece7dc}.prices__book iframe{display:block;width:100%;height:100%;border:0;opacity:0;transition:opacity var(--duration-medium) var(--ease-editorial)}.prices__book iframe.is-ready{opacity:1}.booking{color:var(--v2-ink);overflow-x:clip;overflow-y:visible}.booking__media{z-index:0;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse 58% 60% at 66% 46%,#000 34%,transparent 74%);mask-image:radial-gradient(ellipse 58% 60% at 66% 46%,#000 34%,transparent 74%)}.booking__media .photo{object-position:58% 0%}.booking__kicker{color:var(--v2-ink)}.booking__locations{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(40 * var(--u));z-index:2;list-style:none;margin:0;padding:0}.booking__loc{border-top:1px solid var(--v2-peach-ink);padding-top:calc(18 * var(--u));display:flex;flex-direction:column;gap:calc(8 * var(--u))}.booking__loc h3{color:var(--v2-peach-ink);font-weight:500}.booking__loc address{font-style:normal;white-space:normal}.booking__map{color:var(--v2-ink);font-weight:500;opacity:.8;transition:opacity var(--duration-fast)}.booking__map:hover{opacity:1}.booking__map span{display:inline-block;transition:transform var(--duration-fast)}.booking__map:hover span{transform:translate(4px)}.booking__cta{display:flex;align-items:center;justify-content:center;gap:.7em;background:var(--v2-confirm);color:#fff;font-weight:500;z-index:2;transition:background var(--duration-fast)}.booking__cta:hover{background:var(--eleve-cocoa)}.booking__note{color:var(--v2-ink)}.booking__note b{font-weight:400;color:var(--v2-peach-ink)}.footer{background:var(--v2-footer);color:#fff;z-index:1}.footer__logo{color:#fff}.footer__h{color:var(--eleve-peach);font-weight:500}.footer__links{display:flex;gap:calc(28 * var(--u))}.footer__links a:hover{color:var(--eleve-peach)}.footer__news{display:flex;align-items:flex-end;border-bottom:1px solid rgb(255 255 255 / .55)}.footer__news input{flex:1;background:none;border:0;padding:0 0 calc(10 * var(--u));font:inherit;font-size:calc(20 * var(--u));color:#fff;outline-offset:-1px}.footer__news input::placeholder{color:#fff;opacity:1}.footer__news button{font-size:calc(22 * var(--u));line-height:1;padding:0 0 calc(10 * var(--u));color:#fff}.footer__rule{background:#ff968552}.footer__copy,.footer__legal{color:var(--eleve-peach)}.footer__legal{display:flex;gap:calc(66 * var(--u))}.footer__legal a{opacity:.85}.footer__legal a:hover{opacity:1}.hero__top{display:contents}.hero__menu,.mnav{display:none}@media (max-width:1023px){.canvas{--u:1px;height:auto;overflow:visible;display:flex;flex-direction:column;padding:28px 20px 40px;gap:14px}.g{position:relative;left:auto;top:auto;width:auto;height:auto;z-index:1}.t{white-space:normal}.orn,.rail,.placeholder{display:none}.paper:before{position:absolute}.hero{min-height:100svh;justify-content:flex-end;padding-top:24px}.hero__photo{position:absolute;inset:0;width:100%;height:100%;object-position:68% 40%;z-index:0}.hero__scrim{z-index:0;background:linear-gradient(to top,#180c05eb 0,#180c058c 45%,#180c0533 75%,#180c0573)}.hero__top{display:flex;align-items:center;justify-content:space-between;order:-2;margin-bottom:auto;position:relative;z-index:2}.hero__logo{width:150px;height:47px}.hero__nav,.hero__book,.hero__rail{display:none}.hero__menu{display:flex;flex-direction:column;gap:6px;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .6)}.hero__menu span{display:block;width:20px;height:1px;background:#fff}.mnav{position:fixed;inset:0;z-index:50;background:var(--eleve-cocoa-950);padding:100px 28px;flex-direction:column;gap:22px;font-size:28px;font-family:var(--font-display);color:#fff}.mnav:not([hidden]){display:flex}.mnav__book{margin-top:auto;font-family:var(--font-ui);font-size:14px;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--eleve-peach);padding:16px;text-align:center;color:var(--eleve-peach)}.hero__h1{font-size:clamp(50px,14vw,72px);line-height:.98;order:1}.hero__lead{order:2;max-width:34ch;font-size:17px;line-height:1.5}.hero__cta{order:3;height:60px;font-size:14px;margin-top:10px}.hero__cta2{order:4;align-self:flex-start;font-size:13px}.services__h2,.collection__h2,.experience__h2,.booking__h2{font-size:clamp(44px,11vw,64px);line-height:.96;letter-spacing:-.02em}.services__body,.collection__body,.experience__body,.booking__body{max-width:38ch;font-size:16px;line-height:1.55}.services__body br,.experience__body br,.booking__h2 br{display:none}.center{text-align:left}.services__count{display:none}.services__panels{position:relative;display:grid;gap:14px;margin-top:10px}.panel{aspect-ratio:4/3;min-height:0}.panel__cap h3,.panel__cap p{position:static}.panel__cap{position:absolute;inset:auto 22px 20px;display:flex;flex-direction:column;gap:6px}.panel__cap h3{font-size:26px;line-height:1.1}.panel__cap .panel__sub,.panel__cap .panel__meta{font-size:15px}.panel__rule{position:static;width:58px;height:2px;margin:6px 0}.services__all{align-self:flex-end;margin-top:8px}.experience__interior{order:-1;aspect-ratio:1.13;width:100%;margin-bottom:8px}.experience__steps{display:grid;gap:22px;margin-top:8px}.experience__steps li{display:grid;grid-template-columns:60px 1fr;gap:4px 16px;align-items:baseline;border-left:1px solid var(--eleve-peach);padding-left:16px}.experience__steps li span{grid-row:1/3;font-size:44px;line-height:1}.experience__steps li h3{font-size:16px}.experience__steps li p{font-size:15px}.experience__cta{height:60px;font-size:14px;margin-top:10px}.collection__filters{flex-wrap:wrap;gap:22px;height:auto}.collection__filters button{height:30px}.collection__looks{display:grid;grid-template-columns:1fr 1fr;gap:10px}.look{aspect-ratio:3/4}.look:first-child{grid-column:1/-1;aspect-ratio:4/3}.look__label{position:absolute;left:16px;bottom:16px;font-size:13px}.collection__save{font-size:15px}.collection__lookbook{height:52px;font-size:14px;align-self:flex-end;width:100%}.booking{overflow:hidden}.booking__media{position:absolute;right:-30px;top:-10px;width:58%;aspect-ratio:.8;height:auto;z-index:0;opacity:.85}.booking__locations{grid-template-columns:1fr;gap:18px;margin-top:6px}.booking__loc{padding-top:14px;gap:6px}.booking__loc h3{font-size:13px}.booking__loc address{font-size:17px}.booking__map{font-size:12px}.booking__cta{height:60px;font-size:14px;margin-top:8px}.booking__note{font-size:14px;max-width:34ch}.footer{margin:24px -20px -40px;padding:40px 20px 28px;width:auto;display:grid;grid-template-columns:1fr 1fr;gap:26px 16px}.footer__logo{grid-column:1/-1;width:200px;height:62px}.footer__h{margin-bottom:-14px}.footer__links{flex-direction:column;gap:10px;font-size:16px}.footer__news{grid-column:1/-1;height:44px;max-width:360px}.footer__rule{grid-column:1/-1;height:1px;width:auto}.footer__copy{font-size:13px}.footer__legal{gap:28px;font-size:13px;justify-self:end}}@media (min-width:768px) and (max-width:1023px){.canvas{padding:40px 36px 56px}.services__panels{grid-template-columns:1fr 1fr}.panel:first-child{grid-column:1/-1}.collection__looks{grid-template-columns:repeat(3,1fr)}.look:first-child{grid-column:1/-1}.booking__locations{grid-template-columns:1fr 1fr 1fr}.booking__media{opacity:.3;width:44%;top:-70px;right:-70px}.footer{grid-template-columns:1fr 1fr 1fr}.footer__news{grid-column:auto}}@media (max-width:1023px){.prices{height:auto;background:#ece7dc}.prices__book{position:relative;inset:auto;margin:10px -20px;width:calc(100% + 40px);aspect-ratio:.86}.prices__h2{font-size:clamp(40px,10vw,58px);line-height:.98;letter-spacing:-.02em}.prices__body{max-width:38ch;font-size:16px;line-height:1.55}.pl__col{margin-top:10px}.pl__head{font-size:13px;padding-bottom:10px}.pl__list{margin-top:4px}.pl__row{font-size:15px;gap:10px;padding:11px 0}.prices__all{height:56px;font-size:14px;margin-top:10px}.prices__note{font-size:14px;max-width:36ch}}@property --rs{syntax: "<number>"; inherits: false; initial-value: 1;}@property --hs{syntax: "<number>"; inherits: false; initial-value: 1;}:root{--rot:0;--progress:0;--vel:0;--velabs:0}html{scroll-padding-top:72px}.photo{transform:translate3d(calc(var(--mx,0) * 1px),calc((var(--p,.5) - .5) * var(--par,0) * -1px + var(--my,0) * 1px),0) scale(calc(var(--s,1) * var(--rs,1) * var(--hs,1)));transform-origin:var(--o,50% 50%);transition:--rs 1.6s var(--ease-editorial),--hs .9s var(--ease-editorial),clip-path 1.4s var(--ease-editorial);will-change:transform}[data-scroll]{--p:.5}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-rev{to{transform:rotate(-360deg)}}.spin{animation:spin 26s linear infinite;transform-origin:50% 50%}.spin--rev{animation-name:spin-rev}.spin-scroll{transform:rotate(calc(var(--rot) * var(--k,1) * 1deg));transform-origin:50% 50%;will-change:transform}.wm{transform-origin:0 0;transform:rotate(calc(var(--rot) * var(--k,1) * 1deg))}.logo{position:relative;display:block;--logo-emblem:transparent}.logo__word{display:block;width:100%;height:100%}.logo__emblem{position:absolute;left:0;top:0;height:100%;aspect-ratio:1;color:var(--eleve-gold)}.logo__emblem svg{display:block;width:100%;height:100%}.logo:hover .logo__emblem .spin{animation-duration:4s}.ln{display:block;clip-path:inset(-.3em 0 -.32em 0)}.ln>span{display:block;transform:translateY(1.3em);transition:transform 1.15s var(--ease-editorial);transition-delay:calc(var(--i,0) * .11s)}.is-in .ln>span,.is-loaded .hero .ln>span{transform:none}.reveal{opacity:0;transform:translateY(calc(22 * var(--u)));transition:opacity 1s var(--ease-editorial),transform 1.1s var(--ease-editorial);transition-delay:calc(var(--i,0) * 90ms)}.reveal.is-in,.is-in>.reveal,.is-in .reveal--child{opacity:1;transform:none}.mask .photo{--rs:1.14;clip-path:inset(0 0 100% 0);transition-delay:calc(var(--i,0) * .12s),0s,calc(var(--i,0) * .12s)}.mask.is-in .photo{--rs:1;clip-path:inset(0)}.mask .panel__cap,.mask .look__label{opacity:0;transition:opacity 1s var(--ease-editorial) calc(var(--i,0) * .12s + .5s)}.mask.is-in :is(.panel__cap,.look__label){opacity:1}.mask--fade{clip-path:none;opacity:0;transition:opacity 1.4s var(--ease-editorial)}.mask--fade.is-in{opacity:1}.draw{stroke-dasharray:1;stroke-dashoffset:1;vector-effect:none;transition:stroke-dashoffset 2.2s var(--ease-editorial);transition-delay:calc(var(--i,0) * .25s)}.is-in .draw{stroke-dashoffset:0}.grow{transform:scaleY(0);transform-origin:0 0;transition:transform 1.2s var(--ease-editorial) .4s}.is-in .grow{transform:none}.collection__filters button{background:linear-gradient(var(--v2-ink),var(--v2-ink)) left bottom/0 2px no-repeat;border-bottom-color:transparent;transition:background-size .9s var(--ease-editorial),opacity var(--duration-fast);transition-delay:calc(var(--i,0) * 80ms)}.is-in .collection__filters button{background-size:100% 2px}.hero__photo{--rs:1.1;transition:--rs 2.4s var(--ease-editorial)}.is-loaded .hero__photo{--rs:1}.hero__lead,.hero__cta,.hero__cta2,.hero__rail,.hero__book,.hero__nav a,.hero__logo{opacity:0;transform:translateY(calc(14 * var(--u)));transition:opacity .9s var(--ease-editorial),transform 1s var(--ease-editorial)}.hero__rail{transform:translateY(calc(24 * var(--u)))}.is-loaded :is(.hero__lead,.hero__cta,.hero__cta2,.hero__rail,.hero__book,.hero__nav a,.hero__logo){opacity:1;transform:none}.is-loaded .hero__lead{transition-delay:.55s}.is-loaded .hero__cta{transition-delay:.7s}.is-loaded .hero__cta2{transition-delay:.8s}.is-loaded .hero__rail{transition-delay:.9s}.is-loaded .hero__nav a:nth-child(1){transition-delay:.3s}.is-loaded .hero__nav a:nth-child(2){transition-delay:.38s}.is-loaded .hero__nav a:nth-child(3){transition-delay:.46s}.is-loaded .hero__nav a:nth-child(4){transition-delay:.54s}.is-loaded .hero__book{transition-delay:.6s}.hero__logo .logo__emblem{transform:rotate(-120deg) scale(.6);transition:transform 1.4s var(--ease-editorial) .15s}.is-loaded .hero__logo .logo__emblem{transform:none}.hero .ln>span{transition-delay:calc(.35s + var(--i,0) * .13s)}.intro{position:fixed;inset:0;z-index:100;background:var(--eleve-cocoa-950);display:grid;place-items:center;overflow:hidden;transform:translateY(0);transition:transform .95s cubic-bezier(.76,0,.24,1)}.intro:before{content:"";position:absolute;inset:-8%;background:image-set(url(/images/hero-main-480.avif) type("image/avif"),url(/images/hero-main-480.webp) type("image/webp")) center/cover no-repeat;filter:blur(26px) saturate(115%);opacity:.5}.intro>*{position:relative;z-index:1}.intro__emblem{width:clamp(96px,12vw,150px);height:auto;color:var(--eleve-gold);animation:intro-spin 1.5s cubic-bezier(.22,1,.36,1) both}@keyframes intro-spin{0%{transform:rotate(-260deg) scale(.35);opacity:0}45%{opacity:1}to{transform:rotate(0) scale(1);opacity:1}}.intro__word{position:absolute;top:calc(50% + clamp(60px,8vw,100px));font:300 clamp(30px,3vw,40px)/1 var(--font-display);color:#fff;letter-spacing:.04em;opacity:0;animation:intro-word 1s var(--ease-editorial) .55s both}@keyframes intro-word{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.intro-done .intro{transform:translateY(-101%)}.has-intro:not(.intro-done){overflow:hidden}.has-intro:not(.intro-done) .hero__photo{--rs:1.1}.topbar{position:fixed;left:0;right:0;top:0;z-index:60;height:72px;display:flex;align-items:center;gap:40px;padding:0 44px;background:#160b06c7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff;transform:translateY(-100%);transition:transform .7s var(--ease-editorial)}.past-hero .topbar{transform:none}.topbar__logo{width:146px;height:46px}.topbar__nav{display:flex;gap:38px;font-size:15px;margin-left:auto}.topbar__nav a{position:relative;padding:4px 0}.topbar__nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--eleve-peach);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-editorial)}.topbar__nav a:hover:after{transform:none}.topbar__book{font-size:13px;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgb(255 255 255 / .6);padding:12px 22px;transition:background var(--duration-fast),border-color var(--duration-fast)}.topbar__book:hover{background:#ffffff1a;border-color:#fff}.topbar__menu{display:none}.ring{position:fixed;right:28px;bottom:28px;z-index:60;width:84px;height:84px;border-radius:50%;background:#160b06c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--eleve-peach);opacity:0;transform:translateY(24px) scale(.9);transition:opacity .6s var(--ease-editorial),transform .8s var(--ease-editorial);box-shadow:0 12px 40px #00000059}.past-top .ring{opacity:1;transform:scale(min(1.14,calc(1 + var(--velabs) * .006)))}.ring__emblem{transform-origin:0 0;transform:scale(min(1.25,calc(1 + var(--velabs) * .01)))}.ring__emblem .spin{transform-origin:0 0}.ring svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ring__track{fill:none;stroke:#ff968538;stroke-width:1}.ring__progress{fill:none;stroke:var(--eleve-peach);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--progress));transform:rotate(-90deg);transform-origin:50% 50%;stroke-linecap:round}.ring__text{font:500 9.4px/1 var(--font-ui);letter-spacing:.22em;fill:#fff;text-transform:uppercase}.ring__spin{transform-origin:50px 50px}.ring:hover{transform:scale(1.06)}.ring:hover .ring__spin{animation-duration:6s}.services__count{transition:transform 1s var(--ease-editorial)}.badge-dash{stroke-dasharray:1.2 5;transform-origin:0 0;animation:spin 40s linear infinite}@media (max-width:1023px){.topbar{height:60px;padding:0 20px;gap:16px}.topbar__logo{width:118px;height:37px}.topbar__nav,.topbar__book{display:none}.topbar__menu{display:flex;margin-left:auto;flex-direction:column;gap:6px;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .6)}.topbar__menu span{display:block;width:20px;height:1px;background:#fff}.ring{width:64px;height:64px;right:16px;bottom:16px}.photo{--par:0!important}.reveal{transform:translateY(16px)}}.menu-open .topbar,.menu-open .ring{opacity:0;pointer-events:none}.static .intro,.static .topbar,.static .ring{display:none}.static .spin,.static .badge-dash{animation:none}.static .ln>span,.static .photo,.static .reveal,.static .grow,.static .logo__emblem{transform:none;opacity:1}.static .mask .photo{clip-path:none}.static .mask :is(.panel__cap,.look__label){opacity:1}.static .mask--fade{opacity:1}.static .draw{stroke-dashoffset:0}.static .collection__filters button{background-size:100% 2px}.static :is(.hero__lead,.hero__cta,.hero__cta2,.hero__rail,.hero__book,.hero__nav a,.hero__logo){opacity:1;transform:none}.static .photo{transform:scale(var(--s,1))}@media (prefers-reduced-motion:reduce){.spin,.badge-dash,.ring__spin,.intro__emblem{animation:none!important}.spin-scroll,.wm,.logo__emblem{transform:none!important}.photo{transform:scale(var(--s,1))!important;transition:none}.ln>span,.reveal,.mask .photo,.mask--fade,.draw,.grow,.collection__filters button,.topbar,.ring,:is(.hero__lead,.hero__cta,.hero__cta2,.hero__rail,.hero__book,.hero__nav a,.hero__logo){transition:none}.ln>span,.reveal,.grow,:is(.hero__lead,.hero__cta,.hero__cta2,.hero__rail,.hero__book,.hero__nav a,.hero__logo){transform:none;opacity:1}.mask .photo{clip-path:none}.mask :is(.panel__cap,.look__label){opacity:1}.mask--fade{opacity:1}.draw{stroke-dashoffset:0}.collection__filters button{background-size:100% 2px}}
