.editorial-spotlight{--edition-bg:#d9432e;--edition-fg:#161c22;--edition-accent:#eeefb7;background:var(--edition-bg);color:var(--edition-fg);overflow:hidden}.edition-sc2{--edition-bg:#142ab3;--edition-fg:#f2eedf;--edition-accent:#e7ee64}.edition-topline{display:flex;justify-content:space-between;gap:15px;padding:16px 5%;border-bottom:1px solid;font-size:9px;font-weight:700;letter-spacing:1.8px;opacity:.8}.edition-poster{display:grid;grid-template-columns:1.05fr 1fr;position:relative;min-height:620px;isolation:isolate;background-image:radial-gradient(currentColor .45px,transparent .6px);background-size:5px 5px}.edition-poster:before{content:"";position:absolute;inset:0;background:var(--edition-bg);opacity:.94;z-index:-1}.edition-copy{padding:44px 0 45px 10%;position:relative;z-index:2}.edition-label{display:flex;align-items:center;gap:20px;min-height:40px;font-size:10px;letter-spacing:2px;font-weight:800}.edition-label .game-mark{width:105px;height:43px}.edition-copy h1{font-size:clamp(70px,8.4vw,138px);font-weight:950;letter-spacing:-.075em;line-height:1.04;margin:30px 0 28px;position:relative}.edition-copy h1 em{font-style:normal;color:var(--edition-accent)}.edition-intro{display:flex;align-items:center;gap:20px;margin:20px 0 25px}.edition-intro p{white-space:pre-line;font-size:12px;line-height:1.9;margin:0;font-weight:550}.edition-plus{font-size:48px;line-height:1}.edition-cta{display:inline-flex;gap:45px;align-items:center;border-bottom:2px solid;padding:12px 0;font-size:13px;font-weight:800}.edition-cta>span{font-size:25px;transition:transform .2s}.edition-cta:hover>span{transform:translate(3px,-3px)}.edition-art{position:relative;min-width:0;display:grid;place-items:center;margin-right:8%;isolation:isolate}.edition-disc{width:73%;aspect-ratio:1;position:relative;border:1px solid;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:rotate(-13deg);z-index:2;background:var(--edition-accent);color:#171c22;box-shadow:18px 20px 0 #171c22}.edition-disc:after,.edition-disc:before{content:"";position:absolute;inset:8%;border:1px solid #171c22;border-radius:50%}.edition-disc:after{inset:-10%;border-color:var(--edition-fg);border-style:dashed;opacity:.4}.edition-disc img{width:60%;height:60%;object-fit:contain;position:relative;z-index:1;mix-blend-mode:multiply}.edition-disc>span{position:absolute;bottom:12%;font-size:8px;font-weight:800;letter-spacing:2px}.edition-disc-ring{position:absolute;width:145%;height:47%;border:1px solid var(--edition-fg);border-radius:50%;transform:rotate(-25deg);pointer-events:none}.edition-art-type{position:absolute;left:-8%;bottom:3%;font-size:clamp(110px,14vw,230px);font-weight:950;line-height:1;letter-spacing:-18px;color:transparent;-webkit-text-stroke:1px var(--edition-fg);transform:rotate(-9deg);opacity:.6;z-index:0;white-space:nowrap}.edition-sc2 .edition-art-type{font-family:Georgia,serif;font-size:clamp(300px,38vw,600px);bottom:0;left:4%;opacity:.2;letter-spacing:-35px}.edition-art-cross{position:absolute;top:6%;right:8%;font-size:75px;font-weight:200;color:var(--edition-accent)}.edition-art-caption{position:absolute;bottom:5%;right:0;font-size:8px;letter-spacing:2px;font-weight:700;writing-mode:vertical-rl}.edition-sticker{position:absolute;bottom:16%;left:-3%;padding:14px 22px;transform:rotate(-9deg);background:var(--edition-fg);color:var(--edition-bg);z-index:3;font-size:22px;font-weight:900;border:1px solid var(--edition-bg)}.edition-sticker small{display:block;font-size:7px;letter-spacing:2px;margin-top:6px}.edition-side-code{position:absolute;right:12px;top:40%;writing-mode:vertical-rl;font-size:8px;letter-spacing:2px}.edition-match-strip{display:grid;grid-template-columns:180px 1fr auto;align-items:center;background:#171c22;color:var(--paper);padding:24px 5%;gap:30px;border-top:1px solid #f2eedf55}.edition-strip-tag{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700}.edition-strip-tag i{width:7px;height:7px;background:#a5a699;border-radius:50%}.edition-strip-tag i.is-live{background:var(--acid)}.edition-strip-tag small{display:block;font-size:8px;color:#aaa;letter-spacing:2px;margin-top:6px}.edition-fixture{border-left:1px solid #ffffff30;padding-left:30px;display:flex;flex-direction:column;gap:7px;min-width:0}.edition-fixture strong{font-size:17px;overflow-wrap:anywhere}.edition-fixture>span{font-size:10px;color:#c4c6bc}.edition-match-strip>a{font-size:12px;display:flex;gap:30px;align-items:center;color:var(--acid);padding:10px 0}.edition-match-strip>a b{font-size:25px}.edition-games{background:#171c22;color:var(--paper);display:flex;align-items:center;padding:0 5%;border-top:1px solid #ffffff25}.edition-games>span{font-size:8px;letter-spacing:2px;width:180px;flex-shrink:0;margin-right:30px;color:#a5a699}.edition-games>a{flex:1 1;display:flex;align-items:center;gap:18px;padding:24px 20px;border-left:1px solid #ffffff25;font-size:10px;transition:background .2s}.edition-games>a:hover{background:#ffffff10}.edition-games>a b{margin-left:auto}.edition-games .game-mark{width:65px;height:32px}.edition-games .game-mark-dota{width:28px}.edition-support{background:#e9e5d5;color:#171c22;display:grid;grid-template-columns:1.5fr 1fr auto;align-items:center;gap:40px;padding:36px 5%;border-bottom:1px solid #171c22}.edition-support-heading>.eyebrow{font-size:9px;color:#89532e}.edition-support h2{font-size:24px;line-height:1.3;margin:10px 0;letter-spacing:-.5px;overflow-wrap:anywhere}.edition-support p{font-size:11px;margin:0;max-width:450px;line-height:1.8}.edition-support-progress>span{font-size:9px}.edition-support-progress .support-amount{margin-top:8px;gap:10px}.edition-support-progress .support-amount strong{font-size:24px}.edition-support-progress>small{font-size:9px;color:#69695e}.edition-support-action>a:first-child{background:#171c22;color:#f2eedf;padding:16px 20px;display:flex;gap:25px;align-items:center;font-size:11px}.edition-support-action>a:first-child:hover{background:#2845cc}.edition-next-matches{display:flex;padding:20px 5%;gap:30px;background:#171c22;color:var(--paper)}.edition-next-matches a{display:grid;gap:8px;font-size:12px}.edition-next-matches small{font-size:10px;color:#aaa}.editorial-spotlight :focus-visible{outline:3px solid var(--edition-accent);outline-offset:4px}.edition-support :focus-visible{outline-color:#2845cc}.poster-page>.section{padding-top:75px;padding-bottom:75px}.poster-page .section-title{border-top:1px solid var(--ink);padding-top:24px}.poster-page .section-title h2{font-size:clamp(28px,3.4vw,48px);letter-spacing:-2px}.poster-page .section-title .eyebrow{font-size:9px;letter-spacing:2px}.home-poster-page>.ticker{background:#db3b28;color:#171c22;font-size:10px;padding-top:7px;padding-bottom:7px}.home-poster-page .division-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-poster-page .division-card{min-height:430px;transform:none!important;border:1px solid #171c22}.home-poster-page .division-card img:not(.game-mark){filter:grayscale(1);opacity:.2;transition:opacity .4s,transform .4s}.home-poster-page .division-card:hover img:not(.game-mark){opacity:.5;transform:scale(1.04)}.home-poster-page .division-top{align-items:center;gap:10px;flex-wrap:wrap}.home-poster-page .division-top .game-mark{position:static;width:95px;height:55px;object-fit:contain;filter:none;mix-blend-mode:normal;opacity:1}.home-poster-page .division-top .game-mark-dota{width:42px}.home-poster-page .division-content{padding:26px}.home-poster-page .division-top>span{font-size:8px}.sc2-poster-page .project-intro{background:#e4e1d3;gap:60px}.sc2-poster-page .project-intro h2{font-size:clamp(30px,3.7vw,50px);line-height:1.25;letter-spacing:-2px}.sc2-poster-page .project-intro>.eyebrow{color:var(--blue)}.sc2-poster-page .captain-section-heading{border-top:0}.poster-page .captain-card{box-shadow:none}.poster-page .captain-art{background:#1930a7}.poster-page .captain-card:nth-child(2n) .captain-art{background:#db3b28}@media(min-width:1800px){.edition-poster{min-height:730px}.edition-copy{padding-top:65px}.edition-art{margin-right:14%}.edition-disc{max-width:520px}.edition-copy h1{font-size:150px}}@media(max-width:1050px){.edition-poster{min-height:550px}.edition-copy h1{font-size:82px}.edition-copy{padding-top:30px}.edition-art{margin-right:10%}.edition-support{grid-template-columns:1.2fr 1fr;gap:25px}.edition-support-action{grid-column:1/-1;justify-self:end}.edition-games>span{display:none}.edition-games>a:first-of-type{border-left:0}.home-poster-page .division-grid{grid-template-columns:1fr}.home-poster-page .division-card{min-height:340px}}@media(max-width:600px){.edition-topline{padding:13px 5%;font-size:8px;letter-spacing:1px}.edition-topline>span:last-child{display:none}.edition-poster{grid-template-columns:1fr;min-height:0}.edition-copy{padding:27px 6% 20px}.edition-label{font-size:8px;letter-spacing:1px}.edition-label .game-mark{width:80px;height:32px}.edition-copy h1{font-size:clamp(66px,19vw,104px);margin:23px 0 20px;line-height:1.06}.edition-intro{gap:14px;margin:20px 0 10px}.edition-intro p{font-size:11px}.edition-plus{font-size:32px}.edition-cta{font-size:12px;padding:10px 0}.edition-art{height:310px;margin:0 7% 25px 20%;grid-row:2}.edition-disc{width:210px;max-width:78%;box-shadow:10px 11px 0 #171c22}.edition-disc>span{font-size:6px;letter-spacing:1px}.edition-art-type{font-size:140px;left:-19%;bottom:0;letter-spacing:-10px}.edition-sc2 .edition-art-type{font-size:330px;left:0;bottom:-15px;letter-spacing:-20px}.edition-art-cross{font-size:45px;right:2%;top:0}.edition-art-caption{font-size:6px;right:-10px}.edition-sticker{font-size:17px;bottom:10%;left:-12%;padding:10px 14px}.edition-side-code{display:none}.edition-match-strip{grid-template-columns:1fr auto;gap:20px;padding:25px 6%}.edition-strip-tag{grid-column:1/-1}.edition-fixture{border-left:0;padding:0}.edition-fixture strong{font-size:15px;line-height:1.5}.edition-fixture>span{font-size:9px;line-height:1.6}.edition-match-strip>a{gap:12px;font-size:11px}.edition-games{padding:0 5%;overflow-x:auto}.edition-games>a{flex:0 0 33.33%;min-width:0;padding:17px 6px;flex-direction:column;gap:9px;font-size:9px;text-align:center}.edition-games>a b{display:none}.edition-games .game-mark{height:30px;width:65px}.edition-games .game-mark-dota{width:28px}.edition-support{grid-template-columns:1fr;padding:28px 6%;gap:22px}.edition-support h2{font-size:25px}.edition-support-progress .support-amount{justify-content:space-between}.edition-support-action{justify-self:stretch}.edition-support-action>a:first-child{justify-content:space-between}.poster-page>.section{padding:45px 6%}.poster-page .section-title h2{letter-spacing:-1px}.sc2-poster-page .project-intro{gap:20px}.edition-next-matches{flex-direction:column}.home-poster-page .division-card{min-height:350px}}@media(prefers-reduced-motion:reduce){.edition-cta>span,.edition-games>a,.home-poster-page .division-card img{transition:none}}.achievement-tree{position:relative;min-height:560px;flex:1 1;background:radial-gradient(ellipse at 50% 40%,#31444260,transparent 68%);isolation:isolate}.achievement-branches{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.tree-orbit{stroke:#f2eedf16;stroke-width:1;stroke-dasharray:2 7;fill:none}.tree-orbit-inner{stroke:#f2eedf0c;stroke-dasharray:none}.tree-trunk{stroke:#a2b6a2;stroke-width:2;fill:none}.tree-roots{stroke:#a2b6a255;stroke-width:1;fill:none}.tree-limb>path{stroke:#9bb3a366;stroke-width:1.5;fill:none;transition:stroke .4s}.tree-limb.is-selected>path{stroke:#e5ee53;stroke-width:2.5;filter:drop-shadow(0 0 6px #e5ee5355)}.tree-fruit-halo{stroke:#f2eedf15;stroke-width:1;fill:#d7e5c003;transition:stroke .4s}.tree-limb.is-selected .tree-fruit-halo{stroke:#e5ee5340;fill:#e5ee5306}.tree-leaves{fill:#a2b6a225;stroke:#a2b6a270;stroke-width:.8}.tree-sky-label{position:absolute;right:18px;top:21px;font-size:7px;letter-spacing:2px;writing-mode:vertical-rl;color:#b3c2b3}.tree-fruit{position:absolute;transform:translate(-50%,-27px);width:44%;padding:0 4px;border:0;background:none;color:#eeeadd;cursor:pointer;display:flex;align-items:center;flex-direction:column;font-family:inherit;text-align:center;z-index:1}.tree-fruit-orb{width:55px;height:55px;border:1px solid #d9e7c56b;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 32% 27%,#69847a,#243531 70%);color:#e6edc7;box-shadow:inset -7px -9px 12px #050a1750,0 5px 18px #0003;transition:transform .25s,box-shadow .25s,background .25s}.tree-fruit-orb>span{font-size:15px;font-weight:700;letter-spacing:1px}.tree-fruit-orb>b{display:none}.tree-fruit:hover .tree-fruit-orb{transform:translateY(-4px);box-shadow:0 0 28px #e5ee5333}.tree-fruit[aria-pressed=true] .tree-fruit-orb{background:radial-gradient(circle at 30% 25%,#f3f6ac,#e5ee53 65%,#aeb329);color:#171c22;border-color:#f3f6ac;box-shadow:0 0 26px #e5ee532b}.tree-fruit[aria-pressed=true] .tree-fruit-orb>span{display:none}.tree-fruit[aria-pressed=true] .tree-fruit-orb>b{display:block;font-size:24px}.tree-fruit>strong{font-size:13px;line-height:1.4;margin-top:12px;background:#171f20e8;padding:2px 7px;max-width:100%;overflow-wrap:anywhere}.tree-fruit-result{font-size:10px;line-height:1.6;color:#b9c3b4;margin-top:3px;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;background:#171f20da;padding:0 5px}.tree-fruit[aria-pressed=true] .tree-fruit-result,.tree-fruit[aria-pressed=true]>strong{color:#e5ee53}.tree-fruit:focus-visible{outline:2px solid #e5ee53;outline-offset:5px;border-radius:6px}.tree-origin{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:7px;white-space:nowrap}.tree-origin img{width:46px;height:46px;object-fit:contain;filter:sepia(.25);background:#171c22;border-radius:50%;padding:2px}.tree-origin>span{font-size:8px;letter-spacing:2px;color:#c6d0bc}.arena-poster{scroll-margin-top:100px}.arena-heading h2{font-size:clamp(30px,3.5vw,50px)}@media(max-width:900px){.arena-directory{order:-1}.achievement-tree{min-height:560px;max-width:560px;width:100%;align-self:center}.arena-directory-bottom,.arena-directory-title{width:100%}.arena-heading h2{font-size:36px}}@media(max-width:600px){.achievement-tree{min-height:520px}.arena-heading h2{font-size:31px}.tree-fruit-orb{width:50px;height:50px}.tree-fruit{transform:translate(-50%,-25px)}.tree-fruit>strong{font-size:12px}.tree-fruit-result{font-size:9px}.tree-origin{bottom:15px}.tree-origin img{width:40px;height:40px}.tree-origin>span{font-size:7px}.tree-sky-label{font-size:6px;right:11px}}@media(prefers-reduced-motion:reduce){.tree-fruit-halo,.tree-fruit-orb,.tree-limb>path{transition:none}.tree-fruit:hover .tree-fruit-orb{transform:none}}.arena-showcase{padding:76px 5%;background:#eeeadd;color:#171c22;scroll-margin-top:110px}.arena-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:35px;border-top:1px solid #171c22;padding-top:22px}.arena-heading>div>span{font-size:10px;font-weight:800;letter-spacing:2px}.arena-heading h2{font-size:clamp(32px,4vw,58px);line-height:1.16;letter-spacing:-2px;margin:20px 0 0}.arena-heading h2 em{font-style:normal;color:#243ac7}.arena-heading p{font-size:12px;line-height:1.9;margin:0 0 6px;color:#5b5d5c}.arena-heading-arrow{font-size:80px;line-height:1}.arena-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);border:1px solid #171c22}.arena-poster{position:relative;isolation:isolate;min-height:570px;background:#1d32b1;color:#f1eddc;overflow:hidden;padding:26px 32px 0;display:flex;flex-direction:column;--arena-accent:#e5ee53;animation:arena-appear .35s ease-out}.arena-red{background:#cf3f2a;--arena-accent:#f3edbc}.arena-acid{background:#e5ee53;color:#171c22;--arena-accent:#243ac7}.arena-poster:before{content:"";position:absolute;width:440px;height:440px;border:1px solid;border-radius:50%;right:-210px;top:-70px;opacity:.22;z-index:-1;box-shadow:0 0 0 34px #ffffff08,0 0 0 70px #ffffff08}.arena-poster:after{content:"CNZS";position:absolute;bottom:55px;right:-15px;font-size:150px;font-weight:950;font-style:italic;letter-spacing:-12px;color:transparent;-webkit-text-stroke:1px currentColor;opacity:.1;z-index:-1}.arena-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.arena-poster:has(.arena-cover){background:#111821;color:#f2eedf}.arena-poster:has(.arena-cover):before{inset:0;width:100%;height:100%;border:0;border-radius:0;opacity:1;box-shadow:none;background:linear-gradient(180deg,#080d1699,#080d1622 20%,#080d16ed 85%);z-index:-2}.arena-grain{position:absolute;inset:0;background-image:radial-gradient(#ffffff22 .6px,transparent 0);background-size:5px 5px;opacity:.2;pointer-events:none;z-index:-1}.arena-poster-top{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #ffffff40;padding-bottom:18px;font-size:10px;letter-spacing:1px}.arena-acid .arena-poster-top{border-color:#171c2230}.arena-insignia{position:absolute;right:27px;top:88px;width:88px;height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(12deg);color:var(--arena-accent)}.arena-insignia>span{font-size:60px;line-height:.9}.arena-insignia small{font-size:7px;letter-spacing:2px;line-height:1.4;text-align:center;margin-top:8px}.arena-poster-content{padding:80px 0 34px;flex:1 1;position:relative}.arena-subject{font-size:14px;font-weight:700;border-left:3px solid var(--arena-accent);padding-left:12px;display:block;max-width:75%;overflow-wrap:anywhere}.arena-poster h3{font-size:clamp(38px,5.5vw,80px);font-weight:950;line-height:1.12;letter-spacing:-3px;margin:22px 0;color:var(--arena-accent)}.arena-event-name,.arena-poster h3{overflow-wrap:anywhere;text-wrap:balance}.arena-event-name{font-size:clamp(18px,2vw,27px);font-weight:800;line-height:1.4;max-width:94%;margin:0 0 16px}.arena-summary{font-size:12px;line-height:1.9;opacity:.8;max-width:450px;margin:0}.arena-poster-footer{border-top:1px solid #ffffff40;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:21px 0;font-size:10px}.arena-poster-footer>div{display:grid;gap:6px}.arena-poster-footer time{opacity:.7}.arena-poster-footer a{padding:11px 0;border-bottom:1px solid;white-space:nowrap;font-size:12px}.arena-directory{background:#171c22;color:#f1eddc;display:flex;flex-direction:column;min-width:0}.arena-directory-title{display:flex;justify-content:space-between;gap:15px;padding:25px 26px;border-bottom:1px solid #ffffff29;font-size:9px;letter-spacing:1px}.arena-items{flex:1 1}.arena-items button{width:100%;text-align:left;display:flex;gap:17px;align-items:start;background:transparent;color:inherit;border:0;border-bottom:1px solid #ffffff29;padding:25px 26px;cursor:pointer;font-family:inherit;transition:background .2s,color .2s}.arena-items button:hover{background:#ffffff0c}.arena-items button[aria-pressed=true]{background:#e5ee53;color:#171c22}.arena-item-index{font-size:10px;padding-top:3px;opacity:.7}.arena-item-text{flex:1 1;min-width:0;display:grid;gap:9px}.arena-item-text small{font-size:9px;opacity:.65}.arena-item-text strong{font-size:16px;line-height:1.45;font-weight:700;overflow-wrap:anywhere}.arena-item-text>span{font-size:12px}.arena-directory-bottom{display:flex;gap:18px;align-items:center;padding:24px 26px}.arena-directory-bottom .game-mark{width:65px;height:35px;object-fit:contain}.arena-directory-bottom>span{font-size:9px;line-height:1.7;opacity:.6;flex:1 1}.arena-controls{display:flex;gap:5px}.arena-controls button{width:32px;height:32px;border:1px solid #ffffff55;background:none;color:inherit;cursor:pointer}.arena-controls button:hover{background:#e5ee53;color:#171c22}.arena-showcase :focus-visible{outline:3px solid #e5ee53;outline-offset:-4px}.arena-items button[aria-pressed=true]:focus-visible{outline-color:#243ac7}.arena-pending{display:flex;align-items:center;gap:35px;border:1px solid #171c22;padding:45px}.arena-pending>span{font-size:100px;color:#243ac7}.arena-pending h3{font-size:28px;margin:12px 0}.arena-pending p{font-size:13px}.arena-pending a{margin-left:auto;font-size:12px}.arena-pending small{font-size:10px;letter-spacing:2px}@keyframes arena-appear{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:900px){.arena-layout{grid-template-columns:1fr}.arena-poster{min-height:540px}.arena-poster h3{font-size:64px}.arena-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.arena-items button{border-right:1px solid #ffffff29}.arena-directory-title{padding:20px 26px}.arena-heading-arrow{display:none}.arena-directory-bottom{padding:16px 26px}}@media(max-width:600px){.arena-showcase{padding:45px 6%}.arena-heading{display:block;margin-bottom:24px}.arena-heading h2{font-size:34px;letter-spacing:-1.5px;margin:17px 0}.arena-heading p{font-size:11px}.arena-poster{padding:20px 22px 0;min-height:510px}.arena-poster-top{font-size:8px;gap:10px}.arena-poster-content{padding:78px 0 26px}.arena-poster h3{font-size:clamp(37px,11vw,60px);letter-spacing:-2px}.arena-insignia{top:73px;right:12px;transform:rotate(12deg) scale(.75)}.arena-subject{font-size:13px}.arena-event-name{font-size:20px}.arena-summary{font-size:11px}.arena-poster-footer{gap:12px;font-size:9px;align-items:end}.arena-poster-footer a{font-size:10px}.arena-directory-title{padding:19px;font-size:8px}.arena-items button{padding:19px 14px;gap:8px}.arena-item-text strong{font-size:12px}.arena-item-text small{font-size:8px}.arena-item-text>span{font-size:10px}.arena-item-index{font-size:8px}.arena-items button>span:last-child{display:none}.arena-directory-bottom{padding:18px}.arena-pending{display:block;padding:28px}.arena-pending>span{font-size:65px}.arena-pending h3{font-size:24px}}@media(prefers-reduced-motion:reduce){.arena-poster{animation:none}.arena-items button{transition:none}}.hero-carousel{background:#171c22;color:#f2eedf}.hero-carousel-stage{touch-action:pan-y}.feature-slide{display:grid;grid-template-columns:1.05fr 1fr;min-height:620px;overflow:hidden;background:#142ab3;--feature-accent:#e5ee53;animation:focus-in .55s ease-out}.feature-red{background:#c73e2d;--feature-accent:#f0edbc}.feature-forest{background:#153c37;--feature-accent:#e5ee53}.feature-copy{padding:48px 7% 40px 10%;display:flex;flex-direction:column;align-items:start;position:relative;z-index:1}.feature-label{display:flex;align-items:center;gap:20px;font-size:10px;letter-spacing:1.5px}.feature-label .game-mark{width:90px;height:45px;object-fit:contain}.feature-copy h1{font-size:clamp(42px,5.2vw,80px);letter-spacing:-3px;line-height:1.15;text-wrap:balance;margin:55px 0 27px;max-width:650px;color:#f2eedf}.feature-copy p{font-size:14px;line-height:1.9;max-width:480px;color:#f2eedfcc;white-space:pre-line}.feature-link{display:flex;align-items:center;gap:70px;padding:17px 23px;background:var(--feature-accent);color:#171c22;font-size:13px;font-weight:800;margin:26px 0}.feature-link>span{font-size:24px;transition:transform .25s}.feature-link:hover>span{transform:translate(3px,-3px)}.feature-edition{font-size:9px;letter-spacing:2px;opacity:.55;margin-top:auto;padding-top:20px}.feature-visual{position:relative;display:grid;place-items:center;min-width:0;isolation:isolate;min-height:540px;background:radial-gradient(ellipse at center,#ffffff13,transparent 70%)}.feature-orbit{position:relative;width:72%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 30% 25%,#f7f7ca,var(--feature-accent) 65%,#91974e);box-shadow:25px 25px 0 #08151544,inset -25px -20px 45px #171c2226;display:grid;place-items:center;transform:rotate(-9deg)}.feature-orbit>img{width:60%;mix-blend-mode:multiply}.feature-orbit-ring{position:absolute;inset:-12%;border:1px solid #f2eedf66;border-radius:50%;transform:rotateX(65deg) rotate(-20deg);animation:orbit-turn 35s linear infinite}.feature-orbit-ring.second{inset:-5%;transform:rotateY(60deg) rotate(20deg);animation:none;border-color:#f2eedf25}.feature-orbit-caption{position:absolute;bottom:12%;font-size:7px;letter-spacing:2px;color:#171c22}.feature-serial{position:absolute;right:7%;top:2%;font-size:160px;font-weight:950;font-style:italic;line-height:1;opacity:.09;z-index:-1}.feature-visual-caption{position:absolute;bottom:32px;left:8%;right:8%;display:flex;justify-content:space-between;font-size:8px;letter-spacing:2px;border-top:1px solid #ffffff33;padding-top:20px}.feature-poster-image{width:88%;height:470px;object-fit:contain;filter:drop-shadow(0 20px 28px #0004)}.hero-carousel-controls{display:flex;align-items:stretch;border-bottom:1px solid #ffffff22;border-top:1px solid #ffffff33;background:#171c22}.hero-slide-tabs{display:flex;flex:1 1;min-width:0;overflow-x:auto}.hero-slide-tabs button{flex:1 1;min-width:140px;position:relative;text-align:left;display:flex;gap:14px;align-items:center;background:none;color:#f2eedf99;border:0;border-right:1px solid #ffffff22;padding:25px 24px;font-family:inherit;cursor:pointer;overflow:hidden}.hero-slide-tabs small{font-size:9px;opacity:.6}.hero-slide-tabs button>span{font-size:12px;line-height:1.5}.hero-slide-tabs button[aria-pressed=true]{color:#e5ee53;background:#ffffff06}.hero-slide-tabs button>i{position:absolute;bottom:0;left:0;height:3px;background:#e5ee53;width:100%}.hero-slide-tabs button>i.is-running{animation:slide-progress linear both}.hero-playback{display:flex;align-items:center;gap:9px;padding:15px 24px}.hero-playback>span{font-size:10px;opacity:.5;margin-right:8px;white-space:nowrap}.hero-playback button{min-width:35px;height:36px;padding:0 9px;border:1px solid #ffffff40;background:none;color:#f2eedf;font-size:11px;cursor:pointer}.hero-playback button:hover{background:#e5ee53;color:#171c22}.hero-carousel :focus-visible{outline:3px solid #e5ee53;outline-offset:-4px}.feature-link:focus-visible{outline-color:#171c22}.hero-carousel:hover .feature-orbit-ring{animation-play-state:paused}@keyframes focus-in{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes slide-progress{0%{width:0}to{width:100%}}@keyframes orbit-turn{to{transform:rotateX(65deg) rotate(340deg)}}@media(max-width:900px){.feature-slide{min-height:550px}.feature-copy{padding:35px 7% 30px 10%}.feature-copy h1{font-size:45px;letter-spacing:-2px;margin-top:35px}.feature-label{gap:10px;font-size:8px}.feature-label .game-mark{width:65px}.feature-visual{min-height:450px}.feature-poster-image{height:380px}.hero-carousel-controls{flex-wrap:wrap}.hero-slide-tabs{flex-basis:100%}.hero-playback{margin-left:auto;padding:10px 20px}.hero-slide-tabs button{padding:20px}.feature-orbit-caption{font-size:5px}}@media(max-width:600px){.feature-slide{grid-template-columns:1fr}.feature-copy{padding:28px 6% 15px}.feature-copy h1{font-size:43px;margin:25px 0 15px;line-height:1.2;max-width:100%}.feature-copy p{font-size:12px;margin:0}.feature-link{margin:20px 0 8px;padding:12px 18px;gap:50px;font-size:12px}.feature-edition{display:none}.feature-visual{min-height:280px;padding-bottom:45px}.feature-orbit{width:195px}.feature-orbit-caption{font-size:4px;letter-spacing:1px}.feature-serial{font-size:105px;right:9%}.feature-visual-caption{bottom:20px;font-size:6px;padding-top:12px}.feature-poster-image{height:280px;width:88%;margin-bottom:22px}.feature-visual.has-poster{padding-top:15px}.hero-slide-tabs button{min-width:120px;padding:16px 12px;gap:8px}.hero-slide-tabs button>span{font-size:10px}.hero-playback{width:100%;justify-content:flex-end}.hero-playback>span{margin-right:auto}.hero-carousel-stage>.edition-poster{min-height:600px}}@media(prefers-reduced-motion:reduce){.feature-orbit-ring,.feature-slide,.hero-slide-tabs button>i.is-running{animation:none}.feature-link>span{transition:none}}.series-page{background:#f1eddc;color:#171c22}.series-hero{position:relative;padding:75px 7%;background:#171c22;color:#f1eddc;overflow:hidden}.series-hero>span:first-child{font-size:11px;letter-spacing:3px;color:#e5ee53}.series-hero h1{font-size:clamp(48px,7vw,100px);line-height:1.05;letter-spacing:-4px;margin:35px 0}.series-hero h1 em{font-style:normal;color:#e5ee53}.series-hero p{font-size:15px;line-height:1.9;color:#c5c7bb}.series-hero-mark{position:absolute;right:9%;top:40px;font-size:300px;opacity:.1}.series-catalog,.series-editions{padding:65px 7%}.series-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #171c22;padding-top:22px;margin-bottom:35px}.series-section-title h2{font-size:30px;margin:0;letter-spacing:-1px}.series-section-title>span{font-size:10px;letter-spacing:1px;color:#65665f}.series-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.series-card{position:relative;overflow:hidden;padding:32px;color:#f1eddc;display:flex;flex-direction:column;min-height:460px;border:1px solid #171c22;transition:transform .25s}.series-card:hover{transform:translateY(-5px)}.series-red{background:#bb3829}.series-forest{background:#193d37}.series-blue{background:#1933b0}.series-card>div{display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:2px}.series-card>div>span:last-child{font-size:28px}.series-card>img{position:absolute;right:-25px;top:50px;width:230px;opacity:.09;filter:grayscale(1);transform:rotate(-12deg)}.series-card h2{font-size:clamp(30px,3vw,46px);max-width:330px;line-height:1.2;margin:70px 0 22px;text-wrap:balance}.series-card p{font-size:13px;line-height:1.9;max-width:420px;opacity:.8}.series-card footer{display:flex;justify-content:space-between;gap:20px;margin-top:auto;padding-top:25px;border-top:1px solid #ffffff40;font-size:11px}.series-detail-hero{padding:55px 7%;color:#f1eddc}.series-detail-hero>a{display:block;font-size:12px;margin-bottom:45px}.series-detail-hero h1{font-size:clamp(38px,5.6vw,75px);line-height:1.15;letter-spacing:-2px;margin:24px 0}.series-detail-hero>p{font-size:14px;line-height:1.9;max-width:650px;opacity:.8}.series-overview{display:flex;gap:45px;padding-top:30px;margin-top:30px;border-top:1px solid #ffffff40}.series-overview>span{font-size:11px}.series-overview b{font-size:32px;margin-right:7px}.edition-archive-card{display:grid;grid-template-columns:60px 1fr 170px;gap:25px;padding:35px 0;border-bottom:1px solid #171c2233}.edition-archive-index{font-size:24px;color:#a4a28f}.edition-archive-card h3{font-size:28px;margin:12px 0}.edition-archive-card p{font-size:13px;line-height:1.9;max-width:650px}.edition-archive-card small{font-size:10px;color:#777}.edition-archive-card:hover h3{color:#bb3829}.edition-archive-stats{align-self:center;display:grid;gap:20px}.edition-archive-stats>strong{font-size:45px;font-weight:800}.edition-archive-stats small{display:block;font-size:10px;font-weight:400}.edition-archive-stats>span{font-size:12px}.event-series-link{display:block;margin:25px 0;font-size:13px;color:#283db3}.event-records{margin:50px 0}.records-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #171c22;padding-top:24px}.records-heading h2{font-size:clamp(25px,3vw,40px);margin:12px 0}.archive-state{border:1px solid #171c2233;padding:10px 14px;font-size:11px;white-space:nowrap}.records-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:#171c22;color:#f1eddc;margin:30px 0}.records-metrics>div{padding:25px;border-right:1px solid #ffffff22;display:grid;gap:9px}.records-metrics strong{font-size:45px;line-height:1;color:#e5ee53}.records-metrics span{font-size:11px}.record-qualifiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.record-qualifiers article{border:1px solid #171c2222;padding:23px;background:#e8e5d6}.record-qualifiers article.is-qualified{background:#e5ee53}.record-qualifiers article>span{font-size:8px;letter-spacing:1px;opacity:.6}.record-qualifiers h3{font-size:27px;margin:16px 0 8px}.record-qualifiers strong{font-size:13px}.record-qualifiers p{font-size:11px;line-height:1.7}.records-note{font-size:11px;line-height:1.9;color:#69695e;margin:25px 0 40px}.record-group-title{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#171c22;color:#f1eddc;padding:18px 22px}.record-group-title h3{font-size:23px;margin:0}.record-group-title>span{opacity:.65}.record-bracket-scroll{overflow-x:auto;background:#e8e5d6;border:1px solid #171c2233;scrollbar-color:#a3a47c #e8e5d6}.record-bracket{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:24px;min-width:800px}.record-bracket-column{display:flex;flex-direction:column;gap:22px;position:relative}.round-label{font-size:9px;letter-spacing:1px;color:#6b6e63}.record-bracket-column:not(:last-child):after{content:"→";position:absolute;right:-27px;top:135px;font-size:22px;color:#969c66}.record-match{border:1px solid #171c2233;background:#f5f1e6;min-width:0}.record-match header{display:flex;justify-content:space-between;gap:10px;padding:13px 14px;background:#263631;color:#f1eddc;font-size:11px}.record-match header>span{font-size:10px;color:#d6dcb5;white-space:nowrap}.match-player{padding:13px 14px;border-bottom:1px solid #171c2215;font-size:15px}.match-player,.match-player>span{display:flex;align-items:center;justify-content:space-between}.match-player>span{gap:12px;flex:1 1;padding-right:18px}.match-player small{font-size:9px;font-weight:400;color:#6b7261}.match-player b{font-size:21px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:18px;text-align:center}.match-player.winner{background:#e5ee5380;font-weight:800}.record-match footer{font-size:10px;color:#777c6c;padding:12px 14px}.bracket-explanation{font-size:11px;line-height:1.9;margin:0;border-left:2px solid #a3a47c;padding-left:15px;color:#686e5c}.record-extra-matches{max-width:450px;margin:20px 0}.is-unrecorded header{background:#53574e}.record-statistics{margin-top:55px}.record-statistics h3{font-size:28px;margin:12px 0}.record-statistics>p{line-height:1.8;color:#777}.record-table-scroll{overflow-x:auto}.record-statistics table{border-collapse:collapse;width:100%;min-width:550px;font-size:13px}.record-statistics td,.record-statistics th{text-align:left;padding:17px 15px;border-bottom:1px solid #171c2222;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.record-statistics thead{background:#171c22;color:#f1eddc;font-size:10px}.record-statistics tbody tr:nth-child(2n){background:#e8e5d6}.record-sources{margin-top:35px;border-top:1px solid #171c2233;border-bottom:1px solid #171c2233;padding:20px 0}.record-sources summary{cursor:pointer;font-size:13px;font-weight:700}.record-sources figure{margin:25px 0}.record-sources img{display:block;width:100%;height:auto}.record-sources figcaption{font-size:11px;margin-top:12px;color:#777}.record-bracket-scroll:focus-visible,.record-table-scroll:focus-visible{outline:2px solid #263db3;outline-offset:3px}@media(max-width:700px){.series-hero{padding:48px 6%}.series-hero h1{font-size:49px;letter-spacing:-2px}.series-hero-mark{font-size:170px;right:-30px;top:40px}.series-hero p{font-size:12px}.series-catalog,.series-editions{padding:40px 6%}.series-section-title{display:block}.series-section-title h2{font-size:25px;margin-bottom:12px}.series-grid{grid-template-columns:1fr}.series-card{padding:25px;min-height:380px}.series-card h2{margin-top:55px;font-size:35px}.series-detail-hero{padding:35px 6%}.series-detail-hero h1{font-size:38px}.series-overview{gap:20px;justify-content:space-between}.series-overview>span{font-size:9px}.series-overview b{display:block;font-size:28px;margin-bottom:8px}.edition-archive-card{grid-template-columns:28px 1fr;gap:14px;padding:25px 0}.edition-archive-card h3{font-size:22px}.edition-archive-index{font-size:18px}.edition-archive-stats{grid-column:2;display:flex;justify-content:space-between;align-items:center}.edition-archive-stats>strong{font-size:28px}.records-heading{display:block}.archive-state{display:inline-block;margin:8px 0}.records-metrics{grid-template-columns:repeat(2,1fr)}.records-metrics>div{padding:22px;border-bottom:1px solid #ffffff22}.records-metrics strong{font-size:36px}.record-qualifiers article{padding:16px}.record-qualifiers h3{font-size:23px}.record-qualifiers strong{font-size:11px}.record-group-title{padding:16px;align-items:start}.record-group-title h3{font-size:20px;white-space:nowrap}.record-group-title>span{font-size:9px;text-align:right;line-height:1.6}.record-bracket{gap:28px;padding:18px}.records-heading h2{font-size:27px}.record-match header{font-size:11px}.event-series-link{line-height:1.8}}@media(prefers-reduced-motion:reduce){.series-card{transition:none}.series-card:hover{transform:none}}.record-event-page{max-width:1220px;padding-left:5%;padding-right:5%}.record-event-page .event-detail-banner h1{font-size:clamp(34px,4vw,58px)}.record-event-page .event-story{max-width:850px}.series-entry-link{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:25px;background:#171c22;color:#e5ee53;margin:20px 0 35px;font-size:22px;font-weight:800}.series-entry-link>span{font-size:12px;font-weight:400;color:#f1eddc}@media(max-width:600px){.series-entry-link{display:grid;font-size:21px}.record-event-page{padding-left:6%;padding-right:6%}}.record-event-page .event-detail-banner .article-summary{color:#cbd0c5}.event-records{background:radial-gradient(ellipse at 0 20%,#44231e55,transparent 55%),#111214;color:#eee6d5;padding:35px;margin-top:45px;border:1px solid #b98e4938;border-radius:8px}.records-heading{border-color:#b98e4944;padding-top:0}.records-heading h2{font-size:30px;margin:0}.archive-state{border-color:#b98e4955;color:#c8a873;font-size:10px;border-radius:3px}.records-metrics{background:transparent;border-top:1px solid #b98e4933;border-bottom:1px solid #b98e4933;margin:25px 0}.records-metrics>div{padding:20px 22px;border-color:#b98e4922}.records-metrics strong{font-size:32px;color:#f0cc84}.records-metrics span{font-size:10px;color:#aaa18f}.record-qualifiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.record-qualifiers article,.record-qualifiers article.is-qualified{background:linear-gradient(125deg,#3d2c1a,#231e18);border-color:#b98e494d;border-radius:5px;padding:18px}.record-qualifiers article:not(.is-qualified){background:#1b1b1b;opacity:.7}.record-qualifiers article>span{display:none}.record-qualifiers h3{font-size:22px;margin:0 0 10px;color:#ffdc96}.record-qualifiers strong{font-size:10px;line-height:1.8;color:#d1b98f}.record-qualifiers p{font-size:10px;color:#9d9383;margin-bottom:0}.record-group{margin:35px 0}.record-group-title{background:transparent;padding:0 0 17px;border-bottom:1px solid #b98e493d}.record-group-title h3{font-size:24px;color:#f0cc84;letter-spacing:1px}.record-group-title>span{font-size:10px;color:#b5a78e;opacity:1}.record-bracket-scroll{background:transparent;border:0;scrollbar-color:#997644 #1b1a19}.gsl-canvas{position:relative;min-width:1040px;width:1040px;height:600px;margin:auto}.gsl-connections{position:absolute;inset:0;width:1040px;height:600px;pointer-events:none}.gsl-connections path{fill:none;stroke-width:1.6;stroke-linejoin:round}.win-route{stroke:#b98e49}.loss-route{stroke:#a96b59;stroke-dasharray:6 5}.gsl-node{position:absolute;width:280px;height:180px;z-index:1}.event-records .record-match{border:1px solid #b98e49;border-radius:5px;background:#1e1b19;overflow:hidden;box-shadow:0 9px 24px #0002}.gsl-node .record-match{height:180px}.event-records .record-match header{height:40px;padding:0 14px;align-items:center;background:linear-gradient(110deg,#58251b,#302018);color:#eaca8c;font-size:12px}.event-records .record-match header>span{color:#eaca8c;font-weight:700;font-size:12px}.event-records .match-player{height:48px;padding:0 14px;border-color:#a3814c26;color:#989184;font-size:17px}.event-records .match-player>span{padding-right:16px}.event-records .match-player small{color:#b09258;font-size:10px}.event-records .match-player b{display:grid;place-items:center;font-size:22px;font-weight:500;min-width:40px;height:37px;border:1px solid #b98e493d;border-radius:3px;background:#111113;color:#938976}.event-records .match-player.winner{background:linear-gradient(90deg,#73572cbb,#654e2bb3);color:#ffe4ab;font-weight:800}.event-records .match-player.winner b{color:#fff2cf}.event-records .record-match footer{padding:12px 14px;color:#c4a36b;font-size:10px;height:43px}.gsl-result{position:absolute;left:740px;width:280px;padding:18px;border:1px solid #b98e49;border-radius:5px;background:linear-gradient(110deg,#3f301c,#272018);color:#f0cc84}.gsl-direct{top:55px;height:100px}.gsl-second{top:495px;height:85px;padding-top:13px}.gsl-result>span{font-size:11px;display:block;margin-bottom:8px}.gsl-result strong{font-size:25px;color:#ffe1a0}.gsl-result>b{position:absolute;right:20px;bottom:23px;font-size:23px;font-weight:400;opacity:.5}.record-extra-matches{max-width:360px;padding-top:10px}.record-statistics{border-top:1px solid #b98e4944;padding-top:30px}.record-statistics>.eyebrow{display:none}.record-statistics h3{font-size:23px;color:#f0cc84;margin-top:0}.record-statistics>p{color:#a79b88;font-size:11px}.record-statistics thead{background:#30241c;color:#d7b579}.record-statistics tbody tr:nth-child(2n){background:#ffffff03}.record-statistics td,.record-statistics th{border-color:#b98e4926;font-size:12px}.record-statistics tbody th{color:#eee0c4}.record-statistics tbody td{color:#c9b99b}.record-sources{border-color:#b98e4938}.record-sources summary{color:#c9aa75}.record-sources figcaption{color:#a99d87}.record-event-page{max-width:1400px;padding-left:3%;padding-right:3%}@media(max-width:700px){.event-records{padding:19px 14px;border-radius:5px;margin-left:-4px;margin-right:-4px}.records-heading{display:flex;align-items:center;gap:8px}.records-heading h2{font-size:23px}.archive-state{font-size:9px;padding:7px}.records-metrics{grid-template-columns:repeat(4,1fr);margin:20px 0}.records-metrics>div{padding:16px 8px;gap:8px;border-bottom:0}.records-metrics strong{font-size:27px}.records-metrics span{font-size:8px;line-height:1.5}.record-qualifiers{grid-template-columns:repeat(2,minmax(0,1fr))}.record-qualifiers article{padding:14px!important}.record-qualifiers h3{font-size:21px}.record-group-title{align-items:center}.record-group-title h3{font-size:21px}.record-group-title>span{font-size:8px;max-width:180px}.gsl-canvas{margin:0}.record-bracket-scroll:after{content:"左右滑动查看完整对阵 →";display:block;font-size:10px;color:#ae9260;padding:0 20px 15px;position:sticky;left:0;width:260px}.record-statistics h3{font-size:22px}.record-event-page{padding-left:6%;padding-right:6%}}.participation-results{border-top:1px solid #b98e4938;padding-top:25px;margin-top:40px}.participation-results h3{font-size:23px;color:#f0cc84;margin:0 0 23px}.participation-groups{display:grid;grid-template-columns:1fr 1fr;gap:30px}.participation-group h4{font-size:13px;color:#b89d75;margin:0 0 12px}.participant-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid #b98e4922}.participant-row strong{font-size:15px;color:#bab2a4}.participant-row>span{font-size:11px;color:#938775}.participant-row.qualified strong{color:#ffe1a0}.participant-row.qualified>span{color:#efc875;background:#b98e4918;padding:5px 9px;border:1px solid #b98e4944;border-radius:3px}@media(max-width:600px){.participation-groups{grid-template-columns:1fr;gap:25px}.participant-row{padding:14px 0}.participant-row strong{font-size:14px}}.feature-slide{position:relative;isolation:isolate;background:#182c46;--feature-accent:#e5cf9b}.feature-red{background:#842d29}.feature-forest{background:#193b36}.feature-slide:after{content:"";position:absolute;inset:18px;border:1px solid #e5cf9b45;pointer-events:none;z-index:2}.poster-landscape{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 75% 25%,#e5cf9b14,transparent 60%)}.poster-landscape svg{width:100%;height:100%;fill:#081c2555;stroke:#dfc89732;stroke-width:1}.poster-landscape path+path{fill:#0b171c55;stroke:#dfc89720}.feature-copy h1{font-family:"Noto Serif SC",Songti SC,STSong,SimSun,serif;letter-spacing:.025em;font-weight:900;font-size:clamp(40px,4.7vw,72px);line-height:1.28}.feature-label{color:#e5cf9b}.feature-edition{color:#e5cf9b;opacity:.7}.feature-link{background:#e5cf9b;border:1px solid #f4e6c3;box-shadow:4px 4px 0 #0003}.feature-orbit{background:radial-gradient(circle at 35% 30%,#f4ebcf,#d3bb85 75%);box-shadow:0 0 0 12px #e5cf9b09,0 0 0 13px #e5cf9b45,20px 22px 35px #0003;transform:none}.feature-orbit-ring{inset:-9%;transform:none;animation:none;border:1px solid #e5cf9b55}.feature-orbit-ring.second{inset:6%;transform:none;border-color:#34332845}.feature-orbit-caption{font-family:SimSun,serif;font-size:10px;letter-spacing:4px}.cnzs-seal{position:absolute;right:9%;top:10%;padding:8px 7px;border:3px double #e2b1a0;color:#f4ddbf;background:#992e27;font:700 19px/1.25 SimSun,serif;letter-spacing:3px;transform:rotate(5deg);box-shadow:3px 4px 0 #0002}.feature-poster-image{position:relative;padding:8px;background:#151919;border:1px solid #c6a56b77;z-index:1}.feature-visual-caption{color:#e5cf9b}.feature-serial{opacity:.055}.edition-poster{--edition-bg:#8d302b;--edition-accent:#e5cf9b;--edition-fg:#f2ead7;color:var(--edition-fg)}.edition-sc2 .edition-poster{--edition-bg:#17334c}.edition-disc{box-shadow:14px 16px 0 #101e2244;transform:rotate(-5deg)}.edition-disc-ring{border-color:#e5cf9b66}.edition-sticker{background:#962f28;color:#f2dfb9;border:3px double #e5cf9b;font-family:SimSun,serif}.edition-copy h1{font-family:"Noto Serif SC",Songti SC,SimSun,serif;letter-spacing:-.025em}.edition-match-strip{position:relative;isolation:isolate;overflow:hidden;grid-template-columns:230px 1fr auto;padding:30px 5%;gap:32px;background:linear-gradient(110deg,#182725,#15201f 60%,#29392d);border-top:1px solid #cfb47c70;border-bottom:1px solid #cfb47c55;color:#f2ead7}.edition-match-strip:before{inset:8px 18px;border:1px solid #cfb47c24}.edition-match-strip:after,.edition-match-strip:before{content:"";position:absolute;pointer-events:none;z-index:-1}.edition-match-strip:after{width:250px;height:250px;right:15%;top:-100px;background:url(/cnzs-logo.png) 50%/contain no-repeat;opacity:.045}.edition-strip-tag{gap:14px}.match-strip-crest{width:57px;height:57px;object-fit:contain;filter:sepia(.45)}.edition-strip-tag i{display:none}.edition-strip-tag:has(.is-live){color:#e5ee53}.edition-strip-tag small{color:#bda986;font-size:7px}.edition-fixture{border-color:#cfb47c45;padding-left:32px;gap:6px}.edition-fixture strong{font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:24px;letter-spacing:1px;line-height:1.4}.match-strip-kicker{font-size:8px;letter-spacing:2px;color:#bda986}.edition-fixture>span{color:#bcbcad}.edition-match-strip>a{color:#ead9b4;padding:12px 20px;border:1px solid #cfb47c66;gap:25px;background:#cfb47c09;transition:background .2s,border-color .2s}.edition-match-strip>a:hover{background:#cfb47c20;border-color:#e5cf9b}.match-strip-seal{position:absolute;right:22px;top:20px;writing-mode:vertical-rl;font:12px SimSun,serif;color:#cf8a74;border:1px solid #a6503c;padding:5px 3px;letter-spacing:3px;pointer-events:none}@media(max-width:900px){.edition-match-strip{grid-template-columns:180px 1fr auto;gap:20px}.edition-fixture{padding-left:20px}.edition-fixture strong{font-size:20px}.match-strip-crest{width:42px;height:42px}.match-strip-seal{display:none}}@media(max-width:600px){.feature-slide:after{inset:10px}.feature-copy{padding:30px 7% 16px}.feature-copy h1{font-size:38px;letter-spacing:0}.cnzs-seal{font-size:14px;top:12%;right:12%}.feature-orbit-caption{font-size:6px;letter-spacing:2px}.edition-match-strip{grid-template-columns:minmax(0,1fr) auto;padding:24px 7%;gap:18px 12px}.edition-strip-tag{grid-column:1/-1}.match-strip-crest{width:38px;height:38px}.edition-fixture{border:0;padding:0}.edition-fixture strong{font-size:19px}.match-strip-kicker{font-size:6px;letter-spacing:1px}.edition-match-strip>a{padding:10px;gap:8px;font-size:10px}.edition-match-strip>a b{font-size:20px}}@media(prefers-reduced-motion:reduce){.edition-match-strip>a{transition:none}}.event-local-nav{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.event-local-nav a{padding:12px 20px;background:#193b36;color:#ead9b4;font-size:13px;border:1px solid #b79b65}.event-local-nav a:hover{background:#842d29}.event-detail-banner,.event-overview section{scroll-margin-top:110px}.event-overview{margin:44px 0}.event-recent header{display:flex;align-items:end;justify-content:space-between;gap:20px;border-top:1px solid #aa9167;padding-top:24px}.event-overview h2{font-family:Songti SC,SimSun,serif;font-size:32px;margin:12px 0 24px}.event-overview small{font-size:10px;letter-spacing:1px}.event-recent header>a{font-size:12px;padding-bottom:24px}.event-recent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:32px}.event-recent-card{display:flex;flex-direction:column;padding:28px;background:#193b36;color:#f2ead7;border:1px solid #b79b65;transition:background .2s}.event-recent-card:hover{background:#254b43}.event-recent-card>span{display:flex;justify-content:space-between;font-size:11px;color:#e5cf9b}.event-recent-card h3{font-size:23px;line-height:1.5;margin:25px 0 15px}.event-recent-card p{font-size:12px}.event-recent-card>small{opacity:.65}.event-sponsorship{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#842d29;color:#f2ead7;padding:40px;border:5px double #d6bd88}.event-sponsorship p{font-size:13px;line-height:1.9}.event-sponsorship a{display:inline-flex;gap:40px;margin-top:18px;padding:14px 20px;background:#e5cf9b;color:#192723;font-size:13px}.event-sponsor-mark{display:flex;align-items:center;gap:24px;flex-shrink:0}.event-sponsor-mark>span{padding:20px;border:1px dashed #d6bd88;font-size:14px}.event-sponsor-mark b{font-size:28px;font-weight:400}.event-sponsor-mark img{width:100px;height:100px;object-fit:contain}.event-overview .match-funding{margin-top:24px}.event-club-partners{padding:25px 0}.event-club-partners>div{display:flex;flex-wrap:wrap;gap:24px}.event-club-partners article{display:grid;gap:10px;padding:20px;border:1px solid #b79b65}.event-club-partners img{width:120px;height:60px;object-fit:contain}.event-club-partners a{font-size:12px}@media(max-width:700px){.event-recent-grid{grid-template-columns:1fr}.event-sponsorship{padding:25px;flex-direction:column;align-items:start}.event-sponsor-mark{gap:18px}.event-sponsor-mark img{width:70px;height:70px}.event-overview h2{font-size:27px}.event-local-nav a{padding:10px 12px;font-size:12px}.event-recent-card{padding:22px}}.illustrated-event{max-width:1480px!important}.illustrated-event .event-detail-banner{position:relative;isolation:isolate;overflow:hidden;min-height:650px;padding:60px 5% 32px;display:flex;flex-direction:column;align-items:start;background:#101f1e;border-top:0;color:#f1e6cb}.event-landscape{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.illustrated-event .event-detail-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071412d9,transparent 85%),linear-gradient(0deg,#091916ed,transparent 40%);z-index:-2}.illustrated-event .event-detail-banner:after{content:"";position:absolute;inset:15px;border:1px solid #c3a66d70;pointer-events:none;z-index:-1}.event-brand-sign{display:flex;align-items:center;gap:12px;margin-bottom:36px}.event-brand-sign img{width:58px;height:58px;object-fit:contain}.event-brand-sign>span{font:13px/1.7 SimSun,serif;letter-spacing:3px;color:#e6d1a2}.illustrated-event .event-detail-banner>.eyebrow{color:#d7c194;font-size:9px;letter-spacing:2px}.illustrated-event .event-phase{position:absolute;right:34px;top:36px;border-color:#d7c19480;color:#ead6ae;background:#142921b3}.illustrated-event .event-detail-banner h1{font-family:Songti SC,SimSun,serif;font-size:clamp(38px,4.8vw,70px);line-height:1.25;letter-spacing:2px;max-width:610px;margin:26px 0;text-wrap:balance}.illustrated-event .article-summary{max-width:540px;font-size:14px;line-height:2;color:#ddd8c8;margin-bottom:50px}.illustrated-event .event-facts{width:100%;margin-top:auto;border-color:#c3a66d55;padding-top:22px;display:flex;gap:70px}.illustrated-event .event-facts dt{font-size:10px;color:#b8bba9}.illustrated-event .event-facts dd{font-size:14px;color:#e6d1a2}.illustrated-event .event-story{padding:50px 0 0}.illustrated-event .event-story>h2{font:32px SimSun,serif;margin:0 0 28px}.event-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #b49a6b;border-left:1px solid #b49a6b55}.event-story-block{display:flex;gap:22px;padding:30px;border-right:1px solid #b49a6b55;border-bottom:1px solid #b49a6b55}.event-story-block:first-child{grid-column:1/-1;background:#e5dfcd}.event-story-block>span{font:italic 30px Georgia,serif;color:#9a4939}.event-story-block h3{font:700 22px SimSun,serif;margin:4px 0 16px}.event-story-block p{font-size:13px;line-height:2;color:#52605a;margin:0;white-space:pre-line}.event-story-block:first-child p{max-width:880px}.illustrated-event .event-recent-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.illustrated-event .event-recent-card{position:relative;isolation:isolate;overflow:hidden;min-height:230px;background:#193b36}.illustrated-event .event-recent-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#102f2a,#102f2a50),url(/cnzs-invitational-landscape-v1.png) center 45%/cover;opacity:.7;transition:transform .5s}.illustrated-event .event-recent-card:hover:before{transform:scale(1.025)}.illustrated-event .event-sponsorship{position:relative;overflow:hidden;background:radial-gradient(ellipse at right,#a04f3c,#682d29);padding:45px}.illustrated-event .event-sponsor-mark{padding:25px 0}.illustrated-event .event-guests{border-top:1px solid #b49a6b;padding-top:30px}.illustrated-event .event-guests h2{font-family:SimSun,serif}.illustrated-event .event-guests>p{font-size:13px;color:#647064}.feature-illustrated{background:linear-gradient(90deg,#0b1e1bdd,#0b1e1b22 80%),url(/cnzs-invitational-landscape-v1.png) 50%/cover}.feature-illustrated .feature-orbit,.feature-illustrated .feature-serial,.feature-illustrated .poster-landscape{display:none}.feature-illustrated .feature-visual{background:none}.feature-illustrated .feature-copy h1{text-shadow:0 2px 25px #0005}.feature-illustrated .feature-visual-caption{background:#10211e66;padding:15px}.feature-illustrated .cnzs-seal{background:#842d29cc}@media(max-width:700px){.illustrated-event .event-detail-banner{min-height:700px;padding:28px 25px 25px}.event-landscape{object-position:65% center}.illustrated-event .event-detail-banner:before{background:linear-gradient(0deg,#091916fa,#09191655 75%,#09191633)}.event-brand-sign{margin-bottom:150px}.illustrated-event .event-detail-banner h1{font-size:36px;margin:20px 0;letter-spacing:1px}.illustrated-event .article-summary{font-size:12px;margin-bottom:25px;line-height:1.9}.illustrated-event .event-phase{right:25px;top:30px}.illustrated-event .event-facts{gap:20px;flex-wrap:wrap}.illustrated-event .event-facts dd{font-size:12px}.event-story-grid{grid-template-columns:1fr}.event-story-block{padding:24px 20px;gap:16px}.event-story-block h3{font-size:20px}.event-story-block p{font-size:12px}.illustrated-event .event-sponsorship{padding:25px}.feature-illustrated{background-position:65%}.feature-illustrated .feature-copy{background:linear-gradient(90deg,#091916bb,transparent)}.feature-illustrated .feature-visual{min-height:240px}.feature-illustrated .feature-visual-caption{font-size:6px}}@media(prefers-reduced-motion:reduce){.illustrated-event .event-recent-card:before{transition:none}}.illustrated-event .event-story{max-width:none;width:100%}.illustrated-event .event-detail-banner h1>span{display:block}.feature-link{position:relative;gap:42px;min-width:220px;padding:12px 12px 12px 25px;background:linear-gradient(115deg,#f0e4bf,#cdb27a);border:1px solid #f0dfb2;box-shadow:inset 0 0 0 4px #15272014,0 6px 20px #0002;letter-spacing:2px;transition:box-shadow .25s,transform .25s}.feature-link:before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:3px;background:#8a352b}.feature-link>span{display:grid;place-items:center;margin-left:auto;width:42px;height:42px;border:1px solid #7b653c55;background:#15352d;color:#ead4a0;font-size:23px;letter-spacing:0}.feature-link:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 4px #15272014,0 10px 28px #0004}.feature-link:hover>span{transform:none;background:#842d29}.home-event-hub{padding:0 5% 70px;background:#ede8d8;color:#1a302c}.home-event-hub section{scroll-margin-top:105px}.home-event-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #a89064;margin-bottom:55px}.home-event-nav a{display:flex;align-items:center;gap:18px;padding:28px 22px;border-right:1px solid #a8906440;transition:background .2s}.home-event-nav a:first-child{border-left:1px solid #a8906440}.home-event-nav small{font:italic 14px Georgia,serif;color:#94503d}.home-event-nav span{font-size:16px;font-weight:650}.home-event-nav b{margin-left:auto;color:#94503d;font-size:22px;font-weight:400}.home-event-nav a:hover{background:#ddd3ba}.home-event-intro{display:grid;grid-template-columns:1fr 2.5fr;gap:50px;margin-bottom:55px}.home-event-heading>span,.home-sponsor-panel>div>span{font-size:9px;letter-spacing:2px}.home-event-hub h2{font:36px/1.3 Songti SC,SimSun,serif;margin:14px 0 30px}.home-intro-copy h3{font:700 27px/1.4 Songti SC,SimSun,serif;margin:0 0 18px}.home-intro-copy>p{font-size:14px;line-height:2;margin:0;max-width:900px}.home-intro-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:32px}.home-intro-points>div{border-top:1px solid #b3a181;padding-top:20px}.home-intro-points small{font:italic 20px Georgia,serif;color:#94503d}.home-intro-points h4{font-size:16px;margin:13px 0}.home-intro-points p{font-size:12px;line-height:1.9;color:#5d685f;margin:0}.event-ink-link{display:inline-flex;align-items:center;gap:28px;padding:12px 0;border-bottom:1px solid #aa8d56;font-size:12px;letter-spacing:1px}.event-ink-link b{display:grid;place-items:center;width:30px;height:30px;border:1px solid #aa8d5660;font-size:19px;font-weight:400;transition:background .2s,color .2s}.event-ink-link:hover b{background:#8a352b;color:#f2dfb6}.home-match-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:25px}.home-match-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:start;padding:34px;min-height:340px;border:1px solid #ac966c;background:#18382f;color:#f0e3c4}.home-match-card.next:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#102b25f5,#102b2580),url(/cnzs-invitational-landscape-v1.png) 50%/cover}.home-match-card.previous{background:#ded5bd;color:#243a32}.home-match-top{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:12px;border-bottom:1px solid #ac966c55;padding-bottom:19px}.home-match-top small{font-size:10px;opacity:.75}.home-match-card h3{font:700 27px/1.5 Songti SC,SimSun,serif;margin:24px 0 12px}.home-match-card p{font-size:12px;line-height:1.9;margin:0 0 16px;max-width:600px}.home-match-format{font-size:11px;opacity:.8;margin-bottom:20px}.home-match-card>.event-ink-link{margin-top:auto}.home-result-names{display:flex;flex-wrap:wrap;gap:12px 25px;margin-bottom:22px}.home-result-names>span{font-weight:700;font-size:16px}.home-result-names small{display:block;font-size:9px;font-weight:400;margin-top:6px;color:#666b58}.home-sponsor-panel{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:38px 45px;background:#7d322b;color:#ecdfbf;border:5px double #b49a69}.home-sponsor-panel h2{margin:12px 0 18px}.home-sponsor-panel p{font-size:13px;line-height:1.9;margin:0 0 12px}.home-sponsor-emblem{display:grid;place-items:center;gap:12px;width:220px;height:220px;border:1px solid #c6a66b70;border-radius:50%;box-shadow:0 0 0 10px #c6a66b0c}.home-sponsor-emblem img{width:120px;height:120px;object-fit:contain}.home-sponsor-emblem>span{font:12px SimSun,serif;letter-spacing:3px}.home-event-hub>.match-funding{margin:25px 0 0}.home-event-hub :focus-visible{outline:3px solid #99732c;outline-offset:5px}@media(max-width:1000px){.home-event-intro{grid-template-columns:1fr;gap:25px}.home-event-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.home-event-heading>span{width:100%}.home-event-heading h2{margin:0}.home-event-nav a{padding:22px 12px;gap:10px}.home-event-nav span{font-size:14px}}@media(max-width:600px){.feature-link{min-width:190px;padding:9px 9px 9px 18px;font-size:12px;gap:25px}.feature-link>span{width:34px;height:34px;font-size:20px}.home-event-hub{padding:0 6% 40px}.home-event-nav{grid-template-columns:1fr 1fr;margin-bottom:30px}.home-event-nav a{padding:18px 10px;border-bottom:1px solid #a8906440}.home-event-nav a:nth-child(3){border-left:1px solid #a8906440}.home-event-nav span{font-size:12px}.home-event-nav small{font-size:11px}.home-event-hub h2{font-size:29px}.home-event-intro{margin-bottom:32px}.home-intro-copy h3{font-size:23px}.home-intro-copy>p{font-size:12px}.home-intro-points{grid-template-columns:1fr;gap:18px;margin-top:22px}.home-intro-points>div{padding-top:14px}.home-intro-points h4{display:inline;margin-left:14px}.home-intro-points p{margin-top:12px}.home-match-pair{grid-template-columns:1fr;gap:18px}.home-match-card{padding:24px;min-height:310px}.home-match-card h3{font-size:24px}.home-sponsor-panel{padding:26px 23px;position:relative;overflow:hidden}.home-sponsor-panel>div:first-child{position:relative;z-index:1}.home-sponsor-emblem{position:absolute;right:-60px;bottom:10px;opacity:.12;pointer-events:none}.home-sponsor-panel p{font-size:12px}}@media(prefers-reduced-motion:reduce){.event-ink-link b,.feature-link,.home-event-nav a{transition:none}.feature-link:hover{transform:none}}.hero-carousel-stage{position:relative}.hero-carousel-stage .edition-poster,.hero-carousel-stage .feature-slide{min-height:720px;padding-bottom:150px}.hero-carousel-stage .feature-edition,.hero-carousel-stage .feature-visual-caption{display:none}.poster-gateways{position:absolute;left:5%;right:5%;bottom:46px;z-index:4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;max-width:1040px;isolation:isolate}.poster-gateways a{position:relative;display:flex;align-items:center;gap:13px;padding:20px 8px 18px;color:#f3dfb2;min-width:0;text-shadow:0 2px 8px #000;transition:transform .25s,color .25s}.poster-gateways a:nth-child(2n){transform:translateY(-19px)}.poster-gateways a:before{content:"";position:absolute;left:-15px;right:-15px;top:-12px;bottom:-12px;z-index:-1;background:radial-gradient(ellipse,#0b211bd9 5%,#0b211b75 45%,transparent 73%);pointer-events:none}.poster-gateways a:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:1px;background:linear-gradient(90deg,#b48c4c,#e8c98580 65%,transparent);transition:filter .25s}.poster-gateways a:first-child:after{height:2px;right:22px}.poster-gateways .gateway-index{display:grid;place-items:center;flex:0 0 30px;height:32px;border:1px solid #d7ac76b3;outline:1px solid #d7ac7633;outline-offset:3px;color:#f2d4a1;background:#79382cc9;font:18px SimSun,serif;transform:rotate(-6deg);text-shadow:none}.poster-gateways a:nth-child(2) .gateway-index{transform:rotate(4deg)}.poster-gateways a:nth-child(3) .gateway-index{background:#14342d99;transform:rotate(-3deg)}.poster-gateways a:nth-child(4) .gateway-index{background:#79382c99;transform:rotate(5deg)}.poster-gateways strong{display:block;font:700 20px/1.4 Songti SC,SimSun,serif;letter-spacing:2px;white-space:nowrap}.poster-gateways small{display:block;margin-top:8px;font-size:7px;letter-spacing:1.8px;color:#c8b995}.poster-gateways b{font-size:20px;font-weight:400;margin-left:auto;align-self:start;color:#d7b778;transition:transform .25s}.poster-gateways a:hover{color:#fff1cd;transform:translateY(-5px)}.poster-gateways a:nth-child(2n):hover{transform:translateY(-24px)}.poster-gateways a:hover:after{filter:brightness(1.6)}.poster-gateways a:hover b{transform:translate(3px,-3px)}.poster-gateways a:focus-visible{outline:2px solid #efdaaa;outline-offset:8px;border-radius:2px}@media(max-width:1100px){.poster-gateways{gap:20px}.poster-gateways strong{font-size:17px;letter-spacing:1px}.poster-gateways a{gap:10px}.poster-gateways .gateway-index{flex-basis:25px;height:28px;font-size:16px}.poster-gateways small{font-size:6px;letter-spacing:1px}.poster-gateways b{font-size:17px}}@media(max-width:700px){.hero-carousel-stage .edition-poster,.hero-carousel-stage .feature-slide{padding-bottom:210px}.poster-gateways{left:7%;right:7%;bottom:35px;grid-template-columns:1fr 1fr;gap:25px 28px}.poster-gateways a{padding:15px 0}.poster-gateways a:nth-child(2n){transform:translateY(-10px)}.poster-gateways strong{font-size:16px}.poster-gateways small{font-size:6px;margin-top:6px}.poster-gateways a:after{left:0;right:0}.poster-gateways a:nth-child(2n):hover{transform:translateY(-15px)}}@media(max-width:600px){.hero-carousel-stage .edition-poster,.hero-carousel-stage .feature-slide{min-height:0}.hero-carousel-stage .feature-illustrated .feature-visual{min-height:180px}.hero-carousel-stage .feature-copy{padding-bottom:16px}.poster-gateways .gateway-index{flex-basis:23px;height:25px;font-size:15px}.poster-gateways{gap:25px 22px}.poster-gateways strong{font-size:15px}.poster-gateways a{gap:9px}}@media(prefers-reduced-motion:reduce){.poster-gateways a,.poster-gateways a:after,.poster-gateways b{transition:none}}.home-poster-page{--blue:#254b41;--purple:#d8cba9;--red:#923c2e;--acid:#dfc58e;--paper:#eee9d9;--ink:#182c27;--line:#243d3033;background:var(--paper)}.home-poster-page>.section{padding:65px 5%}.home-poster-page .section-title{border-color:#a38b5c;padding-top:20px}.home-poster-page .arena-heading h2,.home-poster-page .section-title h2{font-family:Songti SC,SimSun,serif;font-weight:700;font-size:40px;letter-spacing:2px;line-height:1.3}.home-poster-page .arena-heading>div>span,.home-poster-page .section-title .eyebrow{color:#8e563d;letter-spacing:2px;font-size:9px}.home-poster-page .section-title>a{border-color:#a38b5c;font-size:12px}.home-poster-page .edition-topline{background:#16342d;color:#d8c396;border-color:#d8c39644}.home-poster-page .edition-games{background:#102a24;border-color:#d8c39633;color:#eee3c8}.home-poster-page .edition-games>a{border-color:#d8c39633}.home-poster-page .division-grid{gap:20px}.home-poster-page .division-card{min-height:410px;background:#173b34;color:#f1e5ca;border:1px solid #a38b5c88;box-shadow:none}.home-poster-page .division-card:nth-child(2){background:#66382c}.home-poster-page .division-card:nth-child(3){background:#30392f}.home-poster-page .division-card img:not(.game-mark){filter:sepia(.2);opacity:.42;mix-blend-mode:luminosity}.home-poster-page .division-card:hover img:not(.game-mark){opacity:.65}.home-poster-page .division-content{background:linear-gradient(0deg,#0a201df5,#0a201d99 65%,transparent);padding:30px}.home-poster-page .division-content h3{font-family:Songti SC,SimSun,serif;font-size:30px;letter-spacing:2px}.home-poster-page .division-content p{color:#ddd4bc;font-size:12px;max-width:260px}.home-poster-page .division-top{padding:24px;color:#d7c49b}.home-poster-page .division-link{border-color:#d8c39666;color:#e8cfa1;font-size:11px}.home-poster-page .roster-feature{background:#e5dfcb}.home-poster-page .roster-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.home-poster-page .player-card{background:#f0ebda;border:1px solid #a38b5c66;box-shadow:none;transform:none!important}.home-poster-page .player-portrait{background:radial-gradient(ellipse at 50% 30%,#4a6754,#172e29);height:240px}.home-poster-page .player-card:nth-child(2n) .player-portrait{background:radial-gradient(ellipse at 50% 30%,#8a5d48,#3d3029)}.home-poster-page .player-silhouette-mark{color:#e0c994}.home-poster-page .player-project-tag{background:#152b25e6;color:#e0c994;border:1px solid #d8c39644}.home-poster-page .player-card-content{padding:20px 15px}.home-poster-page .player-name{font-size:22px}.home-poster-page .player-level{border-color:#a38b5c66;font-size:9px;background:transparent}.home-poster-page .player-card-link{color:#315342;border-color:#a38b5c66;font-size:10px}.home-poster-page .player-socials{padding:0 15px 18px;gap:5px}.home-poster-page .player-socials a{background:transparent;border-color:#a38b5c66}.home-poster-page .player-socials small{display:none}.home-poster-page .arena-showcase{background:#eee9d9;padding:65px 5%}.home-poster-page .arena-heading{border-color:#a38b5c}.home-poster-page .arena-heading-arrow{font-size:50px;color:#9b4b35}.home-poster-page .arena-heading p{font-size:12px;max-width:260px}.home-poster-page .arena-layout{border-color:#a38b5c88}.home-poster-page .arena-poster{background:#22483d;--arena-accent:#e7cfa0}.home-poster-page .arena-red{background:#793d30}.home-poster-page .arena-acid{background:#d9ca9f;color:#182c27;--arena-accent:#274d3d}.home-poster-page .arena-poster h3{font-family:Songti SC,SimSun,serif;font-size:clamp(36px,4.7vw,68px);letter-spacing:0}.home-poster-page .arena-directory{background:#122c25}.home-poster-page .achievement-tree{background:radial-gradient(ellipse at 50% 40%,#57725444,transparent 70%)}.home-poster-page .tree-fruit[aria-pressed=true] .tree-fruit-orb{background:radial-gradient(circle at 30% 25%,#fff0c1,#d9b871);color:#17382c;border-color:#e9d6a5;box-shadow:0 0 22px #d9b87125}.home-poster-page .tree-limb.is-selected>path{stroke:#e3c589;filter:none}.home-poster-page .tree-fruit[aria-pressed=true] .tree-fruit-result,.home-poster-page .tree-fruit[aria-pressed=true]>strong{color:#e3c589}.home-poster-page .guest-program{margin:0 5% 65px;border:1px solid #a38b5c88;border-top:4px solid #8d4333;box-shadow:none;background:#e3dac1}.home-poster-page .guest-program h2{font-family:Songti SC,SimSun,serif;font-size:35px;letter-spacing:1px}.home-poster-page .guest-portrait-stage{background:#21483b}.home-poster-page .guest-poster-red .guest-portrait-stage{background:#7a3b2e}.home-poster-page .guest-preview-panel{background:#cabb94}.home-poster-page .guest-poster{background:#19342c;border-color:#a38b5c88}.home-poster-page .guest-poster:hover{box-shadow:3px 5px 0 #a38b5c44}.home-poster-page .guest-program h2 em{color:#315342}.home-poster-page .manifesto{background:#18382e;color:#eee3c8;padding:45px 5%;gap:50px}.home-poster-page .manifesto h2{font-family:Songti SC,SimSun,serif;font-size:34px;letter-spacing:2px}.home-poster-page .manifesto-mark{font-size:80px;color:#cdb27c}.home-poster-page .manifesto p{max-width:700px;font-size:13px;color:#d8d2bf}.home-poster-page .editorial-empty{min-height:0;padding:30px;border:1px solid #a38b5c66;box-shadow:none;gap:35px}.home-poster-page .empty-number{font-size:40px;color:#a38b5c}.home-poster-page .editorial-empty h3{font-size:24px}.home-poster-page .partnership-banner{background:#75372b;color:#f2e1be;position:relative;isolation:isolate;overflow:hidden;padding:65px 5%;border-top:1px solid #ba9c65}.home-poster-page .partnership-banner:before{content:"";position:absolute;width:340px;height:340px;right:25%;top:-25px;background:url(/cnzs-logo.png) 50%/contain no-repeat;opacity:.06;z-index:-1}.home-poster-page .partnership-banner h2{font:42px Songti SC,SimSun,serif;letter-spacing:3px}.home-poster-page .partnership-banner .button{background:transparent;border:1px solid #d5bb82;color:#f2e1be;box-shadow:none}.home-poster-page .partnership-banner .button:hover{background:#e5cf9b;color:#19372d}@media(max-width:1100px){.home-poster-page .roster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-poster-page .division-grid{grid-template-columns:1fr 1fr}.home-poster-page .division-card:last-child{grid-column:1/-1;min-height:310px}.home-poster-page .division-card{min-height:360px}}@media(max-width:700px){.home-poster-page .arena-showcase,.home-poster-page>.section{padding:40px 6%}.home-poster-page .arena-heading h2,.home-poster-page .section-title h2{font-size:29px;letter-spacing:1px}.home-poster-page .division-grid{grid-template-columns:1fr}.home-poster-page .division-card,.home-poster-page .division-card:last-child{min-height:320px}.home-poster-page .division-content{padding:24px}.home-poster-page .roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-poster-page .player-portrait{height:200px}.home-poster-page .player-card-content{padding:15px 12px}.home-poster-page .player-name{font-size:19px}.home-poster-page .player-socials{padding:0 12px 15px}.home-poster-page .guest-program{margin:0 6% 40px}.home-poster-page .guest-program h2{font-size:27px}.home-poster-page .manifesto{padding:35px 6%;gap:20px}.home-poster-page .manifesto-mark{font-size:55px}.home-poster-page .manifesto h2{font-size:28px}.home-poster-page .editorial-empty{padding:24px;gap:20px}.home-poster-page .empty-number{font-size:28px}.home-poster-page .partnership-banner{padding:40px 6%}.home-poster-page .partnership-banner h2{font-size:32px}.home-poster-page .partnership-banner:before{right:-60px}.hero-carousel-stage{background:#0d211c}.hero-carousel-stage .edition-poster,.hero-carousel-stage .feature-slide{padding-bottom:0}.poster-gateways{position:relative;left:auto;right:auto;bottom:auto;width:auto;max-width:none;margin:0;padding:22px 7% 30px;gap:23px 22px;background:linear-gradient(#102820,#0d211c);border:0;box-shadow:none}.poster-gateways a:before{display:none}.hero-carousel-stage .feature-illustrated .feature-visual{min-height:240px}.feature-illustrated .feature-copy{background:linear-gradient(90deg,#091916e8,#09191688)}.feature-illustrated .feature-copy p{color:#f0ead7}}.poster-division-gateways{max-width:1200px;gap:28px}.poster-division-gateways .gateway-game-emblem{display:grid;place-items:center;flex:0 0 66px;height:58px;filter:drop-shadow(0 3px 8px #0005);transition:transform .25s}.poster-division-gateways .gateway-game-emblem img{width:100%;height:100%;object-fit:contain;max-width:66px}.poster-division-gateways .gateway-game-emblem .game-mark-dota{width:42px;height:42px}.poster-division-gateways a:last-child .gateway-game-emblem img{width:48px;height:48px}.poster-division-gateways strong{font-size:19px;letter-spacing:1px}.poster-division-gateways a:hover .gateway-game-emblem{transform:translateY(-3px) rotate(-3deg)}@media(max-width:1100px){.poster-division-gateways{gap:18px}.poster-division-gateways .gateway-game-emblem{flex-basis:45px;height:45px}.poster-division-gateways strong{font-size:16px}}@media(max-width:700px){.poster-division-gateways{background:linear-gradient(#78332c,#522b26)}.poster-division-gateways .gateway-game-emblem{flex-basis:40px;height:42px}.poster-division-gateways .gateway-game-emblem .game-mark-dota{width:30px;height:30px}.poster-division-gateways a:last-child .gateway-game-emblem img{width:37px;height:37px}.poster-division-gateways strong{font-size:14px;letter-spacing:0}.poster-division-gateways small{font-size:6px;letter-spacing:.5px}.poster-division-gateways a{gap:8px}.poster-division-gateways b{font-size:15px}}@media(prefers-reduced-motion:reduce){.poster-division-gateways .gateway-game-emblem{transition:none}}.edition-copy h1.club-rally-title{font-size:clamp(32px,4.3vw,76px);line-height:1.35;letter-spacing:-.035em}.club-rally-title>em,.club-rally-title>span{display:block;white-space:nowrap}@media(max-width:600px){.edition-copy h1.club-rally-title{font-size:clamp(26px,7.8vw,44px);line-height:1.5;letter-spacing:-.04em}}.club-primary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;width:100%;max-width:490px;margin-top:8px}.club-primary-actions .edition-cta{display:flex;justify-content:space-between;gap:12px;padding:17px 0;color:#eee0b5;border-bottom:1px solid #dfc58b88;font-size:14px;letter-spacing:.5px;transition:color .2s,border-color .2s}.club-primary-actions .edition-cta:hover{color:#fff5d9;border-color:#fff0bc}.club-primary-actions .edition-cta>span{font-size:23px;color:#d9bd80}.club-primary-actions .edition-sponsor-cta{color:#e6ca8b}@media(max-width:700px){.club-primary-actions{gap:18px;max-width:420px}.club-primary-actions .edition-cta{font-size:11px;letter-spacing:0;padding:13px 0;gap:6px}.club-primary-actions .edition-cta>span{font-size:19px}}@media(prefers-reduced-motion:reduce){.club-primary-actions .edition-cta{transition:none}}.feature-invitational{background:#0b211d;padding-bottom:155px;animation:focus-in .5s ease both}.invitational-cover{position:relative;isolation:isolate;display:grid;grid-template-columns:45% 55%;min-height:550px;color:#f0e6cb;background:linear-gradient(90deg,#091c19f2,#102720ba 50%,#10272050),url(/cnzs-invitational-landscape-v1.png) 50%/cover;overflow:hidden}.invitational-cover:before{content:"";position:absolute;inset:16px;border:1px solid #c6ab7450;z-index:-1;pointer-events:none}.invitational-copy{padding:40px 5% 35px 11%;position:relative;z-index:2}.invitational-kicker{display:flex;align-items:center;gap:20px;color:#cbb88c;font-size:10px;letter-spacing:2px}.invitational-kicker .game-mark{width:105px;height:55px;object-fit:contain}.invitational-copy h1{font:700 clamp(34px,4.2vw,67px)/1.22 Songti SC,SimSun,serif;margin:28px 0 18px;letter-spacing:1px}.invitational-copy h1 span{display:block}.invitational-copy h1 em{display:block;font-style:normal;color:#d7bb7e;font-size:.62em;letter-spacing:.12em;margin:9px 0}.invitational-motto{font:19px Songti SC,SimSun,serif;color:#e9d4a2;margin:20px 0 12px}.invitational-summary{font-size:12px;line-height:1.9;max-width:430px;color:#c2ccc2}.invitational-roster{margin-top:24px;border-top:1px solid #c6ab7455;padding-top:18px}.invitational-roster>span{display:block;font-size:9px;letter-spacing:3px;color:#b6a277;margin-bottom:10px}.invitational-roster strong{font-size:15px;line-height:1.8;font-weight:500;color:#f1e5c8}.invitational-portraits{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:end;margin:45px 8% 0 0;gap:5px;min-width:0}.invitational-guests-label{position:absolute;top:0;left:10%;font:16px SimSun,serif;letter-spacing:4px;color:#ddc38b;z-index:3}.invitational-guests-label span{display:block;margin-top:9px;font:8px Arial,sans-serif;letter-spacing:3px;color:#a8b6a8}.invitational-player{position:relative;margin:0;height:440px;isolation:isolate;min-width:0}.invitational-player:before{content:"";position:absolute;inset:65px 4% 0;border:1px solid #c4a86d66;border-radius:45% 45% 0 0;background:linear-gradient(145deg,#8da89338,#0e3025aa)}.invitational-player.shin:before{border-color:#bf826366;background:linear-gradient(145deg,#b88a6425,#4b2925aa)}.invitational-player img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:94%;width:140%;max-width:none;object-fit:contain;object-position:center bottom;filter:saturate(.65) contrast(1.04);-webkit-mask-image:linear-gradient(#000 75%,transparent);mask-image:linear-gradient(#000 75%,transparent)}.invitational-player.shin img{width:175%;height:98%;object-fit:cover;object-position:50% top}.invitational-player.byun img{height:90%;object-fit:cover;object-position:50% top}.invitational-player figcaption{position:absolute;bottom:12px;left:12%;z-index:2;text-shadow:0 3px 20px #000}.invitational-player figcaption small{display:block;color:#c4b58e;letter-spacing:2px;font-size:8px}.invitational-player figcaption strong{font:italic 700 clamp(40px,4.8vw,74px)/1.1 Georgia,serif;color:#f0dfb5}.invitational-race{position:absolute;right:9%;top:85px;font:8px Arial;letter-spacing:2px;color:#c2b183;writing-mode:vertical-rl;z-index:2}.invitational-seal{position:absolute;right:0;top:5px;padding:10px 8px;border:3px double #cfb789;background:#84382e;color:#e8cda1;font:16px/1.4 SimSun,serif;letter-spacing:4px;transform:rotate(5deg)}.invitational-schedule{display:flex;gap:30px;padding:20px 5%;background:#102a23;color:#d9c59a;font-size:12px;border-top:1px solid #b39a6555}.event-invitational-banner{margin-top:20px}.event-invitational-banner .invitational-copy h1{font-size:clamp(30px,3.7vw,55px)}@media(max-width:1000px) and (min-width:701px){.invitational-copy{padding-left:9%;padding-right:2%}.invitational-kicker{gap:10px;font-size:8px}.invitational-kicker .game-mark{width:70px}.invitational-player{height:400px}.invitational-player figcaption strong{font-size:45px}.invitational-guests-label{left:0}}@media(max-width:700px){.feature-invitational{padding-bottom:0}.invitational-cover{grid-template-columns:1fr;min-height:0;background-position:65%}.invitational-copy{padding:27px 7% 10px}.invitational-kicker{font-size:8px;gap:16px}.invitational-kicker .game-mark{width:75px;height:36px}.invitational-copy h1{font-size:38px;line-height:1.15;margin:22px 0 15px}.invitational-copy h1 em{font-size:21px;margin:7px 0}.invitational-motto{font-size:16px;margin:16px 0 10px}.invitational-summary{font-size:11px}.invitational-roster{margin-top:17px;padding-top:13px}.invitational-roster strong{font-size:13px}.invitational-portraits{margin:20px 7% 0;gap:0;padding-top:35px}.invitational-guests-label{top:0;left:0;font-size:12px}.invitational-guests-label span{display:inline;margin-left:10px;font-size:7px;letter-spacing:1px}.invitational-player{height:265px}.invitational-player figcaption{left:5%;bottom:12px}.invitational-player figcaption strong{font-size:42px}.invitational-player figcaption small{font-size:7px}.invitational-player:before{inset:25px 0 0}.invitational-race{top:40px;font-size:6px}.invitational-seal{top:-8px;font-size:11px;padding:6px;letter-spacing:2px}.invitational-schedule{flex-wrap:wrap;gap:15px;font-size:11px}.event-invitational-banner .invitational-copy h1{font-size:32px}}@media(prefers-reduced-motion:reduce){.feature-invitational{animation:none}}.tournament-edition{display:inline-block;border:3px double #d5b67e;padding:7px 10px;font:18px SimSun,serif;color:#f2d7a2;background:#81372c;letter-spacing:2px;white-space:nowrap}.feature-domestic{padding-bottom:155px;background:#372321;animation:focus-in .5s ease both}.domestic-cover{display:grid;grid-template-columns:44% 56%;position:relative;isolation:isolate;min-height:550px;background:linear-gradient(105deg,#632d27f5,#241f1ee8),url(/cnzs-invitational-landscape-v1.png) 50%/cover;color:#efdfbb;padding:40px 5%;gap:45px;overflow:hidden}.domestic-cover:before{content:"";position:absolute;inset:16px;border:1px solid #d7b87555;pointer-events:none;z-index:-1}.domestic-cover-kicker{display:flex;align-items:center;gap:18px;font-size:8px;letter-spacing:2px}.domestic-cover-kicker .game-mark{width:90px;height:50px;object-fit:contain}.domestic-cover h1{font:700 clamp(34px,4vw,62px)/1.3 SimSun,serif;margin:35px 0 23px}.domestic-cover h1 small{display:block;font-size:.48em;letter-spacing:3px;margin-top:12px;color:#d6bb88}.domestic-finished{font:700 clamp(39px,4.5vw,68px)/1.1 SimSun,serif;letter-spacing:5px;margin:0 0 22px;color:#f0d494}.domestic-finished>span{display:block;font:8px Arial;letter-spacing:4px;margin-top:15px;color:#c7aa78}.domestic-cover-summary{font-size:13px;line-height:2;max-width:470px;color:#ddcfb2}.domestic-results-link{display:inline-flex;align-items:center;gap:40px;border-bottom:1px solid #d0ad70;padding:13px 0;font-size:12px;margin-top:10px}.domestic-results-link span{font-size:23px}.domestic-qualified{padding-right:30px;align-self:center;min-width:0}.domestic-qualified-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d6b67b66;padding-bottom:18px;gap:15px}.domestic-qualified-heading>span{font:23px SimSun,serif;white-space:nowrap}.domestic-qualified-heading small{font-size:7px;letter-spacing:1.5px;max-width:180px;line-height:1.8}.domestic-qualified-list{display:grid;gap:12px;margin-top:20px}.domestic-qualified-player{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:9px 20px;padding:18px 70px 18px 23px;background:linear-gradient(90deg,#d2b67d1c,#d2b67d05);border:1px solid #c3a66f44;border-left:3px solid #c3a66f}.domestic-qualified-player small{font-size:7px;letter-spacing:1px;grid-column:1/-1;color:#bda879}.domestic-qualified-player strong{font:700 28px SimSun,serif;white-space:nowrap}.domestic-qualified-player>span{font-size:10px;align-self:center;color:#cbbb97}.domestic-qualified-player i{position:absolute;right:20px;top:27px;border:2px double #d4b574;padding:5px 3px;color:#d4b574;writing-mode:vertical-rl;font:12px SimSun,serif;letter-spacing:3px;font-style:normal;transform:rotate(6deg)}.domestic-next{display:flex;align-items:center;gap:16px;margin-top:22px;border-top:1px solid #bda16d55;padding-top:20px}.domestic-next>span{font-size:9px;color:#bda879}.domestic-next strong{font:24px SimSun,serif}.domestic-next a{margin-left:auto;font-size:11px;color:#e4c98f}.domestic-next b{margin-left:10px}.event-domestic-banner{margin-top:25px}@media(max-width:1000px){.domestic-cover{gap:25px}.domestic-qualified{padding-right:0}.domestic-qualified-player{grid-template-columns:1fr;padding:15px 45px 15px 17px}.domestic-qualified-player strong{font-size:24px}.domestic-qualified-player i{right:13px}.domestic-next{flex-wrap:wrap}.domestic-next a{margin-left:0}}@media(max-width:700px){.feature-domestic{padding-bottom:0}.domestic-cover{grid-template-columns:1fr;padding:30px 7%;gap:30px}.domestic-cover-kicker{gap:12px;font-size:6px}.domestic-cover-kicker .game-mark{width:70px;height:38px}.tournament-edition{font-size:14px;padding:6px}.invitational-kicker{gap:10px;font-size:6px}.domestic-cover h1{font-size:39px;margin:26px 0 22px}.domestic-cover h1 small{font-size:20px}.domestic-finished{font-size:46px}.domestic-cover-summary{font-size:12px}.domestic-qualified-heading>span{font-size:21px}.domestic-qualified-player{grid-template-columns:1fr 1fr;padding:15px 42px 15px 15px;gap:8px}.domestic-qualified-player strong{font-size:22px}.domestic-qualified-player>span{font-size:9px}.domestic-next a{width:100%;margin-top:5px}.domestic-qualified-heading small{font-size:6px;max-width:140px}}@media(prefers-reduced-motion:reduce){.feature-domestic{animation:none}}.domestic-cover{background:linear-gradient(100deg,#291415d9,#261b1b65),url(/cnzs-domestic-landscape-v2.png) 50%/cover}.domestic-qualified-player{background:linear-gradient(90deg,#201915db,#34251ec9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.domestic-next,.domestic-qualified-heading{text-shadow:0 2px 10px #000}.sc2-training{padding:65px 5%;background:#eae4d1;color:#1a352c;scroll-margin-top:100px}.training-heading{display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:2px;border-bottom:1px solid #b7a57c;padding-bottom:20px}.training-intro{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:40px 0}.training-seal{display:inline-block;padding:7px;border:3px double #923c2e;color:#923c2e;writing-mode:vertical-rl;font:16px SimSun,serif;letter-spacing:3px;float:right;transform:rotate(5deg)}.training-intro h2{font:700 45px SimSun,serif;margin:0 0 25px}.training-lead{font:27px/1.6 SimSun,serif;margin:0 0 20px}.training-intro>div>p:last-child{font-size:13px;line-height:2;color:#5a6559;max-width:530px}.training-cycle{list-style:none;margin:0;padding:0;border-left:1px solid #b8a87f}.training-cycle li{position:relative;padding:0 0 23px 30px}.training-cycle li:before{content:"";position:absolute;left:-5px;top:4px;width:9px;height:9px;background:#944b38;transform:rotate(45deg)}.training-cycle span{font-size:9px;letter-spacing:1px;color:#92543b}.training-cycle h3{font:23px SimSun,serif;margin:10px 0}.training-cycle p{font-size:12px;line-height:1.9;color:#667063;max-width:480px}.training-portals{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.training-portals>a{padding:30px;background:#153a30;color:#e8dbb7;border-top:3px solid #b69c60;transition:transform .2s,background .2s}.training-portals>a:nth-child(2){background:#363d32}.training-portals>a:nth-child(3){background:#78382e}.training-portals small{font-size:9px;letter-spacing:1.5px;color:#d0bc8b}.training-portals h3{font:28px SimSun,serif;display:flex;justify-content:space-between;margin:24px 0 18px}.training-portals p{font-size:12px;line-height:1.8;min-height:44px;color:#d0cdb9}.training-portals b{display:block;font-size:10px;border-top:1px solid #d6be863f;padding-top:17px;margin-top:25px;font-weight:400}.training-portals a:hover{transform:translateY(-4px)}.training-portals a:focus-visible{outline:3px solid #a87c2d;outline-offset:4px}.coaching-detail>h1{font-family:SimSun,serif;color:#173e31}.coaching-detail .shop-purchase{background:#e7dfc9;color:#173e31;border-top:3px solid #9b4734}@media(max-width:700px){.sc2-training{padding:40px 7%}.training-heading{font-size:7px;letter-spacing:1px}.training-intro{grid-template-columns:1fr;gap:25px;padding:30px 0}.training-intro h2{font-size:35px}.training-lead{font-size:24px}.training-cycle{margin-left:5px}.training-cycle li{padding-left:24px}.training-portals{grid-template-columns:1fr;gap:14px}.training-portals>a{padding:25px}.training-portals h3{margin:18px 0;font-size:26px}.training-portals p{min-height:0}.domestic-cover{background-position:65%}}@media(prefers-reduced-motion:reduce){.training-portals>a{transition:none}}.project-page>.editorial-spotlight{max-width:1440px;margin:0 auto}.project-page .edition-topline{padding:10px 4%;font-size:8px}.project-page .feature-domestic,.project-page .feature-invitational{padding-bottom:100px}.project-page .domestic-cover,.project-page .invitational-cover{min-height:410px}.project-page .invitational-copy{padding-top:25px;padding-bottom:20px}.project-page .invitational-copy h1{font-size:clamp(30px,3.3vw,48px);margin:18px 0 12px}.project-page .invitational-kicker .game-mark{height:38px;width:85px}.project-page .invitational-motto{font-size:17px;margin:12px 0 8px}.project-page .invitational-summary{font-size:11px;line-height:1.7}.project-page .invitational-roster{margin-top:14px;padding-top:12px}.project-page .invitational-portraits{margin-top:25px}.project-page .invitational-player{height:340px}.project-page .invitational-player figcaption strong{font-size:55px}.project-page .domestic-cover{padding:25px 4%;gap:35px}.project-page .domestic-cover h1{font-size:43px;margin:20px 0 16px}.project-page .domestic-finished{font-size:47px;margin-bottom:14px}.project-page .domestic-cover-summary{font-size:11px;line-height:1.8}.project-page .domestic-qualified-heading{padding-bottom:12px}.project-page .domestic-qualified-list{gap:8px;margin-top:12px}.project-page .domestic-qualified-player{padding-top:12px;padding-bottom:12px}.project-page .domestic-qualified-player strong{font-size:24px}.project-page .domestic-next{margin-top:12px;padding-top:12px}.project-page .hero-carousel-stage .edition-poster,.project-page .hero-carousel-stage .feature-slide{min-height:510px;padding-bottom:105px}.project-page .edition-copy{padding-top:28px;padding-bottom:22px}.project-page .edition-copy h1{font-size:76px;margin:20px 0}.project-page .edition-disc{max-width:300px}.project-page .feature-visual{min-height:360px}.project-page .poster-gateways{bottom:22px;left:4%;right:4%;gap:24px}.project-page .poster-gateways a{padding-top:12px;padding-bottom:12px}.project-page .poster-gateways a:nth-child(2n){transform:translateY(-8px)}.project-page .poster-gateways strong{font-size:16px}.project-page .hero-slide-tabs button{padding:14px 20px}.project-page .hero-playback{padding:8px 18px}.project-page .edition-match-strip{padding:14px 4%;gap:22px;grid-template-columns:155px 1fr auto}.project-page .edition-match-strip .match-strip-crest{width:40px;height:40px}.project-page .edition-fixture{gap:4px;padding-left:22px}.project-page .edition-fixture strong{font-size:19px}.project-page .edition-match-strip>a{padding:10px 18px;font-size:11px}.project-page .edition-support{padding:18px 4%;gap:24px;grid-template-columns:1.4fr 1fr auto}.project-page .edition-support h2{font-size:20px;margin:6px 0}.project-page .edition-support p{font-size:10px}.project-page .edition-support-progress .support-amount strong{font-size:21px}.project-page .edition-support-action{grid-column:auto}.project-page .edition-support-action>a:first-child{padding:12px 17px}.project-page #project-roster{padding-top:35px;padding-bottom:40px}.project-page #project-roster .section-title{padding-top:16px;margin-bottom:22px}.project-page #project-roster .section-title h2{font-size:34px;letter-spacing:0}.project-page .captain-section{margin:35px 0 0;padding-top:26px;border-top:1px solid #a99b7b66}.project-page .captain-section-heading h2{font-size:26px}@media(max-width:700px){.project-page .feature-domestic,.project-page .feature-invitational{padding-bottom:0}.project-page .domestic-cover,.project-page .invitational-cover{min-height:0}.project-page .invitational-copy{padding:22px 7% 8px}.project-page .invitational-copy h1{font-size:32px}.project-page .invitational-player{height:230px}.project-page .invitational-player figcaption strong{font-size:36px}.project-page .domestic-cover{padding:23px 7%;gap:22px}.project-page .domestic-cover h1{font-size:33px}.project-page .domestic-finished{font-size:38px}.project-page .hero-carousel-stage .edition-poster,.project-page .hero-carousel-stage .feature-slide{min-height:0;padding-bottom:0}.project-page .edition-copy h1{font-size:58px}.project-page .edition-art{height:235px}.project-page .edition-disc{width:175px}.project-page .poster-gateways{left:auto;right:auto;bottom:auto;padding:18px 7% 20px;gap:18px 22px}.project-page .poster-gateways strong{font-size:14px}.project-page .hero-slide-tabs button{padding:12px 9px}.project-page .edition-match-strip{padding:15px 7%;gap:10px;grid-template-columns:1fr auto}.project-page .edition-strip-tag{grid-column:1/-1}.project-page .edition-fixture{padding-left:0}.project-page .edition-fixture strong{font-size:14px}.project-page .edition-support{padding:20px 7%;gap:16px;grid-template-columns:1fr 1fr}.project-page .edition-support-heading{grid-column:1/-1}.project-page .edition-support-action{justify-self:end}.project-page .edition-support-action>a:first-child{font-size:10px;gap:10px;padding:12px}.project-page .edition-support-progress .support-amount{flex-wrap:wrap;justify-content:start}.project-page #project-roster{padding-top:25px}.project-page #project-roster .section-title h2{font-size:28px}}.training-cover{min-height:410px;background:linear-gradient(90deg,#071c1be8,#071c1b99 38%,#071c1b00 74%),url(/cnzs-training-academy-v1.png) 50%/cover;color:#efe6cb;position:relative}.training-cover-copy{padding:28px 5%;max-width:620px;position:relative}.training-cover-kicker{display:flex;align-items:center;gap:24px;color:#c6af76;font-size:10px;letter-spacing:2px}.training-cover-kicker .game-mark{width:90px;height:40px;object-fit:contain}.training-cover h1{font-family:serif;font-size:52px;line-height:1.25;margin:24px 0 15px;letter-spacing:3px}.training-cover h1 span{display:block;font-size:30px;color:#d9bd80;margin-top:8px}.training-cover p{font-size:14px;line-height:1.9;color:#ded9c9}.training-cover-detail{display:inline-flex;gap:38px;align-items:center;color:#e8cd91;border-bottom:1px solid #b8a16c;padding:10px 0;margin:6px 0 20px}.training-cover-copy>small{display:block;color:#afaa8b;font-size:9px;letter-spacing:5px}.training-cover-seal{position:absolute;right:8%;top:30px;writing-mode:vertical-rl;border:1px solid #a27b54;background:#733a2b99;padding:10px 6px;color:#d8ba80;font-family:serif}.feature-training{padding-bottom:120px;background:#0c211b}.project-page .feature-domestic,.project-page .feature-invitational{padding-bottom:132px}.poster-gateways .poster-funding{display:grid;gap:5px;margin-top:7px;font-size:10px;line-height:1.2;color:#d9c38c;min-width:135px;letter-spacing:0}.poster-funding-meter{display:block;width:100%;height:3px;background:#c9b17c33;overflow:hidden}.poster-funding-meter i{display:block;height:100%;background:#d9bd80}.poster-gateways:has(.poster-funding){align-items:center}.training-gateways{grid-template-columns:repeat(3,minmax(0,1fr));max-width:850px}@media(max-width:700px){.training-cover{min-height:520px;background-position:64%;background-image:linear-gradient(180deg,#071c1be8,#071c1b55 60%,#071c1b00),url(/cnzs-training-academy-v1.png)}.training-cover-copy{padding:25px 7%}.training-cover h1{font-size:38px;margin-top:28px}.training-cover h1 span{font-size:26px}.training-cover p{font-size:12px}.training-cover-kicker{gap:12px;font-size:7px}.training-cover-seal{top:90px;right:9%}.feature-training,.project-page .feature-domestic,.project-page .feature-invitational{padding-bottom:0}.training-gateways{grid-template-columns:1fr 1fr}.training-gateways a:last-child{grid-column:1/-1;max-width:180px}.poster-gateways .poster-funding{font-size:9px;min-width:100px}.poster-gateways:has(.poster-funding){align-items:start}}.editorial-spotlight .hero-slide-tabs button{padding:10px 20px;gap:10px;min-height:44px}.editorial-spotlight .hero-slide-tabs button>span{font-size:11px}.editorial-spotlight .hero-slide-tabs button>i{height:2px}.editorial-spotlight .hero-playback{padding:5px 16px;gap:7px}.editorial-spotlight .hero-playback button{height:30px;min-width:32px;padding:0 8px}@media(max-width:900px){.editorial-spotlight .hero-slide-tabs button{padding:9px 12px}.editorial-spotlight .hero-playback{padding:4px 12px}}@media(max-width:600px){.editorial-spotlight .hero-slide-tabs button{min-width:120px;padding:8px 10px;min-height:44px}.editorial-spotlight .hero-slide-tabs button>span{font-size:10px}.editorial-spotlight .hero-playback button{height:32px}}