.footer[data-v-275838ec]{background:var(--ink-soft);color:var(--bone);padding-top:clamp(4rem,10vh,8rem)}.eyebrow--bone[data-v-275838ec]{color:var(--bone);opacity:.7}.footer-cta[data-v-275838ec]{border-bottom:1px solid var(--line-bone);padding-bottom:clamp(3rem,8vh,6rem)}.footer-title[data-v-275838ec]{margin:1rem 0 2.2rem;font-size:clamp(2.8rem,8vw,7rem)}.footer-actions[data-v-275838ec]{flex-wrap:wrap;gap:1rem;display:flex}.footer-grid[data-v-275838ec]{color:var(--muted-bone);grid-template-columns:2fr 1fr 1fr 1fr;gap:2.5rem;padding-top:clamp(2.5rem,6vh,4rem);padding-bottom:clamp(2.5rem,6vh,4rem);font-size:.92rem;display:grid}.footer-logo[data-v-275838ec]{color:var(--bone);margin-bottom:.9rem;font-size:1.7rem;display:inline-block}.footer-logo sup[data-v-275838ec]{color:var(--lime);font-size:.55em}.footer-blurb[data-v-275838ec]{max-width:32ch}.footer-head[data-v-275838ec]{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--bone);margin-bottom:.9rem;font-size:.7rem;font-weight:600}.footer-link[data-v-275838ec]{border-bottom:1px solid var(--line-bone);transition:color .3s,border-color .3s}.footer-link[data-v-275838ec]:hover{color:var(--lime);border-color:var(--lime)}.footer-base[data-v-275838ec]{border-top:1px solid var(--line-bone);letter-spacing:.08em;color:var(--muted-bone);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.4rem;padding-bottom:1.6rem;font-size:.75rem;display:flex}.footer-fine[data-v-275838ec]{font-style:italic}@media (width<=900px){.footer-grid[data-v-275838ec]{grid-template-columns:1fr 1fr}}@media (width<=560px){.footer-grid[data-v-275838ec]{grid-template-columns:1fr}}.preloader[data-v-81c41af2]{z-index:1000;background:var(--ink);color:var(--bone);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pl-inner[data-v-81c41af2]{text-align:center}.pl-wordmark[data-v-81c41af2]{letter-spacing:.04em;color:var(--bone);font-size:clamp(3rem,10vw,8rem)}.pl-mask[data-v-81c41af2]{vertical-align:bottom;display:inline-block;overflow:hidden}.pl-char[data-v-81c41af2]{display:inline-block}.pl-counter[data-v-81c41af2]{color:var(--lime);margin-top:1.2rem;font-size:clamp(1.4rem,3vw,2.2rem);font-style:italic}.pl-pct[data-v-81c41af2]{margin-left:.1em;font-size:.6em}.pl-foot[data-v-81c41af2]{bottom:2rem;left:var(--gutter);right:var(--gutter);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-bone);justify-content:space-between;font-size:.72rem;display:flex;position:absolute}.nav[data-v-bd1d4121]{padding:1.1rem var(--gutter);transition:transform .5s cubic-bezier(.65,0,.35,1),background-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s}.nav.is-scrolled[data-v-bd1d4121]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f3efe6d1}.nav.is-hidden[data-v-bd1d4121]{transform:translateY(-110%)}.nav-logo-word[data-v-bd1d4121]{font-family:var(--font-display);letter-spacing:-.01em;flex-direction:column;font-size:1.25rem;line-height:1;display:flex}.nav-logo-sub[data-v-bd1d4121]{font-family:var(--font-body);letter-spacing:.32em;text-transform:uppercase;opacity:.6;margin-top:.25rem;font-size:.58rem}.nav-link[data-v-bd1d4121]:after{content:"";background:var(--ink);transform-origin:100%;width:100%;height:1.5px;transition:transform .4s cubic-bezier(.65,0,.35,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav-link[data-v-bd1d4121]:hover:after{transform-origin:0;transform:scaleX(1)}.menu-inner[data-v-bd1d4121]{padding:0 var(--gutter);width:100%}.menu-link[data-v-bd1d4121]{font-size:clamp(2.6rem,9vw,5rem)}.menu-link[data-v-bd1d4121]:hover{color:var(--lime)}@media (width<=900px){.nav-links[data-v-bd1d4121]{display:none}.nav-burger[data-v-bd1d4121]{display:flex}.nav-cta[data-v-bd1d4121]{display:none}}.page-veil[data-v-6d62e3da]{display:none;transform:scaleY(0)}.page-veil-label[data-v-6d62e3da]{font-size:clamp(2rem,5vw,4rem)}
