:root{--ink:#050706;--panel:#0b0f0c;--panel2:#101612;--green:#91ff00;--pink:#ff2c8b;--white:#f4f7f3;--muted:#9aa49c;--line:#263027}*{box-sizing:border-box}.ztr-body{margin:0;background:var(--ink);color:var(--white);font-family:Inter,system-ui,sans-serif}.ztr-body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ztr-wrap{width:min(1160px,calc(100% - 40px));margin:auto}.ztr-skip{position:fixed;left:12px;top:-60px;z-index:99;background:var(--green);color:#000;padding:12px}.ztr-skip:focus{top:12px}.ztr-hero{min-height:82vh;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 78% 30%,rgba(145,255,0,.12),transparent 28%),radial-gradient(circle at 20% 65%,rgba(255,44,139,.1),transparent 24%),linear-gradient(145deg,#080b09,#020302)}.ztr-grid{position:absolute;inset:-20%;transform:perspective(500px) rotateX(62deg) translateY(35%);background-image:linear-gradient(rgba(145,255,0,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(145,255,0,.08) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,transparent,#000)}.ztr-hero-inner{position:relative;padding:100px 0}.ztr-kicker{text-transform:uppercase;letter-spacing:.2em;color:var(--green);font:700 13px Inter,sans-serif}.ztr-hero h1,.ztr-heading h2,.ztr-cta h2{font-family:"Barlow Condensed",Impact,sans-serif;text-transform:uppercase;line-height:.85;letter-spacing:-.035em}.ztr-hero h1{font-size:clamp(76px,13vw,190px);max-width:1000px;margin:24px 0 28px;text-shadow:5px 5px 0 rgba(255,44,139,.32)}.ztr-lede{font-size:clamp(18px,2.2vw,28px);color:#bbc3bd}.ztr-scroll,.ztr-cta a{display:inline-flex;gap:18px;align-items:center;margin-top:30px;padding:16px 22px;border:1px solid var(--green);color:var(--white);text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-weight:700;transition:.2s}.ztr-scroll:hover,.ztr-cta a:hover{background:var(--green);color:#050705;box-shadow:0 0 35px rgba(145,255,0,.25)}.ztr-stats{border-block:1px solid var(--line);background:#080b09}.ztr-stat-grid{display:grid;grid-template-columns:repeat(4,1fr)}.ztr-stat-grid div{padding:34px;border-right:1px solid var(--line)}.ztr-stat-grid div:first-child{border-left:1px solid var(--line)}.ztr-stat-grid strong{display:block;color:var(--green);font:800 clamp(36px,5vw,62px) "Barlow Condensed"}.ztr-stat-grid span{text-transform:uppercase;letter-spacing:.13em;font-size:11px;color:var(--muted)}.ztr-section,.ztr-honors{padding-block:120px}.ztr-heading{max-width:680px;margin-bottom:70px}.ztr-heading h2,.ztr-cta h2{font-size:clamp(54px,8vw,105px);margin:18px 0}.ztr-heading>p:last-child{color:var(--muted);line-height:1.7}.ztr-timeline{position:relative}.ztr-timeline:before{content:"";position:absolute;left:162px;top:0;bottom:0;width:1px;background:linear-gradient(var(--green),var(--pink),var(--line))}.ztr-event{display:grid;grid-template-columns:130px 64px 1fr;margin-bottom:34px;align-items:start}.ztr-year{font:700 25px "Barlow Condensed";color:var(--muted);padding-top:26px}.ztr-dot{grid-column:2;width:13px;height:13px;margin:32px auto;background:var(--ink);border:3px solid var(--green);border-radius:50%;z-index:1;box-shadow:0 0 18px var(--green)}.ztr-card{grid-column:3;grid-row:1;position:relative;background:linear-gradient(120deg,var(--panel2),var(--panel));border:1px solid var(--line);padding:28px 34px;transition:.25s;overflow:hidden}.ztr-card:hover{transform:translateX(8px);border-color:#4b5b4f}.ztr-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--green)}.ztr-runner_up .ztr-card:before{background:var(--pink)}.ztr-card h3{font:700 30px "Barlow Condensed";text-transform:uppercase;margin:0 0 7px}.ztr-card p{margin:0;color:var(--green);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.ztr-runner_up .ztr-card p{color:var(--pink)}.ztr-card small{display:block;color:var(--muted);margin-top:12px}.ztr-index{position:absolute;right:20px;top:12px;font:800 56px "Barlow Condensed";color:rgba(255,255,255,.035)}.ztr-honors{background:var(--panel)}.ztr-honor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ztr-honor{min-height:260px;padding:28px;border:1px solid var(--line);background:#080a09;position:relative;transition:.25s}.ztr-honor:hover{border-color:var(--pink);transform:translateY(-5px)}.ztr-trophy{font-size:44px;color:var(--green)}.ztr-honor p{color:var(--muted);font-size:11px;letter-spacing:.14em}.ztr-honor h3{font:700 28px "Barlow Condensed";text-transform:uppercase}.ztr-honor strong{color:var(--pink);text-transform:uppercase;letter-spacing:.1em}.ztr-cta{text-align:center;padding:140px 0;background:radial-gradient(circle,rgba(145,255,0,.1),transparent 48%)}.ztr-cta .ztr-kicker{color:var(--pink)}.ztr-cta h2 em{font-style:normal;color:var(--green)}.ztr-reveal{opacity:0;transform:translateY(22px);transition:opacity .65s,transform .65s}.ztr-reveal.ztr-visible{opacity:1;transform:none}@media(max-width:760px){.ztr-wrap{width:min(100% - 28px,1160px)}.ztr-hero{min-height:72vh}.ztr-stat-grid{grid-template-columns:1fr 1fr}.ztr-stat-grid div{padding:22px}.ztr-section,.ztr-honors{padding-block:78px}.ztr-timeline:before{left:8px}.ztr-event{grid-template-columns:26px 1fr}.ztr-year{grid-column:2;font-size:18px;padding:0 0 8px}.ztr-dot{grid-column:1;grid-row:1/3;margin:5px 0}.ztr-card{grid-column:2;grid-row:2;padding:24px}.ztr-honor-grid{grid-template-columns:1fr}.ztr-cta{padding:90px 0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.ztr-reveal{opacity:1;transform:none;transition:none}.ztr-card:hover,.ztr-honor:hover{transform:none}}
