@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/c0e2eae9e0de9f16-s.2of77tvarlxv9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2ff936f45a7b5918-s.0_hkuyklry9k2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/cf9a11b6772b9533-s.p.32vcy6_pq4pnh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6cec87c23af19a62-s.38msdipe8z81f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/c24fec3b421fd73c-s.30bhvdlsk8sra.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/61e56fd33ece1ad8-s.p.3se9ogqst-d6c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.Vh-99W_className{font-family:Newsreader,Newsreader Fallback}.Vh-99W_variable{--font-serif:"Newsreader", "Newsreader Fallback"}
:root{--paper:#fff;--ink:#141414;--ghost:#c8c8c8;--quiet:#6f6f6f;--apricot:#f4bf8a;--sage:#bac6a5;--rose:#f1c6c0;--sky:#a9c8de;--sand:#dcc7a6;--lilac:#a59ee0;--serif:var(--font-serif), "Iowan Old Style", "Palatino Linotype", Georgia, serif;--ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--paper);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.col{max-width:980px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}a{color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:4px}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:20;background:var(--paper);position:fixed;inset:0 0 auto}.run{top:env(safe-area-inset-top,0px);z-index:19;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;position:sticky}.run .col{grid-template-columns:1fr auto 1fr;align-items:center;height:68px;font-size:17px;display:grid}.run .col>:last-child{justify-self:end}.logo{color:var(--ink);font-size:22px;text-decoration:none!important}.wordmark{letter-spacing:.32em;text-transform:uppercase;font-variation-settings:"opsz" 72;margin-right:-.32em;font-weight:400;line-height:1}@media (max-width:560px){.run .col{justify-content:space-between;font-size:15px;display:flex}.run .col>.how{display:none}.logo{font-size:18px}}.run a{text-decoration:none}.run a:hover{text-underline-offset:4px;text-decoration:underline}.nav-auth{gap:22px;display:flex}.nav-auth .signup{border-bottom:1px solid}.nav-auth .signup:hover{text-decoration:none}.essay{text-align:center;padding-block:120px 160px}#essay{position:relative}.essay p{font-variation-settings:"opsz" 36;letter-spacing:-.005em;text-wrap:pretty;max-width:16.5em;margin:0 auto;font-size:clamp(1.6rem,3.1vw,2.45rem);font-weight:400;line-height:1.32}.essay p+p{margin-top:1.1em}.essay .q{font-style:italic}.w{transition:color .35s}.reveal .w{color:var(--ghost)}.reveal .w.on{color:var(--ink)}.bubble{z-index:2;font-family:var(--ui);color:#111;text-align:left;opacity:0;transform:translateY(14px) scale(.92) rotate(var(--r,0deg));background:#e9e9eb;border-radius:20px;max-width:180px;padding:10px 14px;font-size:16px;line-height:1.25;transition:opacity .45s,transform .55s cubic-bezier(.2,1.4,.4,1);position:absolute;box-shadow:0 14px 30px -14px #00000059}.bubble.on{opacity:1;transform:translateY(0) scale(1) rotate(var(--r,0deg))}.bubble small{color:#8a8a8e;letter-spacing:.02em;margin-bottom:2px;font-size:11px;display:block}.bubble.blue{color:#fff;background:#2f7cf6}.bubble.blue small{color:#ffffffbf}@media (max-width:900px){.bubble{margin:6px 4px;display:inline-block;position:relative;inset:auto!important}.bubbles-m{margin-top:36px;display:block}}section.ch{text-align:center;padding-block:120px}.doodle{width:72px;height:72px;color:var(--ink);margin:0 auto 18px;display:block}.doodle *{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}h2{font-variation-settings:"opsz" 72;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2.6rem,6.6vw,5.4rem);font-weight:400;line-height:.95}.ch p.body{text-wrap:pretty;max-width:26em;margin:26px auto 0;font-size:clamp(1.35rem,2.4vw,1.95rem);line-height:1.36}.small-link{border-bottom:1px solid var(--ink);align-items:center;gap:8px;margin-top:34px;padding-bottom:2px;font-size:19px;text-decoration:none;display:inline-flex}.notes-stage{height:760px;margin-top:40px;position:relative}.card{text-align:left;will-change:transform;border-radius:6px;width:270px;padding:22px 22px 18px;position:absolute;box-shadow:0 1px #0000000a,0 30px 50px -28px #00000073}.card .app{letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:12px}.card .txt{font-variation-settings:"opsz" 24;margin-top:10px;font-size:21px;font-style:italic;line-height:1.3}.card .sig{opacity:.75;margin-top:14px;font-size:15px}@media (max-width:900px){.notes-stage{justify-items:center;gap:18px;height:auto;display:grid}.card{width:min(320px,100%);position:relative;top:auto!important;left:auto!important}}.steps{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:56px;display:grid}.steps .doodle{width:60px;height:60px}.steps h3{letter-spacing:.14em;text-transform:uppercase;margin:6px 0 12px;font-size:15px;font-weight:400}.steps p{max-width:15em;margin:0 auto;font-size:19px;line-height:1.45}.steps .num{color:var(--quiet);font-size:22px;font-style:italic}@media (max-width:760px){.steps{grid-template-columns:minmax(0,1fr);gap:40px}}.chipstamp{--c:var(--sage);vertical-align:.06em;font-variant-numeric:lining-nums;background:linear-gradient(var(--c), var(--c)) padding-box, radial-gradient(circle, transparent .085em, var(--c) .1em) -.13em -.13em / .26em .26em border-box;filter:drop-shadow(0 2px 3px #0000001f);border:.22em solid #0000;margin:0 -.08em 0 .05em;padding:.06em .4em .1em;font-size:.8em;font-style:normal;line-height:1.15;display:inline-block}.chipstamp:nth-of-type(odd){rotate:-2deg}.chipstamp:nth-of-type(2n){rotate:2deg}.closing{padding-block:140px 120px}.last{font-variation-settings:"opsz" 72;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,6vw,4.6rem);font-style:italic;line-height:1.05}.auth-links{justify-content:center;gap:34px;margin-top:40px;font-size:22px;display:flex}.auth-links a{border-bottom:1px solid;padding-bottom:2px;text-decoration:none}.auth-links a:not(.signup){color:var(--quiet);border-color:#0000}.auth-links a:not(.signup):hover{color:var(--ink)}.site-footer{background:var(--lilac);color:var(--ink);margin-top:80px;padding-block:28px 40px}.site-footer .top{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:16px;display:flex}.site-footer .mark{margin-top:48px;font-size:clamp(3.4rem,15vw,13rem);line-height:.85}.site-footer .colophon{letter-spacing:.08em;text-transform:uppercase;margin-top:28px;font-size:14px}@media (prefers-reduced-motion:reduce){.bubble,.w{transition:none}}.auth{flex-direction:column;min-height:100dvh;display:flex}.auth .run .col{grid-template-columns:1fr auto 1fr}.auth main{flex:1;place-items:start center;padding-block:72px 96px;display:grid}.auth .sheet{text-align:center;width:100%;max-width:560px}.auth h1{font-variation-settings:"opsz" 72;text-transform:uppercase;margin:18px 0 0;font-size:clamp(2.6rem,7vw,4.2rem);font-weight:400;line-height:.95}.auth .lede{max-width:24em;margin:20px auto 0;font-size:clamp(1.2rem,2.4vw,1.5rem);line-height:1.4}.auth form{text-align:left;grid-template-columns:minmax(0,1fr);gap:26px;margin-top:44px;display:grid}.underline{border-bottom:1.5px solid var(--ink);padding-bottom:6px;display:block}.underline input{width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:clamp(1.4rem,3.4vw,2rem)}.underline input::placeholder{color:var(--ghost)}.underline:focus-within{border-bottom-width:2.5px}.text-button{font:inherit;cursor:pointer;color:var(--ink);border:0;border-bottom:1px solid var(--ink);background:0 0;justify-self:center;padding:0 0 2px;font-size:22px}.text-button:disabled{opacity:.5;cursor:default}.text-button.quiet{color:var(--quiet);border-color:#0000;font-size:19px}.text-button.quiet:hover{color:var(--ink)}.or{text-align:center;color:var(--quiet);font-size:17px;font-style:italic}.note-line{min-height:1.6em;color:var(--quiet);text-align:center;font-size:18px;font-style:italic}.note-line.ok{color:var(--ink)}.roles{border:0;gap:4px;margin:0;padding:0;display:grid}.roles legend{letter-spacing:.14em;text-transform:uppercase;color:var(--quiet);margin-bottom:10px;font-size:15px}.role{cursor:pointer;border-bottom:1px solid #1414141f;grid-template-columns:22px 1fr;align-items:start;gap:14px;padding:12px 4px;display:grid}.role input{appearance:none;border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:18px;height:18px;margin:6px 0 0;display:grid}.role input:checked:after{content:"";background:var(--ink);border-radius:50%;width:8px;height:8px}.role b{font-size:21px;font-weight:400;display:block}.role b+span{color:var(--quiet);font-size:16px;font-style:italic}.switch{color:var(--quiet);margin-top:48px;font-size:18px}.switch a{color:var(--ink)}.code-sent{text-align:center;margin:0;font-size:19px;line-height:1.45}.code-line input{letter-spacing:.4em;text-align:center;font-variant-numeric:lining-nums tabular-nums;padding-left:.4em;font-size:clamp(2.2rem,7vw,3rem)}.code-again{flex-wrap:wrap;justify-content:center;gap:28px;margin:0;display:flex}.oa-form{justify-content:center;align-items:baseline;gap:34px;display:flex!important}.oa-cancel{font:inherit;color:var(--quiet);cursor:pointer;background:0 0;border:0;font-size:20px}
