:root{color-scheme:dark;--ink:#120f0b;--cream:#f4ead7;--gold:#e5bd69;--orange:#ff7048;--violet:#9c6cff;--line:#f4ead72a;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 80% 15%,#9c6cff26,transparent 28%),radial-gradient(circle at 10% 35%,#ff70481c,transparent 30%),var(--ink);color:var(--cream);line-height:1.5}button,input{font:inherit}a{color:inherit}main{max-width:1180px;margin:auto;padding:26px 42px 0}nav{display:flex;align-items:center;justify-content:space-between}.wordmark{font-weight:900;font-size:19px;letter-spacing:-.5px;text-decoration:none}.wordmark span{color:var(--gold)}.quiet-link{font-size:12px;color:#cfc4b0;text-decoration:none;border-bottom:1px solid var(--line);padding:8px 0}.hero{min-height:690px;padding:115px 0 90px;position:relative;display:flex;flex-direction:column;align-items:flex-start}.eyebrow{margin:0 0 15px;color:var(--gold);font-size:10px;font-weight:800;letter-spacing:2.4px}.hero h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(70px,12vw,154px);font-weight:400;letter-spacing:-.065em;line-height:.78;margin:0 0 38px;max-width:900px}.lede{max-width:610px;font-size:clamp(17px,2vw,22px);color:#d2c7b4;margin:0 0 34px}.signal{position:absolute;right:2%;top:105px;width:190px;height:190px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;opacity:.8}.signal i{position:absolute;border:1px solid var(--gold);border-radius:50%}.signal i:nth-child(1){width:35%;height:35%}.signal i:nth-child(2){width:62%;height:62%;border-color:var(--orange)}.signal i:nth-child(3){width:88%;height:88%;border-color:var(--violet)}.join-card{width:min(620px,100%);padding:18px;border:1px solid var(--line);background:#211b14cc;backdrop-filter:blur(10px);border-radius:14px}.join-card label{display:block;font-size:11px;color:#cfc4b0;margin:0 0 9px}.join-card>div{display:grid;grid-template-columns:1fr auto;gap:9px}.join-card input{min-width:0;background:#100d09;color:var(--cream);border:1px solid #f4ead74a;border-radius:8px;padding:15px;font-weight:750;letter-spacing:2px;text-transform:uppercase}.join-card button{border:0;border-radius:8px;background:var(--gold);color:var(--ink);padding:14px 21px;font-weight:800;cursor:pointer}.join-card button span{padding-left:18px}.join-card input:focus-visible,.join-card button:focus-visible,.quiet-link:focus-visible{outline:2px solid var(--gold);outline-offset:3px}#code-error{min-height:1.4em;margin:8px 0 -7px;color:#ff9d82;font-size:12px}.paths{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.paths article{padding:62px 9% 62px 0}.paths article+article{border-left:1px solid var(--line);padding-left:9%}.paths article>span{display:block;color:#776e61;font-family:Georgia,serif;font-size:32px;margin-bottom:52px}.paths h2,.format h2{font-family:Georgia,serif;font-size:clamp(32px,4vw,53px);font-weight:400;line-height:1.04;margin:0 0 22px}.paths article>p:last-child{color:#bdb2a1;max-width:430px}.format{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:end;padding:90px 0}.format h2{font-size:clamp(58px,8vw,105px);margin:0}.format>p{font-size:18px;color:#d2c7b4;margin:0}.format strong{grid-column:2;font-size:9px;letter-spacing:1.7px;color:var(--gold)}footer{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:24px 0 34px;font-size:9px;letter-spacing:1.8px;color:#8e8475}
@media(max-width:720px){main{padding:22px 19px 0}.hero{min-height:auto;padding:90px 0 70px}.hero h1{font-size:clamp(62px,25vw,100px)}.signal{width:110px;height:110px;right:-5%;top:42px;opacity:.45}.join-card>div{grid-template-columns:1fr}.join-card button{display:flex;justify-content:space-between}.paths,.format{grid-template-columns:1fr}.paths article{padding:45px 0}.paths article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.paths article>span{margin-bottom:30px}.format{gap:24px;padding:70px 0}.format strong{grid-column:1}.format h2{font-size:60px}}
.wordmark{display:block;width:165px;background:var(--cream);border-radius:9px;padding:3px 7px}.wordmark img{display:block;width:100%;height:auto}.format-logo{display:block;width:min(480px,100%);background:var(--cream);border-radius:12px;padding:5px 10px}.format-logo img{display:block;width:100%;height:auto}@media(max-width:720px){.wordmark{width:145px}.format-logo{width:100%}}
