@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;600;700;800&display=swap";:root{font-family:Manrope,sans-serif;color:#151515;background:#f2f0e9;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}.site-shell{max-width:1500px;margin:auto;padding:0 38px}.nav,.admin-header{height:92px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #b8b5ab}.brand{font:800 19px/1 Manrope;letter-spacing:-.8px}.nav>a:last-child{font:500 12px DM Mono;text-transform:uppercase}.hero{min-height:650px;padding:92px 0 70px;position:relative;background:radial-gradient(circle at 82% 39%,#ecff73 0 7%,transparent 7.2%),radial-gradient(circle at 82% 39%,transparent 0 15%,#151515 15.1% 15.3%,transparent 15.5%)}.eyebrow{font:500 11px DM Mono;letter-spacing:.12em}.hero h1{max-width:1050px;font-size:clamp(58px,8.4vw,126px);line-height:.89;letter-spacing:-.075em;margin:28px 0 36px}.lede{max-width:620px;font-size:18px;line-height:1.55;color:#55534e}.email-button{margin-top:28px;display:inline-flex;gap:50px;align-items:center;background:#151515;color:#fff;padding:18px 22px;font:500 13px DM Mono}.email-button span{color:#ecff73}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #b8b5ab;border-bottom:1px solid #b8b5ab}.steps article{padding:42px 42px 48px 0;min-height:250px;border-right:1px solid #b8b5ab}.steps article+article{padding-left:42px}.steps article:last-child{border-right:0}.steps span,.ca-card>span,.approval-bar span{font:500 10px DM Mono;color:#77736a}.steps h2{font-size:30px;letter-spacing:-.04em;margin:52px 0 8px}.steps p{color:#66635c;max-width:350px;line-height:1.5}.latest{min-height:430px;display:flex;align-items:center;justify-content:space-between}.latest h2{font-size:50px;letter-spacing:-.05em;margin:16px 0}.ca-card{width:420px;background:#dfff00;padding:25px;display:grid;gap:22px;transform:rotate(-2deg);box-shadow:10px 10px #151515}.ca-card button{background:transparent;border:0;padding:0;text-align:left;font:700 19px DM Mono;cursor:pointer}.ca-card button b{float:right;font-size:10px}.ca-card a{font:700 12px DM Mono;border-top:1px solid #819100;padding-top:18px}.empty-orbit{width:230px;height:230px;border:1px solid #aaa69b;border-radius:50%;box-shadow:inset 0 0 0 42px #f2f0e9,inset 0 0 0 43px #aaa69b}.launch-board{border-top:1px solid #b8b5ab;padding:76px 0 90px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:34px}.section-heading h2,.key-request h2{font-size:50px;letter-spacing:-.05em;margin:12px 0 0}.section-heading>span{font:10px DM Mono;text-transform:uppercase}.launch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.launch-grid article{border:1px solid #b8b5ab;background:#e9e7df}.launch-grid img,.public-image-missing{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#d8d5cc}.public-card-body{padding:20px}.public-card-top{display:flex;justify-content:space-between;gap:10px;font:9px DM Mono;text-transform:uppercase;color:#6d6a63}.public-card-body h3{margin:20px 0 9px;font-size:25px;letter-spacing:-.04em}.public-card-body h3 small{font:500 13px DM Mono;color:#6d6a63}.public-card-body p{min-height:66px;color:#65625b;line-height:1.45}.public-card-body a,.public-card-body strong{display:block;border-top:1px solid #c6c3ba;padding-top:15px;font:700 11px DM Mono}.board-empty{color:#77736a}.key-request{border-top:1px solid #b8b5ab;padding:70px 0;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end}.key-request p{color:#65625b}.key-request form{display:grid;grid-template-columns:1fr auto}.key-request input{border:1px solid #9d9a91;background:transparent;padding:15px;min-width:0}.key-request button{border:1px solid #151515;background:#151515;color:#fff;padding:15px 19px;cursor:pointer}.key-request small{grid-column:1 / -1;margin-top:11px;color:#65625b}footer{border-top:1px solid #b8b5ab;height:90px;display:flex;align-items:center;justify-content:space-between;font:10px DM Mono}.claim-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:#10100f;color:#f3f1ea}.claim-card{width:min(680px,100%);border:1px solid #3c3a35;padding:clamp(28px,6vw,62px)}.claim-card .eyebrow{color:#858179;margin:70px 0 12px}.claim-card h1{font-size:clamp(38px,7vw,64px);line-height:.95;letter-spacing:-.06em}.claim-card p{color:#a7a39a;line-height:1.6}.claim-card label{display:block;margin:22px 0;color:#8d8980;font:10px DM Mono;text-transform:uppercase}.claim-card code{display:block;color:#dfff00;font-size:13px;text-transform:none;overflow-wrap:anywhere;margin-top:9px;padding:15px;border:1px solid #3c3a35}.claim-card button{background:#dfff00;border:0;color:#111;font-weight:800;padding:15px 20px;cursor:pointer}.claim-error{color:#ff665c!important}.admin-shell{min-height:100vh;background:#10100f;color:#f3f1ea}.admin-header{padding:0 28px;border-color:#34332f}.admin-header div{display:flex;align-items:center;gap:30px;font:10px DM Mono;color:#9d9a91}.admin-header button{border:1px solid #4a4842;color:#f3f1ea;background:transparent;padding:9px 13px;cursor:pointer}.desk{min-height:calc(100vh - 92px);display:grid;grid-template-columns:315px 1fr}.desk aside{border-right:1px solid #34332f;padding:28px 16px}.desk aside>p{padding:0 10px 18px;color:#807d75}.desk aside button{width:100%;border:0;border-bottom:1px solid #2e2d29;color:#d8d5cc;background:transparent;padding:18px 10px;display:grid;grid-template-columns:8px 1fr auto;gap:12px;text-align:left;cursor:pointer}.desk aside button.selected{background:#20201d}.desk aside strong,.desk aside small{display:block}.desk aside small{color:#77746d;margin-top:5px}.desk aside em{font:9px DM Mono;color:#817e76;text-transform:uppercase;font-style:normal}.status{width:7px;height:7px;border-radius:50%;margin-top:5px;background:#a5a198}.status.needs_review,.status.approved{background:#dfff00;box-shadow:0 0 12px #dfff00}.status.live{background:#45e7a1}.status.failed{background:#ff665c}.workspace{padding:48px clamp(28px,5vw,78px);overflow:hidden}.launch-title{display:flex;justify-content:space-between;align-items:start;margin-bottom:38px}.launch-title h1{font-size:48px;letter-spacing:-.05em;margin:10px 0}.launch-title h1 span{color:#87847c;font-weight:400}.pill{font:10px DM Mono;border:1px solid #4e4c46;border-radius:20px;padding:9px 13px;text-transform:uppercase}.pill.needs_review{color:#dfff00;border-color:#889700}.editor{display:grid;grid-template-columns:260px 1fr;gap:34px}.art-panel img,.status-card img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.art-panel span{display:block;font:9px DM Mono;color:#77746d;text-transform:uppercase;margin-top:10px}.image-missing{aspect-ratio:1;display:grid;place-items:center;border:1px dashed #55524c;color:#77746d}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.review-facts{display:grid;gap:7px;margin-bottom:22px;border-left:2px solid #dfff00;padding-left:13px}.review-facts span{font:9px DM Mono;color:#76736b;display:grid;grid-template-columns:115px 1fr}.review-facts b{color:#bab7ae;font-weight:400;overflow:hidden;text-overflow:ellipsis}.form-grid label,.login-card label{color:#97938b;font:10px DM Mono;text-transform:uppercase}.form-grid input,.form-grid textarea,.login-card input{width:100%;border:1px solid #3c3a35;background:#181816;color:#f3f1ea;padding:13px;margin-top:8px;outline:none}.form-grid input:focus,.form-grid textarea:focus,.login-card input:focus{border-color:#dfff00}.form-grid textarea{min-height:93px;resize:vertical}.form-grid label:nth-child(3){grid-column:span 2}.approval-bar{grid-column:1 / -1;border-top:1px solid #3b3934;margin-top:8px;padding-top:24px;display:flex;justify-content:space-between;align-items:end}.approval-bar strong,.approval-bar small{display:block}.approval-bar strong{font-size:28px;margin:5px 0}.approval-bar small{color:#77746d}.actions{display:flex;gap:10px}.actions button,.primary{padding:13px 17px;background:transparent;border:1px solid #55524c;color:#f3f1ea;cursor:pointer}.actions .approve,.primary{background:#dfff00;color:#111;border-color:#dfff00;font-weight:800}.actions button:disabled{opacity:.35;cursor:not-allowed}.notice,.error{color:#dfff00}.editor>.notice{grid-column:1 / -1;font:11px DM Mono}.status-card{display:grid;grid-template-columns:280px 1fr;gap:40px;border-top:1px solid #34332f;padding-top:35px}.status-card h2{font-size:42px;text-transform:capitalize}.status-card code{color:#dfff00;word-break:break-all}.login,.loading{display:grid;place-items:center}.login-card{width:min(430px,calc(100vw - 40px));border:1px solid #3c3a35;padding:42px}.login-card h1{font-size:48px;letter-spacing:-.05em}.login-card .eyebrow{margin-top:70px;color:#858179}.login-card .primary{width:100%;margin-top:18px}.nothing{color:#8b887f;margin-top:20vh;text-align:center}@media(max-width:820px){.site-shell{padding:0 20px}.hero{min-height:570px}.hero h1{font-size:58px}.steps{grid-template-columns:1fr}.steps article,.steps article+article{border-right:0;border-bottom:1px solid #b8b5ab;padding:28px 0}.steps h2{margin-top:24px}.latest{align-items:stretch;flex-direction:column;padding:70px 0;gap:35px}.ca-card{width:100%}.launch-grid{grid-template-columns:1fr}.section-heading h2,.key-request h2{font-size:38px}.key-request{grid-template-columns:1fr;gap:25px}.key-request form{grid-template-columns:1fr}.key-request small{grid-column:auto}.desk{grid-template-columns:1fr}.desk aside{border-right:0;border-bottom:1px solid #34332f;max-height:240px;overflow:auto}.editor,.status-card{grid-template-columns:1fr}.art-panel{max-width:260px}.approval-bar{align-items:stretch;flex-direction:column;gap:20px}.actions{flex-direction:column}.workspace{padding:30px 20px}.launch-title h1{font-size:36px}.form-grid{grid-template-columns:1fr}.form-grid label:nth-child(3){grid-column:auto}}
