:root{--ink:#13100d;--ink-2:#1c1814;--line:#3a332b;--paper:#ece4d6;--paper-2:#d8cfbf;--cream:#efe6d6;--text-dark:#1a1612;--muted:#a89a86;--muted-2:#cfc4b2;--body:#d8cebd;--body-dark:#3d342a;--brown:#6b5d4b;--gold:#c9a46a;--amber:#8a5a1f;--serif:var(--font-serif), Georgia, serif;--sans:var(--font-sans), system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, monospace;--gutter:6vw;--gutter-tight:4vw;--ease-out:cubic-bezier(.16, 1, .3, 1);color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{background:var(--ink);color:var(--cream);margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:96px}body{font-family:var(--sans);text-rendering:optimizelegibility;font-weight:400;line-height:1.5;overflow-x:clip}img,svg,video,iframe{max-width:100%;display:block}picture{display:contents}a{color:inherit;text-decoration:none}.hover-gold:hover,.prose a:hover{color:var(--gold)}input,textarea,select,button{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}::selection{background:var(--gold);color:var(--ink)}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:10002;background:var(--cream);color:var(--ink);transition:transform .3s var(--ease-out);border-radius:40px;padding:12px 20px;font-size:14px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-scrolling iframe{pointer-events:none}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:400}.eyebrow--brown{color:var(--brown)}.eyebrow--muted{color:var(--muted)}.mono{font-family:var(--mono);letter-spacing:.12em}.serif{font-family:var(--serif);font-weight:400}.italic{font-style:italic}.gold{color:var(--gold)}.display{font-family:var(--serif);letter-spacing:-.03em;font-weight:400;line-height:.9}.display--xl{letter-spacing:-.04em;font-size:clamp(72px,13vw,250px);line-height:.85}.display--l{font-size:clamp(52px,7vw,130px)}.display--m{font-size:clamp(48px,6vw,110px)}.line{padding-bottom:.06em;display:block;overflow:hidden}.line>span{display:block}.lead{font-size:18px;line-height:1.6}.text-body{color:var(--body);text-wrap:pretty;font-size:19px;line-height:1.7}.section{padding-inline:var(--gutter)}.section--paper{background:var(--paper);color:var(--text-dark)}.section--ink{background:var(--ink);color:var(--cream)}.section--paper ::selection{background:var(--text-dark);color:var(--paper)}.head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.pill{background:0 0;border:1px solid #0000;border-radius:60px;justify-content:center;align-items:center;gap:12px;padding:16px 28px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.pill--light{background:var(--cream);color:var(--ink)}.pill--dark{background:var(--text-dark);color:var(--paper)}.pill--outline{border-color:currentColor;font-weight:400}.pill--gold{border-color:var(--gold);color:var(--gold);font-weight:400}.u-link{border-bottom:1px solid;align-self:flex-start;align-items:center;gap:12px;padding-bottom:6px;font-size:15px;display:inline-flex}.frame{background:var(--ink-2);position:relative;overflow:hidden}.section--paper .frame{background:var(--paper-2)}.frame img{object-fit:cover;width:100%;height:100%}.reveal-cover{z-index:2;transform-origin:top;pointer-events:none;position:absolute;inset:0}.frame img[data-parallax]{height:124%;position:absolute;inset:-12% 0 auto}.field{background:0 0;border:0;border-bottom:1px solid;border-radius:0;outline:none;width:100%;min-width:0;padding:12px 0;font-size:18px;transition:border-color .3s;display:block}textarea.field{resize:none}.field::placeholder{color:inherit;opacity:.55}.field:focus-visible{border-bottom-color:var(--gold);box-shadow:0 1px 0 0 var(--gold);outline:none}.section--paper .field:focus-visible{border-bottom-color:var(--amber);box-shadow:0 1px 0 0 var(--amber)}.chip{border:1px solid var(--line);color:var(--cream);background:0 0;border-radius:40px;padding:9px 16px;font-size:13px;line-height:1.2;transition:background-color .3s,color .3s,border-color .3s}.chip[aria-pressed=true],.chip:has(input:checked){background:var(--cream);color:var(--ink);border-color:var(--cream)}@media (prefers-reduced-motion:no-preference){.js [data-intro],.js [data-hero-in]{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.loader[data-astro-cid-ugy4ibtz]{z-index:10001;background:var(--ink);color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;justify-content:space-between;padding:4vw;font-size:12px;display:none;position:fixed;inset:0}.is-loading .loader[data-astro-cid-ugy4ibtz]{display:flex}.loader__row[data-astro-cid-ugy4ibtz]{justify-content:space-between;gap:24px;display:flex}.loader__mid[data-astro-cid-ugy4ibtz]{flex-direction:column;gap:24px;display:flex}.loader__count[data-astro-cid-ugy4ibtz]{font-family:var(--serif);letter-spacing:-.03em;color:var(--cream);text-transform:none;font-variant-numeric:tabular-nums;font-size:clamp(96px,22vw,360px);line-height:.85}.loader__track[data-astro-cid-ugy4ibtz]{background:var(--line);height:1px;position:relative;overflow:hidden}.loader__bar[data-astro-cid-ugy4ibtz]{background:var(--gold);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.curtain[data-astro-cid-gioguaen]{z-index:10000;background:var(--ink-2);justify-content:center;align-items:center;display:none;position:fixed;inset:0}.is-arriving .curtain[data-astro-cid-gioguaen]{display:flex}.curtain[data-astro-cid-gioguaen] span[data-astro-cid-gioguaen]{font-family:var(--serif);color:var(--gold);font-size:clamp(40px,6vw,96px);font-style:italic}.cursor[data-astro-cid-wxr2j2ni]{z-index:9999;background:var(--gold);pointer-events:none;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:10px;height:10px;display:flex;position:fixed;top:0;left:0;overflow:hidden}.cursor[data-astro-cid-wxr2j2ni] span[data-astro-cid-wxr2j2ni]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);opacity:0;white-space:nowrap;font-size:11px}@media (pointer:coarse),(prefers-reduced-motion:reduce){.cursor[data-astro-cid-wxr2j2ni]{display:none}}.lang-switch[data-astro-cid-n6dmqeed]{font-family:var(--mono);letter-spacing:.1em;align-items:center;gap:6px;font-size:11px;display:flex}a[data-astro-cid-n6dmqeed]{opacity:.45;color:inherit;padding:4px}a[data-astro-cid-n6dmqeed][aria-current=true]{opacity:1}.sep[data-astro-cid-n6dmqeed]{opacity:.4;padding:4px 0}.site-header[data-astro-cid-owm7sp2x]{z-index:100;padding:22px var(--gutter-tight);mix-blend-mode:difference;color:var(--cream);font-family:var(--sans);justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto}.brand[data-astro-cid-owm7sp2x]{color:var(--cream);align-items:baseline;gap:10px;display:flex}.brand__name[data-astro-cid-owm7sp2x]{font-family:var(--serif);letter-spacing:-.01em;white-space:nowrap;font-size:26px}.brand__est[data-astro-cid-owm7sp2x]{font-family:var(--mono);letter-spacing:.14em;white-space:nowrap;font-size:10px;display:none}.site-header__right[data-astro-cid-owm7sp2x]{letter-spacing:.02em;align-items:center;gap:36px;font-size:14px;display:flex}.site-nav[data-astro-cid-owm7sp2x]{white-space:nowrap;align-items:center;gap:32px;display:none}.site-nav[data-astro-cid-owm7sp2x] a[data-astro-cid-owm7sp2x]{color:var(--cream)}.site-header__lang{display:none!important}.menu-btn[data-astro-cid-owm7sp2x]{border:1px solid var(--cream);color:var(--cream);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:40px;align-items:center;gap:10px;padding:10px 18px;font-size:11px;display:flex}.menu-btn__lines[data-astro-cid-owm7sp2x]{flex-direction:column;gap:3px;display:flex}.menu-btn__lines[data-astro-cid-owm7sp2x] span[data-astro-cid-owm7sp2x]{background:currentColor;width:14px;height:1px;display:block}.menu-btn--fallback[data-astro-cid-owm7sp2x],.no-js .menu-btn[data-astro-cid-owm7sp2x]:not(.menu-btn--fallback){display:none}.no-js .menu-btn--fallback[data-astro-cid-owm7sp2x]{display:flex}@media (width>=860px){.brand__est[data-astro-cid-owm7sp2x]{display:inline}.site-header__lang{display:flex!important}}@media (width>=1240px){.site-nav[data-astro-cid-owm7sp2x]{display:flex}}.menu[data-astro-cid-cdh6gn3f]{z-index:200;color:var(--cream);position:fixed;inset:0}.menu[data-astro-cid-cdh6gn3f][hidden]{display:none}.menu__layer[data-astro-cid-cdh6gn3f],.menu__panel[data-astro-cid-cdh6gn3f]{position:absolute;inset:0}.menu__layer[data-astro-cid-cdh6gn3f]{background:var(--gold)}.menu__panel[data-astro-cid-cdh6gn3f]{padding:22px var(--gutter-tight) var(--gutter-tight);overscroll-behavior:contain;background:var(--ink);flex-direction:column;justify-content:space-between;gap:4vh;display:flex;overflow-y:auto}.menu__top[data-astro-cid-cdh6gn3f]{justify-content:space-between;align-items:center;gap:16px;display:flex}.menu__brand[data-astro-cid-cdh6gn3f]{font-family:var(--serif);white-space:nowrap;font-size:26px}.menu__close[data-astro-cid-cdh6gn3f]{border:1px solid var(--cream);color:var(--cream);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:40px;align-items:center;gap:10px;padding:10px 18px;font-size:11px;display:flex}.menu__x[data-astro-cid-cdh6gn3f]{width:12px;height:12px;display:block;position:relative}.menu__x[data-astro-cid-cdh6gn3f] span[data-astro-cid-cdh6gn3f]{background:currentColor;width:12px;height:1px;position:absolute;top:50%;left:0;transform:rotate(45deg)}.menu__x[data-astro-cid-cdh6gn3f] span[data-astro-cid-cdh6gn3f]+span[data-astro-cid-cdh6gn3f]{transform:rotate(-45deg)}.menu__body[data-astro-cid-cdh6gn3f]{flex:1;align-items:center;gap:4vw;display:flex}.menu__nav[data-astro-cid-cdh6gn3f]{flex:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-content:center;gap:5vh 3vw;min-width:0;display:grid}.menu__group[data-astro-cid-cdh6gn3f]{flex-direction:column;gap:14px;display:flex}.menu__list[data-astro-cid-cdh6gn3f]{flex-direction:column;gap:2px;display:flex}.menu__line[data-astro-cid-cdh6gn3f]{padding-bottom:.08em;display:block;overflow:hidden}.menu__line[data-astro-cid-cdh6gn3f] a[data-astro-cid-cdh6gn3f]{font-family:var(--serif);color:var(--cream);transition:color .3s ease, padding-left .5s var(--ease-out);font-size:clamp(30px,8.5vw,40px);line-height:1.1;display:inline-block}@media (hover:hover){.menu__line[data-astro-cid-cdh6gn3f] a[data-astro-cid-cdh6gn3f]:hover{color:var(--gold);padding-left:12px}}.menu__img[data-astro-cid-cdh6gn3f]{aspect-ratio:4/5;background:var(--ink-2);flex-shrink:0;width:28vw;max-height:68vh;display:none;position:relative;overflow:hidden}.menu__img-item[data-astro-cid-cdh6gn3f]{position:absolute;inset:0}.menu__img-item[data-astro-cid-cdh6gn3f] img{object-fit:cover;width:100%;height:100%}.menu__bottom[data-astro-cid-cdh6gn3f]{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;font-size:12px;display:flex}.menu__bottom[data-astro-cid-cdh6gn3f] .menu__lang{gap:16px;font-size:12px}.menu__bottom[data-astro-cid-cdh6gn3f] .menu__lang .sep{display:none}.menu__muted[data-astro-cid-cdh6gn3f]{color:var(--muted)}@media (width>=860px){.menu__line[data-astro-cid-cdh6gn3f] a[data-astro-cid-cdh6gn3f]{font-size:clamp(28px,2.6vw,44px)}.menu__img[data-astro-cid-cdh6gn3f]{display:block}}.icon[data-astro-cid-zgufigjl]{vertical-align:-.14em;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1em;height:1em;display:inline-block}.filled[data-astro-cid-zgufigjl]{fill:currentColor;stroke:none}.marquee[data-astro-cid-vfmo4ipx]{background:var(--ink);border-top:1px solid var(--line);padding:5vh 0;overflow:hidden}.marquee__track[data-astro-cid-vfmo4ipx]{width:max-content;font-family:var(--serif);color:var(--cream);white-space:nowrap;will-change:transform;font-size:clamp(48px,7vw,120px);font-style:italic;line-height:1;display:flex}.marquee__item[data-astro-cid-vfmo4ipx]{align-items:center;gap:.8em;padding:0 .4em;display:flex}.marquee__sep[data-astro-cid-vfmo4ipx]{color:var(--gold);font-size:.3em;font-style:normal;display:inline-flex}.newsletter__form[data-astro-cid-bh6j4rtj]{border-bottom:1px solid var(--cream);transition:border-color .3s;display:flex}.newsletter__form[data-astro-cid-bh6j4rtj]:focus-within{border-bottom-color:var(--gold)}.newsletter__input[data-astro-cid-bh6j4rtj]{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:12px 0;font-size:15px}.newsletter__input[data-astro-cid-bh6j4rtj]::placeholder{color:inherit;opacity:.55}.newsletter__btn[data-astro-cid-bh6j4rtj]{color:var(--cream);background:0 0;border:0;padding:0 0 0 12px;font-size:18px}.newsletter__btn[data-astro-cid-bh6j4rtj][aria-busy=true]{opacity:.5}.hp[data-astro-cid-bh6j4rtj]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.newsletter__thanks[data-astro-cid-bh6j4rtj],.newsletter__error[data-astro-cid-bh6j4rtj]{color:var(--gold);outline:none;margin-top:12px;font-size:14px;line-height:1.6}.newsletter__error[data-astro-cid-bh6j4rtj]{color:#e0866f}.footer[data-astro-cid-r4f3bwe4]{background:var(--ink);color:var(--cream);padding:14vh var(--gutter) 4vh;border-top:1px solid var(--line)}.footer__cols[data-astro-cid-r4f3bwe4],.footer__nav[data-astro-cid-r4f3bwe4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:5vw;display:grid}.footer__nav[data-astro-cid-r4f3bwe4]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:4vw;margin-top:10vh;padding-top:5vh}.footer__col[data-astro-cid-r4f3bwe4]{flex-direction:column;gap:16px;display:flex}.footer__nav[data-astro-cid-r4f3bwe4] .footer__col[data-astro-cid-r4f3bwe4]{gap:12px}.footer__col[data-astro-cid-r4f3bwe4] h2[data-astro-cid-r4f3bwe4]{margin:0}.footer__text[data-astro-cid-r4f3bwe4]{font-size:16px;font-style:normal;line-height:1.7}.footer__muted[data-astro-cid-r4f3bwe4]{color:var(--muted);font-size:14px}.footer__small[data-astro-cid-r4f3bwe4]{color:var(--muted);font-size:14px;line-height:1.6}.footer__socials[data-astro-cid-r4f3bwe4]{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.footer__links[data-astro-cid-r4f3bwe4]{flex-direction:column;gap:12px;font-size:15px;display:flex}.footer__wordmark[data-astro-cid-r4f3bwe4]{font-family:var(--serif);letter-spacing:-.05em;white-space:nowrap;text-align:center;margin-top:12vh;padding-bottom:.04em;font-size:21.5vw;line-height:.78;overflow:hidden}.footer__wordmark[data-astro-cid-r4f3bwe4] span[data-astro-cid-r4f3bwe4]{display:inline-block}.footer__bottom[data-astro-cid-r4f3bwe4]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px 24px;margin-top:4vh;font-size:10px;display:flex}.footer__bottom[data-astro-cid-r4f3bwe4] a[data-astro-cid-r4f3bwe4]{color:var(--muted)}.footer__credit[data-astro-cid-r4f3bwe4]{opacity:.85;align-items:center;gap:10px;transition:opacity .3s;display:flex}.footer__credit[data-astro-cid-r4f3bwe4] img[data-astro-cid-r4f3bwe4]{width:auto;height:14px}.footer__credit[data-astro-cid-r4f3bwe4]:hover{opacity:1}.footer__legal[data-astro-cid-r4f3bwe4]{gap:20px;display:flex}.video-modal[data-astro-cid-wr7jry4s]{z-index:300;cursor:pointer;background:#0a0806f0;justify-content:center;align-items:center;padding:4vw;display:flex;position:fixed;inset:0}.video-modal[data-astro-cid-wr7jry4s][hidden]{display:none}.video-modal__frame[data-astro-cid-wr7jry4s]{aspect-ratio:16/9;cursor:auto;background:#000;width:min(1400px,100%)}.video-modal__frame[data-astro-cid-wr7jry4s] iframe{border:0;width:100%;height:100%}.video-modal__close[data-astro-cid-wr7jry4s]{top:24px;right:var(--gutter-tight);border:1px solid var(--cream);color:var(--cream);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:40px;align-items:center;gap:8px;padding:10px 18px;font-size:11px;display:inline-flex;position:absolute}main[data-astro-cid-z4jru4n3]{font-family:var(--sans);outline:none}
