@font-face{font-family:PhoenixSerif;src:local(Georgia)}
:root{--bg:#0d0c0b;--panel:#151311;--gold:#e5b879;--muted:#a49b8c;--line:#ffffff17;--white:#f4eee3;--orange:#e77836}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--white);font:15px/1.65 Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.nav{position:relative;z-index:3;max-width:1440px;margin:auto;padding:28px 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{font:25px Georgia,serif;letter-spacing:1px;font-weight:bold}.wordmark span{color:var(--gold)}.wordmark small{display:block;font:8px Arial;letter-spacing:5px;margin-top:5px;color:var(--muted)}nav{display:flex;align-items:center;gap:35px;font-size:12px}nav>a:not(.nav-button){color:#c6bfb2}.nav-button{border:1px solid #a87842;padding:10px 23px;border-radius:3px}.hero{position:relative;min-height:720px;max-width:1600px;margin:auto;overflow:hidden;padding:105px 8% 100px;background:radial-gradient(ellipse at 74% 34%,#51241060,transparent 55%)}.hero-art{position:absolute;top:100px;right:-6%;width:73%;filter:drop-shadow(0 0 60px #ff6a1617);z-index:0}.hero-art img{display:block;width:100%;height:auto}.hero-copy{position:relative;z-index:1;max-width:550px}.eyebrow{font-size:10px;letter-spacing:2.5px;color:var(--gold);font-weight:600}.eyebrow>span{display:inline-block;width:18px;height:1px;vertical-align:middle;margin-right:8px;background:var(--gold)}h1{font:normal clamp(56px,6.2vw,94px)/1.03 Georgia,serif;letter-spacing:-3px;margin:30px 0 25px}h1>span{color:var(--orange)}.lead{color:#b8afa1;font-size:16px;line-height:1.9}.actions{display:flex;gap:12px;margin-top:35px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:16px 24px;font-size:12px;font-weight:bold;border:1px solid transparent;cursor:pointer;border-radius:3px;transition:filter .2s,transform .2s}.button:hover{filter:brightness(1.15);transform:translateY(-2px)}.primary{color:#211309;background:linear-gradient(120deg,#f1c78c,#c48b4d);box-shadow:0 5px 35px #e1953410}.secondary{background:#11100ed9;border-color:#62503b;color:#e3c49c}.hero-note{font-size:8px;letter-spacing:1.4px;margin-top:28px;color:#8c8170;display:flex;gap:8px;align-items:center}.hero-note b{font-weight:normal;color:#c4b7a4}.hero-note i{height:3px;width:3px;border-radius:50%;background:#786444;margin:0 8px}.scroll{position:absolute;bottom:30px;font-size:8px;color:#9a8b75;letter-spacing:2px}.scroll span{margin-left:25px;color:var(--gold);font-size:16px}.status-strip{display:grid;grid-template-columns:1.3fr repeat(4,1fr);max-width:1280px;margin:0 auto;border:1px solid var(--line);padding:25px 12px;background:linear-gradient(110deg,#1c1711,#12110f)}.status-strip>div{text-align:center;border-right:1px solid var(--line)}.status-strip>div:last-child{border:0}.status-strip strong{display:block;font:25px Georgia,serif}.status-strip small{display:block;font-size:8px;letter-spacing:1.5px;color:var(--muted);margin-top:5px}.status-strip .live{display:flex;align-items:center;justify-content:center;gap:14px;text-align:left}.live strong{font:19px Arial;margin-top:3px}.dot{width:7px;height:7px;border-radius:50%;display:inline-block}.on{background:#88af6b;box-shadow:0 0 20px #88af6b66}.off{background:#c78649}.section{max-width:1280px;margin:0 auto;padding:105px 45px;border-bottom:1px solid var(--line)}h2{font:normal 40px/1.2 Georgia,serif;letter-spacing:-1px;margin:20px 0}em{font-style:normal;color:var(--gold)}.universe{display:grid;grid-template-columns:1.2fr 1fr;gap:25px 70px}.section-intro{font-size:14px;color:var(--muted);max-width:430px;align-self:center;line-height:1.9}.feature-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.feature-grid article{border:1px solid var(--line);padding:28px;background:linear-gradient(140deg,#1d1812,#11100e)}.feature-number{color:#ae7b44;font:25px Georgia;display:block;margin-bottom:35px}h3{font:22px Georgia;margin:10px 0}.feature-grid p{color:var(--muted);font-size:12px;line-height:1.9;min-height:70px}.tag{font-size:8px;letter-spacing:1.7px;color:#d3ae7d;border-top:1px solid var(--line);display:block;padding-top:20px;margin-top:25px}.section-heading{display:flex;justify-content:space-between;gap:35px;align-items:center;margin-bottom:35px}.section-heading>p{font-size:11px;color:var(--muted)}.table-wrap{border:1px solid var(--line);overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font-size:8px;letter-spacing:1.3px;font-weight:normal;color:#ad9775;background:#1a1611}td,th{padding:18px 25px;border-bottom:1px solid var(--line)}td{font-size:12px}tbody tr:last-child td{border:0}.position{font:20px Georgia;color:var(--gold)}.download{text-align:center;background:radial-gradient(ellipse at 50% 55%,#4b2a123b,transparent 70%);padding-top:95px;padding-bottom:90px}.download h2{font-size:49px}.download>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.9}.download .button{margin-top:22px}.checksum{display:block;font-size:10px;color:var(--muted);margin:15px}.download-steps{display:flex;justify-content:center;gap:38px;margin-top:50px;font-size:11px;color:#b8ac98}.download-steps b{font-weight:normal;color:#d8ab6f;margin-right:10px}footer{max-width:1400px;margin:auto;padding:45px 6%;display:flex;gap:50px;justify-content:space-between;align-items:center}footer p{font-size:12px;line-height:1.9;color:#c1b29b}footer p span{font-size:10px;color:var(--muted)}footer>div{text-align:right;font-size:10px;color:#c0aa89}footer>div small{display:block;color:#756d62;font-size:8px;margin-top:13px}.account-section{padding-top:60px}.account-section>h1{font-size:65px;margin-bottom:45px}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.form-card{padding:35px;background:var(--panel);border:1px solid var(--line);align-self:start}.form-card h2{font-size:30px}.form-card p{color:var(--muted);font-size:13px}label{display:block;font-size:12px;margin-top:18px}input:not([type=checkbox]){display:block;width:100%;margin-top:7px;border:1px solid #55452f;background:#0d0c0b;color:var(--white);border-radius:3px;padding:12px}.form-card small{color:var(--muted);font-size:10px;display:block;margin-top:12px}.form-card .button{margin-top:25px;width:100%}.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.check{font-size:10px;color:var(--muted)}.check a{text-decoration:underline}.text-button{border:0;background:none;color:var(--gold);padding:20px 0 0;cursor:pointer}.notice{padding:18px;border:1px solid var(--line);font-size:13px}.success{background:#152012;color:#c3ddb5}.error{background:#2c1710;color:#f0b49a}.unavailable{cursor:default}input[type=checkbox]{accent-color:var(--gold)}
@media(min-width:1500px){.hero-art{width:67%;right:0}}@media(max-width:900px){.nav{padding:22px 5%}nav{gap:17px}.hero{padding:380px 7% 90px;min-height:920px}.hero-art{top:0;width:100%;right:0;opacity:.85}.hero-copy{max-width:none}.hero h1{font-size:74px}.hero .lead{font-size:15px}.hero-copy .eyebrow{font-size:9px}.status-strip{margin:0 4%;grid-template-columns:repeat(4,1fr);gap:20px;padding:25px 10px}.status-strip .live{grid-column:1/-1;border:0;padding-bottom:15px}.section{padding:70px 6%}.universe{display:block}.section-intro{max-width:none}.feature-grid{gap:12px}.feature-grid article{padding:20px}.feature-grid h3{font-size:19px}.section-heading{display:block}.download h2{font-size:40px}footer{gap:25px}.account-grid{gap:15px}.form-card{padding:25px}}@media(max-width:600px){nav>a:not(.nav-button){display:none}.nav-button{padding:9px 15px}.wordmark{font-size:21px}.hero{padding-top:265px;min-height:800px}.hero h1{font-size:64px}.hero-art{top:20px;width:112%;right:-6%}.hero-note{font-size:7px;letter-spacing:.6px}.actions{flex-direction:column;align-items:stretch;max-width:330px}.status-strip{grid-template-columns:1fr 1fr}.status-strip>div:nth-child(3){border:0}.status-strip strong{font-size:23px}.feature-grid{display:block}.feature-grid article{margin:16px 0}.feature-number{margin-bottom:20px}.feature-grid p{min-height:0}.section h2{font-size:33px}.download h2{font-size:37px}.download-steps{flex-direction:column;gap:15px}footer{display:block;text-align:center}footer>div{text-align:center}footer .wordmark{display:inline-block}.account-grid{display:block}.form-card{margin:20px 0}.account-section>h1{font-size:52px}td,th{padding:16px}.two-fields{display:block}}
