@font-face{font-family:EB Garamond;src:url(/fonts/regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#111110;--ivory:#e6e1d5;--muted:#8a857b;--line:#555148;background:var(--ground);color:var(--muted);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:EB Garamond,Georgia,serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}button,input{border-radius:0}:is(button:focus-visible,a:focus-visible,input:focus-visible){outline:1px solid var(--ivory);outline-offset:5px}::selection{color:var(--ground);background:var(--ivory)}.landing{flex-direction:column;align-items:center;min-height:100svh;padding:0 24px;display:flex}.identity{text-align:center;width:100%;padding-top:clamp(150px,36svh,440px)}.identity h1{color:var(--ivory);letter-spacing:.3em;text-indent:.3em;white-space:nowrap;margin:0 auto;font-size:clamp(24px,4.7vw,48px);font-weight:400;line-height:1.2;display:table}.motto{white-space:nowrap;width:max-content;margin:clamp(30px,5svh,56px) auto 0;font-size:clamp(20px,3.6vw,32px);font-style:italic;line-height:1.25}.footer{text-align:center;width:min(100%,430px);margin:auto auto 0;padding-top:clamp(65px,14svh,150px);padding-bottom:clamp(28px,5svh,60px)}.release{letter-spacing:.22em;text-indent:.22em;white-space:nowrap;margin:0;font-size:clamp(12px,1.7vw,16px);line-height:1.6}.updates{margin-top:26px}.updates h2{letter-spacing:.24em;text-indent:.24em;margin:0 0 15px;font-size:13px;font-weight:400;line-height:1.4}.signup{align-items:stretch;gap:12px;display:flex}.signup input[type=email]{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;height:46px;color:var(--ivory);background:0 0;padding:8px 1px;font-size:17px}.signup input::placeholder{color:var(--muted);opacity:1}.signup input:autofill{-webkit-text-fill-color:var(--ivory);transition:background-color 99999s}.subscribe{border:1px solid var(--line);min-width:98px;min-height:46px;color:var(--muted);background:0 0;padding:8px 15px;font-size:16px;transition:color .15s,border-color .15s}.subscribe:hover{color:var(--ivory);border-color:var(--muted)}.feedback{margin:0;font-size:17px;line-height:1.5}.feedback:not(:empty){margin-top:12px}.feedback.success{align-items:center;min-height:46px;margin-top:0;display:grid}.signup-note{margin:13px 0 0;font-size:13px;line-height:1.5}.privacy-link{border:0;border-bottom:1px solid var(--line);color:inherit;background:0 0;padding:0}.honeypot,.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}.privacy-dialog{border:1px solid var(--line);background:var(--ground);width:min(480px,100% - 40px);color:var(--muted);padding:38px 30px 26px;font-size:18px;line-height:1.45}.privacy-dialog::backdrop{background:#000000c7}.privacy-dialog h2{color:var(--ivory);margin:0 0 22px;font-size:27px;font-weight:400}.privacy-dialog p{margin:16px 0}.privacy-dialog a{color:var(--ivory);text-underline-offset:3px}.dialog-close{width:44px;height:44px;color:var(--muted);background:0 0;border:none;font-size:30px;position:absolute;top:4px;right:5px}.utility{text-align:center;place-content:center;min-height:100svh;padding:30px;display:grid}.utility h1{color:var(--ivory);margin:0 0 20px;font-size:34px;font-weight:400}.utility p{max-width:420px;font-size:20px}.utility a{color:var(--muted);text-underline-offset:4px}.utility form{margin:12px 0 24px}@media (max-width:360px){.landing{padding-left:20px;padding-right:20px}.identity h1{font-size:21px}.release{font-size:12px}.signup{gap:10px}.subscribe{min-width:90px;padding:8px 12px}}@media (max-height:620px){.identity{padding-top:clamp(65px,23svh,140px)}.footer{padding-top:65px;padding-bottom:25px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}
