:root{--bg:#05090d;--navy:#08141e;--ivory:#f4f1ea;--grey:#9da4a8;--champagne:#c9a66b;--champagne-light:#d8bc8a;--ink:var(--ivory);--ink-soft:#f4f1eac7;--ink-mute:var(--grey);--line:#f4f1ea1f;--line-strong:#f4f1ea3d;--gutter:clamp(20px, 5vw, 96px);--section:clamp(96px, 13vw, 220px);--section-sm:clamp(64px, 8vw, 120px);--display:clamp(60px, 8vw, 150px);--h1:clamp(48px, 6.6vw, 124px);--h2:clamp(38px, 4.8vw, 88px);--h3:clamp(28px, 3vw, 52px);--lead:clamp(18px, 1.5vw, 24px);--body:clamp(15px, 1.05vw, 17px);--label:11px;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.77, 0, .18, 1);--dur:1.1s;--dur-slow:1.4s;--header-h:88px;--header-h-m:72px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;background:var(--bg)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans), "Manrope", system-ui, -apple-system, sans-serif;font-size:var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.7;overflow-x:clip}body.has-cursor,body.has-cursor a,body.has-cursor button{cursor:none}::selection{color:var(--ivory);background:#c9a66b59}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:0 0;border:0;padding:0}h1,h2,h3,h4,p{margin:0}:focus-visible{outline:1px solid var(--champagne);outline-offset:4px}main{position:relative}.serif{font-family:var(--font-serif), "Cormorant Garamond", Georgia, serif}.label{font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--label);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-mute);font-weight:500;line-height:1}.label--champagne{color:var(--champagne)}.label--ivory{color:var(--ivory)}.display,.h1,.h2,.h3{font-family:var(--font-serif), "Cormorant Garamond", Georgia, serif;letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;font-weight:300;line-height:.96}.display{font-size:var(--display);line-height:.92}.h1{font-size:var(--h1)}.h2{font-size:var(--h2)}.h3{font-size:var(--h3);line-height:1.05}.lead{font-family:var(--font-serif), "Cormorant Garamond", Georgia, serif;font-size:var(--lead);color:var(--ink-soft);letter-spacing:.005em;font-weight:300;line-height:1.45}.lead em,.italic{font-style:italic;font-weight:300}.body{max-width:44ch;color:var(--ink-soft)}.muted{color:var(--ink-mute)}.container{padding-inline:var(--gutter);width:100%}.section{padding-block:var(--section)}.section--sm{padding-block:var(--section-sm)}.rule{background:var(--line);border:0;height:1px;margin:0}.rule--champagne{background:linear-gradient(90deg, var(--champagne), #c9a66b00);width:64px}.btn{--btn-color:var(--ivory);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--label);letter-spacing:.3em;text-transform:uppercase;color:var(--btn-color);transition:color .5s var(--ease-out-expo);white-space:nowrap;align-items:center;gap:.9em;padding-block:.6em;font-weight:500;display:inline-flex;position:relative}.btn:after{content:"";opacity:.35;transform-origin:0;width:100%;height:1px;transition:transform .7s var(--ease-in-out), opacity .5s;background:currentColor;position:absolute;bottom:0;left:0}.btn:hover:after,.btn:focus-visible:after{transform-origin:100%;opacity:.9;transform:scaleX(0)}.btn .arrow{transition:transform .7s var(--ease-out-expo);display:inline-block}.btn:hover .arrow{transform:translate(6px)}.btn--champagne{--btn-color:var(--champagne-light)}.btn--muted{--btn-color:var(--ink-mute)}.btn--muted:hover{color:var(--ivory)}.btn--box{border:1px solid var(--line-strong);transition:border-color .6s var(--ease-out-expo), background .6s var(--ease-out-expo), color .6s;padding:1.15em 2.2em}.btn--box:after{display:none}.btn--box:hover{border-color:var(--champagne);color:var(--champagne-light)}.btn--solid{background:var(--ivory);color:var(--bg);transition:background .6s var(--ease-out-expo);padding:1.15em 2.2em}.btn--solid:after{display:none}.btn--solid:hover{background:var(--champagne-light)}.reveal{opacity:0;transition:opacity var(--dur) var(--ease-out-expo), transform var(--dur) var(--ease-out-expo);transition-delay:var(--delay,0s);will-change:opacity, transform;transform:translateY(36px)}.reveal.is-in{opacity:1;transform:none}.reveal--fade{transform:none}.lines .line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.lines .line>span{transition:transform 1.3s var(--ease-out-expo);transition-delay:calc(var(--delay,0s) + var(--i,0) * .13s);will-change:transform;display:block;transform:translateY(110%)}.lines.is-in .line>span{transform:none}.img-reveal-wrap{background:var(--navy);position:relative;overflow:hidden}.img-reveal{clip-path:inset(0 0 100%);transition:clip-path 1.2s var(--ease-in-out);transition-delay:var(--delay,0s);position:absolute;inset:0;overflow:hidden}.img-reveal--left{clip-path:inset(0 100% 0 0)}.img-reveal img,.img-reveal video{transition:transform 1.5s var(--ease-in-out);transition-delay:var(--delay,0s);will-change:transform;transform:scale(1.08)}.img-reveal-wrap.is-in .img-reveal{clip-path:inset(0)}.img-reveal-wrap.is-in .img-reveal img,.img-reveal-wrap.is-in .img-reveal video{transform:scale(1)}.zoom-media img{transition:transform 1.6s var(--ease-out-expo)}.zoom-media:hover img{transform:scale(1.04)}.cursor{z-index:100;pointer-events:none;opacity:0;transition:opacity .4s;position:fixed;inset:0}.cursor.is-visible{opacity:1}.cursor__dot,.cursor__ring{will-change:transform;position:absolute;top:0;left:0}.cursor__dot:after{content:"";background:var(--champagne-light);border-radius:50%;width:6px;height:6px;transition:opacity .3s;position:absolute;transform:translate(-50%,-50%)}.cursor__ring:before{content:"";width:36px;height:36px;transition:transform .7s var(--ease-out-expo), background .5s, border-color .5s;border:1px solid #c9a66b8c;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(1)}.cursor__label{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--bg);opacity:0;white-space:nowrap;padding-left:.3em;font-size:10px;font-weight:500;transition:opacity .4s .1s;position:absolute;transform:translate(-50%,-50%)}.cursor.is-active .cursor__ring:before{background:#d8bc8af5;border-color:#0000;transform:translate(-50%,-50%)scale(2.6)}.cursor.is-active .cursor__label{opacity:1}.cursor.is-active .cursor__dot:after{opacity:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.demo-note{letter-spacing:.08em;color:#9da4a8b3;text-transform:none;font-size:11px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.lines .line>span,.img-reveal,.img-reveal img,.img-reveal video{opacity:1;clip-path:none;transform:none}.img-reveal{clip-path:inset(0)}}
@font-face{font-family:"serif";src:url(../media/cormorant_garamond_latin_300_normal-s.p.075cfscyyepu7.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:"serif";src:url(../media/cormorant_garamond_latin_300_italic-s.p.23--1mrehwamr.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:"serif";src:url(../media/cormorant_garamond_latin_400_normal-s.p.1fm7t8dmldrtt.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(../media/cormorant_garamond_latin_400_italic-s.p.1zhb_kb4w2oq1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"serif";src:url(../media/cormorant_garamond_latin_500_normal-s.p.1ua6lqq3rsqyo.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:105.17%;descent-override:32.67%;line-gap-override:0.0%;size-adjust:87.85%}.serif_73ec83a7-module__4YGTxG__className{font-family:"serif",serif Fallback}.serif_73ec83a7-module__4YGTxG__variable{--font-serif:"serif", "serif Fallback"}
@font-face{font-family:sans;src:url(../media/manrope_latin_wght_normal-s.p.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.sans_8a8bd49e-module__nTZXFa__className{font-family:sans,sans Fallback}.sans_8a8bd49e-module__nTZXFa__variable{--font-sans:"sans", "sans Fallback"}
.Header-module__Af2_WG__header{z-index:50;color:var(--ivory);position:fixed;inset:0 0 auto}.Header-module__Af2_WG__header:before{content:"";opacity:0;transition:opacity .7s var(--ease-out-expo);pointer-events:none;background:linear-gradient(#05090df7 0%,#05090de6 55%,#05090d00 100%);position:absolute;inset:0}.Header-module__Af2_WG__scrolled:before{opacity:1}.Header-module__Af2_WG__bar{height:var(--header-h);transition:height .6s var(--ease-out-expo);grid-template-columns:auto 1fr auto;align-items:center;display:grid;position:relative}.Header-module__Af2_WG__scrolled .Header-module__Af2_WG__bar{height:72px}.Header-module__Af2_WG__logo{color:var(--ivory);justify-self:start;display:inline-flex}.Header-module__Af2_WG__nav{justify-self:center;gap:2.4em;display:none}.Header-module__Af2_WG__link{font-size:var(--label);letter-spacing:.28em;text-transform:uppercase;color:#f4f1ead1;white-space:nowrap;padding:.5em 0;font-weight:500;transition:color .4s;position:relative}.Header-module__Af2_WG__link:after{content:"";background:var(--champagne);transform-origin:100%;width:100%;height:1px;transition:transform .6s var(--ease-in-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}.Header-module__Af2_WG__link:hover{color:var(--ivory)}.Header-module__Af2_WG__link:hover:after{transform-origin:0;transform:scaleX(1)}.Header-module__Af2_WG__right{justify-self:end;align-items:center;gap:2em;display:flex}.Header-module__Af2_WG__util{display:none}.Header-module__Af2_WG__burger{align-items:center;gap:14px;padding:8px 0;display:inline-flex}.Header-module__Af2_WG__burgerLabel{font-size:var(--label);letter-spacing:.28em;text-transform:uppercase;font-weight:500}.Header-module__Af2_WG__burgerLines{flex-direction:column;justify-content:space-between;width:28px;height:12px;display:flex}.Header-module__Af2_WG__burgerLines i{width:100%;height:1px;transition:transform .6s var(--ease-in-out), width .4s var(--ease-out-expo);transform-origin:50%;background:currentColor;display:block}.Header-module__Af2_WG__burger:hover .Header-module__Af2_WG__burgerLines i:last-child{width:60%;margin-left:auto}.Header-module__Af2_WG__open .Header-module__Af2_WG__burgerLines i:first-child{transform:translateY(5.5px)rotate(45deg)}.Header-module__Af2_WG__open .Header-module__Af2_WG__burgerLines i:last-child{width:100%;transform:translateY(-5.5px)rotate(-45deg)}.Header-module__Af2_WG__menu{background:var(--navy);clip-path:inset(0 0 100%);transition:clip-path .9s var(--ease-in-out);z-index:-1;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden auto}.Header-module__Af2_WG__open .Header-module__Af2_WG__menu{clip-path:inset(0)}.Header-module__Af2_WG__menuInner{padding-top:calc(var(--header-h) + 8vh);gap:8vh;width:100%;padding-bottom:8vh;display:grid}.Header-module__Af2_WG__menuNav{flex-direction:column;gap:.15em;display:flex}.Header-module__Af2_WG__menuLink{text-transform:uppercase;color:var(--ivory);opacity:0;transition:opacity .9s var(--ease-out-expo), transform .9s var(--ease-out-expo), color .4s;align-items:baseline;gap:.4em;font-size:clamp(38px,7vw,92px);font-weight:300;line-height:1.08;display:flex;transform:translateY(24px)}.Header-module__Af2_WG__open .Header-module__Af2_WG__menuLink{opacity:1;transform:none}.Header-module__Af2_WG__menuLink:hover{color:var(--champagne-light)}.Header-module__Af2_WG__menuIndex{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.3em;color:var(--champagne);font-size:11px;transform:translateY(-1.6em)}.Header-module__Af2_WG__menuAside{opacity:0;transition:opacity .9s var(--ease-out-expo) .45s;align-content:end;gap:2.5em;display:grid}.Header-module__Af2_WG__open .Header-module__Af2_WG__menuAside{opacity:1}.Header-module__Af2_WG__menuText{color:var(--ink-soft);margin-top:1em;line-height:1.8}.Header-module__Af2_WG__menuText a:hover{color:var(--champagne-light)}.Header-module__Af2_WG__menuSocial{font-size:var(--label);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-mute);gap:2em;display:flex}.Header-module__Af2_WG__menuSocial a:hover{color:var(--ivory)}@media (min-width:1024px){.Header-module__Af2_WG__nav{gap:2em;display:flex}.Header-module__Af2_WG__menuInner{grid-template-columns:1.4fr 1fr;align-items:end}}@media (min-width:1280px){.Header-module__Af2_WG__nav{gap:2.4em}.Header-module__Af2_WG__util{display:inline-block}.Header-module__Af2_WG__right{gap:2.2em}}@media (max-width:1023px){.Header-module__Af2_WG__bar{height:var(--header-h-m);grid-template-columns:1fr auto}.Header-module__Af2_WG__scrolled .Header-module__Af2_WG__bar{height:64px}.Header-module__Af2_WG__burgerLabel{display:none}}
.Footer-module__EZoWya__footer{z-index:1;color:var(--ink-soft);border-top:1px solid var(--line);background:#030507;font-size:14px;position:relative}.Footer-module__EZoWya__top{gap:clamp(40px,6vw,96px);padding-block:clamp(64px,8vw,128px) clamp(48px,6vw,96px);display:grid}.Footer-module__EZoWya__brand{color:var(--ivory);align-content:start;gap:1.6em;display:grid}.Footer-module__EZoWya__tagline{max-width:30ch;color:var(--ink-mute);line-height:1.8}.Footer-module__EZoWya__columns{grid-template-columns:repeat(2,1fr);gap:2.8em 2em;display:grid}.Footer-module__EZoWya__col ul{gap:.7em;margin:1.4em 0 0;padding:0;list-style:none;display:grid}.Footer-module__EZoWya__col a{color:var(--ink-soft);transition:color .4s}.Footer-module__EZoWya__col a:hover{color:var(--champagne-light)}.Footer-module__EZoWya__journal{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:2em;padding-block:clamp(40px,5vw,72px);display:grid}.Footer-module__EZoWya__journalText{max-width:34ch;color:var(--ivory);margin-top:1em;font-size:clamp(20px,1.8vw,26px);font-weight:300}.Footer-module__EZoWya__newsletter{align-self:end;align-items:flex-end;gap:2em;display:flex}.Footer-module__EZoWya__newsletter input{border:0;border-bottom:1px solid var(--line-strong);min-width:0;color:var(--ivory);font-family:var(--font-serif), Georgia, serif;background:0 0;border-radius:0;flex:1;padding:.5em 0;font-size:20px;font-weight:300}.Footer-module__EZoWya__newsletter input::placeholder{color:var(--ink-mute)}.Footer-module__EZoWya__newsletter input:focus{border-bottom-color:var(--champagne);outline:none}.Footer-module__EZoWya__bottom{letter-spacing:.04em;color:var(--ink-mute);flex-wrap:wrap;justify-content:space-between;gap:1em 2em;padding-block:28px 36px;font-size:12px;display:flex}.Footer-module__EZoWya__legal{gap:1.8em;display:flex}.Footer-module__EZoWya__legal a:hover{color:var(--ivory)}@media (min-width:768px){.Footer-module__EZoWya__columns{grid-template-columns:repeat(3,1fr)}.Footer-module__EZoWya__journal{grid-template-columns:1fr 1fr;align-items:end}}@media (min-width:1024px){.Footer-module__EZoWya__top{grid-template-columns:1fr 3fr}.Footer-module__EZoWya__columns{grid-template-columns:repeat(6,1fr);gap:2em 1.5em}}
