@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Variable.woff2)format("woff2-variations");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-VariableItalic.woff2)format("woff2-variations");font-weight:200 700;font-style:italic;font-display:swap}@font-face{font-family:PP Editorial New;src:url(/fonts/PPEditorialNew-Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PP Editorial New;src:url(/fonts/PPEditorialNew-ThinItalic.woff2)format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:PP Editorial New;src:url(/fonts/PPEditorialNew-Ultralight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Editorial New;src:url(/fonts/PPEditorialNew-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Editorial New;src:url(/fonts/PPEditorialNew-Regular.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:PP Editorial New;src:url(/fonts/PPEditorialNew-Italic.woff2)format("woff2");font-weight:200 500;font-style:italic;font-display:swap}@font-face{font-family:Saira;src:url(/fonts/Saira-600i.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Saira;src:url(/fonts/Saira-800i.woff2)format("woff2");font-weight:800;font-style:italic;font-display:swap}:root{--green:#001f0b;--dark:#001206;--beige:#fff5da;--beige-btn:#d8cbaa;--black:#0a0a0a;--white:#fff;--gold:#d6bb87;--gold-hot:#f4dfae;--gold-faint:#d6bb874d;--gold-ghost:#d6bb871f;--hairline-light:#fff5da29;--hairline-dark:#0012062e;--font-sans:"General Sans", system-ui, -apple-system, sans-serif;--font-serif:"PP Editorial New", Georgia, serif;--font-race:"Saira", "General Sans", sans-serif;--text-display:clamp(3rem, 7.64vw, 8.25rem);--text-h2:clamp(1.75rem, 3.06vw, 3.5rem);--text-h3:clamp(1.375rem, 2.22vw, 2.625rem);--text-h4:clamp(1.25rem, 2.92vw, 3.125rem);--text-h5:clamp(1.125rem, 1.67vw, 1.75rem);--text-body:clamp(1rem, 1.25vw, 1.25rem);--text-large:clamp(1.125rem, 1.39vw, 1.5rem);--text-small:.875rem;--pad-x:clamp(1.25rem, 2.78vw, 3rem);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-snap:cubic-bezier(.7, 0, .2, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--green);color:var(--beige);font-family:var(--font-serif);font-weight:300;font-size:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.26}img,video{max-width:100%;display:block}h1,h2,h3,h4,h5,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}::selection{background:var(--gold);color:var(--dark)}:focus-visible{outline-offset:4px;outline:1px solid}.skip-link{z-index:200;background:var(--beige);color:var(--dark);font-family:var(--font-sans);font-weight:500;font-size:var(--text-small);text-transform:uppercase;transition:transform .3s var(--ease-out);padding:.7rem 1.2rem;position:fixed;top:.75rem;left:50%;transform:translate(-50%,-300%)}.skip-link:focus-visible{transform:translate(-50%)}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.t-display{font-family:var(--font-sans);font-weight:600;font-size:var(--text-display);letter-spacing:0;text-transform:uppercase;line-height:.96}.t-h2{font-family:var(--font-sans);font-weight:600;font-size:var(--text-h2);text-transform:uppercase;line-height:.96}.t-h3{font-family:var(--font-sans);font-weight:600;font-size:var(--text-h3);text-transform:uppercase;line-height:1.06}.t-h5{font-family:var(--font-sans);font-weight:600;font-size:var(--text-h5);text-transform:uppercase;line-height:1.06}.t-label{font-family:var(--font-sans);font-weight:500;font-size:var(--text-small);letter-spacing:-.05em;text-transform:uppercase;line-height:.97}.t-serif-large{font-family:var(--font-serif);font-weight:300;font-size:var(--text-large);line-height:1.1}html.js .rv{opacity:0;transform:translateY(28px)}html.js .rv-mask{overflow:hidden}html.js .rv-mask>*{will-change:transform;display:block;transform:translateY(115%)}html.js.reduced-motion .rv,html.js.reduced-motion .rv-mask>*{opacity:1;transform:none}.split-line-mask{overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lg{background:var(--beige);color:var(--dark);min-height:100svh;padding:clamp(7rem, 12vw, 11rem) var(--pad-x) clamp(5rem, 8vw, 7.5rem)}.lg-eyebrow{opacity:.55}.lg-title{font-family:var(--font-sans);text-transform:uppercase;margin-top:clamp(1.2rem,2.2vw,2rem);font-size:clamp(2.2rem,5.5vw,5rem);font-weight:600;line-height:1}.lg-body{max-width:46rem;margin-top:clamp(3rem,6.5vw,6rem)}.lg-body section+section{margin-top:clamp(2.5rem,4.5vw,4rem)}.lg-body h2{margin-bottom:1rem}.lg-body p{font-size:var(--text-body);line-height:1.5}.lg-body p+p{margin-top:.9rem}.lg-body a{text-underline-offset:.2em;text-decoration:underline}@media (hover:hover){.lg-body a:hover{color:var(--gold);transition:color .3s}}.nav[data-astro-cid-wpvy4v7s]{z-index:100;padding:1.7rem var(--pad-x);color:var(--beige);mix-blend-mode:difference;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{pointer-events:auto}.nav[data-astro-cid-wpvy4v7s]{transition:opacity .5s var(--ease-out)}.nav[data-astro-cid-wpvy4v7s].veiled{opacity:0}.nav[data-astro-cid-wpvy4v7s].veiled a[data-astro-cid-wpvy4v7s]{pointer-events:none}.nav-brand[data-astro-cid-wpvy4v7s]{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transform:translateY(-6px);pointer-events:none!important}.nav[data-astro-cid-wpvy4v7s].scrolled .nav-brand[data-astro-cid-wpvy4v7s],.nav[data-astro-cid-wpvy4v7s].brand-fixed .nav-brand[data-astro-cid-wpvy4v7s]{opacity:1;transform:none;pointer-events:auto!important}.nav-join-short[data-astro-cid-wpvy4v7s]{display:none}@media (width<=700px){.nav-join-full[data-astro-cid-wpvy4v7s]{display:none}.nav-join-short[data-astro-cid-wpvy4v7s]{display:inline}}.nav-links[data-astro-cid-wpvy4v7s]{gap:1.75rem;display:flex}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding-block:.25rem;position:relative}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{content:"";transform-origin:100%;height:1px;transition:transform .45s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover:after{transform-origin:0;transform:scaleX(1)}}.footer[data-astro-cid-jo6i4kqk]{background:var(--dark);color:var(--beige);padding:clamp(3rem, 5.7vw, 5.75rem) var(--pad-x) 0;flex-direction:column;min-height:clamp(30rem,58vw,52.5rem);display:flex}.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr) minmax(0,1.17fr);gap:2rem;display:grid}.footer-logo[data-astro-cid-jo6i4kqk]{width:clamp(5rem,8.2vw,7.375rem)}.footer-logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:100%;height:auto}.footer-links[data-astro-cid-jo6i4kqk]{flex-direction:column;display:flex}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);text-transform:uppercase;border-bottom:1px solid var(--beige);justify-content:space-between;align-items:center;padding:.45rem 0 .55rem;font-size:clamp(1rem,1.39vw,1.25rem);font-weight:600;line-height:1.06;display:flex;position:relative}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{opacity:0;width:.7em;height:.7em;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);transform:translate(-6px,6px)}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{transition:transform .4s var(--ease-out);display:inline-block}@media (hover:hover){.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover svg[data-astro-cid-jo6i4kqk]{opacity:1;transform:none}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover span[data-astro-cid-jo6i4kqk]{transform:translate(.5rem)}}.footer-mid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr) minmax(0,1.17fr);gap:2rem;margin-top:clamp(3rem,13vw,11.9rem);display:grid}.footer-about[data-astro-cid-jo6i4kqk]{max-width:17rem;font-size:var(--text-body)}.footer-credit[data-astro-cid-jo6i4kqk]{grid-column:2}.footer-credit[data-astro-cid-jo6i4kqk] .footer-kicker[data-astro-cid-jo6i4kqk]{letter-spacing:0;margin-bottom:.6rem;font-size:1rem;font-weight:600}.footer-credit[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-size:1rem}@media (hover:hover){.footer-credit[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold);transition:color .3s}}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:1.5rem;margin-top:auto;padding:clamp(2rem,4vw,3.5rem) 0 1.5rem;display:flex}@media (hover:hover){.footer-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][href]:hover{color:var(--gold)}}@media (width<=820px){.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:3rem}.footer-mid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2rem;margin-top:4rem}.footer-credit[data-astro-cid-jo6i4kqk]{grid-column:auto}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.8rem;margin-top:4rem}}
