:root{color-scheme:dark;--bg:#0a090d;--panel:#131219;--line:#302a38;--ink:#f3f1f6;--muted:#bbb5c5;--yellow:#ffdd27;--purple:#bf85ff;--orange:#ff803a;--display:Impact,'Arial Narrow','Liberation Sans Narrow',sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.65 system-ui,sans-serif}a{color:inherit}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}.skip{position:absolute;left:1rem;top:-8rem;z-index:9;background:var(--yellow);color:#09090b;padding:10px}.skip:focus{top:1rem}.wrap{width:min(1300px,calc(100% - 96px));margin:auto}.bar{border-bottom:1px solid #493258;background:#0d0b12;position:relative;z-index:3}.bar:before{content:'';display:block;height:3px;background:linear-gradient(90deg,#6723c5,#a43dfa 42%,#ff803a 74%,#ffe224)}.nav{display:flex;align-items:center;gap:20px;min-height:82px;justify-content:space-between}.brand{width:200px;flex:none}.brand img{width:100%}.navlinks{display:flex;align-items:center;gap:clamp(10px,1.45vw,24px);list-style:none;padding:0;margin:0}.navlinks a{font-size:.76rem;font-weight:750;text-decoration:none;white-space:nowrap}.navlinks a:hover,.navlinks a[aria-current]{color:var(--yellow)}.navlinks li:last-child a{display:block;border:1px solid #816630;padding:7px 13px;color:var(--yellow)}.menu{display:none;color:var(--ink);background:var(--panel);border:1px solid var(--line);padding:7px 13px}.hero{position:relative;isolation:isolate;overflow:hidden;background:#100b19;min-height:650px;display:grid;align-items:center;border-bottom:1px solid #533669}.hero>picture{position:absolute;inset:0 0 0 28%;z-index:-2}.hero>picture img{height:100%;width:100%;object-fit:cover;object-position:center}.hero:before{content:'';z-index:-1;position:absolute;inset:0;background:linear-gradient(90deg,#0a080f 6%,#0a080f 26%,#0a080fe0 38%,#0a080f25 67%,#0a080f00 83%),linear-gradient(0deg,#0a080f 0%,transparent 23%)}.hero-content{padding-block:65px 100px}.eyebrow,.tag,.index,.kicker{font-size:.71rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.eyebrow{color:var(--yellow);display:flex;align-items:center;gap:12px}.eyebrow:before{content:'';height:2px;width:28px;background:var(--orange);flex:none}.tag{display:inline-block;color:var(--purple);padding:4px 9px;border:1px solid #5f4777;background:#14101b;line-height:1.45}.image-tag{position:absolute;bottom:20px;right:max(24px,calc((100% - 1300px)/2));background:#14101bf5}.display,h2,h3{font-family:var(--display);font-stretch:condensed;font-weight:900;text-transform:uppercase;line-height:1.02;letter-spacing:.015em;margin:0}.display{font-size:clamp(3.2rem,7vw,7.6rem);max-width:12ch}.hero h1{font-size:clamp(4rem,7.55vw,8.2rem);margin:.13em 0}.display em{font-style:normal;color:var(--yellow)}.hero p,.mast p{max-width:49ch;color:#d2cdda;font-size:1.05rem;margin:18px 0 25px}.actions{display:flex;flex-wrap:wrap;gap:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;text-transform:uppercase;font-weight:850;font-size:.72rem;letter-spacing:.105em;padding:13px 19px;min-height:46px;background:var(--yellow);border:1px solid var(--yellow);color:#0a090c}.btn:hover{background:#fff099}.btn.secondary{background:#16111e;border-color:#62457c;color:var(--ink)}.btn.secondary:hover{background:#2a173b}.strip{background:#15111e;border-bottom:1px solid #3a2949}.strip .wrap{display:grid;grid-template-columns:repeat(3,1fr)}.strip div div{padding:15px 20px;border-left:1px solid #3a2949;display:flex;align-items:center;gap:12px}.strip div div:last-child{border-right:1px solid #3a2949}.strip b{color:var(--yellow);font-family:var(--display);font-size:1.65rem;line-height:1}.strip span{font-size:.69rem;letter-spacing:.09em;text-transform:uppercase;color:#d8cce5;font-weight:750}.section{padding-block:74px;border-bottom:1px solid #211b2c}.section.compact{padding-block:45px}.section h2,.cta h2{font-size:clamp(2.35rem,5vw,4.8rem);margin:.2em 0}.section h3{font-size:clamp(1.6rem,3.2vw,2.5rem);margin:.24em 0}.section p,.cta p{color:var(--muted);max-width:67ch}.split,.grid,.headrow{display:grid;gap:30px}.split{grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(28px,6vw,82px)}.headrow{grid-template-columns:1.4fr .6fr;align-items:end;margin-bottom:28px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{border:1px solid var(--line);background:linear-gradient(145deg,#18131f,#100e14 70%);min-width:0}.card .inside{padding:24px}.card p{margin:10px 0 17px}.card img,.photo img{width:100%;object-fit:cover;aspect-ratio:16/10}.photo{margin:0;border:1px solid var(--line);background:var(--panel)}.photo figcaption{padding:12px 16px;color:var(--muted);font-size:.85rem}.photo figcaption .tag{margin-right:8px}.photo .contain{object-fit:contain}.photo a{display:block}.photo a:hover img{filter:brightness(1.12)}.index,.kicker{color:var(--purple)}.jump{display:inline-flex;align-items:center;gap:9px;color:var(--yellow);font-size:.86rem;font-weight:800;text-decoration:none}.jump:hover{text-decoration:underline}.mast{padding-block:66px 58px;background:radial-gradient(ellipse at 88% 0%,#37204f,#14101b 45%,#0a090d 80%);border-bottom:1px solid #433153}.mast .display{max-width:none;margin-top:13px}.mast p{max-width:65ch;margin-bottom:0}.cta{background:linear-gradient(110deg,#211230,#15101b 68%,#28172a);padding-block:48px;border-bottom:1px solid #4a3057}.cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.foot{padding-block:30px;background:#09080c}.foot .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.foot img{width:145px}.foot small{color:var(--muted)}.foot nav{display:flex;flex-wrap:wrap;gap:15px}.foot nav a{font-size:.8rem;text-decoration:none}.foot nav a:hover{color:var(--yellow)}.timeline{border-left:2px solid #57317c;padding-left:24px;display:grid;gap:19px}.timeline article{position:relative}.timeline article:before{content:'';position:absolute;left:-30px;top:7px;width:9px;height:9px;background:var(--yellow);transform:skew(-12deg)}.timeline p{margin:8px 0}.specs{display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px;margin:0}.specs div{padding:14px 0;border-top:1px solid var(--line)}.specs dt{color:var(--purple);font-size:.73rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.specs dd{margin:3px 0 0}.note{border-left:3px solid var(--orange);padding:12px 17px;background:#231721}.note p{margin:0}.filterbar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.filterbar button{padding:8px 12px;background:var(--panel);color:var(--ink);border:1px solid var(--line)}.filterbar button[aria-pressed=true]{border-color:var(--yellow);color:var(--yellow)}[hidden]{display:none!important}.gallery img{aspect-ratio:16/11}.gallery .portrait{object-position:center 48%}.form{display:grid;gap:14px}.form label{display:grid;gap:6px;font-weight:700;font-size:.89rem}.form input,.form textarea,.form select{color:var(--ink);background:#0d0b11;border:1px solid #51475a;padding:9px 11px;width:100%;border-radius:0}.form textarea{resize:vertical;min-height:120px}.form output{min-height:1.5em;color:var(--yellow)}.team-emblem{width:min(330px,85%);margin:auto}.media-meta{font-size:.85rem;color:var(--muted)}.partner-name{font-family:var(--display);font-size:2.6rem;font-style:italic;color:var(--yellow);margin:5px 0;line-height:1}.badge-list{display:flex;gap:8px;flex-wrap:wrap}.buttonline{margin-top:18px}
@media(max-width:1060px){.wrap{width:calc(100% - 56px)}.brand{width:165px}.nav{gap:10px}.navlinks{gap:12px}.navlinks a{font-size:.69rem}.hero{min-height:570px}}
@media(max-width:850px){.menu{display:block}.nav{min-height:66px;flex-wrap:wrap;padding-block:6px}.navlinks{display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:0 15px;padding:0 0 10px}.navlinks a{display:block;font-size:.83rem;padding:8px 0}.navlinks li:last-child a{border:0;padding:8px 0}.navlinks[data-closed]{display:none}.split{gap:25px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero>picture{left:22%}}
@media(max-width:620px){.wrap{width:calc(100% - 36px)}.section{padding-block:45px}.mast{padding-block:39px}.hero{min-height:0;display:flex;flex-direction:column;align-items:stretch}.hero>picture{position:relative;inset:auto;order:1}.hero>picture img{aspect-ratio:1.58;object-position:center;object-fit:cover}.hero:before{inset:auto 0 0;height:32%;background:linear-gradient(0deg,#0a080f 1%,transparent 48%);pointer-events:none}.hero-content{padding-block:29px 8px}.hero h1{font-size:clamp(3.15rem,12vw,4.8rem)}.hero p{font-size:.94rem;margin:13px 0 18px}.image-tag{bottom:10px;right:11px;font-size:.59rem}.strip div div{padding:12px 6px;display:grid;gap:5px}.strip b{font-size:1.22rem}.strip span{font-size:.55rem}.split,.grid,.grid.two,.headrow{grid-template-columns:1fr;gap:19px}.cta .wrap,.foot .wrap{align-items:flex-start;flex-direction:column;gap:13px}.foot img{width:125px}.specs{gap:0 14px}}

.mast .display{overflow-wrap:anywhere}
@media(max-width:370px){.hero h1,.mast .display{font-size:2.72rem}.image-tag{letter-spacing:.09em}}

.takeover-photo img{display:block;aspect-ratio:4/3;object-fit:contain;background:var(--bg)}
#utv-takeover-2026 h3{margin:32px 0 16px}

.yxz-shop-video{max-width:720px;margin-top:1.5rem}.yxz-shop-video video{display:block;width:100%;height:auto;background:#0a090d}

.sponsor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.sponsor-card{display:flex;flex-direction:column}
.sponsor-card .inside{display:flex;flex:1;flex-direction:column;align-items:flex-start}
.sponsor-card .jump{margin-top:auto}
.sponsor-logo{height:116px;display:grid;place-items:center;padding:16px 20px}
.sponsor-logo.light{background:#f7f6f4}
.sponsor-logo.dark{background:#151217}
.sponsor-logo img{display:block;width:100%;height:84px;min-width:0;object-fit:contain;aspect-ratio:auto}
@media(max-width:900px){.sponsor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:460px){.sponsor-grid{grid-template-columns:1fr}}
