@font-face{font-family:hnd;src:url(../media/HND_Regular-s.p.0t-fjuhbaq5nu.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hnd;src:url(../media/HND_Medium-s.p.1x6-uuwz8_4i_.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:hnd;src:url(../media/HND_Bold-s.p.1kg60n18qx8k8.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:hnd Fallback;src:local(Arial);ascent-override:113.96%;descent-override:36.96%;line-gap-override:0.0%;size-adjust:97.4%}.hnd_345cfcaf-module__Tzr8oq__className{font-family:hnd,hnd Fallback}.hnd_345cfcaf-module__Tzr8oq__variable{--font-hnd:"hnd", "hnd Fallback"}
:root{--paper:#f2f3ee;--paper-pure:#f8f9f5;--panel:#eaece2;--panel-deep:#dfe2d4;--dark:#22231f;--dark-deep:#191a16;--ink:#171a10;--ink-2:#3a3f30;--muted:#4e5344;--hair:#d2d6c2;--hair-dark:#3d4432;--mark:#a8321f;--cols:12;--gutter:16px;--margin:16px;--frame:24px;--ease:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur:.5s;--dur-fast:.25s;--f:var(--font-hnd), "Helvetica Neue", Helvetica, Arial, sans-serif;--t-display-xl:clamp(44px, 8.6vw, 148px);--t-display:clamp(30px, 4.4vw, 68px);--t-heading:clamp(22px, 2.4vw, 33px);--t-body-lg:clamp(18px, 1.5vw, 22px);--t-body:17px;--t-caption:15px;--t-micro:12px;--w-body:400;--w-mid:500;--w-strong:500}@media (min-width:1024px){:root{--gutter:16px;--margin:16px;--frame:30px}}@media (max-width:1023px){:root{--cols:8;--gutter:14px;--margin:14px;--frame:18px}}@media (max-width:640px){:root{--cols:4;--gutter:12px;--margin:14px;--frame:14px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--f);font-size:var(--t-body);letter-spacing:-.01em;line-height:1.4;font-weight:var(--w-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none;margin:0;overflow-x:hidden}::selection{background:var(--panel-deep);color:var(--ink)}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:3px;outline:2px solid}img,video{max-width:100%;height:auto;display:block}button{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);padding-inline:var(--margin);display:grid}.bleed{padding-inline:0}.c-1-3{grid-column:1/span 3}.c-1-4{grid-column:1/span 4}.c-1-6{grid-column:1/span 6}.c-1-7{grid-column:1/span 7}.c-1-8{grid-column:1/span 8}.c-1-9{grid-column:1/span 9}.c-1-12{grid-column:1/-1}.c-4-6{grid-column:4/span 6}.c-4-9{grid-column:4/span 9}.c-7-6{grid-column:7/span 6}.c-10-3{grid-column:10/span 3}@media (max-width:1023px){.c-1-3,.c-1-4,.c-1-6,.c-1-7,.c-1-8,.c-1-9,.c-4-6,.c-4-9,.c-7-6,.c-10-3{grid-column:1/-1}}.t-display-xl{font-size:var(--t-display-xl);letter-spacing:-.042em;line-height:.86;font-weight:var(--w-body);text-wrap:balance;margin:0;padding-bottom:.09em}.t-display{font-size:var(--t-display);letter-spacing:-.03em;line-height:1.02;font-weight:var(--w-body);text-wrap:balance;margin:0;padding-bottom:.04em}.t-heading{font-size:var(--t-heading);letter-spacing:-.022em;line-height:1.14;font-weight:var(--w-mid);text-wrap:balance;margin:0}.t-body-lg{font-size:var(--t-body-lg);letter-spacing:-.016em;line-height:1.3;font-weight:var(--w-body);margin:0}.t-body{font-size:var(--t-body);letter-spacing:-.01em;line-height:1.42;font-weight:var(--w-body);margin:0}.t-caption{font-size:var(--t-caption);letter-spacing:-.008em;line-height:1.3;font-weight:var(--w-mid);margin:0}.t-micro,.t-meta{font-size:var(--t-caption);letter-spacing:-.008em;line-height:1.3;font-weight:var(--w-body);color:var(--muted);margin:0}strong,b{font-weight:var(--w-strong)}.muted{color:var(--muted)}.tnum{font-variant-numeric:tabular-nums}.measure{max-width:62ch}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rule{border:0;border-top:1px solid var(--hair);margin:0}@media (min-resolution:2x){.rule{border-top-width:.5px}}[data-theme=dark]{background:var(--dark);color:var(--paper)}[data-theme=dark] .muted{color:#9c9e94}[data-theme=dark] .rule{border-top-color:var(--hair-dark)}[data-theme=panel]{background:var(--panel);color:var(--ink)}[data-theme=light]{background:var(--paper);color:var(--ink)}[data-theme=image]{color:var(--paper)}[data-reveal]{opacity:0;transition:opacity .75s var(--ease-out), transform .75s var(--ease-out);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(22px)}[data-reveal=mask]{clip-path:inset(0 0 100%);transition:opacity .5s var(--ease-out), clip-path 1s var(--ease-out);transform:none}[data-reveal][data-shown]{opacity:1;clip-path:inset(0);transform:none}.word{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transition-delay:calc(var(--i,0) * 26ms);display:inline-block;transform:translateY(.5em)}[data-shown] .word{opacity:1;transform:none}.glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2f3eec7;border:1px solid #171a1014}.glass-dark{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#171a109e}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:#f2f3eef7}.glass-dark{background:#171a10f0}}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.page-enter{animation:pageIn .5s var(--ease-out) both}img,svg,video,canvas,iframe{max-width:100%}h1,h2,h3,p,li,dd,dt,a,span{overflow-wrap:anywhere;word-break:normal}pre,table{max-width:100%;overflow-x:auto}@media (pointer:coarse){a,button,summary,[role=button]{min-height:24px}nav a,footer a,a:not(p a):not(li a){margin-block:-4px;padding-block:4px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal],.word{opacity:1!important;clip-path:none!important;transform:none!important}}
.SiteHeader-module__Tkw0gW__header{top:var(--frame);left:var(--margin);right:var(--margin);z-index:100;font-size:clamp(17px,1.7vw,24px);font-weight:var(--w-mid);letter-spacing:-.022em;pointer-events:none;transition:color var(--dur) var(--ease);justify-content:space-between;align-items:baseline;gap:20px;line-height:1;display:flex;position:fixed}.SiteHeader-module__Tkw0gW__header>*{pointer-events:auto}.SiteHeader-module__Tkw0gW__header[data-ground=light],.SiteHeader-module__Tkw0gW__header[data-ground=panel]{color:var(--ink)}.SiteHeader-module__Tkw0gW__header[data-ground=dark],.SiteHeader-module__Tkw0gW__header[data-ground=image]{color:var(--paper)}.SiteHeader-module__Tkw0gW__header[data-open]{color:var(--ink)}.SiteHeader-module__Tkw0gW__scrim{height:calc(var(--frame) * 2 + 76px);z-index:-1;pointer-events:none;--scrim-ramp:linear-gradient(to bottom, #000 0%, #000000fc 8.1%, #000000f3 15.5%, #000000e4 22.5%, #000000d2 29%, #000000bd 35.3%, #000000a5 41.2%, #0000008c 47.1%, #00000073 52.9%, #0000005a 58.8%, #00000042 64.7%, #0000002d 71%, #0000001b 77.5%, #0000000c 84.5%, #00000003 91.9%, #0000 100%);-webkit-mask-image:var(--scrim-ramp);-webkit-mask-image:var(--scrim-ramp);mask-image:var(--scrim-ramp);transition:background-color var(--dur) var(--ease);background-color:#0000;position:fixed;top:0;left:0;right:0}.SiteHeader-module__Tkw0gW__header[data-ground=light] .SiteHeader-module__Tkw0gW__scrim{background-color:var(--paper)}.SiteHeader-module__Tkw0gW__header[data-ground=panel] .SiteHeader-module__Tkw0gW__scrim{background-color:var(--panel)}.SiteHeader-module__Tkw0gW__header[data-ground=dark] .SiteHeader-module__Tkw0gW__scrim{background-color:var(--dark)}.SiteHeader-module__Tkw0gW__header[data-ground=image] .SiteHeader-module__Tkw0gW__scrim{background-color:#0c10088c}.SiteHeader-module__Tkw0gW__header[data-open] .SiteHeader-module__Tkw0gW__scrim{background-color:#0000}.SiteHeader-module__Tkw0gW__wordmark{font-weight:var(--w-mid);letter-spacing:-.028em;white-space:nowrap;z-index:2}.SiteHeader-module__Tkw0gW__nav{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;display:flex}.SiteHeader-module__Tkw0gW__navItem+.SiteHeader-module__Tkw0gW__navItem{margin-left:.3em}.SiteHeader-module__Tkw0gW__navItem a{transition:opacity var(--dur-fast) var(--ease);opacity:.5}.SiteHeader-module__Tkw0gW__navItem a:hover,.SiteHeader-module__Tkw0gW__navItem a:focus-visible{opacity:1}.SiteHeader-module__Tkw0gW__active{opacity:1!important}.SiteHeader-module__Tkw0gW__toggle{font-weight:var(--w-mid);letter-spacing:-.02em;z-index:2;padding:2px 0;display:none}.SiteHeader-module__Tkw0gW__panel{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:calc(var(--frame) + 78px) var(--margin) calc(var(--frame) + 12px);animation:SiteHeader-module__Tkw0gW__panelIn .4s var(--ease-out) both;overscroll-behavior:contain;background:#f2f3eefb;flex-direction:column;justify-content:center;gap:8px;display:none;position:fixed;inset:0;overflow-y:auto}.SiteHeader-module__Tkw0gW__panel:focus{outline:none}@keyframes SiteHeader-module__Tkw0gW__panelIn{0%{opacity:0}to{opacity:1}}.SiteHeader-module__Tkw0gW__panelLink{font-size:clamp(38px,12vw,62px);font-weight:var(--w-strong);letter-spacing:-.038em;color:var(--ink);opacity:.45;transition:opacity var(--dur-fast) var(--ease);padding-block:3px;line-height:1.06;display:block}.SiteHeader-module__Tkw0gW__panelLink:hover,.SiteHeader-module__Tkw0gW__panelLink:focus-visible,.SiteHeader-module__Tkw0gW__panelOn{opacity:1}.SiteHeader-module__Tkw0gW__panelFoot{font-size:var(--t-caption);font-weight:var(--w-body);letter-spacing:-.008em;color:var(--muted);flex-direction:column;gap:8px;margin-top:auto;padding-top:28px;display:flex}.SiteHeader-module__Tkw0gW__panelFoot a{color:inherit}.SiteHeader-module__Tkw0gW__panelFoot a:hover{color:var(--ink)}.SiteHeader-module__Tkw0gW__panelSocial{gap:18px;display:flex}@media (max-width:720px){.SiteHeader-module__Tkw0gW__nav{display:none}.SiteHeader-module__Tkw0gW__toggle{display:block}.SiteHeader-module__Tkw0gW__panel[data-open]{display:flex}.SiteHeader-module__Tkw0gW__header{font-size:16px}.SiteHeader-module__Tkw0gW__wordmark{letter-spacing:-.028em}}@media (max-width:360px){.SiteHeader-module__Tkw0gW__header{gap:12px;font-size:15px}}
