.landing{--accent:#a6f7dc;--text:#edf6f3;--dim:#a1b4ad;color:var(--text);background:#080e0d;min-height:100vh;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.landing a{transition:color .2s,background .2s,border-color .2s}.landing a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.landing-nav,.landing main,.landing-footer{max-width:1280px;margin:auto;padding-left:48px;padding-right:48px}.landing-nav{border-bottom:1px solid #25302c;align-items:center;gap:60px;min-height:102px;display:flex}.landing-brand{letter-spacing:-1.5px;align-items:center;gap:8px;font-size:30px;font-weight:700;display:flex}.landing-brand>span:first-child{color:var(--accent);font-size:36px}.landing-brand .brand-period{color:var(--accent);margin-left:-8px}.landing-nav nav{flex:1;gap:30px;display:flex}.landing-nav nav a{color:#bacac3;font-size:13px}.landing-nav nav a:hover{color:var(--accent)}.landing-enter{border:1px solid #4b6258;border-radius:5px;gap:28px;padding:12px 18px;font-size:13px;display:flex}.landing-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:0;min-height:670px;padding:64px 0 86px;display:grid;position:relative}.landing-copy{z-index:1;position:relative}.landing-eyebrow{letter-spacing:2px;color:var(--accent);align-items:center;gap:10px;font:11px/1.5 monospace;display:flex}.landing-eyebrow i{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #a6f7dc80}.landing h1{letter-spacing:-5px;margin:30px 0;font-size:clamp(58px,6.3vw,86px);font-weight:500;line-height:1.02}.landing h1 span{color:var(--accent)}.landing-intro{max-width:400px;color:var(--dim);margin-bottom:30px;font-size:18px;line-height:1.65}.landing-actions{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.landing-primary{background:var(--accent);color:#0b2118;border-radius:5px;align-items:center;gap:32px;padding:17px 24px;font-size:14px;font-weight:700;display:flex}.landing-text-link{align-items:center;gap:22px;font-size:14px;display:inline-flex}.landing-text-link:hover{color:var(--accent)}.landing-status{color:#93aaa0;align-items:center;gap:8px;margin-top:24px;font:10px/1.6 monospace;display:flex}.landing-status>span{background:#81978d;border-radius:50%;width:5px;height:5px}.signal-art{aspect-ratio:1;pointer-events:none;width:115%;margin-left:-4%;position:relative}.signal-art svg{width:100%;height:100%;animation:1.5s ease-out both signal-arrive;position:relative}.signal-halo{filter:blur(22px);background:radial-gradient(#367d5828,#0000 65%);position:absolute;inset:10%}.signal-label{letter-spacing:1.5px;color:#c0ddd0;background:#101b17;border:1px solid #3a5548;padding:9px 13px;font:10px monospace;position:absolute;box-shadow:0 10px 30px #0006}.signal-label-one{top:19%;left:7%}.signal-label-two{top:43%;right:2%}.signal-label-three{bottom:20%;left:15%}.signal-coordinate{text-align:center;letter-spacing:2px;color:#95b3a3;font:9px monospace;position:absolute;bottom:3%;left:0;right:0}.landing-statement{border-top:1px solid #25302c;grid-template-columns:1fr 1fr;gap:10px 70px;padding:74px 0 56px;display:grid}.landing-statement>.landing-eyebrow{grid-column:1/-1;margin:0 0 18px}.landing-statement h2{letter-spacing:-1.5px;margin:0;font-size:clamp(27px,3vw,39px);font-weight:400;line-height:1.2}.landing-statement>p:last-child{color:var(--dim);align-self:end;margin:0;font-size:16px;line-height:1.8}.landing-paths{grid-template-columns:1fr 1fr;gap:20px;padding-bottom:84px;display:grid}.landing-path{background:linear-gradient(120deg,#14231b,#0d1511);border:1px solid #2b3b32;border-radius:9px;padding:32px;position:relative}.landing-path:hover{background:#172a1f;border-color:#719b85}.path-number{color:var(--accent);letter-spacing:1.5px;font:10px monospace}.path-arrow{color:var(--accent);font-size:25px;position:absolute;top:26px;right:30px}.landing-path h3{letter-spacing:-.7px;margin:36px 0 10px;font-size:26px;font-weight:400}.landing-path p{color:var(--dim);font-size:14px;line-height:1.6}.path-tags{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.path-tags span{color:#b0c4b7;border:1px solid #344a3c;border-radius:30px;padding:7px 11px;font:10px monospace}.landing-closing{text-align:center;background:radial-gradient(at bottom,#203d242e,#0000 65%);border-top:1px solid #25302c;padding:64px 20px 78px}.landing-closing .landing-eyebrow{justify-content:center}.landing-closing h2{letter-spacing:-4px;margin:24px 0 12px;font-size:clamp(50px,7vw,92px);font-weight:500}.landing-closing p{color:var(--dim);margin-bottom:26px;font-size:15px}.closing-status{letter-spacing:1.8px;color:#9bb4a3;margin-top:40px;font:9px monospace;display:block}.landing-footer{color:#a8bcb0;border-top:1px solid #25302c;align-items:center;gap:28px;padding-top:32px;padding-bottom:32px;display:flex}.landing-footer>.landing-brand{color:#edf6f3;font-size:23px}.landing-footer>span{font-size:12px}.landing-footer nav{gap:24px;margin-left:auto;font-size:12px;display:flex}.landing-skip{z-index:10;color:#081c13;background:#a6f7dc;padding:12px;position:absolute;top:-100px;left:20px}.landing-skip:focus{top:10px}@keyframes signal-arrive{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.landing-nav,.landing main,.landing-footer{padding-left:24px;padding-right:24px}.landing-nav{gap:24px}.landing-nav nav{gap:20px}.landing h1{letter-spacing:-3px;font-size:62px}.landing-hero{min-height:590px}.signal-art{width:120%;margin-left:-10%}.landing-intro{font-size:16px}.landing-statement{gap:24px}.landing-footer{flex-wrap:wrap}.landing-footer nav{margin-left:0}.landing-enter{gap:12px}}@media (max-width:650px){.landing-nav{flex-wrap:wrap;gap:18px;min-height:110px;padding-top:18px;padding-bottom:18px}.landing-nav nav{flex-basis:100%;order:3;justify-content:space-between;gap:14px;width:100%}.landing-nav nav a{font-size:12px}.landing-enter{margin-left:auto}.landing-brand{font-size:26px}.landing-hero{grid-template-columns:1fr;min-height:0;padding:52px 0 28px}.landing h1{letter-spacing:-3px;margin:24px 0;font-size:clamp(50px,12vw,74px)}.landing-intro{max-width:340px}.signal-art{width:100%;max-width:440px;margin:10px auto 0}.landing-actions{gap:24px}.landing-primary{gap:24px;padding:15px 20px}.landing-statement{grid-template-columns:1fr;gap:20px;padding:42px 0 32px}.landing-statement>.landing-eyebrow{margin-bottom:0}.landing-statement h2{font-size:30px}.landing-statement>p:last-child{font-size:14px}.landing-paths{grid-template-columns:1fr;gap:14px;padding-bottom:44px}.landing-path{padding:26px}.landing-path h3{margin-top:30px}.landing-closing{padding:44px 0}.landing-footer{gap:18px}.landing-footer nav{gap:22px;width:100%}.signal-coordinate{font-size:8px}}@media (prefers-reduced-motion:reduce){.signal-art svg{animation:none}.landing a{transition:none}}.landing{--accent:#ff704c;--text:#f2efe5;--dim:#bcb8ac;background:#121211}.landing-nav{border-color:#45443d}.landing-brand{letter-spacing:-1.7px;font-weight:900}.landing-brand .brand-period{display:none}.landing-nav nav a{color:#cbc6b8}.landing-enter{border-color:#746e60;border-radius:0}.landing-enter:hover{background:#302b24}.landing-hero{grid-template-columns:1.1fr 1fr;gap:35px;min-height:680px}.landing h1{text-transform:uppercase;letter-spacing:-8px;margin:38px 0;font-size:clamp(80px,9.5vw,134px);font-weight:950;line-height:.83}.landing h1 span{color:#ff704c;font-style:italic}.landing-eyebrow{color:#ff9274}.landing-intro{color:#c5c0b4;max-width:390px}.landing-primary{color:#18130f;text-transform:uppercase;letter-spacing:.7px;background:#ff704c;border-radius:0}.landing-primary:hover{background:#ff9678}.landing-status{color:#b5ad9a}.signal-art{aspect-ratio:1;background:#e8e2d2;border:1px solid #faf4e5;place-items:center;width:100%;margin:0;display:grid;overflow:hidden;transform:rotate(-5deg);box-shadow:18px 18px #ff572d}.broadcast-mark{filter:drop-shadow(9px 12px #15151015);width:64%;height:auto;position:relative;transform:rotate(-12deg)}.broadcast-rings{position:absolute;inset:0}.broadcast-rings i{border:1px solid #aba591;border-radius:50%;width:70%;height:70%;position:absolute;top:15%;left:15%}.broadcast-rings i:nth-child(2){width:96%;height:96%;inset:2%}.broadcast-rings i:nth-child(3){width:124%;height:124%;inset:-12%}.broadcast-stamp{letter-spacing:2px;color:#312d24;font:700 10px monospace;position:absolute;bottom:22px;left:25px}.broadcast-index{color:#312d24;letter-spacing:2px;font:10px monospace;position:absolute;top:22px;left:25px}.landing-statement{border-color:#45443d}.landing-statement h2{letter-spacing:-1.8px;font-weight:700}.landing-statement h2 span{color:#bcb8ac}.landing-paths{border-top:1px solid #45443d;gap:0}.landing-path{background:0 0;border:0;border-bottom:1px solid #45443d;border-radius:0;padding:35px 0}.landing-path:first-child{border-right:1px solid #45443d;padding-right:35px}.landing-path:last-child{padding-left:35px}.landing-path:hover{background:#24211b}.landing-path h3{font-weight:700}.path-tags span{color:#cec4ad;border-color:#645c4e;border-radius:0}.landing-closing{color:#18130f;background:#ff704c;border:0;position:relative}.landing-closing .landing-eyebrow,.landing-closing p,.closing-status{color:#302015}.landing-closing h2{font-style:italic;font-weight:900}.landing-closing a:hover{color:#18130f;text-decoration:underline}.landing-footer{color:#c8c0ae;border-color:#45443d}.landing-footer>.landing-brand{color:#f2efe5}@media (max-width:900px){.landing h1{letter-spacing:-5px;font-size:88px}.landing-hero{gap:20px}.broadcast-stamp{letter-spacing:1px;font-size:8px}}@media (max-width:650px){.landing-hero{grid-template-columns:1fr;gap:45px;padding-bottom:55px}.landing h1{letter-spacing:-5px;font-size:clamp(72px,18vw,110px)}.signal-art{width:85%;max-width:350px;box-shadow:12px 12px #ff572d}.landing-path:first-child{border-right:0;padding-right:0}.landing-path:last-child{padding-left:0}.landing-statement h2{font-size:31px}.landing-closing h2{letter-spacing:-3px}}
