._3hUVsW_footer{background:var(--c-ink);color:var(--c-paper);border-top:1px solid var(--c-rule-on-ink)}._3hUVsW_inner{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-5) var(--margin);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;flex-wrap:wrap;display:flex}._3hUVsW_name{color:var(--c-muted-on-ink)}._3hUVsW_links{gap:0 var(--space-6);flex-wrap:wrap;display:flex}._3hUVsW_links li:first-child{text-transform:none;letter-spacing:.02em}
.lnUIdW_header{z-index:50;height:var(--header-h);border-bottom:1px solid var(--c-rule);background:#f2f1ebf0;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lnUIdW_header{-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);background:#f2f1ebdb}}.lnUIdW_inner{align-items:center;gap:var(--space-5);height:100%;padding-inline:var(--margin);display:flex}.lnUIdW_brand{align-items:center;gap:var(--space-3);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;min-height:2.75rem;font-size:.9375rem;font-weight:700;font-stretch:112%;display:inline-flex}.lnUIdW_mark{border:1.5px solid var(--c-ink);border-radius:50%;width:.875rem;height:.875rem;position:relative}.lnUIdW_mark:after{content:"";background:var(--c-signal);border-radius:50%;position:absolute;inset:2.5px}.lnUIdW_readout{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-muted);white-space:nowrap;display:none}.lnUIdW_readout span{opacity:.5;margin-inline:.35em}@media (min-width:1100px){.lnUIdW_readout{margin-inline:auto;display:block}}.lnUIdW_navWrap{margin-left:auto}.lnUIdW_nav{display:flex}@media (min-width:1100px){.lnUIdW_navWrap{margin-left:0}}.lnUIdW_link{min-height:2.75rem;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;transition:font-weight var(--d-quick);align-items:center;gap:.45em;padding-inline:.75rem;display:inline-flex;position:relative}.lnUIdW_nav li:last-child .lnUIdW_link{padding-right:0}.lnUIdW_nav li:last-child .lnUIdW_link:after{right:0}.lnUIdW_link:after{content:"";transform-origin:0;height:1px;transition:transform var(--d-base) var(--ease-out);background:currentColor;position:absolute;bottom:.55rem;left:.75rem;right:.75rem;transform:scaleX(0)}.lnUIdW_link:hover:after,.lnUIdW_link[data-active]:after{transform:scaleX(1)}.lnUIdW_link:before{content:"";background:var(--c-signal);width:.375rem;height:.375rem;transition:transform var(--d-quick) var(--ease-out);border-radius:50%;transform:scale(0)}.lnUIdW_link[data-active]{font-weight:500}.lnUIdW_link[data-active]:before{transform:scale(1)}@media (max-width:480px){.lnUIdW_inner{gap:var(--space-3)}.lnUIdW_brand{gap:var(--space-2);font-size:.8125rem}.lnUIdW_link{letter-spacing:.04em;padding-inline:.45rem;font-size:.6875rem}.lnUIdW_link:before{display:none}.lnUIdW_link:after{left:.45rem;right:.45rem}}
.GdAmZG_skip{top:var(--space-3);left:var(--space-3);z-index:200;padding:var(--space-3) var(--space-4);background:var(--c-ink);color:var(--c-paper);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;transition:transform var(--d-base) var(--ease-out);position:fixed;transform:translateY(-200%)}.GdAmZG_skip:focus-visible{outline-color:var(--c-signal);transform:none}
:root{--c-paper:#f2f1eb;--c-mat:#d9dad4;--c-graphite:#242424;--c-ink:#111;--c-signal:#ff5a1f;--c-muted:#5c5c57;--c-muted-on-ink:#a6a59e;--c-rule:#11111129;--c-rule-strong:#111111e6;--c-rule-on-ink:#f2f1eb2e;--font-sans:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--fs-label:.75rem;--fs-small:.875rem;--fs-body:1.0625rem;--fs-lead:clamp(1.125rem, 1rem + .45vw, 1.375rem);--fs-h3:clamp(1.375rem, 1.1rem + .9vw, 1.875rem);--fs-h2:clamp(2rem, 1.2rem + 2.8vw, 4rem);--fs-statement:clamp(2rem, 1rem + 3.6vw, 5rem);--fs-display:clamp(2.75rem, .6rem + 6vw, 7.25rem);--fs-mega:clamp(3.5rem, 1rem + 9vw, 11rem);--lh-tight:.92;--lh-snug:1.12;--lh-body:1.55;--track-display:-.035em;--track-label:.08em;--margin:clamp(1.25rem, .4rem + 2.6vw, 2.5rem);--gutter:clamp(.75rem, .3rem + 1.4vw, 1.5rem);--header-h:3.5rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:clamp(4.5rem, 3rem + 5vw, 8rem);--space-10:clamp(6rem, 4rem + 7vw, 11rem);--radius:2px;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--d-press:.12s;--d-quick:.16s;--d-base:.18s;--d-hover:.22s;--d-switch:.3s;--d-reveal:.45s;--d-page:.5s}@media (prefers-reduced-motion:reduce){:root{--d-press:0s;--d-quick:0s;--d-base:0s;--d-hover:0s;--d-switch:0s;--d-reveal:0s;--d-page:0s}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--space-4));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--c-paper);min-height:100svh;color:var(--c-ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}body:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.07 0 0 0 0 0.07 0 0 0 0 0.06 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@media print{body:before{display:none}}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3{font-weight:700;line-height:var(--lh-snug);text-wrap:balance}p{text-wrap:pretty}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--c-signal);color:var(--c-ink)}:focus-visible{outline:2px solid var(--c-ink);outline-offset:3px;border-radius:var(--radius)}[data-surface=ink] :focus-visible{outline-color:var(--c-signal)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mono{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;line-height:1.4}.shell{width:100%;padding-inline:var(--margin)}::view-transition{pointer-events:none}::view-transition-group(.morph){animation-duration:var(--d-page);animation-timing-function:var(--ease-in-out)}::view-transition-old(root){animation-duration:.26s}::view-transition-new(root){animation-duration:.26s}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}[data-dotmatrix] circle{fill:var(--dm-off,#11111117)}[data-dotmatrix] circle[data-on]{fill:var(--dm-on,currentColor)}
