@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:500 900;font-stretch:100% 125%;src:url(/assets/archivo-var-subset-DQdHUUBM.woff2)format("woff2-variations")}:root{--ink:#eef1f6;--mid:#8d97aa;--low:#4c5568;--line:#eef1f61f;--bg:#000;--gutter:clamp(16px, 2.2vw, 32px);--font:"Archivo Variable", "Helvetica Neue", Arial, sans-serif}html{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--low) transparent}html,body{background:var(--bg);color:var(--ink);font:500 14px/1.4 var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}[hidden]{display:none!important}a{color:inherit;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s,opacity .3s}.u-label{letter-spacing:.01em;text-transform:uppercase;font-size:13px;font-weight:700}.u-dim{color:var(--mid)}@view-transition{navigation:auto}.brand{view-transition-name:brand}::view-transition-old(root){animation:.22s ease-in both vt-out}::view-transition-new(root){animation:.38s ease-out .16s both vt-in}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.brand__name{letter-spacing:-.03em;font-size:15px;font-weight:900;font-stretch:125%}.brand__version{color:var(--low);text-transform:none;font-variant-numeric:tabular-nums;margin-left:.6em}.site-header{z-index:5;padding:calc(var(--gutter) * .5 + 4px) var(--gutter) calc(var(--gutter) * 1.5 + 4px);pointer-events:none;justify-content:space-between;align-items:baseline;display:flex;position:fixed;top:0;left:0;right:0}.site-header>*{pointer-events:auto}.site-header__nav{gap:28px;display:flex}.site-header a:hover,.u-link:hover{color:var(--mid)}.wordmark{font-family:var(--font);letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;color:var(--ink);-webkit-user-select:none;user-select:none;margin:0;font-size:18vw;font-weight:900;font-stretch:125%;line-height:.74;display:block}.wordmark__text{display:inline-block}body{padding:0 var(--gutter)}main{padding-top:clamp(96px,16vh,180px)}.site-header--sticky{margin:0 calc(var(--gutter) * -1);background:linear-gradient(#000 60%,#0000);position:sticky}.statement__text{letter-spacing:-.025em;text-transform:uppercase;max-width:17ch;margin:0;font-size:clamp(34px,5.6vw,96px);font-weight:800;font-stretch:115%;line-height:.93}.about-section{gap:var(--gutter);border-top:1px solid var(--line);grid-template-columns:minmax(140px,1fr) 3fr;margin-top:clamp(80px,14vh,160px);padding-top:32px;display:grid}.about-section__title{margin:0}.why__text{max-width:34ch;margin:0;font-size:clamp(19px,1.7vw,26px);font-weight:500;line-height:1.3}.why__link:hover{color:var(--mid)}.credits__notices{grid-column:2;margin:0}.credits__notices a{color:var(--mid)}.credits__notices a:hover{color:var(--ink)}.steps{gap:var(--gutter);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.steps__num{letter-spacing:-.04em;font-size:clamp(48px,6vw,104px);font-weight:900;font-stretch:125%;line-height:.8;display:block}.steps__title{text-transform:uppercase;margin:18px 0 8px;font-size:15px;font-weight:800}.steps__text,.privacy__item{max-width:38ch;color:var(--mid);margin:0;font-size:15px;line-height:1.45}.lead{letter-spacing:-.02em;text-transform:uppercase;max-width:22ch;margin:0 0 28px;font-size:clamp(24px,2.6vw,42px);font-weight:800;font-stretch:112%;line-height:1}.privacy__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.privacy__item{padding-left:18px;position:relative}.privacy__item:before{content:"";background:var(--mid);width:4px;height:4px;position:absolute;top:.62em;left:0}:root{interpolate-size:allow-keywords}.faq__item{border-bottom:1px solid var(--line)}.faq__item:first-child .faq__question{padding-top:0}.faq__question{justify-content:space-between;align-items:baseline;gap:var(--gutter);text-transform:uppercase;cursor:pointer;padding:16px 0;font-size:clamp(16px,1.4vw,20px);font-weight:800;font-stretch:110%;list-style:none;transition:color .12s ease-out;display:flex}.faq__question::-webkit-details-marker{display:none}.faq__question:after{content:"+";color:var(--mid);flex:none;font-weight:500;transition:transform .2s ease-out}.faq__item[open] .faq__question:after{transform:rotate(45deg)}.faq__question:hover{color:var(--mid)}.faq__question:focus-visible{outline:1px solid var(--mid);outline-offset:4px}.faq__answer{max-width:60ch;color:var(--mid);margin:0;padding-bottom:20px;font-size:15px;line-height:1.5}.faq__item::details-content{block-size:0;transition:block-size .28s ease-out, content-visibility .28s allow-discrete;overflow:clip}.faq__item[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.faq__question:after{transition:none}.faq__item::details-content{transition:none}}.credits{margin:0}.credits__row{gap:var(--gutter);border-bottom:1px solid var(--line);text-transform:uppercase;grid-template-columns:2fr 2fr 1fr;padding:14px 0;font-size:15px;font-weight:700;display:grid}.credits__row:first-child{padding-top:0}.credits__name,.credits__role{margin:0}.credits__license{text-align:right}.support-button{background:var(--ink);color:#000;text-transform:uppercase;padding:18px 26px;font-size:15px;font-weight:700;display:inline-block}.support-button:hover{background:#fff}.site-footer{margin:clamp(120px, 20vh, 240px) calc(var(--gutter) * -.35) 0;overflow:hidden}.site-footer__wordmark{transform:translateY(var(--rise,6%));will-change:transform}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}@media (width<=760px){.about-section{grid-template-columns:1fr}.credits__notices{grid-column:1}.steps{grid-template-columns:1fr;gap:40px}.credits__row{grid-template-columns:1fr 1fr}.credits__license{display:none}}
