@font-face{font-family:Melodrama;src:url(/fonts/melodrama-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Melodrama;src:url(/fonts/melodrama-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Melodrama;src:url(/fonts/melodrama-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--bone:#f4f0e8;--ink:#0a0a0a;--placeholder:#5e5c58;--display:"Melodrama", "Bodoni 72", Didot, "Times New Roman", serif;--sans:"Satoshi", "Helvetica Neue", Arial, sans-serif;font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bone);color:var(--ink);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{padding-block:56px 64px;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));flex-direction:column;align-items:center;display:flex}.lockup{width:clamp(150px,15vw,210px);height:auto;display:block}.main{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1000px;margin-top:clamp(56px,8vw,100px);display:flex}.eyebrow{letter-spacing:.42em;text-transform:uppercase;margin:0;padding-left:.42em;font-size:13px}.rule{background:var(--ink);width:56px;height:1px;margin:22px 0 26px;display:block}.headline{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(48px,7.4vw,108px);font-weight:300;line-height:1.02}.headline em{font-style:normal;font-weight:700;display:block}.sub{margin:30px 0 0;font-size:clamp(16px,1.45vw,19px)}.signup{flex-direction:column;align-items:center;width:100%;max-width:780px;margin-top:clamp(88px,11vw,150px);display:flex}.signup .rule{margin:22px 0 24px}.signup-title{font-family:var(--display);margin:0;font-size:clamp(36px,4.6vw,64px);font-weight:300;line-height:1.08}.signup-sub{margin:18px 0 0;font-size:clamp(16px,1.3vw,18px)}.form{flex-wrap:wrap;justify-content:center;gap:16px;width:100%;margin-top:36px;display:flex}.field{min-width:0;height:58px;font:400 16px var(--sans);color:var(--ink);border:1px solid var(--ink);appearance:none;background:0 0;border-radius:0;flex:320px;padding:0 22px}.field::placeholder{color:var(--placeholder)}.field:focus{outline:2px solid var(--ink);outline-offset:2px}.cta{background:var(--ink);height:58px;color:var(--bone);border:1px solid var(--ink);font:700 14px var(--sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border-radius:0;flex:0 auto;justify-content:center;align-items:center;gap:14px;padding:0 32px;display:inline-flex}.cta:hover{background:var(--bone);color:var(--ink)}.cta:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cta:disabled{cursor:progress;opacity:.7}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.error{margin:14px 0 0;font-size:14px}.joined{min-height:58px;font-family:var(--display);justify-content:center;align-items:center;margin:36px 0 0;font-size:26px;font-weight:300;display:flex}.consent{max-width:40em;margin:18px 0 0;font-size:13px;line-height:1.55}.features{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:880px;margin:clamp(64px,8vw,100px) 0 0;padding:0;list-style:none;display:grid}.features li{letter-spacing:.2em;text-transform:uppercase;flex-direction:column;align-items:center;gap:14px;padding:4px 12px;font-size:12px;line-height:1.5;display:flex}.features li+li{border-left:1px solid var(--ink)}.features svg{width:32px;height:32px}.footer{flex-direction:column;align-items:center;gap:22px;width:100%;max-width:1180px;margin-top:clamp(80px,10vw,128px);display:flex}.footer-mark{align-items:center;gap:clamp(16px,3vw,36px);width:100%;display:flex}.hairline{background:var(--ink);flex:1 1 0;height:1px}.footer .lockup{width:clamp(130px,13vw,180px)}.consent a,.footer-link,.legal a,.legal-footer a{color:inherit;text-underline-offset:3px}.footer-link{letter-spacing:.2em;text-transform:uppercase;font-size:12px}.legal{width:100%;max-width:640px;margin-top:clamp(48px,7vw,88px)}.legal h1{font-family:var(--display);margin:0;font-size:clamp(40px,5vw,64px);font-weight:300;line-height:1.05}.legal h2{font-family:var(--display);margin:40px 0 0;font-size:24px;font-weight:400;line-height:1.2}.legal p,.legal ul{margin:14px 0 0}.legal ul{padding-left:1.2em}.legal .legal-updated{letter-spacing:.2em;text-transform:uppercase;margin-top:12px;font-size:12px}.legal-footer{margin-top:64px;font-size:14px}.legal-short{text-align:center;max-width:560px}.legal-form{justify-content:center;margin-top:28px;display:flex}@media (max-width:640px){.features{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.features li+li{border-left:0}}@media (prefers-reduced-motion:no-preference){.cta{transition:background-color .15s,color .15s}}
