.sx{--u:calc(min(100vw, 1680px) / 1440);--g:max(20px, calc(56 * var(--u)));--grey:#717171;--hair:#ffffff1f;padding-inline:var(--g);color:#fff;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0a;font-family:Geist,system-ui,sans-serif;position:relative;overflow:clip}.sx.light{--grey:var(--ink-grey,#6b6b6b);--hair:var(--ink-hair,#0a0a0a24);background:var(--paper,#fff);color:var(--ink,#0a0a0a)}.sx *,.sx :before,.sx :after{box-sizing:border-box}:where(.sx) :where(h1,h2,h3,p,ul,ol,figure){margin:0;padding:0}:where(.sx) :where(ul,ol){list-style:none}.sx a{color:inherit;text-decoration:none}.sx .z{z-index:1;position:relative}.sx .vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sx .rule-list>*+*{border-top:1px solid var(--hair)}.sx a.row:hover .row-t{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){.sx *,.sx :before,.sx :after{scroll-behavior:auto!important}}.animating [data-rv],.animating [data-rv]>*,.animating [data-rv=lines]>.w{--rv-ease:cubic-bezier(.2, .7, .2, 1)}.animating [data-rv=rise],.animating [data-rv=art],.animating [data-rv=lines]>.w,.animating [data-rv=stagger]>*{transition:opacity .7s var(--rv-ease), transform .7s var(--rv-ease);transition-delay:calc(var(--rv-delay,0s) + var(--rv-i,0) * var(--rv-step,70ms))}.animating [data-rv=lines]>.w{--rv-step:80ms;transition-duration:.8s}.animating [data-rv=art]{transform-origin:70% 100%;transition-duration:.9s}.animating [data-rv=rise]:not(.rv-in){opacity:0;transform:translateY(24px)}.animating [data-rv=lines]:not(.rv-in)>.w{opacity:0;transform:translateY(40px)}.animating [data-rv=stagger]:not(.rv-in)>*{opacity:0;transform:translateY(20px)}.animating [data-rv=art]:not(.rv-in){opacity:0;transform:scale(.98)}.animating [data-scroll-reveal]{opacity:calc(.1 + .9 * var(--p,1));transform:translateY(calc((1 - var(--p,1)) * 36px));will-change:opacity, transform}.sx.charcoal{--grey:#8a8a8a;--hair:#ffffff1f;--section-ground:#1a1a1a;color:#fff;background:#1a1a1a}.sx.red{--grey:#ffffff9e;--hair:#ffffff29;--section-ground:#520012;color:#fff;background:#520012}.animating .no-rv [data-rv],.animating .no-rv [data-rv]>*,.animating .no-rv [data-rv=lines]>.w{opacity:1!important;transition:none!important;transform:none!important}html[data-theme=light] .sx.light div:has(>img[src$=-light\.svg]){mix-blend-mode:multiply}.menu-btn.svelte-1bhh7lg,.close.svelte-1bhh7lg{appearance:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;min-height:44px;margin-block:-13px;padding:13px 4px;font-size:15px;line-height:18px}.menu-btn.svelte-1bhh7lg{display:none}@media (width<=759px){.menu-btn.b760.svelte-1bhh7lg{display:block}}@media (width<=900px){.menu-btn.b900.svelte-1bhh7lg{display:block}}.sheet.svelte-1bhh7lg{z-index:50;padding:0 max(20px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));color:#fff;overscroll-behavior:contain;background:#000;flex-direction:column;font-family:Geist,system-ui,sans-serif;animation:.18s ease-out svelte-1bhh7lg-in;display:flex;position:fixed;inset:0}html[data-theme=light] .sheet.svelte-1bhh7lg{background:var(--paper);color:var(--ink)}@keyframes svelte-1bhh7lg-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.sheet.svelte-1bhh7lg{animation:none}}.bar.svelte-1bhh7lg{height:64px;padding-top:env(safe-area-inset-top);box-sizing:content-box;justify-content:space-between;align-items:center;display:flex}.mark.svelte-1bhh7lg{padding-block:12px}.mark.svelte-1bhh7lg img:where(.svelte-1bhh7lg){filter:invert();width:128px;height:auto;display:block}html[data-theme=light] .mark.svelte-1bhh7lg img:where(.svelte-1bhh7lg){filter:none}.list.svelte-1bhh7lg{flex-direction:column;margin-top:auto;padding-bottom:32px;display:flex}.list.svelte-1bhh7lg a:where(.svelte-1bhh7lg){color:inherit;letter-spacing:-.06em;text-transform:uppercase;padding-block:10px;font-size:clamp(40px,12vw,56px);font-weight:600;line-height:.88;text-decoration:none;display:block}.foot.svelte-1bhh7lg .cx{justify-content:center;width:100%}html.menu-open,html.menu-open body{overflow:hidden}.foot-row.svelte-aqferf{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:4px 28px;margin:0;font-family:Geist,system-ui,sans-serif;font-size:14px;line-height:20px;display:flex}a.svelte-aqferf{color:inherit;margin:-10px -2px;padding:10px 2px;text-decoration:none}a.svelte-aqferf:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=759px){.foot-row.svelte-aqferf{gap:12px 24px}}
