@font-face{font-family:Cabinet Grotesk;src:url(/fonts/cabinet-grotesk-medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--paper:#0b0e12;--ink:#f0f0ee;--subtle:#a5abb3;--line:#f4f5f72e;--rack:#bbff12;--syne:#ffd0df;--display:"Cabinet Grotesk", sans-serif;--body:"Satoshi", sans-serif;--gutter:clamp(20px, 2.5vw, 48px);--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-behavior:smooth;scroll-padding-top:32px}body{background:var(--paper);color:var(--ink);font:400 16px/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:500}a{color:inherit;text-decoration:none}img,canvas,svg{display:block}img{max-width:100%}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:2px solid var(--ink);outline-offset:7px}main:focus{outline:none}.skip-link{z-index:100;color:var(--paper);background:var(--ink);clip-path:inset(50%);padding:12px 20px;position:fixed;top:12px;left:12px}.skip-link:focus{clip-path:none}.site-header{z-index:20;justify-content:space-between;align-items:center;gap:24px;padding:14px clamp(16px,1.25vw,28px);display:flex;position:absolute;inset:0 0 auto}.wordmark{font-family:var(--display);letter-spacing:-.04em;white-space:nowrap;font-size:20px;font-weight:500}.site-header nav{align-items:center;gap:clamp(20px,2vw,32px);display:flex}.site-header nav a{align-items:center;min-height:44px;font-size:12px;display:inline-flex;position:relative}.site-header nav a:after{content:"";transform-origin:100%;height:1px;transition:transform .3s var(--ease);background:currentColor;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover:after,.site-header nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.thanks-page{min-height:100svh;padding:32px var(--gutter);flex-direction:column;display:flex}.thanks-page>.wordmark{align-self:flex-start}.thanks-page section{max-width:900px;margin-block:auto;padding-block:100px}.thanks-label{text-transform:uppercase;letter-spacing:.14em;color:var(--subtle);margin-bottom:28px;font-size:11px}.thanks-page h1{letter-spacing:-.05em;margin-bottom:32px;font-size:clamp(72px,11vw,160px);line-height:.95}.thanks-page section>p:not(.thanks-label){max-width:36ch;color:var(--subtle);margin-bottom:40px}.thanks-page .action-link{align-items:center;min-height:48px;font-size:14px;display:inline-flex}.thanks-page .action-link:hover,.thanks-page .action-link:focus-visible{text-underline-offset:5px;text-decoration:underline}.hero-legal{color:var(--subtle);letter-spacing:.05em;font-size:10px}@media (max-width:700px){html{scroll-padding-top:24px}.site-header{gap:16px;padding-top:16px}.wordmark{font-size:20px}.site-header nav{gap:22px}.site-header nav a{font-size:11px}}@media (max-width:380px){:root{--gutter:20px}.site-header nav{gap:15px}.wordmark{font-size:19px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.footer-policies{color:var(--subtle);align-items:center;gap:24px;margin:0 0 24px;font-size:12px;display:flex}.footer-policies a{align-items:center;min-height:44px;display:inline-flex}.footer-policies a:hover,.contact-form-bottom a{text-underline-offset:4px;text-decoration:underline}.privacy-page{padding:32px var(--gutter) 100px}.privacy-page article{max-width:760px;margin:80px auto 0}.privacy-page h1{letter-spacing:-.04em;margin-bottom:48px;font-size:clamp(42px,7vw,80px);line-height:1.1}.privacy-page section{margin-top:36px;scroll-margin-top:32px}.privacy-page h2{margin-bottom:14px;font-size:25px}.privacy-page p{color:var(--subtle);margin:14px 0}.privacy-page a{text-underline-offset:4px;text-decoration:underline}.privacy-page code{overflow-wrap:anywhere}
