.logo-mark[data-v-0f82b411]{width:auto;height:max(2.2rem, 56.5 * var(--pt));display:block}.header[data-v-9835712d]{background:var(--color-paper);padding-top:env(safe-area-inset-top,0px)}.header__inner[data-v-9835712d]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:max(var(--space-4), 24 * var(--pt));flex-wrap:wrap;display:flex}.logo[data-v-9835712d]{display:block}.nav[data-v-9835712d]{align-items:center;gap:clamp(.9rem,2.6vw,2.1rem);display:flex}.nav__link[data-v-9835712d]{font-family:var(--font-label);text-transform:uppercase;font-weight:400;font-size:var(--fs-nav);color:var(--color-muted);transition:color .15s}.nav__link[data-v-9835712d]:hover,.nav__link.is-active[data-v-9835712d]{color:var(--color-accent)}.nav__ig[data-v-9835712d]{color:var(--color-ink);margin:-1px;padding:1px;transition:color .15s;display:flex}.nav__ig svg[data-v-9835712d]{width:max(22px, 24.3 * var(--pt));height:auto}.nav__ig[data-v-9835712d]:hover{color:var(--color-accent)}.footer[data-v-768132f8]{background:var(--color-ink);color:var(--color-on-ink-muted);padding-bottom:env(safe-area-inset-bottom,0px)}.footer__inner[data-v-768132f8]{padding-block:var(--space-4);text-align:center}.footer__text[data-v-768132f8]{font-size:var(--fs-body);margin:0;font-weight:500}.site[data-v-773723ba]{flex-direction:column;min-height:100vh;display:flex}.site__main[data-v-773723ba]{flex:1 0 auto}.site__main[data-v-773723ba]:focus{outline:none}:root{--color-ink:#232c36;--color-ink-soft:#3b4653;--color-accent:#86194c;--color-paper:#f9f9f9;--color-surface:#fff;--color-line:#e2e2e2;--color-muted:#68717b;--color-on-ink:#fff;--color-on-ink-muted:#aab2bb;--color-error:#c4362f;--color-error-bg:#fdeceb;--color-error-text:#8c2019;--font-display:"Knockout 50 A", "Knockout 50 B", "Oswald", "Arial Narrow", system-ui, sans-serif;--font-label:"Knockout 49 A", "Knockout 49 B", "Oswald", "Arial Narrow", system-ui, sans-serif;--font-body:"Gotham Narrow SSm A", "Gotham Narrow SSm B", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--maxw:1080px;--gutter-max:2.5rem;--gutter:clamp(1rem, 4vw, var(--gutter-max));--pt:calc(min(100vw - 2 * var(--gutter), var(--maxw) - 2 * var(--gutter-max)) / 516);--fs-caption:max(.8rem, 9 * var(--pt));--fs-body:max(1rem, 11 * var(--pt));--fs-quote:max(1rem, 12 * var(--pt));--fs-nav:max(.78rem, 13 * var(--pt));--fs-button:max(1rem, 17 * var(--pt));--fs-label:max(1.15rem, 20 * var(--pt));--fs-title:max(1.5rem, 25 * var(--pt));--fs-hero:max(1.5rem, 31 * var(--pt));--fs-pull:max(1.7rem, 38 * var(--pt));--fs-display:max(2.4rem, 61 * var(--pt));--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:clamp(1.1rem, 2.2vw, 1.5rem);--space-5:clamp(1.75rem, 3.6vw, 2.5rem);--space-6:clamp(2.5rem, 6vw, 4rem);--radius:0}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--color-paper);min-height:100vh;color:var(--color-ink);font-family:var(--font-body);font-weight:500;font-size:var(--fs-body);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.4}img,picture,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;font-weight:400;line-height:1}h1{font-size:var(--fs-hero)}h2{font-size:var(--fs-title)}h3{font-family:var(--font-label);font-size:var(--fs-label)}p,li,figcaption{text-wrap:pretty}p{margin-bottom:var(--space-3)}strong,b{font-weight:800}p:last-child{margin-bottom:0}.display-title{font-family:var(--font-display);text-transform:uppercase;font-weight:400;font-size:var(--fs-display);letter-spacing:.005em;line-height:1}.section-title{font-family:var(--font-label);text-transform:uppercase;font-size:var(--fs-label);margin-bottom:var(--space-4);font-weight:400}.eyebrow{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;color:var(--color-muted);font-size:.75rem;font-weight:400}.lede{font-size:clamp(1.02rem,1.6vw,1.15rem);line-height:1.6}.container{width:100%;max-width:var(--maxw);padding-inline:calc(var(--gutter) + env(safe-area-inset-left,0px)) calc(var(--gutter) + env(safe-area-inset-right,0px));margin-inline:auto}.section{padding-block:var(--space-6)}.rule{background:var(--color-ink);border:0;height:clamp(5px,.85vw,9px);margin:0 0 clamp(2.25rem,6.5vw,5rem)}.band-ink{background:var(--color-ink);color:var(--color-on-ink)}.band-ink a{color:var(--color-on-ink)}.btn{background:var(--color-accent);color:var(--color-on-ink);font-family:var(--font-label);text-transform:uppercase;font-weight:400;font-size:var(--fs-button);border-radius:var(--radius);cursor:pointer;border:0;padding:.8rem 1.9rem;transition:background .15s,opacity .15s;display:inline-block}.btn:hover,.btn--ink{background:var(--color-ink)}.btn--ink:hover{background:var(--color-accent)}.btn:disabled{opacity:.5;cursor:default}.link{color:var(--color-accent);text-underline-offset:.18em;text-decoration:underline}.band-ink .link{color:var(--color-on-ink)}:where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.band-ink :where(a,button,input,textarea,select):focus-visible{outline-color:var(--color-on-ink)}.skip-link{top:env(safe-area-inset-top,0px);z-index:100;background:var(--color-ink);color:var(--color-on-ink);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;padding:.7rem 1.2rem;font-size:.85rem;position:absolute;left:0;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media screen and (prefers-reduced-motion:no-preference){[data-reveal]{transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s)}[data-reveal=below]{opacity:0;transform:translateY(1.5rem)}[data-reveal=above]{opacity:0;transform:translateY(-1.5rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
