@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600;700;800&family=IBM+Plex+Mono:wght@400;500&family=Stardos+Stencil:wght@400;700&display=swap");.account-link{font-size:10px;color:#c7d0cc}.account-link:hover{color:var(--accent)}.account{max-width:900px;margin:58px auto;padding:0 24px;--accent:#e39a37}.account h1{font-size:56px;margin:18px 0 8px}.account-intro{color:#9ea6a4;font-size:13px}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}.account-card{margin-top:24px;background:var(--panel);padding:30px;border:1px solid #283136}.account-card h2{font-size:30px;margin:4px 0 14px}.account-card p{color:#aeb6b1;line-height:1.7;font-size:13px}.account-actions{display:flex;gap:10px;align-items:center;margin-top:20px}.account-actions .save{display:inline-block;background:var(--accent);color:#101214;padding:13px 16px;font:700 11px IBM Plex Mono,monospace}.account-actions button{margin:0}.account-error{padding:11px;background:#542d31;color:#ffd7d7;font-size:12px}.accounts-card{grid-column:1/-1}.account-list{margin-top:14px}.account-row{display:grid;grid-template-columns:1fr 130px auto;grid-gap:8px;gap:8px;align-items:center;border-top:1px solid #2b3538;padding:10px 0}.account-row span{font-size:11px;overflow:hidden;text-overflow:ellipsis}.account-row select{background:#090c0e;color:var(--ink);border:1px solid #354044;padding:9px;font:11px IBM Plex Mono,monospace}.account-row .secondary{margin:0!important}@media(max-width:700px){.account-grid,.account-row{grid-template-columns:1fr}.account h1{font-size:42px}}main .brand,main h1,main h2{font-family:Stardos Stencil,Barlow Condensed,sans-serif;letter-spacing:.06em;text-transform:uppercase}main .brand{font-weight:700}.hero h1{font-family:Stardos Stencil,Barlow Condensed,sans-serif!important;letter-spacing:.035em;background:repeating-linear-gradient(174deg,#ece9df 0 9px,#bbb8ad 10px 11px,#ece9df 12px 25px);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#ece9df;text-shadow:2px 2px 0 rgba(0,0,0,.26),-1px 0 0 hsla(0,0%,100%,.11);filter:drop-shadow(0 5px 0 rgba(0,0,0,.2))}.eyebrow{font-weight:700;text-shadow:1px 1px 0 #080a0b}.checkbox-row{display:flex!important;align-items:center;gap:8px;margin:13px 0!important;cursor:pointer}.checkbox-row input{width:auto!important;accent-color:var(--accent)}.hero.has-video{min-height:calc(100vh - 76px);justify-content:center;padding:8vw 10vw;background:#080a0b}.hero.has-video .hero-video{display:block;z-index:0;filter:brightness(.82) saturate(.78)}.hero.has-video .hero-video-shade{background:linear-gradient(180deg,rgba(5,7,8,.28),rgba(5,7,8,.48) 65%,rgba(5,7,8,.7));pointer-events:none}.hero.has-video .hero-content{width:min(760px,100%);max-width:760px;text-align:center;margin:0 auto}.hero.has-video .lede{margin-left:auto;margin-right:auto}.hero.has-video form{display:inline-block}.hero.has-video small{margin-left:auto;margin-right:auto}.save-notice{padding:12px 14px!important;margin:16px 0!important;background:#173326!important;border:1px solid #3b9a6d;color:#baf6d4!important}.active-video{padding:9px 10px!important;margin:10px 0!important;background:#172126!important;border-left:3px solid var(--accent);color:#d7e2de!important;font-size:10px!important;word-break:break-all}.admin .save:disabled{opacity:.65;cursor:wait}.admin .save{background:var(--accent);color:#101214!important;border:1px solid color-mix(in srgb,var(--accent),#fff 15%);font-weight:800}.admin .save:hover{filter:brightness(1.15)}.video-upload{border:1px dashed #657477;background:#0d1215;padding:25px 16px;text-align:center;cursor:pointer;transition:.15s;color:#c4ccca}.video-upload.dragging,.video-upload:hover{border-color:var(--accent);background:#182024}.video-upload input{display:none}.video-upload span,.video-upload strong{display:block}.video-upload strong{font:700 18px Barlow Condensed,sans-serif;letter-spacing:.06em;color:var(--accent)}.video-upload span{font-size:10px;margin-top:6px;color:#899390}.hero{position:relative;overflow:hidden}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-video-shade{position:absolute!important;inset:0;max-width:none!important;background:linear-gradient(90deg,#0a0c0ef5,#0a0c0ea8 52%,#0a0c0e66);z-index:1}.hero-content{position:relative;z-index:2}.card h3{font:700 16px Barlow Condensed,sans-serif;letter-spacing:.06em;margin:24px 0 8px;color:var(--accent)}.card label span{color:#687270}.card input[type=color]{height:42px;padding:4px}.card button{margin:0;padding:10px 12px;font-size:10px}.secondary{background:#263136;color:var(--ink);margin-top:10px!important}.editor-row{display:grid;grid-template-columns:1fr 1.35fr auto;grid-gap:7px;gap:7px;margin:8px 0}.editor-actions{display:flex;gap:5px;align-items:center}.editor-actions button{background:#303a3f;color:#d9dfdb;padding:9px 8px}.editor-actions button:last-child{background:#542d31;color:#ffd7d7}.editor-actions button:disabled{opacity:.35;cursor:not-allowed}.blocks-card{grid-column:1/-1}.block-editor-head,.section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.section-heading .save{margin-top:0}.block-editor{border-top:1px solid #334046;padding-top:20px;margin-top:22px}.block-editor-head h3{margin:0}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 14px;gap:0 14px}@media(max-width:700px){.editor-row,.field-grid{grid-template-columns:1fr}.block-editor-head,.section-heading{display:block}.section-heading form{margin-top:12px}.editor-actions{margin-top:10px;flex-wrap:wrap}}:root{--ink:#e9e6dd;--ground:#0a0c0e;--panel:#12171b;--muted:#8c969a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ground);color:var(--ink);font-family:IBM Plex Mono,monospace}a{color:inherit;text-decoration:none}header{height:76px;display:flex;align-items:center;gap:36px;padding:0 5vw;border-bottom:1px solid #283035;background:#0a0c0eee;position:-webkit-sticky;position:sticky;top:0;z-index:3}.brand,h1,h2{font-family:Barlow Condensed,sans-serif;font-weight:800;letter-spacing:.04em}.brand{font-size:25px;color:var(--accent)}nav{display:flex;gap:23px;font-size:11px;margin-left:auto;color:#bac0bc}.admin-link,.text-link,nav a:hover{color:var(--accent)}.admin-link{font-size:10px}.hero{min-height:670px;padding:11vw 10vw;display:flex;align-items:center;background:radial-gradient(circle at 74% 33%,#313b3b 0,#161d20 28%,#0a0c0e 67%);background-size:cover;background-position:50%}.hero>div{max-width:760px}.eyebrow{color:var(--accent);font-size:11px;font-weight:500;letter-spacing:.17em}.hero h1{font-size:clamp(54px,8vw,116px);line-height:.82;margin:18px 0 27px;max-width:780px}.lede{max-width:570px;color:#bec4bf;line-height:1.75;font-size:14px}button{margin-top:24px;background:var(--accent);border:0;padding:17px 21px;color:#101214;font-weight:700;font-family:inherit;cursor:pointer;letter-spacing:.06em}button span{border-left:1px solid #1117;margin-left:12px;padding-left:12px}small{display:block;margin-top:13px;color:#798080;font-size:9px}.block{display:grid;grid-template-columns:1fr 1.35fr;grid-gap:90px;gap:90px;padding:110px 10vw;border-top:1px solid #242b2d;position:relative}.block h2{font-size:48px;line-height:.9;margin:10px 0}.block p{font-size:14px;line-height:1.8;color:#b8c0be;margin:0}.block img{grid-column:1/-1;width:100%;max-height:510px;object-fit:cover;margin-top:12px;filter:saturate(.72)}.text-link{display:inline-block;margin-top:25px;font-size:11px;font-weight:700;letter-spacing:.08em}footer{padding:34px 10vw;color:#6f7979;font-size:10px;border-top:1px solid #242b2d}footer a{float:right;color:var(--accent)}.admin{max-width:1100px;margin:58px auto;padding:0 24px}.admin h1{font-size:56px;margin:0 0 10px}.admin p{color:#9ea6a4;font-size:13px;line-height:1.6}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.card{background:var(--panel);padding:22px;border:1px solid #283136}.card h2{font-size:28px;margin:0 0 16px}.card label{display:block;font-size:10px;color:#aeb6b1;margin:13px 0 5px}.card input,.card textarea{width:100%;background:#090c0e;color:var(--ink);border:1px solid #354044;padding:11px;font:12px IBM Plex Mono,monospace}.card textarea{min-height:100px;resize:vertical}.card .save{background:var(--accent);margin-top:16px}.login{max-width:400px;margin:17vh auto;padding:28px;background:var(--panel)}@media(max-width:700px){header{padding:0 20px;gap:15px}nav{display:none}.hero{min-height:590px;padding:72px 28px}.block{gap:16px;padding:75px 28px}.block,.grid{grid-template-columns:1fr}.admin{margin:35px auto}.hero h1{font-size:62px}}.launcher-link{font-size:10px;color:var(--accent)}.hero-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:24px}.hero-actions form{margin:0!important}.hero-actions button{margin:0}.launcher-download{display:inline-flex;align-items:center;gap:10px;padding:16px 18px;border:1px solid hsla(43,23%,88%,.65);font-size:11px;font-weight:700;letter-spacing:.07em;background:rgba(10,12,14,.55);transition:.15s}.launcher-download:hover{border-color:var(--accent);background:#171d1f;color:var(--accent)}.launcher-download span{font-size:9px;color:#9ba39f;border-left:1px solid #59605e;padding-left:10px}.hero.has-video .hero-actions{justify-content:center}.hero.has-video .hero-actions form{display:inline-block}@media(max-width:700px){.launcher-link{display:none}.hero-actions{align-items:stretch}.launcher-download{justify-content:center}}