:root{--bg:#14100a;--bg-2:#1d1710;--ink:#0e0b06;--gold:#d8ac52;--gold-bright:#f0cd7e;--sienna:#c05f34;--sky-blue:#7f9bad;--fresco:#b9c4a3;--parchment:#efe3c6;--text:#ffffff;--text-warm:#f3e7cf;--text-dim:#cdbfa6;--text-faint:#9a8e78;--border:rgba(240,226,196,0.16);--border-soft:rgba(240,226,196,0.09);--panel:rgba(240,226,196,0.045);--max:1180px;--radius:6px;--font-head:"MBA Slice Mono","Space Mono",ui-monospace,"SFMono-Regular",monospace;--font-body:"Staatliches",ui-sans-serif,system-ui,"Segoe UI",Roboto,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:18px;line-height:1.55;letter-spacing:.02em;-webkit-font-smoothing:antialiased;overflow-x:hidden;background-image:radial-gradient(80% 60% at 78% 8%,rgba(216,172,82,.16),transparent 60%),radial-gradient(70% 55% at 12% 22%,rgba(192,95,52,.12),transparent 62%),radial-gradient(90% 70% at 50% 120%,rgba(127,155,173,.1),transparent 60%);background-attachment:fixed}a{color:inherit;text-decoration:none}.container{width:100%;max-width:var(--max);margin:0 auto;padding:0 28px}.head,h1,h2,h3,h4{letter-spacing:.01em;line-height:1.05}.eyebrow,.head,h1,h2,h3,h4{font-family:var(--font-head);font-weight:700;text-transform:uppercase}.eyebrow{color:var(--gold-bright);font-size:13px;letter-spacing:.34em;margin-bottom:18px}p{color:var(--text-warm)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-head);font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;padding:15px 30px;border-radius:var(--radius);border:1px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn-primary{background:#ffffff;color:var(--ink);box-shadow:0 10px 34px rgba(0,0,0,.35)}.btn-primary:hover{background:#ffffff;box-shadow:0 16px 46px rgba(0,0,0,.45)}.btn-ghost{background:var(--panel);border-color:var(--border);color:var(--text)}.btn-ghost:hover{border-color:var(--gold)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(20,16,10,.72);border-bottom:1px solid var(--border-soft)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:74px}.nav-logo img{height:46px;width:auto;display:block}.nav-links{display:flex;align-items:center;gap:30px}.nav-links a{font-family:var(--font-head);color:var(--text-dim);font-size:14px;letter-spacing:.1em;text-transform:uppercase;transition:color .15s ease}.nav-links a:hover{color:var(--gold-bright)}@media (max-width:800px){.nav-links .nav-hide{display:none}}.hero{position:relative;padding:96px 0 70px;overflow:hidden;min-height:88vh;display:flex;align-items:center}.hero-art{z-index:0;width:100%;height:100%;object-fit:cover;object-position:62% center;filter:brightness(.68) saturate(1.08) contrast(1.03) sepia(.08)}.hero-art,.hero-scrim{position:absolute;inset:0}.hero-scrim{z-index:1;background:linear-gradient(100deg,rgba(14,11,6,.95),rgba(14,11,6,.72) 32%,rgba(14,11,6,.3) 60%,rgba(14,11,6,.6)),linear-gradient(180deg,rgba(14,11,6,.5),transparent 26%,transparent 55%,rgba(14,11,6,.95)),radial-gradient(60% 60% at 82% 12%,rgba(216,172,82,.16),transparent 65%);pointer-events:none}@media (max-width:720px){.hero-art{object-position:64% center}.hero-scrim{background:linear-gradient(180deg,rgba(14,11,6,.6),rgba(14,11,6,.55) 40%,rgba(14,11,6,.9))}}.hero .container{position:relative;z-index:3}.hero-badge{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-head);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-warm);border:1px solid var(--border);background:rgba(20,16,10,.4);padding:8px 16px;border-radius:999px;margin-bottom:30px}.hero-badge .pulse{width:7px;height:7px;border-radius:50%;background:var(--gold-bright);box-shadow:0 0 12px var(--gold-bright);animation:pulse 2.4s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.hero h1{font-size:clamp(38px,6.4vw,82px);line-height:1.02;max-width:15ch;margin-bottom:26px;text-shadow:0 2px 40px rgba(0,0,0,.6)}.hero h1 .accent{color:var(--gold-bright);display:block}.hero .subhead{font-family:var(--font-body);font-size:clamp(18px,2.4vw,24px);color:var(--text-warm);max-width:40ch;margin-bottom:34px;letter-spacing:.03em}.hero-cta{gap:14px;margin-bottom:40px}.hero-cta,.hero-essentials{display:flex;flex-wrap:wrap}.hero-essentials{gap:30px;font-family:var(--font-head);text-transform:uppercase}.hero-essentials .item{display:flex;flex-direction:column;gap:3px}.hero-essentials .k{font-size:11px;letter-spacing:.2em;color:var(--gold)}.hero-essentials .v{font-size:15px;letter-spacing:.05em;color:var(--text)}.cv-layer{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden;opacity:.9}.cv-box{position:absolute;border:1px solid rgba(240,205,126,.55);border-radius:2px;animation:cvpulse 4s ease-in-out infinite}.cv-box:after,.cv-box:before{content:"";position:absolute;width:10px;height:10px;border:2px solid var(--gold-bright)}.cv-box:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.cv-box:after{bottom:-1px;right:-1px;border-left:none;border-top:none}.cv-box .tag{position:absolute;top:-20px;left:-1px;font-family:var(--font-head);font-size:9px;letter-spacing:.14em;color:var(--ink);background:var(--gold-bright);padding:2px 6px;white-space:nowrap;text-transform:uppercase}@keyframes cvpulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.9;transform:translateY(-4px)}}.cv-node{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--gold-bright);box-shadow:0 0 10px var(--gold-bright);animation:cvpulse 3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cv-box,.cv-node,.hero-badge .pulse{animation:none}}.countdown{display:flex;gap:12px;flex-wrap:wrap}.count-box{min-width:84px;padding:14px 12px;text-align:center;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}.count-box .num{font-family:var(--font-head);font-size:clamp(26px,4vw,38px);color:var(--gold-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.count-box .lbl{font-family:var(--font-head);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);margin-top:8px}section.block{padding:96px 0;position:relative}.section-head{max-width:720px;margin-bottom:54px}.section-head.center{margin-left:auto;margin-right:auto;text-align:center}.section-head h2{font-size:clamp(28px,4.6vw,50px);line-height:1.08;margin-bottom:18px}.section-head p{font-size:19px;color:var(--text-dim);letter-spacing:.03em}.divider{height:1px;background:var(--border-soft)}.callouts{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:18px;gap:18px}.callout{border:1px solid var(--border);border-radius:var(--radius);padding:30px 32px;background:radial-gradient(70% 100% at 0 0,rgba(216,172,82,.12),transparent 70%),var(--panel)}.callout .big{font-family:var(--font-head);font-size:clamp(34px,5vw,54px);line-height:1}.callout .big,.callout h3{color:var(--gold-bright);margin-bottom:10px}.callout h3{font-size:20px}.callout p{color:var(--text-dim);font-size:16px;letter-spacing:.03em}.callout .deadline{display:inline-block;margin-top:14px;font-family:var(--font-head);font-size:12px;letter-spacing:.12em;color:var(--sienna);border:1px solid rgba(192,95,52,.5);padding:5px 12px;border-radius:999px;text-transform:uppercase}@media (max-width:720px){.callouts{grid-template-columns:1fr}}.manifesto{max-width:900px}.manifesto p{font-size:clamp(20px,2.6vw,28px);line-height:1.5;color:var(--text-warm);margin-bottom:24px;letter-spacing:.02em}.manifesto p.kicker{color:var(--gold-bright);font-family:var(--font-head);text-transform:uppercase;font-size:clamp(22px,3vw,34px)}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:18px}.grid-2,.grid-3{display:grid;gap:18px}.grid-2{grid-template-columns:repeat(2,1fr);grid-gap:18px}.card{border:1px solid var(--border);border-radius:var(--radius);padding:32px 30px;background:var(--panel);position:relative;overflow:hidden;transition:transform .2s ease,border-color .2s ease}.card:hover{transform:translateY(-4px);border-color:var(--gold)}.card .n{font-family:var(--font-head);font-size:14px;letter-spacing:.2em;color:var(--gold);margin-bottom:16px}.card h3{font-size:22px;margin-bottom:12px;color:var(--text)}.card p{color:var(--text-dim);font-size:16px;letter-spacing:.03em}@media (max-width:860px){.grid-2,.grid-3{grid-template-columns:1fr}}.terminal{border:1px dashed var(--border);border-radius:var(--radius);padding:26px 30px;margin-bottom:30px;background:var(--panel)}.terminal .tw-head{display:flex;align-items:baseline;gap:14px;margin-bottom:18px;flex-wrap:wrap}.terminal .tw-head h3{font-size:22px;color:var(--gold-bright)}.terminal .tw-head span{color:var(--text-dim);font-size:15px}.tw-item{display:flex;gap:16px;padding:10px 0;border-top:1px solid var(--border-soft)}.tw-item .d{font-family:var(--font-head);font-size:13px;letter-spacing:.08em;color:var(--gold);min-width:130px;text-transform:uppercase}.tw-item .t{color:var(--text)}.tw-item .t small{display:block;color:var(--text-faint);font-size:14px;margin-top:2px}.days{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.day-col{border:1px solid var(--border);border-radius:var(--radius);padding:26px 24px;background:var(--panel)}.day-col .day-head{border-bottom:1px solid var(--border);padding-bottom:14px;margin-bottom:16px}.day-col .day-head .dn{font-family:var(--font-head);font-size:22px;color:var(--gold-bright)}.day-col .day-head .dd{color:var(--text-dim);font-size:14px;letter-spacing:.06em}.day-col .row{display:flex;gap:14px;padding:9px 0}.day-col .row .time{font-family:var(--font-head);font-size:13px;letter-spacing:.05em;color:var(--gold);min-width:78px}.day-col .row .what{color:var(--text-warm);font-size:16px}@media (max-width:860px){.days{grid-template-columns:1fr}}.tba{border:1px solid var(--border);border-radius:var(--radius);padding:44px 40px;text-align:center;background:var(--panel)}.tba .stamp{display:inline-block;font-family:var(--font-head);font-size:13px;letter-spacing:.24em;color:var(--gold-bright);border:1px solid var(--gold);padding:8px 18px;border-radius:999px;margin-bottom:20px}.tba p{color:var(--text-dim);max-width:620px;margin:0 auto;font-size:17px;letter-spacing:.03em}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;counter-reset:step}.step{border:1px solid var(--border);border-radius:var(--radius);padding:30px 28px;background:var(--panel);position:relative}.step:before{counter-increment:step;content:counter(step);font-family:var(--font-head);font-size:46px;color:rgba(216,172,82,.28);line-height:1;display:block;margin-bottom:14px}.step h3{font-size:19px;margin-bottom:10px;color:var(--gold-bright)}.step p{color:var(--text-dim);font-size:16px;letter-spacing:.03em}@media (max-width:860px){.steps{grid-template-columns:1fr}}.tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.tier{border:1px solid var(--border);border-radius:var(--radius);padding:34px 30px;background:radial-gradient(80% 60% at 50% 0,rgba(216,172,82,.1),transparent 70%),var(--panel);text-align:center}.tier .tname{font-family:var(--font-head);font-size:20px;color:var(--gold-bright);text-transform:uppercase;margin-bottom:14px}.tier p{color:var(--text-dim);font-size:15px;letter-spacing:.03em}.tier .slots{margin-top:20px;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.tier .slot{width:46px;height:30px;border:1px dashed var(--border);border-radius:3px}@media (max-width:860px){.tiers{grid-template-columns:1fr}}.faq-cta{border:1px solid var(--border);border-radius:var(--radius);padding:44px 40px;text-align:center;background:radial-gradient(70% 100% at 50% 0,rgba(127,155,173,.14),transparent 70%),var(--panel)}.faq-cta p{color:var(--text-dim);max-width:560px;margin:0 auto 26px;font-size:18px;letter-spacing:.03em}.final{text-align:center;padding:110px 0;position:relative;overflow:hidden}.final:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 90% at 50% 30%,rgba(216,172,82,.16),transparent 70%);pointer-events:none}.final .container{position:relative;z-index:2}.final h2{font-size:clamp(32px,6vw,66px);line-height:1.04;margin-bottom:20px}.final p{font-size:20px;color:var(--text-warm);margin-bottom:34px;letter-spacing:.03em}footer{border-top:1px solid var(--border);padding:56px 0 44px;background:var(--ink)}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;flex-wrap:wrap;margin-bottom:36px}.footer-brand img{height:40px;width:auto;margin-bottom:14px}.footer-brand .ftag{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.1em;color:var(--gold);font-size:14px}.footer-news{max-width:320px}.footer-news .lbl{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.12em;font-size:13px;color:var(--text-dim);margin-bottom:12px}.footer-links{display:flex;gap:26px;flex-wrap:wrap}.footer-links a{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.1em;font-size:13px;color:var(--text-dim)}.footer-links a:hover{color:var(--gold-bright)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--border-soft);color:var(--text-faint);font-size:14px;letter-spacing:.04em}