.iwc-loader{color:#040475;isolation:isolate;background:radial-gradient(at 50% 42%,#eaf3ff80,#0000 56%),#fff;flex-direction:column;justify-content:center;align-items:center;gap:23px;min-height:55svh;display:flex}.iwc-loader>svg{width:66px;height:90px;overflow:visible}.loader-blue{fill:#040475;fill-opacity:.035;stroke:#040475;stroke-width:17px;stroke-linecap:round;stroke-dasharray:100;animation:3.2s ease-in-out infinite crest-trace}.loader-blue:nth-child(3){animation-delay:-.15s}.loader-blue:nth-child(4){animation-delay:-.3s}.loader-blue:nth-child(5){animation-delay:-.45s}.loader-red{fill:#c71618;transform-origin:50% 20%;animation:3.2s ease-in-out infinite crest-heart}.loader-red:nth-last-child(-n+2){animation-delay:.2s}.iwc-loader>span{letter-spacing:.22em;text-align:center;padding-inline:20px;font:600 9px/1.8 Inter,sans-serif}.iwc-loader>i{background:linear-gradient(90deg,#0000,#94b8e3,#0000);width:95px;height:1px;animation:3.2s ease-in-out infinite crest-heart}.iwc-loader.site-opening{justify-content:center;gap:23px;min-height:100svh;display:flex;position:fixed;inset:0}.iwc-loader.journey-opening{z-index:15;pointer-events:none;min-height:0;position:absolute;inset:0}@keyframes crest-trace{0%{stroke-dashoffset:100px;fill-opacity:.025;opacity:.5}45%,65%{stroke-dashoffset:0;fill-opacity:.15;opacity:1}to{stroke-dashoffset:-100px;fill-opacity:.025;opacity:.3}}@keyframes crest-heart{0%,to{opacity:.2;transform:scale(.96)}45%,65%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.iwc-loader path,.iwc-loader>i{animation:none}.loader-blue{stroke-dashoffset:0;fill-opacity:.15}.loader-red{opacity:1}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:Arial, Helvetica, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in:cubic-bezier(.4, 0, 1, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}}@font-face{font-family:IWC;src:url(/assets/book.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:IWC;src:url(/assets/bold.woff)format("woff");font-weight:700;font-display:swap}:root{color:#081e38;--navy:#061b35;--blue:#087dc7;--red:#ef454c;--line:#dce2e8;--muted:#627284;background:#f5f6f7;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;background:0 0;border:0}button:focus-visible,a:focus-visible{outline:2px solid var(--red);outline-offset:5px}h1,h2,h3,p{margin:0}img{max-width:100%}.utility{color:#b7c8dc;letter-spacing:.15em;background:#021123;justify-content:space-between;align-items:center;height:31px;padding:0 4vw;font-size:10px;display:flex}.main-nav{background:var(--navy);color:#fff;z-index:30;border-bottom:1px solid #ffffff15;align-items:center;gap:45px;height:90px;padding:0 4vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;min-width:190px;display:flex}.brand img{filter:brightness(0)invert();width:30px;height:54px}.brand span{letter-spacing:-.02em;font-size:14px;font-weight:800;line-height:1.13}.main-nav nav{flex:1;align-items:center;gap:29px;font-size:14px;display:flex}.main-nav nav a{padding:32px 0}.main-nav nav a:hover{color:#a6d9ff}.nav-end{align-items:center;gap:28px;display:flex}.nav-end button{align-items:center;gap:7px;font-size:12px;display:flex}.edition-link{letter-spacing:.06em;border:1px solid #ffffff40;padding:12px 17px;font-size:12px}.menu-button{display:none!important}.home-hero{color:#fff;background:var(--navy);height:min(740px,100svh - 121px);min-height:570px;position:relative;overflow:hidden}.hero-photo{object-fit:cover;object-position:68% 45%;width:100%;height:100%;position:absolute}.hero-shade{background:linear-gradient(90deg,#031832ef 0%,#051b32d9 28%,#061b3560 59%,#03192d05 100%),linear-gradient(#0000 65%,#041a37f5);position:absolute;inset:0}.hero-lines{border:1px solid #66c9ff26;border-radius:50%;width:800px;height:800px;position:absolute;top:-370px;left:-350px;box-shadow:0 0 0 60px #74c9ff05,0 0 0 61px #66c9ff19,0 0 0 120px #74c9ff02,0 0 0 121px #66c9ff10}.hero-copy{align-items:center;width:700px;max-width:70%;height:100%;padding:72px 6vw 150px;display:flex;position:relative}.eyebrow{letter-spacing:.16em;align-items:center;gap:10px;font-size:11px;font-weight:700;line-height:1.5;display:flex}.eyebrow i{background:var(--red);border-radius:50%;width:7px;height:7px}.hero-copy h1{letter-spacing:-.065em;margin:24px 0 30px;font-size:clamp(65px,7.3vw,112px);font-weight:800;line-height:.88}.hero-copy em{font-style:italic;font-weight:500}.hero-copy p{color:#deebf8;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:30px;margin-top:30px;display:flex}.button{background:var(--navy);color:#fff;justify-content:center;align-items:center;gap:20px;padding:16px 20px;font-size:14px;font-weight:700;transition:transform .25s,background .25s;display:inline-flex}.button:hover{background:#143c68;transform:translateY(-3px)}.play-link{align-items:center;gap:10px;font-size:14px;display:flex}.play-link>span{border:1px solid #ffffff60;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.hero-footer{letter-spacing:.06em;border-top:1px solid #ffffff35;justify-content:space-between;align-items:center;padding-top:26px;font-size:11px;display:flex;position:absolute;bottom:28px;left:6vw;right:4vw}.hero-footer>div{align-items:center;gap:12px;display:flex}.hero-footer img{height:45px}.hero-footer b{color:#c1d7eb;margin-top:6px;font-size:10px;font-weight:400;display:block}.hero-footer strong{letter-spacing:-.06em;color:var(--red);margin-top:4px;font-size:30px;display:block}.score-ribbon{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:30px;padding:24px 6vw;font-size:14px;display:flex}.score-ribbon>span{letter-spacing:.08em;font-size:11px;font-weight:700}.score-ribbon small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.score-ribbon>div{align-items:center;gap:20px;display:flex}.score-ribbon img{object-fit:contain;width:36px;height:38px}.score-ribbon strong{padding:0 15px;font-size:30px}.score-ribbon i{color:#a9b3bf;margin:0 8px;font-style:normal}.score-ribbon>a{align-items:center;gap:16px;font-size:12px;display:flex}.intro-preview h2{letter-spacing:-.045em;margin:22px 0;font-size:clamp(36px,4vw,60px);line-height:1.05}.intro-preview em{font-weight:400}.intro-preview p{color:var(--muted);font-size:17px;line-height:1.65}@media (max-width:1050px){.main-nav{gap:25px}.main-nav nav{gap:18px}.nav-end{gap:15px}.main-nav nav a{font-size:12px}.brand{min-width:155px}.brand span{font-size:12px}}@media (max-width:760px){.utility{padding:0 20px;font-size:8px}.utility span:nth-child(2){display:none}.main-nav{justify-content:space-between;height:73px;padding:0 20px}.main-nav nav{display:none}.menu-button{display:flex!important}.brand img{width:25px;height:42px}.nav-end{gap:13px}.edition-link{padding:10px;font-size:10px}.nav-end>button:first-child{display:none}.home-hero{height:690px;min-height:0}.hero-photo{object-position:58% 50%}.hero-shade{background:linear-gradient(90deg,#051a35d4,#051a3550),linear-gradient(#0000 0%,#041a35)}.hero-copy{align-items:flex-end;max-width:100%;padding:60px 25px 200px}.hero-copy h1{margin:24px 0;font-size:77px}.hero-copy p{font-size:16px}.hero-actions{flex-wrap:wrap;gap:20px}.hero-actions .button{padding:14px;font-size:12px}.play-link{font-size:12px}.hero-footer{align-items:flex-start;bottom:24px;left:25px;right:25px}.hero-footer>span{display:none}.hero-footer img{height:37px}.hero-footer strong{font-size:25px}.hero-footer b{max-width:140px;line-height:1.5}.score-ribbon{grid-template-columns:1fr;padding:22px 20px;display:grid}.score-ribbon>div{justify-content:center;gap:12px}.score-ribbon>a{justify-content:center}.section{padding:65px 25px}}@font-face{font-family:IWCDisplay;src:url(/assets/display.woff2)format("woff2");font-display:swap}body{font-size:16px}.main-nav nav a{font-weight:600;position:relative}.main-nav nav a.active:after{content:"";background:var(--red);width:25px;height:3px;position:absolute;bottom:16px;left:0}.language-control{align-items:center;gap:6px;display:flex}.language-control select{color:#fff;cursor:pointer;background:0 0;border:0;padding:8px 3px;font-size:12px}.language-control option{color:var(--navy)}.edition-link.active{border-color:var(--red);background:#123458}.skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:10px}.mobile-nav{background:var(--navy);color:#fff;z-index:40;padding:25px;position:fixed;inset:104px 0 0;overflow-y:auto}.mobile-nav a{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding:18px 0;font-size:22px;font-weight:700;display:flex}.mobile-nav>span{letter-spacing:.15em;color:#89a5bf;margin-top:35px;font-size:12px;display:block}.route-loading{background:var(--navy);color:#fff;text-align:center;place-content:center;height:600px;display:grid}.route-loading img{filter:brightness(0)invert();height:100px;margin-bottom:30px}.not-found{min-height:500px}.not-found h1{margin:35px 0;font-size:80px}.red{color:var(--red)!important}.hero-media{position:absolute;inset:0;overflow:hidden}.hero-media>img,.hero-media>video{object-fit:cover;width:100%;height:100%}.hero-media>video{object-position:65% center}.hero-copy h1{font-size:clamp(65px,7.4vw,108px)}.hero-copy p{white-space:pre-line}.hero-side-label{writing-mode:vertical-rl;letter-spacing:.22em;color:#ffffffa0;font-size:10px;position:absolute;top:30%;right:25px}.hero-slide-controls{align-items:center;gap:13px;display:flex}.hero-slide-controls button{color:#fff;align-items:center;gap:7px;padding:5px;font-size:11px;display:flex}.hero-slide-controls i{background:#ffffff40;width:19px;height:2px;display:block}.hero-slide-controls .selected i{background:var(--red);width:36px}.hero-footer .hero-champion img{height:44px}.hero-champion>svg{color:#7bafd9;margin-left:8px}.hero-footer .hero-slide-controls{border:0}.section-head{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:35px;display:flex}.section-head h2{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(32px,3.7vw,52px);font-weight:750;line-height:1.05}.section-head em{font-style:italic;font-weight:400}.text-link{white-space:nowrap;align-items:center;gap:17px;padding-bottom:7px;font-size:14px;font-weight:600;display:inline-flex}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translate(4px)}.news-grid{grid-template-columns:1.45fr 1fr;gap:20px;display:grid}.news-main,.news-stack{min-height:570px}.news-main>a{background:var(--navy);color:#fff;height:100%;display:block;position:relative;overflow:hidden}.news-main img{object-fit:cover;object-position:58%;width:100%;height:100%;transition:transform .7s;position:absolute}.news-main a:hover img{transform:scale(1.035)}.photo-wash{background:linear-gradient(#0000 15%,#061b35fa);position:absolute;inset:0}.news-copy{position:absolute;bottom:35px;left:35px;right:35px}.tag{letter-spacing:.1em;border:1px solid #ffffff65;padding:7px 10px;font-size:10px}.news-copy h3{letter-spacing:-.035em;white-space:pre-line;margin:24px 0 15px;font-size:32px;line-height:1.13}.news-copy p{color:#d2dfec;max-width:430px;font-size:16px;line-height:1.55}.round-link{border:1px solid;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.news-copy .round-link{margin-top:20px}.news-stack{grid-template-rows:1fr 1fr;gap:20px;display:grid}.news-massi>a,.news-knockout>a{background:#dbe9f4;height:100%;padding:30px;display:block;position:relative;overflow:hidden}.news-massi h3{letter-spacing:-.05em;z-index:2;margin-top:20px;font-size:44px;line-height:1.03;position:relative}.news-massi em{font-weight:400}.news-massi img{object-fit:contain;object-position:bottom;width:55%;height:98%;transition:transform .5s;position:absolute;bottom:0;right:-20px}.news-massi a:hover img{transform:translate(-8px)}.news-massi .round-link,.news-knockout .round-link{position:absolute;bottom:25px;left:30px}.news-knockout>a{color:#fff;background:#063158}.news-knockout h3{white-space:pre-line;letter-spacing:-.04em;margin-top:20px;font-size:31px;line-height:1.08}.mini-crest-route{align-items:center;gap:8px;display:flex;position:absolute;bottom:30px;right:20px}.mini-crest-route img{object-fit:contain;width:40px;height:44px}.impact-band{color:#fff;background:#072746;position:relative;overflow:hidden}.impact-background{opacity:.025;background-image:url(/assets/iwc.svg);background-repeat:repeat;background-size:135px;position:absolute;inset:0;transform:rotate(-20deg)scale(1.5)}.impact-band .section{justify-content:space-between;align-items:center;gap:60px;padding-top:65px;padding-bottom:65px;display:flex;position:relative}.impact-band h2{letter-spacing:-.04em;margin-top:22px;font-size:43px;line-height:1.02}.impact-band em{font-weight:400}.impact-stats{gap:70px;display:flex}.impact-stats strong{letter-spacing:-.06em;font-size:78px;font-weight:750;line-height:1;display:block}.impact-stats>div>span{color:#b9d0e3;margin-top:14px;font-size:14px;display:block}.video-card-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.video-card{text-align:left;width:100%;padding:0;display:block}.video-card>div{aspect-ratio:16/10;background:var(--navy);position:relative;overflow:hidden}.video-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s,filter .6s}.video-card:hover img{filter:brightness(.8);transform:scale(1.045)}.play-circle{color:var(--navy);background:#ffffffed;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.play-circle svg{width:19px;margin-left:3px}.video-card .play-circle{position:absolute;bottom:23px;left:23px}.video-time{color:#fff;background:#001629b0;padding:5px 8px;font-size:12px;position:absolute;bottom:15px;right:15px}.video-card>.eyebrow{color:var(--muted);margin-top:18px;font-size:10px}.video-card h3{letter-spacing:-.035em;margin-top:10px;font-size:24px;line-height:1.2}.moment-preview{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr;align-items:center;gap:50px;margin-top:60px;padding-top:35px;display:grid}.moment-preview h3{letter-spacing:-.025em;white-space:pre-line;margin:18px 0 25px;font-size:28px;line-height:1.16}.moment-preview>div:last-child{grid-template-columns:1fr 1fr;gap:18px;display:grid}.moment-preview a:has(img){background:var(--navy);color:#fff;height:260px;display:block;position:relative;overflow:hidden}.moment-preview img{object-fit:cover;width:100%;height:100%}.moment-preview a>div{background:linear-gradient(#0000,#051b34);grid-template-columns:1fr auto;gap:5px;padding:20px;display:grid;position:absolute;bottom:0;left:0;right:0}.moment-preview strong{grid-column:1;font-size:26px}.moment-preview a span{grid-column:1;font-size:12px}.moment-preview a>div>svg:last-child{grid-area:3/2}.teams-home{background:#e8eef3}.crest-grid{border-top:1px solid #cad6e2;border-left:1px solid #cad6e2;grid-template-columns:repeat(4,1fr);display:grid}.crest-grid a{border-bottom:1px solid #cad6e2;border-right:1px solid #cad6e2;padding:35px 28px;transition:background .3s;display:block;position:relative;overflow:hidden}.crest-grid a:hover{background:#fff}.crest-grid img{object-fit:contain;width:80px;height:84px;margin-bottom:22px;transition:transform .35s;position:relative}.crest-grid a:hover img{transform:translateY(-7px)}.crest-watermark{color:#cad7e350;letter-spacing:-.07em;font-size:92px;font-weight:800;position:absolute;top:5px;right:20px}.crest-grid h3{letter-spacing:-.03em;margin-bottom:12px;font-size:22px}.crest-grid a>span:not(.crest-watermark){letter-spacing:.07em;color:#617388;font-size:10px}.crest-grid a>svg{position:absolute;bottom:34px;right:25px}.next-home-banner{color:#fff;background:#08233d;min-height:635px;position:relative;overflow:hidden}.next-home-banner>img{object-fit:cover;width:100%;height:100%;position:absolute}.next-banner-gradient{background:linear-gradient(90deg,#051b35f0,#051b3580 65%,#051b350a);position:absolute;inset:0}.next-home-banner .section{justify-content:space-between;align-items:center;display:flex;position:relative}.next-home-banner h2{letter-spacing:-.06em;margin:28px 0 23px;font-size:clamp(72px,8vw,120px);line-height:.92}.next-home-banner h2 em{color:var(--red);font-weight:500}.next-home-banner p{white-space:pre-line;color:#d5e2ee;font-size:18px;line-height:1.5}.banner-date{align-items:center;gap:16px;margin:28px 0;display:flex}.banner-date b{letter-spacing:-.03em;border-right:1px solid #ffffff50;padding-right:18px;font-size:38px}.banner-date span{letter-spacing:.06em;font-size:12px;font-weight:700;line-height:1.5}.banner-date i{font-style:normal;font-weight:400;display:block}.next-banner-cup img{opacity:.12;filter:brightness(0)invert();width:200px;transform:rotate(12deg)}.venues-preview{grid-template-columns:1fr 1fr;gap:22px;display:grid}.venues-preview a{aspect-ratio:1.35;background:var(--navy);color:#fff;display:block;position:relative;overflow:hidden}.venues-preview img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.venues-preview a:hover img{transform:scale(1.04)}.venues-preview a>div{background:linear-gradient(#0000,#051b35f5);grid-template-columns:20px 1fr 25px;align-items:center;gap:12px;padding:70px 28px 28px;display:grid;position:absolute;bottom:0;left:0;right:0}.venues-preview div>span{letter-spacing:.1em;font-size:10px}.venues-preview h3{letter-spacing:-.03em;grid-column:1/3;font-size:26px}.venues-preview div>svg:last-child{grid-area:2/3}.partners-strip{border-top:1px solid var(--line);text-align:center;background:#fff;padding:48px 6vw}.partners-strip .eyebrow{color:#5b6d80;justify-content:center}.partners-strip>div{justify-content:space-between;align-items:center;gap:45px;max-width:1250px;margin:40px auto 0;display:flex}.partners-strip a{flex:1;justify-content:center;align-items:center;height:65px;display:flex}.partners-strip img{object-fit:contain;filter:grayscale();width:100%;max-width:145px;height:100%;max-height:60px;transition:filter .25s}.partners-strip a:hover img{filter:none}.partners-strip a:nth-child(2) img,.partners-strip a:nth-child(4) img{filter:brightness(0)}footer{color:#d0dfec;background:#021427;padding:60px 6vw 25px}.footer-top{justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:45px;display:flex}.footer-top h2{letter-spacing:-.05em;font-size:52px;font-weight:700;line-height:.95}.footer-top h2 em{font-weight:400}.footer-social{align-items:center;gap:22px;display:flex}.footer-social a{border:1px solid #ffffff25;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.footer-social svg{width:19px}.footer-links{border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;flex-wrap:wrap;justify-content:center;gap:35px;padding:24px 0;font-size:14px;display:flex}.footer-links a:hover{color:#fff}.footer-bottom{letter-spacing:.08em;color:#8faac1;justify-content:space-between;align-items:center;gap:20px;padding-top:25px;font-size:10px;display:flex}.footer-bottom img{filter:brightness(0)invert();width:90px}.page-hero{background:var(--navy);color:#fff;position:relative;overflow:hidden}.page-hero-art{opacity:.045;background-image:url(/assets/iwc.svg);background-position:100%;background-repeat:no-repeat;background-size:400px 500px;position:absolute;inset:0}.page-hero.with-image .page-hero-art{opacity:1;background-position:65% 40%;background-size:cover}.page-hero.with-image:after{content:"";background:linear-gradient(90deg,#031832f5,#061b35b8 46%,#061b3510),linear-gradient(#0000,#061b35bb);position:absolute;inset:0}.page-hero .section{z-index:1;min-height:390px;padding-top:65px;padding-bottom:65px;position:relative}.page-hero h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(48px,6vw,87px);font-weight:750;line-height:.98}.page-hero em{font-weight:400}.page-hero .button{margin-top:28px}.champion-chip{letter-spacing:.03em;background:#ffffff15;border:1px solid #ffffff30;align-items:center;gap:12px;margin-top:28px;padding:10px 16px;font-size:12px;font-weight:700;display:inline-flex}.champion-chip img{object-fit:contain;width:28px;height:31px}.quick-facts-section{padding-top:35px;padding-bottom:35px}.quick-facts{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.quick-facts>div{border-right:1px solid var(--line);grid-template-columns:30px 1fr;align-items:center;gap:10px;display:grid}.quick-facts>div:last-child{border:0}.quick-facts svg{color:#6291b4;grid-row:1/3}.quick-facts strong{letter-spacing:-.04em;font-size:35px;line-height:1}.quick-facts span{color:var(--muted);font-size:14px}.competition-tabs{border-bottom:1px solid var(--line);z-index:20;background:#fff;justify-content:center;gap:40px;padding:0 6vw;display:flex;position:sticky;top:90px}.competition-tabs button{white-space:nowrap;color:#52667c;border-bottom:3px solid #0000;padding:25px 0;font-size:14px}.competition-tabs button.active{border-bottom-color:var(--red);color:var(--navy);font-weight:700}.match-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:35px 0;display:flex}.day-selector{gap:10px;display:flex}.day-selector button{border:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:auto auto;align-items:baseline;min-width:112px;padding:16px 20px;display:grid}.day-selector span{letter-spacing:.07em;grid-column:1/3;margin-bottom:10px;font-size:9px;font-weight:700}.day-selector strong{letter-spacing:-.04em;font-size:30px}.day-selector small{color:#6d7f91;padding-left:10px;font-size:11px}.day-selector button.active{background:var(--navy);color:#fff;border-color:var(--navy);box-shadow:inset 0 -3px var(--red)}.day-selector button.active small{color:#a0bfd9}.filter-select{letter-spacing:.04em;color:var(--muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.filter-select select{border:1px solid var(--line);min-width:180px;height:47px;color:var(--navy);background:#fff;padding:0 13px;font-size:14px}.day-heading{justify-content:space-between;align-items:center;gap:20px;margin:35px 0 20px;display:flex}.day-heading h3>span{color:var(--muted);margin-top:8px;font-size:14px;font-weight:400;display:block}.day-heading>span{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.match-card{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 95px 1fr;align-items:center;gap:10px;min-height:145px;padding:38px 23px 23px;transition:border .2s;display:grid;position:relative}.match-card:hover{border-color:#b7c7d7}.match-card>a:last-of-type{text-align:right}.team-inline{align-items:center;gap:12px;min-width:0;font-size:14px;font-weight:600;display:inline-flex}.team-inline img{object-fit:contain;flex-shrink:0;width:32px;height:37px}.team-inline.small{gap:8px;font-size:12px}.team-inline.small img{width:22px;height:24px}.match-card>a:last-of-type .team-inline{flex-direction:row-reverse}.match-card strong{text-align:center;white-space:nowrap;letter-spacing:-.035em;font-size:27px;font-weight:750}.match-card strong i{color:#95a5b6;padding:0 5px;font-style:normal;font-weight:400}.match-phase{letter-spacing:.08em;color:var(--muted);font-size:9px;font-weight:700;position:absolute;top:18px;left:22px}.match-card>small{text-align:center;color:var(--red);grid-column:1/4;margin-top:5px;font-size:11px}.empty-state{border:1px solid var(--line);text-align:center;color:var(--muted);grid-column:1/-1;padding:50px 20px}.shootout-panel{background:#e9eef4;grid-template-columns:1fr 1fr;align-items:center;gap:45px;margin-top:50px;padding:35px;display:grid}.shootout-panel h3{letter-spacing:-.04em;margin:20px 0;font-size:30px}.shootout-panel p{color:#52677b;font-size:16px;line-height:1.65}.shootout-panel .match-card{min-height:110px;margin-bottom:10px}.legends-result{border:1px solid var(--line);background:#fff;align-items:center;gap:24px;margin-top:25px;padding:30px;display:flex}.legends-result>svg{color:#9a804b;flex-shrink:0}.legends-result h3{margin:12px 0;font-size:18px;line-height:1.8}.legends-result strong{margin:0 15px;font-size:25px}.legends-result p{color:var(--muted);font-size:14px}.legends-result>a{margin-left:auto}.table-scroll{border:1px solid var(--line);background:#fff;overflow-x:auto}.standings-table{border-collapse:collapse;width:100%;min-width:700px}.standings-table caption{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:20px 25px;font-size:13px}.standings-table th{letter-spacing:.05em;color:#567089;background:#edf2f6;padding:16px 15px;font-size:11px}.standings-table td{text-align:center;border-bottom:1px solid var(--line);padding:19px 15px;font-size:15px}.standings-table td:nth-child(2),.standings-table th:nth-child(2){text-align:left}.standings-table td:first-child{color:#6a7a8c;width:50px}.standings-table td:last-child{background:#f0f4f7;width:75px;font-size:18px}.standings-table td:nth-child(2)>a{align-items:center;gap:6px;display:flex}.standings-table .qualified td:first-child{color:var(--navy);font-weight:700;box-shadow:inset 3px 0 #309b77}.tie-symbol{color:var(--red);font-size:18px}.table-note{color:var(--muted);grid-template-columns:1fr 1.3fr;gap:40px;margin-top:24px;font-size:12px;line-height:1.6;display:grid}.table-note>span{align-items:flex-start;gap:10px;display:flex}.table-note i{background:#309b77;flex-shrink:0;width:5px;height:20px;display:block}.final-bracket{background:#e8eef4;grid-template-columns:1fr 65px 1fr;align-items:center;gap:0;padding:45px;display:grid;position:relative;overflow:hidden}.semifinal-column,.final-column{z-index:1;position:relative}.semifinal-column>.eyebrow,.final-column>.eyebrow{margin-bottom:20px}.semifinal-column .match-card{margin-bottom:30px}.bracket-connector{height:190px;margin-top:20px;position:relative}.bracket-connector i{border-top:2px solid #8ea9c2;width:32px;position:absolute;left:0}.bracket-connector i:first-child{top:0}.bracket-connector i:nth-child(2){bottom:0}.bracket-connector b{border-left:2px solid #8ea9c2;position:absolute;top:0;bottom:0;left:32px}.bracket-connector b:after{content:"";border-top:2px solid #8ea9c2;width:32px;position:absolute;top:50%;left:0}.champion-podium{background:var(--navy);color:#fff;grid-template-columns:70px 1fr 30px;align-items:center;gap:5px 20px;margin-top:25px;padding:30px;display:grid}.champion-podium>img{object-fit:contain;grid-row:1/4;width:70px;height:80px}.champion-podium>svg{color:#cfb16e;grid-area:1/3/4}.champion-podium>span{letter-spacing:.14em;grid-column:2;font-size:10px}.champion-podium>h3{letter-spacing:-.04em;grid-column:2;font-size:31px}.champion-podium>b{color:#88adc9;grid-column:2;font-size:11px}.bracket-trophy-photo{object-fit:cover;opacity:.08;width:100%;height:100%;position:absolute;inset:0}.final-night-schedule{border-top:1px solid var(--line);grid-template-columns:repeat(6,1fr);gap:18px;margin-top:35px;padding-top:25px;display:grid}.final-night-schedule>div{border-left:2px solid var(--red);padding-left:15px}.final-night-schedule span{font-size:22px;font-weight:700}.final-night-schedule p{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.5}.fine-print{color:var(--muted);max-width:960px;margin-top:25px;font-size:12px!important;line-height:1.7!important}.award-feature{color:#fff;background:#06264a;min-height:430px;margin-bottom:60px;padding:45px;position:relative;overflow:hidden}.award-feature h2{letter-spacing:-.06em;margin:30px 0 25px;font-size:95px;font-weight:750;line-height:.9}.award-feature h2>span{letter-spacing:.08em;color:#95b8d7;margin-top:20px;font-size:12px;display:block}.award-feature p{color:#cadbed;font-size:17px;line-height:1.6}.award-feature .button{margin-top:25px}.award-feature>img{object-fit:contain;object-position:bottom;width:46%;height:110%;position:absolute;bottom:-15px;right:30px}.award-icon{color:#4c8abe19;width:320px;height:320px;position:absolute;top:0;right:12%}.scorers-list{border:1px solid var(--line);background:#fff}.scorers-list>div{border-bottom:1px solid var(--line);align-items:center;gap:25px;padding:24px 30px;display:flex}.scorers-list>div>span{color:#8194a7;width:35px;font-size:25px}.scorers-list img{object-fit:contain;width:45px;height:48px}.scorers-list small{color:var(--muted);margin-top:5px;font-size:13px;display:block}.scorers-list strong{min-width:55px;margin-left:auto;font-size:38px}.scorers-list strong small{letter-spacing:.07em;font-size:9px}.format-stages{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.format-stages>div{border:1px solid var(--line);background:#fff;padding:35px 25px;position:relative}.format-stages>div>span{letter-spacing:-.03em;color:#d6e1eb;font-size:32px;font-weight:700;position:absolute;top:26px;right:20px}.format-stages h3{letter-spacing:-.035em;margin:30px 0 17px;font-size:24px;line-height:1.1}.format-stages p{color:var(--muted);font-size:16px;line-height:1.6}.rules-reference{background:#e8eef4;align-items:center;gap:25px;margin-top:35px;padding:30px;display:flex}.rules-reference>div{flex:1}.rules-reference h3{margin-bottom:12px;font-size:22px}.rules-reference p{color:var(--muted);font-size:16px;line-height:1.6}.directory-toolbar,.roster-toolbar{justify-content:space-between;align-items:center;gap:25px;margin-bottom:35px;display:flex}.segmented{border:1px solid var(--line);background:#fff;gap:4px;padding:4px;display:inline-flex}.segmented button{white-space:nowrap;padding:14px 19px;font-size:14px}.segmented button.active{background:var(--navy);color:#fff}.segmented b{background:#ffffff20;border:1px solid #ffffff20;margin-left:10px;padding:3px 6px;font-size:10px}.search-field{border:1px solid var(--line);background:#fff;align-items:center;gap:12px;height:49px;padding:0 15px;display:flex}.search-field input{width:100%;min-width:170px;font:inherit;color:var(--navy);background:0 0;border:0;outline:0;font-size:14px}.teams-directory{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.national-card{border:1px solid var(--line);background:#fff;transition:transform .3s,border .3s;display:block;position:relative;overflow:hidden}.national-card-top{letter-spacing:.05em;justify-content:space-between;align-items:center;padding:20px 22px;font-size:10px;font-weight:700;display:flex}.national-card-top>svg{color:#998252}.national-card-crest{place-items:center;height:155px;display:grid;position:relative;overflow:hidden}.national-card-crest span{border:1px solid var(--team-color);opacity:.1;width:160px;height:160px;box-shadow:0 0 0 25px var(--team-color), 0 0 0 50px var(--team-color);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.national-card-crest span{box-shadow:0 0 0 25px color-mix(in srgb, var(--team-color) 10%, transparent), 0 0 0 50px color-mix(in srgb, var(--team-color) 4%, transparent)}}.national-card-crest img{object-fit:contain;width:110px;height:100px;transition:transform .4s;position:relative}.national-card:hover img{transform:scale(1.05)}.national-card h2{letter-spacing:-.03em;margin:18px 22px;font-size:24px}.national-card-stats{justify-content:space-between;gap:14px;padding:0 22px 25px;display:flex}.national-card-stats>span{color:var(--muted);max-width:115px;font-size:10px;line-height:1.5}.national-card-stats b{color:var(--navy);white-space:nowrap;margin-bottom:5px;font-size:20px;font-weight:700;display:block}.national-card-bottom{border-top:1px solid var(--line);background:#f0f4f7;justify-content:space-between;align-items:center;padding:17px 22px;font-size:12px;display:flex}.team-hero{background:var(--navy);color:#fff;position:relative;overflow:hidden}.team-hero:before{content:"";background:radial-gradient(ellipse at 85% 25%, var(--team-color), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.team-hero:before{background:radial-gradient(ellipse at 85% 25%, color-mix(in srgb, var(--team-color) 50%, transparent), transparent 70%)}}.team-hero .section{padding-top:30px;padding-bottom:40px;position:relative}.team-back{color:#adc3d7;align-items:center;gap:10px;font-size:13px;display:inline-flex}.team-hero-main{justify-content:space-between;align-items:center;gap:50px;padding:35px 0 45px;display:flex}.team-hero-main h1{letter-spacing:-.055em;margin-top:25px;font-size:clamp(45px,7vw,90px);line-height:1}.team-hero-main>img{object-fit:contain;filter:drop-shadow(0 20px 25px #0003);width:200px;height:200px;margin-right:50px}.social-links{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.social-links a{opacity:.7;border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;transition:opacity .2s,transform .2s;display:grid}.social-links a:hover{opacity:1;transform:translateY(-2px)}.social-k{filter:brightness(0);width:17px;height:17px}.team-hero-stats{border-top:1px solid #ffffff25;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:30px;display:grid}.team-hero-stats strong{letter-spacing:-.04em;font-size:45px;line-height:1;display:block}.team-hero-stats span:not(strong span){color:#acc4d9;margin-top:13px;font-size:13px;display:block}.team-hero-stats strong span{display:inline}.roster-toolbar .search-field{flex:1;max-width:470px}.roster-toolbar{align-items:end;gap:17px}.roster-toolbar .filter-select select{min-width:160px}.roster-results{color:var(--muted);justify-content:space-between;margin:25px 0;font-size:12px;display:flex}.roster-results span:last-child{letter-spacing:.06em;font-size:10px}.player-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.player-card{border:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:auto 425px;background:#fff;overflow:hidden}.player-portrait{aspect-ratio:1/1.1;background:#e2eaf1;position:relative;overflow:hidden}.player-portrait>.player-bg-crest{opacity:.05;place-items:center;display:grid;position:absolute;inset:0}.player-bg-crest img{object-fit:contain;width:120%;height:140%;transform:rotate(-12deg)}.player-portrait>img:not(.player-small-crest){object-fit:contain;object-position:bottom;width:95%;height:92%;transition:transform .4s;position:absolute;bottom:0;left:2.5%}.player-card:hover .player-portrait>img:not(.player-small-crest){transform:scale(1.03)}.player-portrait .neutral-player{filter:brightness(0);opacity:.18;height:89%!important}.player-portrait .studio-player{object-fit:cover!important;object-position:top!important;width:100%!important;height:100%!important;left:0!important}.player-card-label{letter-spacing:.08em;z-index:2;color:#284765;font-size:8px;position:absolute;top:17px;left:17px}.player-small-crest{object-fit:contain;z-index:2;filter:drop-shadow(0 2px 3px #061b3530);width:27px;height:35px;position:absolute;bottom:15px;right:15px}.player-card-info{flex-direction:column;min-height:176px;padding:20px;display:flex}.player-card-info h3{letter-spacing:-.025em;overflow-wrap:anywhere;min-height:42px;font-size:18px;line-height:1.15}.player-card-info>div:not(.social-links){align-items:center;gap:10px;margin:12px 0 15px;display:flex}.player-card-info strong{letter-spacing:-.025em;white-space:nowrap;font-size:20px}.player-card-info>div>span{color:var(--muted);font-size:10px}.player-card-info .social-links a{opacity:1;border-color:#d4dfe8;width:26px;height:26px}.player-card-info .social-links svg{width:14px}.load-more{width:max-content;margin:35px auto 0;display:flex}.team-2025-section{background:#e9eef4}.sport-team-stats{border-bottom:1px solid #cbd7e1;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:35px;padding-bottom:35px;display:grid}.sport-team-stats strong{letter-spacing:-.05em;font-size:52px;display:block}.sport-team-stats span{color:var(--muted);margin-top:10px;font-size:13px;display:block}.debut-panel{justify-content:space-between;align-items:center;gap:40px;display:flex}.debut-panel>svg{width:40px;height:40px;color:var(--blue)}.debut-panel h2{white-space:pre-line;letter-spacing:-.035em;font-size:35px;line-height:1.15}.affiliates-section{color:#fff;background:#061e38}.affiliates-map-layout{background:#082540;border:1px solid #ffffff20;grid-template-columns:1fr 285px;display:grid}.world-map-surface{min-width:0;padding:25px 20px 15px}.map-toolbar{justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.map-toolbar>img{filter:brightness(0)invert();width:100px}.map-region-controls{gap:4px;display:flex}.map-region-controls button{border:1px solid #ffffff20;padding:8px 10px;font-size:11px}.map-region-controls button.active{color:#c8ecff;background:#ffffff18;border-color:#70accf}.world-map{width:100%;height:380px;overflow:visible}.map-node{cursor:pointer;outline:0}.map-node:focus circle:first-child{stroke:#fff;stroke-width:3px}.map-legend{color:#9ebbd2;justify-content:center;gap:25px;font-size:11px;display:flex}.map-legend>span{align-items:center;gap:8px;display:flex}.map-legend i,.participation-status i{background:#51c799;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}.map-team-panel{border-left:1px solid #ffffff20;flex-direction:column;align-items:flex-start;height:500px;min-height:500px;padding:28px;display:flex;overflow:hidden}.map-team-panel>.eyebrow{color:#94b2cc;font-size:9px}.map-team-panel>img{object-fit:contain;width:75px;height:74px;margin-top:24px}.map-team-panel h3{letter-spacing:-.04em;min-height:62px;margin-top:20px;font-size:26px;line-height:1.15}.participation-status{color:#b0cde2;align-items:center;gap:7px;font-size:11px;display:flex}.participation-status.no i{background:#ee5a61}.map-panel-metric{border-top:1px solid #ffffff20;width:100%;margin-top:18px;padding-top:22px}.map-panel-metric strong{letter-spacing:-.035em;font-size:25px;display:block}.map-panel-metric>span{color:#91aec5;margin-top:7px;font-size:11px;display:block}.map-team-panel .text-link{margin-top:25px;font-size:12px}.map-team-panel .fine-print{color:#91aec5;margin-top:20px;font-size:11px!important;line-height:1.5!important}.map-team-selector{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.map-team-selector button{border:1px solid #ffffff20;align-items:center;gap:8px;padding:8px 11px;font-size:11px;display:flex}.map-team-selector button.active{background:#ffffff15;border-color:#77aed0}.map-team-selector img{object-fit:contain;width:20px;height:24px}.edition-date{align-items:center;gap:18px;margin:30px 0;display:flex}.edition-date>strong{letter-spacing:-.04em;border-right:1px solid #ffffff50;padding-right:20px;font-size:48px;line-height:1}.edition-date>div{letter-spacing:.07em;font-size:13px;line-height:1.6}.edition-date b{font-weight:400;display:block}.edition-date>span{color:#a9c1d5;letter-spacing:.07em;margin-left:15px;font-size:10px}.newcomers-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.newcomers-grid a{border:1px solid var(--line);background:#fff;flex-direction:column;padding:28px;transition:transform .3s;display:flex;position:relative}.newcomers-grid a:hover{transform:translateY(-5px)}.new-badge{letter-spacing:.08em;color:var(--red);border:1px solid #ed454c50;width:max-content;padding:6px 9px;font-size:9px;font-weight:700}.newcomers-grid img{object-fit:contain;align-self:center;width:110px;height:100px;margin:30px 0}.newcomers-grid h3{letter-spacing:-.04em;margin-bottom:20px;font-size:24px;line-height:1.1}.newcomers-grid p{justify-content:space-between;align-items:center;gap:10px;font-size:12px;line-height:1.5;display:flex}.newcomers-grid p svg{flex-shrink:0}.draw-lab{color:#fff;background:#06203c;scroll-margin-top:85px}.draw-lab .section-head h2{font-size:55px}.simulation-intro{justify-content:space-between;align-items:center;gap:35px;margin-bottom:30px;display:flex}.simulation-intro p{color:#b6cee3;max-width:620px;font-size:17px;line-height:1.6}.simulation-label{letter-spacing:.06em;border:1px solid #ffffff30;flex-shrink:0;max-width:260px;padding:12px;font-size:9px;line-height:1.5}.sim-toolbar{align-items:center;gap:14px;margin-bottom:30px;display:flex}.button.outline{color:#fff;background:0 0;border:1px solid #ffffff40}.button.outline:hover{background:#ffffff15}.sim-reset{color:#a9c6dd;align-items:center;gap:9px;margin-left:auto;font-size:12px;display:flex}.sim-groups{grid-template-columns:1fr 1fr;gap:25px;display:grid}.sim-group{border:1px solid #ffffff25}.sim-group header{background:#103458;grid-template-columns:1fr 60px;align-items:center;padding:20px 24px;display:grid;position:relative}.sim-group header>span{letter-spacing:.07em;font-size:12px}.sim-group header>strong{text-align:right;letter-spacing:-.04em;color:#56b8f4;grid-area:1/2/3;font-size:50px;line-height:1}.sim-group header>small{color:#89afcd;letter-spacing:.05em;margin-top:9px;font-size:9px}.group-B header>strong{color:#f6797c}.group-B header>small{color:#c9a1af}.sim-group ol{margin:0;padding:0;list-style:none}.sim-group li{background:#082744;border-bottom:1px solid #ffffff15;align-items:center;gap:12px;padding:12px 17px;display:flex}.sim-group li.advances{box-shadow:inset 3px 0 #4bafe5}.group-B li.advances{box-shadow:inset 3px 0 #ed6c78}.sim-group li:nth-child(n+5){opacity:.65}.group-rank{color:#8eafca;width:20px;font-size:15px}.drag-grip{color:#537491}.sim-group .team-inline{font-size:14px}.rank-controls{gap:3px;margin-left:auto;display:flex}.rank-controls button{border:1px solid #ffffff20;place-items:center;width:28px;height:28px;display:grid}.rank-controls button:disabled{opacity:.2;cursor:default}.sim-group li>b{align-items:center;gap:5px;margin-left:auto;font-size:17px;display:flex}.sim-group li>b small{color:#8daac1;font-size:8px;font-weight:400}.sim-help{color:#96b3cb;margin:20px 0 45px;font-size:12px;line-height:1.7}.sim-bracket{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:40px;display:grid}.sim-round{flex-direction:column;justify-content:space-around;gap:20px;display:flex;position:relative}.sim-round h3{letter-spacing:.08em;color:#83adc9;margin:0 0 5px;font-size:11px}.sim-round.semifinals{justify-content:center;gap:75px;padding-top:35px}.sim-round.semifinals h3,.sim-round.final h3{position:absolute;top:0}.sim-round.final{justify-content:center;gap:30px;padding-top:45px}.sim-fixture{background:#0d2e50;border:1px solid #ffffff25;position:relative}.sim-fixture>span{letter-spacing:.05em;color:#93b6d1;border-bottom:1px solid #ffffff10;padding:10px 14px;font-size:9px;display:block}.sim-fixture>button{text-align:left;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:57px;padding:11px 14px;display:flex}.sim-fixture>button:last-child{border:0}.sim-fixture .team-inline{gap:10px;font-size:13px}.sim-fixture>button:hover:not(:disabled){background:#174467}.sim-fixture>button.selected{background:#124c69;box-shadow:inset 3px 0 #55c3ed}.sim-fixture>button:disabled{cursor:default;opacity:.65}.sim-fixture:after{content:"";border-top:1px solid #638ba650;width:40px;position:absolute;top:50%;right:-40px}.sim-round.final .sim-fixture:after{display:none}.pending-team{color:#82a1b9;font-size:11px;line-height:1.4}.sim-champion{text-align:center;background:#092744;border:1px solid #bca06340;min-height:210px;padding:25px;position:relative}.sim-champion>img{object-fit:contain;filter:brightness(0)invert();opacity:.2;width:65px;height:65px}.sim-champion.chosen>img{filter:none;opacity:1}.sim-champion>span{letter-spacing:.13em;color:#c4ae78;margin-top:20px;font-size:9px;display:block}.sim-champion h4{letter-spacing:-.03em;margin:10px 0 0;font-size:25px}.sim-champion>svg{color:#bca063;position:absolute;top:20px;right:20px}.sim-bottom{border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:30px;margin-top:40px;padding-top:25px;display:flex}.sim-bottom>span{color:#a3bfd5;font-size:13px;line-height:1.5}.sim-score-details{border:1px solid #ffffff25;margin-top:25px}.sim-score-details summary{cursor:pointer;justify-content:space-between;padding:18px;font-size:13px;display:flex}.sim-score-details>div{grid-template-columns:1fr 1fr;gap:10px;padding:20px;display:grid}.sim-score-details p{border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.sim-score-details b{white-space:nowrap}.sim-score-details .team-inline{font-size:11px}.tournament-flow{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.tournament-flow>div{border:1px solid var(--line);background:#fff;flex-direction:column;align-items:flex-start;min-height:320px;padding:30px 24px;display:flex;position:relative}.flow-index{color:#627d94;font-size:10px}.flow-day{color:var(--red);font-size:11px;font-weight:700;position:absolute;top:25px;right:24px}.tournament-flow strong{letter-spacing:-.06em;color:#1e5682;margin:22px 0;font-size:75px;line-height:1}.tournament-flow>div:nth-child(2) strong,.tournament-flow>div:nth-child(4) strong{color:var(--red)}.tournament-flow h3{letter-spacing:-.03em;font-size:24px;line-height:1.1}.tournament-flow p{color:var(--muted);margin:14px 0 25px;font-size:14px;line-height:1.5}.tournament-flow small{border-top:1px solid var(--line);align-items:center;gap:5px;width:100%;margin-top:auto;padding-top:16px;font-size:10px;display:flex}.broadcast-route{grid-template-columns:1fr 2fr;align-items:center;gap:30px;margin-top:55px;display:grid}.broadcast-route h3{letter-spacing:-.04em;white-space:pre-line;margin-top:20px;font-size:30px;line-height:1.1}.days-flow{border:1px solid var(--line);background:#fff;display:flex}.days-flow>div{border-right:1px solid var(--line);flex-direction:column;flex:1;align-items:center;padding:20px 5px;display:flex}.days-flow>div:last-child{border:0}.days-flow span{letter-spacing:.06em;color:var(--muted);font-size:11px}.days-flow b{margin-top:15px;font-size:34px}.days-flow small{color:var(--muted);margin-bottom:20px;font-size:10px}.days-flow svg{color:#6190b2}.days-flow em{text-align:center;margin-top:8px;font-size:8px;font-style:normal;line-height:1.4}.days-flow .final-day{background:var(--navy);color:#fff}.days-flow .final-day em,.days-flow .final-day span,.days-flow .final-day small{color:#a7c5dc}.airtime-panels{grid-template-columns:1fr 1fr;gap:25px;margin-top:50px;display:grid}.airtime-panels>div{background:#e6edf3;border:1px solid #d4e0e9;padding:35px}.airtime-panels svg{color:var(--blue);margin-bottom:22px;display:block}.airtime-panels strong{letter-spacing:-.045em;margin-bottom:20px;font-size:42px;display:block}.airtime-panels h3{letter-spacing:-.03em;margin-bottom:15px;font-size:23px}.airtime-panels p{color:#5c7388;font-size:16px;line-height:1.7}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#001324e8;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.video-dialog{color:#fff;background:#061b35;border:1px solid #ffffff25;outline:0;width:min(1050px,100%);box-shadow:0 20px 80px #0005}.video-dialog>header,.embed-dialog>header{justify-content:space-between;align-items:center;gap:20px;padding:20px 25px;display:flex}.video-dialog header>span{letter-spacing:.14em;color:#a9c3d8;font-size:10px}.video-dialog header h2,.embed-dialog h2{flex:1;font-size:17px;font-weight:600}.video-dialog header button,.embed-dialog header button{place-items:center;width:32px;height:32px;display:grid}.video-screen{aspect-ratio:16/9;background:#000;position:relative}.video-screen video{width:100%;height:100%;display:block}.screen-play{color:var(--navy);background:#fff;border-radius:50%;place-items:center;width:65px;height:65px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.screen-play svg{width:24px;margin-left:3px}.video-error{background:var(--navy);text-align:center;place-items:center;padding:40px;line-height:1.5;display:grid;position:absolute;inset:0}.video-controls{padding:16px 23px}.video-controls>input{width:100%;height:3px;accent-color:var(--red);cursor:pointer;margin-bottom:16px}.video-controls>div{align-items:center;gap:18px;display:flex}.video-controls button{place-items:center;width:30px;height:30px;display:grid}.video-controls span{font-size:12px}.video-controls span i{color:#7b9bb5;font-style:normal}.video-controls label{margin-left:auto}.video-controls select{color:#fff;background:#103052;border:1px solid #ffffff25;padding:6px;font-size:10px}.embed-dialog{background:var(--navy);color:#fff;border:1px solid #ffffff25;width:min(1050px,100%);max-height:95svh}.embed-dialog iframe{aspect-ratio:16/9;background:#fff;border:0;width:100%;display:block}.embed-dialog>a{justify-content:space-between;padding:18px 25px;font-size:12px;display:flex}.embed-dialog.vertical{width:min(450px,100%)}.embed-dialog.vertical iframe{aspect-ratio:auto;height:min(65svh,650px)}.media-tab-toolbar{justify-content:space-between;align-items:center;gap:30px;margin-bottom:40px;display:flex}.featured-video{aspect-ratio:2.1;background:var(--navy);color:#fff;position:relative;overflow:hidden}.featured-video>img{object-fit:cover;width:100%;height:100%}.featured-video>div{background:linear-gradient(90deg,#041b36f2,#041b3650);flex-direction:column;justify-content:center;align-items:flex-start;padding:50px;display:flex;position:absolute;inset:0}.featured-video h2{white-space:pre-line;letter-spacing:-.045em;margin:30px 0;font-size:clamp(35px,5vw,70px);line-height:1}.full-video-grid{margin-top:30px}.watch-live{background:var(--navy);color:#fff;align-items:center;gap:25px;margin-top:55px;padding:30px;display:flex}.watch-live>div{flex:1}.watch-live .eyebrow{color:#9bb6cc;font-size:9px}.watch-live h3{letter-spacing:-.03em;margin-top:12px;font-size:22px}.watch-live>a{border:1px solid #ffffff30;align-items:center;gap:10px;padding:12px 15px;font-size:12px;display:flex}.watch-live>img{object-fit:contain;width:95px;height:35px;margin-left:10px}.social-filter{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.social-filter>div{align-items:center;gap:10px;display:flex}.social-filter button{border:1px solid var(--line);background:#fff;min-height:38px;padding:9px 15px;font-size:13px}.social-filter button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.social-filter>div:last-child{font-size:12px}.social-filter>div:last-child button{padding:8px}.social-showcase{grid-template-columns:1.2fr 1fr;gap:25px;display:grid}.social-feature{aspect-ratio:1.2;background:var(--navy);color:#fff;text-align:left;width:100%;padding:0;display:block;position:relative;overflow:hidden}.social-feature>img{object-fit:cover;width:100%;height:100%}.social-feature-shade{background:linear-gradient(#0000,#051b35ee);position:absolute;inset:0}.social-feature>div:last-child{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:35px;display:flex;position:absolute;inset:0}.social-feature h2{letter-spacing:-.045em;margin:25px 0 15px;font-size:40px;line-height:1.1}.social-feature strong{letter-spacing:-.05em;font-size:62px;line-height:1}.social-feature strong em{margin-left:8px;font-size:26px;font-style:normal;font-weight:400}.social-feature p{color:#a9c3d8;margin:12px 0 20px;font-size:12px}.social-feature .play-circle{position:absolute;bottom:35px;right:30px}.social-thumbnail-list{flex-direction:column;justify-content:center;gap:12px;display:flex}.social-thumbnail-list button{text-align:left;border:1px solid var(--line);background:#fff;align-items:center;gap:20px;padding:17px;display:flex}.social-thumbnail-list button.active{box-shadow:inset 3px 0 var(--red);background:#e6eef5;border-color:#aec4d7}.social-thumbnail-list img{object-fit:cover;width:90px;height:80px}.social-thumbnail-list>button>div{flex:1}.social-thumbnail-list span{color:var(--muted);font-size:10px}.social-thumbnail-list h3{letter-spacing:-.02em;margin:8px 0;font-size:19px}.social-thumbnail-list b{font-size:16px}.venue-feature{grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;margin-bottom:95px;display:grid}.venue-feature.reverse>*{direction:ltr}.venue-photo{aspect-ratio:1.1;background:var(--navy);position:relative;overflow:hidden}.venue-photo img{object-fit:cover;width:100%;height:100%}.venue-photo>span{color:#fff;letter-spacing:.1em;background:#061b3570;padding:8px 12px;font-size:10px;position:absolute;bottom:20px;left:20px}.venue-info h2{letter-spacing:-.045em;margin:25px 0;font-size:43px;line-height:1.02}.venue-info h2 em{font-weight:400}.venue-info p{color:var(--muted);font-size:17px;line-height:1.7}.venue-info-facts{flex-direction:column;gap:16px;margin:25px 0;display:flex}.venue-info-facts span{color:#536e84;align-items:center;gap:13px;font-size:13px;display:flex}.venue-info>small{color:var(--muted);margin-top:22px;font-size:9px;display:block}.stadium-interior{aspect-ratio:2;background:var(--navy);color:#fff;position:relative;overflow:hidden}.stadium-interior img{object-fit:cover;width:100%;height:100%}.stadium-interior>div{background:linear-gradient(#0000,#041b35cc);flex-direction:column;justify-content:flex-end;padding:45px;display:flex;position:absolute;inset:0}.stadium-interior h3{letter-spacing:-.04em;max-width:600px;margin:20px 0;font-size:40px;line-height:1.05}.stadium-interior>small{color:#bacddb;font-size:8px;position:absolute;bottom:15px;right:20px}.partner-feature{background:var(--navy);color:#fff;min-height:400px;margin-bottom:65px;position:relative;overflow:hidden}.partner-feature-photo{position:absolute;inset:0}.partner-feature-photo img{object-fit:cover;width:100%;height:100%}.partner-feature-photo>div{background:linear-gradient(90deg,#041b35f8,#041b35aa 65%,#041b3530);position:absolute;inset:0}.partner-feature-copy{min-height:365px;padding:40px 45px;position:relative}.partner-feature-copy>img{object-fit:contain;object-position:left;filter:brightness(0)invert();width:200px;height:62px;margin:25px 0}.partner-feature-copy>h2{letter-spacing:-.03em;font-size:30px}.partner-feature-copy p{white-space:pre-line;color:#b3cede;margin:20px 0;font-size:17px;line-height:1.6}.partner-slider-controls{align-items:center;gap:12px;padding:0 40px 25px;display:flex;position:relative}.partner-slider-controls>button{background:#ffffff60;border-radius:50%;width:6px;height:6px;padding:0}.partner-slider-controls>button.active{background:var(--red)}.partner-slider-controls>button:first-child,.partner-slider-controls>button:last-child{background:0 0;border-radius:0;width:25px;height:25px;margin:0 8px}.partners-directory{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.partners-directory>div>div{border:1px solid var(--line);background:#fff;flex-direction:column;align-items:center;height:260px;padding:45px 30px;display:flex}.partners-directory img{object-fit:contain;width:170px;height:80px}.partners-directory>div:nth-child(2) img,.partners-directory>div:nth-child(4) img{filter:brightness(0)}.partners-directory h3{text-align:center;margin:30px 0 10px;font-size:21px}.partners-directory span{letter-spacing:.07em;color:var(--muted);font-size:9px}.partner-contact{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:30px;margin-top:65px;padding:40px;display:flex}.partner-contact h3{letter-spacing:-.035em;white-space:pre-line;margin-top:20px;font-size:35px;line-height:1.1}.contact-layout{grid-template-columns:1fr 1.15fr;gap:80px;display:grid}.contact-layout h2{letter-spacing:-.05em;margin:30px 0 45px;font-size:60px;line-height:.95}.contact-layout h2 em{font-weight:400}.contact-route{align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}.contact-route>svg{width:22px;color:var(--blue);flex-shrink:0}.contact-route span{font-size:14px;font-weight:600}.contact-route b{letter-spacing:-.025em;margin-top:12px;font-size:20px;display:block}.contact-route p{color:var(--muted);max-width:350px;margin-top:10px;font-size:15px;font-weight:400;line-height:1.6}.contact-form-panel{border:1px solid var(--line);background:#fff;padding:40px}.contact-form-panel h3{letter-spacing:-.04em;margin:18px 0 30px;font-size:29px}.contact-form-panel label{flex-direction:column;gap:10px;margin-bottom:22px;font-size:13px;font-weight:600;display:flex}.contact-form-panel input,.contact-form-panel select,.contact-form-panel textarea{border:1px solid var(--line);color:var(--navy);font:inherit;outline-color:var(--blue);background:#f8fafb;border-radius:0;width:100%;padding:12px;font-size:16px}.form-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form-panel .button{width:100%;margin-top:20px}.contact-confirmation{flex-direction:column;justify-content:center;align-items:flex-start;min-height:500px;display:flex}.contact-confirmation>svg{color:#329775}.contact-confirmation h2{margin:25px 0;font-size:35px;line-height:1.1}.contact-confirmation p{color:var(--muted);font-size:16px;line-height:1.7}.about-intro{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.about-intro h2{letter-spacing:-.04em;margin-top:25px;font-size:55px;line-height:1.02}.about-intro em{font-weight:400}.about-intro p{color:var(--muted);font-size:19px;line-height:1.75}.about-photo{height:540px;overflow:hidden}.about-photo img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.aiccf-intro{grid-template-columns:1fr 1.5fr;align-items:center;gap:100px;display:grid}.aiccf-intro>img{filter:brightness(0);width:270px}.aiccf-intro h2{white-space:pre-line;letter-spacing:-.04em;margin:25px 0;font-size:48px;line-height:1}.aiccf-intro p{color:var(--muted);margin-bottom:25px;font-size:17px;line-height:1.65}.public-data-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.public-data-grid>div{border:1px solid var(--line);background:#fff;padding:35px}.public-data-grid strong{letter-spacing:-.055em;white-space:nowrap;margin-bottom:25px;font-size:50px;display:block}.public-data-grid h3{letter-spacing:-.03em;margin-bottom:15px;font-size:22px;line-height:1.15}.public-data-grid p{color:var(--muted);font-size:16px;line-height:1.65}.data-method{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:70px;margin:65px 0;padding:40px 0;display:grid}.data-method h3{letter-spacing:-.03em;white-space:pre-line;margin-top:23px;font-size:35px;line-height:1.08}.data-method p{color:var(--muted);font-size:17px;line-height:1.75}.source-team-list{grid-template-columns:1fr 1fr;gap:0 30px;margin-bottom:65px;display:grid}.source-team-list a{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:17px;padding:20px;display:flex}.source-team-list img{object-fit:contain;width:30px;height:35px}.source-team-list span{font-size:15px}.source-team-list strong{margin-left:auto;font-size:17px}.source-links{border-top:1px solid var(--line)}.source-links>a{border-bottom:1px solid var(--line);align-items:center;gap:25px;padding:22px 0;display:flex}.source-links span{color:var(--muted);font-size:12px}.source-links h3{flex:1;font-size:18px}.source-links>a:hover h3{color:var(--blue)}.privacy-copy{max-width:1000px}.privacy-copy h2{margin-bottom:25px;font-size:30px}.privacy-copy h3{margin:35px 0 20px;font-size:23px}.privacy-copy p{color:var(--muted);margin-bottom:30px;font-size:17px;line-height:1.75}@media (min-width:1500px){.hero-copy{width:850px;padding-left:calc(50vw - 660px)}.hero-footer{left:calc(50vw - 660px);right:calc(50vw - 660px)}}@media (max-width:1150px){.hero-copy h1{font-size:82px}.news-copy h3{font-size:28px}.news-massi h3{font-size:35px}.mini-crest-route{gap:3px;right:15px}.mini-crest-route img{width:27px;height:32px}.impact-stats{gap:40px}.impact-stats strong{font-size:64px}.teams-directory,.player-grid{grid-template-columns:repeat(3,1fr)}.day-selector button{min-width:90px;padding:15px}.match-card{grid-template-columns:1fr 80px 1fr;padding-left:17px;padding-right:17px}.match-card .team-inline{gap:7px;font-size:12px}.match-card strong{font-size:24px}.shootout-panel{gap:25px;padding:25px}.newcomers-grid a{padding:23px}.newcomers-grid h3{font-size:21px}.sim-bracket{gap:22px}.sim-fixture:after{width:22px;right:-22px}.contact-layout{gap:40px}.public-data-grid>div{padding:25px}.public-data-grid strong{font-size:40px}.map-region-controls button{padding:8px;font-size:10px}.affiliates-map-layout{grid-template-columns:1fr 250px}.map-team-panel{padding:23px}.map-panel-metric strong{font-size:23px}.venue-feature{gap:35px}.venue-info h2{font-size:38px}.tournament-flow h3{font-size:20px}.format-stages{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.main-nav .brand{min-width:130px}.main-nav nav{gap:15px}.main-nav nav a{font-size:11px}.nav-end{gap:10px}.main-nav{gap:20px}.news-grid{grid-template-columns:1fr 1fr}.news-main,.news-stack{min-height:550px}.hero-footer .hero-champion{display:none}.news-knockout h3{font-size:27px}.mini-crest-route{bottom:25px}.impact-band .section{gap:30px}.impact-band h2{font-size:35px}.impact-stats{gap:25px}.impact-stats strong{font-size:53px}.moment-preview{gap:30px}.moment-preview h3{font-size:24px}.moment-preview a:has(img){height:225px}.partners-strip>div{gap:20px}.partners-strip img{max-width:100px}.final-bracket{grid-template-columns:1fr 30px 1fr;padding:25px}.bracket-connector i,.bracket-connector b:after{width:15px}.bracket-connector b{left:15px}.newcomers-grid{grid-template-columns:repeat(2,1fr)}.newcomers-grid a{text-align:center;align-items:center}.newcomers-grid p{width:100%}.simulation-intro{align-items:flex-start}.sim-toolbar .button{padding:14px;font-size:12px}.sim-round .team-inline{gap:7px;font-size:11px}.sim-fixture>button{padding:10px}.sim-round.semifinals{gap:80px}.broadcast-route{grid-template-columns:1fr}.tournament-flow{gap:12px}.tournament-flow>div{padding:25px 18px}.tournament-flow h3{font-size:18px}.tournament-flow p{font-size:13px}.tournament-flow small{font-size:8px}.watch-live{flex-wrap:wrap;gap:15px}.watch-live>img{margin-left:auto}.social-showcase{grid-template-columns:1fr 1fr;gap:15px}.social-thumbnail-list img{width:65px;height:65px}.social-thumbnail-list button{gap:13px;padding:12px}.social-thumbnail-list h3{font-size:16px}.social-feature h2{font-size:30px}.social-feature strong{font-size:50px}.affiliates-map-layout{grid-template-columns:1fr 220px}.map-toolbar{flex-direction:column;align-items:flex-start;gap:18px}.world-map{height:330px}.map-legend{gap:12px;font-size:9px}.map-team-panel{height:490px;min-height:490px;padding:20px}.map-team-panel h3{font-size:22px}.map-team-panel .map-panel-metric{margin-top:15px;padding-top:15px}.map-panel-metric strong{font-size:22px}.contact-layout{grid-template-columns:1fr 1fr;gap:30px}.contact-form-panel{padding:28px}.form-pair{grid-template-columns:1fr;gap:0}.contact-layout h2{font-size:45px}.aiccf-intro{gap:50px}.public-data-grid{gap:15px}.public-data-grid strong{font-size:32px}.public-data-grid h3{font-size:20px}.public-data-grid p{font-size:15px}}@media (max-width:760px){.main-nav{gap:10px}.main-nav .brand{min-width:0}.language-control{display:flex}.language-control>svg{display:none}.nav-end .language-control select{padding:6px 0;font-size:11px}.hero-copy{padding-bottom:170px}.hero-copy h1{font-size:72px}.hero-side-label{font-size:8px;top:50%;right:10px}.hero-footer .hero-slide-controls{align-items:center;gap:7px;padding-top:15px}.hero-footer .hero-slide-controls button{padding:3px}.hero-footer .hero-slide-controls span{font-size:9px}.hero-footer .hero-slide-controls i{width:11px}.hero-footer .hero-slide-controls .selected i{width:22px}.hero-footer>a{text-align:right;max-width:100px;font-size:9px}.hero-footer strong{font-size:29px}.section-head{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}.section-head h2{margin-top:16px;font-size:36px}.section-head .text-link{font-size:13px}.eyebrow{font-size:10px}.news-grid{grid-template-columns:1fr;gap:16px}.news-main{min-height:480px}.news-copy{bottom:25px;left:25px;right:25px}.news-copy h3{font-size:31px}.news-copy p{font-size:15px}.news-stack{grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:15px;min-height:280px}.news-massi>a,.news-knockout>a{padding:22px 17px}.news-massi .eyebrow,.news-knockout .eyebrow{max-width:120px;font-size:8px}.news-massi h3{margin-top:20px;font-size:29px}.news-massi img{width:83%;height:60%;right:-5px}.news-massi .round-link,.news-knockout .round-link{width:28px;height:28px;bottom:17px;left:17px}.news-knockout h3{margin-top:20px;font-size:24px}.mini-crest-route{bottom:62px;left:15px;right:auto}.mini-crest-route img{width:27px;height:30px}.impact-band .section{flex-direction:column;align-items:flex-start;gap:35px;padding-top:50px;padding-bottom:50px}.impact-band h2{font-size:36px}.impact-stats{grid-template-columns:repeat(3,1fr);gap:15px;width:100%;display:grid}.impact-stats strong{font-size:53px}.impact-stats>div>span{margin-top:10px;font-size:12px;line-height:1.4}.video-card-grid{grid-template-columns:1fr;gap:28px}.video-card>div{aspect-ratio:16/9}.video-card h3{font-size:25px}.moment-preview{grid-template-columns:1fr;gap:27px;margin-top:40px}.moment-preview h3{font-size:27px}.moment-preview>div:last-child{gap:12px}.moment-preview a:has(img){height:240px}.moment-preview a>div{padding:15px}.moment-preview strong{font-size:24px}.moment-preview a span{font-size:11px}.crest-grid{grid-template-columns:repeat(2,1fr)}.crest-grid a{padding:27px 20px}.crest-grid img{width:65px;height:70px;margin-bottom:20px}.crest-grid h3{font-size:20px}.crest-watermark{font-size:75px}.crest-grid a>svg{bottom:26px;right:17px}.crest-grid a>span:not(.crest-watermark){font-size:8px}.next-home-banner{min-height:610px}.next-home-banner h2{font-size:78px}.next-banner-cup{display:none}.next-home-banner p{font-size:16px}.banner-date b{font-size:35px}.next-home-banner .button{padding:15px 18px;font-size:13px}.next-home-banner .section{padding-top:60px;padding-bottom:60px}.venues-preview{grid-template-columns:1fr;gap:20px}.venues-preview a{aspect-ratio:1.25}.venues-preview h3{font-size:25px}.venues-preview a>div{padding:70px 23px 25px}.partners-strip{padding:40px 25px}.partners-strip>div{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px;display:grid}.partners-strip a{height:47px}.partners-strip img{max-width:100px;height:47px}.partners-strip .eyebrow{font-size:9px;line-height:1.6}.footer-top{flex-wrap:wrap;gap:35px}.footer-top .brand{width:100%}.footer-top h2{font-size:43px}.footer-social{gap:8px}.footer-social a{width:33px;height:33px}.footer-links{justify-content:flex-start;gap:20px;font-size:12px;line-height:1.8}.footer-bottom{flex-wrap:wrap;gap:23px;font-size:8px}.footer-bottom img{width:70px}.page-hero .section{min-height:360px;padding-top:45px;padding-bottom:50px}.page-hero h1{margin-top:23px;font-size:56px;line-height:1}.page-hero p{font-size:16px;line-height:1.65}.page-hero .eyebrow{font-size:9px}.champion-chip{gap:9px;margin-top:22px;padding:10px;font-size:9px}.champion-chip img{width:23px;height:25px}.quick-facts-section{padding:28px 25px}.quick-facts{grid-template-columns:1fr 1fr;gap:27px 15px}.quick-facts>div{border:0;grid-template-columns:25px 1fr;gap:7px}.quick-facts strong{font-size:30px}.quick-facts span{font-size:11px}.quick-facts svg{width:18px}.competition-tabs{scrollbar-width:none;justify-content:flex-start;gap:25px;padding:0 25px;top:73px;overflow-x:auto}.competition-tabs button{padding:21px 0;font-size:12px}.competition-content{padding-top:40px}.competition-content .section-head h2{font-size:33px}.match-toolbar{flex-direction:column;align-items:stretch;gap:20px;margin:25px 0}.day-selector{scrollbar-width:none;gap:6px;padding-bottom:5px;overflow-x:auto}.day-selector button{flex:1;min-width:79px;padding:12px 10px}.day-selector span{letter-spacing:.02em;font-size:7px}.day-selector strong{font-size:28px}.day-selector small{padding-left:5px;font-size:8px}.match-toolbar .filter-select select{width:100%}.day-heading{align-items:flex-start;margin-top:25px}.day-heading h3{font-size:19px}.day-heading h3 span{font-size:12px}.day-heading>span{align-items:flex-start;max-width:140px;font-size:10px;line-height:1.4}.day-heading>span>svg{flex-shrink:0;width:14px}.matches-grid{grid-template-columns:1fr;gap:12px}.match-card{grid-template-columns:1fr 77px 1fr;gap:8px;min-height:137px;padding:38px 18px 22px}.match-card .team-inline{gap:8px;font-size:12px}.match-card .team-inline img{width:28px;height:34px}.match-card strong{font-size:27px}.match-card strong i{padding:0 3px}.match-phase{font-size:8px;left:18px}.shootout-panel{grid-template-columns:1fr;gap:25px;margin-top:30px;padding:25px 18px}.shootout-panel h3{font-size:27px}.shootout-panel p{font-size:15px}.legends-result{flex-wrap:wrap;gap:15px;padding:25px 18px}.legends-result>div{flex:1}.legends-result h3{font-size:16px;line-height:1.7}.legends-result strong{margin:4px 0;font-size:30px;display:block}.legends-result p{font-size:13px}.legends-result .eyebrow{font-size:8px}.legends-result>a{font-size:11px}.table-note{grid-template-columns:1fr;gap:18px}.standings-table{min-width:570px}.standings-table th,.standings-table td{padding:15px 9px;font-size:12px}.standings-table .team-inline{gap:9px;font-size:12px}.standings-table .team-inline img{width:24px;height:30px}.standings-table td:nth-child(2),.standings-table th:nth-child(2){z-index:1;background:#fff;position:sticky;left:0;box-shadow:4px 0 9px #071d3508}.standings-table th:nth-child(2){background:#edf2f6}.standings-table caption{padding:16px;font-size:11px}.final-bracket{flex-direction:column;padding:25px 18px;display:flex}.semifinal-column,.final-column{width:100%}.semifinal-column .match-card{margin-bottom:18px}.final-column>.eyebrow{margin-top:30px}.bracket-connector{border-bottom:1px solid #91aac2;border-left:1px solid #91aac2;border-right:1px solid #91aac2;width:60%;height:25px;margin:0}.bracket-connector i,.bracket-connector b{display:none}.bracket-connector:after{content:"";border-left:1px solid #91aac2;height:30px;position:absolute;top:100%;left:50%}.champion-podium{grid-template-columns:55px 1fr 25px;gap:5px 15px;padding:25px}.champion-podium>img{width:50px;height:65px}.champion-podium h3{font-size:30px}.final-night-schedule{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:25px}.final-night-schedule p{margin-top:8px;font-size:12px}.award-feature{min-height:520px;margin-bottom:45px;padding:30px 25px}.award-feature>div{max-width:100%}.award-feature h2{margin-top:25px;font-size:74px}.award-feature p{max-width:65%;font-size:15px}.award-feature>img{opacity:.9;width:65%;height:61%;bottom:0;right:-40px}.award-feature .button{gap:7px;max-width:60%;padding:13px;font-size:12px}.award-feature .eyebrow{font-size:9px}.award-icon{width:270px;top:150px;right:-30px}.scorers-list>div{gap:15px;padding:19px 15px}.scorers-list>div>span{width:24px;font-size:20px}.scorers-list img{width:30px;height:35px}.scorers-list h3{font-size:21px}.scorers-list small{font-size:11px}.scorers-list strong{min-width:45px;font-size:32px}.scorers-list strong small{font-size:8px}.format-stages{grid-template-columns:1fr;gap:15px}.format-stages>div{min-height:230px;padding:25px}.format-stages h3{margin-top:24px;font-size:25px}.format-stages p{font-size:15px}.rules-reference{flex-wrap:wrap;gap:15px;padding:25px}.rules-reference>div{min-width:80%}.rules-reference h3{font-size:21px}.rules-reference p{font-size:15px}.rules-reference .button{width:100%;font-size:13px}.fine-print{font-size:11px!important;line-height:1.65!important}.directory-toolbar{flex-direction:column;align-items:stretch;gap:18px}.directory-toolbar .segmented{display:flex}.directory-toolbar .segmented button{flex:1;padding:12px;font-size:13px}.segmented b{margin-left:6px}.teams-directory{grid-template-columns:1fr 1fr;gap:13px}.national-card-top{padding:15px;font-size:8px}.national-card-crest{height:125px}.national-card-crest img{width:85px;height:80px}.national-card-crest span{width:120px;height:120px}.national-card h2{min-height:23px;margin:17px 15px;font-size:20px}.national-card-stats{flex-direction:column;gap:14px;padding:0 15px 20px}.national-card-stats>span{max-width:100%;font-size:9px}.national-card-stats b{margin-bottom:2px;font-size:20px}.national-card-bottom{gap:5px;padding:14px;font-size:10px}.national-card-bottom svg{width:14px}.team-hero-main{gap:20px;padding:35px 0}.team-hero-main h1{overflow-wrap:anywhere;font-size:43px}.team-hero-main>img{flex-shrink:0;width:85px;height:110px;margin-right:0}.team-hero-main .eyebrow{font-size:8px}.team-hero-main .champion-chip{gap:6px;max-width:210px;padding:8px;font-size:7px;line-height:1.5}.team-hero-main .champion-chip svg{flex-shrink:0;width:15px}.team-hero .social-links{margin-top:20px}.team-hero-stats{gap:12px}.team-hero-stats strong{white-space:nowrap;font-size:26px}.team-hero-stats span:not(strong span){margin-top:10px;font-size:9px;line-height:1.5}.team-hero .section{padding-top:25px}.team-back{font-size:12px}.roster-toolbar{grid-template-columns:1fr 1fr;gap:15px;display:grid}.roster-toolbar .search-field{grid-column:1/3;max-width:100%}.roster-toolbar .filter-select select{width:100%;min-width:0;padding:0 10px;font-size:12px}.roster-toolbar .filter-select{font-size:10px}.roster-results{gap:15px;font-size:11px;line-height:1.4}.roster-results span:last-child{text-align:right;max-width:170px;font-size:8px}.player-grid{grid-template-columns:1fr 1fr;gap:14px}.player-portrait{aspect-ratio:1/1.2}.player-card-label{font-size:6px;top:12px;left:12px}.player-card-info{min-height:163px;padding:14px}.player-card-info h3{min-height:45px;font-size:16px;line-height:1.15}.player-card-info>div:not(.social-links){flex-wrap:wrap;gap:4px;margin:8px 0 13px}.player-card-info strong{font-size:18px}.player-card-info>div>span{font-size:8px}.player-card-info .social-links{gap:5px}.player-card-info .social-links a{width:24px;height:24px}.player-small-crest{width:23px;height:28px;bottom:10px;right:10px}.sport-team-stats{grid-template-columns:1fr 1fr;gap:24px}.sport-team-stats strong{font-size:42px}.sport-team-stats span{font-size:12px;line-height:1.4}.debut-panel{flex-direction:column;align-items:flex-start;gap:25px}.debut-panel h2{font-size:33px}.affiliates-map-layout{grid-template-columns:1fr}.world-map-surface{padding:20px 15px;overflow:hidden}.map-toolbar{gap:20px}.map-toolbar>img{width:85px}.map-region-controls{gap:5px;width:100%;display:flex;overflow-x:auto}.map-region-controls button{white-space:nowrap;background:#ffffff08;border-color:#ffffff35;padding:11px 12px;font-size:10px}.map-region-controls button.active{background:#ffffff1c;border-color:#94c5e6}.world-map{height:235px;margin-top:10px}.map-legend{justify-content:flex-start;gap:13px;font-size:8px;line-height:1.5}.map-legend span{align-items:flex-start}.map-legend i{margin-top:3px}.map-team-panel{border-top:1px solid #ffffff20;border-left:0;grid-template-columns:60px 1fr 1fr;align-items:center;gap:8px 18px;height:230px;min-height:230px;padding:20px;display:grid}.map-team-panel>.eyebrow{grid-area:1/2/auto/4;font-size:8px}.map-team-panel>img{grid-area:1/1/4;width:55px;height:60px;margin:0}.map-team-panel h3{grid-area:2/2/auto/4;min-height:0;margin:0;font-size:25px}.participation-status{grid-area:3/2/auto/4;font-size:10px}.map-panel-metric{grid-row:4;margin-top:8px!important;padding-top:12px!important}.map-panel-metric:nth-of-type(2){grid-column:1/3}.map-panel-metric:nth-of-type(3){grid-column:3}.map-panel-metric strong{font-size:23px}.map-panel-metric>span{font-size:9px;line-height:1.4}.map-team-panel .text-link,.map-team-panel>.fine-print{grid-area:5/1/auto/4;margin:10px 0 0;font-size:10px!important;line-height:1.3!important}.map-team-selector{scrollbar-width:none;scroll-snap-type:x mandatory;flex-wrap:nowrap;padding-bottom:10px;overflow-x:auto}.map-team-selector button{white-space:nowrap;scroll-snap-align:start;padding:10px 12px;font-size:10px}.edition-date{flex-wrap:wrap;gap:13px}.edition-date>strong{padding-right:16px;font-size:40px}.edition-date>div{font-size:12px}.edition-date>span{max-width:80px;margin-left:0;font-size:8px;line-height:1.6}.newcomers-grid{gap:14px}.newcomers-grid a{text-align:left;align-items:flex-start;padding:20px 15px}.new-badge{padding:5px 7px;font-size:7px}.newcomers-grid img{width:85px;height:78px;margin:25px 0}.newcomers-grid h3{min-height:43px;margin-bottom:12px;font-size:21px}.newcomers-grid p{gap:7px;font-size:10px}.draw-lab{scroll-margin-top:73px}.draw-lab .section-head h2{font-size:40px}.simulation-intro{flex-direction:column;gap:20px}.simulation-intro p{font-size:16px}.simulation-label{max-width:none;padding:10px;font-size:8px}.sim-toolbar{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sim-toolbar .button{gap:8px;padding:13px 9px;font-size:10px}.sim-reset{grid-column:1/3;margin:3px 0 8px;font-size:11px}.sim-groups{grid-template-columns:1fr;gap:20px}.sim-group header{padding:18px 20px}.sim-group header>strong{font-size:46px}.sim-group header>span{font-size:12px}.sim-group li{gap:10px;padding:12px 15px}.sim-group .team-inline{font-size:14px}.sim-group .team-inline img{width:30px;height:33px}.rank-controls button{width:30px;height:30px}.sim-help{margin:20px 0 35px;font-size:11px}.sim-bracket{flex-direction:column;gap:30px;display:flex}.sim-round{gap:15px}.sim-round h3{margin-bottom:5px;font-size:11px}.sim-round.semifinals,.sim-round.final{gap:15px;padding:0}.sim-round.semifinals h3,.sim-round.final h3{position:static}.sim-fixture .team-inline{gap:12px;font-size:14px}.sim-fixture .team-inline img{width:30px;height:34px}.sim-fixture>button{padding:13px 18px}.sim-fixture>span{padding:12px 18px;font-size:9px}.sim-fixture:after{display:none}.sim-round.final:before,.sim-round.semifinals:before{content:"";border-left:1px solid #80b9db80;width:1px;height:20px;margin-bottom:10px;margin-left:50%}.sim-champion{min-height:220px;margin-top:12px}.sim-champion>img{width:80px;height:80px}.sim-bottom{flex-direction:column;align-items:stretch;gap:20px}.sim-bottom .button{width:100%;font-size:13px}.sim-bottom>span{font-size:12px}.sim-score-details>div{grid-template-columns:1fr;padding:12px 18px}.sim-score-details p{font-size:12px}.sim-score-details .team-inline{font-size:11px}.sim-score-details summary{font-size:12px}.tournament-flow{grid-template-columns:1fr 1fr;gap:15px}.tournament-flow>div{min-height:300px;padding:23px 16px}.tournament-flow strong{margin-top:25px;font-size:68px}.tournament-flow h3{min-height:47px;font-size:22px;line-height:1.07}.tournament-flow p{margin-bottom:18px;font-size:12px;line-height:1.5}.tournament-flow small{align-items:flex-start;font-size:8px;line-height:1.4}.tournament-flow small svg{flex-shrink:0;width:12px}.flow-day{font-size:9px;top:23px;right:15px}.broadcast-route{gap:25px;margin-top:40px}.broadcast-route h3{font-size:31px}.days-flow{grid-template-columns:repeat(4,1fr);display:grid}.days-flow>div{border-bottom:1px solid var(--line);padding:17px 5px}.days-flow>div:nth-child(4){border-right:0}.days-flow b{font-size:32px}.days-flow small{font-size:9px}.days-flow em{max-width:75px;font-size:8px}.days-flow .final-day{grid-column:3/5}.airtime-panels{grid-template-columns:1fr;gap:18px;margin-top:35px}.airtime-panels>div{padding:28px}.airtime-panels h3{font-size:24px}.airtime-panels p{font-size:15px}.media-tab-toolbar{flex-direction:column;align-items:stretch;gap:20px}.media-tab-toolbar .segmented button{flex:1;padding:13px 16px;font-size:12px}.media-tab-toolbar>.eyebrow{font-size:8px}.featured-video{aspect-ratio:.9}.featured-video>div{justify-content:flex-end;padding:28px}.featured-video h2{font-size:42px}.featured-video .eyebrow{font-size:8px}.featured-video .button{gap:10px;padding:15px;font-size:12px}.watch-live{gap:20px;padding:25px 20px}.watch-live>div{min-width:70%}.watch-live h3{font-size:23px}.watch-live>a{gap:8px;padding:11px;font-size:11px}.watch-live>img{width:68px;margin:0}.social-filter{gap:15px}.social-filter>div{gap:6px}.social-filter button{padding:9px 10px;font-size:11px}.social-filter>div:last-child>span{display:none}.social-showcase{grid-template-columns:1fr;gap:20px}.social-feature{aspect-ratio:.9}.social-feature>div:last-child{padding:28px}.social-feature h2{font-size:39px}.social-feature strong{font-size:60px}.social-feature .play-circle{width:47px;height:47px;right:25px}.social-thumbnail-list{gap:10px}.social-thumbnail-list img{width:66px;height:66px}.social-thumbnail-list button{gap:15px;padding:14px}.social-thumbnail-list h3{font-size:19px}.social-thumbnail-list span{font-size:10px}.social-thumbnail-list b{font-size:16px}.modal-backdrop{padding:14px}.video-dialog>header,.embed-dialog>header{gap:12px;padding:15px}.video-dialog header>span{display:none}.video-dialog header h2,.embed-dialog h2{font-size:14px;line-height:1.3}.video-controls{padding:15px}.video-controls>div{gap:9px}.video-controls>div>span{font-size:10px}.video-controls button{width:25px}.video-controls button>svg{width:17px}.video-controls select{padding:5px;font-size:8px}.video-controls label{margin-left:auto}.video-controls>div>button:nth-child(3){display:none}.screen-play{width:49px;height:49px}.embed-dialog>a{padding:14px;font-size:11px}.venue-feature,.venue-feature.reverse{direction:ltr;grid-template-columns:1fr;gap:28px;margin-bottom:60px}.venue-photo{aspect-ratio:1.25}.venue-info h2{margin:22px 0;font-size:39px}.venue-info p{font-size:16px}.venue-info-facts span{align-items:flex-start;font-size:12px;line-height:1.5}.venue-info-facts svg{flex-shrink:0}.venue-info .button{font-size:13px}.stadium-interior{aspect-ratio:1}.stadium-interior>div{padding:25px}.stadium-interior h3{margin-bottom:40px;font-size:32px}.stadium-interior>small{font-size:7px;line-height:1.5;left:25px;right:25px}.partner-feature{min-height:420px;margin-bottom:45px}.partner-feature-copy{min-height:365px;padding:30px 25px}.partner-feature-copy .eyebrow{font-size:9px}.partner-feature-copy>img{width:175px;height:65px}.partner-feature-copy h2{font-size:28px}.partner-feature-copy p{font-size:16px}.partner-slider-controls{padding-bottom:23px;padding-left:17px}.partners-directory{grid-template-columns:1fr 1fr;gap:14px}.partners-directory>div>div{height:220px;padding:30px 15px}.partners-directory img{width:115px;height:60px}.partners-directory h3{min-height:35px;margin:25px 0 10px;font-size:17px}.partners-directory span{text-align:center;font-size:7px;line-height:1.4}.partner-contact{flex-direction:column;align-items:flex-start;gap:28px;margin-top:40px;padding:30px 25px}.partner-contact h3{font-size:30px}.partner-contact .button{width:100%;font-size:13px}.contact-layout{grid-template-columns:1fr;gap:45px}.contact-layout h2{margin-top:25px;font-size:51px}.contact-route span{font-size:13px}.contact-route p{font-size:15px}.contact-form-panel{padding:25px 20px}.contact-form-panel h3{font-size:29px}.contact-form-panel .eyebrow{font-size:8px}.contact-form-panel label{font-size:12px}.contact-form-panel input,.contact-form-panel textarea,.contact-form-panel select{min-height:47px;font-size:16px}.contact-confirmation{min-height:400px}.contact-confirmation h2{font-size:32px}.about-intro{grid-template-columns:1fr;gap:28px}.about-intro h2{font-size:43px}.about-intro p{font-size:17px;line-height:1.75}.about-photo{height:360px}.aiccf-intro{grid-template-columns:1fr;gap:40px}.aiccf-intro>img{width:175px}.aiccf-intro h2{font-size:41px}.aiccf-intro p{font-size:16px}.public-data-grid{grid-template-columns:1fr;gap:18px}.public-data-grid>div{padding:28px}.public-data-grid strong{margin-bottom:20px;font-size:47px}.public-data-grid h3{font-size:23px}.public-data-grid p{font-size:16px}.data-method{grid-template-columns:1fr;gap:25px;margin:40px 0}.data-method h3{font-size:33px}.data-method p{font-size:16px}.source-team-list{grid-template-columns:1fr;margin-bottom:50px}.source-team-list a{gap:14px;padding:18px}.source-team-list span{font-size:14px}.source-team-list strong{font-size:17px}.source-links>a{align-items:flex-start;gap:16px;padding:21px 0}.source-links h3{font-size:16px;line-height:1.4}.source-links svg{flex-shrink:0;width:17px}.privacy-copy h2{font-size:27px}.privacy-copy p{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.hero-media{transform:none!important}}.rules-2025{margin:55px 0 30px}.rules-section-heading h3{letter-spacing:-.04em;margin:15px 0 25px;font-size:35px}.rule-list{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.rule-list details{border:1px solid var(--line);background:#fff}.rule-list summary{cursor:pointer;align-items:center;gap:18px;padding:24px;font-size:18px;font-weight:650;list-style:none;display:flex}.rule-list summary>svg:last-child{width:18px;transition:transform .2s}.rule-label{letter-spacing:.07em;color:var(--muted);white-space:nowrap;margin-left:auto;font-size:10px}.rule-list p{color:var(--muted);padding:0 24px 25px 65px;font-size:16px;line-height:1.65}.announced-format{background:#e8eef4;gap:25px;margin-top:25px;padding:30px;display:flex}.announced-format>svg{flex-shrink:0}.announced-format h4{margin-bottom:10px;font-size:21px}.announced-format p{color:var(--muted);font-size:16px;line-height:1.65}@media (max-width:760px){.rule-list{grid-template-columns:1fr}.rule-list summary{gap:12px;padding:20px;font-size:16px}.rule-list p{padding-left:54px;font-size:15px}.announced-format{gap:17px;padding:23px}.rules-section-heading h3{font-size:29px}}html{overflow-anchor:none}.quick-facts strong>span{font-size:inherit;line-height:inherit;color:inherit}.competition-tabs{scrollbar-width:thin}.competition-tabs::-webkit-scrollbar{height:3px}.competition-tabs::-webkit-scrollbar-thumb{background:#aac0d5}@media (max-width:760px){.day-selector{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid;overflow:visible}.day-selector button{flex-wrap:wrap;align-items:baseline;gap:3px;min-width:0;padding:12px 7px;display:flex}.day-selector span{white-space:nowrap;letter-spacing:0;flex-basis:100%;min-height:10px;margin-bottom:8px;font-size:7px}.day-selector strong{font-size:24px}.day-selector small{padding-left:0;font-size:7px}}.partners-strip a{min-width:0}.partners-strip img{max-width:125px}.partners-strip img[src$=partner-malaysia-airlines\.webp],.partners-strip img[src$=partner-visit-malaysia\.webp],.partners-directory img[src$=partner-malaysia-airlines\.webp],.partners-directory img[src$=partner-visit-malaysia\.webp]{filter:brightness(0)}@media (max-width:760px){.partners-strip>div{grid-template-columns:repeat(4,1fr);gap:22px 18px}.partners-strip img{max-width:85px}}@media (max-width:980px){.main-nav nav{display:none}.main-nav{justify-content:space-between}.menu-button{display:flex!important}.brand{min-width:0}.nav-end{gap:18px}}.world-map{overflow:hidden}.map-node{cursor:pointer}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-400-normal-Dc2u_eUW.woff2)format("woff2"),url(/assets/barlow-condensed-latin-400-normal-BXL2z6Kg.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-italic-Cnej2eWp.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-italic-B5BpsPSY.woff)format("woff")}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#f5f7fc;--navy:#050a15;--blue:#4a80ff;--red:#ff344e;--line:#ffffff15;--muted:#98a8bd;--gold:#e9ca90;--glass:linear-gradient(130deg, #ffffff0b, #ffffff02);background:#050a15;font-family:Manrope Variable,sans-serif}h2 em,h3 em,.section-head h2 em{color:#a9c9ff;font-style:normal}p{line-height:1.8}button,input,select,textarea{font-family:Manrope Variable,sans-serif}::selection{color:#fff;background:#fa365d}html{scroll-padding-top:105px}button,a{touch-action:manipulation}a,button{transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .25s}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline-offset:5px;outline:2px solid #aecfff}input,textarea,select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input::placeholder{color:#8493a9}.section{max-width:1520px;margin:auto;padding:100px 5vw}.eyebrow{letter-spacing:.18em;color:#9faec5;font-size:10px;font-weight:700}.section-head{align-items:end;gap:30px;margin-bottom:38px}.section-head h2{text-transform:uppercase;margin-top:15px;font-size:clamp(42px,4.7vw,74px);font-weight:600;line-height:.97}.section-head h2 em{color:#0000;background:linear-gradient(100deg,#fff,#79a7ff);-webkit-background-clip:text;background-clip:text}.section-head .text-link{white-space:nowrap}.text-link{color:#d5dfef;border:0;align-items:center;gap:18px;padding:12px 0;font-size:12px;font-weight:600;display:inline-flex}.text-link svg{border:1px solid #ffffff25;border-radius:50%;width:34px;height:34px;padding:7px}.button{letter-spacing:.055em;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff28;border-radius:8px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:17px 23px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff12}.button:hover{border-color:#ffffff70;transform:translateY(-2px);box-shadow:0 8px 32px #0005}.button.electric{color:#0a1830;background:linear-gradient(110deg,#fff,#c8dcff);border-color:#dbe9ff;box-shadow:0 0 30px #71a7ff27,inset 0 1px #fff}.button.electric:hover{box-shadow:0 0 45px #719bff60}.button.white{color:#081830;background:linear-gradient(110deg,#fff,#cbdcff)}.button.glass,.button.outline{color:#fff;background:#ffffff08;border-color:#ffffff3b}.fine-print{color:#99a8bc;font-size:12px;line-height:1.8}.gold-eyebrow{letter-spacing:.18em;color:#e9ca90;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.utility{color:#7b8ea9;letter-spacing:.2em;background:#02060e;border-bottom:1px solid #ffffff08;height:26px;font-size:8px}.main-nav{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#060c18dc;border-bottom:1px solid #ffffff10;gap:3vw;height:83px;padding:0 4vw;box-shadow:0 12px 35px #0002}.brand{gap:11px;min-width:190px}.brand img{width:27px;height:49px}.main-nav nav{white-space:nowrap;gap:25px;font-size:11px}.main-nav nav a{color:#a4b1c7;padding:31px 0;font-weight:600}.main-nav nav a.active:after{background:linear-gradient(90deg,#fff,#739cff);width:100%;height:1px;bottom:18px;left:0;box-shadow:0 0 9px #82acff}.nav-end{gap:20px}.edition-link{white-space:nowrap;background:linear-gradient(120deg,#d92c4e20,#5b173610);border:1px solid #ff637343;border-radius:5px;padding:11px 15px;font-size:10px}.edition-link b{color:#ff5c70}.edition-link.active{background:#fd305926;border-color:#ff4769}.language-control{font-size:10px}.mobile-nav{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#060b18ee;inset:109px 0 0}.mobile-nav a{font-family:Barlow Condensed;font-size:32px;font-weight:500}.mobile-nav a.active{color:#afcfff}.arena-hero{background:#040915;height:calc(100svh - 109px);min-height:710px;max-height:950px;position:relative;overflow:hidden}.arena-atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.arena-atmosphere i{filter:blur(70px);opacity:.65;border-radius:50%;animation:16s ease-in-out infinite alternate nebula-drift;position:absolute}.arena-atmosphere i:first-child{background:radial-gradient(#183b803f,#1539710a 65%,#0000);width:75vw;height:80vh;top:5%;right:-10vw}.arena-atmosphere i:nth-child(2){background:radial-gradient(#a2193554,#0000 65%);width:40vw;height:60vh;top:0;right:-10%}.arena-atmosphere i:nth-child(3){background:radial-gradient(#1a4bbc50,#0000 68%);width:40vw;height:70vh;bottom:-35%;left:20%}.arena-grid{background-image:linear-gradient(#6387d21c 1px,#0000 1px),linear-gradient(90deg,#6387d218 1px,#0000 1px);background-size:70px 70px;width:100%;height:70%;position:absolute;bottom:-30%;left:20%;transform:perspective(550px)rotateX(64deg);-webkit-mask-image:radial-gradient(#000,#0000 66%);mask-image:radial-gradient(#000,#0000 66%)}.arena-coordinates{z-index:2;letter-spacing:.19em;color:#6b7e9a;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:27px;left:5vw;right:5vw}.arena-content{grid-template-columns:1fr 1fr;align-items:center;max-width:1680px;height:100%;margin:auto;padding:25px 4vw 60px 5vw;display:grid;position:relative}.arena-copy{z-index:3;pointer-events:none;padding-bottom:0}.arena-copy a,.arena-copy button{pointer-events:auto}.arena-edition{letter-spacing:.17em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(110deg,#ffffff08,#ffffff02);border:1px solid #b5cbff1d;border-radius:30px;align-items:center;gap:12px;margin-bottom:23px;padding:8px 10px 8px 13px;font-size:9px;font-weight:700;display:inline-flex}.live-dot{background:#bad5ff;border-radius:50%;width:5px;height:5px;animation:3s infinite signal-pulse;box-shadow:0 0 10px #85b4ff}.arena-copy h1{letter-spacing:-.022em;white-space:nowrap;color:#fafaff;text-shadow:0 0 60px #e7f0ff0c;margin:0 0 28px;font-family:Barlow Condensed,sans-serif;font-size:clamp(79px,8.6vw,146px);font-weight:600;line-height:.83}.arena-copy h1 span{color:#0000;background:linear-gradient(#fff 20%,#a7c6ff 100%);-webkit-background-clip:text;background-clip:text}.arena-copy h1 em{color:#0000;-webkit-text-stroke:1px #a4b6d9;font-style:normal;font-weight:300}.arena-copy>p{color:#a9b6cb;max-width:345px;margin-bottom:28px;font-size:13px;line-height:1.85}.arena-actions{align-items:center;gap:28px;display:flex}.arena-actions .button{border-radius:5px;padding:16px 20px;font-size:10px}.arena-play{color:#dce5f6;white-space:nowrap;align-items:center;gap:12px;font-size:11px;display:flex}.arena-play>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff35;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.arena-play:hover>span{border-color:#fff;box-shadow:0 0 24px #adcaff50}.arena-date{border-top:1px solid #c3d8ff21;align-items:center;gap:14px;width:max-content;margin-top:35px;padding-top:18px;display:flex}.arena-date>span{letter-spacing:.03em;font-family:Barlow Condensed;font-size:32px}.date-dash{color:#ff445a;padding:0 3px}.arena-date>div{gap:5px;display:grid}.arena-date b{letter-spacing:.13em;font-size:9px}.arena-date small{color:#7f90aa;letter-spacing:.14em;font-size:8px}.arena-date>svg{color:#92a9c7;stroke-width:1px;margin-left:14px}.arena-object{z-index:2;min-width:0;height:100%;margin-left:-50px;margin-right:-4vw;position:relative}.arena-object-word{color:#4261a30a;-webkit-text-stroke:1px #9dcaff13;letter-spacing:-.07em;pointer-events:none;place-content:center;font-family:Barlow Condensed;font-size:clamp(200px,35vw,570px);font-weight:600;display:grid;position:absolute;inset:0}.object-signature{text-align:center;letter-spacing:.38em;color:#8495b1;pointer-events:none;font-size:8px;position:absolute;bottom:66px;left:0;right:0}.arena-bottom{letter-spacing:.15em;color:#7d8eaa;z-index:4;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;height:61px;font-size:8px;display:flex;position:absolute;bottom:0;left:5vw;right:5vw}.arena-bottom>div{align-items:center;gap:10px;display:flex}.arena-bottom>div i{background:#ff425c;border-radius:50%;width:4px;height:4px;box-shadow:0 0 9px #ff304f}.arena-bottom>a{align-items:center;gap:20px;display:flex}.arena-bottom>a svg{transform:rotate(90deg)}.scene-3d{isolation:isolate;height:100%;min-height:350px;position:relative}.scene-canvas{z-index:2;position:absolute;inset:0}.scene-canvas canvas{max-width:100%;display:block}.scene-halo{pointer-events:none;background:radial-gradient(#3d77db19,#0000 67%);position:absolute;inset:15% 6% 12%}.scene-fallback{object-fit:contain;filter:drop-shadow(0 20px 45px #0007);width:65%;height:70%;position:absolute;top:14%;left:17.5%}.scene-instruction{z-index:3;color:#9caeca;letter-spacing:.18em;pointer-events:none;align-items:center;gap:10px;font-size:8px;display:flex;position:absolute;bottom:30px;left:35px}.scene-controls{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#060d2180;border:1px solid #ffffff14;border-radius:30px;gap:4px;padding:4px;display:flex;position:absolute;bottom:25px;right:40px}.scene-controls button{color:#c7d9f3;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.scene-controls>span{color:#7289ab;align-items:center;gap:6px;padding:0 9px;font-size:8px;display:flex}.scene-static-label{color:#8b9bb5;font-size:10px;position:absolute;bottom:35px;left:40%}.team-ticker{background:linear-gradient(#0c1424,#080e1a);border-block:1px solid #ffffff13;align-items:stretch;gap:0;height:101px;padding:0 5vw;display:flex}.ticker-label{border-right:1px solid #ffffff0d;align-items:center;gap:14px;min-width:175px;padding-right:30px;display:flex}.ticker-label svg{color:#7591bb}.ticker-label span{letter-spacing:.12em;color:#7e90ad;font-size:9px;line-height:1.6}.ticker-label b{color:#e6eeff}.ticker-teams{scrollbar-width:none;flex:1;justify-content:space-around;align-items:center;gap:10px;padding:0 20px;display:flex;overflow-x:auto}.ticker-teams a{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;min-width:43px;height:80px;display:flex;position:relative}.ticker-teams img{object-fit:contain;width:34px;height:43px;filter:drop-shadow(0 0 12px var(--team-color))}@supports (color:color-mix(in lab, red, red)){.ticker-teams img{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--team-color) 15%, transparent))}}.ticker-teams img{transition:all .3s}.ticker-teams span{white-space:nowrap;color:#8da2c0;font-size:7px}.ticker-teams a:hover img{filter:drop-shadow(0 0 15px var(--team-color));transform:translateY(-4px)scale(1.15)}.ticker-more{color:#b9cbe3;border-left:1px solid #ffffff12;place-items:center;padding-left:20px;display:grid}.ticker-more svg{width:18px}.pulse-section{padding-top:100px;padding-bottom:105px}.pulse-grid{grid-template-columns:1.03fr 1.15fr .65fr;gap:38px;display:grid}.pulse-story{padding-top:12px}.pulse-number{color:#7f91ad;letter-spacing:.13em;font-size:9px}.pulse-story h3{letter-spacing:-.025em;margin:25px 0 20px;font-family:Manrope Variable;font-size:22px;font-weight:500;line-height:1.5}.pulse-story .text-link{margin-top:20px}.pulse-photo{background:#102034;border-radius:12px;min-height:325px;position:relative;overflow:hidden}.pulse-photo>img{object-fit:cover;filter:saturate(.8);width:100%;height:100%}.pulse-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#071023e6);position:absolute;inset:0}.pulse-photo-label{z-index:2;align-items:center;gap:14px;display:flex;position:absolute;bottom:25px;left:24px}.pulse-photo-label>span{letter-spacing:.1em;font-size:9px;line-height:1.8}.pulse-photo-label svg{color:#ff5165}.pulse-photo>.play-circle{z-index:2;width:43px;height:43px;position:absolute;top:22px;left:auto;right:22px;transform:none}.pulse-stats{background:var(--glass);border:1px solid #ffffff16;border-radius:12px;flex-direction:column;padding:4px 24px;display:flex}.pulse-stats>div{border-bottom:1px solid #ffffff10;grid-template-columns:1fr auto;align-items:center;gap:0;padding:15px 0;display:grid}.pulse-stats>div:last-child{border:0}.pulse-stats svg{color:#7598c7;grid-area:1/2}.pulse-stats strong{letter-spacing:-.03em;grid-area:1/1;font:500 55px/.95 Barlow Condensed}.pulse-stats span:not(strong span){color:#8ea1bf;letter-spacing:.085em;grid-column:1/-1;margin-top:9px;font-size:8px}.champions-stage{background:#070e1b;min-height:620px;position:relative;overflow:hidden}.champions-stage-photo{position:absolute;inset:0 0 0 20%}.champions-stage-photo img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.champions-stage-photo:after{content:"";background:linear-gradient(90deg,#070e1b 1%,#070e1bbf 30%,#070e1b10 65%),linear-gradient(#0000 30%,#070e1bde);position:absolute;inset:0}.champions-stage-inner{justify-content:space-between;align-items:end;gap:40px;min-height:620px;padding-block:95px;display:flex;position:relative}.champions-title{max-width:520px}.champions-title h2{margin:25px 0;font-size:clamp(70px,7.6vw,120px);font-weight:500;line-height:.85}.champions-title h2 em{color:#0000;background:linear-gradient(110deg,#fff5d9,#e8c991 55%,#927042);-webkit-background-clip:text;background-clip:text}.champions-title p{color:#afbdcf;max-width:325px;margin-bottom:27px;font-size:12px}.champions-beam{pointer-events:none;border:1px solid #eed99e35;border-radius:50%;width:62%;height:800px;position:absolute;bottom:-150px;left:4%;transform:rotate(-45deg);box-shadow:0 0 40px #ddb67a10,inset 0 0 40px #f4d79107}.final-score-glass{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(130deg,#071328a8,#030813c9);border:1px solid #ffffff36;border-radius:12px;width:330px;padding:24px;box-shadow:0 20px 40px #0004}.final-score-glass>span{letter-spacing:.18em;color:#bfcbdc;font-size:8px}.final-score-glass>div{justify-content:space-between;align-items:center;margin:22px 0;display:flex}.final-score-glass img{object-fit:contain;width:49px;height:62px}.final-score-glass strong{gap:18px;font:500 64px/.9 Barlow Condensed;display:flex}.final-score-glass i{color:#61799b;font-style:normal;font-weight:300}.final-score-glass p{letter-spacing:.18em;color:#92a5c0;text-align:center;font-size:7px}.final-score-glass>a{border-top:1px solid #ffffff15;justify-content:space-between;margin-top:22px;padding-top:17px;font-size:10px;display:flex}.nation-carousel{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#516687 #ffffff08;grid-auto-columns:calc(25% - 15px);grid-auto-flow:column;gap:20px;padding:4px 2px 25px;display:grid;overflow-x:auto}.nation-banner{scroll-snap-align:start;border:1px solid var(--team-color);height:325px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nation-banner{border:1px solid color-mix(in srgb, var(--team-color) 24%, transparent)}}.nation-banner{background:radial-gradient(ellipse at 80% 20%, var(--team-color), transparent 65%), linear-gradient(140deg, #141c2d, #080e1a);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.nation-banner{background:radial-gradient(ellipse at 80% 20%, color-mix(in srgb, var(--team-color) 27%, transparent), transparent 65%), linear-gradient(140deg, #141c2d, #080e1a)}}.nation-banner:before{content:"";border-block:1px solid var(--team-color);width:220%;height:36%;position:absolute;top:13%;left:-55%}@supports (color:color-mix(in lab, red, red)){.nation-banner:before{border-block:1px solid color-mix(in srgb, var(--team-color) 20%, transparent)}}.nation-banner:before{background:linear-gradient(90deg, transparent, var(--team-color), transparent);transform:rotate(-30deg)}@supports (color:color-mix(in lab, red, red)){.nation-banner:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--team-color) 8%, transparent), transparent)}}.nation-banner>img{object-fit:contain;filter:drop-shadow(0 12px 16px #000a);width:155px;height:170px;transition:transform .5s;position:absolute;top:43px;right:-5px;transform:rotate(-12deg)}.nation-banner:hover>img{transform:rotate(0)translate(-15px,-8px)scale(1.07)}.nation-watermark{color:#0000;-webkit-text-stroke:1px var(--team-color);font:600 128px/.8 Barlow Condensed;position:absolute;top:51px;left:15px}@supports (color:color-mix(in lab, red, red)){.nation-watermark{-webkit-text-stroke:1px color-mix(in srgb, var(--team-color) 20%, transparent)}}.nation-watermark{letter-spacing:-.04em}.nation-index{letter-spacing:.13em;color:#a8b6cd;font-size:7px;position:absolute;top:22px;left:22px}.nation-banner>div{position:absolute;bottom:23px;left:23px;right:23px}.nation-banner h3{text-transform:uppercase;font-size:37px;font-weight:500}.nation-banner>div>span{color:#9eafc9;letter-spacing:.085em;justify-content:space-between;align-items:center;margin-top:10px;font-size:7px;display:flex}.nation-banner>div>span svg{color:var(--team-color)}.play-arena{background:radial-gradient(at 10% 15%,#16306b40,#0000 60%),#080f1d;border-block:1px solid #ffffff08}.film-deck{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}.film-card{text-align:left;border:1px solid #c2d5ff25;border-radius:12px;width:100%;height:390px;display:block;position:relative;overflow:hidden}.film-card>img{object-fit:cover;filter:saturate(.75);width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.film-card:hover>img{filter:saturate();transform:scale(1.07)}.film-card-shade{background:linear-gradient(#0000 25%,#040a18f0),linear-gradient(#06122570,#0000 35%);position:absolute;inset:0}.film-top{letter-spacing:.12em;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:24px;left:23px;right:23px}.film-top>b{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0c;border:1px solid #fff5;border-radius:4px;padding:6px 9px;font-size:8px;font-weight:500}.play-circle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff14;border:1px solid #ffffff60;box-shadow:0 0 30px #c0d8ff14}.film-card .play-circle{width:57px;height:57px}.film-caption{position:absolute;bottom:28px;left:27px;right:27px}.film-caption>span{letter-spacing:.1em;text-transform:uppercase;color:#b9c7dd;font-size:8px}.film-caption h3{max-width:80%;margin-top:12px;font-size:34px;font-weight:500}.film-caption>svg{position:absolute;bottom:4px;right:0}.destination-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.destination-card{border:1px solid #b6d0ff2b;border-radius:12px;height:375px;position:relative;overflow:hidden}.destination-card>img{object-fit:cover;width:100%;height:100%;transition:transform 1s}.destination-card:hover>img{transform:scale(1.055)}.destination-card>div{background:linear-gradient(#0000 0%,#050c20ef);position:absolute;inset:0}.destination-tag{letter-spacing:.11em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08162970;border:1px solid #ffffff40;border-radius:5px;align-items:center;gap:8px;padding:8px 12px;font-size:8px;display:flex;position:absolute;top:25px;left:25px}.destination-card section{justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:30px;left:30px;right:30px}.destination-card h3{font-size:44px;font-weight:500;line-height:1}.destination-card h3 em{color:#b2c8ed}.destination-arrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff45;border-radius:50%;place-items:center;width:47px;height:47px;display:grid}.next-world{background:radial-gradient(at 80% 40%,#9d244342,#0000 60%),linear-gradient(120deg,#0b152b,#0c0f20 50%,#300d20);border-block:1px solid #ffffff1a;position:relative;overflow:hidden}.next-world>.section{z-index:2;position:relative}.next-world h2{margin:25px 0 28px;font-size:clamp(65px,7vw,110px);font-weight:500;line-height:.9}.next-world h2>span{color:#0000;background:linear-gradient(90deg,#fff,#ff7188);-webkit-background-clip:text;background-clip:text}.next-world .section>div{align-items:center;gap:40px;display:flex}.next-world p{color:#bdc5d5;max-width:350px;font-size:12px}.next-world-year{letter-spacing:-.055em;color:#0000;-webkit-text-stroke:1px #f98ca533;pointer-events:none;font:600 460px/.85 Barlow Condensed;position:absolute;bottom:-50px;right:2vw;transform:skew(-8deg)}.next-world-lines{border:1px solid #f991a335;border-radius:50%;width:850px;height:450px;position:absolute;top:-20%;right:-50px;transform:rotate(-35deg);box-shadow:0 0 0 50px #e2455e04,0 0 0 51px #e2455e20,0 0 0 100px #e2455e04,0 0 0 101px #e2455e20}.partners-strip{color:#8f9eb5;background:#080e1a;border-bottom:1px solid #ffffff13;padding:55px 5vw}.partners-strip>span,.partners-strip>.eyebrow{color:#92a3bd;letter-spacing:.19em;font-size:9px}.partners-strip a{background:0 0;border:0}.partners-strip img{filter:none;opacity:.8;max-width:120px;max-height:43px;transition:all .3s}.partners-strip a:hover img{opacity:1;filter:drop-shadow(0 0 15px #accdff40)}footer{background:radial-gradient(at 15% 10%,#10295a35,#0000 70%),#040811;border-top:1px solid #ffffff12}footer h2{text-transform:uppercase;font-family:Barlow Condensed;font-size:72px;font-weight:500;line-height:.85}footer h2 em{color:#8eadde}.footer-links{color:#9baac2;font-size:11px}.footer-bottom{color:#657795;font-size:8px}.footer-social a{background:#ffffff05;border:1px solid #ffffff20;border-radius:50%}.page-hero{background:radial-gradient(at 85% 10%,#244c9b40,#0000 70%),linear-gradient(120deg,#060d1e,#090d1c);border-bottom:1px solid #ffffff19;overflow:hidden}.page-hero:after{content:"";pointer-events:none;border:1px solid #739aff38;border-radius:50%;width:75%;height:120%;position:absolute;top:10%;right:-15%;transform:rotate(-32deg);box-shadow:0 0 0 36px #759cff04,0 0 0 37px #759cff0b}.page-hero .section{z-index:1;padding-top:65px;padding-bottom:70px;position:relative}.page-hero h1 em{color:#0000;background:linear-gradient(110deg,#e4f0ff,#6298ee);-webkit-background-clip:text;background-clip:text;font-style:normal}.page-hero-art{opacity:.55}.page-hero.with-image .page-hero-art:after{background:linear-gradient(90deg,#050b19 15%,#050b19b5 55%,#050b1910),linear-gradient(#0000,#050b19b0)}.quick-facts-section{padding-top:0;padding-bottom:0;position:relative}.quick-facts{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(110deg,#ffffff09,#ffffff03);border:1px solid #ffffff1e;border-radius:12px;margin-top:28px;box-shadow:0 16px 60px #0002}.quick-facts small,.quick-facts p,.quick-facts span{color:#96a9c4}.quick-facts>div>svg{color:#8aafe7}.quick-facts strong>span{color:inherit}.competition-tabs{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#97a8c1;background:#081120db;border-block:1px solid #ffffff14;gap:10px;min-height:70px;padding:12px 5vw;top:83px}.competition-tabs button{white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:11px 20px;font-size:11px}.competition-tabs button.active{color:#fff;background:linear-gradient(120deg,#41629840,#22457722);border-color:#9cc4ff35;box-shadow:inset 0 1px #dceaff20}.competition-tabs button.active:after{display:none}.matchday-tabs button,.segmented button,.map-region-controls button{color:#93a5c1;background:0 0;border-radius:6px;font-size:10px}.matchday-tabs button.active,.segmented button.active{color:#fff;background:linear-gradient(120deg,#2a4f88,#122342);box-shadow:inset 0 1px #aacbff40,0 6px 20px #0004}.segmented{background:#080f1e;border:1px solid #a2bcf024;border-radius:9px;padding:5px}.matchday-tabs{background:#ffffff04;border:1px solid #ffffff14;border-radius:9px;gap:4px;padding:5px}.day-heading h2{font-size:43px}.day-heading>div>span,.day-heading p{color:#8095b6}.filter-select select,.search-field,.contact-form-panel input,.contact-form-panel select,.contact-form-panel textarea{color:#e4eeff;background:#0d1729;border:1px solid #fff2;border-radius:6px}.filter-select>span{color:#99aac3}.search-field{padding:0 14px}.search-field input{color:#fff;background:0 0}.match-card{color:#e9f0fc;background:linear-gradient(135deg,#17263b85,#091325b0);border:1px solid #a0c2ef25;border-radius:10px;transition:all .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 8px 24px #0002}.match-card:before{content:"";background:linear-gradient(90deg,#0000,#90bbf59c,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.match-card:hover{border-color:#83b7ff60;transform:translateY(-3px);box-shadow:0 8px 36px #2e67ac20}.match-card header,.match-card small,.match-card>span{color:#8da5c5}.match-card strong{font-family:Barlow Condensed;font-size:32px}.table-scroll{background:#0a1323;border:1px solid #ffffff1d;border-radius:10px}.standings-table{color:#dce6f6}.standings-table thead{color:#8aa6cf;background:#121f34}.standings-table th,.standings-table td{border-color:#ffffff0c}.standings-table tr.qualified{background:#1b416b18}.standings-table td:last-child b{color:#0a1b32;background:#e1efff;border-radius:5px;padding:6px 9px}.table-note,.table-note p{color:#879dbd}.table-note{background:0 0}.scorers-list>div{background:var(--glass);border:1px solid #ffffff13;border-radius:8px;margin-bottom:9px}.scorers-list h3{font-size:28px}.scorers-list>div>span{color:#6b82a6}.scorers-list strong{color:#e9c98a;font-family:Barlow Condensed}.award-feature{background:radial-gradient(at 70% 20%,#6c542f30,#0000 70%),linear-gradient(120deg,#161c2d,#15131e);border:1px solid #e3c27e30;border-radius:15px}.award-feature h2{font-family:Barlow Condensed;font-size:95px}.format-grid>div{background:linear-gradient(150deg,#ffffff09,#ffffff02);border:1px solid #ffffff15;border-radius:12px;padding:32px}.format-grid h3{font-size:29px;font-weight:500}.format-grid p{color:#91a6c3;font-size:12px}.format-grid svg{box-sizing:content-box;color:#a1c5ff;background:#24457930;border:1px solid #a3c0fa2c;border-radius:10px;padding:14px}.format-grid>div>span{color:#6d89ac;font-family:Barlow Condensed;font-size:25px}.rule-list details{background:linear-gradient(110deg,#111e3480,#09111f);border:1px solid #ffffff17;border-radius:9px;overflow:hidden}.rule-list details[open]{border-color:#789fc95a;box-shadow:0 0 28px #467bc00c}.rule-list summary{padding:23px 25px}.rule-list summary>span{font-size:13px}.rule-list summary>svg:first-child{color:#83baff}.rule-list p{color:#95a8c5;padding-bottom:24px;font-size:12px}.rule-label{background:0 0;font-family:Barlow Condensed;font-size:25px}.rule-label.yellow{color:#f1d363}.rule-label.red{color:#ff456b}.rule-label.blue{color:#6ca6ff}.announced-format{background:#102039;border:1px solid #719ada30;border-radius:10px}.announced-format p{color:#a4b7d1}.final-night-schedule p{color:#8da2bf}.exhibition-banner,.tiebreaker-panel{background:linear-gradient(125deg,#1a2b47,#0b1425);border:1px solid #ffffff20;border-radius:12px}.legend-summary p{color:#a5b5cf}.national-card{border:1px solid var(--team-color);height:auto;min-height:395px;position:relative}@supports (color:color-mix(in lab, red, red)){.national-card{border:1px solid color-mix(in srgb, var(--team-color) 30%, transparent)}}.national-card{background:radial-gradient(ellipse at 80% 20%, var(--team-color), transparent 65%), linear-gradient(130deg, #111e33, #070e1b);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.national-card{background:radial-gradient(ellipse at 80% 20%, color-mix(in srgb, var(--team-color) 21%, transparent), transparent 65%), linear-gradient(130deg, #111e33, #070e1b)}}.national-card{color:#fff;overflow:hidden;box-shadow:inset 0 1px #ffffff10}.national-card:after{content:"";border-block:1px solid var(--team-color);width:210%;height:35%;position:absolute;top:12%;left:-60%;transform:rotate(-32deg)}@supports (color:color-mix(in lab, red, red)){.national-card:after{border-block:1px solid color-mix(in srgb, var(--team-color) 25%, transparent)}}.national-card:after{background:var(--team-color)}@supports (color:color-mix(in lab, red, red)){.national-card:after{background:color-mix(in srgb, var(--team-color) 3%, transparent)}}.national-card:after{pointer-events:none}.national-card:hover{border-color:var(--team-color);transform:translateY(-7px)}@supports (color:color-mix(in lab, red, red)){.national-card:hover{border-color:color-mix(in srgb, var(--team-color) 60%, transparent)}}.national-card:hover{box-shadow:0 20px 40px #0005}.national-card-top{color:#a9b6cb;z-index:2;font-size:8px;position:relative}.national-card-crest{z-index:1;height:183px;position:relative}.national-card-crest>span{border:1px solid var(--team-color)}@supports (color:color-mix(in lab, red, red)){.national-card-crest>span{border:1px solid color-mix(in srgb, var(--team-color) 25%, transparent)}}.national-card-crest>span{box-shadow:0 0 25px var(--team-color);background:0 0;border-radius:50%;top:85px;transform:rotateX(58deg)scale(1.2)}@supports (color:color-mix(in lab, red, red)){.national-card-crest>span{box-shadow:0 0 25px color-mix(in srgb, var(--team-color) 12%, transparent)}}.national-card-crest img{filter:drop-shadow(8px 14px 15px #0008);width:143px;height:161px;transition:transform .5s;transform:rotate(-11deg)translate(15px)}.national-card h2{text-transform:uppercase;z-index:2;font-family:Barlow Condensed;font-size:37px;font-weight:500;position:relative}.national-card-stats{z-index:2;border-color:#ffffff12;position:relative}.national-card-stats b{color:#daeaff;font-size:16px}.national-card-stats span{color:#849bbd;font-size:8px}.national-card-bottom{color:#9baecc;border-color:#ffffff12;font-size:9px}@supports (color:color-mix(in lab, red, red)){.team-hero{background:radial-gradient(ellipse at 80% 40%, color-mix(in srgb, var(--team-color) 30%, transparent), transparent 58%), linear-gradient(120deg, #050a17, #0b1423)}}.team-hero{border-bottom:1px solid var(--team-color);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.team-hero{border-bottom:1px solid color-mix(in srgb, var(--team-color) 35%, transparent)}}.team-hero:after{content:"";border:1px solid var(--team-color);width:68%;height:140%;position:absolute;top:-35%;right:-5%}@supports (color:color-mix(in lab, red, red)){.team-hero:after{border:1px solid color-mix(in srgb, var(--team-color) 30%, transparent)}}.team-hero:after{pointer-events:none;box-shadow:0 0 0 70px #ffffff01, 0 0 0 71px var(--team-color);border-radius:50%;transform:rotate(-30deg)}@supports (color:color-mix(in lab, red, red)){.team-hero:after{box-shadow:0 0 0 70px #ffffff01, 0 0 0 71px color-mix(in srgb, var(--team-color) 15%, transparent)}}.team-hero-main{align-items:center;min-height:310px}.team-hero h1{text-transform:uppercase;z-index:2;max-width:65%;font-size:clamp(65px,10.5vw,166px);font-weight:600;line-height:.83;position:relative}.team-hero-main>img{object-fit:contain;filter:drop-shadow(0 25px 20px #0007);width:350px;max-width:36%;height:340px;right:8%;transform:rotate(-12deg)!important}.team-hero-stats{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(120deg,#ffffff0b,#ffffff02);border:1px solid #ffffff20;border-radius:12px;padding:27px 35px;position:relative}.team-hero-stats strong{font-family:Barlow Condensed;font-size:48px;font-weight:500}.champion-chip{color:#f1d495;letter-spacing:.1em;background:#e9c8800b;border:1px solid #e9c8803b;border-radius:30px;font-size:9px}.roster-toolbar{gap:14px}.roster-results{color:#7290b6}.player-card{background:linear-gradient(145deg,#17273b,#091426);border:1px solid #ffffff19;border-radius:12px;transition:transform .3s,border-color .3s;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.player-card:hover{border-color:#82b6ff70;transform:translateY(-5px)}.player-portrait{background:radial-gradient(at 50% 65%,#41709b50,#0000 65%),linear-gradient(125deg,#101e32,#091325);height:310px;overflow:hidden}.player-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b1728);height:60px;position:absolute;inset:auto 0 0}.player-portrait>img:not(.player-small-crest){object-fit:cover;object-position:center top;mix-blend-mode:normal;filter:none;width:100%;height:100%;position:absolute;bottom:0;left:0}.player-portrait>img.neutral-player{opacity:.8;object-fit:cover;filter:none;width:100%;height:100%;bottom:0;left:0}.player-bg-crest{opacity:.075;width:90%;height:100%;top:5%;left:auto;right:-20%;transform:rotate(-18deg)}.player-card-label{color:#a8bfdd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background:#07112366;border:1px solid #ffffff18;border-radius:4px;padding:6px 8px;font-size:6px;top:15px;left:15px}.player-small-crest{z-index:3!important;object-fit:contain!important;width:35px!important;height:42px!important;bottom:13px!important;left:auto!important;right:16px!important}.player-card-info{background:#0b1627;padding:20px 22px 22px;position:relative}.player-card-info h3{color:#edf4ff;font-family:Barlow Condensed;font-size:29px;font-weight:500;line-height:1.05}.player-card-info strong{color:#c3deff;font-size:21px;font-weight:600}.player-card-info span{color:#7891b0}.social-links a:hover{color:#fff;background:#4d77b135;border-color:#bfd8ff80}.social-k{filter:brightness(0)invert()}.sport-team-stats>div{background:var(--glass);border:1px solid #ffffff18;border-radius:10px}.sport-team-stats strong{color:#d1e5ff;font-family:Barlow Condensed}.sport-team-stats span{color:#8ea5c5}.debut-panel{background:radial-gradient(at 40% 30%,#22457955,#0000 70%),#0b1525;border:1px solid #ffffff14;border-radius:14px;margin-bottom:80px}.affiliates-section{background:radial-gradient(at 30%,#0c2c6c65,#0000 70%),#060c18;border-block:1px solid #ffffff12}.affiliates-map-layout{background:linear-gradient(120deg,#0d1a3180,#0a112280);border:1px solid #719fd135;border-radius:15px;overflow:hidden}.world-map-surface{background:0 0;position:relative}.map-team-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#1b2d4980,#09122388);border-left:1px solid #ffffff16}.map-team-panel h3{text-transform:uppercase;font-family:Barlow Condensed;font-size:44px}.map-team-panel>strong{color:#e0edff;font-family:Barlow Condensed}.map-team-panel>img{filter:drop-shadow(0 12px 16px #0007)}.map-toolbar{z-index:2;position:relative}.map-region-controls button{color:#9cafd0;padding:9px 11px}.map-region-controls button.active{color:#fff;background:linear-gradient(120deg,#3e639466,#23406466);border:1px solid #a2c7ff40}.map-legend{color:#7e99bf}.globe-stage{height:440px;position:relative;overflow:hidden}.globe-stage>div{position:absolute;inset:0}.globe-stage canvas{width:100%;height:100%;display:block}.globe-hint{letter-spacing:.1em;color:#8ba5c9;pointer-events:none;font-size:8px;position:absolute;bottom:18px;left:25px}.map-team-panel{min-height:520px}.map-team-select{color:#dceaff;background:#142440;border:1px solid #688cbe40;border-radius:7px}.participation-status{font-size:10px}.map-country-buttons{flex-wrap:wrap;gap:8px;padding:0 20px 20px;display:flex}.map-country-buttons button{background:#ffffff05;border:1px solid #ffffff17;border-radius:5px;place-items:center;width:35px;height:40px;display:grid}.map-country-buttons button.active{border-color:#c5dcff90;box-shadow:0 0 20px #95bdff22}.newcomers-grid>div>a{background:radial-gradient(at 90% 0,#25487e6b,#0000 70%),#0e192d;border:1px solid #ffffff21;border-radius:12px;overflow:hidden}.newcomers-grid img{filter:drop-shadow(0 15px 10px #0008);width:140px;height:140px;transition:all .3s;transform:rotate(-12deg)}.newcomers-grid a:hover img{transform:rotate(0)scale(1.07)}.newcomers-grid h3{text-transform:uppercase;font-family:Barlow Condensed;font-size:30px}.new-badge{color:#ff8795;background:#da315028;border-color:#ff47634d;border-radius:4px}.edition-date>strong{font-family:Barlow Condensed;font-size:50px}.edition-date>span{color:#809abc}.draw-lab{background:radial-gradient(at 20% 40%,#12408d30,#0000 60%),radial-gradient(at 100% 20%,#66142a20,#0000 65%),#050b18;border-block:1px solid #728fb627;scroll-margin-top:82px}.simulation-label{color:#d9c69d;letter-spacing:.05em;background:#ffd17508;border:1px solid #e1bd7733;border-radius:5px;font-size:8px}.sim-toolbar{gap:12px}.sim-group{background:linear-gradient(130deg,#142542a0,#081225);border:1px solid #648dc850;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #a8c8ff24,0 10px 60px #0003}.sim-group header{background:radial-gradient(at 80% 40%,#3765b83b,#0000),#14244380;border-color:#80a7df25;height:115px;position:relative}.sim-group header strong{color:#8ab5ff38;font-family:Barlow Condensed;font-size:100px;line-height:1;position:absolute;top:2px;right:30px}.sim-group header span{letter-spacing:.22em;color:#d7e6ff;font-size:12px}.sim-group header small{color:#98accd;font-size:8px}.sim-group li{background:0 0;border-bottom:1px solid #ffffff0d;border-radius:0;min-height:69px;padding:10px 23px}.sim-group li.advances{background:#3060a714;border-left:2px solid #629dff}.sim-group .team-inline img{width:34px;height:40px}.sim-group .team-inline>span{color:#dee9fb;font-size:12px}.group-rank{color:#6f8eb8;font-family:Barlow Condensed;font-size:25px}.rank-controls button{color:#a4bad8;background:#ffffff04;border:1px solid #ffffff17;border-radius:4px}.rank-controls button:hover{background:#ffffff16}.sim-group li>b{color:#8fc7ff;font-family:Barlow Condensed;font-size:25px}.sim-help{color:#8197b9}.sim-fixture{background:linear-gradient(125deg,#1e304d80,#0a1426);border:1px solid #94b9f12c;border-radius:9px;position:relative;overflow:hidden;box-shadow:0 10px 24px #0004}.sim-fixture>span{color:#7f9dc7;background:#ffffff03;border-bottom:1px solid #ffffff10;padding:11px 15px;font-size:8px}.sim-fixture button{border-bottom:1px solid #ffffff0b;min-height:56px;padding:12px 14px;position:relative}.sim-fixture button:hover:not(:disabled){background:#528be329}.sim-fixture button.selected{color:#fff;background:linear-gradient(90deg,#385b8970,#162c4d);border-left:2px solid #9ac9ff}.sim-fixture button.selected:after{content:"";background:linear-gradient(90deg,#0000,#9dcaff13);width:40px;position:absolute;top:0;bottom:0;right:0}.sim-fixture .team-inline>span{font-size:11px}.sim-fixture .team-inline img{width:29px;height:34px}.sim-fixture>button>svg{color:#8eaed7}.sim-fixture.pending{opacity:.5}.sim-round h3{letter-spacing:.12em;color:#819abe;font-family:Manrope Variable;font-size:9px}.sim-champion{color:#eed59e;background:radial-gradient(at 50% 0,#8d763140,#0000 70%),#1c202e80;border:1px solid #ddbd7d40;border-radius:12px;position:relative;overflow:hidden}.sim-champion:before{content:"";pointer-events:none;background:repeating-conic-gradient(#eecf8106 0deg 1deg,#0000 1deg 15deg);position:absolute;inset:0}.sim-champion.chosen{box-shadow:0 0 55px #e0c17f1a}.sim-champion h4{font-size:30px}.sim-bottom{color:#9cb1d0;border-color:#ffffff16;font-size:11px}.sim-score-details{background:#0c1628;border:1px solid #ffffff1c;border-radius:8px}.sim-score-details summary{color:#b9cce8}.tournament-flow>div{background:var(--glass);border:1px solid #ffffff1b;border-radius:10px;padding:27px}.tournament-flow strong{color:#d7e8ff;font-family:Barlow Condensed}.tournament-flow p,.tournament-flow small{color:#8aa4c7}.tournament-flow h3{font-size:29px}.flow-day{color:#e2c386}.broadcast-route{background:linear-gradient(120deg,#10203a,#0a1425);border:1px solid #ffffff1e;border-radius:12px}.broadcast-route h3{font-size:32px}.days-flow>div{background:#122540;border-color:#5f89c633}.days-flow .final-day{background:#5e263533;border-color:#c2557145}.broadcast-total{border-color:#ffffff15}.broadcast-total p{color:#8ca5c7}.venue-model{background:radial-gradient(#244b8355,#0000 70%),#070f20;height:100%;min-height:450px}.venue-model .scene-3d{height:100%;min-height:450px}.venue-feature{direction:ltr;background:linear-gradient(120deg,#0e1a2e,#0a1120);border:1px solid #9ebce326;border-radius:14px;gap:0;overflow:hidden}.venue-feature.reverse{direction:rtl}.venue-feature>div{min-width:0}.venue-info{padding:45px}.venue-info h2{text-transform:uppercase;font-family:Barlow Condensed;font-size:58px;font-weight:500}.venue-info-facts span{color:#aac0db;border-color:#ffffff12}.venue-info-facts svg{color:#7eaeed}.venue-info>small{color:#607b9c}.stadium-interior{border:1px solid #ffffff20;border-radius:14px}.partners-directory>div>div{background:linear-gradient(135deg,#172236,#0b1424);border:1px solid #ffffff20;border-radius:10px}.partners-directory h3{color:#d9e5f7;font-size:25px}.partners-directory span{color:#8099bc}.partner-feature{background:#0b1424;border:1px solid #ffffff20;border-radius:14px}.partner-feature-copy h2{text-transform:uppercase;font-size:60px}.partner-contact{background:linear-gradient(120deg,#23355b,#23142c);border:1px solid #ffffff20;border-radius:10px}.contact-route p{color:#7f98bb}.contact-form-panel{background:linear-gradient(125deg,#152640b0,#0b1427);border:1px solid #b4d1ff30;border-radius:14px;box-shadow:0 20px 70px #0004}.contact-form-panel h3{font-size:37px}.contact-confirmation{background:#0b172a}.about-intro h2{text-transform:uppercase;font-size:64px}.about-intro p{color:#9cb0ce}.about-photo{border-radius:12px}.aiccf-intro{background:#0f1a2c;border:1px solid #ffffff1c;border-radius:12px}.aiccf-intro p{color:#9bb1cf}.public-data-grid>div{background:linear-gradient(140deg,#152844,#091225);border:1px solid #a4c9ff24;border-radius:10px}.public-data-grid strong{color:#d8e9ff;font-family:Barlow Condensed}.public-data-grid p,.data-method p{color:#9ab1d0}.data-method{background:#0d1b2f;border-color:#ffffff1c;border-radius:12px}.source-team-list a{background:#0d1a2c;border:1px solid #ffffff1a;border-radius:7px}.source-links>a{background:#0c1525;border:1px solid #ffffff15;border-radius:8px;padding:25px}.source-links h3{font-size:26px}.privacy-copy p{color:#9bb1cd}.social-thumbnail-list button{background:#0d1728;border:1px solid #ffffff19;border-radius:8px}.social-thumbnail-list h3{color:#e8f2ff;font-size:25px}.social-thumbnail-list span{color:#7e9ac1}.watch-live{background:#0e192a;border-color:#a4c4f42b;border-radius:12px}.video-card>div{border:1px solid #ffffff25;border-radius:9px}.featured-video{border:1px solid #ffffff26;border-radius:14px}.empty-state{color:#a9bfda;background:#101d31;border-radius:10px}.draw-progress{gap:30px;margin:35px 0 30px;display:flex}.draw-progress>div{color:#526b90;flex:1;align-items:center;gap:10px;display:flex}.draw-progress>div>span{background:#ffffff05;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.draw-progress b{font-size:8px;font-weight:500}.draw-progress p{letter-spacing:.1em;font-size:9px;font-weight:700}.draw-progress i{background:linear-gradient(90deg,#759ddd40,#0000);flex:1;height:1px;margin-left:12px}.draw-progress .done{color:#c5deff}.draw-progress .done>span{background:#496b9630;border-color:#a2cdff80;box-shadow:0 0 20px #70a8ff18}.sim-group .team-inline{flex:1;gap:12px;min-width:0}.is-drawing .sim-group{box-shadow:0 0 45px #437eeb24}.is-drawing .sim-group.group-B{box-shadow:0 0 45px #ea365424}.draw-transition{align-items:center;gap:25px;margin:55px 0 30px;display:flex}.draw-transition>i{background:linear-gradient(90deg,#0000,#b3ceff35);flex:1;height:1px}.draw-transition>i:last-child{transform:rotate(180deg)}.draw-transition>span{letter-spacing:.17em;color:#8da8cc;align-items:center;gap:12px;font-size:8px;display:flex}.draw-transition svg{color:#9bc8ff}.arena-bracket{background:radial-gradient(at 50% 40%,#b7925224,#0000 35%),radial-gradient(at 5%,#1e53a12c,#0000 50%),radial-gradient(at 95%,#9a274728,#0000 50%),#070f20;border:1px solid #93b7e522;border-radius:15px;padding:22px 18px;position:relative;overflow:hidden}.bracket-field{grid-template-columns:1fr 1fr 1.13fr 1fr 1fr;align-items:center;gap:22px;min-height:520px;display:grid;position:relative}.arena-bracket.only-four .bracket-field{grid-template-columns:1fr 1.1fr 1fr;gap:55px;max-width:1000px;min-height:580px;margin:auto}.bracket-quarter{z-index:2;flex-direction:column;gap:85px;display:flex}.bracket-semi{z-index:2;position:relative}.bracket-semi .round-label{text-align:center;letter-spacing:.1em;color:#718aac;text-transform:uppercase;font-size:8px;position:absolute;top:-33px;left:0;right:0}.bracket-quarter.bracket-right{grid-area:1/5}.bracket-semi.bracket-right{grid-area:1/4}.bracket-heart{text-align:center;z-index:2;grid-area:1/3;position:relative}.only-four .bracket-heart{grid-column:2}.only-four .bracket-semi.bracket-right{grid-column:3}.arena-connectors{fill:none;stroke:url(#roadColor);stroke-width:.9px;opacity:.5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.arena-connectors .path-current{stroke-width:1.5px;stroke-dasharray:10 400;opacity:.8;animation:6s linear infinite bracket-flow}.bracket-grid-floor{background-image:linear-gradient(#85aeed10 1px,#0000 1px),linear-gradient(90deg,#85aeed0a 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:35% 10% -20%;transform:perspective(400px)rotateX(60deg);-webkit-mask-image:radial-gradient(#000,#0000 65%);mask-image:radial-gradient(#000,#0000 65%)}.arena-game{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#1b2e4880,#071324d9);border:1px solid #849fc236;border-radius:7px;min-width:0;overflow:hidden;box-shadow:0 10px 25px #0004}.arena-game-label{letter-spacing:.08em;color:#819dc2;text-align:left;border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:5px;padding:10px 11px;font-size:7px;font-weight:700;display:flex}.arena-game-label>span{color:#a9bdd7;font-size:6px}.arena-game>button{text-align:left;border-bottom:1px solid #ffffff09;align-items:center;gap:8px;width:100%;min-height:52px;padding:10px 11px;font-size:10px;font-weight:500;display:flex}.arena-game>button:last-of-type{border:0}.arena-game>button>img{object-fit:contain;filter:drop-shadow(0 2px 6px #0005);flex-shrink:0;width:26px;height:31px}.arena-game>button>span:not(.advance-circle){flex:1;min-width:0;line-height:1.4}.arena-game>button>b{color:#f1f7ff;font-family:Barlow Condensed;font-size:25px;font-weight:500;line-height:1}.arena-game>button:disabled{cursor:default;opacity:1}.arena-game.is-pending>button{color:#526b90}.arena-game>button.winner{background:linear-gradient(90deg, var(--team-color), transparent)}@supports (color:color-mix(in lab, red, red)){.arena-game>button.winner{background:linear-gradient(90deg, color-mix(in srgb, var(--team-color) 23%, transparent), transparent)}}.arena-game>button.winner{box-shadow:inset 2px 0 var(--team-color)}@supports (color:color-mix(in lab, red, red)){.arena-game>button:not(:disabled):hover{background:color-mix(in srgb, var(--team-color) 18%, transparent)}}.arena-game>button.winner>svg{color:var(--team-color)}.arena-game>small{color:#8199bc;text-align:left;border-top:1px solid #ffffff10;padding:10px 12px;font-size:7px;display:block}.advance-circle{color:#8eaedb;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;display:grid}.bracket-final-label{letter-spacing:.15em;color:#ddc28c;margin-top:12px;font-size:8px;display:block}.bracket-cup{flex-direction:column;justify-content:center;align-items:center;height:245px;padding:12px 0 24px;display:flex;position:relative}.bracket-cup>img{object-fit:contain;z-index:1;filter:drop-shadow(0 10px 25px #0009);width:100%;height:100%;position:relative}.bracket-cup>div{border:1px solid #e3c48240;border-radius:50%;width:140px;height:140px;position:absolute;bottom:13px;transform:rotateX(70deg);box-shadow:0 0 30px #f6c16d13,inset 0 0 30px #f6c16d0a}.bracket-cup>span{letter-spacing:.28em;color:#987e4e;font-size:7px;position:absolute;bottom:6px}.bracket-winner{color:#9b875f;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;min-height:60px;margin-top:20px;display:flex}.bracket-winner>span{letter-spacing:.14em;font-size:6px}.bracket-winner>img{object-fit:contain;width:32px;height:38px}.bracket-winner h3{color:#a2906e;width:100%;margin:2px 0;font-family:Barlow Condensed;font-size:20px;font-weight:400;line-height:1}.bracket-winner.celebrate{color:#ffdea1}.bracket-winner.celebrate h3{color:#fff0d1;text-transform:uppercase;font-size:34px}.bracket-stage-tabs,.bracket-mobile-next{display:none}.only-four .arena-game>button{min-height:66px;padding:14px 20px;font-size:13px}.only-four .arena-game>button>img{width:35px;height:43px}.only-four .bracket-cup{height:295px}.only-four .arena-game-label{padding:13px 20px;font-size:8px}.only-four .arena-game>small{padding:12px 20px;font-size:9px}.only-four .arena-game>button>b{font-size:32px}.only-four .arena-connectors{opacity:.3}.only-four .bracket-winner h3{font-size:42px}.map-team-selector>button{color:#96acca;background:#152440;border-color:#ffffff20;border-radius:6px}.map-team-selector>button.active{color:#fff;background:#284a73;border-color:#bad7ff60}@keyframes bracket-flow{0%{stroke-dashoffset:500px}to{stroke-dashoffset:0}}@media (max-width:1150px){.bracket-field{grid-template-columns:1fr 1fr 1.1fr 1fr 1fr;gap:14px}.arena-bracket{padding:18px 12px}.arena-game>button{gap:5px;padding:10px 8px;font-size:8px}.arena-game>button>img{width:23px;height:29px}.arena-game-label{padding:9px 8px;font-size:6px}.arena-game .advance-circle{width:15px;height:15px}.bracket-cup{height:210px}.arena-bracket.only-four .bracket-field{gap:25px}}@media (max-width:850px){.with-quarters .bracket-field{min-height:0;display:block}.with-quarters .bracket-stage-tabs{background:#060e20;border:1px solid #ffffff12;border-radius:8px;gap:5px;margin-bottom:25px;padding:5px;display:flex}.bracket-stage-tabs>button{color:#7e96ba;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:9px;padding:12px 8px;font-size:9px;display:flex}.bracket-stage-tabs>button>span{color:#5f7ea8;font-size:7px}.bracket-stage-tabs>button.active{color:#fff;background:#2f4e7c63;border:1px solid #a7c9ff38}.with-quarters .arena-connectors,.with-quarters .bracket-quarter,.with-quarters .bracket-semi,.with-quarters .bracket-heart{display:none}.with-quarters.stage-quarters .bracket-quarter{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.with-quarters.stage-semis .bracket-semi{margin:28px 20px 40px;display:block}.with-quarters.stage-semis .bracket-semi .round-label{display:none}.with-quarters.stage-final .bracket-heart{max-width:300px;margin:0 auto;display:block}.with-quarters .arena-game>button{gap:10px;min-height:58px;padding:12px 16px;font-size:11px}.with-quarters .arena-game>button>img{width:29px;height:35px}.with-quarters .arena-game-label{padding:12px 16px;font-size:8px}.with-quarters .bracket-mobile-next{justify-content:end;margin-top:20px;display:flex}.bracket-mobile-next button{color:#aecbfa;border-bottom:1px solid #a2c0f149;align-items:center;gap:14px;padding-bottom:9px;font-size:10px;display:flex}.with-quarters .bracket-cup{height:265px}.with-quarters .bracket-winner>span{font-size:8px}.arena-bracket.only-four .bracket-field{gap:18px}.only-four .arena-game>button{gap:7px;padding:12px 10px;font-size:10px}.only-four .arena-game>button>img{width:27px;height:35px}.only-four .arena-game-label{padding:10px;font-size:6px}.only-four .arena-game>small{padding:10px;font-size:7px}.only-four .bracket-cup{height:220px}.only-four .bracket-final-label{font-size:7px}}@media (max-width:600px){.draw-progress{gap:8px;margin-top:28px}.draw-progress>div{gap:7px}.draw-progress>div>span{width:29px;height:29px}.draw-progress p{letter-spacing:.05em;font-size:7px}.draw-progress b{font-size:6px}.draw-progress i{display:none}.draw-transition{gap:12px;margin:35px 0 25px}.draw-transition>span{letter-spacing:.08em;gap:8px;font-size:7px}.arena-bracket{border-radius:12px;margin-inline:-5px;padding:18px 12px}.arena-bracket.only-four .bracket-field{min-height:0;display:block}.only-four .bracket-stage-tabs{background:#060e20;border:1px solid #ffffff12;border-radius:8px;gap:5px;margin-bottom:25px;padding:5px;display:flex}.only-four .arena-connectors,.only-four .bracket-semi,.only-four .bracket-heart{display:none}.only-four.stage-semis .bracket-semi{margin:35px 10px 25px;display:block}.only-four.stage-final .bracket-heart{max-width:290px;margin:auto;display:block}.only-four .bracket-mobile-next{justify-content:end;margin-top:20px;display:flex}.only-four .arena-game>button{min-height:62px;padding:13px 16px;font-size:12px}.only-four .arena-game>button>img{width:32px;height:38px}.only-four .arena-game-label{padding:11px 16px;font-size:8px}.only-four .arena-game>small{font-size:8px}.only-four .bracket-semi .round-label{text-align:left;font-size:7px;top:-23px}.only-four .bracket-cup{height:260px}.only-four .bracket-final-label{font-size:8px}.only-four .bracket-winner h3{font-size:38px}.with-quarters .arena-game>button{gap:6px;padding:10px 9px;font-size:10px}.with-quarters .arena-game-label{padding:10px 9px;font-size:6px}.with-quarters.stage-quarters .bracket-quarter{gap:10px;margin-bottom:10px}.with-quarters .arena-game>button>img{width:23px;height:29px}.with-quarters.stage-final .arena-game>button{padding:12px 17px;font-size:12px}.bracket-stage-tabs>button{gap:7px;font-size:8px}}@keyframes signal-pulse{0%,to{opacity:.6;box-shadow:0 0 6px #85b4ff}50%{opacity:1;box-shadow:0 0 14px #85b4ff}}@keyframes nebula-drift{0%{transform:translate(0)scale(1)}to{transform:translate(25px,-20px)scale(1.1)}}@keyframes shine-travel{0%{transform:translate(-100%)}to{transform:translate(200%)}}@media (min-width:1600px){.arena-content{padding-inline:6vw}.arena-copy h1{font-size:145px}.arena-copy>p{max-width:420px;font-size:15px}}@media (max-width:1150px){.main-nav nav{gap:18px;font-size:10px}.main-nav{gap:25px}.nav-end{gap:15px}.brand{min-width:165px}.brand span{font-size:17px}.arena-copy h1{font-size:9.8vw}.arena-hero{min-height:670px}.arena-edition{gap:7px;font-size:8px}.arena-object{margin-left:-70px}.arena-actions{gap:16px}.arena-actions .button{gap:12px;padding:14px;font-size:9px}.arena-play{font-size:10px}.arena-copy>p{max-width:310px;font-size:12px}.ticker-label{min-width:145px;padding-right:20px}.ticker-teams{justify-content:start;gap:13px}.ticker-teams a{min-width:40px}.pulse-grid{grid-template-columns:1fr 1fr;gap:28px}.pulse-stats{flex-direction:row;grid-column:1/-1;justify-content:space-between;padding:0 25px}.pulse-stats>div{border-bottom:0;border-right:1px solid #ffffff12;width:32%;padding:23px}.nation-carousel{grid-auto-columns:calc(33.333% - 14px)}.film-card{height:345px}.film-caption h3{font-size:30px}.team-hero h1{font-size:12vw}.venue-info{padding:30px}.venue-info h2{font-size:47px}}@media (max-width:850px){.main-nav nav{display:none}.main-nav{justify-content:space-between;height:74px}.menu-button{display:flex!important}.utility{height:25px}.mobile-nav{inset:99px 0 0}.main-nav .brand{min-width:0}.main-nav .brand span{font-size:18px}.competition-tabs{top:74px}.arena-hero{height:auto;min-height:1030px;max-height:none}.arena-content{flex-direction:column;align-items:stretch;padding:70px 6vw 50px;display:flex}.arena-copy{max-width:580px;padding:0}.arena-copy h1{font-size:clamp(85px,15.6vw,130px)}.arena-copy>p{max-width:350px}.arena-object{align-self:flex-end;width:70%;max-width:520px;height:490px;margin:-55px -6vw -5px 0}.arena-object-word{font-size:360px}.arena-date{margin-top:25px}.arena-bottom>div{display:none}.arena-coordinates{top:22px;left:6vw;right:6vw}.object-signature{bottom:70px}.scene-instruction{left:20px}.scene-controls{right:22px}.team-ticker{height:95px;padding-inline:5vw}.ticker-label{gap:10px;min-width:110px;padding-right:15px}.ticker-label span{font-size:8px}.ticker-label svg{display:none}.ticker-teams{padding-inline:15px}.ticker-more{padding-left:12px}.section{padding:70px 5vw}.section-head h2{font-size:52px}.champions-stage-inner{flex-direction:column;justify-content:center;align-items:start;min-height:680px}.champions-stage-photo{left:0}.champions-stage-photo:after{background:linear-gradient(90deg,#070e1bed,#070e1b60),linear-gradient(#0000,#070e1b)}.champions-title h2{font-size:88px}.final-score-glass{width:300px;padding:20px}.final-score-glass>div{margin:16px 0}.final-score-glass strong{font-size:47px}.final-score-glass img{width:36px;height:40px}.final-score-glass>a{margin-top:14px}.nation-carousel{grid-auto-columns:calc(42% - 12px)}.nation-banner{height:300px}.film-deck{gap:15px}.film-card{height:310px}.film-caption{bottom:23px;left:20px;right:20px}.film-caption h3{font-size:25px}.film-top{left:20px;right:20px}.film-top>b{font-size:6px}.film-card .play-circle{width:45px;height:45px}.destination-card{height:315px}.destination-card h3{font-size:35px}.destination-card section{bottom:24px;left:24px;right:24px}.next-world-year{opacity:.5;font-size:360px;right:-30px}.next-world .section>div{flex-direction:column;align-items:start;gap:25px}.team-hero-main>img{width:240px;max-width:34%;height:250px;right:0}.team-hero-main{min-height:250px}.player-portrait{height:300px}.venue-feature,.venue-feature.reverse{direction:ltr;grid-template-columns:1fr}.venue-model{height:390px;min-height:390px}.venue-model .scene-3d{min-height:390px}.venue-info{padding:38px}.map-team-panel{min-height:0}.globe-stage{height:420px}.map-toolbar,.simulation-intro{gap:20px}.sim-toolbar .button{padding:13px 18px;font-size:10px}.sim-group li{padding:10px 13px}.sim-group .team-inline>span{font-size:11px}.sim-group .team-inline img{width:27px;height:35px}}@media (max-width:600px){body{font-size:14px}.main-nav{padding-inline:20px}.nav-end{gap:13px}.main-nav .brand span{font-size:16px}.main-nav .brand img{width:23px;height:43px}.nav-end .edition-link{display:none}.utility{padding-inline:20px;font-size:6px}.utility>span:last-child{display:none}.section{padding:58px 22px}.section-head{margin-bottom:29px;display:block}.section-head h2{font-size:45px;line-height:.95}.section-head .text-link{margin-top:10px;font-size:10px}.eyebrow{font-size:8px}.button{border-radius:6px;padding:15px 19px;font-size:10px}.arena-hero{height:auto;min-height:965px}.arena-content{padding:63px 22px 72px}.arena-coordinates{font-size:6px;top:20px;left:22px;right:22px}.arena-coordinates>span{display:none}.arena-edition{letter-spacing:.12em;gap:9px;margin-bottom:20px;padding:7px 7px 7px 10px;font-size:7px}.arena-edition b{font-size:7px}.arena-copy h1{margin-bottom:21px;font-size:clamp(64px,18vw,105px);line-height:.85}.arena-copy h1 em{-webkit-text-stroke:.7px #a5bee8}.arena-copy>p{max-width:305px;margin-bottom:23px;font-size:11px}.arena-actions{gap:20px}.arena-actions .button{gap:16px;min-height:45px;padding:13px 14px;font-size:8px}.arena-play{gap:8px;font-size:9px}.arena-play>span{width:35px;height:35px}.arena-play svg{width:12px}.arena-date{gap:12px;margin-top:22px;padding-top:15px}.arena-date>span{font-size:28px}.arena-date b{font-size:8px}.arena-date small{font-size:7px}.arena-date>svg{width:14px}.arena-object{align-self:initial;width:calc(100% + 44px);max-width:none;height:475px;margin:-5px -22px -20px}.arena-object-word{font-size:330px}.object-signature{font-size:7px;bottom:53px}.scene-instruction{font-size:6px;bottom:15px;left:25px}.scene-controls{bottom:6px;right:24px}.scene-controls button{width:28px;height:28px}.arena-bottom{letter-spacing:.1em;height:51px;font-size:6px;left:22px;right:22px}.arena-bottom>a{gap:8px}.arena-bottom>a svg{width:13px}.ticker-label{min-width:72px;padding-right:12px}.ticker-label span{font-size:6px}.team-ticker{height:87px;padding-inline:22px}.ticker-teams{gap:17px}.ticker-teams a{min-width:38px;height:75px}.ticker-teams img{width:31px;height:40px}.ticker-teams span{font-size:6px}.ticker-more{display:none}.pulse-grid{display:block}.pulse-story{padding:0 0 27px}.pulse-story h3{max-width:335px;margin:16px 0;font-size:21px}.pulse-story p{font-size:12px}.pulse-story .text-link{margin-top:12px}.pulse-photo{height:290px;min-height:0}.pulse-stats{margin-top:22px;padding:0 8px;display:flex}.pulse-stats>div{flex-direction:column;align-items:start;width:33.33%;padding:20px 8px;display:flex}.pulse-stats svg{width:14px;margin-bottom:11px}.pulse-stats strong{font-size:44px}.pulse-stats span:not(strong span){min-height:19px;font-size:6px;line-height:1.5}.champions-stage-inner{gap:30px;min-height:620px;padding:58px 22px}.champions-title h2{font-size:75px}.champions-title p{max-width:280px;font-size:11px}.gold-eyebrow{font-size:7px}.final-score-glass{width:100%;padding:18px 22px}.final-score-glass>div{justify-content:center;gap:28px}.final-score-glass>span{font-size:7px}.final-score-glass>div>strong{font-size:45px}.champions-stage-photo img{object-position:55% center}.nation-carousel{grid-auto-columns:73%;gap:16px;margin-right:-22px;padding-right:22px}.nation-banner{height:305px}.nation-banner>img{width:145px;height:166px;top:42px;right:5px}.nation-banner h3{font-size:35px}.film-deck{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#607ca3 #fff1;gap:16px;margin-right:-22px;padding:0 22px 18px 0;display:flex;overflow-x:auto}.film-deck>div{scroll-snap-align:start;min-width:82%}.film-card{height:350px}.film-caption h3{font-size:32px}.film-caption>span{font-size:8px}.destination-grid{grid-template-columns:1fr;gap:20px}.destination-card{height:310px}.destination-card h3{font-size:40px}.destination-tag{font-size:7px;top:23px;left:23px}.next-world h2{margin:23px 0;font-size:58px}.next-world-year{font-size:300px;bottom:-20px;right:-30px}.next-world p{max-width:275px;font-size:11px}.next-world .button{font-size:9px}.partners-strip{padding:36px 22px}.partners-strip>div{gap:18px}.partners-strip img{max-width:80px;max-height:34px}.partners-strip>span{font-size:7px}.footer-top h2{font-size:60px}.footer-links{font-size:10px}.footer-bottom{font-size:7px}.page-hero .section{padding:53px 22px}.page-hero h1{font-size:clamp(53px,13.8vw,78px)}.page-hero p{max-width:325px;font-size:11px}.page-hero-art{opacity:.4}.page-hero:after{width:100%;right:-40%}.quick-facts-section{padding:0 22px}.quick-facts{border-radius:9px;margin-top:20px}.quick-facts strong{font-size:37px}.quick-facts small,.quick-facts p{font-size:8px}.competition-tabs{gap:5px;min-height:56px;padding:10px 22px;top:74px}.competition-tabs button{padding:9px 12px;font-size:9px}.day-heading h2{font-size:32px}.day-heading p{font-size:10px}.matches-grid{gap:15px}.match-card{padding:20px}.matchday-tabs button{font-size:9px}.teams-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.national-card{border-radius:9px;min-height:317px;padding:17px}.national-card-top{font-size:6px}.national-card-crest{height:141px}.national-card-crest img{width:112px;height:128px;transform:rotate(-12deg)translate(6px)}.national-card h2{font-size:28px}.national-card-stats{gap:7px;padding-block:15px}.national-card-stats b{font-size:13px}.national-card-stats span{font-size:6px;line-height:1.5}.national-card-bottom{gap:4px;font-size:7px}.national-card-bottom svg{width:14px}.team-hero .section{padding-top:26px;padding-bottom:28px}.team-hero-main{min-height:257px;padding-top:25px;display:block;position:relative}.team-hero-main>div{z-index:2;position:relative}.team-hero h1{max-width:65%;margin:19px 0;font-size:67px;line-height:.85}.team-hero .eyebrow{max-width:200px;font-size:6px;display:block}.team-hero-main>img{opacity:.84;z-index:0;width:185px;max-width:55%;height:215px;position:absolute;top:0;right:-16px}.team-hero .social-links{z-index:2;margin-top:20px;position:relative}.team-hero-stats{gap:13px;padding:20px 15px}.team-hero-stats strong{white-space:nowrap;font-size:31px}.team-hero-stats span:not(strong span){max-width:90px;font-size:7px;line-height:1.5;display:block}.team-hero-stats>div{padding:0 8px 0 0}.player-portrait{height:235px}.player-card{border-radius:9px}.player-card-info{padding:16px 14px}.player-card-info h3{word-break:normal;min-height:0;font-size:25px}.player-card-info strong{font-size:17px}.player-card-info .social-links{gap:4px}.player-card-info .social-links a{width:25px;height:25px}.player-card-label{padding:5px;font-size:5px;top:9px;left:9px}.player-small-crest{width:25px!important;height:31px!important;bottom:10px!important;right:10px!important}.roster-toolbar{gap:12px}.roster-results{font-size:7px}.roster-toolbar select{font-size:10px}.globe-stage{height:345px}.map-region-controls{grid-template-columns:repeat(2,1fr);gap:4px;display:grid}.map-region-controls button{white-space:nowrap;padding:9px;font-size:8px}.map-toolbar{align-items:center}.map-toolbar>img{width:62px}.map-team-panel{border-top:1px solid #ffffff1a;border-left:0;height:auto;min-height:0}.map-team-panel h3{font-size:36px}.map-team-panel>strong{font-size:33px}.map-country-buttons{gap:6px}.map-country-buttons button{width:31px;height:36px}.map-country-buttons img{width:21px;height:25px}.venue-model,.venue-model .scene-3d{height:310px;min-height:310px}.venue-info{padding:29px 25px}.venue-info h2{font-size:45px}.venue-info p{font-size:11px}.venue-info-facts span{font-size:9px}.venue-info>small{font-size:8px}.venue-info .button{font-size:9px}.newcomers-grid>div>a{padding:22px}.newcomers-grid img{width:100px;height:120px}.newcomers-grid h3{font-size:26px}.newcomers-grid p{font-size:8px}.new-badge{font-size:7px}.simulation-intro p{font-size:11px}.simulation-label{font-size:7px}.sim-toolbar{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sim-toolbar>.button{gap:8px;padding:12px 9px;font-size:8px}.sim-toolbar>.sim-reset{grid-column:1/-1;justify-self:end;font-size:9px}.sim-groups{grid-template-columns:1fr;gap:23px}.sim-group header{height:95px;padding:24px}.sim-group header strong{font-size:85px;right:25px}.sim-group header span{font-size:11px}.sim-group header small{font-size:7px}.sim-group li{min-height:63px;padding:10px 20px}.sim-group .team-inline>span{font-size:12px}.sim-group .team-inline img{width:30px;height:37px}.sim-help{font-size:9px}.sim-bottom{flex-direction:column;align-items:start;gap:18px;font-size:10px}.sim-score-details summary{font-size:10px}.tournament-flow>div{padding:22px}.tournament-flow h3{font-size:28px}.broadcast-route{padding:24px}.broadcast-route h3{font-size:28px}.announced-format{padding:22px}.announced-format h4{font-size:24px}.rule-list summary{padding:20px}.rule-list p{padding:0 20px 22px;font-size:11px}.rule-list summary>span{font-size:12px}.contact-form-panel{padding:28px 22px}.contact-layout h2{font-size:54px}.partner-feature-copy>h2{font-size:48px}.source-team-list strong{font-size:16px}.source-links h3{font-size:23px}.public-data-grid strong{font-size:50px}.format-grid>div{padding:25px}.format-grid h3{font-size:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.arena-atmosphere i,.live-dot{animation:none}*,:before,:after{transition-duration:.01ms!important}.arena-copy{transform:none!important}.nation-banner:hover>img,.national-card:hover,.film-card:hover>img{transform:none}}.arena-hero,.arena-object{overflow:clip}#draw-lab{scroll-margin-top:110px}.national-card-bottom{background:#ffffff04}@media (max-width:600px){.national-card-top,.national-card-bottom{padding-inline:0}.national-card h2{margin-inline:0}.national-card-stats{padding-inline:0}.arena-copy>p,.page-hero p,.venue-info p,.simulation-intro p,.rule-list p{font-size:13px}.arena-play{font-size:11px}.scene-controls button{width:36px;height:36px}}.arena-bracket,.draw-lab,.page-hero,.team-hero,.national-card,.player-portrait{overflow:clip}:root{--navy:#102746;--blue:#214a78;--red:#e23b43;--gold:#a78a54;--line:#dfe5ec;--muted:#69798b;--glass:#fff;color:#102746;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font-family:Manrope Variable,sans-serif}input,select,textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}h1,h2,h3,h4,.section-head h2,.page-hero h1,.team-hero h1{letter-spacing:-.045em;font-family:Manrope Variable,sans-serif}h2 em,h3 em,.section-head h2 em{color:#617b97;-webkit-text-fill-color:currentColor;background:0 0;font-style:normal}.section{padding-block:84px}.eyebrow{color:#738096;letter-spacing:.14em;font-size:10px}.section-head h2{text-transform:none;letter-spacing:-.045em;font-size:clamp(34px,3.4vw,54px);font-weight:550;line-height:1.13}.section-head h2 em{font-weight:400;display:block}.text-link{color:#173856;font-size:12px}.text-link:hover{color:#d63843}.text-link svg{border-color:#d8e0e8}.fine-print,.roster-results,.source-caption{color:#728092}.button,.button.electric{color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.02em;background:#112b4c;border:1px solid #112b4c;border-radius:6px;font-size:11px;font-weight:650}.button:hover,.button.electric:hover{background:#1e426c;border-color:#1e426c;transform:translateY(-2px);box-shadow:0 7px 24px #15345412}.button.outline,.button.glass{color:#102746;box-shadow:none;background:0 0;border-color:#ccd6e2}.button.outline:hover,.button.glass:hover{color:#102746;background:#f1f5f9;border-color:#8295ad}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-color:#204f81}.utility{color:#778699;background:#f5f7f9;border-bottom:1px solid #e9edf1;font-size:8px}.main-nav{color:#17314f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:none;background:#fffffff0;border-bottom:1px solid #e3e8ef}.brand span{letter-spacing:-.025em;font-family:Manrope Variable;font-size:14px;font-weight:800;line-height:1.13}.brand img{filter:brightness(0)saturate()invert(12%)sepia(24%)saturate(1860%)hue-rotate(175deg)}.main-nav nav a{color:#5b6d82;font-size:11px}.main-nav nav a:hover,.main-nav nav a.active{color:#122d4e}.main-nav nav a.active:after{box-shadow:none;background:#d93846;height:2px}.nav-end .edition-link{color:#173b62;box-shadow:none;background:#f6f8fb;border:1px solid #dce4ed}.nav-end .edition-link:hover{background:#edf2f8;border-color:#9cabbf}.nav-end select,.language-select select,.nav-language select{color:#233e5c;background:0 0}.mobile-menu{color:#15304f;background:#fff}.mobile-menu a{color:#173453;border-color:#e4e9ee}.mobile-menu a.active{color:#df3e49}.arena-hero{background:linear-gradient(115deg,#fff 22%,#f6f8fb 75%,#edf2f8);min-height:720px}.arena-atmosphere,.arena-grid,.arena-object-word{display:none}.arena-coordinates{color:#a0a9b6;font-size:8px}.arena-content{grid-template-columns:1.05fr 1fr}.arena-copy h1{letter-spacing:-.067em;color:#112b4c;text-shadow:none;white-space:normal;max-width:780px;font-family:Manrope Variable;font-size:clamp(70px,6.2vw,108px);font-weight:530;line-height:1.02}.arena-copy h1 span{color:#112b4c;-webkit-text-fill-color:currentColor;background:0 0}.arena-copy h1 em{-webkit-text-stroke:0;color:#7d92ae;letter-spacing:-.07em;font-weight:430}.arena-copy>p{color:#6e7e91;max-width:370px;font-size:15px;line-height:1.9}.arena-edition{box-shadow:none;color:#6d7d90;letter-spacing:.12em;background:0 0;border:0;border-radius:0;margin-bottom:35px;padding:0;font-size:9px}.arena-edition b{color:#38536f;background:#ecf0f5;border-radius:3px;padding:6px 9px;font-size:9px}.live-dot{background:#d93846;width:5px;height:5px;animation:none;box-shadow:0 0 0 4px #d938460b}.arena-play{color:#38506b;font-size:12px}.arena-play>span{color:#233e5c;box-shadow:none;background:#fff;border-color:#d7dfe8}.arena-play:hover>span{background:#eff4fa;box-shadow:0 0 0 5px #1f4e8109}.arena-date{color:#183959;border-color:#dce4eb;margin-top:35px}.arena-date>span{letter-spacing:-.065em;font-family:Manrope Variable;font-size:31px;font-weight:450}.arena-date b{color:#536b85;font-weight:650}.arena-date small,.arena-date svg{color:#8a99aa}.date-dash{color:#df3b43}.scene-halo{filter:none;background:radial-gradient(#dbe5f236 0,#0000 65%)}.scene-instruction,.object-signature{color:#91a1b3;letter-spacing:.12em}.scene-controls{color:#657e99;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffa8;border:1px solid #dfe6ed;box-shadow:0 3px 18px #1b365b05}.scene-controls button{color:#385574}.scene-controls button:hover{background:#e9f0f8}.arena-bottom{color:#91a0b3;border-color:#dfe6ed;font-size:8px}.arena-bottom>div i{box-shadow:none;background:#d93946}.arena-bottom>a{color:#71849a}.light-trails{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.light-track path{fill:none;stroke-linecap:round}.trail-guide{stroke:#9cb4d52d;stroke-width:.65px}.trail-glow{stroke:#6d9dd8;stroke-width:3px;stroke-dasharray:32 968;opacity:.36;animation:12s linear infinite iwc-light-flow}.trail-core{stroke:#93b9e5;stroke-width:.9px;stroke-dasharray:28 972;opacity:.8;animation:12s linear infinite iwc-light-flow}.track-1 .trail-glow{stroke:#d79da4;opacity:.25;animation-duration:17s;animation-delay:-8s}.track-1 .trail-core{stroke:#dc9fa6;opacity:.55;animation-duration:17s;animation-delay:-8s}@keyframes iwc-light-flow{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:-1000px}}.team-ticker{background:#fff;border-color:#e5eaf0}.ticker-label,.ticker-more{border-color:#e5eaf0}.ticker-label span,.ticker-teams span{color:#7c8da2}.ticker-label b,.ticker-more{color:#324b6c}.ticker-teams img,.ticker-teams a:hover img{filter:none}.ticker-teams a:hover img{transform:translateY(-3px)}.pulse-number{color:#a2adba}.pulse-story h3{color:#1b3655;font-size:23px;font-weight:500}.pulse-story p{color:#6e7e92;font-size:14px}.pulse-photo{border-radius:8px}.pulse-photo-label{color:#fff}.pulse-stats{box-shadow:none;background:#f6f8fa;border:1px solid #e5eaf0;border-radius:8px}.pulse-stats>div{border-color:#e3e8ef}.pulse-stats strong{color:#1c395b;letter-spacing:-.055em;font-family:Manrope Variable;font-size:52px;font-weight:430}.pulse-stats span,.pulse-stats svg{color:#7f91a7}.champions-stage{color:#fff;background:#142c4b}.champions-beam{display:none}.champions-title h2{letter-spacing:-.055em;font-family:Manrope Variable;font-size:clamp(42px,5vw,80px);font-weight:500;line-height:1.05}.champions-title h2 em{color:#fff;-webkit-text-fill-color:currentColor;background:0 0;font-weight:350}.champions-title p{color:#e0e8f1;font-size:14px}.champions-title .button{color:#fff;background:#ffffff12;border-color:#ffffff70}.gold-eyebrow{color:#e4d6bc}.final-score-glass{box-shadow:none;background:#0e284872;border:1px solid #ffffff40;border-radius:8px}.final-score-glass .text-link{color:#fff}.nation-banner{color:#142d4c;box-shadow:none;background:#f6f8fb;border:1px solid #e1e7ef;border-radius:8px}.nation-banner:before,.nation-banner:after{display:none}.nation-banner>img{filter:drop-shadow(0 8px 10px #2239550e);width:140px;height:160px;top:65px;right:calc(50% - 70px);transform:none!important}.nation-banner:hover{box-shadow:none;background:#f0f4f9;border-color:#bdcbdc}.nation-banner h3{letter-spacing:-.04em;color:#1b3656;font-family:Manrope Variable;font-size:25px;font-weight:550}.nation-code{color:#d9e1eb;opacity:.6}.nation-banner>span,.nation-banner small,.nation-banner>div>span{color:#72869e}.nation-banner .nation-name{border-color:#dce4ec}.film-card{box-shadow:none;border-color:#dce4ed;border-radius:8px}.film-caption h3{letter-spacing:-.045em;color:#fff;font-family:Manrope Variable;font-size:26px;font-weight:500}.destination-card{box-shadow:none;border-radius:8px}.destination-card h3{letter-spacing:-.05em;color:#fff;font-family:Manrope Variable;font-size:36px;font-weight:500}.destination-card em{color:#fff}.next-world{color:#183453;background:#f3f6fa;border-block:1px solid #e1e7ef}.next-world:before,.next-world:after{display:none}.next-world h2{letter-spacing:-.06em;font-family:Manrope Variable;font-size:clamp(40px,5.2vw,80px);font-weight:500;line-height:1.06}.next-world h2 em{color:#8397af;-webkit-text-fill-color:currentColor;background:0 0}.next-world p{color:#708399;font-size:14px}.next-world-year{color:#153c6804;-webkit-text-stroke:1px #153c680d}.partners-strip{background:#fff;border-color:#e0e6ed}.partners-strip>span{color:#8997a9}.partners-strip img{filter:none;opacity:.75}footer{color:#1f3b5d;background:#f7f9fb;border-color:#e2e8ef}.footer-top h2{letter-spacing:-.06em;font-family:Manrope Variable;font-size:44px;font-weight:500}.footer-top h2 em{color:#91a0b4;font-weight:400}.footer-links,.footer-bottom,.footer-top{color:#7c8ea5;border-color:#e1e7ee}.social-links a{color:#47617f;background:#fff;border-color:#cfdae6}.social-links a:hover{color:#1d426d;box-shadow:none;background:#eaf0f7}.footer-bottom img,.map-toolbar>img{filter:brightness(0)saturate()invert(15%)sepia(15%)saturate(1567%)hue-rotate(174deg)}.page-hero{color:#173251;background:#f5f7fa;border-color:#e1e7ee}.page-hero:after{opacity:.65;background:0 0;border-color:#dce5ee;box-shadow:0 0 0 60px #edf2f760}.page-hero-art{opacity:.055;filter:grayscale()}.page-hero h1{text-transform:none;letter-spacing:-.055em;font-size:clamp(45px,5vw,80px);font-weight:550;line-height:1.05}.page-hero h1 em{color:#8498b0;font-weight:400}.page-hero p{color:#718297;font-size:14px}.page-hero.with-image .page-hero-art{filter:none;opacity:1}.page-hero.with-image:after{width:auto;height:auto;box-shadow:none;opacity:1;background:linear-gradient(90deg,#fff 0%,#fffffff5 29%,#ffffffb8 46%,#ffffff15 76%);border:0;border-radius:0;inset:0;transform:none}.page-hero h1 em{-webkit-text-fill-color:currentColor;background:0 0}.quick-facts{color:#17395f;background:#fff;border:1px solid #dfe6ee;box-shadow:0 10px 30px #203d6605}.quick-facts strong{color:#17395f;font-family:Manrope Variable;font-size:44px;font-weight:450}.quick-facts span,.quick-facts p,.quick-facts small{color:#7d8da2}.competition-tabs{box-shadow:none;background:#ffffffed;border-color:#e2e8ef}.competition-tabs button{color:#7e8fa4}.competition-tabs button.active,.competition-tabs button:hover{color:#244d79;box-shadow:none;background:#edf2f8;border-color:#c8d4e3}.matchday-tabs button{color:#70829a;background:#fff;border-color:#dfe6ee}.matchday-tabs button.active{color:#fff;box-shadow:none;background:#15375c;border-color:#15375c}.day-heading h2{color:#233e60;font-family:Manrope Variable;font-size:32px;font-weight:500}.day-heading p{color:#7c8fa7}.match-card{box-shadow:none;color:#203c5d;background:#fff;border:1px solid #dce5ee;border-radius:8px}.match-card:hover{box-shadow:none;background:#f8fafc;border-color:#b8c8db}.match-card:before{box-shadow:none;background:#d8e3f0}.match-card .match-score,.match-card strong{color:#173b64}.match-card small,.match-card .match-label,.match-card footer{color:#8999ac;background:0 0;border-color:#e5eaf0}.standings-table{color:#1b3656;box-shadow:none;background:#fff;border:1px solid #dfe6ee}.standings-table th{color:#7c8fa4;background:#f4f7fa;border-color:#e2e8ee}.standings-table tr:hover,.standings-table tr.qualified{background:#f6f9fc}.standings-table .rank,.standings-table strong{color:#213f61}.rule-list details,.announced-format,.broadcast-route,.format-grid>div,.tournament-flow>div{box-shadow:none;color:#183b60;background:#f8fafc;border:1px solid #dfe6ee}.rule-list summary,.announced-format h4,.broadcast-route h3,.format-grid h3,.tournament-flow h3{color:#203f63}.rule-list p,.announced-format p,.broadcast-route p,.format-grid p,.tournament-flow p{color:#75899f}.rule-list summary svg,.rule-list summary>span:first-child{color:#4e729a}.segmented{box-shadow:none;background:#f3f6fa;border:1px solid #e0e7ef}.segmented button{color:#7b8da3}.segmented button.active{color:#1c416b;background:#fff;border:1px solid #d3dde9;box-shadow:0 2px 6px #1b365809}.search-field,select,input,textarea{color:#2b4669;background:#fff;border-color:#d4dfeb}.search-field svg{color:#8495a9}.search-field input{background:0 0}.national-card{box-shadow:none;color:#163654;background:#fff;border:1px solid #e0e6ed;border-radius:8px}.national-card:after{display:none}.national-card:hover{background:#f9fbfd;border-color:#b5c6d9;transform:translateY(-4px);box-shadow:0 15px 35px #17365408}.national-card-crest>span{display:none}.national-card-crest img,.national-card:hover .national-card-crest img{filter:none;width:125px;height:155px;transform:none}.national-card h2{letter-spacing:-.035em;text-transform:none;color:#1b395c;font-family:Manrope Variable;font-size:27px;font-weight:550}.national-card-stats b{color:#23486f;font-weight:600}.national-card-stats span{color:#8a99ac}.national-card-bottom{color:#6a819c;background:#f8fafc;border-color:#e4eaf1}.national-card-bottom svg{color:#244c78}.team-hero{color:#173758;background:#f5f8fb;border-color:#dce5ef}.team-hero:before,.team-hero:after{display:none}.team-hero h1{text-transform:none;letter-spacing:-.06em;color:#193a5e;font-family:Manrope Variable;font-size:clamp(56px,7vw,104px);font-weight:550;line-height:1.05}.team-hero-main>img{filter:drop-shadow(0 12px 18px #1736540a);width:245px;height:285px;transform:none!important}.team-hero-stats{box-shadow:none;background:#fff;border:1px solid #dfe7ef;border-radius:8px}.team-hero-stats strong{color:#284c74;font-family:Manrope Variable;font-size:40px;font-weight:450}.team-back{color:#7c91a9}.champion-chip{color:#9a814e;background:#f6f2e9;border:1px solid #e7dfcd}.player-card{box-shadow:none;background:#fff;border:1px solid #dee6ef;border-radius:8px}.player-card:hover{border-color:#b6c9df;box-shadow:0 14px 30px #1d3d6408}.player-portrait{background:linear-gradient(150deg,#f3f6f9,#e6edf4)}.player-bg-crest{opacity:.045;transform:none}.player-card-label{color:#7188a4;background:#ffffffaf;border-color:#dfe6ee;font-size:7px}.player-card-info{background:#fff}.player-card-info h3{letter-spacing:-.03em;color:#1a3a5e;font-family:Manrope Variable;font-size:20px;font-weight:600}.player-card-info strong{color:#365d87;font-weight:550}.player-card-info>div>span{color:#8a9bb0}.map-section{background:#f8fafc;border-color:#e1e8f0}.map-layout,.world-map-surface{box-shadow:none;background:#f8fafc;border-color:#dce5ee}.map-team-panel{color:#173453;background:#fff;border-color:#e1e7ed}.map-team-panel h3{letter-spacing:-.04em;font-family:Manrope Variable;font-size:32px;font-weight:550}.map-panel-metric{border-color:#e0e7ef}.map-panel-metric strong{color:#244a72;font-weight:500}.map-panel-metric span,.map-team-panel p{color:#7b8fa7}.map-region-controls{box-shadow:none;background:#eaf0f6;border-color:#dfe7ef}.map-region-controls button.active{color:#234a76;background:#fff;border-color:#c9d6e5;box-shadow:0 2px 5px #1c3d6608}.map-country-buttons button,.map-team-selector button{color:#577595;box-shadow:none;background:#fff;border-color:#dce5ef}.map-country-buttons button.active,.map-team-selector button.active{color:#244d7a;background:#eaf1f8;border-color:#98b2ce}.map-legend,.globe-hint{color:#8597ad}.venue-feature{box-shadow:none;background:#fff;border:1px solid #dfe7ee}.venue-model,.venue-model .scene-3d{background:#f3f6fa}.venue-info{color:#234563;background:#fff}.venue-info h2{letter-spacing:-.05em;font-family:Manrope Variable;font-size:42px;font-weight:550;line-height:1.07}.venue-info h2 em{color:#8297af;font-weight:400}.venue-info p{color:#73879f;font-size:14px}.venue-info-facts span,.venue-info>small{color:#8b9cb0}.newcomers-grid>div>a{box-shadow:none;background:#fff;border-color:#dce5ef}.newcomers-grid img{filter:none;transform:none!important}.newcomers-grid h3{color:#264667;font-family:Manrope Variable;font-size:24px;font-weight:550}.newcomers-grid p{color:#7d91a9}.new-badge{color:#617c9d;background:#eef3f8;border-color:#d4e0eb}.draw-lab{color:#1f4269;background:#f7f9fc;border-color:#e0e7f0}.draw-lab:before,.draw-lab:after{display:none}.simulation-intro p{color:#7890aa;font-size:14px}.simulation-label{color:#7f8ca0;box-shadow:none;background:#fff;border-color:#dce4ed}.draw-progress{color:#8a9fb8}.draw-progress>div>span{box-shadow:none;color:#5e7f9f;background:#fff;border-color:#d8e3ee}.draw-progress>div>i{background:#dbe5ef}.draw-progress>div.done{color:#315d86}.draw-progress>div.done>span{color:#295984;box-shadow:none;background:#e4edf6;border-color:#b5cadd}.sim-reset,.sim-help,.sim-bottom{color:#8295ad}.sim-group{box-shadow:none;background:#fff;border:1px solid #dce5ef;border-radius:8px}.sim-group header{color:#365e88;background:#f0f4f9;border-color:#dce5ef}.sim-group.group-B header{color:#5b748f;background:#f5f6f8}.sim-group header strong{color:#1b416b0c;right:32px}.sim-group header small{color:#8b9db0}.sim-group li{color:#2c4b6f;background:#fff;border-color:#e5ebf2}.sim-group li.advances{background:#f9fbfd;border-left-color:#7e9fbe}.group-B li.advances{background:#f9fbfd;border-left-color:#ccd7e3}.group-rank{color:#adc1d5}.sim-group li b,.sim-group li small{color:#5d7e9e}.rank-controls button{color:#8aa0b9;background:#fff;border-color:#dce5f0}.rank-controls button:hover{color:#2b547d;background:#eaf0f7}.draw-transition{color:#7d94af}.draw-transition>i{background:#dce4ee}.arena-bracket{box-shadow:none;background:#fff;border:1px solid #dce5ef;border-radius:10px}.arena-connectors path{stroke:#bbcbde}.arena-connectors .path-current{stroke:#6392bf;opacity:.7;stroke-width:1.25px;filter:drop-shadow(0 0 2px #80b3e288)}.arena-game-label{color:#879bb4;background:#f6f8fb;border-color:#e4eaf1}.arena-game button{color:#2a4c70;background:#fff;border-color:#e5edf4;--team-color:#244c75!important}.arena-game button.winner{color:#254c76;box-shadow:none;background:#eaf1f8;border-left-color:#2b5782}.arena-game button>svg,.advance-circle{color:#5e80a4;border-color:#c3d3e5}.arena-game.is-pending button{color:#b5c3d3;background:#fbfcfd}.bracket-heart>.arena-game{background:#fff;border-color:#afc2d8;box-shadow:0 5px 30px #30588308}.bracket-final-label{color:#718aa6}.bracket-cup>div{border-color:#b7c9dc66;box-shadow:0 0 25px #88abcf12}.bracket-cup>img{filter:drop-shadow(0 10px 13px #2a436124)}.bracket-cup>span{color:#91a6ba}.bracket-winner,.bracket-winner.celebrate{color:#587a9b}.bracket-winner h3,.bracket-winner.celebrate h3{letter-spacing:-.04em;color:#2d537b;text-transform:none;font-family:Manrope Variable;font-size:22px}.bracket-winner.celebrate>img{filter:none}.bracket-stage-tabs{background:#f2f6fa;border-color:#dce5ee}.bracket-stage-tabs>button{color:#7c94ad}.bracket-stage-tabs>button.active{color:#224f7d;box-shadow:none;background:#fff;border-color:#ccdbea}.bracket-mobile-next button{color:#456e96}.sim-score-details{color:#355676;background:#fff;border-color:#dfe7ef}.sim-score-details p{color:#738ba3;border-color:#e5ecf3}.sim-score-details b{color:#315880}.media-tabs button,.filter-pills button{color:#6d88a4;background:#f7f9fc;border-color:#dce5ef}.media-tabs button.active,.filter-pills button.active{color:#fff;background:#1c4068;border-color:#1c4068}.video-card{color:#204367;background:#fff;border-color:#dce5ef}.video-card h3{color:#2c4c6f;letter-spacing:-.04em;font-family:Manrope Variable;font-size:23px}.video-card p,.video-card small{color:#8ca0b5}.partner-feature,.partner-grid>a,.partner-card,.partner-row,.contact-form-panel,.about-feature,.public-data-grid>div,.source-links>a{box-shadow:none;color:#294c6d;background:#fff;border:1px solid #dce5ef}.partner-feature-copy h2,.contact-layout h2{letter-spacing:-.05em;color:#244b70;font-family:Manrope Variable;font-size:48px;font-weight:500}.partner-feature-copy p,.contact-layout p,.about-feature p{color:#8093aa}.partner-logo,.partner-card img{filter:none}.contact-form-panel input,.contact-form-panel textarea,.contact-form-panel select{color:#345878;background:#f9fbfd;border-color:#d8e3ed}.contact-form-panel label{color:#6e8aa5}.source-team-list>a,.source-links>a,.source-detail{color:#325778;background:#fff;border-color:#dce5ef}.source-team-list strong,.public-data-grid strong{color:#335c83}.source-team-list small,.public-data-grid span,.source-detail p{color:#8ba0b5}.day-selector button{color:#355574;background:#fff;border-color:#dce5ef}.day-selector button.active{color:#fff;background:#173c64;border-color:#173c64}.day-selector small{color:#8597aa}.filter-select select{color:#385a7c;background:#fff;border-color:#d8e3ed}.filter-select>span,.day-heading>span{color:#6e859f}.table-scroll{background:#fff;border-color:#dfe6ee}.shootout-panel,.legends-result{color:#2b4b6b;background:#f5f8fb;border:1px solid #e1e8f0;border-radius:8px}.shootout-panel p,.legends-result p{color:#74869a}.shootout-panel .match-card{background:#fff}.legends-result strong{color:#31587f}.final-night-schedule>div{border-color:#e1e7ee}.final-night-schedule time,.final-night-schedule strong{color:#325677}.format-stages>div{color:#2d5178;background:#f7f9fb;border-color:#dfe7ef;border-radius:8px}.format-stages p{color:#73859b}.format-stages svg{color:#4e759b}.scorers-list>div{border-color:#dee7f0}.scorers-list strong{color:#315981;font-family:Manrope Variable;font-weight:500}.award-feature{color:#234565;background:#f5f3ee;border-color:#e4dfd3}.award-feature h2{font-family:Manrope Variable;font-size:clamp(40px,5vw,75px);font-weight:550}.award-feature p{color:#7e7a70}.arena-game>button>b{color:#2d5276;font-family:Manrope Variable;font-size:21px}.bracket-right .arena-game{background:#fff;border-color:#d6e1ed}.arena-game-label>span{color:#8b9db1}.arena-game>button>img{filter:none}.arena-game>button.winner{background:#eaf1f8;box-shadow:inset 2px 0 #436e98}.arena-game>button:not(:disabled):hover{background:#eff4f9}.tournament-flow .flow-index{color:#8ba3bd}.tournament-flow .flow-day{color:#466888;background:#eaf0f6;border-color:#dce5ee}.tournament-flow h3,.broadcast-route h3{letter-spacing:-.035em;font-family:Manrope Variable;font-weight:550}.days-flow>div,.days-flow .final-day,.airtime-panels>div{color:#345a81;box-shadow:none;background:#fff;border:1px solid #dce5ee}.days-flow span,.days-flow small,.airtime-panels span,.airtime-panels p{color:#7a90a6}.airtime-panels strong{color:#345a81}.next-format-section{background:#fafbfd}.partners-directory>div>div{background:#f7f9fb;border-color:#dfe6ed}.partners-directory h3{color:#234868;font-family:Manrope Variable;font-size:20px;font-weight:600}.partners-directory img{filter:none}.partners-directory img[src$=partner-malaysia-airlines\.webp],.partners-directory img[src$=partner-visit-malaysia\.webp]{filter:brightness(.3)}.partner-slider-controls>button{color:#7590aa;border-color:#dbe5ee}.partner-slider-controls>button.active{color:#294e76;background:#e9eff6}.partner-contact,.aiccf-intro,.data-method{color:#2d5177;background:#f5f8fb;border:1px solid #dfe7ef}.partner-contact h2,.about-intro h2{text-transform:none;letter-spacing:-.05em;font-family:Manrope Variable;font-weight:550}.about-intro p,.aiccf-intro p,.data-method p,.public-data-grid p,.privacy-copy p{color:#71869b}.aiccf-intro>img{filter:brightness(.2)}.contact-route{border-color:#dfe7ef}.contact-route b{color:#385b7b}.contact-confirmation{color:#315372;background:#f8fafc}.social-thumbnail-list button{background:#fff;border-color:#dce6ef}.social-thumbnail-list button.active{background:#eff4f9;border-color:#a7bfd7}.social-thumbnail-list h3{color:#305273;font-family:Manrope Variable;font-size:20px;font-weight:600}.social-thumbnail-list b{color:#436e92}.social-filter button{color:#708ba6;border-color:#dce5ed}.social-filter button.active{color:#fff;background:#20496f}.watch-live{color:#345878;background:#f6f9fb;border-color:#dfe8f0}.video-card>h3{color:#2c4c6f}.empty-state{color:#7089a3;background:#f6f9fc}.load-more{color:#244c73}.search-field input{color:#2b4d6e}.route-loading{color:#476c90;background:#fff}.route-loading img{filter:brightness(.3)}.final-night-schedule span{color:#355b81}.edition-date{color:#234a70;border-color:#d9e3ed}.edition-date>strong{letter-spacing:-.065em;font-family:Manrope Variable;font-size:40px;font-weight:500}.edition-date>div{color:#617e99}.sim-group.group-B{background:#fff;border-color:#dce5ef}.sim-group header span{color:#3a6088}.sim-group.group-B header{background:#f5f6f8}.sim-group.group-B header strong{color:#1b416b0c}.sim-group.group-B li.advances{background:#f9fbfd;border-left-color:#ccd7e3}.sim-group .team-inline>span{color:#325775}.sim-group li>b{color:#466e91}.tournament-flow strong{color:#335a81;font-family:Manrope Variable;font-weight:450}.national-card-stats span,.team-hero-stats>div>span{color:#708298;font-size:10px}.national-card-top,.national-card-bottom{font-size:10px}.national-card-crest{position:relative}.national-card-crest:before{content:"";background:radial-gradient(circle,#eaf0f43b,#0000 65%);border:1px solid #214a780c;border-radius:50%;width:174px;height:174px;position:absolute}.national-card-crest img{z-index:1;position:relative}.national-card:hover .national-card-crest:before{border-color:#214a782a;transition:all .5s;box-shadow:0 0 0 10px #214a7803}.team-hero:before,.team-hero:after{content:"";pointer-events:none;opacity:1;border-radius:50%;width:345px;height:345px;display:block;position:absolute;top:85px;left:auto;right:7%;transform:none}.team-hero:before{background:0 0;border:1px solid #305b8212}.team-hero:after{background:conic-gradient(#0000 285deg,#95b1d5 320deg,#0000 322deg);animation:18s linear infinite iwc-crest-orbit;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 1px),#000 calc(100% - 1px));mask:radial-gradient(closest-side,#0000 calc(100% - 1px),#000 calc(100% - 1px))}@keyframes iwc-crest-orbit{to{transform:rotate(360deg)}}.map-team-panel .participation-status{color:#55728c}.map-panel-metric strong{font-family:Manrope Variable}.arena-copy>p,.pulse-story p,.page-hero p,.venue-info p,.simulation-intro p,.next-world p,.about-intro p,.aiccf-intro p,.data-method p,.privacy-copy p,.contact-layout p{color:#5f738b}.section-head .text-link,.main-nav nav a{font-size:12px}@media (min-width:1600px){.arena-copy h1{font-size:112px}.arena-copy>p{font-size:16px}.arena-hero{min-height:770px}}@media (max-width:1000px){.arena-copy h1{font-size:8vw}.arena-copy>p{font-size:13px}.section-head h2{font-size:39px}.nation-carousel{grid-auto-columns:32%}.arena-hero{min-height:710px}}@media (max-width:850px){.arena-content{padding-top:66px}.arena-copy h1{max-width:650px;font-size:74px}.arena-hero{min-height:1060px}.arena-object{width:80%;margin-top:-30px}.nation-carousel{grid-auto-columns:44%}.team-hero h1{font-size:64px}.team-hero-main>img{width:200px;height:245px}.team-hero-stats strong{font-size:31px}.light-trails{opacity:.65}}@media (max-width:600px){.utility{font-size:6px}.main-nav .brand span{font-size:13px}.section{padding:54px 22px}.section-head h2{font-size:32px;line-height:1.14}.section-head .text-link{margin-top:14px;font-size:11px}.arena-hero{min-height:940px}.arena-content{padding:58px 22px 65px}.arena-copy h1{letter-spacing:-.065em;font-size:clamp(53px,14.4vw,76px);line-height:1.04}.arena-copy>p{max-width:310px;font-size:13px}.arena-edition{margin-bottom:24px;font-size:7px}.arena-edition b{font-size:8px}.arena-actions .button{font-size:9px}.arena-play{font-size:11px}.arena-date{margin-top:27px}.arena-date>span{font-size:27px}.arena-date b{font-size:8px}.arena-object{width:calc(100% + 44px);height:470px;margin-top:0}.arena-bottom{font-size:6px}.pulse-story h3{font-size:21px}.pulse-story p{font-size:13px}.pulse-stats strong{font-size:33px}.pulse-stats span:not(strong span){font-size:7px}.champions-title h2{font-size:45px}.champions-title p{font-size:13px}.nation-carousel{grid-auto-columns:70%}.nation-banner{height:310px}.nation-banner>img{width:115px;height:135px;top:65px;right:calc(50% - 57px)}.nation-banner h3{font-size:24px}.film-caption h3{font-size:25px}.destination-card h3{font-size:30px}.next-world h2{font-size:40px}.next-world p{font-size:13px}.footer-top h2{font-size:37px}.page-hero h1{font-size:43px}.page-hero p{font-size:13px}.page-hero .section{padding-block:49px}.quick-facts strong{font-size:31px}.national-card h2{font-size:23px}.national-card{min-height:305px}.national-card-crest img{width:96px;height:121px}.national-card-stats b{font-size:13px}.national-card-stats span,.national-card-top{font-size:7px}.national-card-bottom{margin-inline:-17px;padding-inline:17px;font-size:8px}.team-hero h1{max-width:68%;font-size:47px;line-height:1.08}.team-hero-main>img{opacity:1;width:138px;height:168px;top:28px;right:-8px}.team-hero-stats strong{font-size:25px}.team-hero-stats span:not(strong span){font-size:8px}.player-card-info h3{font-size:17px;line-height:1.2}.player-card-info strong{font-size:16px}.player-card-label{font-size:6px}.map-team-panel h3{font-size:29px}.venue-info h2{font-size:34px}.venue-info p{font-size:13px}.newcomers-grid h3{font-size:21px}.simulation-intro p{font-size:13px}.draw-progress{font-size:8px}.sim-group .team-inline>span{font-size:12px}.arena-game button{font-size:11px}.bracket-winner.celebrate h3{font-size:25px}.contact-layout h2,.partner-feature-copy h2{font-size:38px}}@media (prefers-reduced-motion:reduce){.trail-glow,.trail-core{stroke-dasharray:none;opacity:.12;animation:none}.team-hero:after{animation:none}}@media (max-width:600px){.page-hero.with-image:after{background:linear-gradient(90deg,#fffffff2,#ffffffbd 60%,#ffffff85)}.award-feature h2{font-size:43px}.format-stages h3{font-size:21px}.partner-contact h2{font-size:29px}.about-intro h2{font-size:35px}.venue-info h2{text-transform:none}.team-hero:before,.team-hero:after{width:175px;height:175px;top:79px;right:3px}.national-card-crest:before{width:134px;height:134px}.national-card-stats span,.national-card-top,.national-card-bottom{font-size:9px}}:root{--ink:#071d47;--navy:#071d47;--blue:#1550e8;--red:#eb3046;--gold:#a48852;--line:#dce3ed;--muted:#61728a;color:var(--ink)}body{color:var(--ink);background:#fff}.world-section{width:min(1280px,100% - 96px);margin-inline:auto;padding-block:64px;position:relative}.section{max-width:1376px;padding-block:64px}.eyebrow{letter-spacing:.16em;color:#63738d;font-size:10px;font-weight:650;display:block}.world-section-heading,.story-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}.world-section-heading h2,.editorial-heading h2,.story-heading h2,.section-head h2{letter-spacing:-.012em;color:var(--ink);font-family:Barlow Condensed,sans-serif;font-size:clamp(32px,3.15vw,50px);font-weight:600;line-height:1.03}.world-section-heading .eyebrow,.story-heading .eyebrow{margin-bottom:11px}.world-text-link{color:var(--ink);white-space:nowrap;align-items:center;gap:18px;font-size:12px;font-weight:700;display:inline-flex}.world-text-link svg{transition:transform .25s}.world-text-link:hover svg{transform:translate(3px,-2px)}.world-button{background:var(--blue);color:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:35px;padding:17px 23px;font-size:12px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex;position:relative;box-shadow:0 6px 20px #1550e815}.world-button:hover{background:#073dbc;transform:translateY(-2px)}.world-button:before{content:"";background:var(--red);width:38px;height:2px;position:absolute;bottom:0;left:0}.utility{color:#b7c6e0;letter-spacing:.12em;background:#071d47;border:0;height:25px;font-size:8px}.main-nav{background:#ffffffef;border-color:#e2e7ef;height:82px;padding-inline:max(32px,50vw - 640px);box-shadow:0 3px 20px #11214e04}.brand span{letter-spacing:-.02em;font-size:13px}.brand img{filter:none;height:47px}.main-nav nav a{color:#4b5c76;font-size:12px;font-weight:600}.main-nav nav a.active:after{box-shadow:none;background:#1550e8}.nav-end .edition-link{color:#fff;letter-spacing:.02em;background:#071d47;border:0;border-radius:3px;padding:12px 16px}.nav-end .edition-link b{color:#ff5266}.nav-end .edition-link:hover{background:#143466}.language-control{border-color:#e2e7ef}.language-control select{color:#071d47}.iwc-ribbon{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.ribbon-current{stroke-width:1.4px;stroke-dasharray:38 962;stroke-linecap:round;animation:13s linear infinite ribbon-stream}.ribbon-current.glow{stroke-width:8px;opacity:.55}@keyframes ribbon-stream{to{stroke-dashoffset:-1000px}}.world-hero{isolation:isolate;background:linear-gradient(110deg,#fff 30%,#f8faff 70%,#f0f4fe);border-bottom:1px solid #dce4f1;position:relative;overflow:hidden}.world-hero>.iwc-ribbon{opacity:.85;width:90%;left:22%}.world-hero-inner{grid-template-columns:1.15fr 1fr;align-items:center;width:min(1280px,100% - 96px);min-height:624px;margin:auto;display:grid;position:relative}.world-hero-copy{z-index:3;padding:44px 0;position:relative}.world-kicker{letter-spacing:.11em;align-items:center;gap:10px;font-size:9px;font-weight:750;display:flex}.world-kicker>span{color:#7f8da3;margin-left:15px;font-size:8px}.world-kicker i{background:var(--red);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #eb30460b}.world-hero-copy h1{letter-spacing:-.025em;color:var(--ink);margin:28px 0 24px;font-family:Barlow Condensed,sans-serif;font-size:clamp(74px,7.35vw,112px);font-weight:600;line-height:.93}.world-hero-copy h1>span{color:var(--blue)}.world-hero-copy>p{color:#65738a;max-width:305px;margin-bottom:23px;font-size:14px;line-height:1.8}.world-date,.next-date{color:var(--ink);align-items:center;gap:15px;margin-bottom:27px;display:flex}.world-date>svg,.next-date>svg{color:#8998af}.world-date>strong,.next-date>strong{letter-spacing:-.04em;font-family:Barlow Condensed;font-size:43px;font-weight:500}.world-date>span,.next-date>span{letter-spacing:.09em;border-left:1px solid #cfd8e6;padding-left:14px;font-size:9px;line-height:1.7}.world-date b,.next-date b{letter-spacing:.09em;font-size:13px;display:block}.hero-film-link{color:#5e6f87;align-items:center;gap:9px;margin-top:21px;font-size:11px;display:flex}.hero-film-link svg{color:var(--red)}.world-hero-object{isolation:isolate;height:615px;position:relative}.object-edition{color:#dce5f6;opacity:.56;letter-spacing:-.015em;z-index:-1;font-family:Barlow Condensed;font-size:235px;font-weight:600;line-height:1;position:absolute;top:100px;left:25px}.trophy-exhibit{height:100%;position:relative}.trophy-product{object-fit:contain;filter:drop-shadow(0 28px 20px #18397020);width:100%;height:92%;display:block;position:absolute;top:0;left:0}.exhibit-switch{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;white-space:nowrap;background:#ffffffcd;border:1px solid #dce4f1;border-radius:24px;gap:3px;padding:4px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.exhibit-switch button{color:#6a7e99;border-radius:20px;align-items:center;gap:6px;padding:8px 12px;font-size:9px;font-weight:650;display:flex}.exhibit-switch button[aria-pressed=true]{color:#fff;background:#0b2854}.object-caption{writing-mode:vertical-rl;letter-spacing:.2em;color:#8c9bb0;gap:15px;font-size:8px;display:flex;position:absolute;top:260px;right:-5px}.object-caption b{color:#284773;font-weight:600}.trophy-exhibit .scene-3d{height:100%;min-height:0}.trophy-exhibit .scene-controls{bottom:67px}.trophy-exhibit .scene-instruction{text-align:center;width:100%;bottom:109px;left:0}.trophy-exhibit .scene-halo{display:none}.hero-baseline{color:#6f7e96;letter-spacing:.1em;border-top:1px solid #dbe3ef;justify-content:space-between;align-items:center;width:min(1280px,100% - 96px);height:50px;margin:auto;font-size:8px;display:flex}.hero-baseline>span{align-items:center;gap:14px;display:flex}.hero-baseline i{background:#e53b50;border-radius:50%;width:3px;height:3px}.hero-baseline img{object-fit:contain;filter:brightness(0)saturate()invert(10%)sepia(30%)saturate(1850%)hue-rotate(183deg);width:61px;height:30px}.home-matchbar{background:#fff;border-bottom:1px solid #dfe6f0;grid-template-columns:.8fr 1fr 1fr 1fr;gap:22px;padding:22px max(32px,50vw - 640px);display:grid}.matchbar-title{flex-direction:column;justify-content:center;display:flex}.matchbar-title strong{margin:3px 0 9px;font-family:Barlow Condensed;font-size:24px;font-weight:600}.matchbar-title a{color:#61748c;gap:12px;font-size:9px;display:flex}.matchbar-game{border-left:1px solid #e1e6ef;padding:0 19px;transition:background .2s}.matchbar-game:hover{background:#f6f8fe}.matchbar-game small{color:#7e8ca1;justify-content:space-between;font-size:8px;display:flex}.matchbar-game small span{color:#465d7d}.matchbar-game>div{justify-content:center;align-items:center;gap:11px;margin:10px 0 6px;display:flex}.matchbar-game img{object-fit:contain;width:27px;height:32px}.matchbar-game div>span{font-size:11px;font-weight:750}.matchbar-game b{white-space:nowrap;margin-inline:3px;font-family:Barlow Condensed;font-size:27px;line-height:1}.matchbar-game b i{color:#b2bfd1;margin-inline:7px;font-style:normal}.matchbar-game em{text-align:center;color:#7e8ca1;font-size:8px;font-style:normal;display:block}.matchbar-game.final{border-top:2px solid #a88c55;margin-top:-8px;padding-top:8px}.stories-section{border-bottom:1px solid #e6ebf2;padding-block:35px 40px}.story-heading{margin-bottom:20px}.story-heading h2{text-transform:none;font-size:27px}.story-heading .eyebrow{margin-bottom:6px;font-size:8px}.rail-arrows{gap:7px;display:flex}.rail-arrows button{color:#426080;border:1px solid #dce3ee;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.rail-arrows button:hover{color:#1550e8;border-color:#1550e8}.story-rail{scrollbar-width:none;gap:30px;padding:3px 0 10px;display:flex;overflow-x:auto}.story-rail>button{text-align:center;flex-shrink:0;width:110px}.story-ring{border:1.5px solid #315de6;border-radius:50%;padding:4px;transition:transform .25s,box-shadow .25s;display:block;position:relative}.story-ring:before{content:"";border:2px solid #0000;border-top-color:#eb3046;border-radius:50%;position:absolute;inset:-2px;transform:rotate(-35deg)}.story-ring img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%}.story-ring i{color:#fff;background:#1550e8;border:3px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;bottom:2px;right:5px}.story-rail strong{min-height:27px;margin-top:10px;font-size:10px;line-height:1.35;display:block}.story-rail small{color:#94a0b3;letter-spacing:.08em;font-size:7px}.story-rail button:hover .story-ring{transform:translateY(-2px);box-shadow:0 0 0 4px #1550e808}.story-dialog{color:#fff;background:#071d47;border:none;border-radius:12px;width:440px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:0;box-shadow:0 35px 120px #0008}.story-dialog header{align-items:center;gap:12px;height:54px;padding:12px 16px;display:flex}.story-dialog header img{object-fit:contain;width:18px;height:27px}.story-dialog header span{font-size:11px}.story-dialog header button{place-items:center;margin-left:auto;display:grid}.story-progress{gap:4px;padding:0 16px 10px;display:flex}.story-progress i{background:#fff3;flex:1;height:2px}.story-dialog iframe{background:#fff;border:0;width:100%;height:min(650px,100dvh - 160px);display:block}.story-dialog footer{justify-content:space-between;align-items:center;padding:12px;display:flex}.story-dialog footer a{align-items:center;gap:8px;font-size:10px;display:flex}.home-editorial{grid-template-columns:.78fr 1.3fr;align-items:center;gap:65px;padding-block:75px;display:grid}.editorial-heading .eyebrow{margin-bottom:18px}.editorial-heading h2{font-size:clamp(44px,4.3vw,65px);line-height:1}.editorial-heading h2 em{color:#1550e8;font-style:normal}.editorial-heading p{color:#6b7b93;max-width:330px;margin:22px 0;font-size:13px;line-height:1.9}.editorial-heading .world-text-link{margin-top:8px}.champions-editorial{border-radius:5px;height:420px;position:relative;overflow:hidden}.champions-editorial>img{object-fit:cover;object-position:50% 60%;width:100%;height:100%}.champions-editorial>div{color:#fff;background:linear-gradient(#0000 35%,#03122fe8);flex-direction:column;justify-content:end;padding:27px 32px;display:flex;position:absolute;inset:0}.champions-editorial span{letter-spacing:.12em;align-items:center;gap:8px;font-size:8px;display:flex}.champions-editorial h3{color:#fff;letter-spacing:.01em;align-items:baseline;gap:16px;margin-top:10px;font-family:Barlow Condensed;font-size:60px;line-height:1;display:flex}.champions-editorial h3>span{color:#c0c9d8;font-family:Manrope Variable;font-size:13px}.champions-editorial div>img{object-fit:contain;width:65px;height:80px;position:absolute;bottom:30px;right:30px}.teams-feature{padding-top:16px}.nation-lineup{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.nation-lineup>a{background:linear-gradient(140deg,#fff 40%,#f5f8fc);border:1px solid #e2e7ef;border-radius:4px;padding:24px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.nation-lineup>a:before{content:"";background:var(--nation);width:2px;position:absolute;top:25px;bottom:25px;left:0}.nation-lineup>a:after{content:"";border:1px solid var(--nation);width:160px;height:160px;position:absolute;top:-80px;right:-80px}@supports (color:color-mix(in lab, red, red)){.nation-lineup>a:after{border:1px solid color-mix(in srgb,var(--nation) 28%,transparent)}}.nation-lineup>a:after{box-shadow:0 0 0 14px var(--nation);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.nation-lineup>a:after{box-shadow:0 0 0 14px color-mix(in srgb,var(--nation) 3%,transparent)}}.nation-lineup>a:after{pointer-events:none}.nation-lineup>a:hover{border-color:#bdcce4;transform:translateY(-4px);box-shadow:0 12px 27px #0e28680a}.nation-lineup img{object-fit:contain;width:70px;height:83px;margin:12px auto 24px;transition:transform .25s}.nation-lineup>a:hover img{transform:scale(1.04)}.nation-code{letter-spacing:.1em;color:#96a2b4;font-size:9px;position:absolute;top:19px;left:23px}.nation-lineup h3{letter-spacing:.01em;text-transform:uppercase;margin-bottom:13px;font-family:Barlow Condensed;font-size:27px;font-weight:600}.nation-meta{color:#8390a5;border-top:1px solid #e4e9f0;align-items:center;gap:7px;padding-top:12px;font-size:8px;display:flex}.nation-meta>svg:last-child{color:#456080;margin-left:auto}.originals-section{isolation:isolate;color:#fff;background:#061942;margin-top:30px;position:relative;overflow:hidden}.originals-section>.iwc-ribbon{opacity:.75;width:100%;left:28%}.originals-section .world-section-heading h2{color:#fff}.originals-section .eyebrow,.originals-section .world-text-link{color:#a2b8dc}.originals-grid{grid-template-columns:1.65fr .7fr;align-items:center;gap:55px;display:grid}.originals-aside h3{color:#fff;white-space:pre-line;margin:22px 0;font-family:Barlow Condensed;font-size:43px;font-weight:500;line-height:1.05}.originals-aside>svg{color:#8296cb}.originals-aside p{color:#a7b6d3;max-width:260px;font-size:12px;line-height:1.9}.originals-aside a{color:#fff;align-items:center;gap:25px;margin-top:25px;font-size:11px;display:flex}.inline-film{color:#fff;background:#041029;border-radius:5px;width:100%;position:relative;overflow:hidden}.film-screen{aspect-ratio:16/9;width:100%;position:relative}.film-screen>video,.film-screen>iframe,.film-screen>img{object-fit:cover;border:0;width:100%;height:100%;display:block}.film-screen>video{object-fit:contain}.film-launch{color:#fff;text-align:left;background:linear-gradient(#0000 35%,#020d25cc);align-items:end;gap:16px;padding:28px;display:flex;position:absolute;inset:0}.film-launch>span:first-child{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff80;border-radius:50%;flex-shrink:0;place-items:center;width:55px;height:55px;display:grid}.film-launch small{letter-spacing:.15em;color:#cad3e5;font-size:8px}.film-launch strong{letter-spacing:-.03em;margin-top:6px;font-size:20px;font-weight:600;line-height:1.3;display:block}.film-hd{border:1px solid #ffffff80;border-radius:3px;margin-bottom:10px;margin-left:auto;padding:3px 5px;font-size:9px}.film-launch:hover>span:first-child{background:#1550e8;border-color:#1550e8}.film-resume{color:#071d47;background:#fff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.film-controls{background:#07162d;padding:0 16px 10px}.film-controls>input{accent-color:#eb3046;cursor:pointer;width:100%;height:13px;margin:0 0 8px;display:block}.film-controls>div{align-items:center;gap:15px;display:flex}.film-controls button{color:#fff;place-items:center;min-width:25px;height:28px;display:grid}.film-controls span{color:#abbad0;font-size:9px}.film-controls select{color:#e0e7f4;background:#162740;border:1px solid #33415a;border-radius:3px;max-width:100px;margin-left:auto;padding:7px;font-size:9px}.film-error{color:#fff;background:#071d47e8;padding:12px;font-size:12px;position:absolute;bottom:10px}.inline-film:fullscreen{background:#000;flex-direction:column;justify-content:center;display:flex}.inline-film:fullscreen .film-screen{aspect-ratio:auto;height:calc(100% - 80px)}.inline-film:fullscreen video{object-fit:contain}.venue-overview-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.venue-overview-grid article{min-width:0}.hologram{isolation:isolate;perspective:900px;aspect-ratio:1.5;background:#fff;border:1px solid #e1e7f0;border-radius:4px;position:relative;overflow:hidden}.hologram:before{content:"";z-index:-1;background-image:linear-gradient(#8facdc0a 1px,#0000 1px),linear-gradient(90deg,#8facdc0a 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0}.hologram>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .6s}.hologram.is-photo>img{object-fit:cover;mix-blend-mode:normal}.hologram:hover>img{transform:translateY(-5px)scale(1.02)!important}.hologram-coordinate{color:#7490b6;letter-spacing:.1em;z-index:3;justify-content:space-between;font-size:7px;display:flex;position:absolute;inset:18px 20px auto}.hologram-scan{pointer-events:none;opacity:.5;background:linear-gradient(#0000 48%,#3471e819 49.8%,#417ee24a 50%,#0000 50.5%);animation:7s ease-in-out infinite scan-rise;position:absolute;inset:0}.hologram-controls{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:auto 16px 12px}.hologram-controls>span{letter-spacing:.14em;color:#7490b6;font-size:7px}.hologram-controls>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #dce4f0;border-radius:15px;padding:3px;display:flex}.hologram-controls button{color:#677d9c;border-radius:12px;padding:5px 9px;font-size:8px}.hologram.is-photo .hologram-coordinate,.hologram.is-photo .hologram-controls>span{color:#fff;text-shadow:0 1px 5px #000}@keyframes scan-rise{0%,15%{opacity:0;transform:translateY(65%)}35%{opacity:.6}75%{opacity:.3}to{opacity:0;transform:translateY(-65%)}}.venue-overview-grid article>a{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.venue-overview-grid small{color:#74849d;letter-spacing:.06em;align-items:center;gap:5px;font-size:8px;display:flex}.venue-overview-grid h3{margin-top:8px;font-size:21px;font-weight:600}.venue-overview-grid article>a>svg{color:#5076ad}.chapter-banner{color:#fff;background:#071d47;border-radius:5px;justify-content:space-between;align-items:center;width:min(1280px,100% - 96px);margin:5px auto 60px;padding:55px 65px;display:flex;position:relative;overflow:hidden}.chapter-banner .iwc-ribbon{opacity:.8;left:15%}.chapter-banner>div{z-index:1;position:relative}.chapter-banner .eyebrow{color:#afc5e5}.chapter-banner h2{letter-spacing:-.03em;margin:15px 0;font-family:Barlow Condensed;font-size:85px;font-weight:500;line-height:1}.chapter-banner h2 span{color:#ed3049;margin-left:12px}.chapter-banner p{color:#b4c2d8;margin-bottom:25px;font-size:12px}.chapter-banner>img{object-fit:contain;z-index:1;width:110px;height:170px;margin-right:50px}.chapter-banner .world-button{color:#071d47;background:#fff}.partners-strip{background:#f7f9fc;border-top:1px solid #e5eaf2;padding-block:42px}.partners-strip>div{gap:28px}.partners-strip img{object-fit:contain;max-width:98px;max-height:42px}:is(.partners-strip a:has(img[src*=white]),.partners-strip a:has(img[src*=stake])){background:#071d47;border-radius:4px;padding:10px}.page-hero{isolation:isolate;background:#f4f7fc;min-height:330px;position:relative;overflow:hidden}.page-hero .section{z-index:2;padding-block:60px;position:relative}.page-hero h1{letter-spacing:-.02em;color:#071d47;font-family:Barlow Condensed;font-size:clamp(58px,6.1vw,86px);font-weight:600;line-height:.98}.page-hero h1 em{color:#1550e8;-webkit-text-fill-color:currentColor;background:0 0;font-style:normal}.page-hero p{color:#60718a;max-width:440px;font-size:13px;line-height:1.9}.page-hero-art{opacity:1;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);filter:none;background-position:50% 45%;background-size:cover;left:45%}.page-hero-art:after{background:linear-gradient(90deg,#f4f7fc,#0000 80%);inset:0}.page-hero>.iwc-ribbon{opacity:.4;width:70%;left:45%}.page-hero.with-image>.iwc-ribbon{opacity:.15}.page-hero .button.white{color:#fff;background:#071d47}.competition-tabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff;border-block:1px solid #dce4ef;gap:30px}.competition-tabs button{color:#76849a;background:0 0;border-radius:0;padding:19px 3px;font-size:12px}.competition-tabs button.active{color:#1550e8;box-shadow:none;background:0 0;border-bottom:2px solid #1550e8}.competition-content{padding-top:40px}.competition-content .section-head h2{font-size:40px}.quick-facts-section{padding-block:0}.quick-facts{box-shadow:none;background:#fff;border-bottom:1px solid #dfe5ef;border-radius:0;padding-block:20px}.quick-facts strong{color:#153660;font-family:Barlow Condensed;font-size:36px}.quick-facts svg{color:#648bc2}.quick-facts>div{border-color:#e3e8ef}.segmented,.day-selector{background:#f2f5fa;border:1px solid #e1e7ef;border-radius:5px;gap:3px;padding:4px}.segmented button,.day-selector button{color:#71829a;background:0 0;border:0;border-radius:3px;font-size:11px}.segmented button.active,.day-selector button.active{color:#174bb8;background:#fff;box-shadow:0 2px 6px #16366810}.filter-select,.search-field{background:#fff;border:1px solid #dbe3ef;border-radius:5px;padding:11px 14px}.filter-select>span{text-transform:uppercase;letter-spacing:.08em;color:#8897ac;font-size:8px}.filter-select select{color:#18345b;cursor:pointer;font-size:11px}.search-field input{font-size:12px}.match-toolbar{gap:15px;margin-bottom:5px;padding:16px 0}.day-heading h3{font-size:18px}.day-heading h3 span{color:#8995a8;font-size:11px}.day-heading>span{color:#73839b;font-size:10px}.matches-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.match-card{min-height:114px;box-shadow:none;background:#fff;border:1px solid #e0e7f0;border-radius:5px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:17px 22px;display:grid;position:relative}.match-card:before{display:none}.match-card .match-phase{letter-spacing:.12em;color:#7c8da5;text-align:left;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0;font-size:8px;display:flex}.match-card .match-phase time{letter-spacing:.02em;color:#41618e;font-weight:600}.match-card .team-inline{gap:10px;font-size:11px}.match-card .team-inline img{width:29px;height:33px}.match-card>a:last-of-type .team-inline{flex-direction:row-reverse;justify-content:start}.match-card>strong{color:#08254f;white-space:nowrap;font-family:Barlow Condensed;font-size:29px;font-weight:600;line-height:1}.match-card>strong i{color:#8da0ba;margin-inline:9px;font-size:15px;font-style:normal}.match-card>small{text-align:center;color:#7b8da7;grid-column:1/-1;font-size:8px}.standings-table td{border-color:#e9edf3;padding:12px 16px;font-size:12px}.standings-table th{background:#f5f7fa;padding:14px 16px;font-size:9px;font-weight:500}.standings-table .team-inline img{width:28px;height:32px}.standings-table td:last-child b{color:#1550e8;font-family:Barlow Condensed;font-size:23px}.shootout-panel{background:#f6f8fb;border-radius:5px;margin-top:25px;padding:25px}.shootout-panel h3{font-size:21px}.shootout-panel p{font-size:12px}.legends-result{background:#f9fafc;border-color:#e3e8ef;margin-top:18px;padding:25px}.team-hero{isolation:isolate;background:linear-gradient(115deg,#fff 40%,#f3f7fc);border-bottom:1px solid #dce4ef}.team-hero:after{display:none}.team-hero>.iwc-ribbon{opacity:.5;width:80%;left:35%}.team-hero .section{padding-block:32px}.team-hero-main{min-height:315px;position:relative}.team-hero h1{letter-spacing:-.02em;color:#092652;text-transform:uppercase;max-width:66%;font-family:Barlow Condensed;font-size:clamp(64px,8vw,126px);font-weight:600;line-height:.95}.team-hero-main>img{filter:drop-shadow(0 15px 17px #15274415);width:235px;height:245px;position:absolute;right:9%;transform:none!important}.team-hero-stats{border:1px solid #e0e6ef;border-left:3px solid var(--team-color);box-shadow:none;background:#ffffffc9;border-radius:4px;padding:25px}.team-hero-stats strong{color:#143663;font-family:Barlow Condensed;font-size:38px}.team-hero-stats span:not(strong span){color:#7b8ba2;font-size:9px}.team-back{color:#617a9b;font-size:10px}.team-hero .social-links{margin-top:20px}.team-hero .social-links a{color:#395978;background:#fff;border-color:#dae3ed}.team-hero:before{content:"";background:var(--team-color);width:4px;position:absolute;top:0;bottom:0;left:0}.teams-directory{gap:18px}.national-card{border:1px solid #dce4ee;border-top:2px solid var(--team-color);box-shadow:none;background:linear-gradient(145deg,#fff,#f4f7fc);border-radius:5px;padding:22px}.national-card:after{border:1px solid var(--team-color);background:0 0}@supports (color:color-mix(in lab, red, red)){.national-card:after{border:1px solid color-mix(in srgb,var(--team-color) 25%,transparent)}}.national-card:after{opacity:1;border-radius:50%;width:180px;height:180px;top:-90px;right:-90px}.national-card-crest img{filter:none;height:110px;transform:none!important}.national-card:hover .national-card-crest img{transform:scale(1.035)!important}.national-card h2{letter-spacing:0;font-family:Barlow Condensed;font-size:30px;font-weight:600}.national-card-stats{border-color:#dfe6ef}.national-card-bottom{font-size:10px}.national-card-stats b{font-family:Barlow Condensed;font-size:24px}.national-card-top{color:#8897ac}.player-grid{gap:22px}.player-card{box-shadow:none;background:#fff;border:1px solid #e0e7f0;border-radius:5px;overflow:hidden}.player-portrait{background:linear-gradient(145deg,#f7f9fd,#eaf0f8);height:300px;position:relative}.player-portrait:after{background:linear-gradient(#0000,#f1f5fb);height:28px}.player-portrait>img:not(.player-small-crest){filter:none;position:absolute;object-fit:contain!important;object-position:center bottom!important;width:88%!important;height:87%!important;top:auto!important;bottom:0!important;left:6%!important;transform:none!important}.player-bg-crest{opacity:.04}.player-bg-crest img{height:180px}.player-card-label{color:#7c8fa9;letter-spacing:.12em;z-index:3;font-size:7px;top:16px;left:18px}.player-small-crest{z-index:4;width:29px;bottom:13px;right:15px;height:36px!important;left:auto!important}.player-card-info h3{color:#102f59;min-height:23px;font-size:18px;font-weight:700;line-height:1.2}.player-card-info strong{color:#224878;font-family:Barlow Condensed;font-size:27px}.player-card-info .social-links{border-top:1px solid #e2e8f1;margin-top:12px;padding-top:14px}.player-card-info .social-links a{color:#507498;background:#fff;border-color:#e1e7f1;border-radius:50%;width:29px;height:29px}.roster-toolbar{background:#f6f8fc;border:1px solid #e1e7f0;border-radius:5px;padding:14px}.roster-results{margin:20px 0;font-size:9px}.affiliates-section{background:#f5f8fd;border-color:#e2e8f2}.affiliates-map-layout{box-shadow:none;background:#fff;border:1px solid #d9e3f1;border-radius:5px}.world-map-surface{background:radial-gradient(#f1f6ff,#fff 65%)}.map-team-panel{background:#fff;border-color:#e0e8f3}.map-team-panel h3{color:#163760}.globe-stage{height:465px}.affiliates-section .map-legend{color:#7385a0}.play-title{background:#f4f7fc;position:relative;overflow:hidden}.play-title .world-section{padding-block:50px}.play-title h1{letter-spacing:-.03em;margin:15px 0;font-family:Barlow Condensed;font-size:100px;font-weight:600;line-height:1}.play-title h1 em{color:#1550e8;font-style:normal}.play-title p{color:#657993;font-size:13px}.play-feature{padding-top:36px;padding-bottom:12px}.play-feature .inline-film{max-width:1120px;margin:auto}.film-editorial-caption{justify-content:space-between;align-items:center;gap:20px;max-width:1120px;margin:18px auto 0;display:flex}.film-editorial-caption span{letter-spacing:.1em;color:#8b99b0;font-size:8px}.film-editorial-caption h2{font-family:Barlow Condensed;font-size:25px;font-weight:500}.films-library{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}.films-library .film-launch{padding:17px}.films-library .film-launch strong{font-size:15px}.films-library .film-launch>span:first-child{width:40px;height:40px}.films-library .film-hd{display:none}.films-library article>small{color:#8c9ab0;margin-top:17px;font-size:9px;display:block}.films-library h3{margin-top:6px;font-size:20px}.films-library .film-controls>div{gap:5px}.films-library .film-controls>div>span{font-size:8px}.films-library .film-controls select{padding:5px;font-size:8px}.play-channels{color:#fff;background:#071d47;border-radius:5px;align-items:center;gap:28px;width:min(1280px,100% - 96px);margin:0 auto 70px;padding:30px;display:flex}.play-channels .eyebrow{color:#8badd5}.play-channels h3{margin-top:5px;font-size:22px}.play-channels a{border:1px solid #42618c;align-items:center;gap:12px;padding:10px;font-size:11px;display:flex}.play-channels>div{flex:1}.play-channels>img{object-fit:contain;width:75px;height:30px}.play-channels>svg{color:#91add6}.next-hero{isolation:isolate;background:linear-gradient(115deg,#fff,#edf3ff);position:relative;overflow:hidden}.next-hero>.iwc-ribbon{opacity:1;width:90%;left:20%}.next-hero>.world-section{grid-template-columns:1fr 1fr;align-items:center;padding-block:40px;display:grid}.next-heading{z-index:2;position:relative}.next-heading h1{letter-spacing:-.035em;margin:30px 0;font-family:Barlow Condensed;font-size:clamp(94px,10vw,148px);font-weight:600;line-height:.85}.next-heading h1 em{color:#eb3046;letter-spacing:-.015em;font-style:normal}.next-heading p{color:#677b99;max-width:355px;margin:0 0 26px;font-size:13px;line-height:1.9}.next-heading>.world-text-link{margin-top:22px;font-size:10px;display:flex}.next-trophy{height:670px;position:relative}.next-trophy>span{text-align:center;letter-spacing:.16em;color:#6e88ae;width:100%;font-size:8px;position:absolute;bottom:20px}.next-trophy .trophy-product{height:98%}.next-date{margin-bottom:20px}.edition-journey{border:1px solid #dfe6f1;border-radius:5px;grid-template-columns:repeat(4,1fr);margin-top:35px;display:grid;overflow:hidden}.edition-journey>div{background:linear-gradient(145deg,#fff,#f7f9fe);border-right:1px solid #dfe6f1;padding:26px 25px 38px;position:relative}.edition-journey>div:last-child{border:0}.edition-journey svg{color:#6991cf;display:block}.edition-journey strong{letter-spacing:-.03em;color:#134fd2;margin:18px 0;font-family:Barlow Condensed;font-size:72px;font-weight:500;line-height:1;display:block}.edition-journey h3{font-size:16px;font-weight:650}.edition-journey p{color:#7e90aa;margin-top:7px;font-size:10px}.journey-node{color:#91a4c3;background:#e7edfa;padding:6px 12px;font-size:8px;position:absolute;bottom:0;right:0}.edition-journey>div:last-child strong{color:#ae8b4f}.format-route{grid-template-columns:.85fr 1.3fr;align-items:center;gap:55px;margin-top:50px;display:grid}.format-route h3{white-space:pre-line;margin:12px 0 18px;font-family:Barlow Condensed;font-size:40px;font-weight:500;line-height:1.1}.format-route p{color:#7185a1;font-size:12px;line-height:1.9}.group-diagram{grid-template-columns:1fr 1fr;gap:18px;display:grid}.diagram-group{color:#1550d1;background:#f6f8fd;border:1px solid #dce5f3;border-top:2px solid #1650d1;border-radius:3px;padding:22px}.diagram-group.B{color:#d82e44;border-top-color:#e73048}.diagram-group>strong{letter-spacing:.16em;font-size:10px}.diagram-group>div{grid-template-columns:repeat(3,1fr);gap:13px;margin:25px 0;display:grid}.diagram-group span{color:#abb6c7;background:#fff;border:1px solid #e1e7f1;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;height:63px;display:flex;position:relative}.diagram-group span.advancing{color:inherit;border-color:currentColor}.diagram-group span b{margin-top:3px;font-size:9px}.diagram-group>small{letter-spacing:.03em;justify-content:space-between;align-items:center;font-size:8px;display:flex}.next-lineup{background:#f6f8fc;border-block:1px solid #e4eaf3}.next-lineup .nation-lineup{grid-template-columns:repeat(6,1fr)}.next-lineup .nation-lineup>a{padding:18px}.next-lineup .nation-lineup h3{min-height:25px;font-size:21px}.next-lineup .nation-lineup img{width:60px;height:70px;margin-top:18px}.next-lineup .nation-meta{gap:5px;font-size:7px}.next-lineup .nation-meta>svg:last-child{display:none}.next-lineup .fine-print{max-width:650px;margin-top:20px;font-size:10px}.matchday-journey{grid-template-columns:repeat(7,1fr);gap:12px;margin-top:30px;display:grid}.matchday-journey>div{text-align:center;background:#f8fafe;border:1px solid #dce6f5;border-radius:4px;padding:22px 10px;position:relative}.matchday-journey small{color:#91a2bc;letter-spacing:.1em;margin-bottom:20px;font-size:9px;display:block}.matchday-journey svg{color:#84a0ce;margin:auto}.matchday-journey strong{margin-top:12px;font-family:Barlow Condensed;font-size:47px;font-weight:500;line-height:1;display:block}.matchday-journey span{color:#7e92b0;font-size:9px}.matchday-journey b{margin-top:23px;font-size:8px;font-weight:650;display:block}.matchday-journey em{color:#8ca0bd;margin-top:6px;font-size:8px;font-style:normal;display:block}.matchday-journey>div:last-child{color:#fff;background:#0b2856;border-color:#0b2856}.matchday-journey>div:last-child svg{color:#d1b577}.next-schedule>.fine-print{margin-top:20px;font-size:10px}.next-rules{grid-template-columns:1fr 1fr;gap:35px;margin-top:45px;display:grid}.next-rules>div{border-top:1px solid #dce5f2;grid-template-columns:40px 1fr;gap:15px;padding-top:25px;display:grid}.next-rules svg{color:#567dac}.next-rules h3{font-size:21px}.next-rules p{color:#6c819e;grid-column:2;font-size:12px;line-height:1.9}.next-venue-caption{align-items:start;gap:14px;padding:22px 0;display:flex}.next-venue-caption>svg{color:#7e99bf;margin-top:10px}.next-venue-caption p{color:#768ba8;margin-top:7px;font-size:11px}.venue-model{box-shadow:none;border-radius:4px;min-height:0;background:#fff!important}.venue-model .hologram{aspect-ratio:1.4}.venue-feature{gap:50px}.venue-info h2{color:#092855;font-family:Barlow Condensed;font-size:49px;font-weight:500}.venue-info h2 em{color:#3968b2}.venue-info p{font-size:13px;line-height:1.9}.venue-info-facts span{font-size:10px}.venue-info small{font-size:9px}.venue-model:before,.venue-model:after{display:none}.scorer-module{background:#fff;border:1px solid #dce5f1;border-radius:5px;overflow:hidden}.scorer-toolbar{background:#f5f8fc;border-bottom:1px solid #e0e7f1;align-items:center;gap:14px;padding:18px;display:flex}.scorer-toolbar>label{color:#8799b3;background:#fff;border:1px solid #dce4ef;border-radius:4px;align-items:center;gap:10px;padding:10px 13px;display:flex}.scorer-toolbar input,.scorer-toolbar select{color:#18375c;background:0 0;border:0;outline:none;min-width:0;font-size:11px}.scorer-toolbar>span{letter-spacing:.08em;color:#7c91af;align-items:center;gap:8px;margin-left:auto;font-size:8px;display:flex}.scorer-table-head,.scorer-row{grid-template-columns:55px 1.5fr 1fr 130px;align-items:center;gap:15px;padding-inline:23px;display:grid}.scorer-table-head{letter-spacing:.12em;color:#91a1b8;border-bottom:1px solid #e1e7f0;height:42px;font-size:8px}.scorer-row{border-bottom:1px solid #e5ebf3;min-height:103px;transition:background .2s}.scorer-row:hover{background:#f6f9ff}.scorer-row:last-child{border:0}.scorer-rank{color:#9aacbf;font-family:Barlow Condensed;font-size:24px}.scorer-person{align-items:center;gap:22px;min-width:0;display:flex}.scorer-person>div{background:linear-gradient(#0000,#e8f0fd);border-radius:50% 50% 0 0;flex-shrink:0;align-self:end;width:75px;height:82px;position:relative}.scorer-person img{object-fit:contain;object-position:center bottom;width:100%;height:95%;position:absolute;bottom:0}.scorer-person h3{color:#0d2c59;font-size:18px;font-weight:700}.scorer-person small{letter-spacing:0;color:#8a9eb9;margin-top:5px;font-size:8px;font-weight:400;display:block}.scorer-country{align-items:center;gap:12px;display:flex}.scorer-country img{object-fit:contain;width:29px;height:33px}.scorer-country b{font-size:11px;font-weight:500}.scorer-goals{align-items:center;gap:15px;display:flex}.scorer-goals strong{color:#1550d9;font-family:Barlow Condensed;font-size:42px;font-weight:500}.scorer-goals>span{background:#e8eef8;width:45px;height:3px}.scorer-goals i{background:#1550e8;height:3px;display:block}.scorer-goals>svg{color:#acbcd2;margin-left:auto}.draw-lab{isolation:isolate;background:#f5f8fe;border-block:1px solid #dce6f5;position:relative;overflow:hidden}.draw-lab>.iwc-ribbon{opacity:.23;width:90%;left:20%}.draw-lab>.section{z-index:1;position:relative}.draw-lab .section-head h2{font-family:Barlow Condensed;font-size:62px;font-weight:500;line-height:1.03}.draw-lab .section-head h2 em{color:#1650d1}.draw-progress{background:#fff;border:1px solid #dce6f3;border-radius:5px;margin-top:25px;padding:20px}.draw-progress .done>span{color:#fff;background:#1550e8;border-color:#1550e8}.draw-progress b{color:#9aaecb}.draw-progress p{color:#305483}.draw-progress i{background:#d4dfef}.sim-toolbar{margin-block:28px}.sim-toolbar .button{border-radius:4px}.sim-toolbar .button.electric{color:#fff;background:#1550e8;border-color:#1550e8}.sim-group{background:#fff;border:1px solid #dae4f2;border-top:3px solid #1550e8;border-radius:5px;box-shadow:0 6px 25px #244a9205}.sim-group:last-child{border-top-color:#e63048}.sim-group header{background:linear-gradient(100deg,#edf3ff,#fff);padding:24px}.sim-group:last-child header{background:linear-gradient(100deg,#fff0f2,#fff)}.sim-group header strong{color:#1550d1}.sim-group:last-child header strong{color:#dc3047}.sim-group li{background:#fff;border-bottom:1px solid #e7edf5;border-radius:0}.sim-group li:hover{background:#f2f7ff}.sim-group li:not(.advances){opacity:.55}.sim-group li.advances:before{background:#1550e8}.sim-group:last-child li.advances:before{background:#e63048}.arena-bracket{background:linear-gradient(#fff,#f4f8ff);border:1px solid #dce6f3;border-radius:6px;margin-top:30px;padding:35px 28px}.bracket-grid-floor{opacity:.2}.arena-connectors path{stroke:#b1c7e9;stroke-width:1.5px}.arena-connectors .path-current{stroke:#1550e8;stroke-width:2px}.arena-game{background:#fff;border:1px solid #dce5f2;border-radius:4px;box-shadow:0 7px 18px #1c438b06}.arena-game>header{color:#7992b3;background:#f7f9fd}.arena-game button:hover:not(:disabled){background:#eff5ff}.arena-game button.selected{color:#1243a2;background:#eaf2ff}.arena-game .winner{color:#1550e8}.bracket-heart .bracket-trophy{filter:drop-shadow(0 15px 12px #26457425)}@media (max-width:760px){.scorer-toolbar{flex-wrap:wrap;gap:9px;padding:12px}.scorer-toolbar>label{flex:1;width:calc(50% - 5px);padding:9px}.scorer-toolbar input,.scorer-toolbar select{width:100%;font-size:9px}.scorer-toolbar>span{width:100%;margin:0;font-size:7px}.scorer-table-head,.scorer-row{grid-template-columns:23px 1fr 35px 42px;gap:10px;padding-inline:12px}.scorer-table-head{letter-spacing:0;font-size:6px}.scorer-row{min-height:85px}.scorer-rank{font-size:19px}.scorer-person{gap:10px}.scorer-person>div{width:47px;height:70px}.scorer-person h3{font-size:14px}.scorer-person small{font-size:6px;line-height:1.5}.scorer-country b{display:none}.scorer-country img{width:23px;height:28px}.scorer-goals strong{font-size:33px}.scorer-goals>span,.scorer-goals>svg{display:none}.draw-lab .section-head h2{font-size:46px}.draw-progress{padding:13px}.draw-progress p{font-size:8px}.arena-bracket{padding:20px 13px}.sim-group header{padding:18px}.draw-lab .sim-toolbar{gap:8px}.draw-lab .sim-toolbar button{font-size:9px}}.site-footer{color:#bdc9dd;background:#07172f}.site-footer .footer-top h2{color:#fff;letter-spacing:-.01em;font-family:Barlow Condensed;font-size:58px;font-weight:500}.site-footer .footer-top h2 em{color:#9bb6df}.site-footer .footer-links,.site-footer .footer-bottom,.site-footer .footer-top{color:#8fa6c9;border-color:#273c5b}.site-footer .brand img,.site-footer .footer-bottom img{filter:brightness(0)invert()}.site-footer .social-links a{color:#b8cee9;background:0 0;border-color:#425677}.site-footer .social-links a:hover{color:#fff;background:#183b70}.partners-strip img{opacity:1}.page-hero:after{display:none!important}.team-hero:before{width:3px;height:auto;inset:0 auto 0 0}.trophy-exhibit .scene-instruction{display:none}.trophy-exhibit .scene-controls{padding:6px 10px;bottom:64px;right:50%;transform:translate(50%)}.trophy-exhibit .scene-controls span{font-size:8px}.trophy-exhibit .scene-controls button{width:28px;height:25px}.trophy-exhibit .scene-canvas{inset:0 0 65px}.scene-fallback{object-fit:contain}.compact .scene-controls,.compact .scene-instruction{display:none}.compact .scene-canvas{inset:0}@media (max-width:760px){.site-footer .footer-top h2{font-size:43px}.trophy-exhibit .scene-controls{padding:3px 8px;bottom:39px}.trophy-exhibit .scene-canvas{inset:0 0 65px}.compact .scene-canvas{inset:0}.trophy-exhibit .scene-controls span{display:none}.trophy-exhibit .scene-controls button{width:26px;height:21px}}.sim-group header,.sim-group.group-B header{height:92px;padding:23px 26px;display:block;position:relative}.sim-group header>span{letter-spacing:.1em;color:#174481;max-width:65%;font-size:11px;line-height:1;display:block}.sim-group header>small{color:#859bb8;letter-spacing:.07em;max-width:65%;margin-top:12px;font-size:7px;display:block;position:static}.sim-group header>strong,.sim-group.group-B header>strong{opacity:.16;font-family:Barlow Condensed;font-size:74px;font-weight:500;line-height:1;top:6px;right:24px}.sim-group.group-B header>span{color:#bb3047}.award-feature{background:#f5f4ee;border:1px solid #e5dfcd;border-radius:5px;min-height:365px;padding:35px 40px}.award-feature h2{letter-spacing:-.02em;margin:23px 0 18px;font-family:Barlow Condensed;font-size:70px;font-weight:600}.award-feature p{font-size:12px;line-height:1.8}.award-feature>img{object-fit:contain;object-position:center bottom;height:92%;bottom:0;right:35px}.award-feature .button{margin-top:22px;font-size:10px}.award-feature h2>span{letter-spacing:.12em;color:#9d875c;font-size:9px}@media (max-width:760px){.sim-group header,.sim-group.group-B header{height:82px;padding:20px}.sim-group header>span{font-size:10px}.sim-group header>small{margin-top:10px;font-size:7px}.sim-group header>strong,.sim-group.group-B header>strong{font-size:65px;top:6px;right:22px}.award-feature{min-height:485px;padding:27px 23px}.award-feature>div{max-width:100%}.award-feature p{max-width:100%;font-size:11px}.award-feature h2{font-size:64px}.award-feature>img{opacity:1;width:190px;height:230px;bottom:0;right:-3px}.award-feature .button{gap:5px;max-width:48%;margin-top:20px;padding:11px;font-size:8px}.award-feature .button svg{width:12px}.award-feature .eyebrow{font-size:8px}.award-icon{opacity:.4}}.bracket-cup>div{display:none}.bracket-stage-tabs{background:#eef3fb;border:1px solid #dbe5f3;border-radius:5px;padding:4px}.bracket-stage-tabs button{color:#7790b3;background:0 0;border-radius:3px}.bracket-stage-tabs button.active{color:#1550e8;background:#fff;border-color:#d7e2f3;box-shadow:0 2px 5px #16397908}.bracket-stage-tabs button.active span{color:#1550e8}.bracket-cup img{filter:drop-shadow(0 12px 12px #1e38581c)}.partners-strip>div>a{justify-content:center;align-items:center;min-height:58px;display:flex}.film-screen>video:focus-visible{outline-offset:-3px;outline:2px solid #649aff}.next-heading h1 em{transform:none!important}@media (prefers-reduced-motion:reduce){.ribbon-current,.hologram-scan{animation:none!important}.ribbon-current{stroke-dashoffset:-250px}.trophy-product{transform:none!important}*{scroll-behavior:auto!important}}@media (min-width:1600px){.world-hero-inner{min-height:680px}.world-hero-object{height:670px}}@media (max-width:1100px){.world-section,.world-hero-inner,.hero-baseline{width:calc(100% - 56px)}.main-nav{padding-inline:25px}.main-nav nav{gap:17px}.main-nav nav a{font-size:10px}.world-hero-copy h1{font-size:85px}.world-hero-object{height:550px}.world-hero-inner{min-height:565px}.world-kicker>span{display:none}.home-matchbar{gap:12px;padding-inline:28px}.matchbar-game{padding-inline:12px}.matchbar-game div{gap:7px}.matchbar-game small{font-size:7px}.home-editorial,.originals-grid{gap:30px}.originals-aside h3{font-size:36px}.nation-lineup>a{padding:20px}.next-lineup .nation-lineup{grid-template-columns:repeat(4,1fr)}.chapter-banner{width:calc(100% - 56px)}.films-library{grid-template-columns:1fr 1fr}.films-library article:last-child{grid-column:1/-1;max-width:65%}.next-trophy{height:620px}.format-route{gap:25px}.play-channels{width:calc(100% - 56px)}.player-portrait{height:290px}}@media (max-width:760px){.world-section{width:calc(100% - 36px);padding-block:38px}.world-section-heading,.story-heading{align-items:start;gap:15px}.world-section-heading h2{font-size:32px}.world-section-heading>.world-text-link{gap:0;margin-top:20px;font-size:0}.world-section-heading>.world-text-link svg{width:24px;height:24px}.section{padding-block:40px}.main-nav{height:70px;padding-inline:18px}.main-nav .brand span{font-size:10px}.main-nav .brand img{width:28px;height:35px}.nav-end .edition-link{padding:9px;font-size:8px}.main-nav .nav-end{gap:9px}.language-control{border:0;padding:0}.language-control svg{display:none}.language-control select{font-size:10px}.utility{height:22px;padding-inline:18px}.utility>span:nth-child(2){display:none}.mobile-nav{color:#071d47;background:#fff;top:92px}.mobile-nav a{color:#183e6e;border-color:#e0e7f1}.mobile-nav a.active{color:#1550e8}.mobile-nav>span{color:#8c9db4}.world-hero-inner{grid-template-columns:1fr;width:calc(100% - 36px);min-height:0;display:block}.world-hero-copy{padding:32px 0 0}.world-kicker{letter-spacing:.08em;font-size:7px}.world-hero-copy h1{margin:22px 0 17px;font-size:clamp(64px,15.5vw,92px);line-height:.95}.world-hero-copy>p{max-width:250px;margin-bottom:14px;font-size:12px;line-height:1.7}.world-date{gap:10px;margin-bottom:19px}.world-date>strong{font-size:36px}.world-date>svg{width:17px}.world-date>span{font-size:8px}.world-date b{font-size:11px}.world-hero-copy>.world-button{gap:25px;padding:14px 17px;font-size:10px}.hero-film-link{margin-top:15px;font-size:9px}.world-hero-object{pointer-events:none;width:76%;height:365px;margin-top:-25px;margin-left:24%}.trophy-product{height:100%;top:0}.trophy-exhibit .scene-canvas,.exhibit-switch,.scene-controls{pointer-events:auto}.object-edition{font-size:150px;top:80px;left:-30px}.exhibit-switch{white-space:nowrap;padding:3px;bottom:1px}.exhibit-switch button{padding:6px 10px;font-size:8px}.object-caption{display:none}.world-hero>.iwc-ribbon{opacity:.55;width:135%;left:0}.hero-baseline{width:calc(100% - 36px);height:42px;margin-top:12px;font-size:6px}.hero-baseline>span{gap:7px}.hero-baseline>span:first-child svg{display:none}.hero-baseline img{width:45px;height:25px}.hero-baseline>span:nth-child(2){font-size:6px}.home-matchbar{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:0;padding:20px 18px;display:flex;overflow-x:auto}.matchbar-title{flex-shrink:0;min-width:142px}.matchbar-title strong{font-size:24px}.matchbar-title a{max-width:118px;font-size:8px}.matchbar-game{scroll-snap-align:start;flex-shrink:0;min-width:230px;padding-inline:18px}.matchbar-game small{font-size:7px}.matchbar-game div{gap:11px}.matchbar-game img{width:25px;height:30px}.matchbar-game b{font-size:26px}.matchbar-game.final{border-top:0;margin:0;padding-top:0}.stories-section{padding-block:28px}.story-heading h2{font-size:25px}.story-rail{gap:19px}.story-rail>button{width:86px}.story-rail strong{font-size:9px}.story-rail small{font-size:6px}.story-heading .eyebrow{font-size:7px}.rail-arrows button{width:28px;height:28px}.home-editorial{flex-direction:column;align-items:stretch;gap:25px;display:flex}.editorial-heading h2{font-size:45px}.editorial-heading p{max-width:100%;margin:17px 0;font-size:12px}.champions-editorial{height:310px}.champions-editorial>div{padding:23px}.champions-editorial h3{font-size:49px}.champions-editorial div>img{width:50px;height:65px;bottom:25px;right:25px}.nation-lineup{grid-template-columns:repeat(2,1fr);gap:12px}.nation-lineup>a{padding:18px}.nation-lineup img{width:61px;height:73px;margin-top:20px;margin-bottom:20px}.nation-lineup h3{font-size:24px}.nation-meta{gap:5px;font-size:7px}.nation-code{font-size:8px;left:18px}.teams-feature{padding-top:10px}.originals-section{margin-top:0}.originals-grid{display:block}.originals-aside{grid-template-columns:33px 1fr;gap:15px;margin-top:25px;display:grid}.originals-aside>svg{width:25px;margin-top:6px}.originals-aside h3{white-space:normal;margin:0;font-size:32px}.originals-aside p{grid-column:2;max-width:none;font-size:11px}.originals-aside a{grid-column:2;margin-top:0;font-size:10px}.film-launch{gap:12px;padding:18px}.film-launch strong{font-size:15px}.film-launch>span:first-child{width:42px;height:42px}.film-hd{font-size:7px}.film-controls{padding-inline:10px}.film-controls>div{gap:8px}.film-controls span{font-size:8px}.film-controls select{padding:5px;font-size:8px}.venue-overview-grid{grid-template-columns:1fr;gap:28px}.venue-overview-grid h3{font-size:20px}.hologram-controls>span,.hologram-coordinate{font-size:6px}.chapter-banner{width:calc(100% - 36px);margin-block:5px 35px;padding:35px 25px}.chapter-banner h2{flex-direction:column;gap:3px;font-size:64px;display:flex}.chapter-banner h2 span{margin:0}.chapter-banner p{max-width:230px;font-size:11px}.chapter-banner .world-button{gap:10px;padding:13px 16px;font-size:10px}.chapter-banner>img{width:65px;height:100px;margin:0;position:absolute;top:65px;right:30px}.chapter-banner .eyebrow{font-size:8px}.partners-strip{padding-block:32px}.partners-strip>div{gap:15px}.partners-strip img{max-width:75px;max-height:33px}.page-hero{min-height:305px}.page-hero .section{padding-block:38px}.page-hero h1{max-width:100%;font-size:60px;line-height:1}.page-hero p{max-width:80%;font-size:12px}.page-hero.with-image .page-hero-art{opacity:.14;clip-path:none;left:30%}.page-hero-art:after{background:linear-gradient(90deg,#f4f7fc,#0000)}.page-hero .champion-chip{padding:8px 11px;font-size:7px}.page-hero .eyebrow{font-size:8px}.competition-tabs{scrollbar-width:none;justify-content:start;gap:20px;padding-inline:18px;top:70px;overflow:auto}.competition-tabs button{white-space:nowrap;padding-block:16px;font-size:10px}.quick-facts{grid-template-columns:repeat(4,1fr);gap:10px;padding-block:17px}.quick-facts>div{padding:0 7px}.quick-facts svg{width:16px;height:16px;margin-bottom:6px}.quick-facts strong{font-size:27px}.quick-facts span{font-size:7px}.quick-facts-section{padding-block:0}.competition-content .section-head h2{font-size:34px}.match-toolbar{flex-wrap:wrap;padding-top:0}.day-selector{justify-content:space-between;width:100%}.day-selector button{min-width:45px;padding:8px;font-size:10px}.match-toolbar>.filter-select{justify-content:space-between;align-items:center;width:100%;display:flex}.matches-grid{grid-template-columns:1fr;gap:10px}.day-heading{flex-direction:column;align-items:start;gap:10px}.day-heading h3{font-size:17px}.day-heading>span{font-size:9px}.match-card{gap:10px;min-height:108px;padding:14px 16px}.match-card .team-inline{gap:8px;font-size:10px}.match-card .team-inline img{width:25px;height:30px}.match-card>strong{font-size:28px}.match-card>strong i{margin:0 4px;font-size:12px}.match-card .match-phase,.match-card .match-phase time{font-size:7px}.shootout-panel{padding:20px}.shootout-panel h3{font-size:19px}.shootout-panel p{font-size:11px}.standings-table th,.standings-table td{padding:12px 9px;font-size:10px}.standings-table .team-inline{gap:8px;font-size:11px}.standings-table .team-inline img{width:22px;height:28px}.standings-table td:last-child b{font-size:22px}.team-hero .section{padding-block:24px}.team-hero-main{min-height:260px}.team-hero h1{overflow-wrap:normal;word-break:normal;max-width:65%;font-size:68px;line-height:.95}.team-hero-main>img{width:110px;max-width:32%;height:135px;right:0}.team-hero .eyebrow{max-width:60%;font-size:7px;line-height:1.7}.team-hero .champion-chip{max-width:65%;padding:7px 9px;font-size:6px}.team-hero .social-links{gap:5px;margin-top:15px}.team-hero .social-links a{width:27px;height:27px}.team-hero-stats{gap:15px;padding:18px 13px}.team-hero-stats strong{font-size:27px}.team-hero-stats span:not(strong span){font-size:7px;line-height:1.5}.team-hero-stats>div{padding:0}.teams-directory{gap:12px}.national-card{padding:15px}.national-card-crest img{height:82px}.national-card h2{font-size:25px}.national-card-stats b{font-size:23px}.national-card-stats span{font-size:7px}.national-card-bottom{font-size:8px}.national-card-top{font-size:7px}.player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.player-portrait{height:220px}.player-card-label{letter-spacing:.08em;font-size:5px;top:12px;left:10px}.player-portrait>img:not(.player-small-crest){width:96%!important;height:83%!important;left:2%!important}.player-card-info{padding:13px 12px}.player-card-info h3{min-height:35px;font-size:14px;line-height:1.25}.player-card-info strong{font-size:23px}.player-card-info>div>span{font-size:6px}.player-small-crest{bottom:9px;right:9px;width:23px!important;height:29px!important}.player-card-info .social-links{flex-wrap:wrap;gap:5px}.player-card-info .social-links a{width:25px;height:25px}.roster-toolbar{gap:10px;padding:10px}.roster-toolbar .search-field{width:100%}.roster-toolbar .filter-select{flex:1;min-width:0;padding:10px}.roster-toolbar .filter-select select{width:100%;font-size:9px}.roster-toolbar .filter-select>span{font-size:7px}.roster-results{gap:10px;font-size:7px}.globe-stage{height:340px}.map-team-panel{min-height:340px!important}.play-title .world-section{padding-block:35px}.play-title h1{font-size:85px}.play-title p{font-size:11px}.play-feature{padding-top:25px}.film-editorial-caption{display:block}.film-editorial-caption h2{margin-top:8px;font-size:23px}.films-library{grid-template-columns:1fr;gap:30px}.films-library article:last-child{grid-column:auto;max-width:none}.films-library h3{font-size:18px}.play-channels{flex-wrap:wrap;gap:15px;width:calc(100% - 36px);margin-bottom:35px;padding:23px}.play-channels>svg{display:none}.play-channels>div{flex-basis:100%}.play-channels h3{font-size:20px}.play-channels>img{width:65px;margin-left:auto}.next-hero>.world-section{padding-top:34px;display:block}.next-heading h1{margin-block:24px;font-size:112px}.next-heading p{max-width:100%;font-size:12px}.next-date>strong{font-size:38px}.next-heading .world-button{font-size:11px}.next-trophy{height:370px;margin-top:-10px;margin-left:22%}.next-trophy>span{font-size:7px;bottom:-12px}.next-hero>.iwc-ribbon{width:125%;left:0}.edition-journey{grid-template-columns:1fr 1fr}.edition-journey>div{border-bottom:1px solid #dfe6f1;padding:20px 18px 30px}.edition-journey>div:nth-child(2){border-right:0}.edition-journey>div:nth-child(3){border-bottom:0}.edition-journey strong{margin-block:13px;font-size:60px}.edition-journey h3{font-size:13px}.edition-journey p{font-size:9px;line-height:1.6}.format-route{margin-top:35px;display:block}.format-route h3{font-size:35px}.format-route p{font-size:11px}.group-diagram{gap:12px;margin-top:23px}.diagram-group{padding:16px 12px}.diagram-group>strong{font-size:8px}.diagram-group>div{gap:7px;margin:18px 0}.diagram-group span{height:53px}.diagram-group span svg{width:20px}.diagram-group>small{font-size:6px}.next-lineup .nation-lineup{grid-template-columns:repeat(2,1fr)}.next-lineup .nation-meta{font-size:7px}.next-lineup .fine-print{font-size:9px}.matchday-journey{grid-template-columns:repeat(4,1fr);gap:8px}.matchday-journey>div{padding:17px 5px}.matchday-journey small{margin-bottom:12px;font-size:8px}.matchday-journey strong{font-size:37px}.matchday-journey svg{width:22px}.matchday-journey b{margin-top:17px;font-size:6px}.matchday-journey em{font-size:6px}.matchday-journey>div:last-child{grid-column:3/5}.next-rules{grid-template-columns:1fr;gap:25px;margin-top:30px}.next-rules h3{font-size:19px}.next-rules p{grid-column:1/-1;font-size:11px}.next-venue-caption{padding-top:14px}.venue-feature{gap:25px}.venue-info h2{font-size:43px}.venue-info p{font-size:12px}.venue-feature .venue-model{order:0}.venue-details .venue-feature{flex-direction:column;display:flex}.venue-model,.venue-info{width:100%}}@media (max-width:380px){.world-hero-copy h1{font-size:61px}.world-hero-object{height:330px}.hero-baseline>span:nth-child(2){display:none}.team-hero h1{font-size:59px}.player-portrait{height:190px}.player-card-info h3{font-size:12px}.film-controls>div{gap:4px}.film-launch strong{font-size:13px}.world-kicker{font-size:6px}}.player-portrait{aspect-ratio:auto;width:100%;min-width:0}.player-portrait>img[src="/assets/players/es-javif.webp"]{transform-origin:top;top:22px!important;bottom:auto!important;transform:scale(1.65)!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.ribbon-current{stroke-dasharray:560 440;stroke-dashoffset:1000px;stroke-linecap:round;animation:24s linear infinite iwc-current}@keyframes iwc-current{to{stroke-dashoffset:-1000px}}.immersion-gate{color:#fff;isolation:isolate;min-height:100svh;font-family:var(--font-body,"Manrope",sans-serif);background:radial-gradient(at 50% 45%,#123972 0%,#031b46 42%,#030d29 85%);position:fixed;inset:0;overflow:hidden}.immersion-gate>.iwc-ribbon{opacity:.9;pointer-events:none;z-index:-1;width:120%;height:120%;position:absolute;inset:-10%}.gate-grain{pointer-events:none;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.25' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.immersion-gate>header{z-index:8;justify-content:space-between;align-items:center;width:100%;padding:28px 4.5vw;display:flex;position:absolute;top:0;left:0}.gate-brand{color:#fff;align-items:center;gap:14px;text-decoration:none;display:flex}.gate-brand img{object-fit:contain;width:31px;height:58px}.gate-brand span{letter-spacing:.14em;font-size:11px;font-weight:800;line-height:1.45}.assembly-stage,.assembly-fallback{pointer-events:none;position:absolute;inset:0}.assembly-stage canvas{width:100%;height:100%;display:block}.assembly-static,.assembly-fallback img{object-fit:contain;opacity:.5;width:auto;height:64%;position:absolute;top:18%;right:3%}.gate-copy{text-align:center;z-index:3;pointer-events:none;width:min(90%,690px);transition:opacity .5s,filter .5s,transform .8s;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.gate-eyebrow{letter-spacing:.37em;align-items:center;gap:13px;margin-bottom:24px;font-size:10px;font-weight:700;display:inline-flex}.gate-eyebrow:before,.gate-eyebrow:after{content:"";background:#7c9ac4;width:32px;height:1px}.gate-copy h1{letter-spacing:-.025em;color:#fff;filter:drop-shadow(0 4px 22px #001130);margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(60px,8.7vw,128px);font-weight:800;line-height:.83}.gate-copy h1 em{color:#fff;font-style:italic;font-weight:800}.immersion-cta{color:#fff;letter-spacing:.13em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;pointer-events:auto;background:linear-gradient(125deg,#ffffff20,#9bbdff09);border:1px solid #93b9ed99;border-radius:3px;justify-content:center;align-items:center;gap:36px;margin:0 auto;padding:22px 30px;font-size:13px;font-weight:800;transition:background .3s,box-shadow .3s,transform .3s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff40,0 0 40px #508dff12}.immersion-cta:before{content:"";background:#fff;height:1px;animation:3.4s ease-in-out infinite cta-shimmer;position:absolute;bottom:-1px;left:20%;right:20%;box-shadow:0 0 12px 3px #649dff}.immersion-cta:hover{background:#ffffff24;transform:translateY(-3px);box-shadow:0 0 50px #528dff38}.immersion-cta:hover svg{transform:translate(3px,-3px)}.immersion-cta svg{transition:transform .3s}.gate-copy small{letter-spacing:.21em;color:#8ba6cd;margin-top:19px;font-size:8px;display:block}.immersion-gate>footer{color:#9cb3d5;letter-spacing:.16em;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;bottom:24px;left:4.5vw;right:4.5vw}.immersion-gate>footer span:last-child{align-items:center;gap:7px;display:flex}.immersion-gate.assembling .gate-copy,.immersion-gate.opening .gate-copy{opacity:0;filter:blur(8px);transform:translate(-50%,-46%)}.gate-transition{opacity:0;pointer-events:none;background:#fff;transition:opacity .45s;position:absolute;inset:0}.immersion-gate.opening .gate-transition{opacity:1}.site-opening{background:#f8faff;place-items:center;height:100svh;display:grid}.site-opening img{width:54px;height:100px}@keyframes cta-shimmer{50%{opacity:.5;left:35%;right:35%}}.language-picker{z-index:50;position:relative}.language-picker>button{color:inherit;cursor:pointer;background:0 0;border:1px solid #a1afbd40;border-radius:4px;align-items:center;gap:8px;padding:10px 11px;font-size:11px;font-weight:800;display:flex}.language-picker svg.language-flag{border-radius:2px;width:21px;height:15px;box-shadow:0 0 0 1px #8593aa33}.language-options{color:#092248;background:#fff;border:1px solid #dce3ec;border-radius:7px;min-width:158px;padding:6px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 14px 45px #071d4730}.language-options button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:11px;padding:11px 12px;font-size:12px;display:flex}.language-options button:hover,.language-options button[aria-pressed=true]{background:#eef3f9}.language-options button[aria-pressed=true]{font-weight:800}@media (max-width:700px){.immersion-gate>header{padding:20px}.gate-brand span{font-size:9px}.gate-brand img{width:25px;height:46px}.gate-copy{width:90%;top:48%}.gate-copy h1{font-size:clamp(56px,16vw,90px)}.gate-copy p{max-width:235px;margin:22px auto;font-size:11px}.gate-eyebrow{margin-bottom:24px;font-size:8px}.immersion-cta{gap:20px;padding:20px 25px;font-size:11px}.gate-copy small{letter-spacing:.12em;font-size:7px}.immersion-gate>footer{font-size:7px;bottom:22px;left:20px;right:20px}.immersion-gate>footer span:nth-child(2){display:none}.assembly-static,.assembly-fallback img{opacity:.3;height:58%;top:20%;right:-30%}.ribbon-halo{stroke-width:7px}}@media (prefers-reduced-motion:reduce){.ribbon-current,.immersion-cta:before{animation:none}.immersion-gate *{transition:none!important}}.immersion-gate>footer{background:0 0!important;border:0!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}.main-nav nav a{align-items:center;gap:7px;padding:14px 0;display:flex}.nav-play-icon{color:#1456c9;align-items:center;gap:2px;display:inline-flex;position:relative}.nav-play-icon>i{background:currentColor;width:1px;height:9px;animation:1.6s ease-in-out infinite play-meter;display:block}.nav-play-icon>i:nth-last-child(2){height:13px;animation-delay:-.7s}.nav-play-icon>i:last-child{height:6px;animation-delay:-.4s}@keyframes play-meter{50%{transform:scaleY(.35)}}.nav-end .edition-link{color:#fff;background:#092757;border:1px solid #1e4a85;flex-direction:column;gap:3px;padding:11px 17px;line-height:1.1;display:flex;position:relative;overflow:hidden}.edition-link>small{letter-spacing:.18em;color:#a6c3eb;justify-content:space-between;align-items:center;gap:15px;font-size:6px;display:flex}.edition-link:after{content:"";background:linear-gradient(90deg,#0000,#c9e9ff,#0000);width:65%;height:1px;animation:3.5s linear infinite nav-trace;position:absolute;bottom:0;left:-65%;box-shadow:0 0 9px #91c5ff}.edition-link:hover{color:#fff!important;background:#154489!important}.edition-link small svg{animation:2.5s ease-in-out infinite discover}@keyframes nav-trace{to{left:120%}}@keyframes discover{50%{transform:translate(3px)}}.world-button,.button{gap:19px;min-height:46px;padding:15px 23px;transition:transform .25s,box-shadow .25s,background .25s}.world-button:hover,.button:hover{transform:translateY(-2px);box-shadow:0 7px 20px #173e7020}.world-button svg,.button svg,.world-text-link svg{flex-shrink:0;transition:transform .25s}.world-button:hover svg,.button:hover svg,.world-text-link:hover svg{transform:translate(3px,-2px)}.segmented{background:#f1f5fa;border:1px solid #dde5f0;border-radius:7px;gap:5px;padding:5px}.segmented button{border-radius:4px;padding:12px 18px;font-size:11px;transition:background .2s,box-shadow .2s}.segmented button.active{box-shadow:0 3px 10px #17365710;color:#0b397b!important;background:#fff!important}.segmented button:hover:not(.active){background:#e4ecf7}.search-field,.filter-select{background:#fff;border:1px solid #dde5f0;border-radius:6px;min-width:0;transition:border-color .2s,box-shadow .2s}.search-field:focus-within,.filter-select:focus-within{border-color:#83a8dd;box-shadow:0 0 0 3px #487fe610}.search-field input{min-width:0}.filter-select{gap:7px;padding:12px 15px}.filter-select select{color:#123763;border:0;min-width:0;max-width:100%;padding:5px 28px 5px 0;font-size:12px;line-height:1.5}.filter-select>span{color:#7a8ea9;font-size:9px}.section-head h2,.world-section-heading h2,.editorial-heading h2{font-weight:700}.world-hero-copy h1,.next-heading h1,.page-hero h1,.team-hero h1,.play-title h1{letter-spacing:-.015em;font-weight:800}.world-hero-copy h1 em,.next-heading h1 em,.page-hero h1 em,.play-title h1 em{font-style:italic;font-weight:800}.team-hero{color:#fff;isolation:isolate;background:radial-gradient(at 72% 35%,#113b73,#061b43 70%)!important}.team-hero>.iwc-ribbon{opacity:.75;z-index:0}.team-hero .section{z-index:1;position:relative}.team-hero h1,.team-hero .team-back,.team-hero .eyebrow{color:#fff}.team-hero .team-back{opacity:.65;align-items:center;gap:8px;display:inline-flex}.team-hero .social-links a{color:#fff;background:#ffffff08;border:1px solid #6485b755}.team-hero .social-links a:hover{background:#ffffff20}.team-hero .social-k{filter:brightness(0)invert()}.team-hero-main>img{filter:drop-shadow(0 20px 40px #0005);transform:none!important}.team-hero .champion-chip{color:#efdaaa;background:#c1a26713;border-color:#e2c17b66}.team-hero-stats{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff06;border-color:#b5c8e32b;border-radius:5px}.team-hero-stats strong{color:#fff}.team-hero-stats span:not(strong span){color:#b9cce7}.team-hero-stats>div{border-color:#abc5ec2b}.card-ribbon{pointer-events:none;opacity:.42;z-index:0;transition:opacity .4s;width:170%!important;height:110%!important;position:absolute!important;inset:-5% -30% 0 auto!important}.national-card,.nation-lineup>a{isolation:isolate;position:relative;overflow:hidden}.national-card>:not(.iwc-ribbon),.nation-lineup>a>:not(.iwc-ribbon){z-index:1;position:relative}.national-card:hover .card-ribbon,.nation-lineup>a:hover .card-ribbon{opacity:.8}.card-ribbon .ribbon-halo{stroke-width:6px;opacity:.18}.card-ribbon .ribbon-glass{stroke-width:1.5px;opacity:.45}.card-ribbon .ribbon-core{stroke-width:.7px;opacity:.65}.national-card:after,.nation-lineup>a:after{content:"";background:var(--team-color,var(--nation,#1f60cc));transform-origin:0;width:100%;height:2px;transition:transform .5s;position:absolute;bottom:0;left:0;transform:scaleX(.3)}.national-card:hover:after,.nation-lineup>a:hover:after{transform:scaleX(1)}.national-card-crest img,.nation-lineup img{transition:transform .6s}.national-card:hover .national-card-crest img,.nation-lineup>a:hover>img{transform:translateY(-5px)}.player-card{background:#fff;border:1px solid #e1e8f0;border-radius:6px;min-width:0;overflow:hidden}.player-portrait{isolation:isolate;aspect-ratio:auto;background:radial-gradient(at 50% 35%,#fff,#eaf0f7);width:100%;height:320px;overflow:hidden}.player-bg-crest,.player-bg-crest img{transform:rotate(0)!important}.player-bg-crest{opacity:.075;width:53%;top:15%;right:6%}.player-portrait>img:not(.player-small-crest){object-fit:contain!important;object-position:center bottom!important;clip-path:none!important;border-radius:0!important;width:90%!important;max-width:90%!important;height:calc(100% - 48px)!important;max-height:calc(100% - 48px)!important;position:absolute!important;inset:48px 5% 0!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}.player-portrait>img.neutral-player{opacity:.85}.player-portrait:after{content:"";background:#bdcfe599;height:1px;position:absolute;inset:auto 0 0}.player-small-crest{z-index:5}.player-card-info h3{overflow-wrap:anywhere;min-height:48px;font-size:19px;line-height:1.25}.player-card-info>div{flex-wrap:wrap;align-items:baseline;gap:5px 9px;display:flex}.player-card-info>div>span{font-size:8px}.player-card-info .social-links{gap:7px;margin-top:16px}.player-card-info .social-links a{width:31px;height:31px}.roster-toolbar{background:#f7f9fc;border:1px solid #e3e9f1;border-radius:7px;grid-template-columns:minmax(200px,1.4fr) minmax(160px,1fr) minmax(160px,1fr);gap:13px;padding:15px;display:grid}.roster-toolbar>*{width:100%;min-width:0;margin:0}.roster-toolbar select{width:100%}.team-match-list{gap:12px;display:grid}.pagination{flex-wrap:wrap;gap:7px;display:flex}.pagination button{min-width:39px;min-height:39px;padding:10px}.roster-results{flex-wrap:wrap;justify-content:space-between;gap:18px;padding-block:18px;line-height:1.6;display:flex}.next-hero{color:#fff;background:radial-gradient(at 75%,#153e79 0%,#071f4c 52%,#041532 100%)!important}.next-hero .world-kicker,.next-heading h1,.next-heading h1 em,.next-date>strong,.next-date>span,.next-date b{color:#fff!important}.next-heading p{color:#b3c8e6}.next-hero .world-text-link{color:#c0d6f2}.next-hero .world-button{color:#09265a;background:#fff;border-color:#fff}.next-hero .world-button:hover{background:#e1edff}.next-date{border-color:#6585b64d}.next-trophy>span{color:#8eadd8}.malaysia-lines{opacity:.55;pointer-events:none;width:82%;height:92%;position:absolute;top:5%;right:-12%}.malaysia-lines .geo-neon{stroke-dasharray:650 350;animation:26s linear infinite iwc-current}.malaysia-lines text{letter-spacing:.25px;fill:#aeccef;font:1.4px Manrope}.malaysia-lines .johor-beacon{transform-box:fill-box;transform-origin:50%;animation:2.7s ease-in-out infinite beacon}@keyframes beacon{50%{opacity:.3;transform:scale(1.7)}}.hologram{aspect-ratio:auto;perspective:none;border:1px solid #244a6c;border-radius:6px;min-height:360px;overflow:hidden;background:radial-gradient(at 50% 48%,#133f66,#051a33 76%)!important}.hologram-coordinate{color:#7fa8cc;z-index:5;pointer-events:none}.venue-scene{height:390px;position:relative}.venue-canvas{position:absolute;inset:10px 0 25px}.venue-canvas canvas{display:block}.venue-scene-tools{z-index:4;color:#7ea7cf;align-items:center;gap:6px;display:flex;position:absolute;bottom:53px;left:22px;right:22px}.venue-scene-tools>span{letter-spacing:.1em;align-items:center;gap:7px;margin-right:auto;font-size:7px;display:flex}.venue-scene-tools button{color:#a0c9eb;cursor:pointer;background:#173c5e60;border:1px solid #6899c64d;border-radius:4px;place-items:center;width:29px;height:29px;display:grid}.venue-scene-tools button:hover{background:#2b6394}.hologram .hologram-controls{z-index:5;color:#80a8ca;background:#04172d80;border-color:#497fa733}.hologram-controls button{color:#8fb5d8;border-color:#5a89b344}.hologram-controls button[aria-pressed=true]{color:#e2f4ff;background:#3676ad44}.hologram .venue-reference-photo{object-fit:cover;mix-blend-mode:normal;opacity:1;width:100%;height:390px;display:block;transform:none;-webkit-mask-image:none;mask-image:none}.venue-loading{color:#6597c6;letter-spacing:.3em;place-items:center;height:390px;font-size:10px;display:grid}.venue-scene-fallback{position:absolute;inset:0}.venue-scene-fallback img{object-fit:cover;opacity:.5;width:100%;height:100%}.venue-scene-fallback small{color:#fff;font-size:9px;position:absolute;bottom:90px;left:20px}.competition-tabs{background:#fff;border-bottom:1px solid #dbe3ef;gap:7px;padding-block:9px}.competition-tabs button{border:1px solid #0000;border-radius:5px;align-items:center;gap:9px;padding:13px 18px;line-height:1.35;display:flex}.competition-tabs button.active{border-color:#092b5e;color:#fff!important;background:#092b5e!important}.competition-tabs button:hover:not(.active){color:#144683;background:#eef3fa}.competition-tabs button:after{display:none}.day-selector{gap:8px}.day-selector button{text-align:left;color:#12345e;background:#fff;border:1px solid #dce5f1;border-radius:6px;grid-template-columns:1fr auto;align-items:baseline;gap:4px;min-width:99px;padding:16px 18px 13px;transition:background .2s,transform .2s;display:grid;position:relative}.day-selector button>span{letter-spacing:.07em;grid-column:1/-1;font-size:8px}.day-selector button>strong{font-family:Barlow Condensed;font-size:37px;font-weight:600;line-height:1.1}.day-selector button>small{font-size:9px;font-weight:700}.day-selector button.active{border-color:#0b2b5c;box-shadow:0 8px 18px #173c681a;color:#fff!important;background:#0b2b5c!important}.day-selector button.active:after{content:"";background:#6da6ff;height:2px;position:absolute;bottom:0;left:17px;right:17px;box-shadow:0 0 8px #4683ff}.day-selector button:hover{background:#f3f7fd;transform:translateY(-2px)}.match-toolbar{align-items:stretch;gap:18px}.match-toolbar>.filter-select{flex-direction:column;justify-content:center;align-self:stretch;min-width:210px;margin-left:auto;display:flex}.day-heading{padding:24px 0 17px}.match-card{background:#fff;border:1px solid #dce5ee;border-radius:6px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:15px;min-width:0;padding:18px 21px;transition:border-color .25s,box-shadow .25s;display:grid;position:relative;box-shadow:0 5px 22px #10335c04}.match-card:hover{border-color:#a3bfde;box-shadow:0 8px 24px #163e7610}.match-card .match-phase{color:#55759a;border-bottom:1px solid #e6ecf5;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin-bottom:3px;padding-bottom:12px;font-size:8px;display:flex}.match-card .match-phase time{letter-spacing:0;color:#7c91ad;text-align:right;font-size:8px;line-height:1.5}.match-card>.match-phase+a{grid-column:1}.match-card>a{align-items:center;min-width:0;display:flex}.match-card>a:last-of-type{justify-content:flex-end}.match-card .team-inline{flex-direction:row;gap:10px;min-width:0;font-size:12px;display:flex}.match-card .team-inline span{overflow-wrap:anywhere}.match-card>strong{white-space:nowrap;letter-spacing:.02em;text-align:center;min-width:65px;font-family:Barlow Condensed;font-size:34px;font-weight:600}.match-card>strong i{color:#9cacc0;margin:0 6px;font-size:14px;font-style:normal;font-weight:400}.match-card>small{text-align:center;color:#7188a5;grid-column:1/-1;padding-top:5px;font-size:9px}.standings-table th{letter-spacing:.05em;color:#7b91aa;background:#f5f8fc;font-size:9px}.standings-table tbody tr{transition:background .2s}.standings-table tbody tr:hover{background:#f0f6ff}.standings-table td{border-color:#e7edf5}.standings-table td:last-child b{color:#0e4189}.partners-strip img,.partner-card img,.partners-grid img{object-fit:contain;filter:brightness(0)saturate()!important;opacity:.78!important;mix-blend-mode:normal!important}.partners-strip>div>a{min-height:84px;padding:14px}.partners-strip>div>a:hover img{opacity:1!important}.partners-strip>div>a{border-right:1px solid #e4eaf2}.partners-strip>div>a:last-child{border:0}@media (max-width:1100px){.main-nav nav{gap:13px}.main-nav nav a{font-size:9px}.nav-end .edition-link{padding:10px 12px}.roster-toolbar{grid-template-columns:1.2fr 1fr 1fr}.day-selector button{min-width:78px;padding:14px}.match-toolbar{flex-wrap:wrap}.match-toolbar>.filter-select{margin-left:0}.player-portrait{height:280px}}@media (max-width:760px){.language-picker>button{gap:5px;padding:8px 7px;font-size:9px}.language-picker svg.language-flag{width:18px;height:12px}.language-picker .language-trigger>svg:last-child{display:none}.main-nav .nav-end{gap:7px}.main-nav .brand span{font-size:8px}.main-nav .brand{gap:6px}.nav-end .edition-link{padding:9px;font-size:8px}.edition-link>small{gap:4px;font-size:5px}.main-nav .menu-button{width:28px;padding:2px}.world-hero-copy h1{font-size:clamp(62px,16vw,91px)}.segmented button{padding:11px 14px;font-size:10px}.team-hero-main{min-height:270px}.team-hero h1{font-size:68px}.team-hero-stats{gap:15px;padding:17px 13px}.team-hero-stats strong{font-size:29px}.team-hero-stats span:not(strong span){font-size:8px}.player-portrait{height:215px}.player-portrait>img:not(.player-small-crest){width:92%!important;max-width:92%!important;height:calc(100% - 35px)!important;max-height:calc(100% - 35px)!important;inset:35px 4% 0!important}.player-card-label{font-size:5px;top:13px;left:11px}.player-card-info{padding:14px 12px}.player-card-info h3{min-height:38px;font-size:15px}.player-card-info strong{font-size:24px}.player-card-info>div>span{font-size:7px}.player-card-info .social-links{gap:6px;margin-top:12px}.player-card-info .social-links a{width:27px;height:27px}.roster-toolbar{grid-template-columns:1fr 1fr;gap:9px;padding:12px}.roster-toolbar>.search-field{grid-column:1/-1}.roster-toolbar .filter-select{flex-direction:column;align-items:stretch;padding:10px;display:flex}.roster-toolbar .filter-select select{padding-right:15px;font-size:11px;line-height:1.6}.roster-toolbar .filter-select>span{font-size:8px}.roster-results{gap:5px;font-size:8px}.team-hero-main>img{width:112px;height:140px}.world-button,.button{gap:12px;min-height:44px;padding:13px 18px}.next-hero>.world-section{padding-bottom:30px}.malaysia-lines{opacity:.4;width:140%;height:75%;top:28%;right:-33%}.next-trophy{height:360px}.hologram{min-height:300px}.venue-scene,.venue-loading,.hologram .venue-reference-photo{height:330px}.venue-scene-tools{bottom:55px;left:15px;right:15px}.venue-scene-tools>span{font-size:6px}.competition-tabs{gap:5px;padding:8px 18px;top:70px}.competition-tabs button{gap:7px;padding:11px 14px;font-size:10px}.competition-tabs svg{width:15px;height:15px}.day-selector{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:100%;display:grid}.day-selector button{gap:6px 1px;min-width:0;padding:10px 8px}.day-selector button>span{white-space:nowrap;font-size:6px}.day-selector button>strong{font-size:30px}.day-selector button>small{font-size:7px}.day-selector button.active:after{left:10px;right:10px}.match-toolbar{gap:12px}.match-toolbar>.filter-select{flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-width:0;padding:9px 13px;font-size:9px}.match-toolbar>.filter-select select{font-size:11px}.matches-grid{gap:11px}.match-card{gap:11px 7px;min-height:113px;padding:14px 13px}.match-card .team-inline{gap:6px;font-size:11px}.match-card .team-inline img{width:25px;height:30px}.match-card>strong{min-width:63px;font-size:30px}.match-card .match-phase{padding-bottom:10px;font-size:7px}.match-card .match-phase time{font-size:7px}.match-card>strong i{margin:0 3px}.day-heading{gap:8px;padding-top:19px}.day-heading h3{font-size:18px}.day-heading>span{font-size:10px}.partners-strip>div>a{min-height:60px;padding:10px}.partners-strip img{width:76px;height:38px}.partners-strip>div>a:nth-child(4n){border:0}}@media (prefers-reduced-motion:reduce){.nav-play-icon>i,.edition-link:after,.edition-link small svg,.malaysia-lines .geo-neon,.malaysia-lines .johor-beacon{animation:none}}.affiliates-map-layout{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:stretch}.world-map-surface{background:radial-gradient(#11395d,#051b37 70%);border:1px solid #1d436e;border-radius:7px;overflow:hidden}.globe-stage{background:0 0;height:540px;min-height:0}.globe-stage>div{background:0 0}.globe-hint{color:#7ba4ce;letter-spacing:.15em;font-size:7px}.map-toolbar{border-color:#7094ba22;gap:15px}.map-region-controls{background:#ffffff06;border:1px solid #7898c133;border-radius:5px;padding:4px}.map-country-buttons{border-color:#7094ba22;flex-wrap:wrap;justify-content:center;gap:8px;padding:10px 22px;display:flex}.map-country-buttons button{background:#b3d8ff07;border:1px solid #7397c133;border-radius:5px;width:38px;height:43px;transition:transform .2s,background .2s,border-color .2s}.map-country-buttons button img{width:25px;height:30px}.map-country-buttons button:hover{background:#8eace329;transform:translateY(-3px)}.map-legend{color:#9eb9d7;border-color:#7094ba22;flex-wrap:wrap;gap:12px;font-size:8px}.map-team-panel{background:#f5f8fc;border:1px solid #e1e9f3;border-radius:7px;flex-direction:column;justify-content:center;padding:36px;display:flex;min-height:680px!important}.map-team-panel .fine-print{min-height:50px}.map-team-panel>.text-link{align-items:center;min-height:50px}@media (max-width:760px){.affiliates-map-layout{grid-template-columns:1fr}.globe-stage{height:395px}.map-toolbar{flex-direction:column;align-items:stretch;gap:14px;padding:15px}.map-toolbar>img{width:62px;height:27px}.map-region-controls{grid-template-columns:.8fr .9fr 1.4fr .7fr;gap:3px;width:100%;display:grid}.map-region-controls button{padding:11px 7px;font-size:8px}.map-country-buttons{gap:7px;padding:8px 13px 13px}.map-country-buttons button{width:34px;height:38px}.map-country-buttons button img{width:23px;height:28px}.map-legend{padding:13px 16px;font-size:7px;line-height:1.6}.map-team-panel{padding:28px;min-height:400px!important}.globe-hint{letter-spacing:.04em;font-size:6px;bottom:5px}}.player-portrait{container-type:inline-size}.player-portrait>img[style]{inset:auto!important;left:var(--portrait-left,5%)!important;top:calc(40px - var(--portrait-top,0cqw))!important;width:var(--portrait-width,90%)!important;object-fit:initial!important;max-width:none!important;height:auto!important;max-height:none!important;transform:none!important}.partners-directory img{filter:brightness(0)saturate()!important;opacity:.8!important}.partner-feature-copy>img{filter:brightness(0)invert()!important;opacity:1!important}@media (max-width:760px){.player-portrait>img[style]{top:calc(32px - var(--portrait-top,0cqw))!important}}.story-filters{scrollbar-width:none;gap:7px;padding:2px 0 22px;display:flex;overflow-x:auto}.story-filters button{white-space:nowrap;color:#557393;cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:4px;align-items:center;gap:7px;padding:9px 13px;font-size:9px;transition:background .2s,border-color .2s;display:flex}.story-filters button span{opacity:.5;font-size:8px}.story-filters button[aria-pressed=true]{color:#fff;background:#082955;border-color:#082955}.story-filters button:hover:not([aria-pressed=true]){background:#f0f5fc;border-color:#93b3dc}.story-rail{scroll-snap-type:x mandatory}.story-rail>button{scroll-snap-align:start;cursor:pointer}.story-rail small{letter-spacing:.02em;justify-content:center;align-items:center;gap:4px;font-size:8px;display:flex}.story-ring img{object-position:center 35%}.story-rail.expanded{grid-template-columns:repeat(8,minmax(0,1fr));gap:28px 22px;display:grid;overflow:visible}.story-rail.expanded>button{width:100%}.stories-provenance{color:#8496ad;max-width:620px;margin:20px 0 0;font-size:8px;line-height:1.8}.story-dialog header>div{flex-direction:column;gap:4px;display:flex}.story-dialog header>div span{font-size:11px}.story-dialog header small{letter-spacing:.1em;color:#8daaca;font-size:6px}.story-dialog header button{cursor:pointer;border:1px solid #a5c3ff30;border-radius:50%;min-width:34px;min-height:34px}.story-dialog footer{color:#dceaff;background:#071d47;border:0;justify-content:space-between;align-items:center;gap:15px;min-height:61px;margin:0;padding:10px 15px;display:flex;position:relative;inset:auto}.story-dialog footer>div{flex-direction:column;align-items:center;gap:7px;display:flex}.story-dialog footer>div>span{letter-spacing:.12em;color:#85a1c6;font-size:7px}.story-dialog footer a{color:#dceaff;font-size:8px;line-height:1.4}.story-dialog footer button{cursor:pointer;border:1px solid #7f9ec749;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.story-dialog footer button:hover,.story-dialog header button:hover{background:#284d7c}.story-dialog iframe{background:#071d47;height:min(640px,100dvh - 160px)}.story-progress{gap:3px}.map-team-panel{align-self:stretch;height:100%!important}.world-map-surface .map-toolbar{margin-bottom:0}.world-map-surface .map-toolbar>img{object-fit:contain}@media (max-width:760px){.map-team-panel{height:auto!important}.gate-copy{z-index:3;position:relative}.gate-copy h1{text-shadow:0 3px 30px #08214855}}@media (max-width:900px){.story-rail.expanded{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:760px){.story-filters{gap:5px;padding-bottom:18px}.story-filters button{gap:5px;padding:9px 10px;font-size:8px}.story-rail.expanded{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px}.stories-provenance{font-size:7px}.story-dialog{max-width:calc(100vw - 18px);max-height:calc(100dvh - 20px)}.story-dialog iframe{height:calc(100dvh - 162px);min-height:240px}}:root{--iwc-title-blue:#153e79;--iwc-secondary-red:#d8394b}.world-hero-copy h1>span,.editorial-heading h2 em,.section-head h2 em,.page-hero h1 em,.venue-info h2 em,.draw-lab .section-head h2 em,.contact-layout h2 em,.world-section-heading h2 em{color:var(--iwc-title-blue);-webkit-text-fill-color:currentColor}.next-heading h1 em,.team-hero h1,.play-title h1 em{color:inherit;-webkit-text-fill-color:currentColor}.ribbon-color-trace{opacity:.4}.ribbon-current{stroke-dasharray:780 220;stroke-linecap:round;animation-duration:90s}.world-hero>.iwc-ribbon,.team-hero>.iwc-ribbon{opacity:.32}.card-ribbon,.national-card:hover .card-ribbon,.nation-lineup>a:hover .card-ribbon{opacity:.18}.card-ribbon .ribbon-current{display:none}.card-ribbon .ribbon-color-trace{opacity:.3}.next-hero>.iwc-ribbon{opacity:.25}.malaysia-lines{opacity:.36}.malaysia-lines .geo-neon{stroke-dasharray:850 150;animation-duration:100s}.malaysia-lines .johor-beacon{animation-duration:8s}.edition-link:after{box-shadow:none;animation-duration:9s}.nav-play-icon>i{animation-duration:4s}.nav-end .edition-link small svg{animation-duration:5s}.main-nav nav a{padding:17px 0;line-height:1.3;position:relative}.main-nav nav a.active{color:var(--iwc-secondary-red)}.main-nav nav a.active:after{content:"";background:var(--iwc-secondary-red);width:18px;height:2px;box-shadow:none;border-radius:2px;position:absolute;bottom:4px;left:calc(50% - 9px)}.main-nav nav a.active .nav-play-icon{color:inherit}.mobile-nav a.active{color:var(--iwc-secondary-red);border-left:2px solid var(--iwc-secondary-red);background:#fff5f6;padding-left:13px}.nav-end .edition-link.active{box-shadow:inset 0 -2px var(--iwc-secondary-red);border-color:#cf5261}.immersion-gate{background:radial-gradient(at 76% 44%,#133768 0%,#081e43 42%,#04132e 85%)}.immersion-gate>.iwc-ribbon{opacity:.25;width:90%;height:100%;inset:0 0 0 auto}.gate-grain{opacity:.045}.immersion-gate>header{padding:30px 5vw}.gate-copy{text-align:left;width:47%;max-width:620px;position:absolute;top:50%;left:8%;transform:translateY(-50%)}.gate-eyebrow{letter-spacing:.25em;color:#a2b9d6;margin-bottom:28px;font-size:8px}.gate-eyebrow:before{background:#d8394b;width:22px}.gate-eyebrow:after{display:none}.gate-copy h1{letter-spacing:-.015em;filter:none;text-shadow:none;font-size:clamp(55px,6.4vw,96px);line-height:.94}.gate-copy h1 em{color:#bbd1ef;white-space:nowrap;font-weight:600}.gate-copy p{color:#91a8c8;max-width:270px;margin:24px 0 30px;font-size:12px;line-height:1.9}.immersion-cta{letter-spacing:.12em;box-shadow:none;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0c;border-color:#9bb7dc65;border-radius:3px;gap:30px;margin:0;padding:18px 22px;font-size:10px;font-weight:700}.immersion-cta:before{display:none}.immersion-cta:hover{box-shadow:none;background:#ffffff17;transform:translateY(-2px)}.gate-copy small{letter-spacing:.12em;color:#6580a6;margin-top:18px;font-size:6px}.assembly-stage,.assembly-fallback{width:51%;height:auto;inset:12% 2% 13% auto}.assembly-static,.assembly-fallback img{opacity:1;width:100%;height:86%;inset:7% 0 0}.gate-object-label{color:#7b99c1;letter-spacing:.16em;pointer-events:none;justify-content:center;align-items:center;gap:12px;width:26%;font-size:6px;display:flex;position:absolute;bottom:14%;right:13%}.gate-object-label i{background:#3f5d86;width:20px;height:1px}.immersion-gate.assembling .gate-copy,.immersion-gate.opening .gate-copy{filter:blur(3px);transform:translateY(-48%)}.immersion-gate.assembling .gate-object-label{opacity:0;transition:opacity .5s}.immersion-gate>footer{color:#6680a2;font-size:7px;bottom:28px;left:5vw;right:5vw}.home-matchbar{border-bottom:0}.matchbar-game.final{border-top-color:#b19a63;position:relative}.matchbar-game.final em{color:#826a31;letter-spacing:.04em;align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.matchbar-game.final em svg{color:#a48744;flex-shrink:0}.hero-baseline{border-top:1px solid #e2e7ef;border-bottom:1px solid #e2e7ef;height:56px;margin:0 auto;font-size:8px}.hero-baseline>a{color:#617793;letter-spacing:.05em;align-items:center;gap:15px;font-size:8px;display:flex}.hero-baseline>a b{color:#153e79;margin-right:3px;font-size:8px}.hero-baseline>a:hover{color:#d8394b}.match-card{grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr);column-gap:14px;min-height:145px;padding:17px 18px;container-type:inline-size}.match-card:hover{transform:none}.match-card>a,.match-card>a:last-of-type{justify-content:center;width:100%;min-width:0}.match-card .team-inline,.match-card>a:last-of-type .team-inline{text-align:center;flex-direction:column;justify-content:center;gap:9px;width:100%;font-size:11px;line-height:1.3;display:flex}.match-card .team-inline span{white-space:normal;word-break:normal;overflow-wrap:normal;min-width:0;max-width:100%;position:static}.match-card .team-inline img{width:34px;height:39px;display:block}.match-card>strong{grid-area:2/2;width:66px;min-width:0;margin-top:-13px;font-size:32px}.match-card>strong i{margin:0 4px;padding:0;font-size:14px}.match-card .match-phase{letter-spacing:.08em;flex-wrap:wrap;grid-area:1/1/auto/-1;gap:5px 10px;min-width:0;padding-bottom:12px;line-height:1.4;position:static;inset:auto}.match-card .match-phase+a{grid-area:2/1}.match-card>a:last-of-type{grid-area:2/3}.shootout-summary{border-top:1px solid #e8edf3;grid-column:1/-1;margin-top:0;padding-top:12px}.shootout-summary>span{text-align:center;letter-spacing:.16em;color:#7e91a9;font-size:6px;display:block}.shootout-sides{grid-template-columns:1fr 1fr;gap:24px;margin-top:8px;display:grid}.shootout-side{justify-content:flex-end;align-items:center;gap:10px;display:flex}.shootout-side:last-child{flex-direction:row-reverse}.shootout-dots{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.shootout-dots i{background:#398e70;border:1px solid #277955;border-radius:50%;width:7px;height:7px;display:block;box-shadow:inset 0 1px #fff5}.shootout-side b{color:#9b5360;text-align:center;background:#fff8f8;border:1px solid #e5cbd0;border-radius:3px;min-width:20px;height:22px;font:600 16px/21px Barlow Condensed}.shootout-side.winner b{color:#237759;background:#f1f8f4;border-color:#b4d8c8}.shootout-panel>div:last-child{min-width:0}.story-ring{isolation:isolate;border:1px solid #d1dcec;padding:5px}.story-ring:before{pointer-events:none;background:conic-gradient(#214f85 0deg,#91b4df 105deg,#edf4ff 160deg,#bc4358 220deg,#214f85 320deg);border:0;border-radius:50%;padding:1.5px;animation:24s linear infinite story-border-orbit;inset:-1px;transform:rotate(0);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.story-rail>button:nth-child(3n+2) .story-ring:before{animation-delay:-8s}.story-rail>button:nth-child(3n) .story-ring:before{animation-delay:-16s}.story-ring i{z-index:2;background:#153e79}@keyframes story-border-orbit{to{transform:rotate(360deg)}}.hologram{isolation:isolate;border-color:#dce4ee;border-radius:5px;flex-direction:column;width:100%;min-height:0;display:flex;background:radial-gradient(at 50% 40%,#fff 15%,#f4f7fb 100%)!important}.venue-model>.hologram{height:100%}.venue-feature{align-items:stretch}.venue-info{align-self:center}.venue-model{align-self:stretch;height:auto!important;min-height:0!important}.venue-model .hologram{aspect-ratio:auto;height:100%}.venue-model .venue-scene{min-height:390px}.venue-scene{flex:1;width:100%;height:410px;min-height:350px}.venue-canvas{width:100%;height:100%;inset:0}.venue-canvas canvas{width:100%!important;height:100%!important}.hologram-coordinate{color:#6983a4;inset:20px 22px auto}.hologram-coordinate svg{color:#416e9d}.venue-scene-tools{color:#6e86a3;bottom:20px;left:22px;right:22px}.venue-scene-tools button{color:#315a8a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8f;border:1px solid #d5dfed}.venue-scene-tools button:hover{color:#123e75;background:#e7eef7}.hologram .hologram-controls{color:#6e86a3;background:#ffffffa8;border-top:1px solid #e0e7f0;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:12px 16px;display:flex;position:relative;inset:auto}.hologram-controls>span{color:#6e86a3}.hologram-controls>div{background:#f0f4f9;border:1px solid #dce5ef;border-radius:5px;gap:3px}.hologram-controls button{color:#69809e;border:0;border-radius:3px;padding:7px 10px}.hologram-controls button[aria-pressed=true]{color:#153e79;background:#fff;box-shadow:0 2px 6px #17376112}.hologram .venue-reference-photo{object-fit:cover;flex:1;width:100%;height:410px}.hologram.is-photo .hologram-controls>span{color:#6e86a3;text-shadow:none}.venue-scene-fallback small{color:#315579;bottom:55px}.world-map-surface{background:#fff;border:1px solid #dce5ef;border-radius:6px}.globe-stage{background:radial-gradient(#fff,#f8fafd 85%);height:550px}.globe-hint{color:#647d9f}.map-toolbar{border-color:#e2e9f2}.map-toolbar>img{filter:brightness(0)saturate()invert(16%)sepia(29%)saturate(2150%)hue-rotate(178deg);opacity:1}.map-region-controls{background:#f1f5fa;border-color:#dbe4ee}.map-region-controls button{color:#617b9e}.map-region-controls button.active{color:#153e79;background:#fff;box-shadow:0 2px 7px #16375814}.map-region-controls button:hover:not(.active){color:#153e79;background:#e7eef7}.map-country-buttons{background:#fff;border-color:#e2e9f2}.map-country-buttons button{background:#f9fbfe;border-color:#e0e7f0}.map-country-buttons button.active{box-shadow:none;background:#edf3fb;border-color:#7496bf}.map-country-buttons button:hover{background:#eaf1f9}.map-legend{color:#6c819d;background:#fff;border-color:#e2e9f2}.map-team-panel{background:#fafbfd}.inline-film{background:#f6f8fb;border:1px solid #dee5ee;border-radius:6px;position:relative;overflow:hidden}.film-launch,.films-library .film-launch{color:#153250;-webkit-backdrop-filter:blur(24px)saturate(.8);backdrop-filter:blur(24px)saturate(.8);background:#ffffff7a;border:1px solid #ffffffb0;border-radius:6px;align-items:center;min-height:88px;padding:18px;inset:auto 16px 16px;box-shadow:0 5px 30px #03132c10}.film-launch>span:first-child,.films-library .film-launch>span:first-child{color:#153e79;background:#ffffff65;border:1px solid #ffffffb0;width:48px;height:48px}.film-launch:hover>span:first-child{color:#d8394b;background:#fff;border-color:#fff}.film-launch small{color:#496180;font-size:7px}.film-launch strong{color:#143356;margin-top:4px;font-size:18px}.film-launch .film-hd{color:#375471;border-color:#647b9a70;flex-shrink:0;margin-left:auto}.film-resume{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#153e79!important;background:#ffffff80!important;border:1px solid #fffb!important}.film-controls{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#173e6d;background:#ffffffac;border-top:1px solid #fff;padding:4px 16px 10px}.film-controls button{color:#25476f;border-radius:4px}.film-controls button:hover{background:#e9eff7}.film-controls select{color:#284c77;cursor:pointer;background:#ffffff80;border-color:#d5e0ee}.film-controls>input{accent-color:#d8394b}.inline-film.started:has(video){padding-bottom:63px}.inline-film.started:has(video) .film-controls{position:absolute;bottom:0;left:0;right:0}.story-dialog{color:#153250;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#ffffffae;border:1px solid #fff;box-shadow:0 20px 90px #17345327}.story-dialog header{color:#16385e;background:#ffffffb0}.story-dialog header img{filter:brightness(0)saturate()invert(18%)sepia(27%)saturate(2040%)hue-rotate(179deg)}.story-dialog header small{color:#7187a2}.story-dialog header button,.story-dialog footer button{color:#36587e;background:#fff7;border-color:#ccd9e8}.story-dialog header button:hover,.story-dialog footer button:hover{background:#e1eaf5}.story-dialog footer{color:#25476f;background:#ffffffc2}.story-progress{background:#e6edf5}.story-progress i{background:#c8d5e6}.story-progress i.active{background:#d8394b}.story-dialog iframe{background:#fff}.partner-feature-copy h2{color:#fff}.partner-feature-copy p{color:#c9d6e9}.partner-logo{object-fit:contain;filter:brightness(0)saturate();opacity:.8;display:block}.partners-strip .partner-logo{width:120px;max-width:100%;height:45px}.partners-directory .partner-logo{width:150px;max-width:100%;height:70px;margin:0 auto 24px}.partner-feature-copy>.partner-logo{opacity:1;width:175px;height:70px;margin:24px 0;filter:brightness(0)invert()!important}@media (max-width:1100px){.main-nav nav a{font-size:10px}.gate-copy{width:49%;left:6%}.gate-copy h1{font-size:7.2vw}.gate-object-label{width:32%;right:10%}.film-launch strong{font-size:16px}}@media (max-width:760px){.immersion-gate>header{padding:20px}.gate-copy{text-align:center;width:86%;max-width:none;position:absolute;top:auto;bottom:15%;left:7%;transform:none}.gate-copy h1{text-shadow:none;font-size:clamp(43px,11.5vw,62px);line-height:.95}.gate-copy h1 br{display:none}.gate-copy h1 em{margin-top:4px;font-weight:500;display:block}.gate-copy p{max-width:240px;margin:15px auto 19px;font-size:10px;line-height:1.6}.gate-copy small{display:none}.gate-eyebrow{letter-spacing:.24em;margin-bottom:18px;font-size:6px}.gate-eyebrow:before{width:14px}.immersion-cta{gap:26px;margin:auto;padding:16px 20px;font-size:9px}.assembly-stage,.assembly-fallback{width:80%;height:43%;top:8%;bottom:auto;right:10%}.gate-object-label{display:none}.immersion-gate.assembling .gate-copy,.immersion-gate.opening .gate-copy{transform:translateY(12px)}.immersion-gate>footer{font-size:6px;bottom:23px;left:22px;right:22px}.immersion-gate>.iwc-ribbon{opacity:.16;width:150%;right:-30%}.hero-baseline{flex-wrap:wrap;gap:12px;height:auto;min-height:68px;margin-top:0;padding:13px 0;font-size:6px}.hero-baseline>span{flex:1;order:0}.hero-baseline img{order:1;width:44px;height:18px}.hero-baseline>a{flex-basis:100%;order:2;justify-content:space-between;gap:8px;font-size:7px}.hero-baseline>a b{font-size:7px}.hero-baseline>a>svg{width:13px}.hero-baseline i{width:2px;height:2px}.matchbar-game.final em{gap:5px;font-size:6px}.matchbar-game.final{border-left:1px solid #e9dfc6}.match-card{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);column-gap:12px;min-height:143px;padding:14px}.match-card .team-inline,.match-card>a:last-of-type .team-inline{flex-direction:column;gap:8px;font-size:11px}.match-card .team-inline img{width:30px;height:35px}.match-card>strong{width:64px;font-size:30px}.shootout-summary{padding-top:10px}.shootout-dots{gap:4px}.shootout-dots i{width:6px;height:6px}.hologram,.venue-scene{min-height:0}.venue-scene,.hologram .venue-reference-photo,.venue-model .venue-scene{height:320px;min-height:320px}.hologram .hologram-controls{gap:7px;padding:10px 12px}.hologram-controls>span{letter-spacing:.06em;font-size:5px}.hologram-controls button{padding:6px 8px;font-size:7px}.hologram-coordinate{inset:17px 17px auto}.venue-scene-tools{bottom:15px;left:17px;right:17px}.venue-scene-tools>span{font-size:6px}.globe-stage{height:390px}.film-launch,.films-library .film-launch{gap:10px;min-height:67px;padding:12px;inset:auto 10px 10px}.film-launch>span:first-child,.films-library .film-launch>span:first-child{width:37px;height:37px}.film-launch>span:first-child svg{width:17px}.film-launch strong,.films-library .film-launch strong{font-size:12px;line-height:1.35}.film-launch small,.film-hd{font-size:6px}.film-controls{padding-inline:9px}.film-controls>div{gap:7px}.film-controls span{font-size:8px}}@media (max-height:660px) and (max-width:760px){.assembly-stage{height:37%;top:10%}.gate-copy{bottom:12%}.gate-copy h1{font-size:39px}.gate-eyebrow{margin-bottom:10px}.gate-copy p{margin:12px auto}.immersion-gate>footer{bottom:14px}}@media (prefers-reduced-motion:reduce){.ribbon-current,.story-ring:before,.malaysia-lines .geo-neon,.malaysia-lines .johor-beacon,.edition-link:after{animation:none!important}}.ribbon-halo{stroke-width:7px;opacity:.26}.ribbon-glass{stroke-width:2.8px;opacity:.56}.ribbon-core{stroke-width:1.2px;opacity:.9}.ribbon-color-trace{stroke-width:1.65px;opacity:.62}.world-hero>.iwc-ribbon{opacity:.56}.team-hero>.iwc-ribbon{opacity:.72}.national-card .card-ribbon{opacity:.3}.national-card .ribbon-color-trace{opacity:.85;stroke-width:2px}.national-card .ribbon-current{display:none}.play-title>.iwc-ribbon{opacity:.65}.teams-video-hero{isolation:isolate;background:#f6f8fc;min-height:440px;position:relative;overflow:hidden}.teams-video-hero>video{object-fit:cover;object-position:center 45%;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.teams-video-fade{z-index:-2;background:linear-gradient(90deg,#fff 0%,#fffffff7 21%,#ffffffdb 37%,#ffffff35 65%,#fff0 82%);position:absolute;inset:0}.teams-video-hero>.section{padding-block:65px;position:relative}.teams-video-hero h1{letter-spacing:-.018em;color:#092b5e;max-width:680px;margin:23px 0 22px;font:800 clamp(56px,6.1vw,88px)/.97 Barlow Condensed}.teams-video-hero h1 em{color:#174c91;font-style:italic}.teams-video-hero p{color:#62758c;max-width:385px;font-size:12px;line-height:1.9}.teams-video-toggle{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#183c66;cursor:pointer;background:#ffffffc9;border:1px solid #ffffffab;border-radius:5px;align-items:center;gap:9px;padding:11px 14px;display:flex;position:absolute;bottom:22px;right:28px}.teams-video-toggle span{letter-spacing:.1em;font-size:8px}.teams-video-toggle:hover{background:#fff}.matches-grid{gap:10px}.match-card{border-radius:7px;grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);gap:8px 10px;min-height:104px;padding:12px 14px}.match-card .match-phase{letter-spacing:.06em;flex-wrap:nowrap;gap:6px;margin:0;padding-bottom:8px;font-size:7px}.match-type{white-space:nowrap;color:#42688f;align-items:center;gap:5px;display:inline-flex}.match-type svg{color:#557dba}.match-card .match-phase time{max-width:60%;font-size:7px;line-height:1.4}.match-card .team-inline,.match-card>a:last-of-type .team-inline{text-align:left;flex-direction:row;justify-content:flex-start;gap:8px;font-size:11px;line-height:1.25}.match-card>a:last-of-type .team-inline{text-align:right;flex-direction:row-reverse}.match-card .team-inline img{flex-shrink:0;width:29px;height:33px}.match-card .team-inline span{max-width:calc(100% - 37px)}.match-card>strong{width:60px;margin:0;font-size:30px;line-height:1.2}.match-card>strong i{margin:0 3px}.match-card .shootout-summary{border-top:1px solid #edf1f6;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;margin-top:1px;padding-top:8px;display:flex}.shootout-summary .shootout-dots{gap:4px}.shootout-summary>span{margin:0;font-size:8px}.shootout-summary .shootout-label{font-size:7px}.day-heading{padding-block:18px 12px}.day-selector button{padding:10px 15px}.day-selector button>strong{font-size:30px}.match-toolbar{gap:12px}.team-2025-section>.section{padding-block:38px}.sport-team-stats{gap:10px;margin-bottom:25px}.sport-team-stats>div{min-width:0;padding:20px 22px}.team-roster .roster-toolbar{border-radius:7px;gap:13px;padding:15px}.roster-toolbar .filter-select{padding:10px 15px}.team-hero-stats{border-radius:7px;gap:28px;padding:23px 27px}.national-card-stats{gap:15px}.standings-table tr.tied-team{background:#f5f8fd}.standings-table tr.tied-team td:last-child b{color:#124778;background:#e6eef9;border:1px solid #d2dfef;border-radius:5px;padding:5px 9px}.tie-break-visual{background:linear-gradient(135deg,#f5f8fe,#fff);border:1px solid #dce5f1;border-radius:8px;margin-top:22px;padding:23px 26px;position:relative;overflow:hidden}.tie-break-visual:before{content:"";background:#e23f54;border-radius:2px;width:3px;position:absolute;top:22px;bottom:22px;left:0}.tie-intro{color:#154b89;align-items:center;gap:14px;display:flex}.tie-intro h3{color:#153962;margin:6px 0 0;font:700 29px/1.1 Barlow Condensed}.tie-intro .eyebrow{font-size:7px}.tie-route{grid-template-columns:1.25fr 24px 1fr 24px .85fr;align-items:center;gap:22px;margin-top:22px;display:grid}.tie-equal{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tie-equal>a{background:#fff;border:1px solid #dce5f0;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.tie-equal img{object-fit:contain;width:30px;height:37px}.tie-equal strong{color:#164578;font:700 31px/.9 Barlow Condensed}.tie-equal small{letter-spacing:.1em;color:#8195ad;margin-top:7px;font:600 7px/1 Manrope;display:block}.tie-arrow{color:#adbed3}.tie-scores{color:#5f7795;grid-template-columns:1fr 1fr;gap:8px;font-size:8px;display:grid}.tie-scores>span{letter-spacing:.12em;color:#174f93;grid-column:1/-1;align-items:center;gap:6px;font-size:7px;display:flex}.tie-scores>b{white-space:nowrap;background:#fff;border:1px solid #e2eaf5;border-radius:4px;justify-content:space-between;align-items:center;gap:7px;padding:10px;display:flex}.tie-scores strong{color:#164473;font:700 22px Barlow Condensed}.tie-qualified{color:#fff;background:#0e3266;border-radius:6px;grid-template-columns:22px 1fr;align-items:center;gap:6px 10px;padding:13px;display:grid}.tie-qualified>svg{color:#efcf84}.tie-qualified .team-inline{color:#fff;gap:8px;font-size:11px}.tie-qualified .team-inline img{width:25px;height:30px}.tie-qualified>span:last-child{letter-spacing:.13em;color:#bed1e8;grid-column:2;font-size:7px}.tie-break-visual>p{color:#778ba5;max-width:850px;margin-top:18px;font-size:10px;line-height:1.8}.legends-highlight{color:#fff;background:linear-gradient(100deg,#071e44f7,#0b3161e8),url(/assets/v7/sultan-interior.webp) 50% 48%/cover;border:1px solid #123c73;border-radius:8px;grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin-top:30px;padding:28px 32px;display:grid}.legends-title .eyebrow{color:#b8cde9;font-size:8px}.legends-title h3{margin:11px 0;font:700 32px/1.05 Barlow Condensed}.legends-title>span:last-child{color:#a9bed9;font-size:9px}.legends-score{text-align:center;grid-template-columns:1fr 100px 1fr;align-items:center;gap:10px;display:grid}.legends-score>div{justify-items:center;gap:8px;display:grid}.legends-score img{object-fit:contain;width:63px;height:49px}.legends-score>div:first-child img{filter:brightness(0)invert()}.legends-score>div:last-child img{background:#fff;border-radius:6px;padding:5px}.legends-score span{color:#d4e0ef;font-size:8px}.legends-score>strong{font:700 51px/1 Barlow Condensed}.legends-score i{color:#7697c6;font-size:25px;font-style:normal}.scorer-table-head,.scorer-row{grid-template-columns:45px 1.5fr 1fr 165px;gap:14px;padding-inline:22px}.scorer-row{min-height:86px}.scorer-person{gap:17px}.scorer-person>div{width:65px;height:72px}.scorer-person h3{font-size:17px}.scorer-rank{color:#7b94b5;font-size:27px;font-weight:700}.scorer-row:nth-child(3) .scorer-rank,.scorer-row:nth-child(4) .scorer-rank{color:#da3d54}.scorer-goals{gap:12px}.scorer-goals strong{color:#123f7a;font-size:37px;font-weight:700}.scorer-goals>.goal-tally{color:#6e8cb4;opacity:.9;background:0 0;flex-wrap:wrap;align-items:center;gap:3px;width:63px;height:auto;display:flex}.goal-tally svg{flex-shrink:0}.scorer-toolbar{padding:14px 18px}.scorer-toolbar>label{border-radius:6px;padding:12px 14px}.scorer-toolbar>label:focus-within{border-color:#6c9adc;box-shadow:0 0 0 3px #729cde12}.award-feature{isolation:isolate;color:#fff;background:#072354;border:1px solid #163b6e;border-radius:8px;align-items:center;min-height:370px;padding:32px 40px;display:flex;position:relative;overflow:hidden}.award-feature>.massi-campaign{object-fit:cover;object-position:center;z-index:-2;width:100%;max-width:none;height:100%;position:absolute;inset:0}.award-feature:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#061f4b77,#0000 70%);position:absolute;inset:0}.award-feature>div{z-index:1;max-width:48%;position:relative}.award-feature .eyebrow{color:#c3d9f6}.award-feature h2{color:#fff;margin:18px 0 15px;font-size:70px;font-weight:800}.award-feature h2>span{color:#e6c88a}.award-feature p{color:#b9cce9;max-width:365px;font-size:11px}.award-feature .button{color:#0b3264;background:#fff;border-color:#fff;margin-top:19px;font-size:10px}.award-feature .button:hover{background:#dae9fc}.rule-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:22px;display:grid}.rule-list .rule-card{background:linear-gradient(145deg,#fff,#f8fafd);border:1px solid #dce5f1;border-radius:7px;min-width:0;margin:0;padding:22px;position:relative}.rule-list summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:11px;padding:0;list-style:none;display:grid}.rule-list summary::-webkit-details-marker{display:none}.rule-list summary>.rule-art{color:#275f9d;background:#eaf1fb;border:1px solid #d7e4f5;border-radius:12px;grid-area:1/1;place-items:center;width:58px;height:58px;margin-bottom:5px;display:grid}.rule-list summary>span:nth-child(2){letter-spacing:-.02em;color:#163963;grid-area:2/1/auto/-1;padding-right:22px;font-size:16px;font-weight:700}.rule-list .rule-label{letter-spacing:.02em;color:#315989;background:0 0;border:0;grid-area:1/2;padding:0;font:700 26px Barlow Condensed;position:static}.rule-list summary>svg:last-child{color:#8099b5;width:14px;position:absolute;top:111px;right:21px}.rule-list details[open] summary>svg:last-child{transform:rotate(180deg)}.rule-list .rule-card p{color:#6e8199;max-width:none;margin:13px 0 0;padding:0;font-size:11px;line-height:1.85}.rule-list .rule-yellow .rule-art{color:#b98d0d;background:#fff8da;border-color:#f0e5ac}.rule-list .rule-red .rule-art{color:#d53b50;background:#fff0f1;border-color:#f2d4d9}.rule-list .rule-blue .rule-art{color:#2364bb;background:#e5efff;border-color:#ccdef9}.rule-list .rule-yellow .rule-label{color:#a58622}.rule-list .rule-red .rule-label{color:#c7374d}.rule-list .rule-blue .rule-label{color:#2263b9}.announced-format{border-radius:7px;margin-top:18px;padding:23px}.malaysia-lines{opacity:.74;z-index:0;width:70%;height:auto;top:auto;bottom:50px;right:0;overflow:visible}.malaysia-lines .geo-neon{stroke-dasharray:830 170;opacity:.72;animation-duration:105s}.malaysia-lines text{fill:#d4e5fa;letter-spacing:1.5px;font-family:Barlow Condensed;font-weight:600}.malaysia-lines .geo-place{font-size:17px}.malaysia-lines .geo-coordinate{fill:#a8c7ea;letter-spacing:1px;font-size:12px}.malaysia-lines .geo-region{letter-spacing:5px;fill:#72a3dd;font-size:20px}.malaysia-lines .geo-region.secondary{letter-spacing:4px;opacity:.55;font-size:13px}.next-trophy{z-index:1}.next-hero>.world-section{padding-bottom:85px}.next-trophy>span{bottom:-18px}.venue-canvas{inset:0 0 28px}.venue-scene,.venue-model .venue-scene{height:440px;min-height:440px}@media (max-width:1000px){.tie-route{grid-template-columns:1fr 18px 1fr;gap:10px}.tie-qualified{grid-column:1/-1;justify-content:center;gap:17px;padding:10px;display:flex}.tie-route>.tie-arrow:nth-last-child(2){display:none}.tie-qualified>span:last-child{grid-column:auto}.rule-list{grid-template-columns:repeat(2,minmax(0,1fr))}.match-card .team-inline{font-size:10px}.legends-highlight{gap:15px;padding:24px}.award-feature{min-height:335px}}@media (max-width:760px){.teams-video-hero{min-height:540px}.teams-video-hero>.section{padding-top:37px;padding-bottom:245px}.teams-video-hero h1{max-width:95%;margin-block:18px;font-size:53px}.teams-video-hero p{max-width:310px;font-size:11px}.teams-video-hero>video{object-position:65% center;height:calc(100% - 160px);top:160px}.teams-video-fade{background:linear-gradient(#fff 0% 27%,#fffffff0 40%,#fff2 66%,#0000 83%)}.teams-video-toggle{bottom:16px;right:18px}.match-card{grid-template-columns:minmax(0,1fr) 55px minmax(0,1fr);gap:9px 7px;min-height:100px;padding:12px 13px}.match-card .team-inline,.match-card>a:last-of-type .team-inline{flex-direction:row;gap:7px;font-size:11px}.match-card>a:last-of-type .team-inline{flex-direction:row-reverse}.match-card .team-inline img{width:26px;height:30px}.match-card .team-inline span{max-width:calc(100% - 33px)}.match-card>strong{width:55px;min-width:0;font-size:29px}.match-card .match-phase{padding-bottom:7px;font-size:7px}.match-card .match-phase time{font-size:7px}.match-card .shootout-summary{gap:9px;padding-top:7px}.match-toolbar{gap:12px}.day-selector button{padding:10px 8px}.day-selector button>strong{font-size:29px}.team-2025-section>.section{padding-block:30px}.sport-team-stats>div{padding:17px 16px}.team-roster .roster-toolbar{gap:10px;padding:13px}.roster-toolbar .filter-select{padding:11px 13px}.team-hero-stats{gap:16px;padding:19px 18px}.team-hero-stats>div{min-width:0}.tie-break-visual{padding:20px 17px}.tie-intro h3{font-size:25px}.tie-intro>svg{flex-shrink:0;width:24px}.tie-route{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:18px;display:flex}.tie-equal{width:100%}.tie-equal>a{gap:10px;padding:10px 7px}.tie-equal img{width:27px;height:32px}.tie-equal strong{font-size:29px}.tie-route>.tie-arrow{display:none}.tie-scores{gap:8px;width:100%}.tie-scores>span{justify-content:center}.tie-scores>b{justify-content:center;gap:14px;padding:9px}.tie-qualified{width:100%;padding:12px}.tie-break-visual>p{margin-top:14px;font-size:9px}.legends-highlight{grid-template-columns:1fr;gap:22px;padding:23px 20px}.legends-title h3{max-width:260px;font-size:29px}.legends-score{grid-template-columns:1fr 75px 1fr;gap:8px}.legends-score>strong{font-size:44px}.legends-score img{height:40px}.legends-score span{font-size:7px}.scorer-table-head,.scorer-row{grid-template-columns:22px minmax(0,1fr) 28px 48px;gap:8px;padding-inline:12px}.scorer-row{min-height:84px}.scorer-person{gap:8px}.scorer-person>div{width:43px;height:68px}.scorer-person h3{font-size:14px}.scorer-person small{font-size:6px;line-height:1.6}.scorer-rank{font-size:21px}.scorer-goals{flex-direction:column;justify-content:center;gap:2px}.scorer-goals strong{font-size:30px}.scorer-goals>.goal-tally{justify-content:center;gap:2px;width:45px;display:flex}.goal-tally svg{width:7px;height:7px}.scorer-toolbar{gap:9px;padding:12px}.scorer-toolbar>label{padding:10px}.scorer-toolbar input,.scorer-toolbar select{font-size:10px}.award-feature{align-items:flex-end;min-height:470px;padding:26px 22px}.award-feature>.massi-campaign{object-fit:cover;object-position:72% center;opacity:1;width:100%;height:100%;right:0}.award-feature:after{background:linear-gradient(#061e4800 10%,#061e4870 42%,#061e48ec 78%,#061e48 98%)}.award-feature>div{max-width:100%}.award-feature h2{margin-block:12px;font-size:56px}.award-feature p{max-width:270px;font-size:10px}.award-feature .eyebrow{font-size:8px}.award-feature .button{max-width:none;margin-top:14px;padding:12px 16px;font-size:9px}.rule-list{grid-template-columns:1fr;gap:11px}.rule-list .rule-card{padding:19px}.rule-list summary{grid-template-columns:50px 1fr auto;gap:12px}.rule-list summary>.rule-art{grid-area:1/1;width:49px;height:49px;margin:0}.rule-list summary>.rule-art svg{width:29px;height:29px}.rule-list summary>span:nth-child(2){grid-area:1/2;padding:0;font-size:14px}.rule-list .rule-label{grid-column:3;padding-right:17px;font-size:22px}.rule-list summary>svg:last-child{width:13px;top:35px;right:15px}.rule-list .rule-card p{margin-top:13px;font-size:11px}.announced-format{padding:20px}.malaysia-lines{opacity:.9;width:100%;height:auto;top:auto;bottom:24px;right:-1%}.malaysia-lines .geo-place{font-size:22px}.malaysia-lines .geo-coordinate{font-size:16px}.next-hero>.world-section{padding-bottom:190px}.next-trophy{height:365px;margin-top:0;margin-left:18%}.next-trophy>span{bottom:-7px}.venue-scene,.venue-model .venue-scene{height:350px;min-height:350px}}@media (prefers-reduced-motion:reduce){.geo-neon,.johor-beacon{animation:none!important}}.competition-content .section-head{margin-bottom:18px}.match-toolbar{margin:18px 0 0;padding:0}.day-heading{gap:12px;margin:13px 0 11px;padding:8px 0}.day-heading h3{align-items:baseline;gap:12px;margin:0;display:flex}.day-heading h3 span{margin:0}.matches-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.match-card.has-shootout{min-height:124px}.shootout-panel{grid-template-columns:.75fr 1.6fr;align-items:center;gap:25px;margin-top:20px;padding:21px}.shootout-panel>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.shootout-panel h3{margin:10px 0;font:700 29px/1.1 Barlow Condensed}.shootout-panel p{margin-bottom:0;font-size:11px;line-height:1.8}.shootout-panel .match-card{margin:0}.sport-team-stats{background:#fff;border:1px solid #dce5f0;border-radius:7px;gap:0;padding:8px;overflow:hidden}.sport-team-stats>div{border-right:1px solid #e6edf5;padding:17px 22px}.sport-team-stats>div:last-child{border-right:0}.team-2025-section .section-head{align-items:center;gap:20px}.team-2025-section .text-link{border:1px solid #dce5ee;border-radius:5px;flex-shrink:0;min-height:44px;padding:11px 14px;line-height:1.5}@media (max-width:1100px){.matches-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shootout-panel{grid-template-columns:1fr;gap:18px}}@media (max-width:760px){.matches-grid,.shootout-panel>div:last-child{grid-template-columns:1fr}.match-toolbar{margin-top:16px}.day-heading{gap:6px;margin-top:13px}.day-heading h3{gap:10px}.sport-team-stats{padding:7px}.sport-team-stats>div{padding:17px 13px}.sport-team-stats>div:nth-child(2){border-right:0}.sport-team-stats>div:nth-child(-n+2){border-bottom:1px solid #e6edf5}.team-2025-section .section-head{flex-wrap:wrap;align-items:flex-start}.team-2025-section .text-link{padding:10px 13px}.shootout-panel{gap:15px;padding:18px}}.scorer-team-head{align-items:center;gap:7px;display:flex}.scorer-team-head svg{width:13px;height:13px}.scorer-team-head b{font:inherit}@media (max-width:760px){.scorer-team-head{justify-content:center}.scorer-team-head b{display:none}.scorer-team-head svg{width:14px;height:14px}.scorer-table-head>span:last-child{text-align:center;font-size:7px}}.format-stages{gap:13px}.format-stages>div{border-radius:7px;padding:23px}.format-stages h3{margin:18px 0 10px;font:700 25px/1.15 Barlow Condensed}.format-stages p{font-size:12px;line-height:1.8}.format-stages>div>span{font:700 30px Barlow Condensed}.rule-list .rule-art>svg{color:inherit}.announced-format p{font-size:11px;line-height:1.85}.announced-format h4{font-size:19px}.sport-team-stats .sport-stat-icon{color:#6586af;margin:0 0 10px;display:block}.sport-stat-icon svg{width:19px;height:19px}@media (max-width:760px){.format-stages{grid-template-columns:1fr 1fr;gap:11px}.format-stages>div{padding:19px 15px}.format-stages h3{font-size:21px}.format-stages p{font-size:10px}.format-stages>div>span{font-size:24px;top:20px;right:15px}.announced-format h4{font-size:18px}.announced-format p{font-size:11px}.standings-table{table-layout:fixed;width:100%;min-width:0}.standings-table td,.standings-table th{text-align:center;padding:12px 2px;font-size:8px}.standings-table td:first-child,.standings-table th:first-child{width:22px}.standings-table td:nth-child(2),.standings-table th:nth-child(2){text-align:left;width:100px;padding-left:5px;position:static;left:auto}.standings-table .team-inline{gap:5px;font-size:9px}.standings-table .team-inline img{width:19px;height:24px}.standings-table td:last-child,.standings-table th:last-child{width:32px}.standings-table td:last-child b{font-size:19px}.standings-table tr.tied-team td:last-child b{padding:3px 5px}.standings-table .tie-symbol{margin-left:3px;font-size:10px}.standings-table caption{padding:15px;font-size:9px}.sport-team-stats strong{font-size:34px}.sport-team-stats span{font-size:9px;line-height:1.6}}.sport-team-stats strong{color:#123f75;-webkit-text-fill-color:#123f75;font-weight:800}@media (max-width:760px){.roster-toolbar .filter-select select{width:100%;padding-right:12px;font-size:10px}.team-hero-main{grid-template-columns:minmax(0,1fr) 95px;gap:16px;min-height:245px;display:grid}.team-hero-main>img{width:95px;max-width:100%;height:118px}.team-hero h1{overflow-wrap:normal;font-size:clamp(40px,12vw,58px);line-height:1.03}.team-hero-main>div{min-width:0}.team-hero .eyebrow{font-size:7px}.team-hero-main .social-links{gap:8px}}:root{--iwc-banner:radial-gradient(ellipse at 75% 85%, #124baa80, transparent 62%), linear-gradient(128deg, #02043f 0%, #040475 53%, #063d8e 100%)}.main-nav nav a .nav-play-icon{color:inherit}.page-hero.blue-editorial-hero,.play-world .play-title{background:var(--iwc-banner);color:#fff}.page-hero.blue-editorial-hero{min-height:400px}.page-hero.blue-editorial-hero .section{padding-block:62px}.page-hero.blue-editorial-hero h1,.page-hero.blue-editorial-hero h1 em,.play-world .play-title h1,.play-world .play-title h1 em{color:#fff;-webkit-text-fill-color:currentColor}.page-hero.blue-editorial-hero h1{padding-block:.04em;line-height:1.02}.page-hero.blue-editorial-hero p,.play-world .play-title p{color:#c4d6ef}.page-hero.blue-editorial-hero .eyebrow,.play-world .play-title .eyebrow{color:#a9c8f6}.page-hero.blue-editorial-hero .page-hero-art{clip-path:none;z-index:0;left:44%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%)}.page-hero.blue-editorial-hero>.iwc-ribbon{opacity:.8;z-index:1;width:100%;height:145%;top:-25%;left:-21%;-webkit-mask-image:linear-gradient(90deg,#000 18%,#0008 55%,#0000 80%);mask-image:linear-gradient(90deg,#000 18%,#0008 55%,#0000 80%)}.page-hero.blue-editorial-hero .champion-chip{color:#fff4c8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0b;border:1px solid #d8b56566}.play-world .play-title .world-section{padding-block:56px}.play-world .play-title h1{font-weight:400}.play-world .play-title h1 em{font-style:italic;font-weight:800}.play-world .play-title>.iwc-ribbon{opacity:.85}.blue-editorial-hero .ribbon-current,.play-title .ribbon-current{stroke-dasharray:400 600;animation-duration:42s}.teams-directory .national-card{background:var(--iwc-banner);color:#fff;border:1px solid #203873;border-radius:8px;grid-template-rows:auto 100px auto auto;grid-template-columns:minmax(0,1fr) 90px;align-items:center;gap:0 6px;min-height:0;padding:21px 22px 0;transition:transform .3s,box-shadow .3s,border-color .3s;display:grid}.teams-directory .national-card:after{background:var(--team-color);opacity:.8;border:0;border-radius:0;width:100%;height:2px;display:block;inset:auto 0 0;transform:none}.teams-directory .national-card-top{color:#bed1ed;letter-spacing:.07em;grid-column:1/-1;min-height:20px;margin:0;font-size:8px}.teams-directory .national-card-crest{grid-area:2/2;place-items:center;height:94px;margin:0;display:grid}.teams-directory .national-card .national-card-crest img,.teams-directory .national-card:hover .national-card-crest img{object-fit:contain;filter:drop-shadow(0 7px 9px #0003);width:80px;height:80px}.teams-directory .national-card-crest:before{display:none}.teams-directory .national-card h2{color:#fff;grid-area:2/1;margin:0;font-size:clamp(27px,2.6vw,38px);font-weight:700;line-height:1.05}.teams-directory .national-card-stats{border-top:1px solid #b5ceff26;border-bottom:0;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:13px 0 17px;display:grid}.teams-directory .national-card-stats span{color:#abc3e6;font-size:8px;line-height:1.55}.teams-directory .national-card-stats b{color:#fff;align-items:center;gap:6px;margin-bottom:4px;font-size:25px;line-height:1.2;display:flex}.teams-directory .national-card-stats b svg{color:#86b2ef;stroke-width:1.4px}.teams-directory .national-card-bottom{color:#ceddfa;background:#ffffff04;border-top:1px solid #b5ceff22;grid-column:1/-1;margin:0 -22px;padding:13px 22px;font-size:9px}.teams-directory .national-card-bottom svg{color:inherit;transition:transform .3s}.teams-directory .national-card:hover .national-card-bottom svg{transform:translate(3px)}.teams-directory .national-card .card-ribbon{opacity:.38}.teams-directory .national-card-champion{border-color:#d7b66580}.teams-directory .national-champion-label{color:#eed295;letter-spacing:.05em;align-items:center;gap:5px;font-size:7px;display:inline-flex}.teams-directory .national-card-champion:after{background:linear-gradient(90deg,#8f7442,#f3dba8,#8f7442)}.journey-title-row.row-1 .journey-petal-digit{text-align:center;width:.405em}.journey-title-row.row-1 .journey-petal-digit img{transform:translate(.032em)}.edition-world .journey-invitation{color:#243f66;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #fff;border-radius:30px;padding:10px 20px;font-weight:700;box-shadow:0 4px 24px #638ab30a}.edition-world .journey-scroll-cue{color:#040475;gap:10px;margin-top:14px}.edition-world .journey-scroll-cue span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffba;border:1px solid #fffd;border-radius:30px;padding:9px 16px;animation:none}.edition-world .journey-scroll-cue:hover span{background:#fff}.edition-world #format-2027 .format-arrival-heading{flex-direction:row;justify-content:flex-end;padding-inline:7vw}.edition-world #format-2027 .format-banner-title{z-index:2;text-align:center;width:59%}.edition-world #format-2027 .format-arrival-heading h2{line-height:.96;overflow:visible}.edition-world #format-2027 .format-arrival-heading .format-name{letter-spacing:.015em;font-size:clamp(40px,6vw,85px);font-weight:400;line-height:1.05}.edition-world #format-2027 .format-arrival-heading h2 em{color:#fff;margin-top:0;padding:0 .09em .04em;font-size:clamp(58px,8.6vw,122px);font-weight:800;line-height:1.02}.edition-world #format-2027 .format-arrival-heading .format-year{color:#fa4058;-webkit-text-fill-color:currentColor;letter-spacing:-.005em;background:0 0;margin-top:0;padding-bottom:.055em;font-size:clamp(142px,21vw,290px);font-weight:800;line-height:.91}.edition-world #format-2027 .format-arrival-heading .eyebrow{margin-bottom:24px}.format-trophy{opacity:calc(var(--arrival-opacity,1) * .82);pointer-events:none;z-index:0;position:absolute;inset:4% 57% 2% -2%;-webkit-mask-image:linear-gradient(#0000,#000 13% 75%,#0000 98%);mask-image:linear-gradient(#0000,#000 13% 75%,#0000 98%)}.format-trophy .banner-trophy-art{object-fit:contain;transform-origin:50% 58%;will-change:transform;width:92%;height:94%;animation:16s ease-in-out infinite paused trophy-editorial-turn;position:absolute;inset:3% 4%}.format-trophy.trophy-in-view .banner-trophy-art{animation-play-state:running}@keyframes trophy-editorial-turn{0%,to{transform:perspective(1200px)rotateY(-7deg)rotate(-2deg)translateY(5px)}50%{transform:perspective(1200px)rotateY(7deg)rotate(2deg)translateY(-7px)}}.competition-final-four{background:#fff}#results-2025{scroll-margin-top:165px}.format-trophy .iwc-ribbon{width:220%;height:130%;inset:-15% -60%;transform:rotate(23deg)}.format-trophy .trophy-ribbon-back{z-index:-1;opacity:.7}.format-trophy .trophy-ribbon-front{z-index:3;opacity:.7;-webkit-mask-image:linear-gradient(#0000 0% 52%,#000 62% 83%,#0000);mask-image:linear-gradient(#0000 0% 52%,#000 62% 83%,#0000)}.format-trophy .ribbon-current{stroke-dasharray:400 600;animation-duration:42s}@media (max-width:1100px){.teams-directory{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.page-hero.blue-editorial-hero{min-height:365px}.page-hero.blue-editorial-hero .section{padding-block:40px}.page-hero.blue-editorial-hero .page-hero-art{opacity:.4;left:17%}.page-hero.blue-editorial-hero .page-hero-art:after{background:linear-gradient(90deg,#040475e8,#04047570)}.page-hero.blue-editorial-hero p{max-width:90%}.page-hero.blue-editorial-hero>.iwc-ribbon{opacity:.6;width:150%;left:-35%}.play-world .play-title .world-section{padding-block:40px}.teams-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.teams-directory .national-card{grid-template-rows:auto 80px auto auto;grid-template-columns:minmax(0,1fr) 48px;gap:0;padding:14px 13px 0}.teams-directory .national-card .national-card-crest img,.teams-directory .national-card:hover .national-card-crest img{width:48px;height:60px}.teams-directory .national-card h2{overflow-wrap:normal;font-size:clamp(20px,5.3vw,24px)}.teams-directory .national-card-top{letter-spacing:0;flex-wrap:wrap;gap:5px;font-size:7px}.teams-directory .national-champion-label{gap:3px;font-size:6px}.teams-directory .national-champion-label svg{width:10px}.teams-directory .national-card-stats{gap:8px;padding-block:12px}.teams-directory .national-card-stats b{gap:3px;font-size:22px}.teams-directory .national-card-stats b svg{width:10px}.teams-directory .national-card-stats span{min-width:0;font-size:7px}.teams-directory .national-card-bottom{gap:4px;margin:0 -13px;padding:11px 13px;font-size:8px}.edition-world .journey-invitation{letter-spacing:1.2px;padding:9px 14px;font-size:7px}.edition-world #format-2027 .format-arrival-heading{padding:75px 20px 65px}.edition-world #format-2027 .format-banner-title{width:100%;padding-top:7vh}.edition-world #format-2027 .format-arrival-heading .format-name{font-size:clamp(37px,10.6vw,65px)}.edition-world #format-2027 .format-arrival-heading h2 em{font-size:clamp(52px,14.5vw,90px)}.edition-world #format-2027 .format-arrival-heading .format-year{font-size:clamp(144px,43vw,245px)}.edition-world #format-2027 .format-arrival-heading .eyebrow{margin-bottom:24px;font-size:7px}.format-trophy{opacity:calc(var(--arrival-opacity,1) * .25);inset:-8% 25% 4% -35%}.format-banner-meta{z-index:4}}@media (prefers-reduced-motion:reduce){.format-trophy .banner-trophy-art{animation:none;transform:none}.format-trophy .ribbon-current{animation:none}}:root{--iwc-blue:#040475;--iwc-red:#c71618}.utility,.site-footer,.chapter-banner,.originals-section,.draw-cup-campaign{background:var(--iwc-banner)}.edition-world{--competition-background:var(--iwc-banner)}.page-hero h1,.teams-video-hero h1,.team-hero h1,.play-title h1{text-transform:uppercase}.page-hero.blue-editorial-hero h1,.teams-video-hero h1{letter-spacing:-.015em;font-size:clamp(54px,6.3vw,86px);font-weight:400;line-height:.98}.page-hero.blue-editorial-hero h1 em,.teams-video-hero h1 em{color:#fff;padding-right:.12em;font-style:italic;font-weight:800;display:inline-block}.page-hero.blue-editorial-hero .page-hero-art{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);left:44%;-webkit-mask-image:none;mask-image:none}.page-hero.blue-editorial-hero .page-hero-art:after{background:0 0}.page-hero.blue-editorial-hero>.iwc-ribbon{opacity:.74;clip-path:polygon(0 0,96% 0,85% 100%,0 100%);width:83%;height:145%;top:-20%;left:-27%;-webkit-mask-image:none;mask-image:none}.page-hero.blue-editorial-hero .section{pointer-events:none}.page-hero.blue-editorial-hero .section a,.page-hero.blue-editorial-hero .section button{pointer-events:auto}.champion-honour{color:#fff;isolation:isolate;align-items:center;gap:17px;width:max-content;max-width:95%;margin-top:26px;padding:8px 25px 8px 0;display:flex;position:relative}.champion-honour-crest{border-bottom:2px solid #e7c87d;place-items:center;width:55px;height:68px;display:grid;position:relative}.champion-honour-crest img{object-fit:contain;filter:drop-shadow(0 5px 13px #0003);width:47px;height:51px}.champion-honour-crest svg{color:#f6d692;filter:drop-shadow(0 0 9px #f0c56755);position:absolute;top:-7px;right:-7px}.champion-honour>div:nth-child(2){text-align:left;flex-direction:column;gap:5px;display:flex}.champion-honour span{letter-spacing:.19em;color:#eace92;font-size:7px}.champion-honour strong{letter-spacing:.025em;font:600 31px/1 Barlow Condensed}.champion-honour strong i{color:#eace92;margin-left:6px;font-weight:400}.honour-confetti{z-index:-1;pointer-events:none;position:absolute;inset:-9px -8px;overflow:hidden}.honour-confetti i{opacity:.35;background:#e8cb86;width:2px;height:6px;animation:7s ease-in-out infinite honour-shimmer;position:absolute}.honour-confetti i:nth-child(3n){background:#81ade9;height:3px}@keyframes honour-shimmer{0%,to{opacity:.1;translate:0 -3px}50%{opacity:.8;translate:0 5px}}.legends-highlight{background:linear-gradient(100deg,#040475ee,#063d8edb),url(/assets/v7/sultan-interior.webp) 50% 48%/cover;border-color:#234aa0}.legends-title h3{letter-spacing:.01em;text-wrap:balance;max-width:410px;margin:14px 0;font:400 clamp(28px,3vw,39px)/1.12 Barlow Condensed}.legends-title .eyebrow{letter-spacing:.12em;font-weight:500}.teams-directory .national-card{background:linear-gradient(135deg,#040475,#073c91);border-color:#1b3d88;grid-template-rows:auto 100px 37px auto auto}.teams-directory .national-card .card-ribbon,.teams-directory .national-card:before{display:none}.teams-directory .national-status{color:#afc5e9;letter-spacing:.08em;background:#ffffff04;border-top:1px solid #c3dbff1a;grid-area:3/1/auto/-1;align-items:center;gap:8px;min-height:32px;margin:0 -22px;padding:9px 22px;font-size:7px;display:flex}.national-status>span{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.national-status b{font:700 16px/1 Barlow Condensed}.teams-directory .national-card-stats{border-top:0;grid-row:4;padding-top:15px}.teams-directory .national-card-bottom{grid-row:5}.teams-directory .national-card-champion .national-status{color:#3d2c13;letter-spacing:.035em;background:linear-gradient(110deg,#e4c17d,#ffedbe);font-size:8px;font-weight:700}.teams-directory .national-card-champion .national-champion-label{color:#f7dda0;font-size:8px}.teams-directory .national-card-new{border-color:#a4cafa88}.teams-directory .national-card-new .national-status{color:#040475;background:#deedff;font-size:8px;font-weight:600}.teams-directory .national-card-new .new-team-star{color:#c71618;flex:0;font-size:19px}.teams-directory .national-card-new:after{background:#c71618}.edition-world #format-2027 .format-trophy{opacity:var(--arrival-opacity,1);z-index:0;inset:0;-webkit-mask-image:none;mask-image:none}.format-trophy .campaign-weave.iwc-ribbon{opacity:.88;width:100%;height:100%;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.format-trophy .campaign-weave .banner-trophy-art{transform-box:fill-box;transform-origin:50%;opacity:.91;filter:drop-shadow(0 15px 22px #01022f70);width:550px;height:775px;animation:18s ease-in-out infinite paused trophy-campaign-float;inset:auto}.format-trophy.trophy-in-view .campaign-weave .banner-trophy-art{animation-play-state:running}.campaign-stadium{opacity:.12;filter:blur(3px)saturate(.15);mix-blend-mode:screen;background:url(/assets/v7/sultan-interior.webp) 50% 55%/cover;position:absolute;inset:20% -5% -10%;-webkit-mask-image:linear-gradient(#0000,#000 60%,#0000);mask-image:linear-gradient(#0000,#000 60%,#0000)}.campaign-weave .ribbon-core{stroke-width:1.7px}.campaign-weave .ribbon-halo{stroke-width:7px;opacity:.6}.campaign-weave .ribbon-glass{stroke-width:2.8px;opacity:.8}@keyframes trophy-campaign-float{0%,to{transform:translateY(5px)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}.edition-world #format-2027 .format-banner-title{text-shadow:0 4px 30px #02044945;width:59%}.edition-world #format-2027 .format-arrival-heading .format-name{letter-spacing:.045em;font-size:clamp(40px,5.7vw,81px);font-weight:400}.edition-world #format-2027 .format-arrival-heading h2 em{font-size:clamp(58px,8vw,114px);line-height:1.06}.edition-world #format-2027 .format-arrival-heading .format-year{color:#fa4058;font-size:clamp(145px,21vw,275px)}.format-banner-meta,.format-banner-footer{z-index:3}.play-rec-petal{object-fit:contain;vertical-align:.015em;filter:brightness(1.35);width:.1em;height:.2em;margin-left:.025em;animation:3.8s ease-in-out infinite petal-rec;display:inline-block}@keyframes petal-rec{0%,to{opacity:.45;transform:scale(.94)}45%,65%{opacity:1;transform:scale(1)}}.story-rail:not(.expanded){scroll-snap-type:none;padding:8px 24px 16px;scroll-padding-inline:24px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34px calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#0000,#000 34px calc(100% - 44px),#0000)}.story-rail:not(.expanded)>button{scroll-snap-align:none}.hologram,.venue-model .hologram{aspect-ratio:auto;flex-direction:column;height:auto;min-height:0;display:flex}.hologram .venue-frame{flex:none;width:100%;height:410px;position:relative;overflow:hidden}.hologram .venue-frame>.venue-scene,.venue-model .hologram .venue-frame>.venue-scene,.hologram .venue-frame>.venue-reference-photo{flex:none;width:100%;height:100%;min-height:0;margin:0;display:block;position:absolute;inset:0}.hologram .venue-reference-photo{object-fit:cover;object-position:center;mix-blend-mode:normal;transform:none!important}.hologram .venue-frame .venue-loading{place-items:center;height:100%;display:grid}.hologram .hologram-controls{flex:none}.hologram.is-photo .hologram-coordinate{color:#fff;text-shadow:0 1px 8px #0009}.simulation-intro{align-items:start;gap:35px}.simulation-intro p{max-width:670px;line-height:1.8}.simulation-label{color:#040475;letter-spacing:.05em;background:#eef4fd;border:0;border-left:3px solid #c71618;border-radius:0;max-width:270px;padding:13px 17px;font-size:9px;font-weight:600;line-height:1.65}.draw-lab>.iwc-ribbon{opacity:.1}.draw-cup-campaign{isolation:isolate;color:#fff;border-radius:9px;margin-top:35px;padding:28px 24px 20px;position:relative;overflow:hidden}.draw-cup-campaign>.iwc-ribbon{opacity:.4;z-index:-1;pointer-events:none;width:120%;height:130%;position:absolute;inset:-15% -10%}.draw-cup-campaign .draw-transition{color:#cfddff;margin:0 0 25px}.draw-cup-campaign .draw-transition>i{background:#97b7f033}.draw-cup-campaign .arena-bracket,.draw-cup-campaign .bracket-field{box-shadow:none;background:0 0;border:0}.draw-cup-campaign .round-label,.draw-cup-campaign .bracket-cup>span{color:#c4d7ff}.draw-cup-campaign .bracket-grid-floor{opacity:.08}.draw-cup-campaign .bracket-winner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff0b;border-color:#d8c39055}.draw-cup-campaign .bracket-winner h3{color:#fff}.draw-cup-campaign .bracket-winner>span{color:#f0d49b}.draw-cup-campaign .arena-game{background:#fcfdff;box-shadow:0 5px 25px #02043822}.draw-cup-campaign .bracket-stage-tabs{background:#ffffff0b;border-color:#829cf233}.draw-cup-campaign .bracket-stage-tabs button{color:#c9d8ff}.draw-cup-campaign .bracket-stage-tabs button.active{color:#040475;background:#fff}.draw-cup-campaign .bracket-mobile-next button{color:#fff;border-color:#96b6fa55}.story-filters button[aria-pressed=true],.segmented button.active,.day-selector button.active{color:#fff;background:#040475;border-color:#040475}@media (max-width:760px){.page-hero.blue-editorial-hero h1,.teams-video-hero h1{font-size:clamp(47px,12vw,65px)}.page-hero.blue-editorial-hero .page-hero-art{opacity:.27;clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);left:24%}.page-hero.blue-editorial-hero>.iwc-ribbon{opacity:.5;width:105%;left:-40%}.champion-honour{gap:13px;margin-top:23px}.champion-honour strong{font-size:29px}.champion-honour span{font-size:6px}.teams-directory .national-card{grid-template-rows:auto 80px 43px auto auto}.teams-directory .national-status{letter-spacing:0;gap:5px;height:43px;margin-inline:-13px;padding:8px 13px;font-size:6px}.teams-directory .national-status>span{flex-wrap:wrap;gap:2px 7px;line-height:1.3}.teams-directory .national-status b{font-size:13px}.teams-directory .national-card-champion .national-status,.teams-directory .national-card-new .national-status{font-size:6px}.teams-directory .national-status svg{flex-shrink:0;width:12px}.teams-directory .national-card-champion .national-champion-label{font-size:6px}.edition-world #format-2027 .format-banner-title{width:100%}.edition-world #format-2027 .format-trophy{opacity:calc(var(--arrival-opacity,1) * .4)}.format-trophy .campaign-weave .banner-trophy-art{opacity:.38}.edition-world #format-2027 .format-arrival-heading .format-name{font-size:10.4vw}.edition-world #format-2027 .format-arrival-heading h2 em{font-size:14.4vw}.edition-world #format-2027 .format-arrival-heading .format-year{font-size:43vw}.hologram .venue-frame{height:320px}.story-rail:not(.expanded){padding-inline:14px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 28px),#0000)}.simulation-intro{gap:20px}.simulation-label{max-width:100%}.draw-cup-campaign{margin-inline:-6px;padding:23px 12px 17px}}@media (prefers-reduced-motion:reduce){.play-rec-petal,.honour-confetti i,.format-trophy .campaign-weave .banner-trophy-art{animation:none}}.team-hero{background:var(--iwc-banner)!important}.teams-video-hero h1{color:#243445}.teams-video-hero h1 em{color:var(--iwc-blue)}.competition-content .day-selector button.active,.competition-content .segmented button.active,.filter-select select{--control-blue:var(--iwc-blue)}.competition-content .day-selector button.active,.competition-content .segmented button.active{background:var(--iwc-blue);border-color:var(--iwc-blue)}.page-hero:not(.blue-editorial-hero) h1{color:#243445;font-weight:400}.page-hero:not(.blue-editorial-hero) h1 em{color:var(--iwc-blue);padding-right:.1em;font-style:italic;font-weight:800}.competition-tabs button.active{border-color:var(--iwc-blue);background:var(--iwc-blue)!important}:root{--blue:#040475;--navy:#040475}.button:not(.outline):not(.glass):not(.white),.button.electric,.world-button,.page-hero .button.white{background:var(--iwc-blue);border-color:var(--iwc-blue);color:#fff}.button:not(.outline):not(.glass):not(.white):hover,.button.electric:hover,.world-button:hover{background:#073c91;border-color:#073c91}.competition-content .day-selector button.active{border-color:var(--iwc-blue);background:var(--iwc-blue)!important}.page-hero{isolation:isolate}.page-hero .hero-weave{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.page-hero .hero-weave .header-weave{opacity:.43;width:115%;height:158%;top:8%;left:-39%;transform:rotate(12deg);-webkit-mask-image:linear-gradient(90deg,#000 20% 58%,#0000 84%);mask-image:linear-gradient(90deg,#000 20% 58%,#0000 84%)}.page-hero.with-image .hero-weave{clip-path:polygon(0 0,100% 0,84% 100%,0 100%);width:56%}.page-hero.with-image .hero-weave .header-weave{opacity:.55;width:176%;height:145%;top:10%;left:-56%}.page-hero.blue-editorial-hero>.section{z-index:2;padding-block:62px;position:relative}.page-hero.blue-editorial-hero>.section>div{max-width:45%}.page-hero.blue-editorial-hero .page-hero-art{clip-path:polygon(16% 0,100% 0,100% 100%,0 100%);z-index:1;left:47%}.page-hero.blue-editorial-hero h1{margin-block:27px 24px;font-size:clamp(56px,6.25vw,88px);line-height:1.02}.page-hero.blue-editorial-hero p{color:#d1dbf7;max-width:395px;font-size:12px;line-height:1.9}.play-title>.iwc-ribbon{opacity:.5;width:86%;height:175%;top:-40%;left:22%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.champion-honour{isolation:isolate;width:max-content;max-width:100%;box-shadow:none;background:0 0;border:0;gap:18px;margin:27px 0 0;padding:20px 26px 20px 0;display:flex;position:relative}.champion-honour:before{content:"";background:linear-gradient(90deg,#bdcef55c,#0000);height:1px;position:absolute;top:0;left:0;right:0}.champion-honour-crest{border:0;place-items:center;width:66px;height:64px;display:grid;position:relative}.champion-honour-crest img{object-fit:contain;z-index:2;width:49px;height:53px;position:relative}.champion-honour-crest>svg{color:#ecd8a1;filter:drop-shadow(0 0 14px #e6cb7040);width:37px;height:37px;animation:6s ease-in-out infinite champion-star-glow;position:absolute;inset:-12px auto auto -12px}.champion-honour strong{letter-spacing:.025em;margin:5px 0;font:700 31px/1.1 Barlow Condensed}.champion-honour strong i{color:#e7d9af;margin-left:8px;font-style:normal;font-weight:400}.champion-honour>div>span{letter-spacing:.12em;color:#dbe5ff;font-size:7px}.champion-honour small{letter-spacing:.18em;color:#9ebbe3;font-size:6px}@keyframes champion-star-glow{0%,to{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1)}}.section.quick-facts-section.archive-facts{background:linear-gradient(115deg,#f0f5ff,#fafcff);border:1px solid #d6e3f2;border-radius:15px;margin-block:36px 30px;padding:28px 30px 31px;box-shadow:0 10px 28px #133d6506}.archive-facts-caption{letter-spacing:.13em;color:#040475;align-items:center;gap:14px;margin-bottom:24px;font-size:8px;display:flex}.archive-facts-caption>span{color:#fff;letter-spacing:.05em;background:#040475;border-radius:4px;padding:7px 9px;font-size:7px}.archive-facts-caption>b{font-weight:600}.archive-facts-caption>i{background:#cfdef0;flex:1;height:1px}.archive-facts .quick-facts{background:0 0;border:0;gap:0;padding:0}.archive-facts .quick-facts>div{border-right:1px solid #cfdded;grid-template-columns:42px 1fr;align-items:center;gap:1px 14px;padding:0 22px;display:grid}.archive-facts .quick-facts>div:first-child{padding-left:0}.archive-facts .quick-facts>div:last-child{border:0;padding-right:0}.archive-facts .quick-facts svg{color:#4264a5;grid-row:1/3;align-self:center;width:25px;height:25px}.archive-facts .quick-facts strong{color:#040475;margin:0;font:600 45px/1 Barlow Condensed}.archive-facts .quick-facts span{color:#58708f;font-size:10px;line-height:1.5}.archive-facts .quick-facts strong span{font:inherit;color:inherit}.edition-world #format-2027 .format-arrival-heading{background:0 0;border:0;align-items:center;height:calc(100svh - 80px);min-height:550px;padding:0;display:flex;overflow:hidden}.edition-world #format-2027 .format-arrival-heading:before{opacity:var(--arrival-background,1);background:radial-gradient(at 22% 44%,#2355ad50,#0000 35%),linear-gradient(110deg,#04045b,#040475 58%,#084089);display:block}.edition-world #format-2027 .format-trophy{opacity:var(--arrival-opacity,1);width:100%;max-width:none;height:100%;inset:0;transform:none}.format-trophy .campaign-weave.iwc-ribbon{opacity:1;width:100%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.format-trophy .campaign-weave .banner-trophy-art{x:250px;y:105px;opacity:.95;filter:drop-shadow(0 16px 30px #02032d80);width:270px;height:490px;animation:20s ease-in-out infinite trophy-campaign-float}.format-trophy .campaign-stadium{opacity:.075;filter:blur(5px)saturate(0);inset:22% 0 0;-webkit-mask-image:linear-gradient(#0000 15%,#000);mask-image:linear-gradient(#0000 15%,#000)}.campaign-weave .ribbon-current{stroke-dasharray:470 530;animation-duration:56s}.campaign-weave .ribbon-halo{opacity:.3;stroke-width:7px}.campaign-weave .ribbon-core{stroke-width:1.2px;opacity:.68}.edition-world #format-2027 .format-banner-title{z-index:3;text-align:left;align-self:center;width:53%;margin:0 5% 0 auto;padding:24px 0 40px;position:relative;transform:none}.edition-world #format-2027 .format-arrival-heading .eyebrow{letter-spacing:.18em;color:#bdd2f5;margin-bottom:25px;font-size:9px}.edition-world #format-2027 .format-arrival-heading h2{margin:0;line-height:.97;overflow:visible}.edition-world #format-2027 .format-arrival-heading .format-name{letter-spacing:.095em;color:#fff;font:400 clamp(40px,4.4vw,68px)/1.15 Barlow Condensed}.edition-world #format-2027 .format-arrival-heading h2 em{color:#fff;letter-spacing:-.02em;padding:0 .12em .04em 0;font:italic 800 clamp(59px,6.7vw,105px)/1.03 Barlow Condensed}.edition-world #format-2027 .format-arrival-heading .format-year{letter-spacing:-.015em;color:#f43a4e;margin-top:13px;font:600 clamp(122px,13.5vw,208px)/.98 Barlow Condensed;display:block}.format-banner-meta{opacity:calc(var(--arrival-opacity,1) * .62);font-size:7px;inset:30px 5% auto}.format-banner-footer{letter-spacing:.16em;justify-content:flex-start;gap:13px;font-size:7px;bottom:32px;left:47%;right:5%}.format-banner-footer:before{width:28px}.journey-date-range{justify-content:center;align-items:center;gap:.08em;display:flex!important}.journey-date-range>i{font:inherit;width:.32em;margin-inline:-.06em;font-style:normal;display:inline-block;transform:scaleX(.48)}.loader-emblem{isolation:isolate;contain:paint;width:62px;height:86px;position:relative;transform:translateZ(0)}.loader-emblem>svg,.loader-emblem>.loader-solid{object-fit:contain;will-change:opacity, transform;width:100%;height:100%;position:absolute;inset:0}.loader-emblem .loader-blue{fill-opacity:.08;stroke-dasharray:none;stroke-width:13px;opacity:.32;animation:none}.loader-emblem>svg{animation:3.2s ease-in-out infinite loader-line-breathe}.loader-emblem>.loader-solid{filter:none;animation:3.2s ease-in-out infinite loader-resolve}.iwc-loader>i{animation:3.2s ease-in-out infinite loader-line-breathe;transform:translateZ(0)}.iwc-loader.journey-opening{will-change:opacity;transition:opacity .6s,visibility .6s}.iwc-loader.journey-opening.loader-complete{opacity:0;visibility:hidden;pointer-events:none}@keyframes loader-line-breathe{0%,to{opacity:.9;transform:scale(.98)}50%{opacity:.25;transform:scale(1.02)}}@keyframes loader-resolve{0%,to{opacity:.12;transform:translateY(2px)scale(.98)}50%{opacity:1;transform:translateY(0)scale(1)}}.format-route{align-items:center;gap:65px;padding-block:45px}.format-route h3{margin:20px 0;font-size:clamp(34px,3.7vw,53px);font-weight:600;line-height:1.05}.format-route p{line-height:1.9}.group-stage-motion{width:100%;max-width:580px}.group-motion-pools{grid-template-columns:1fr 1fr;gap:18px;display:grid}.motion-pool{background:linear-gradient(160deg,#fff,#edf4ff);border:1px solid #d6e3f3;border-radius:14px;padding:20px;box-shadow:0 8px 22px #18417805}.motion-pool-head{color:#040475;border-bottom:1px solid #d7e2f1;align-items:center;gap:10px;padding-bottom:15px;display:flex}.motion-pool-head>span{letter-spacing:.12em;font-size:8px}.motion-pool-head>b{font:600 34px/1 Barlow Condensed}.motion-pool-head>small{color:#7893b3;margin-left:auto;font-size:9px}.pool-shirts{grid-template-columns:repeat(3,1fr);gap:15px 12px;margin:22px 0;display:grid}.pool-shirts>span{color:#a8b9ce;background:#fff;border:1px solid #e0e8f4;border-radius:9px;place-items:center;height:56px;display:grid;position:relative}.pool-shirts svg{width:29px;height:29px}.pool-shirts i{font-size:6px;font-style:normal;position:absolute;bottom:3px;right:4px}.pool-shirts .qualifies{color:#040475;animation:8s ease-in-out infinite qualifier-light;animation-delay:calc(var(--slot) * .38s);animation-play-state:paused}.motion-visible .pool-shirts .qualifies{animation-play-state:running}@keyframes qualifier-light{0%,12%,90%,to{box-shadow:none;background:#fff;transform:translateY(0)}25%,65%{background:#e1ecff;border-color:#abc5eb;transform:translateY(-3px);box-shadow:0 5px 12px #315da815}}.pool-advance{color:#040475;letter-spacing:.03em;justify-content:space-between;align-items:center;font-size:7px;display:flex}.pool-advance>span{font:600 20px Barlow Condensed}.group-motion-funnel{justify-content:center;height:31px;display:flex;position:relative}.group-motion-funnel i{border:1px solid #c4d7ef;border-top:0;width:25%;height:19px;position:absolute;top:0}.group-motion-funnel i:first-child{border-right:0;border-radius:0 0 0 8px;right:50%}.group-motion-funnel i:last-child{border-left:0;border-radius:0 0 8px;left:50%}.group-motion-funnel>span{background:#c4d7ef;width:1px;height:31px}.group-motion-destination{color:#fff;background:#040475;border-radius:11px;align-items:center;gap:15px;padding:18px;display:flex}.group-motion-destination>div{flex:1}.group-motion-destination small{letter-spacing:.18em;color:#a7c4ee;font-size:6px;display:block}.group-motion-destination strong{margin-top:4px;font:500 18px Barlow Condensed;display:block}.schedule-cinema{background:#f5f9ff;border:1px solid #d9e4f1;border-radius:18px;overflow:hidden;box-shadow:0 15px 35px #21446b08}.schedule-feature{isolation:isolate;align-items:center;gap:42px;min-height:285px;padding:35px 42px;display:flex;position:relative;overflow:hidden}.schedule-location{z-index:-1;pointer-events:none;position:absolute;inset:0}.schedule-location>img{object-fit:cover;opacity:.14;filter:grayscale();width:58%;height:100%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%);mask-image:linear-gradient(90deg,#0000,#000 42%)}.schedule-pitch{opacity:.5;border:1px solid #729cd444;width:265px;height:170px;position:absolute;top:55px;right:9%;transform:perspective(600px)rotateX(35deg)rotate(-12deg)}.schedule-pitch:before{content:"";border-left:1px solid #729cd444;position:absolute;top:0;bottom:0;left:50%}.schedule-pitch>span{border:1px solid #729cd444;border-radius:50%;width:50px;height:50px;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px)}.schedule-pitch>i,.schedule-pitch>b{border:1px solid #729cd444;width:34px;height:83px;position:absolute;top:calc(50% - 42px)}.schedule-pitch>i{border-left:0;left:0}.schedule-pitch>b{border-right:0;right:0}.schedule-day{color:#040475;flex-direction:column;justify-content:center;align-self:stretch;min-width:120px;padding-bottom:15px;display:flex;position:relative}.schedule-day>span{letter-spacing:.15em;font-size:8px}.schedule-day strong{letter-spacing:-.02em;margin-top:7px;font:500 112px/1 Barlow Condensed}.schedule-day>i{background:#c5d6ed;width:100%;height:2px;margin-top:15px;position:relative;overflow:hidden}.schedule-day>i:after{content:"";transform-origin:0;background:#c71618;animation:4.8s linear infinite paused schedule-progress;position:absolute;inset:0}.motion-visible .schedule-day>i:after{animation-play-state:running}@keyframes schedule-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.schedule-copy{animation:.55s both stage-reveal}.schedule-copy .eyebrow{color:#627fab;font-size:7px}.schedule-copy h3{color:#040475;margin:12px 0;font:600 39px/1.12 Barlow Condensed}.schedule-copy p{color:#5d7593;align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.schedule-copy>div{color:#040475;align-items:center;gap:11px;margin-top:24px;display:flex}.schedule-copy>div>b{font:500 33px/1 Barlow Condensed}.schedule-copy>div>span{letter-spacing:.15em;font-size:7px}.schedule-star{color:#b69b52;margin-left:10px}@keyframes stage-reveal{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.schedule-stage-marker{color:#6b95cb33;text-align:right;align-self:center;min-width:170px;margin-left:auto;font:400 91px/.9 Barlow Condensed}.schedule-stage-marker>span{letter-spacing:.13em;color:#6582aa;margin-top:12px;font:600 7px/1.8 Manrope;display:block}.schedule-stops{background:#fff;border-top:1px solid #dce6f3;grid-template-columns:repeat(7,1fr);display:grid}.schedule-stops button{cursor:pointer;color:#8394ac;border-right:1px solid #e1e9f4;align-items:center;gap:8px;min-width:0;padding:24px 15px;transition:background .3s,color .3s;display:flex;position:relative}.schedule-stops button:last-child{border:0}.schedule-stops button>span{font:500 23px Barlow Condensed}.schedule-stops button>b{text-align:left;flex:1;font-size:7px;font-weight:600}.schedule-stops button>i{background:0 0;height:3px;transition:background .3s;position:absolute;top:-2px;left:16px;right:16px}.schedule-stops button[aria-pressed=true]{color:#040475;background:#eaf2ff}.schedule-stops button[aria-pressed=true]>i{background:#c71618}.schedule-stops button:hover{color:#040475;background:#f2f6fd}.draw-cup-campaign{border-radius:18px;padding:32px 26px 27px}.draw-cup-campaign .arena-game{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(130deg,#1b3c9270,#17266b8a);border:1px solid #769ad04a;border-radius:10px;overflow:hidden;box-shadow:0 9px 21px #00002115}.draw-cup-campaign .arena-game-label{color:#b7cef2;background:#bedaff0a;border-bottom:1px solid #839eca26;padding:11px 13px;font-size:7px}.draw-cup-campaign .arena-game button{color:#f1f6ff;background:0 0;border-color:#7598c225;gap:9px;min-height:55px;padding:11px 13px;font-size:10px}.draw-cup-campaign .arena-game button img{object-fit:contain;filter:drop-shadow(0 2px 6px #0003);width:25px;height:29px}.draw-cup-campaign .arena-game button.winner{color:#fff;background:linear-gradient(95deg,#5279bc35,#416fb626)}.draw-cup-campaign .arena-game button:disabled{opacity:.75}.draw-cup-campaign .arena-game button:not(:disabled):hover{background:#a4c9ff1c}.draw-cup-campaign .advance-circle{color:#cfddff;border-color:#a5c7f355}.draw-cup-campaign .round-label,.draw-cup-campaign .bracket-final-label{color:#bcd0f0;letter-spacing:.12em;font-size:7px}.draw-cup-campaign .bracket-winner{background:linear-gradient(145deg,#385e9430,#ffffff05);border:1px solid #718eb54a;border-radius:12px;flex-direction:column;align-items:center;gap:8px;margin-top:20px;padding:19px 15px;display:flex}.winner-insignia{color:#ead7a4;background:radial-gradient(#ffe5a219,#0000);border:1px solid #d9c28a60;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.draw-cup-campaign .bracket-winner h3{color:#fff;max-width:170px;margin:0;font:500 23px/1.15 Barlow Condensed}.draw-cup-campaign .bracket-winner>span{letter-spacing:.18em;color:#e5d4a5;font-size:6px}.winner-instruction{color:#b0c8ee;max-width:150px;font-size:7px;line-height:1.6}.draw-cup-campaign .bracket-winner>img{object-fit:contain;width:46px;height:51px;margin:0}.teams-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.teams-directory .national-card{background:radial-gradient(at 85% 35%,#15519b80,#0000 65%),linear-gradient(140deg,#04045f,#062a82);border:1px solid #5272ae55;border-radius:14px;grid-template-rows:22px 100px 25px 70px 38px;grid-template-columns:minmax(0,1fr) 116px;gap:13px 12px;height:auto;min-height:0;padding:23px 24px 0;transition:transform .28s,box-shadow .28s,border-color .28s;display:grid;overflow:hidden}.teams-directory .national-card:after{background:var(--team-color);opacity:.9;border:0;border-radius:3px 3px 0 0;width:40px;height:3px;inset:auto 24px 0}.teams-directory .national-card:hover{border-color:#7397d2;transform:translateY(-4px);box-shadow:0 16px 30px #15337a19}.teams-directory .national-card-top{letter-spacing:.06em;color:#b4c6ed;grid-area:1/1/auto/-1;font-size:8px;position:static}.teams-directory .national-card-crest{width:116px;height:138px;box-shadow:none;background:radial-gradient(#84b3ff1c,#0000 70%);border:0;grid-area:2/2/4;place-self:center;position:relative}.teams-directory .national-card-crest>span,.teams-directory .national-card-crest:before{display:none}.teams-directory .national-card .national-card-crest img,.teams-directory .national-card:hover .national-card-crest img{object-fit:contain;filter:drop-shadow(0 10px 12px #01053555);width:101px;max-width:none;height:113px;position:relative;transform:none!important}.teams-directory .national-card h2{color:#fff;letter-spacing:.005em;text-wrap:balance;z-index:1;grid-area:2/1;align-self:center;max-width:100%;margin:0;font:600 38px/.98 Barlow Condensed;position:static}.teams-directory .national-status{color:#9bb9e9;letter-spacing:.06em;border:0;grid-area:3/1;align-self:start;gap:6px;height:auto;min-height:0;margin:0;padding:0;line-height:1.4;background:0 0!important;font-size:6px!important}.teams-directory .national-status>span{line-height:1.55;display:block}.teams-directory .national-status b{display:none}.teams-directory .national-status svg{flex-shrink:0;width:12px}.teams-directory .national-card-champion .national-status{color:#ebd7a2}.teams-directory .national-card-new .national-status{color:#d0e6ff}.teams-directory .national-card-champion{background:radial-gradient(at 85% 35%,#96825832,#0000 62%),linear-gradient(140deg,#04045f,#062a82);border-color:#bca46899}.teams-directory .crest-champion-star{color:#f0d693;opacity:.16;fill:#f0d69310;width:142px;height:142px;position:absolute;inset:-9px -13px auto}.teams-directory .national-card-champion .national-card-crest{background:0 0}.teams-directory .national-card-new .national-card-top>span:first-child{color:#fff;background:#c71618;border-radius:4px;padding:5px 7px;font-size:7px}.teams-directory .national-card-stats{border-top:1px solid #acc6f329;border-bottom:0;grid-area:4/1/auto/-1;grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:15px 0 0;display:grid}.teams-directory .national-card-stats>span{color:#aabfe6;font-size:8px;line-height:1.5}.teams-directory .national-card-stats b{color:#fff;align-items:center;gap:7px;margin-bottom:3px;font:500 27px/1.15 Barlow Condensed;display:flex}.teams-directory .national-card-stats b svg{color:#8faee3;width:13px}.teams-directory .national-card-bottom{color:#dce8ff;border-top:1px solid #aec6f226;grid-area:5/1/auto/-1;margin:0;padding:10px 0 12px;font-size:9px}.teams-directory .national-card-bottom svg{width:16px}.story-rail:not(.expanded){overscroll-behavior-x:contain;scroll-behavior:auto!important;scroll-snap-type:none!important}.story-rail:not(.expanded)>button{transform:translate3d(var(--rail-residual,0px), 0, 0);will-change:transform}.story-dialog{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:none;background:0 0;border:0;border-radius:0;width:min(404px,100vw - 32px);max-height:calc(100dvh - 28px);padding:4px;overflow:auto}.story-dialog::backdrop{-webkit-backdrop-filter:blur(18px)saturate(.6);backdrop-filter:blur(18px)saturate(.6);background:#ecf2f6a8}.story-dialog header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#173c64;background:#ffffffcf;border:1px solid #fff;border-radius:16px;height:60px;margin-bottom:12px;padding:10px 14px;position:relative;box-shadow:0 6px 22px #223e5710}.story-dialog header>div{min-width:0}.story-dialog header>div>span{font-size:11px;line-height:1.3}.story-dialog header>div small{color:#6c85a6;font-size:6px}.story-dialog header img{filter:brightness(0)saturate()invert(8%)sepia(83%)saturate(4387%)hue-rotate(241deg);width:18px}.story-progress{display:none}.story-screen{isolation:isolate;background:#fff;border:1px solid #fff;border-radius:23px;height:min(610px,100dvh - 191px);overflow:hidden;box-shadow:0 22px 48px #15396329}.story-dialog .story-screen>iframe{background:#fff;border:0;width:100%;height:100%;min-height:0;display:block}.story-dialog footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#254b7c;background:#ffffffcf;border:1px solid #fff;border-radius:16px;min-height:56px;margin-top:12px;padding:9px 13px;position:relative}.story-dialog footer button,.story-dialog header button{color:#040475;background:#fff;border:1px solid #d2e0ef;border-radius:50%}.story-dialog footer a{color:#254b7c}.story-dialog footer>div>span{color:#778fac}.inline-film{box-shadow:none;color:#16385e;background:0 0;border-radius:19px;overflow:visible}.inline-film .film-screen{isolation:isolate;background:#050522;border-radius:19px;overflow:hidden;box-shadow:0 14px 32px #1a365e17}.inline-film .film-controls{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#244a76;background:#f2f6fbdc;border:1px solid #e0e8f1;border-radius:13px;width:100%;margin-top:10px;padding:6px 15px 12px;position:relative;inset:auto}.film-controls button{color:#040475}.film-controls select{color:#315680;background:#fff;border-color:#d1dfed;border-radius:6px}.film-controls span{color:#587394}@media (max-width:1050px){.teams-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-stage-marker{display:none}.schedule-stops button{gap:5px;padding:20px 10px}.format-route{gap:30px}.group-motion-pools{gap:12px}.motion-pool{padding:15px}.page-hero.blue-editorial-hero>.section>div{max-width:46%}}@media (max-width:760px){.page-hero.blue-editorial-hero>.section{padding-block:36px 42px}.page-hero.blue-editorial-hero>.section>div{max-width:100%;padding-right:5%}.page-hero.blue-editorial-hero h1{max-width:96%;margin-block:23px;font-size:58px}.page-hero.blue-editorial-hero p{max-width:310px;font-size:11px}.page-hero.blue-editorial-hero .page-hero-art{opacity:.18;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);left:35%}.page-hero.with-image .hero-weave{clip-path:none;width:100%}.page-hero.with-image .hero-weave .header-weave{opacity:.34;width:200%;height:130%;top:29%;left:-112%}.champion-honour{gap:14px;margin-top:25px;padding:21px 0 0}.champion-honour strong{font-size:29px}.champion-honour-crest{width:54px;height:57px}.champion-honour-crest>svg{width:26px;height:26px;inset:-8px auto auto -3px}.champion-honour-crest img{width:43px;height:48px}.champion-honour>div>span{font-size:6px}.section.quick-facts-section.archive-facts{border-radius:12px;margin-block:26px;padding:22px 18px}.archive-facts-caption{gap:9px;margin-bottom:22px;font-size:6px}.archive-facts-caption>span{font-size:6px}.archive-facts .quick-facts{grid-template-columns:1fr 1fr;row-gap:23px;display:grid}.archive-facts .quick-facts>div{grid-template-columns:26px 1fr;gap:2px 9px;padding:0 10px}.archive-facts .quick-facts>div:nth-child(odd){padding-left:0}.archive-facts .quick-facts>div:nth-child(2n){border:0}.archive-facts .quick-facts svg{width:21px;height:21px}.archive-facts .quick-facts strong{font-size:35px}.archive-facts .quick-facts span{font-size:8px}.edition-world #format-2027 .format-arrival-heading{height:calc(100svh - 64px);min-height:690px;display:block}.edition-world #format-2027 .format-banner-title{text-align:center;width:calc(100% - 44px);margin:0 22px;padding:0;position:absolute;top:365px}.edition-world #format-2027 .format-arrival-heading .eyebrow{letter-spacing:.12em;margin-bottom:12px;font-size:6px}.edition-world #format-2027 .format-arrival-heading .format-name{letter-spacing:.06em;font-size:33px}.edition-world #format-2027 .format-arrival-heading h2 em{font-size:49px}.edition-world #format-2027 .format-arrival-heading .format-year{margin-top:6px;font-size:103px;line-height:.94}.edition-world #format-2027 .format-trophy{opacity:var(--arrival-opacity,1)}.format-trophy .campaign-weave.iwc-ribbon{width:1400px;max-width:none;height:700px;top:0;left:calc(50% - 700px)}.format-trophy .campaign-weave .banner-trophy-art{x:590px;y:52px;opacity:.95;width:220px;height:305px}.format-trophy .campaign-stadium{opacity:.065;inset:0}.format-banner-meta{font-size:5px;inset:22px 22px auto}.format-banner-footer{justify-content:center;gap:10px;font-size:5px;bottom:24px;left:20px;right:20px}.format-banner-footer>svg{width:19px}.format-route{grid-template-columns:1fr;gap:27px;padding-block:28px}.format-route h3{font-size:38px}.group-stage-motion{max-width:none}.motion-pool{padding:15px 12px}.pool-shirts{gap:13px 6px}.pool-shirts>span{height:49px}.pool-shirts svg{width:25px}.group-motion-destination{gap:10px;padding:16px}.group-motion-destination strong{font-size:16px}.schedule-feature{gap:22px;min-height:260px;padding:28px 21px}.schedule-day{min-width:74px}.schedule-day strong{font-size:80px}.schedule-day>span{font-size:6px}.schedule-copy h3{font-size:30px}.schedule-copy p{gap:5px;font-size:9px}.schedule-copy .eyebrow{font-size:6px}.schedule-copy>div{gap:8px;margin-top:18px}.schedule-copy>div>b{font-size:29px}.schedule-copy>div>span{font-size:6px}.schedule-location>img{opacity:.12;width:100%}.schedule-pitch{opacity:.27;right:-90px}.schedule-stops{grid-template-columns:repeat(7,minmax(0,1fr))}.schedule-stops button{flex-direction:column;align-items:center;gap:6px;padding:17px 0;display:flex}.schedule-stops button>span{font-size:22px}.schedule-stops button>b{letter-spacing:0;text-align:center;font-size:5px}.schedule-stops button>svg{display:none}.schedule-stops button>i{left:4px;right:4px}.schedule-star{display:none}.draw-cup-campaign{border-radius:14px;padding:23px 12px 17px}.draw-cup-campaign .arena-game button{gap:7px;padding:11px 10px;font-size:10px}.draw-cup-campaign .arena-game-label{padding:10px;font-size:6px}.draw-cup-campaign .bracket-winner{width:100%;max-width:260px;margin:18px auto 0}.draw-cup-campaign .bracket-winner h3{max-width:210px;font-size:26px}.teams-directory{gap:16px}.teams-directory .national-card{grid-template-rows:22px 84px 21px 68px 38px;grid-template-columns:minmax(0,1fr) 106px;gap:10px;padding:20px 19px 0}.teams-directory .national-card h2{font-size:35px}.teams-directory .national-card-crest{width:105px;height:112px}.teams-directory .national-card .national-card-crest img,.teams-directory .national-card:hover .national-card-crest img{width:88px;height:99px}.teams-directory .crest-champion-star{width:126px;height:126px;inset:-8px -11px auto}.teams-directory .national-card-top,.teams-directory .national-card-champion .national-champion-label{font-size:7px}.teams-directory .national-card-stats b{font-size:26px}.teams-directory .national-card-stats>span{font-size:8px}.teams-directory .national-status{height:auto;margin:0;padding:0;font-size:6px!important}.teams-directory .national-card-bottom{font-size:9px}.story-dialog{width:min(374px,100vw - 24px);max-height:calc(100dvh - 20px)}.story-screen{height:calc(100dvh - 184px);max-height:620px}.story-dialog header>div>span{font-size:10px}.inline-film,.inline-film .film-screen{border-radius:14px}.inline-film .film-controls{padding:5px 9px 9px}.teams-video-hero>video{transform:scale(1.22)}}@media (max-width:580px){.teams-directory{grid-template-columns:1fr}.teams-directory .national-card{grid-template-rows:20px 82px 20px 59px 38px;grid-template-columns:minmax(0,1fr) 124px}.teams-directory .national-card h2{font-size:38px}.teams-directory .national-card-crest{width:124px;height:120px}.teams-directory .national-card .national-card-crest img,.teams-directory .national-card:hover .national-card-crest img{width:103px;height:113px}.teams-directory .crest-champion-star{width:140px;height:140px;inset:-13px -8px auto}}@media (prefers-reduced-motion:reduce){.champion-honour-crest>svg,.loader-emblem>svg,.loader-emblem>.loader-solid,.pool-shirts .qualifies,.schedule-day>i:after,.schedule-copy{animation:none!important}.loader-emblem>.loader-solid{opacity:1}.story-rail:not(.expanded)>button{will-change:auto}.format-trophy .campaign-weave .banner-trophy-art{animation:none!important}}.page-hero .hero-weave .header-weave,.page-hero.with-image .hero-weave .header-weave{opacity:.64;width:100%;height:100%;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.hero-weave .ribbon-color-trace{opacity:.42}.hero-weave .ribbon-core{opacity:.8;stroke-width:1.5px}.hero-weave .ribbon-halo{opacity:.32}.section.archive-facts{width:90%;max-width:1280px;margin-inline:auto}.inline-film>.film-launch{color:#040475;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left;background:#f2f6fbe8;border:1px solid #e0e8f1;border-radius:13px;align-items:center;gap:16px;width:100%;min-height:76px;margin-top:10px;padding:14px 18px;display:flex;position:relative;inset:auto;transform:none}.inline-film>.film-launch:before,.inline-film>.film-launch:after{display:none}.inline-film>.film-launch>span:first-child{color:#fff;width:42px;height:42px;box-shadow:none;background:#040475;border:0;flex:0 0 42px}.inline-film>.film-launch strong{color:#040475;font-size:20px}.inline-film>.film-launch small{color:#7186a3;font-size:7px}.inline-film>.film-launch .film-hd{color:#506b8c;border-color:#cedbea;margin-left:auto}.next-lineup .nation-lineup{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.next-lineup .nation-lineup>a{color:#fff;background:radial-gradient(at 100% 0,#3060a840,#0000 75%),#060674;border:1px solid #2442a3;border-radius:12px;grid-template-rows:24px 75px 32px;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:9px;height:auto;min-height:0;padding:19px 20px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #1b346809}.next-lineup .nation-lineup>a:before{background:var(--nation);opacity:.75;width:3px;height:auto;top:30px;bottom:30px;left:0}.next-lineup .nation-lineup .card-ribbon{display:none}.next-lineup .nation-code{color:#acc4ea;letter-spacing:.16em;grid-area:1/1/auto/3;font-size:8px}.next-lineup .nation-lineup img{object-fit:contain;filter:drop-shadow(0 6px 12px #0002);grid-area:2/2;width:70px;height:76px;margin:0;transform:none}.next-lineup .nation-lineup h3{color:#fff;text-transform:uppercase;grid-area:2/1;align-self:center;margin:0;font:600 27px/.98 Barlow Condensed}.next-lineup .nation-meta{color:#b9cff0;letter-spacing:.06em;border-top:1px solid #ffffff20;grid-area:3/1/auto/3;padding-top:12px;font-size:7px}.next-lineup .nation-meta svg:last-child{opacity:1;margin-left:auto}.next-lineup .lineup-champion .nation-meta{color:#ecd692}.next-lineup .lineup-new .nation-code:after{content:"2027 / NEW";float:right;color:#ff8d9d;letter-spacing:.04em;font-size:7px}.next-lineup .nation-lineup>a:hover{border-color:#adc9ff;transform:translateY(-3px)}@media (max-width:800px){.next-lineup .nation-lineup{grid-template-columns:repeat(2,minmax(0,1fr))}.next-lineup .nation-lineup>a{grid-template-columns:minmax(0,1fr) 52px;gap:7px;padding:14px}.next-lineup .nation-lineup img{width:51px;height:65px}.next-lineup .nation-lineup h3{font-size:23px}}.next-lineup .nation-code{inset:auto}.next-lineup .nation-lineup>a:after{display:none}.next-lineup .nation-meta>svg:last-child{color:#b9cff0}.inline-film[data-film=day1] .film-screen,.inline-film[data-film=day2] .film-screen{aspect-ratio:4/5;background:#eef3f8}.films-library{align-items:start}.films-library article>h3{display:none}.films-library article>small{color:#607c98;letter-spacing:.05em;margin:16px 4px 0;font-size:10px;display:block}.play-channels{background:linear-gradient(120deg,#040475,#113d92);border-radius:16px}.story-rail:not(.expanded)>button{transform:translate3d(var(--rail-residual,0px), 0, 0);transition:color .2s,opacity .2s}.teams-directory .national-card-top{font-size:9px}.teams-directory .national-status{letter-spacing:.03em;font-size:9px!important}.teams-directory .national-card-stats>span{font-size:9px}.teams-directory .national-card-bottom{font-size:10px}.teams-directory .national-card-new .national-card-top>span:first-child{font-size:8px}@media (max-width:580px){.teams-directory .national-card{grid-template-rows:20px 82px 22px 64px 38px}.teams-directory .national-status{font-size:8px!important}}.page-hero-video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.play-stories-first{padding-top:42px;padding-bottom:50px}.language-welcome{z-index:10000;color:#040475;isolation:isolate;background:radial-gradient(at 50% 44%,#e7f1fd 0,#f7faff 37%,#fff 70%);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:fixed;inset:0;overflow:auto}.language-welcome:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#d8e5f130 42.1%,#0000 42.3%),linear-gradient(65deg,#0000 53%,#d8e5f130 53.1%,#0000 53.3%);position:absolute;inset:0}.welcome-brand{letter-spacing:.16em;align-items:center;gap:12px;font:400 10px/1.5 Manrope Variable,Arial,sans-serif;display:flex;position:absolute;top:36px;left:45px}.welcome-brand img{width:32px;height:48px}.welcome-brand b{font-weight:800}.welcome-selector{text-align:center;width:min(640px,100%);padding:85px 24px 70px}.welcome-selector>.eyebrow{letter-spacing:.23em;color:#667f9e;justify-content:center;align-items:center;gap:11px;font-size:9px;display:flex}.welcome-flag-stage{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;margin:12px 0 -6px;display:grid}.welcome-flag{filter:drop-shadow(0 23px 19px #17436d24);width:100%;height:auto;display:block}.welcome-flag-stage button{color:#040475;background:#ffffffc7;border:1px solid #d9e3f0;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .2s,background .2s;display:grid}.welcome-flag-stage button:hover{color:#fff;background:#040475;transform:scale(1.08)}.welcome-selector h1{letter-spacing:.02em;color:#040475;margin:0 0 22px;font:500 48px/1.1 Barlow Condensed}.welcome-language-dots{justify-content:center;gap:12px;margin-bottom:32px;display:flex}.welcome-language-dots button{color:#7890ad;letter-spacing:.1em;background:0 0;border:0;padding:10px 12px;font-size:9px;position:relative}.welcome-language-dots button[aria-pressed=true]{color:#040475;font-weight:800}.welcome-language-dots button[aria-pressed=true]:after{content:"";background:#c71618;width:14px;height:2px;position:absolute;bottom:0;left:calc(50% - 7px)}.welcome-enter{color:#fff;letter-spacing:.14em;background:#040475;border:0;border-radius:7px;align-items:center;gap:44px;padding:18px 26px;font-size:10px;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 10px 25px #04047518}.welcome-enter:hover{background:#16278e;transform:translateY(-2px)}.welcome-footer{letter-spacing:.12em;color:#7b91ad;border-top:1px solid #dfe8f1;justify-content:space-between;padding-top:18px;font-size:8px;display:flex;position:absolute;bottom:27px;left:45px;right:45px}.welcome-footer span:last-child{color:#c71618}.welcome-trace{background:0 0;width:100%;min-height:100dvh}.loader-emblem{contain:none;width:74px;height:103px}.loader-emblem>svg{opacity:1;animation:none;transform:none}.loader-emblem .loader-blue{stroke-width:13px;stroke-dasharray:100;stroke-dashoffset:100px;fill-opacity:.03;opacity:1;animation:1.1s cubic-bezier(.35,0,.25,1) infinite iwc-trace-fast}.loader-emblem .loader-blue:nth-child(3){animation-delay:60ms}.loader-emblem .loader-blue:nth-child(4){animation-delay:.12s}.loader-emblem .loader-blue:nth-child(5){animation-delay:.18s}.loader-emblem .loader-red{opacity:1;animation:1.1s ease-in-out infinite iwc-petal-fast}.loader-emblem>.loader-solid{opacity:0;animation:none;display:none}.iwc-loader>i{animation:1.1s ease-in-out infinite iwc-petal-fast}@keyframes iwc-trace-fast{0%{stroke-dashoffset:100px;fill-opacity:0}60%,80%{stroke-dashoffset:0;fill-opacity:.12}to{stroke-dashoffset:-100px;fill-opacity:0}}@keyframes iwc-petal-fast{0%,to{opacity:.2}48%,80%{opacity:1}}.edition-world #format-2027 .format-banner-title{isolation:isolate;width:51%;margin:0 6% 0 auto;padding:40px 0}.edition-world #format-2027 .format-banner-title:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#040475b8,#0000 72%);position:absolute;inset:-25px -20px}.edition-world #format-2027 .format-arrival-heading h2{letter-spacing:0;flex-direction:column;gap:0;padding:0;line-height:.87;display:flex;overflow:visible}.edition-world #format-2027 .format-arrival-heading .format-name{letter-spacing:.05em;margin:0;font:400 clamp(36px,4vw,62px)/1.05 Barlow Condensed;display:block}.edition-world #format-2027 .format-arrival-heading h2 em{letter-spacing:-.035em;white-space:nowrap;margin:0;padding:0 .12em .04em 0;font:italic 800 clamp(68px,7.4vw,118px)/.98 Barlow Condensed;display:block}.edition-world #format-2027 .format-arrival-heading .format-year{letter-spacing:-.025em;color:#f04152;margin:0 0 0 -.015em;font:700 clamp(112px,13vw,192px)/.89 Barlow Condensed}.edition-world #format-2027 .format-arrival-heading .eyebrow{letter-spacing:.21em;margin-bottom:22px;font-size:8px}.format-event-details{color:#fff;align-items:center;gap:23px;margin-top:29px;display:flex}.format-event-details>div{align-items:center;gap:10px;display:flex}.format-event-details>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.format-event-details>div:first-child>b{color:#9cbcff;letter-spacing:.14em;font:500 20px/1 Barlow Condensed}.format-event-details span{letter-spacing:.13em;font-size:9px;line-height:1.65}.format-event-details span b{color:#fff;font-weight:700}.format-event-details>i{background:#a8c5fa45;width:1px;height:33px}.format-event-details svg{color:#a8c5fa}.format-trophy .campaign-weave .banner-trophy-art{x:210px;y:95px;opacity:.97;width:275px;height:470px}.format-banner-footer{font-size:7px;bottom:28px;left:6%;right:auto}.format-banner-meta{top:26px}.format-trophy .campaign-stadium{opacity:.095;filter:blur(4px)saturate(0);inset:37% 0 0}.campaign-weave .ribbon-color-trace{opacity:.22}.campaign-weave .ribbon-current{stroke-dasharray:450 550}.format-groups-section{padding-top:25px;padding-bottom:75px}.format-groups-section .format-route{margin:0}.motion-pool-B{background:linear-gradient(155deg,#fff,#fff0f2);border-color:#f0d4d9}.motion-pool-B .motion-pool-head{color:#b71935;border-color:#efd6dc}.motion-pool-B .pool-shirts .qualifies{color:#b71935;animation-name:qualifier-red}.motion-pool-B .pool-advance,.motion-pool-B .pool-advance b{color:#b71935}@keyframes qualifier-red{0%,12%,90%,to{box-shadow:none;background:#fff}35%,64%{background:#ffedf1;box-shadow:0 0 0 1px #cf284833,0 4px 18px #cc284810}}.draw-lab .draw-cup-campaign{box-sizing:border-box;border-radius:0;width:100vw;max-width:none;margin-left:-50vw;margin-right:0;padding:65px max(28px,50vw - 610px);position:relative;left:50%;overflow:hidden}.draw-cup-campaign>.iwc-ribbon{opacity:.24;width:100%;height:100%;inset:0}.draw-cup-campaign>.arena-bracket,.draw-cup-campaign>.draw-transition{max-width:1260px;margin-inline:auto}.draw-cup-campaign>.iwc-celebration{z-index:9}.draw-cup-campaign>.arena-bracket{z-index:2;position:relative}.directory-toolbar .segmented button.active{color:#fff;background:#c71618;border-color:#c71618;box-shadow:0 4px 13px #c7161814}.teams-directory .national-card-champion .national-status{color:#3f351e;background:linear-gradient(110deg,#f0ddb0,#d9ba76);border:1px solid #f2dfb2;border-radius:6px;place-self:center;width:max-content;max-width:100%;padding:8px 12px}.teams-directory .national-card-champion .national-status b{color:#66502a}.teams-directory .national-card-champion .national-status svg{width:14px;height:14px}.teams-directory .national-card-champion .national-card-crest>span{background:radial-gradient(#dfbe6430,#0000 68%);border:0;width:150px;height:140px;position:absolute}.teams-directory .national-card-champion .national-card-crest>img{object-fit:contain;width:110px;height:108px;max-height:108px}.teams-directory .national-card-champion{border-color:#d6b65c70;box-shadow:inset 0 2px #d7b96b}.team-hero-main>img[src*=france-crest]{object-fit:contain}.player-portrait{aspect-ratio:1/1.08;overflow:hidden;container-type:inline-size;height:auto!important}.player-portrait>img[style]{left:var(--portrait-left,2%)!important;top:calc(9cqw - var(--portrait-top,0cqw))!important;width:var(--portrait-width,96%)!important;object-fit:contain!important;max-width:none!important;height:auto!important;max-height:none!important;bottom:auto!important}.player-portrait>img.neutral-player{object-fit:contain!important;object-position:bottom!important;width:92%!important;max-width:92%!important;height:88%!important;max-height:88%!important;inset:12% 4% 0!important}.player-card-label{letter-spacing:.09em;font-size:6px;top:3.5cqw;left:5cqw}.player-small-crest{bottom:12px;right:12px;width:28px!important;height:35px!important}.player-card-info{padding:19px}.player-card-info h3{min-height:2.5em}.affiliates-section{background:#f4f8fd;border-top:1px solid #e2eaf4;padding-block:80px}.affiliates-section .section-head h2{color:#040475;text-transform:uppercase;font-weight:500}.affiliates-section .section-head h2 em{font-weight:800}.affiliates-map-layout{border:1px solid #d7e3f3;border-radius:20px;grid-template-columns:minmax(0,1fr) 310px;overflow:hidden;box-shadow:0 20px 65px #173d6b08}.world-map-surface{background:radial-gradient(at 50% 44%,#eaf3ff,#fff 72%);min-width:0;padding:24px}.map-toolbar{border-bottom:1px solid #dfe8f4;gap:14px;padding:0 0 18px}.map-toolbar>img{width:69px}.map-region-controls{background:#f0f5fc;border:1px solid #e0e9f5;border-radius:8px;gap:3px;padding:4px}.map-region-controls button{color:#5d7799;border-radius:5px;padding:10px 12px;font-size:9px}.map-region-controls button.active{color:#fff;background:#040475}.network-globe{background:0 0;height:470px;position:relative}.network-globe>div:first-child{z-index:3;pointer-events:none;position:absolute;top:25px;left:4px}.network-globe-label{color:#7992b4;letter-spacing:.14em;flex-direction:column;gap:7px;font-size:7px;display:flex}.network-globe-label b{color:#040475;font:500 34px/1 Barlow Condensed}.network-globe-label small{letter-spacing:.13em;color:#97a9c0;font:600 8px/1 Manrope Variable,Arial,sans-serif}.network-globe>div:nth-child(2){position:absolute;inset:0}.map-country-buttons{justify-content:center;gap:7px;padding:15px 0 12px}.map-country-buttons button{background:#fff;border:1px solid #e3eaf4;border-radius:8px;width:40px;height:46px}.map-country-buttons button.active{background:#fff4f5;border-color:#c71618;box-shadow:0 3px 10px #c716180b}.map-country-buttons img{object-fit:contain;width:28px;height:30px}.map-legend{gap:16px;padding-top:12px;font-size:7px}.map-legend i{background:#567fb3!important}.map-legend>span:last-child i{background:#a5b5cb!important}.map-team-panel{color:#fff;background:linear-gradient(145deg,#040475,#123b8c);border:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:38px 28px;display:flex}.map-team-panel>.eyebrow{color:#aec2e8;letter-spacing:.1em;font-size:8px}.map-team-panel>img{object-fit:contain;width:86px;height:110px;margin:25px 0 17px}.map-team-panel h3{color:#fff;text-transform:uppercase;margin:0 0 15px;font:600 39px/1.1 Barlow Condensed}.map-panel-metric{border-color:#ffffff1f;width:100%;padding:20px 0}.map-panel-metric strong{color:#fff;font:500 37px/1 Barlow Condensed}.map-panel-metric span{color:#b4c8e8;font-size:9px}.map-team-panel .text-link{color:#fff;margin-top:20px}.map-team-panel .fine-print{color:#b4c8e8}.map-team-panel .participation-status{color:#ccdcf5;background:#ffffff0d;border:1px solid #ffffff25;font-size:8px}.map-team-panel .participation-status i{background:#ef5366}.iwc-celebration{pointer-events:none;z-index:5;contain:paint;position:absolute;inset:0;overflow:hidden}.iwc-celebration>i{top:-8%;left:var(--x);background:var(--color);opacity:0;border-radius:1px;width:4px;height:9px;position:absolute}.celebration-active>i{animation:iwc-confetti-fall 4.7s cubic-bezier(.16,.45,.75,1) var(--delay) both}@keyframes iwc-confetti-fall{0%{opacity:0;transform:translateY(-10px)rotate(0)}10%{opacity:.9}75%{opacity:.68}to{opacity:0;transform:translate3d(var(--drift),600px,0) rotate(var(--turn))}}.page-hero .section>div>.iwc-celebration{max-width:none;inset:0 -40px}.champion-honour{isolation:isolate;gap:17px;padding-block:20px;overflow:visible}.champion-honour-crest{width:66px;height:85px}.champion-honour-crest img{width:65px;height:80px}.champion-honour strong{align-items:center;gap:9px;margin-block:7px;font:600 30px/1.05 Barlow Condensed;display:flex}.champion-honour strong i{color:#e5d098;margin:0;font-size:22px}.champion-honour-trophy{object-fit:contain;filter:drop-shadow(0 2px 6px #0003);width:22px;height:41px}.champion-honour small{letter-spacing:.13em;font-size:7px}.format-stages{align-items:stretch}.format-stages>div{min-width:0}.format-stages h3{line-height:1.12}.format-stages p{line-height:1.85}.rules-2025 details{border-radius:12px;min-width:0;overflow:hidden}.rules-2025 summary{cursor:pointer;grid-template-columns:43px minmax(0,1fr) auto 18px;align-items:center;gap:13px;padding:20px;list-style:none;display:grid}.rules-2025 summary::-webkit-details-marker{display:none}.rules-2025 summary>span:nth-child(2){font-size:14px;line-height:1.3}.rules-2025 summary>.rule-label{white-space:nowrap;font-size:10px}.rules-2025 details>p{margin:0;padding:0 22px 20px 77px;font-size:11px;line-height:1.8}.rules-2025 summary>svg:last-child{transition:transform .2s}.rules-2025 details[open] summary>svg:last-child{transform:rotate(180deg)}.tie-break-visual{background:linear-gradient(130deg,#f2f7ff,#fff);border:1px solid #dce6f5;border-radius:14px;padding:30px;overflow:hidden}.tie-intro h3{color:#040475;font-size:34px;font-weight:600}.tie-route{gap:22px;padding-block:22px}.tie-equal{gap:18px}.tie-equal>a{background:#fff;border:1px solid #e0e9f5;border-radius:10px;min-width:76px;padding:14px}.tie-scores{border-left:1px solid #dce6f5;border-right:1px solid #dce6f5;padding:12px 25px}.tie-qualified{color:#fff;background:#040475;border-radius:10px;align-items:center;gap:13px;max-width:260px;padding:20px;display:flex}.tie-qualified>svg{color:#94baff;flex-shrink:0}.tie-qualified>div{flex-direction:column;gap:10px;display:flex}.tie-qualified small{letter-spacing:.15em;color:#adc6ef;font-size:7px}.tie-qualified .team-inline{color:#fff;font-size:17px}.tie-qualified>div>span:last-child{letter-spacing:.08em;color:#b9cdec;font-size:7px;line-height:1.5}.tie-break-visual>p{color:#5c7497;margin-top:12px;font-size:11px;line-height:1.8}@media (max-width:900px){.affiliates-map-layout{grid-template-columns:minmax(0,1fr) 250px}.world-map-surface{padding:17px}.map-team-panel{padding:27px 20px}.map-region-controls{flex-wrap:wrap}.map-region-controls button{padding:9px;font-size:8px}.network-globe{height:410px}.tie-route{flex-wrap:wrap}.tie-scores{padding-inline:15px}.tie-qualified{flex:1;max-width:none}.tie-arrow{display:none}.edition-world #format-2027 .format-arrival-heading h2 em{font-size:8vw}.format-event-details{gap:16px}.format-event-details span{font-size:8px}}@media (max-width:600px){.welcome-brand{top:25px;left:24px}.welcome-brand img{width:27px;height:37px}.welcome-brand span{font-size:8px}.welcome-selector{padding:100px 18px 80px}.welcome-flag-stage{grid-template-columns:38px minmax(0,1fr) 38px;margin:17px -4px 4px}.welcome-flag-stage button{width:36px;height:36px}.welcome-flag{width:125%;max-width:none;margin-left:-12.5%}.welcome-selector h1{font-size:42px}.welcome-footer{gap:15px;font-size:6px;bottom:18px;left:22px;right:22px}.welcome-footer span:nth-child(2){display:none}.edition-world #format-2027 .format-arrival-heading{height:calc(100svh - 70px);min-height:670px}.edition-world #format-2027 .format-banner-title{text-align:center;align-self:flex-start;width:86%;margin:79px auto 0;padding:0;position:relative;inset:0}.edition-world #format-2027 .format-arrival-heading .eyebrow{letter-spacing:.14em;margin-bottom:16px;font-size:6px}.edition-world #format-2027 .format-arrival-heading .format-name{letter-spacing:.05em;font-size:35px}.edition-world #format-2027 .format-arrival-heading h2 em{font-size:64px;line-height:1}.edition-world #format-2027 .format-arrival-heading .format-year{margin:0;font-size:111px;line-height:.86}.format-event-details{text-align:left;justify-content:center;gap:17px;margin-top:21px}.format-event-details span{font-size:7px}.format-event-details>div:first-child>b{font-size:15px}.format-event-details>i{height:29px}.format-trophy .campaign-weave.iwc-ribbon{opacity:1;width:236%;max-width:none;height:410px;inset:auto -68% 0;transform:none}.format-trophy .campaign-weave .banner-trophy-art{x:550px;y:208px;opacity:.94;width:180px;height:330px}.format-banner-footer{letter-spacing:.1em;justify-content:center;font-size:5px;bottom:22px;left:7%;right:7%}.format-banner-meta{font-size:6px;inset:25px 7% auto}.format-groups-section{padding-block:25px 45px}.motion-pool{padding:14px}.group-motion-pools{gap:10px}.draw-lab .draw-cup-campaign{padding:40px 18px}.player-card-info{padding:13px}.player-card-label{font-size:4px}.player-small-crest{width:22px!important;height:29px!important}.teams-directory .national-card-champion .national-card-crest>img{width:80px;height:81px}.teams-directory .national-card-champion .national-status{padding:8px;font-size:7px!important}.teams-directory .national-card-champion .national-status svg{width:12px}.affiliates-section{padding-block:55px}.affiliates-map-layout{border-radius:14px;grid-template-columns:1fr}.map-toolbar{flex-wrap:wrap;justify-content:space-between}.map-region-controls{justify-content:space-between;width:100%}.map-region-controls button{font-size:8px}.network-globe{height:340px}.network-globe-label{font-size:5px}.network-globe-label b{font-size:25px}.map-team-panel{grid-template-columns:73px minmax(0,1fr);gap:12px 19px;padding:25px;display:grid;min-height:0!important}.map-team-panel>.eyebrow{grid-column:1/-1}.map-team-panel>img{grid-row:2/4;width:70px;height:90px;margin:0}.map-team-panel h3{margin:0;font-size:32px}.map-team-panel .participation-status{width:max-content;padding:8px}.map-team-panel>.map-panel-metric{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.map-panel-metric strong{font-size:30px}.map-panel-metric span{text-align:right;font-size:8px}.map-team-panel>.text-link,.map-team-panel>.fine-print{grid-column:1/-1;margin:0}.rules-2025 summary{grid-template-columns:32px minmax(0,1fr) auto 15px;gap:9px;padding:16px}.rules-2025 summary>span:nth-child(2){font-size:12px}.rules-2025 summary>.rule-label{font-size:8px}.rules-2025 .rule-art svg{width:28px}.rules-2025 details>p{padding:0 17px 18px;font-size:11px}.tie-break-visual{padding:21px}.tie-intro h3{font-size:29px}.tie-equal{justify-content:space-between;gap:7px;width:100%}.tie-equal>a{flex:1;min-width:0;padding:12px 8px}.tie-scores{border:0;border-top:1px solid #dce6f5;width:100%;padding:16px 0}.tie-qualified{flex:none;width:100%}.tie-route{gap:12px;padding-bottom:12px}}@media (prefers-reduced-motion:reduce){.loader-emblem .loader-blue,.loader-emblem .loader-red,.iwc-loader>i,.celebration-active>i,.motion-pool-B .pool-shirts .qualifies{animation:none}.loader-emblem .loader-blue{stroke-dashoffset:0;fill-opacity:.12}.iwc-celebration{display:none}.welcome-flag-stage button,.welcome-enter{transition:none}}.loader-outline{filter:drop-shadow(0 0 8px #5285fc32);width:82px;height:116px;position:relative;transform:translateZ(0)}.loader-outline>svg{width:100%;height:100%;overflow:visible}.loader-outline .loader-blue,.loader-outline .loader-red{fill:none;fill-opacity:0;stroke-width:17px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:34 66;opacity:1;animation:1.9s linear infinite iwc-outline-current;transform:none}.loader-outline .loader-blue{stroke:#416beb}.loader-outline .loader-red{stroke:#d42949;animation-duration:2.2s}.loader-outline path:nth-child(3){animation-delay:-.4s}.loader-outline path:nth-child(4){animation-delay:-.9s}.loader-outline path:nth-child(5){animation-delay:-1.3s}.iwc-loader>i{background:linear-gradient(90deg,#0000,#9fb7ff,#0000);animation:none}@keyframes iwc-outline-current{to{stroke-dashoffset:-100px}}.national-card .national-status{box-sizing:border-box;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:0 auto 14px;padding:10px 12px;display:flex}.national-card .national-status>span{text-align:center;letter-spacing:.06em;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:8px;line-height:1.4;display:flex}.national-card .national-status b{margin:0;font:600 10px Manrope Variable;display:inline}.national-card-champion .national-status{color:#594014;background:linear-gradient(115deg,#f8e7b6,#dcc17b);box-shadow:inset 0 1px #fff9}.national-card-new .national-status{color:#fff;background:linear-gradient(115deg,#c71618,#e33d56)}.national-card .national-status>svg{flex-shrink:0}.national-card-champion .national-card-top>span:first-child{color:#e7d59d}.nation-lineup .lineup-new .nation-meta,.nation-lineup .lineup-champion .nation-meta{letter-spacing:.06em;border:0;border-radius:0 0 10px 10px;justify-content:center;align-items:center;gap:8px;min-height:47px;margin:12px -16px -16px;padding:14px 16px;font-size:9px;font-weight:700;display:flex}.nation-lineup .lineup-new .nation-meta{color:#fff;background:linear-gradient(100deg,#c71618,#e53651)}.nation-lineup .lineup-champion .nation-meta{color:#594117;background:linear-gradient(100deg,#f1dfac,#c6a85a)}.nation-lineup .nation-meta>svg:last-child{flex-shrink:0;margin-left:auto}.motion-pool{--pool:#315bd0;--pool-soft:#e6eeff;position:relative;overflow:hidden}.motion-pool-B{--pool:#c71638;--pool-soft:#ffe4ec}.motion-pool:after{content:"";background:linear-gradient(115deg, transparent 30%, var(--pool-soft) 50%, transparent 70%);pointer-events:none;opacity:.6;animation:5s ease-in-out infinite paused pool-sweep;position:absolute;inset:0;transform:translate(-130%)}.motion-visible .motion-pool:after{animation-play-state:running}.motion-pool-B:after{animation-delay:1.2s}.motion-pool .pool-shirts .qualifies{animation:5s ease-in-out infinite paused pool-qualify;animation-delay:calc(var(--slot) * .24s);color:var(--pool);z-index:1}.motion-visible .motion-pool .pool-shirts .qualifies{animation-play-state:running}.motion-pool .pool-shirts>span:not(.qualifies){opacity:.55}.motion-pool .pool-shirts svg{fill:currentColor;fill-opacity:.075}.pool-advance>svg{animation:2s ease-in-out infinite paused pool-arrow}.motion-visible .pool-advance>svg{animation-play-state:running}@keyframes pool-qualify{0%,10%,90%,to{box-shadow:none;background:#fff;transform:translateY(0)}32%,65%{background:var(--pool-soft);box-shadow:0 5px 0 var(--pool), 0 12px 18px #14366816;transform:translateY(-5px)}}@keyframes pool-sweep{0%,15%{transform:translate(-130%)}75%,to{transform:translate(130%)}}@keyframes pool-arrow{0%,to{transform:translate(-3px)}50%{transform:translate(5px)}}#format-details{scroll-margin-top:105px}@media (prefers-reduced-motion:reduce){.loader-outline path,.motion-pool:after,.motion-pool .pool-shirts .qualifies,.pool-advance>svg{animation:none!important;transform:none!important}.loader-outline path{stroke-dasharray:none}}.teams-directory .national-card{grid-template-rows:22px 100px 48px 70px 38px}.teams-directory .national-card .national-card-crest{grid-row:2;align-self:center;height:100px}.teams-directory .national-card .national-status,.teams-directory .national-card-champion .national-status,.teams-directory .national-card-new .national-status{box-sizing:border-box;border:0;border-radius:7px;grid-area:3/1/auto/-1;justify-content:center;justify-self:stretch;width:100%;max-width:none;height:48px;min-height:48px;margin:0;padding:10px 12px;position:relative;font-size:8px!important}.teams-directory .national-card .national-status>span{text-align:center;white-space:normal;flex:0 auto;justify-content:center;gap:8px;font-size:8px;line-height:1.4}.teams-directory .national-card .national-status b{font:600 9px Manrope Variable}.teams-directory .national-card-new .new-team-star{color:#fff}.next-lineup .nation-lineup>a{grid-template-rows:24px 75px 46px;padding-bottom:0}.next-lineup .nation-lineup>a .nation-meta{box-sizing:border-box;border-radius:0;justify-content:center;align-self:stretch;align-items:center;min-height:46px;margin:0 -20px;padding:14px 20px;font-size:8px;display:flex}.next-lineup .lineup-new .nation-code:after{content:none}.next-lineup .lineup-new .nation-meta{color:#fff;background:linear-gradient(100deg,#c71618,#e53651)}.next-lineup .lineup-champion .nation-meta{color:#594117;background:linear-gradient(100deg,#f1dfac,#c6a85a)}@media (max-width:760px){.teams-directory .national-card{grid-template-rows:20px 88px 48px 59px 38px}.teams-directory .national-card .national-card-crest{height:88px}.teams-directory .national-card .national-card-crest img{width:94px;height:94px}.next-lineup .nation-lineup>a{grid-template-rows:20px 75px 46px}}.journey-navigation small>b{font:inherit;background:0 0}.teams-directory .national-card-champion .national-status{color:#594014;background:linear-gradient(115deg,#f8e7b6,#dcc17b)!important}.teams-directory .national-card-new .national-status{color:#fff;background:linear-gradient(115deg,#c71618,#e33d56)!important}.teams-directory .national-card .national-status b{display:inline}.info-page{color:#040475;background:#f8faff}.info-page .page-hero{background:#040475;min-height:460px}.info-page .page-hero .section{padding-block:74px}.info-page .page-hero h1{letter-spacing:-.01em;text-transform:uppercase;max-width:690px;font-family:Barlow Condensed;font-size:clamp(48px,6.2vw,88px);line-height:.98}.info-page .page-hero h1 em{color:#c9dcff;font-weight:400}.info-page .page-hero p{color:#b9ccf2;max-width:440px;font-size:12px;line-height:1.9}.info-page .page-hero .eyebrow{color:#afc6f3;font-size:8px}.info-page .section-head h2{max-width:850px;font:500 clamp(32px,4vw,53px)/1.1 Barlow Condensed}.info-page .section-head{margin-bottom:35px}.info-page .partner-feature{background:#040475;border-radius:16px}.info-page .partner-feature-photo>div{background:linear-gradient(90deg,#040475fa,#040475ba 60%,#04047520)}.info-page .partner-feature-copy>h2{text-transform:uppercase;font:500 46px Barlow Condensed}.info-page .partner-feature-copy p{font-size:13px}.info-page .partner-feature-copy>.partner-logo{max-width:230px;height:75px;margin:20px 0}.info-page .partner-slider-controls{gap:9px}.info-page .partner-slider-controls>button{background-clip:padding-box;border:7px solid #0000;width:22px;height:22px}.info-page .partner-slider-controls>button:first-child,.info-page .partner-slider-controls>button:last-child{border:1px solid #abc3ef45;border-radius:50%;width:36px;height:36px;margin:0 4px}.info-page .partners-directory{gap:18px}.info-page .partners-directory>div>div{background:#fff;border-radius:12px;height:230px;padding:32px;transition:transform .25s,border-color .25s;box-shadow:0 6px 20px #294c8510}.info-page .partners-directory>div:hover>div{border-color:#a7bfe9;transform:translateY(-4px)}.info-page .partners-directory h3{margin:22px 0 10px;font:600 25px Barlow Condensed}.info-page .partners-directory span{color:#7d91b0;font-size:8px}.info-page .partner-contact{background:linear-gradient(120deg,#040475,#123b90);border-radius:12px;padding:38px}.info-page .partner-contact h3{text-transform:uppercase;font:500 38px/1.07 Barlow Condensed}.info-page .partner-contact .eyebrow{color:#9bbbef}.info-page .contact-layout{align-items:start;gap:45px}.info-page .contact-layout>div:first-child{color:#fff;background:linear-gradient(150deg,#040475,#133e91);border-radius:15px;padding:38px}.info-page .contact-layout h2{letter-spacing:0;text-transform:uppercase;margin:25px 0 42px;font:600 55px/1 Barlow Condensed}.info-page .contact-layout h2 em{color:#accbff}.info-page .contact-layout>div:first-child .eyebrow{color:#a3bfee}.info-page .contact-route{border-bottom:1px solid #afc7ed25;gap:14px;margin-bottom:22px;padding-bottom:20px}.info-page .contact-route>svg{color:#92b9fa;width:18px}.info-page .contact-route span{font-size:11px}.info-page .contact-route b{overflow-wrap:anywhere;align-items:center;gap:5px;font-size:12px;display:flex}.info-page .contact-route p{color:#bfd1ef;font-size:11px}.info-page .contact-layout>div:first-child>.text-link{color:#e1ecff;font-size:10px}.info-page .contact-form-panel{border-radius:15px;padding:35px;box-shadow:0 15px 40px #244e8010}.info-page .contact-form-panel h3{letter-spacing:0;font:600 35px Barlow Condensed}.info-page .contact-form-panel label{color:#506b96;font-size:10px}.info-page .contact-form-panel input,.info-page .contact-form-panel textarea,.info-page .contact-form-panel select{background:#f7f9fe;border-color:#d7e2f3;border-radius:6px;min-width:0;font-size:14px}.info-page .contact-form-panel input:focus,.info-page .contact-form-panel textarea:focus,.info-page .contact-form-panel select:focus{border-color:#7295d0;outline:2px solid #678dce55}.info-page .contact-form-panel .fine-print{font-size:10px;line-height:1.7}.info-page .contact-confirmation h2{font-size:40px}.info-page .contact-confirmation p{font-size:12px}.info-page .about-intro{gap:65px}.info-page .about-intro h2{letter-spacing:0;text-transform:uppercase;font:600 clamp(40px,5vw,65px)/1.03 Barlow Condensed}.info-page .about-intro p{font-size:14px;line-height:1.95}.info-page .about-editions{grid-template-columns:1fr 1fr;gap:22px;padding-top:0;display:grid}.about-editions>a{background:#fff;border:1px solid #d9e4f3;border-radius:12px;padding:32px 36px;position:relative;overflow:hidden}.about-editions>a:last-child{color:#fff;background:#040475;border-color:#040475}.about-editions>a>span{letter-spacing:.14em;color:#8098bc;font-size:8px}.about-editions strong{letter-spacing:-.03em;margin:25px 0 20px;font:500 100px/1 Barlow Condensed;display:block}.about-editions>a:last-child strong{color:#ff526c}.about-editions h3{margin-bottom:12px;font:600 27px Barlow Condensed}.about-editions p{color:#7389a9;font-size:11px;line-height:1.7}.about-editions>a:last-child p{color:#b1c9f2}.about-editions>a>svg{width:21px;transition:transform .25s;position:absolute;top:28px;right:30px}.about-editions>a:hover>svg{transform:translate(3px,-3px)}.info-page .about-photo{border-radius:15px;max-width:1280px;height:440px;margin:auto}.info-page .aiccf-intro{grid-template-columns:1fr 1.7fr;gap:70px}.info-page .aiccf-intro>img{filter:none;justify-self:center;width:240px}.info-page .aiccf-intro h2{letter-spacing:0;text-transform:uppercase;font:600 52px/1.03 Barlow Condensed}.info-page .aiccf-intro p{font-size:13px;line-height:1.9}.info-page .public-data-grid{gap:20px}.info-page .public-data-grid>div{background:linear-gradient(135deg,#fff,#f2f6ff);border-color:#dae5f5;border-radius:12px;padding:30px}.info-page .public-data-grid strong{letter-spacing:-.025em;color:#040475;font:500 clamp(37px,4.5vw,61px)/1 Barlow Condensed}.info-page .public-data-grid h3{font:600 25px/1.1 Barlow Condensed}.info-page .public-data-grid p{font-size:11px;line-height:1.9}.info-page .data-method{background:#edf3fe;border:0;border-radius:12px;gap:50px;padding:38px}.info-page .data-method h3{letter-spacing:0;font:500 38px/1.05 Barlow Condensed}.info-page .data-method p{font-size:12px;line-height:1.9}.info-page .source-team-list{gap:10px}.info-page .source-team-list a{border:1px solid #dfe7f4;border-radius:8px;gap:12px;padding:17px}.info-page .source-team-list span{font-size:11px}.info-page .source-team-list strong{font:600 20px Barlow Condensed}.info-page .source-links{border:0;gap:10px;display:grid}.info-page .source-links>a{background:#fff;border:1px solid #dae5f4;border-radius:8px;padding:23px}.info-page .source-links h3{font-size:12px;font-weight:600;line-height:1.65}.info-page .fine-print{color:#8191aa;font-size:10px;line-height:1.9}.info-page .source-links+.fine-print{margin-top:30px}.info-page .privacy-copy{max-width:980px;margin:auto}.privacy-status{color:#fff;background:linear-gradient(120deg,#040475,#103e93);border-radius:12px;align-items:center;gap:20px;margin-bottom:45px;padding:30px;display:flex}.privacy-status>svg{color:#a9cbff;flex-shrink:0}.privacy-status span{letter-spacing:.15em;color:#aec8f2;margin-bottom:8px;font-size:7px;display:block}.privacy-status strong{font:500 27px Barlow Condensed}.info-page .privacy-copy h2{margin-bottom:20px;font:600 37px Barlow Condensed}.info-page .privacy-copy h3{border-top:1px solid #dbe5f4;padding-top:30px;font:600 28px Barlow Condensed}.info-page .privacy-copy p{font-size:13px;line-height:1.95}.info-page .privacy-copy>.fine-print{border:1px solid #dce5f3;border-radius:8px;margin-top:30px;padding:20px;font-size:10px}@media (max-width:760px){.info-page .page-hero{min-height:390px}.info-page .page-hero .section{padding-block:55px}.info-page .page-hero h1{max-width:100%;font-size:clamp(40px,10vw,70px)}.info-page .page-hero p{max-width:340px;font-size:11px}.info-page .partners-directory{grid-template-columns:1fr 1fr;gap:12px}.info-page .partners-directory>div>div{height:190px;padding:25px 15px}.info-page .partners-directory img{max-width:120px;height:60px}.info-page .partners-directory h3{font-size:22px}.info-page .partner-feature-copy{padding:30px}.info-page .partner-slider-controls{gap:3px;padding-left:20px}.info-page .partner-contact{flex-direction:column;align-items:flex-start;padding:27px}.info-page .partner-contact h3{font-size:32px}.info-page .contact-layout{grid-template-columns:1fr;gap:25px}.info-page .contact-layout>div:first-child,.info-page .contact-form-panel{padding:27px}.info-page .contact-layout h2{font-size:47px}.info-page .contact-form-panel input,.info-page .contact-form-panel textarea,.info-page .contact-form-panel select{font-size:16px}.info-page .about-intro{grid-template-columns:1fr;gap:25px}.info-page .about-intro p{font-size:12px}.info-page .about-editions{grid-template-columns:1fr;gap:15px}.about-editions>a{padding:28px}.about-editions strong{font-size:80px}.info-page .about-photo{border-radius:0;height:280px}.info-page .aiccf-intro{grid-template-columns:1fr;gap:35px}.info-page .aiccf-intro>img{justify-self:start;width:180px}.info-page .aiccf-intro h2{font-size:40px}.info-page .public-data-grid{grid-template-columns:1fr;gap:14px}.info-page .public-data-grid>div{padding:25px}.info-page .public-data-grid strong{margin-bottom:15px;font-size:55px}.info-page .data-method{grid-template-columns:1fr;gap:25px;margin-block:35px;padding:26px}.info-page .source-team-list{grid-template-columns:1fr}.info-page .source-links>a{gap:16px;padding:18px}.info-page .source-links>a>svg{flex-shrink:0}.privacy-status{gap:14px;padding:24px 20px}.privacy-status strong{font-size:24px}.info-page .privacy-copy h2{font-size:30px}.info-page .privacy-copy p{font-size:12px}.info-page .privacy-copy>.button{font-size:10px}.info-page .section-head h2{font-size:35px}}.info-about .page-hero-art{background-position:50%;background-size:auto 126%}.info-page .partners-directory .partner-logo{object-fit:contain;width:170px;max-width:100%;height:80px;overflow:hidden}@media (max-width:760px){.info-page .partners-directory .partner-logo{width:120px;height:60px}}.info-page .partners-directory img.partner-logo{mix-blend-mode:multiply;filter:none!important;opacity:1!important}.info-page .partner-feature-copy>img.partner-logo{object-fit:contain;object-position:center;background:#fff;border-radius:8px;width:90px;height:90px;padding:8px;filter:none!important;opacity:1!important}.info-page .contact-layout>div:first-child h2,.info-page .contact-route a{color:#fff}.info-page .contact-route a:hover{color:#b8d5ff}.loader-outline{filter:none}.loader-outline>canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.loader-outline.loader-offscreen>svg{visibility:hidden}.loader-outline.loader-offscreen path{animation:none}.loader-outline .loader-blue,.loader-outline .loader-red{stroke-width:12px;stroke-dasharray:53 47;animation-duration:4.1s}.edition-world .journey-invitation{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#364f73;letter-spacing:.24em;text-shadow:0 1px 10px #fff,0 0 18px #fff;background:0 0;border:0;border-radius:0;margin-top:22px;padding:0 0 16px;font:600 9px/1.6 Manrope Variable;position:relative}.edition-world .journey-invitation:after{content:"";background:#c71618a6;width:30px;height:1px;position:absolute;bottom:0;left:calc(50% - 15px)}.edition-world .journey-scroll-cue{color:#040475;letter-spacing:.18em;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:12px;min-height:56px;margin-top:6px;padding:12px 18px;font:600 8px/1.4 Manrope Variable;transition:color .25s;display:flex}.edition-world .journey-scroll-cue span,.edition-world .journey-scroll-cue:hover span{-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 10px #fff,0 0 16px #fff;background:0 0;border:0;border-radius:0;padding:0;animation:none}.edition-world .journey-scroll-cue>svg{stroke-width:1.35px;width:15px;height:15px;animation:1.8s ease-in-out infinite journey-prompt}.edition-world .journey-scroll-cue:hover{color:#c71618}.edition-world .journey-scroll-cue:focus-visible{outline-offset:6px;outline:1px solid #416beb}.journey-finale .finale-flow.iwc-ribbon{opacity:.8;z-index:3;width:114%;height:118%;inset:-9% -7%;transform:none;-webkit-mask-image:linear-gradient(90deg,#0001,#0000 20%,#0002 48%,#000 70%);mask-image:linear-gradient(90deg,#0001,#0000 20%,#0002 48%,#000 70%)}.journey-finale .finale-flow .ribbon-color-trace{opacity:.23}.journey-finale .finale-flow .ribbon-current{stroke-dasharray:400 600;animation-duration:28s;animation-timing-function:linear;animation-play-state:paused}.journey-at-finale .finale-flow .ribbon-current,.finale-standalone .finale-flow .ribbon-current{animation-play-state:running}.journey-finale .finale-flow .ribbon-halo{stroke-width:7px;opacity:.32}.journey-finale .finale-flow .ribbon-glass{stroke-width:2.8px;opacity:.64}.journey-finale .finale-flow .ribbon-core{stroke-width:1.2px;opacity:.9}.finale-world-map{object-fit:contain;opacity:.45;z-index:-1;pointer-events:none;width:107%;height:79%;position:absolute;top:1%;left:17%;transform:rotate(-9deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%);mask-image:linear-gradient(90deg,#0000,#000 50%)}.page-hero .hero-weave .header-weave,.page-hero.with-image .hero-weave .header-weave{opacity:.65;width:124%;height:132%;inset:-15% -12%;transform:none}.play-title>.iwc-ribbon{opacity:.68;width:120%;height:128%;inset:-14% -10%;transform:none}.page-hero:not(.with-image) .hero-weave{clip-path:none;width:100%;-webkit-mask-image:linear-gradient(90deg,#0003,#000 65%);mask-image:linear-gradient(90deg,#0003,#000 65%)}.page-hero .hero-weave .ribbon-current,.play-title>.iwc-ribbon .ribbon-current{animation-duration:32s}.directory-toolbar .segmented button.active{box-shadow:0 5px 18px #04047515;color:#fff!important;background:#040475!important;border-color:#040475!important}.directory-toolbar .segmented button.active b{color:#fff!important;background:#fff2!important}.selections-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.selections-grid>div{min-width:0}.selection-card{color:#fff;isolation:isolate;background:linear-gradient(135deg,#040475,#0a2982);border:1px solid #25399b;border-radius:10px;grid-template-rows:18px 55px 22px 29px 54px 34px;grid-template-columns:minmax(0,1fr) 90px;gap:5px 10px;min-width:0;padding:18px 18px 0;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;position:relative}.selection-card:before{content:"";background:#729fff;border-radius:0 0 2px 2px;width:30px;height:2px;position:absolute;top:0;left:18px}.selection-card:hover{border-color:#91b5f8;transform:translateY(-4px);box-shadow:0 13px 26px #1435761c}.selection-card:focus-visible{outline-offset:5px;outline:2px solid #416beb}.selection-card-top{letter-spacing:.12em;color:#99b5e6;grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;font:500 8px Manrope Variable;display:flex}.selection-card-top>span:last-child{color:#7d9ecf;font:500 12px Barlow Condensed}.selection-card-crest{grid-area:2/2/4;align-self:center;place-items:center;width:90px;height:88px;display:grid;overflow:visible}.selection-card-crest img{object-fit:contain;filter:drop-shadow(0 5px 7px #00032238);width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:static;transform:none}.selection-card h2{color:#fff;letter-spacing:.005em;text-transform:uppercase;overflow-wrap:normal;grid-area:2/1;align-self:end;margin:0;font:600 30px/.98 Barlow Condensed}.selection-country{letter-spacing:.12em;color:#a9c7f3;grid-area:3/1;align-items:center;gap:8px;font:500 8px Manrope Variable;display:flex}.country-flag{vertical-align:middle;flex:none;width:22px;height:15px;display:inline-block}.selection-country .country-flag{width:19px;height:13px}.selection-status{letter-spacing:.055em;color:#93b1e2;grid-area:4/1/auto/-1;align-self:center;align-items:center;gap:7px;min-width:0;margin:0;padding:0;font:500 7px/1.35 Manrope Variable;display:flex}.selection-status>span{align-items:center;gap:6px;min-width:0;display:flex}.selection-status b{font:600 8px Manrope Variable}.selection-status>svg{flex:none;width:11px;height:11px}.selection-card-champion{border-color:#9a8552}.selection-card-champion:before{background:#e0c679}.selection-card-champion .selection-status{color:#f6df9c;background:#e7c97915;border:1px solid #e7c97955;border-radius:4px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:5px 7px}.selection-card-new .selection-status{color:#ffb6c1;background:#f2446818;border:1px solid #f15b7660;border-radius:4px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:5px 7px}.selection-card-new:before{background:#ef4260}.selection-card-stats{border-top:1px solid #a9c7f22d;grid-area:5/1/auto/-1;grid-template-columns:1.25fr 1fr;gap:10px;padding:9px 0 0;display:grid}.selection-card-stats>span{color:#a2bde8;font:400 7px/1.35 Manrope Variable}.selection-card-stats b{color:#fff;align-items:center;gap:6px;margin-bottom:4px;font:500 23px/1 Barlow Condensed;display:flex}.selection-card-stats b svg{color:#8dabda;width:11px}.selection-card-bottom{color:#c8d9f8;letter-spacing:.02em;border-top:1px solid #a9c7f22d;grid-area:6/1/auto/-1;justify-content:space-between;align-items:center;font:500 8px Manrope Variable;display:flex}.selection-card-bottom svg{stroke-width:1.3px;width:14px;transition:transform .25s}.selection-card:hover .selection-card-bottom svg{transform:translate(3px)}.player-card .player-portrait>img.neutral-player{object-fit:cover!important;object-position:center top!important;opacity:1!important;filter:none!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;inset:0!important;transform:none!important}.player-card-info h3{align-items:center;gap:9px;min-height:2.5em;font-size:clamp(16px,1.45vw,21px);line-height:1.15;display:flex}.player-card-info h3>span{font:inherit;overflow-wrap:anywhere;min-width:0;color:inherit}.player-card-info h3 .country-flag{width:21px;height:14px}.team-hero .team-hero-stats>div{grid-template-rows:auto auto;grid-template-columns:26px minmax(0,1fr);align-content:center;column-gap:12px;display:grid}.team-hero .team-hero-stats .team-stat-icon{color:#6387ca;stroke-width:1.35px;grid-area:1/1/3;align-self:center}.team-hero .team-hero-stats strong{grid-area:1/2}.team-hero .team-hero-stats>div>span{grid-area:2/2}@media (min-width:1440px){.selection-card{grid-template-columns:minmax(0,1fr) 105px;padding-inline:22px}.selection-card-crest{width:105px;height:91px}.selection-card h2{font-size:34px}}@media (max-width:1100px){.selections-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:761px) and (max-width:950px){.selections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.edition-world .journey-invitation{letter-spacing:.14em;text-align:center;max-width:85%;margin-top:18px;font-size:8px}.edition-world .journey-scroll-cue{letter-spacing:.12em;gap:10px;font-size:7px}.journey-finale .finale-flow.iwc-ribbon{width:165%;height:113%;inset:-2% -37%;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000 78%);mask-image:linear-gradient(90deg,#0000 40%,#000 78%)}.finale-world-map{opacity:.34;width:210%;height:65%;top:15%;left:-38%}.page-hero .hero-weave .header-weave,.page-hero.with-image .hero-weave .header-weave{opacity:.53;width:175%;height:140%;inset:-15% -42%}.play-title>.iwc-ribbon{opacity:.57;width:220%;height:147%;inset:-20% -62%}.selections-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.selection-card{grid-template-rows:16px 76px 37px 18px 29px 46px 31px;grid-template-columns:minmax(0,1fr);gap:5px;padding:15px 13px 0}.selection-card-top{grid-row:1;font-size:6px}.selection-card-crest{grid-area:2/1;justify-self:center;width:80px;height:76px}.selection-card h2{text-align:center;grid-area:3/1;align-self:center;font-size:27px;line-height:1}.selection-country{grid-row:4;justify-content:center;gap:5px;font-size:7px}.selection-country .country-flag{width:16px;height:11px}.selection-status{text-align:center;letter-spacing:0;grid-row:5;justify-content:center;justify-self:center;font-size:6px}.selection-status b{font-size:7px}.selection-status>span{flex-wrap:wrap;justify-content:center}.selection-card-champion .selection-status,.selection-card-new .selection-status{padding:5px 4px}.selection-card-stats{grid-row:6;gap:7px;padding-top:7px}.selection-card-stats>span{font-size:6px}.selection-card-stats b{gap:4px;font-size:21px}.selection-card-stats b svg{width:10px}.selection-card-bottom{grid-row:7;font-size:7px}.team-hero .team-hero-stats>div{grid-template-columns:18px minmax(0,1fr);column-gap:6px;padding-inline:10px}.team-hero .team-hero-stats .team-stat-icon{width:17px}.team-hero .team-hero-stats strong{font-size:27px}.player-card-info h3{gap:6px;font-size:16px}.player-card-info h3 .country-flag{width:17px;height:12px}}@media (max-width:360px){.selection-card{padding-inline:10px}.selection-card h2{font-size:24px}.selection-status>span{gap:3px}.selection-status>svg{width:9px}.selection-card-stats b{font-size:18px}}@media (prefers-reduced-motion:reduce){.edition-world .journey-scroll-cue>svg,.journey-finale .finale-flow .ribbon-current{animation:none!important}.selection-card,.selection-card-bottom svg{transition:none}}.journey-blue-trial{--opening-blue:1;--opening-background:radial-gradient(ellipse at 76% 40%, #164fac88, transparent 48%), linear-gradient(115deg, #040475 35%, #071d85);--opening-mix:calc(var(--opening-blue) * 100%)}.journey-blue-trial .journey-sticky{background:var(--opening-background)}.journey-blue-trial:not(.journey-reduced) .journey-atmosphere{opacity:calc(1 - var(--opening-blue))}.journey-blue-trial .journey-intro:before{opacity:1;background:radial-gradient(at 50% 48%,#04047538 0%,#04047525 20%,#04047512 39%,#04047508 58%,#0000 77%);inset:0}.journey-blue-trial .journey-intro h1,.journey-blue-trial .journey-intro .journey-title-row.row-1,.journey-blue-trial .journey-intro .journey-title-row.row-1 i,.journey-blue-trial .journey-intro .journey-title-row.row-1,.journey-blue-trial .journey-intro .journey-title-row.row-1 i{color:#f7fbff;text-shadow:0 3px 22px #02074340}.journey-blue-trial .journey-intro .journey-eyebrow{color:#c6dcff}.edition-world .journey-blue-trial .journey-invitation,.edition-world .journey-blue-trial .journey-scroll-cue,.edition-world .journey-blue-trial .journey-scroll-cue span{color:#ecf4ff;text-shadow:0 2px 12px #02063d90}.edition-world .journey-blue-trial .journey-scroll-cue:hover{color:#fff}.journey-blue-trial .journey-scroll-cue:focus-visible{outline-color:#b4d5ff}.journey-blue-trial .journey-topline{color:color-mix(in srgb, #c6dcff var(--opening-mix), #57728f)}.journey-blue-trial .journey-topline i{background:color-mix(in srgb, #aacdff var(--opening-mix), #316599)}.journey-blue-trial .journey-sticky:not(.journey-at-finale)>.journey-bottom{color:color-mix(in srgb, #eef5ff var(--opening-mix), #375b7d)}.journey-blue-trial .journey-sticky:not(.journey-at-finale)>.journey-bottom:before{background:color-mix(in srgb, #06106dd9 var(--opening-mix), #ffffffc7);border-color:color-mix(in srgb, #b4ceff32 var(--opening-mix), #fffffff2)}.journey-blue-trial .journey-sticky:not(.journey-at-finale)>.journey-bottom nav button{color:color-mix(in srgb, #cbdbff var(--opening-mix), #4a6782)}.journey-blue-trial .journey-sticky:not(.journey-at-finale)>.journey-bottom>a{color:color-mix(in srgb, #cbdbff var(--opening-mix), #395d7e)}.journey-blue-trial .journey-sticky:not(.journey-at-finale)>.journey-bottom .journey-chapter i{color:color-mix(in srgb, #a1bdeb var(--opening-mix), #7890a7)}.journey-blue-trial .journey-sticky:not(.journey-at-finale)>.journey-bottom nav button span{background:color-mix(in srgb, #a3beec70 var(--opening-mix), #b7cada)}.journey-blue-trial .journey-sticky:not(.journey-at-finale)>.journey-bottom nav button[aria-current=step] span{background:color-mix(in srgb, #ff5269 var(--opening-mix), #b93045)}.journey-blue-trial .journey-sticky:not(.journey-at-finale)>.journey-bottom nav button[aria-current=step] small{color:color-mix(in srgb, #fff var(--opening-mix), #9d2940)}.journey-blue-trial .journey-progress{background:color-mix(in srgb, #adc9ff30 var(--opening-mix), #e4edf5)}.journey-blue-trial .journey-progress>div{background:color-mix(in srgb, #adc9ff var(--opening-mix), #718fac)}.journey-blue-trial .iwc-loader.journey-opening{background:var(--opening-background);color:#dbeaff}.journey-blue-trial.journey-reduced .journey-atmosphere{background:radial-gradient(at 50% 42%,#335cae40,#0000 70%)}.journey-blue-trial .journey-fallback-note{color:#bbd4f9}@media (max-width:760px){.journey-blue-trial .journey-intro:before{background:radial-gradient(at 50% 45%,#04047545,#04047515 43%,#0000 78%)}}:root{--site-nav-height:82px}.main-nav{height:var(--site-nav-height);top:0}.mobile-nav{top:var(--site-nav-height)}.journey-sticky{top:var(--site-nav-height);height:calc(100svh - var(--site-nav-height))}.iwc-loader.route-opening{min-height:calc(100svh - var(--site-nav-height))}.journey-crest-field{z-index:2;pointer-events:none;visibility:hidden;position:absolute;inset:0}.journey-crest-field>svg{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.journey-crest-field path{fill:none;stroke:#d6e7ff;stroke-width:.7px;vector-effect:non-scaling-stroke}.journey-country-pin{opacity:0;flex-direction:column;align-items:center;gap:7px;width:100px;display:flex;position:absolute;transform:translate(-50%,-50%)}.journey-country-pin img{object-fit:contain;filter:drop-shadow(0 3px 8px #02145566);width:45px;height:54px}.journey-country-pin span{text-transform:uppercase;letter-spacing:.09em;color:#e8f3ff;text-shadow:0 2px 8px #020b45;font:600 8px/1.2 Manrope Variable}.johor-journey:not(.journey-blue-trial) .journey-country-pin span{color:#040475;text-shadow:0 1px 8px #fff}.johor-journey:not(.journey-blue-trial) .journey-crest-field path{stroke:#4378ad}.journey-is-loading .journey-crest-field,.journey-reduced .journey-crest-field{display:none}.bracket-share{color:#040475;background:#f6f9ff;border:1px solid #cedcf8;border-radius:22px;width:min(900px,100% - 32px);max-height:calc(100svh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 100px #02032b66}.bracket-share::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020b36a8}.bracket-share-layout{grid-template-columns:.85fr 1.15fr;display:grid}.bracket-share-preview{background:linear-gradient(135deg,#071368,#122e8a);align-content:center;place-items:center;gap:14px;padding:28px;display:grid}.bracket-share-preview img{border-radius:12px;width:auto;max-width:100%;max-height:min(660px,78svh);box-shadow:0 12px 35px #0004}.bracket-share-preview small{color:#b9d1f4;letter-spacing:.12em;font:500 9px Manrope Variable}.bracket-share-actions{padding:48px 34px 28px;position:relative}.bracket-share-close{color:#040475;cursor:pointer;background:#fff;border:1px solid #d7e2f2;border-radius:50%;padding:8px;position:absolute;top:16px;right:16px}.bracket-share-actions h2{letter-spacing:-.01em;margin:17px 0;font:500 clamp(42px,4vw,62px)/.98 Barlow Condensed}.bracket-share-actions h2 em{color:#040475;font-style:italic;font-weight:800;display:inline}.bracket-share-actions p{color:#546d96;font-size:12px;line-height:1.75}.bracket-share-native{color:#fff;background:#040475;border-color:#040475;border-radius:10px;justify-content:center;width:100%;margin:22px 0 14px}.bracket-share-destinations{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0;display:grid}.bracket-share-destinations a{color:#040475;background:#fff;border:1px solid #d8e3f5;border-radius:12px;flex-direction:column;align-items:center;gap:9px;padding:14px 4px;display:flex}.bracket-share-destinations a>b{height:20px;font:700 20px/1 Manrope Variable}.bracket-share-destinations a>span{font-size:9px}.bracket-share-destinations a>svg:last-child{display:none}.bracket-share-destinations a:hover,.bracket-share-utilities>:hover{background:#eaf1ff;border-color:#9ab7ef}.bracket-share-utilities{flex-wrap:wrap;gap:10px;display:flex}.bracket-share-utilities>*{color:#040475;cursor:pointer;background:0 0;border:1px solid #cddbf3;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;padding:13px 8px;font-size:10px;display:flex}.bracket-share-link{color:#6b7c97;gap:7px;margin-top:20px;font-size:9px;display:grid}.bracket-share-link input{color:#546a91;background:0 0;border:0;border-bottom:1px solid #d6e0f0;width:100%;min-width:0;padding:8px 0;font-size:10px}.bracket-share-actions .bracket-share-note{margin-top:18px;font-size:10px;line-height:1.7}.bracket-share-status{color:#040475;margin-top:12px;font-size:11px;display:block}.venue-heritage{background:#f8faff;border-bottom:1px solid #e0e7f3;overflow:hidden}.heritage-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:44px;display:flex}.heritage-heading h2{color:#040475;letter-spacing:-.01em;margin:14px 0 0;font:500 clamp(39px,4.6vw,65px)/1 Barlow Condensed}.heritage-heading h2 em{color:#040475;font-style:italic;font-weight:800}.heritage-location{flex-wrap:wrap;align-items:center;gap:16px;width:280px;display:flex}.heritage-location>span{color:#040475;letter-spacing:.05em;align-items:center;gap:9px;font:600 10px Manrope Variable;display:flex}.heritage-location .country-flag{width:34px;height:23px}.heritage-location>i{background:#cddbef;width:1px;height:22px}.heritage-location>small{color:#7c90b0;letter-spacing:.16em;flex-basis:100%;margin-top:4px;font:500 8px Manrope Variable}.heritage-timeline{border-top:1px solid #cddbec;grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.heritage-timeline article{flex-direction:column;height:100%;padding-top:27px;display:flex;position:relative}.heritage-timeline article:before{content:"";background:#c71618;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0;box-shadow:0 0 0 5px #f8faff}.heritage-timeline strong{color:#040475;font:500 53px/1 Barlow Condensed}.heritage-timeline h3{letter-spacing:.1em;color:#334b79;margin:18px 0 10px;font:700 10px Manrope Variable}.heritage-timeline p{color:#6a7e9e;max-width:330px;margin:0 0 22px;font-size:12px;line-height:1.8}.heritage-club{isolation:isolate;color:#fff;background:linear-gradient(120deg,#040475,#0b298a);padding-bottom:36px;position:relative}.heritage-club>.iwc-ribbon{opacity:.55}.heritage-club-inner{grid-template-columns:.65fr 1.35fr;gap:80px;width:calc(100% - 96px);max-width:1184px;margin:auto;padding:68px 0 52px;display:grid;position:relative}.heritage-club-identity{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.heritage-club-identity>img{object-fit:contain;filter:drop-shadow(0 12px 28px #02094266);width:min(210px,100%);height:240px}.heritage-club-identity>span{letter-spacing:.15em;color:#c6dcff;margin:20px 0 14px;font:500 11px Manrope Variable}.heritage-club-identity>small{color:#9bbce9;letter-spacing:.1em;align-items:center;gap:8px;font-size:8px;display:flex}.heritage-club-copy{background:radial-gradient(#0a228c88,#0000 80%)}.heritage-club .eyebrow{color:#b4d0f3;font-size:9px}.heritage-club-copy h2{letter-spacing:-.01em;color:#fff;margin:16px 0 22px;font:500 clamp(43px,4.8vw,68px)/1 Barlow Condensed}.heritage-club-copy h2 em{color:#e3f1ff;font-style:italic;font-weight:800}.heritage-club-copy>p{color:#d1e1fa;max-width:580px;font-size:13px;line-height:1.9}.heritage-honours{flex-wrap:wrap;gap:28px;margin-top:30px;display:flex}.heritage-honours>a{color:#c3dcff;align-items:center;gap:12px;display:flex}.heritage-honours strong{color:#fff;font:500 45px/1 Barlow Condensed}.heritage-honours span{letter-spacing:.05em;font:600 8px/1.6 Manrope Variable}.heritage-honours small{color:#92b3e3;font-size:9px;font-weight:400;display:block}.heritage-reference{color:#a9c6ee;margin-top:19px;font-size:8px;display:block}.heritage-thanks{z-index:1;isolation:isolate;background:linear-gradient(115deg,#060e76f7,#101f87f5);border-top:1px solid #abc8ff33;border-radius:16px;gap:24px;width:calc(100% - 96px);max-width:1184px;margin:auto;padding:32px 30px;display:flex;position:relative;box-shadow:0 16px 36px #0204401f}.heritage-thanks>svg{color:#dbeaff;box-sizing:content-box;background:#b2cbff0b;border:1px solid #c4dbff40;border-radius:50%;flex-shrink:0;padding:12px}.heritage-thanks h3{color:#fff;margin:11px 0;font:600 clamp(26px,2.5vw,36px)/1.07 Barlow Condensed}.heritage-thanks p{color:#d0dff5;max-width:870px;margin:0;font-size:12px;line-height:1.9}@media (max-width:760px){:root{--site-nav-height:70px}.journey-country-pin{gap:5px;width:70px}.journey-country-pin img{width:31px;height:38px}.journey-country-pin span{letter-spacing:.02em;font-size:6px}.bracket-share{border-radius:17px;width:calc(100% - 20px);max-height:calc(100svh - 20px)}.bracket-share-layout{grid-template-columns:1fr}.bracket-share-preview{padding:24px 20px 18px}.bracket-share-preview img{width:auto;height:330px}.bracket-share-actions{padding:30px 22px 22px}.bracket-share-actions h2{font-size:46px}.bracket-share-close{z-index:1;position:fixed;top:24px;right:25px}.heritage-heading{flex-direction:column;align-items:start;gap:26px}.heritage-timeline{grid-template-columns:1fr;gap:22px}.heritage-timeline article{border-top:1px solid #d8e3f1;grid-template-columns:85px 1fr;gap:10px;padding:16px 0 0;display:grid}.heritage-timeline strong{grid-row:1/4;font-size:44px}.heritage-timeline h3,.heritage-timeline p{margin:0}.heritage-timeline article:before{display:none}.heritage-timeline{border-top:0}.heritage-club-inner{grid-template-columns:1fr;gap:34px;width:calc(100% - 44px);padding:40px 0 32px}.heritage-club{padding-bottom:24px}.heritage-club-identity>img{width:135px;height:157px}.heritage-club-copy h2{font-size:49px}.heritage-honours{gap:20px}.heritage-honours strong{font-size:38px}.heritage-honours span{font-size:7px}.heritage-thanks{flex-direction:column;align-items:flex-start;gap:15px;width:calc(100% - 44px);padding:24px 20px}}.edition-world .journey-team-line{pointer-events:none;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:8px;width:min(420px,100vw - 64px);margin:2px auto 12px;display:grid}.journey-team-line img{object-fit:contain;opacity:.88;filter:drop-shadow(0 2px 5px #02074350);width:100%;height:30px}.edition-world .journey-invitation{padding-bottom:10px}.edition-world .journey-invitation:after{display:none}.bracket-share-destinations{grid-template-columns:repeat(5,minmax(0,1fr))}.bracket-share-destinations>:is(a,button){appearance:none;color:#040475;cursor:pointer;background:#fff;border:1px solid #d8e3f5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:14px 3px;transition:background .18s,border-color .18s;display:flex}.bracket-share-destinations>:is(a,button)>svg:first-child{width:24px;height:24px;display:block}.bracket-share-destinations>:is(a,button)>span{font:500 9px/1.3 Manrope Variable,sans-serif}.bracket-share-destinations>:is(a,button):hover{background:#eaf1ff;border-color:#9ab7ef}.bracket-share-destinations>:is(a,button):focus-visible{outline-offset:3px;outline:2px solid #040475}.bracket-share-destinations>button:disabled{opacity:.5;cursor:wait}.heritage-honours{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.heritage-honours>a{background:linear-gradient(135deg,#c3dcff0f,#c3dcff04);border:1px solid #b2ceff2b;border-radius:14px;grid-template-columns:78px minmax(0,1fr);gap:12px;min-height:166px;padding:16px 14px 16px 6px;transition:border-color .2s,background .2s;display:grid;position:relative}.heritage-honours>a:hover{background:linear-gradient(135deg,#c3dcff1c,#c3dcff08);border-color:#c3dcff70}.heritage-honours>a>img{object-fit:contain;filter:drop-shadow(0 6px 9px #02053e50);width:78px;height:134px}.heritage-honours>a>div{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.heritage-honours strong{letter-spacing:-.015em;font-size:clamp(36px,3.8vw,48px)}.heritage-honours span{color:#f0f6ff;letter-spacing:.055em;font-size:8px}.heritage-honours small{color:#b6cef1;letter-spacing:.025em;margin-top:6px;font-size:9px}@media (max-height:780px) and (min-width:769px){.edition-world .journey-intro h1{font-size:clamp(108px,12.7vw,174px)}.edition-world .journey-intro .journey-invitation{margin-top:14px}}@media (max-width:768px){.edition-world .journey-team-line{gap:4px;width:min(400px,100vw - 48px);margin-bottom:10px}.journey-team-line img{height:25px}.heritage-honours>a{grid-template-columns:62px minmax(0,1fr);gap:8px;min-height:146px;padding:14px 10px 14px 4px}.heritage-honours>a>img{width:62px;height:116px}.heritage-honours span{font-size:7px}}@media (max-width:380px){.heritage-honours{gap:9px}.heritage-honours>a{grid-template-columns:48px minmax(0,1fr);gap:6px}.heritage-honours>a>img{width:48px}}.iwc-loader.site-opening,.iwc-loader.launch-opening,.iwc-loader.route-opening{z-index:10000;color:#c8ddff;pointer-events:auto;background:radial-gradient(at 50% 45%,#122b9b55,#0000 60%),#040475;min-height:100svh;position:fixed;inset:0}.iwc-loader .loader-outline path{fill:none!important;fill-opacity:0!important}.iwc-loader.launch-opening{z-index:10001}.iwc-loader>span{letter-spacing:.19em;font-family:Manrope Variable,sans-serif;font-size:8px}.journey-opening{display:none!important}.journey-finale{background:radial-gradient(at 75% 35%,#1767ce44,#0000 47%),#040475}.journey-finale .finale-headline{z-index:6;width:58%;top:9%;left:7%}.journey-finale .finale-headline:before{background:linear-gradient(90deg,#040475fa 55%,#040475b0 82%,#0000);border-radius:0;inset:-30px -20px -30px -50px}.journey-finale .finale-edition{color:#bdd7ff;margin-bottom:21px;font-size:9px}.journey-finale h2>span{letter-spacing:.06em;font-size:clamp(35px,5.4vw,80px);font-weight:400;line-height:1.06}.journey-finale h2>em{letter-spacing:-.025em;padding-right:.12em;font-size:clamp(70px,9.5vw,142px);font-weight:800;line-height:.97}.journey-finale h2>strong{color:#f33b55;letter-spacing:-.055em;margin:12px 0 26px;font-size:clamp(115px,18vw,260px);font-weight:700;line-height:.83}.journey-finale .finale-date{border-top:1px solid #a7c6ff50;max-width:355px;padding-top:18px}.journey-finale .finale-date>span{font-size:42px}.journey-finale .finale-date b{color:#fff;font-size:11px}.journey-finale .finale-location{color:#fff;margin:18px 0 8px;font-size:11px}.journey-finale .finale-venues{color:#bdd0f4;font-size:8px;line-height:1.65}.journey-finale .finale-sculpture>img{filter:drop-shadow(0 22px 40px #00003890);width:100%;height:98%;max-height:560px}.journey-finale .finale-art-index{color:#c5ddff;letter-spacing:.24em;font-size:8px;top:-12px}.journey-finale .finale-plinth{bottom:-10px;left:-7%;right:-7%}.journey-finale .finale-plinth i{height:12px;box-shadow:none;background:radial-gradient(#4f86ff66,#0000 68%);border:0}.journey-finale .finale-plinth span{font-size:7px}.finale-atlas{aspect-ratio:420/330;z-index:0;pointer-events:none;width:90%;position:absolute;top:-3%;left:35%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 82%,#0000)}.journey-finale .finale-world-map{object-fit:fill;opacity:.55;z-index:0;width:100%;height:100%;position:absolute;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.finale-johor-signal{color:#d5e8ff;flex-direction:column;gap:5px;display:flex;position:absolute;top:53.03%;left:58.57%;transform:translate(-10px,-10px)}.finale-johor-signal>i{background:#ff4662;border-radius:50%;width:7px;height:7px;margin:7px;position:relative;box-shadow:0 0 12px #ff4662}.finale-johor-signal>i:after{content:"";border:1px solid #ff6077;border-radius:50%;animation:2.1s ease-out infinite johor-beacon;position:absolute;inset:-7px}.finale-johor-signal b{letter-spacing:.15em;margin-top:8px;font:700 10px Manrope Variable}.finale-johor-signal small{letter-spacing:.07em;font:400 7px Manrope Variable}.journey-finale .finale-flow.iwc-ribbon{z-index:5;opacity:.64;width:120%;height:120%;inset:-10%;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#0005 58%,#000 68%,#0007 100%);mask-image:linear-gradient(90deg,#0000 40%,#0005 58%,#000 68%,#0007 100%)}.journey-finale .finale-flow .ribbon-current{stroke-dasharray:400 600;animation-duration:22s}.finale-seal{z-index:6;white-space:nowrap;align-items:center;gap:12px;display:flex;position:absolute;bottom:112px;right:7%}.finale-seal img{object-fit:contain;width:28px;height:44px}.finale-seal span{color:#d4e3ff;letter-spacing:.08em;font:600 8px/1.8 Manrope Variable}.journey-finale .finale-bottom-note{color:#bdd4ff;font-size:8px;bottom:114px;left:7%}.journey-finale .finale-bottom-note>span:last-child{display:none}@keyframes johor-beacon{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(2.4)}}.nation-lineup>a{isolation:isolate;overflow:hidden}.nation-lineup .nation-flag-fill{z-index:-1;opacity:0;pointer-events:none;transition:opacity .45s,transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.06)}.nation-lineup .nation-flag-fill>.country-flag{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%}.nation-lineup .nation-flag-fill:after{content:"";z-index:1;background:linear-gradient(#0000 35%,#000b);position:absolute;inset:0}.nation-lineup>a>img{z-index:2;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .5s}.nation-lineup>a:hover .nation-flag-fill,.nation-lineup>a:focus-visible .nation-flag-fill{opacity:1;transform:scale(1)}.nation-lineup>a:hover>img,.nation-lineup>a:focus-visible>img{filter:drop-shadow(0 8px 12px #0007);transform:translateY(17px)scale(1.15)}.nation-lineup>a:hover>.card-ribbon,.nation-lineup>a:focus-visible>.card-ribbon{opacity:0}.nation-lineup>a:hover .nation-code,.nation-lineup>a:focus-visible .nation-code{opacity:.35}.nation-lineup>a h3,.nation-lineup>a .nation-meta{z-index:2;position:relative}.nation-lineup>a:hover h3,.nation-lineup>a:focus-visible h3{color:#fff;text-shadow:0 2px 15px #0008;transform:translateY(6px)}.nation-lineup>a h3{transition:transform .6s,color .4s}.player-portrait>img.neutral-player{opacity:1;object-fit:contain;object-position:bottom center;filter:grayscale()!important;width:93%!important;height:94%!important;top:auto!important;bottom:0!important;left:3.5%!important}.rules-2027{padding-bottom:85px}.rules-guide-label{letter-spacing:.1em;color:#62749b;padding:10px 0;font:600 8px Manrope Variable}.match-hour{border-block:1px solid #dce4f2;grid-template-columns:1fr 1fr 1.25fr;gap:30px;margin:16px 0 25px;padding:32px 0;display:grid}.match-hour>div{border-right:1px solid #dce4f2;padding-right:20px}.match-hour strong{color:#040475;letter-spacing:-.03em;font:600 70px/1 Barlow Condensed}.match-hour strong span{color:#6077a1;margin-left:8px;font:600 10px Manrope Variable}.match-hour p{color:#657590;max-width:280px;margin:9px 0 0;font:400 12px/1.8 Manrope Variable}.match-hour article{grid-template-columns:24px auto;align-content:center;gap:5px 12px;display:grid}.match-hour article>svg{color:#8d9bb7;width:22px;margin-top:8px}.match-hour article>b{color:#040475;font:500 44px/1 Barlow Condensed}.match-hour article>span,.match-hour article>p{grid-column:2}.match-hour article>span{color:#040475;letter-spacing:.08em;font:700 9px Manrope Variable}.rules-2027 .rules-2025{background:0 0;border:0;margin:0;padding:0}.rules-2027 .rule-card h4{font-size:22px;line-height:1.1}.rules-2027 .rule-card>p{font-size:12px;line-height:1.85}.creator-standard{background:#eef3fb;border:1px solid #d9e5f4;border-radius:14px;align-items:flex-start;gap:25px;margin-top:25px;padding:32px;display:flex}.creator-standard>svg{color:#040475;flex:none}.creator-standard span{letter-spacing:.14em;color:#677ea5;font:700 8px Manrope Variable}.creator-standard h3{color:#040475;margin:10px 0 15px;font:600 30px/1.1 Barlow Condensed}.creator-standard p{color:#526681;max-width:820px;margin:8px 0;font:400 12px/1.9 Manrope Variable}.sponsor-invitation{isolation:isolate;color:#fff;background:#040475;min-height:610px;margin-top:30px;padding:75px 8%;position:relative;overflow:hidden}.sponsor-invitation picture{z-index:-2;position:absolute;inset:0}.sponsor-invitation picture img{object-fit:cover;object-position:center 65%;width:100%;height:100%}.sponsor-invitation:before{content:"";z-index:-1;background:linear-gradient(90deg,#040475ec 10%,#040475ad 48%,#04047530 82%);position:absolute;inset:0}.sponsor-invitation-copy{z-index:2;max-width:580px;position:relative}.sponsor-invitation .eyebrow{color:#bdd9ff;letter-spacing:.16em;font-size:9px}.sponsor-invitation h2{letter-spacing:-.02em;color:#fff;margin:25px 0;font:700 clamp(48px,6.8vw,94px)/.96 Barlow Condensed}.sponsor-invitation h2 em{color:#cce2ff;font-weight:300}.sponsor-invitation p{color:#d4e4fb;max-width:370px;margin-bottom:30px;font:400 13px/1.85 Manrope Variable}.sponsor-cta{color:#040475;letter-spacing:.04em;background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:35px;padding:17px 21px;font:700 10px Manrope Variable;transition:background .25s,transform .25s;display:inline-flex}.sponsor-cta:hover{background:#e0efff;transform:translateY(-2px)}.sponsor-invitation small{letter-spacing:.1em;color:#bbd2f4;margin-top:22px;font:600 8px Manrope Variable;display:block}.sponsor-invitation .sponsor-weave{opacity:.55;z-index:0;width:110%;height:110%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000);mask-image:linear-gradient(90deg,#0000 40%,#000)}.sponsor-invitation-signature{color:#dbeaff;letter-spacing:.13em;align-items:center;gap:16px;font:500 10px/1.5 Manrope Variable;display:flex;position:absolute;bottom:42px;right:7%}.sponsor-invitation-signature img{object-fit:contain;width:44px;height:64px}.ballon-editorial{color:#040475;border-block:1px solid #d9e2ef;margin:35px 0 60px;padding:35px 0}.ballon-editorial-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px;display:flex}.ballon-editorial h2{color:#040475;margin:10px 0 0;font:500 clamp(30px,4vw,52px)/1 Barlow Condensed}.ballon-editorial h2 em{color:#040475;font-weight:700}.ballon-participation{border-left:1px solid #dae3f0;grid-template-columns:25px 1fr;align-items:center;gap:2px 12px;padding-left:30px;display:grid}.ballon-participation>svg{color:#91a5c3}.ballon-participation strong{font:500 52px/1 Barlow Condensed}.ballon-participation strong span{font-size:27px}.ballon-participation p,.ballon-participation small{color:#657b9d;grid-column:2;margin:2px 0;font-size:9px}.ballon-participation small{letter-spacing:.1em;font-size:7px}.ballon-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ballon-nominee{background:#fff;border:1px solid #dde5f1;border-radius:12px;min-width:0;position:relative;overflow:hidden}.ballon-nominee.ballon-selected{border-color:#bfcbea;box-shadow:0 8px 30px #0404750b}.ballon-photo{background:radial-gradient(at 50% 100%,#d8e6f7,#0000 70%),#f2f5fb;height:230px;position:relative;overflow:hidden}.ballon-photo>img{object-fit:contain;object-position:bottom center;z-index:1;width:100%;height:94%;position:absolute;bottom:0;left:0}.ballon-rank{color:#c4d4e9;font:400 57px/1 Barlow Condensed;position:absolute;top:16px;left:18px}.ballon-winner-label{letter-spacing:.06em;color:#735d26;z-index:2;background:#f9edc6;border-radius:3px;align-items:center;gap:5px;padding:7px 9px;font:700 8px Manrope Variable;display:flex;position:absolute;top:16px;right:12px}.ballon-nominee-copy{padding:20px}.ballon-person{color:#7085a5;align-items:center;gap:7px;font:500 8px Manrope Variable;display:flex}.ballon-person .country-flag{flex:none;width:18px;height:12px}.ballon-nominee h3{text-transform:uppercase;color:#040475;justify-content:space-between;align-items:center;margin:9px 0 16px;font:600 30px/1 Barlow Condensed;display:flex}.ballon-nominee h3 strong{letter-spacing:-.03em;font:500 41px/1 Barlow Condensed}.ballon-nominee h3 small{margin-left:2px;font-size:17px}.ballon-result-bar{background:#e8eef6;border-radius:3px;height:5px;overflow:hidden}.ballon-result-bar>i{background:#a8bddb;border-radius:3px;width:0;height:100%;display:block}.ballon-selected .ballon-result-bar>i{background:#040475}.ballon-nominee-copy>a{color:#50668c;justify-content:space-between;align-items:center;margin-top:17px;font:600 9px Manrope Variable;display:flex}.ballon-verdict{background:#f2f5fa;border-radius:8px;align-items:center;gap:18px;margin-top:22px;padding:20px 23px;display:flex}.ballon-verdict>svg{color:#ad8736;flex:none}.ballon-verdict span{letter-spacing:.12em;font:700 8px Manrope Variable}.ballon-verdict p{color:#5d708f;margin:6px 0 0;font:400 11px/1.8 Manrope Variable}.ballon-verdict button{color:#040475;background:#fff;border:1px solid #d5dfec;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;margin-left:auto;display:grid}.ballon-source{color:#71809a;max-width:800px;margin:18px 0 0;font:400 9px/1.8 Manrope Variable}.partners-directory{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.partners-directory>div>div{height:175px;box-shadow:none;border:1px solid #dae3f1;padding:23px 20px}.partners-directory h3{margin-top:14px;font-size:20px}.partners-directory .partner-logo{object-fit:contain;width:150px;max-width:100%;max-height:63px}.partner-logo.logo-reverse{background:#040475;border-radius:3px;padding:9px 12px;mix-blend-mode:normal!important}.partner-slider-controls button:first-child,.partner-slider-controls button:last-child{color:#040475;background:#fff}.partner-feature-copy .text-link{color:#fff;border-bottom-color:#ffffff60}.partner-contact h3,.about-editions>a:last-child h3{color:#fff}.partner-contact .button{color:#040475;background:#fff}.aiccf-intro h2,.about-intro h2{text-transform:uppercase;color:#040475;font-family:Barlow Condensed;font-weight:700}.aiccf-intro h2 em,.about-intro h2 em{color:#040475;font-weight:300}.partners-strip{background:#f8faff;border-block:1px solid #dfe6f2;padding:50px 7%;overflow:hidden}.partners-strip .eyebrow{text-align:center;color:#62769d;margin-bottom:25px;display:block}.partners-strip .partner-marquee{gap:0;width:200%;animation:38s linear infinite partner-glide;display:flex}.partners-strip .partner-marquee>div{flex:0 0 50%;justify-content:space-around;align-items:center;gap:30px;padding-inline:15px;display:flex}.partners-strip .partner-marquee a,.partners-strip .partner-marquee span{flex:1;place-items:center;min-width:0;height:64px;display:grid}.partners-strip .partner-marquee .partner-logo{object-fit:contain;filter:none;width:100%;max-width:135px;height:48px}.partners-strip:focus-within .partner-marquee{animation-play-state:paused}.partners-strip:has(:hover) .partner-marquee{animation-play-state:paused}@keyframes partner-glide{to{transform:translate(-50%)}}.site-footer{color:#040475;background:#fff;border-top:1px solid #dce4f2;padding:55px 7% 25px}.site-footer .footer-top{align-items:center;gap:35px;padding-bottom:35px}.site-footer .footer-top h2{text-transform:uppercase;letter-spacing:-.01em;color:#040475;margin:0;font:700 clamp(40px,5.5vw,76px)/.98 Barlow Condensed}.site-footer .footer-top h2 em{color:#040475;font-weight:300}.site-footer .footer-social a{color:#040475;background:#f7f9fd;border:1px solid #d5dfef;width:42px;height:42px;transition:background .25s,color .25s}.site-footer .footer-social a:hover{color:#fff;background:#040475}.site-footer .footer-links{border-top:1px solid #dae3ef;gap:24px;padding-top:24px}.site-footer .footer-links>a,.footer-cookie-button{color:#53698d;font:600 10px Manrope Variable}.footer-cookie-button{cursor:pointer;background:0 0;border:0;padding:0}.site-footer .footer-bottom{letter-spacing:.07em;color:#7b8ca6;border-top:0;margin-top:25px;font:500 8px Manrope Variable}.site-footer .footer-bottom img{filter:none;width:76px}.consent-panel{z-index:12000;color:#040475;background:#fff;border:1px solid #d9e3f0;border-radius:12px;outline:none;width:min(580px,100vw - 52px);padding:24px;position:fixed;bottom:24px;left:26px;box-shadow:0 14px 60px #04134330}.consent-panel header{align-items:center;gap:12px;display:flex}.consent-panel header>svg{color:#859fc6;flex:none}.consent-panel h2{color:#040475;margin:0;font:600 24px/1 Barlow Condensed}.consent-panel header>button{color:#040475;place-items:center;margin-left:auto;display:grid}.consent-panel p{color:#576d8d;margin:15px 0 18px;font:400 11px/1.8 Manrope Variable}.consent-actions{flex-wrap:wrap;gap:8px;display:flex}.consent-actions>button{color:#fff;cursor:pointer;background:#040475;border-radius:4px;flex:1;min-width:150px;padding:12px 13px;font:600 9px/1.5 Manrope Variable}.consent-actions>button.consent-config{color:#040475;background:#f0f4fb;flex-basis:100%;min-width:0}.consent-panel>a{color:#7187aa;align-items:center;gap:7px;margin-top:14px;font:600 9px Manrope Variable;display:inline-flex}.consent-shade{z-index:12000;background:#00104477;place-items:center;display:grid;position:fixed;inset:0}.consent-expanded{max-height:85svh;position:relative;bottom:auto;left:auto;overflow:auto}.consent-options{border-top:1px solid #dae3f0;margin:10px 0 20px}.consent-options>div,.consent-options>label{border-bottom:1px solid #dae3f0;align-items:center;gap:15px;padding:15px 0;display:flex}.consent-options>div{grid-template-columns:1fr auto;display:grid}.consent-options strong{font:600 12px Manrope Variable;display:block}.consent-options span{color:#7084a4;font:400 10px/1.7 Manrope Variable;display:block}.consent-options>div>span{grid-column:1}.consent-options b{color:#7185a8;grid-area:1/2/3;font:600 8px Manrope Variable}.consent-options input{accent-color:#040475;width:20px;height:20px;margin-left:auto}.external-consent{text-align:center;color:#040475;background:#edf2fa;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:100%;height:100%;min-height:235px;padding:25px;display:flex}.external-consent strong{font:600 24px/1 Barlow Condensed}.external-consent p{color:#627596;max-width:310px;margin:0;font:400 11px/1.7 Manrope Variable}.external-consent button{color:#fff;background:#040475;border-radius:4px;padding:12px 16px;font:600 10px Manrope Variable}.external-consent .external-settings{color:#617399;background:0 0;padding:3px}.privacy-copy table{border-collapse:collapse;width:100%;margin:25px 0;font:400 11px/1.7 Manrope Variable}.privacy-copy td,.privacy-copy th{text-align:left;border-bottom:1px solid #d9e3f0;padding:13px 10px}.privacy-copy th{color:#040475;font-weight:700}@media (min-width:761px) and (max-height:800px){.journey-finale .finale-headline{top:7%}.journey-finale .finale-edition{margin-bottom:14px}.journey-finale h2>span{font-size:4.2vw}.journey-finale h2>em{font-size:7.4vw}.journey-finale h2>strong{margin:10px 0 15px;font-size:min(14vw,175px)}.journey-finale .finale-date{padding-top:12px}.journey-finale .finale-date>span{font-size:32px}.journey-finale .finale-location{margin-top:12px}.journey-finale .finale-sculpture{top:12%;bottom:28%}.finale-seal{bottom:98px}.journey-finale .finale-bottom-note{bottom:100px}}@media (max-width:1000px){.partners-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.partners-strip .partner-marquee{width:260%}.partners-strip .partner-marquee>div{gap:22px}.sponsor-invitation{min-height:560px;padding-inline:6%}}@media (max-width:760px){.journey-finale .finale-headline{width:88%;top:7%;left:6%}.journey-finale .finale-headline:before{background:linear-gradient(90deg,#040475df 35%,#04047520 80%);inset:-22px -15px}.journey-finale .finale-edition{margin-bottom:17px;font-size:7px}.journey-finale h2>span{letter-spacing:.035em;font-size:clamp(25px,8.8vw,50px)}.journey-finale h2>em{font-size:clamp(49px,15.2vw,86px);line-height:1}.journey-finale h2>strong{margin:11px 0 20px;font-size:clamp(100px,31vw,165px)}.journey-finale .finale-date{gap:10px;width:48%;padding-top:14px}.journey-finale .finale-date>span{font-size:30px}.journey-finale .finale-date b{font-size:9px}.journey-finale .finale-location{margin:18px 0 8px;font-size:9px}.journey-finale .finale-venues{gap:7px;max-width:235px;font-size:6.5px}.journey-finale .finale-sculpture{z-index:4;inset:33% 4% 25% 58%}.journey-finale .finale-sculpture>img{max-height:280px}.journey-finale .finale-art-index,.journey-finale .finale-plinth{display:none}.finale-atlas{opacity:.7;width:160%;top:14%;left:0}.finale-johor-signal b{font-size:8px}.finale-johor-signal small{display:none}.journey-finale .finale-flow.iwc-ribbon{opacity:.45;width:150%;height:115%;inset:-6% -35%;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#0005 60%,#000);mask-image:linear-gradient(90deg,#0000 35%,#0005 60%,#000)}.finale-seal{gap:7px;bottom:96px;right:6%}.finale-seal img{width:18px;height:30px}.finale-seal span{font-size:6px}.journey-finale .finale-bottom-note{max-width:44%;font-size:6px;bottom:100px;left:6%}.match-hour{grid-template-columns:1fr 1fr;gap:25px 18px;padding-block:25px}.match-hour>div{border:0;border-bottom:1px solid #dce4f2;grid-column:1/-1;align-items:center;gap:25px;padding-bottom:20px;display:flex}.match-hour strong{font-size:55px}.match-hour article{gap:5px 8px}.match-hour article>b{font-size:36px}.match-hour article>span{font-size:7px;line-height:1.7}.match-hour p{font-size:10px}.rules-2027{padding-bottom:50px}.rules-2027 .rule-card h4{font-size:21px}.creator-standard{gap:15px;padding:24px 20px}.creator-standard>svg{width:26px}.creator-standard h3{font-size:26px}.creator-standard p{font-size:11px}.sponsor-invitation{min-height:600px;padding:50px 7% 105px}.sponsor-invitation h2{font-size:clamp(47px,12.8vw,78px)}.sponsor-invitation:before{background:linear-gradient(90deg,#040475dc,#04047550),linear-gradient(#0000 25%,#040475b0)}.sponsor-invitation p{max-width:300px;font-size:12px}.sponsor-invitation-signature{bottom:26px}.sponsor-invitation-signature img{height:42px}.sponsor-invitation-signature span{font-size:8px}.sponsor-cta{gap:20px;padding:15px;font-size:9px}.sponsor-invitation .sponsor-weave{-webkit-mask-image:linear-gradient(#0000 65%,#000);mask-image:linear-gradient(#0000 65%,#000)}.ballon-editorial-heading{align-items:flex-start;gap:14px}.ballon-editorial h2{font-size:32px}.ballon-participation{grid-template-columns:1fr;gap:4px;max-width:130px;padding-left:15px}.ballon-participation>svg{display:none}.ballon-participation strong{font-size:43px}.ballon-participation p,.ballon-participation small{grid-column:1;font-size:8px;line-height:1.6}.ballon-participation small{font-size:6px}.ballon-editorial-grid{gap:9px}.ballon-photo{height:150px}.ballon-photo>img{width:110%;height:85%;left:-5%}.ballon-nominee-copy{padding:11px 9px}.ballon-person{flex-wrap:wrap;gap:3px;font-size:6px}.ballon-person .country-flag{width:13px;height:9px}.ballon-nominee h3{margin:9px 0;font-size:19px;line-height:1.1;display:block}.ballon-nominee h3 strong{margin-top:8px;font-size:31px;display:block}.ballon-nominee h3 small{font-size:14px}.ballon-winner-label{gap:2px;padding:4px;font-size:6px;top:9px;left:5px;right:auto}.ballon-winner-label svg{width:12px}.ballon-rank{font-size:33px;top:32px;left:9px}.ballon-nominee-copy>a{gap:3px;font-size:7px;line-height:1.6}.ballon-verdict{gap:10px;padding:17px 14px}.ballon-verdict>svg{width:22px}.ballon-verdict span{font-size:7px;line-height:1.7;display:block}.ballon-verdict p{font-size:10px}.ballon-verdict button{width:30px;height:30px}.ballon-source{font-size:8px}.partners-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.partners-directory>div>div{height:165px;padding:20px 15px}.partners-directory h3{font-size:19px}.partners-directory .partner-logo{width:120px;height:55px}.partners-strip{padding:35px 5%}.partners-strip .partner-marquee{width:600%}.partners-strip .partner-marquee>div{gap:25px}.site-footer{padding:40px 7% 25px}.site-footer .footer-top{flex-wrap:wrap;gap:25px}.site-footer .footer-top h2{order:0;width:100%;font-size:48px}.site-footer .footer-top>.brand{order:1}.site-footer .footer-social{order:2;gap:8px;margin-left:auto}.site-footer .footer-social a{width:34px;height:34px}.site-footer .footer-links{grid-template-columns:1fr 1fr;gap:18px;display:grid}.site-footer .footer-bottom{flex-wrap:wrap;gap:15px}.consent-panel{width:calc(100vw - 28px);padding:20px;bottom:14px;left:14px}.consent-expanded{bottom:auto;left:auto}.consent-panel h2{font-size:22px}.consent-actions>button{min-width:125px;font-size:9px}.consent-panel p{font-size:10px}.privacy-copy table{table-layout:fixed;font-size:9px}.privacy-copy td{word-break:break-word}}@media (max-width:760px) and (max-height:690px){.journey-finale .finale-headline{top:5%}.journey-finale .finale-edition{margin-bottom:10px}.journey-finale h2>span{font-size:7.8vw}.journey-finale h2>em{font-size:13.5vw}.journey-finale h2>strong{margin:8px 0 13px;font-size:26vw}.journey-finale .finale-date{padding-top:10px}.journey-finale .finale-date>span{font-size:25px}.journey-finale .finale-location{margin-top:10px}.finale-seal{bottom:85px}.journey-finale .finale-bottom-note{bottom:89px}}@media (prefers-reduced-motion:reduce){.partner-marquee,.finale-johor-signal>i:after{animation:none!important}.nation-lineup>a *{transition:none!important}.partners-strip .partner-marquee{width:100%;animation:none}.partners-strip .partner-marquee>div{flex-wrap:wrap;flex:1}.partners-strip .partner-marquee>div:nth-child(2){display:none}.partners-strip .partner-marquee a{min-width:100px}.finale-sculpture>img{animation:none!important}}.competition-tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#edf2fbee;border-block:1px solid #d6e0f1;gap:6px;padding:12px max(24px,50% - 560px);box-shadow:0 7px 20px #0404750b}.competition-tabs button{white-space:nowrap;color:#040475;background:#fff;border:1px solid #dce5f4;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:12px 18px;font-size:11px;font-weight:650;transition:background .2s,color .2s,box-shadow .2s;display:flex;position:relative}.competition-tabs button.active,.competition-tabs button.active:hover{color:#fff;background:#040475;border-color:#040475;box-shadow:0 4px 12px #04047524}.competition-tabs button:hover{color:#040475;background:#e1eaff}.competition-tabs button.active:after{background:#ed334d;border-radius:2px;width:auto;height:3px;bottom:0;left:20%;right:20%}.competition-content .day-selector button.active:after,.competition-content .day-selector button.active:before{background:#ed334d!important}.competition-content .day-selector button.active{border-bottom-color:#ed334d}.consent-actions button{justify-content:center;align-items:center;gap:5px;display:flex}.ballon-photo>img:not(.ballon-team-crest){object-fit:contain;object-position:bottom center;width:100%;height:94%}.ballon-editorial h2 em{font-style:italic;font-weight:400}.ballon-photo{height:265px}.ballon-photo>img.ballon-team-crest{object-fit:contain;filter:drop-shadow(0 3px 6px #04047518);z-index:2;width:35px;height:42px;position:absolute;inset:16px 16px auto auto}.ballon-rank{opacity:.45}.ballon-winner-label{left:18px;right:auto}.ballon-selected .ballon-rank{top:52px}.contact-layout>div:first-child .contact-route a,.contact-layout>div:first-child .contact-route a b{color:#e1ebff}.contact-form-panel .fine-print a{color:#040475;text-underline-offset:3px;text-decoration:underline}.next-lineup .nation-lineup>a>.nation-flag-fill{z-index:0;border-radius:inherit;grid-area:auto;width:auto;height:auto;transition:opacity .55s,transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.07)}.next-lineup .nation-lineup>a>.nation-flag-fill>svg{filter:saturate(.72);border:0;width:100%;max-width:none;height:100%;margin:0;display:block;position:absolute;inset:0}.next-lineup .nation-lineup>a:is(:hover,:focus-visible)>.nation-flag-fill{opacity:1;transform:scale(1)}.next-lineup .nation-lineup>a:is(:hover,:focus-visible){border-color:#899fdb;box-shadow:0 12px 30px #04047522}.next-lineup .nation-lineup>a>img{z-index:2;grid-area:auto;transition:left .65s cubic-bezier(.22,1,.36,1),top .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:50% auto auto calc(100% - 90px);transform:translateY(-50%)}.next-lineup .nation-lineup>a:hover>img,.next-lineup .nation-lineup>a:focus-visible>img{filter:drop-shadow(0 6px 12px #04047555);top:36%;left:50%;transform:translate(-50%,-50%)scale(1.03)}.next-lineup .nation-lineup>a h3{transition:opacity .25s,transform .5s}.next-lineup .nation-lineup>a:hover h3,.next-lineup .nation-lineup>a:focus-visible h3{opacity:0;transform:translateY(10px)}.next-lineup .nation-lineup>a>.nation-hover-name{text-align:center;text-transform:uppercase;color:#fff;text-shadow:0 2px 12px #0008;opacity:0;z-index:3;grid-area:auto;font:600 22px/1.1 Barlow Condensed;transition:opacity .4s 80ms,transform .5s;position:absolute;bottom:49px;left:12px;right:12px;transform:translateY(8px)}.nation-lineup>a:hover .nation-hover-name,.nation-lineup>a:focus-visible .nation-hover-name{opacity:1;transform:none}@media (max-width:760px){.next-lineup .nation-lineup>a>img{width:48px;height:63px;left:calc(100% - 66px)}.next-lineup .nation-lineup>a>.nation-hover-name{font-size:19px;bottom:56px}}.ballon-photo:after{content:none}.edition-summary{border-bottom:1px solid #dce4f2;margin-bottom:42px;padding:10px 0 35px}.edition-summary>header{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 24px;display:flex}.edition-summary h2{color:#040475;letter-spacing:-.01em;margin:10px 0 0;font:650 clamp(30px,4vw,48px)/1.04 Barlow Condensed}.edition-summary h2 em{font-weight:400}.summary-total{flex:none;align-items:center;gap:14px;display:flex}.summary-total strong{color:#040475;font:600 62px/1 Barlow Condensed}.summary-total>span{color:#697d9f;letter-spacing:.04em;max-width:85px;font:650 8px/1.8 Manrope Variable}.summary-records{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.summary-records>button{text-align:left;color:#040475;background:#f8faff;border:1px solid #dce4f2;border-radius:10px;flex-direction:column;align-items:flex-start;gap:13px;min-width:0;padding:18px 14px;transition:border .2s,background .2s,transform .3s;display:flex}.summary-records>button:hover{border-color:#9fbce8;transform:translateY(-3px)}.summary-records>button.selected{color:#fff;background:#040475;border-color:#040475;box-shadow:0 8px 25px #04047518}.summary-category{align-items:flex-start;gap:6px;min-height:28px;font:650 8px/1.5 Manrope Variable;display:flex}.summary-category>svg{opacity:.7;flex:none}.summary-record-value{align-items:baseline;gap:7px;font:600 45px/1 Barlow Condensed;display:flex}.summary-record-value>small{opacity:.65;font:400 9px Manrope Variable}.summary-leaders{flex-wrap:wrap;align-items:center;gap:5px;min-height:52px;display:flex}.summary-leaders img{object-fit:contain;width:23px;height:29px}.summary-leaders>span{width:100%;font:600 9px/1.5 Manrope Variable}.summary-explore{letter-spacing:.025em;opacity:.7;justify-content:space-between;align-items:center;width:100%;margin-top:auto;font:550 7px Manrope Variable;display:flex}.summary-comparison{background:linear-gradient(120deg,#f5f8fd,#fff);border:1px solid #dce4f2;border-radius:12px;margin-top:18px;padding:22px 26px}.summary-chart-heading{color:#040475;align-items:center;gap:10px;margin-bottom:20px;display:flex}.summary-chart-heading b{font:700 10px Manrope Variable}.summary-chart-heading>span{color:#788bab;letter-spacing:.07em;margin-left:auto;font:550 7px Manrope Variable}.summary-chart{grid-template-columns:1fr 1fr;gap:14px 35px;display:grid}.summary-chart-row{grid-template-columns:135px minmax(30px,1fr) 25px 26px;align-items:center;gap:8px;display:grid}.summary-chart-team{color:#60749a;align-items:center;gap:7px;font:600 10px Manrope Variable;display:flex}.summary-chart-team>small{opacity:.6;font-size:7px}.summary-chart-team img{object-fit:contain;width:19px;height:23px}.summary-chart-track{background:#e9eff9;border-radius:4px;height:5px;overflow:hidden}.summary-chart-track i{background:#9db3d5;border-radius:4px;height:100%;display:block}.summary-chart-row.leading .summary-chart-track i{background:#040475}.summary-chart-row>b{color:#040475;text-align:right;font:600 17px Barlow Condensed}.summary-chart-row>small{text-align:right;color:#6b7fa2;font:400 6px Manrope Variable}.edition-summary .fine-print{margin-top:14px;font-size:9px;line-height:1.8}@media (max-width:1000px){.summary-chart{grid-template-columns:1fr}.summary-records{gap:6px}.summary-records>button{padding:14px 10px}.competition-tabs{padding:10px 20px}.competition-tabs button{padding:10px 12px;font-size:10px}}@media (max-width:760px){.competition-tabs{justify-content:flex-start;padding:10px 15px;overflow-x:auto}.competition-tabs button{flex:none;min-height:46px;padding:10px 14px}.ballon-photo{height:200px}.ballon-photo>img.ballon-team-crest{width:24px;height:29px;top:10px;right:7px}.ballon-winner-label{font-size:6px;left:7px}.summary-records{scroll-snap-type:x proximity;padding-bottom:8px;display:flex;overflow-x:auto}.summary-records>button{scroll-snap-align:start;min-width:155px;padding:16px}.edition-summary>header{gap:14px}.summary-total{gap:7px}.summary-total strong{font-size:45px}.summary-total>span{max-width:68px;font-size:6px}.summary-comparison{padding:18px 14px}.summary-chart-row{grid-template-columns:120px minmax(25px,1fr) 22px 24px;gap:6px}.summary-chart-team{font-size:9px}.summary-chart-heading b{font-size:8px}.summary-chart-heading>span{font-size:6px}.edition-summary h2{font-size:29px}.edition-summary{margin-bottom:25px}}@media (prefers-reduced-motion:reduce){.summary-records>button{transition:none;transform:none}}@media (max-width:540px){.ballon-editorial-grid{grid-template-columns:1fr;gap:12px}.ballon-nominee{grid-template-columns:42% minmax(0,1fr);display:grid}.ballon-photo{height:170px}.ballon-photo>img:not(.ballon-team-crest){width:100%;height:90%;left:0}.ballon-nominee-copy{flex-direction:column;justify-content:center;padding:16px 14px;display:flex}.ballon-person{overflow-wrap:anywhere;gap:5px;font-size:8px}.ballon-person .country-flag{width:17px;height:11px}.ballon-nominee h3{margin:10px 0 12px;font-size:25px}.ballon-nominee h3 strong{margin-top:6px;font-size:36px}.ballon-nominee-copy>a{margin-top:12px;font-size:9px}.ballon-winner-label{padding:5px;font-size:7px;top:12px;left:10px}.ballon-photo>img.ballon-team-crest{width:23px;height:29px;top:12px;right:9px}.ballon-selected .ballon-rank{top:40px}}.rules-2027 .rules-2025 .rule-list{align-items:stretch}.rules-2027 .rules-2025 .rule-card{padding:22px}.rules-2027 .rules-2025 summary{grid-template-columns:48px minmax(0,1fr) 16px;gap:16px 12px;padding:0}.rules-2027 .rules-2025 summary>.rule-art{grid-area:1/1;width:48px;height:48px;margin:0}.rules-2027 .rules-2025 summary>.rule-label{letter-spacing:.06em;grid-area:1/2;justify-self:start;padding:0;font:700 11px Manrope Variable}.rules-2027 .rules-2025 summary>span:nth-child(2){grid-area:2/1/3/-1;padding:0}.rules-2027 .rules-2025 summary>svg:last-child{grid-area:1/3;width:15px;position:static}.rules-2027 .rules-2025 .rule-card>p{margin:15px 0 0;padding:0}@media (max-width:540px){.rules-2027 .rules-2025 .rule-card{padding:20px}.rules-2027 .match-hour{grid-template-columns:1fr;gap:22px}.rules-2027 .match-hour article{grid-template-columns:30px minmax(0,1fr)}.rules-2027 .match-hour article>span{font-size:9px}.rules-2027 .match-hour p{font-size:11px}}.player-portrait>img.individual-player[style]{object-fit:contain!important;filter:none!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;top:14px!important;bottom:auto!important;left:0!important;transform:none!important}.player-portrait>img.neutral-player{object-fit:cover!important;object-position:center top!important;filter:grayscale()!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;top:0!important;bottom:0!important;left:0!important}.next-lineup .nation-lineup>a{color:#040475;background:linear-gradient(135deg,#fff,#edf2fa);border:1px solid #d4deed;box-shadow:0 3px 14px #04047506}.next-lineup .nation-lineup>a h3{color:#040475}.next-lineup .nation-lineup>a .nation-code{color:#7890b5}.next-lineup .nation-lineup>a>.card-ribbon{display:none}.next-lineup .nation-lineup>a>.nation-flag-fill>.country-flag{object-fit:cover;object-position:center;filter:none;border-radius:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}.next-lineup .nation-lineup>a>.nation-flag-fill:after{background:linear-gradient(#04047510 28%,#040475cc)}.next-lineup .nation-lineup>a:not(.lineup-new):not(.lineup-champion) .nation-meta{color:#587096;background:#e6edf7;border-top-color:#d4deed}.next-lineup .nation-lineup>a:is(:hover,:focus-visible) .nation-code{color:#fff}.partners-strip .partner-logos{background:#fff;border:1px solid #dce4ef;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(1120px,100% - 48px);margin:auto;padding:20px;display:grid;overflow:hidden}.partners-strip .partner-logos>a{background:#fff;border:1px solid #edf1f7;border-radius:10px;place-items:center;min-width:0;min-height:88px;padding:12px 18px;display:grid}.partners-strip .partner-logos img{object-fit:contain;filter:none;background:0 0;width:100%;max-width:160px;height:55px}.info-page img.partner-logo,.partners-strip img.partner-logo{mix-blend-mode:normal!important;background:0 0!important}.info-page img.partner-logo.logo-monochrome,.partners-strip img.partner-logo.logo-monochrome{filter:brightness(0)saturate()invert(9%)sepia(86%)saturate(4217%)hue-rotate(243deg)brightness(75%)contrast(135%)!important}.site-footer .brand{color:#040475!important}.site-footer .brand img{filter:none!important}.site-footer .social-k{filter:brightness(0)!important}.site-footer .footer-social a:hover .social-k{filter:brightness(0)invert()!important}.page-hero .hero-weave{-webkit-mask-image:none;mask-image:none}.page-hero .hero-weave .header-weave,.page-hero.with-image .hero-weave .header-weave{opacity:.82;width:116%;height:116%;inset:-7% -8%;-webkit-mask-image:none;mask-image:none}.page-hero .hero-weave .ribbon-current{animation-duration:26s}.ballon-photo>img:not(.ballon-team-crest){object-fit:contain;width:94%;height:94%;bottom:0;left:3%}@media (max-width:540px){.partners-strip .partner-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:calc(100% - 36px);padding:12px}.partners-strip .partner-logos>a{min-height:74px;padding:12px}.partners-strip .partner-logos img{height:44px}.page-hero .hero-weave .header-weave,.page-hero.with-image .hero-weave .header-weave{opacity:.72;width:124%;height:114%;inset:-4% -12%}.ballon-photo>img:not(.ballon-team-crest){width:94%;height:93%;left:3%}}.rules-2027 .world-section-heading h2 em{color:#1765e0;font-style:normal}.rules-2027 .world-section-heading h2 em:after{content:"";background:#df1834;border-radius:60% 0;width:.14em;height:.34em;margin-left:.16em;display:inline-block;transform:rotate(20deg)}.rules-2027 .rules-guide-label{background:#f7faff;border:1px solid #d7e2f3;border-radius:30px;align-self:flex-end;padding:11px 15px}.rules-2027 .match-hour{background:linear-gradient(115deg,#f4f8ff,#fff 50%,#fff5f6);border:1px solid #dce5f2;border-radius:18px;gap:26px;margin-bottom:0;padding:28px}.match-hour-kicker{color:#7183a0;letter-spacing:.14em;margin-bottom:12px;font:700 8px Manrope Variable;display:block}.rules-2027 .match-hour strong{font-size:82px}.rules-2027 .match-hour article>svg{color:#1765e0;width:26px;height:26px}.rules-2027 .match-hour article:last-child>svg,.rules-2027 .match-hour article:last-child>b{color:#d91937}.rules-2027 .match-hour article>b{color:#1765e0;font-size:55px}.match-time-track{color:#70819c;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;padding:14px 10px 24px;font:700 9px Manrope Variable;display:grid}.match-time-track i{background:linear-gradient(90deg,#040475,#2679f3);border-radius:8px;height:5px}.match-time-track i:last-of-type{background:linear-gradient(90deg,#ff8798,#de1935)}.match-time-track b{color:#040475}.rules-2025 .rule-list{align-items:stretch}.rules-2025 .rule-list .rule-card{border:1px solid var(--rule-border);border-top:3px solid var(--rule-accent)}.rules-2025 .rule-list summary:focus-visible{outline:2px solid var(--rule-accent);outline-offset:6px;border-radius:6px}.partners-strip .partner-logos>a{background:#fff!important}.partners-strip .partner-logos img.partner-logo{height:62px;max-height:62px}.partners-strip .partner-logos img.partner-logo,.info-page img.partner-logo{filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.partners-strip .partner-logos img.partner-logo.logo-monochrome,.info-page img.partner-logo.logo-monochrome{filter:brightness(0)saturate()invert(9%)sepia(86%)saturate(4217%)hue-rotate(243deg)brightness(75%)contrast(135%)!important}.next-lineup .nation-lineup>a.lineup-champion{background:linear-gradient(135deg,#fff,#fff8e6);border-color:#e8d6b4}.next-lineup .nation-lineup>a:is(:hover,:focus-visible) .nation-meta{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04047599;border-top-color:#ffffff30}.rules-section-heading h3{text-transform:uppercase;color:#040475;margin-top:12px;font:600 36px/1.06 Barlow Condensed}.rules-2025 .rule-list summary{grid-template-columns:48px minmax(0,1fr) auto 16px;gap:12px;padding:0}.rules-2025 .rule-list summary>.rule-art{grid-area:1/1;width:48px;height:48px;margin:0}.rules-2025 .rule-list summary>span:nth-child(2){grid-area:1/2;padding:0;font-size:14px}.rules-2025 .rule-list summary>.rule-label{grid-area:1/3;padding:0;font:700 9px Manrope Variable}.rules-2025 .rule-list summary>svg:last-child{grid-area:1/4;width:14px;position:static}.rules-2025 .rule-list .rule-card>p{margin:16px 0 0;padding:0}.rules-2027 .rules-2025 .rule-list summary{grid-template-columns:48px minmax(0,1fr) 16px;gap:16px 12px}.rules-2027 .rules-2025 .rule-list summary>span:nth-child(2){grid-area:2/1/3/-1}.rules-2027 .rules-2025 .rule-list summary>.rule-label{grid-area:1/2;font-size:11px}.rules-2027 .rules-2025 .rule-list summary>svg:last-child{grid-area:1/3}.format-stages>div{background:linear-gradient(150deg,#f1f6ff,#fff 70%);border-top:3px solid #2674ec}.format-stages>div:nth-child(2n){background:linear-gradient(150deg,#fff3f5,#fff 70%);border-top-color:#df1935}.format-stages>div>span{color:#df1935;opacity:.22}.format-stages>div>svg{color:#1765e0}.rules-2025 .rule-card{--rule-accent:#1765e0;--rule-soft:#edf4ff;--rule-border:#d3e2fa;isolation:isolate;border-color:var(--rule-border);border-top:3px solid var(--rule-accent);background:linear-gradient(145deg, #fff 55%, var(--rule-soft));border-radius:16px;transition:border-color .2s,box-shadow .2s;position:relative;box-shadow:0 6px 20px #04047504}.rules-2025 .rule-card[data-tone=cyan]{--rule-accent:#057ca2;--rule-soft:#eefbfc;--rule-border:#cae6ed}.rules-2025 .rule-card[data-tone=yellow]{--rule-accent:#aa7900;--rule-soft:#fff9e5;--rule-border:#efe0b9}.rules-2025 .rule-card[data-tone=red]{--rule-accent:#dd1935;--rule-soft:#fff1f3;--rule-border:#f1d3d9}.rules-2025 .rule-card[data-tone=slate]{--rule-accent:#68748c;--rule-soft:#f2f4f8;--rule-border:#dce1eb}.rules-2025 .rule-card:after{content:attr(data-rule-number);color:var(--rule-accent);opacity:.045;z-index:-1;pointer-events:none;font:600 67px/1 Barlow Condensed;position:absolute;bottom:8px;right:13px}.rules-2025 .rule-card:hover{box-shadow:0 7px 25px #0404750b}.rules-2025 .rule-card summary>.rule-art{color:var(--rule-accent);background:var(--rule-soft);border-color:var(--rule-border);border-radius:13px}.rules-2025 .rule-card summary>.rule-label{color:var(--rule-accent)}.rule-card-symbols{width:29px;height:33px;display:block;position:relative;transform:rotate(-9deg)}.rule-card-symbols i{background:#ffd645;border-radius:3px;width:20px;height:28px;display:block;position:absolute;top:0;left:0;box-shadow:0 2px 3px #5d420019}.rule-card-symbols i+i{background:#2674ec;top:5px;left:10px;transform:rotate(19deg)}.rule-card-symbols.single-red i{background:#e72442}.rule-card-symbols.single-blue i{background:#2674ec}.rule-card-symbols[class*=single-]{width:20px;height:28px}.creator-standard-mark{color:#fff;background:#040475;border-radius:18px;flex:none;align-self:center;place-items:center;width:105px;height:110px;padding:14px;display:grid}.creator-standard-mark strong{font:600 40px/1 Barlow Condensed}.creator-standard-mark strong span{color:#fe627b;font:inherit;letter-spacing:0}.rules-2027 .creator-standard{background:linear-gradient(115deg,#eff5ff,#fff);border-radius:18px}.rules-2027 .creator-standard h3{color:#040475}.visual-filter-defs{pointer-events:none;position:absolute}.ballon-nominee-copy .ballon-winner-label{width:max-content;margin:5px 0 2px;padding:5px 7px;font-size:7px;position:static}.player-card .player-portrait>img.neutral-player{filter:url(#creator-flat-palette)!important}.scorer-person img.neutral-player{filter:url(#creator-flat-palette)}@media (max-width:760px){.rules-2027 .match-hour{grid-template-columns:1fr 1fr;gap:20px;padding:22px}.rules-2027 .match-hour>div{border-bottom:1px solid #dce5f2;border-right:0;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px;padding:0 0 19px;display:flex}.match-hour-kicker{width:100%;margin:0}.rules-2027 .match-hour strong{font-size:68px}.rules-2027 .match-hour>div p{max-width:180px;margin:0}.rules-2027 .creator-standard{gap:18px;padding:23px}.creator-standard-mark{width:75px;height:88px}.creator-standard-mark strong{font-size:32px}}@media (max-width:540px){.rules-2027 .world-section-heading{align-items:flex-start;gap:14px}.rules-2027 .rules-guide-label{align-self:flex-start;padding:9px 12px;font-size:7px}.rules-2027 .match-hour{grid-template-columns:1fr;padding:22px}.rules-2027 .match-hour article{grid-template-columns:32px minmax(0,1fr);gap:5px 14px}.rules-2027 .match-hour article>b{font-size:48px}.rules-2027 .match-hour p{max-width:none}.rules-2027 .creator-standard{display:block}.creator-standard-mark{float:right;width:66px;height:76px;margin:0 0 15px 13px;padding:9px}.creator-standard-mark svg{width:21px}.rules-2027 .creator-standard h3{font-size:27px}.rules-2027 .creator-standard p{clear:both}}@media (prefers-reduced-motion:reduce){.rules-2025 .rule-card{transition:none}}.journey-finale .finale-landscape{opacity:.44;filter:saturate(.48)contrast(1.06);background:linear-gradient(110deg,#040475c9 8%,#04047566 46%,#04047520),url(/assets/v7/sultan-interior.webp) 50% 64%/cover;-webkit-mask-image:linear-gradient(#0000,#000 26% 84%,#0000);mask-image:linear-gradient(#0000,#000 26% 84%,#0000)}.journey-finale .finale-atlas{width:80%;top:-27%;left:39%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 84%,#0000),linear-gradient(#0000,#000 10% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 84%,#0000),linear-gradient(#0000,#000 10% 75%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.journey-finale .finale-world-map{opacity:.82}.journey-finale .finale-sculpture{z-index:7;inset:28% 10% 25% 65%}.journey-finale .finale-headline:before{display:none}.journey-finale .finale-headline h2,.journey-finale .finale-location,.journey-finale .finale-venues{text-shadow:0 2px 22px #01014950}.journey-finale .finale-flow.iwc-ribbon{opacity:.58;width:116%;height:106%;inset:-3% -8%;-webkit-mask-image:linear-gradient(#0000 16%,#0005 40%,#000 76%);mask-image:linear-gradient(#0000 16%,#0005 40%,#000 76%)}.journey-finale .finale-seal{bottom:112px;left:7%;right:auto}.journey-finale .finale-bottom-note{justify-content:flex-end;max-width:none;bottom:118px;left:40%;right:7%}.journey-finale .finale-bottom-note>span:first-child{display:none}.journey-finale .finale-johor-signal>i{animation:2.4s ease-in-out infinite finale-location-glow}@keyframes finale-location-glow{0%,to{opacity:.65;box-shadow:0 0 8px #ff4662}50%{opacity:1;box-shadow:0 0 18px #ff4662}}.player-card .player-portrait>img.neutral-player{object-fit:contain!important;object-position:center bottom!important;width:86%!important;height:90%!important;top:8%!important;bottom:auto!important;left:7%!important}.player-card .player-portrait>img.individual-player[src*="/v31/es/"]{object-fit:contain!important;object-position:center bottom!important;width:94%!important;height:calc(100% - 8px)!important;top:8px!important;bottom:auto!important;left:3%!important}@media (max-width:760px){.journey-finale .finale-landscape{opacity:.36;background-position:50%,64% 62%}.journey-finale .finale-atlas{opacity:.72;width:142%;top:3%;left:0}.journey-finale .finale-sculpture{inset:40% 6% 24% 60%}.journey-finale .finale-flow.iwc-ribbon{opacity:.5;width:144%;height:91%;inset:9% -22%}.journey-finale .finale-seal{bottom:94px;left:6%}.journey-finale .finale-venues{flex-direction:column;align-items:flex-start;gap:4px;max-width:52%}.journey-finale .finale-venues i,.journey-finale .finale-bottom-note{display:none}}@media (min-width:761px) and (max-height:800px){.journey-finale .finale-seal{bottom:98px}.journey-finale .finale-bottom-note{bottom:104px}}@media (prefers-reduced-motion:reduce){.journey-finale .finale-johor-signal>i{animation:none}}.ballon-editorial-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.16fr) minmax(0,.92fr);grid-template-areas:"runner winner third";align-items:end;gap:clamp(12px,2vw,24px);padding-top:10px}.ballon-fr{grid-area:runner}.ballon-ar{grid-area:winner}.ballon-co{grid-area:third}.ballon-editorial-grid .ballon-nominee{border-radius:16px;display:block}.ballon-editorial-grid .ballon-selected{border-color:#d8c798;box-shadow:0 16px 40px #0404750c}.ballon-selected:before{content:"";z-index:3;background:linear-gradient(90deg,#d6c18b,#ad8736,#d6c18b);height:3px;position:absolute;top:0;left:20%;right:20%}.ballon-editorial-grid .ballon-photo{height:265px}.ballon-editorial-grid .ballon-selected .ballon-photo{background:radial-gradient(at 50% 95%,#ece7d9,#0000 75%),#f5f7fa;height:350px}.ballon-editorial-grid .ballon-photo>img:not(.ballon-team-crest){object-fit:contain;object-position:center bottom;width:94%;height:92%;bottom:0;left:3%}.ballon-editorial-grid .ballon-ar .ballon-photo>img:not(.ballon-team-crest){height:114%;bottom:-18%}.ballon-editorial-grid .ballon-co .ballon-photo>img:not(.ballon-team-crest){height:126%;bottom:-30%}.ballon-editorial-grid .ballon-rank{opacity:.6;font-size:49px;top:16px;left:16px}.ballon-selected .ballon-rank{color:#c1a25d}.ballon-editorial-grid .ballon-nominee-copy{padding:20px;display:block}.ballon-editorial-grid .ballon-selected h3{font-size:38px}.ballon-editorial-grid .ballon-selected h3 strong{font-size:55px}.ballon-selected .ballon-person{color:#60708a}.ballon-editorial-grid .ballon-photo>img.ballon-team-crest{width:32px;height:39px;top:16px;right:14px}@media (max-width:760px){.ballon-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"winner winner""runner third";gap:12px}.ballon-editorial-grid .ballon-selected{width:100%}.ballon-editorial-grid .ballon-photo{height:clamp(170px,36vw,230px)}.ballon-editorial-grid .ballon-selected .ballon-photo{height:clamp(250px,55vw,330px)}.ballon-editorial-grid .ballon-nominee-copy{padding:15px 13px}.ballon-editorial-grid .ballon-selected .ballon-nominee-copy{padding:18px 22px}.ballon-editorial-grid .ballon-person{gap:5px;font-size:7px}.ballon-editorial-grid .ballon-nominee h3{flex-wrap:wrap;gap:7px;margin:12px 0;font-size:23px;display:flex}.ballon-editorial-grid .ballon-nominee h3 strong{margin:0;font-size:32px}.ballon-editorial-grid .ballon-selected h3{font-size:38px}.ballon-editorial-grid .ballon-selected h3 strong{font-size:55px}.ballon-editorial-grid .ballon-rank{font-size:34px;top:12px;left:10px}.ballon-editorial-grid .ballon-selected .ballon-rank{font-size:50px;top:18px;left:22px}.ballon-editorial-grid .ballon-photo>img.ballon-team-crest{width:24px;height:30px;top:12px;right:9px}.ballon-editorial-grid .ballon-selected .ballon-photo>img.ballon-team-crest{width:35px;height:43px;top:18px;right:22px}.ballon-editorial-grid .ballon-nominee-copy>a{font-size:8px}}.iwc-ribbon[data-motion=paused] .ribbon-current,.journey-finale[aria-hidden=true] .ribbon-current{animation-play-state:paused!important}@media (pointer:coarse),(max-width:759px){.journey-bottom:before,.competition-tabs{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (orientation:landscape) and (max-height:500px){.johor-journey .journey-topline{inset:12px 28px auto}.johor-journey:not(.journey-reduced) .journey-copy:not(.journey-intro){text-align:left;justify-content:flex-start;align-items:flex-start;width:43%;padding:0;inset:42px auto 70px 28px}.johor-journey:not(.journey-reduced) .journey-eyebrow{letter-spacing:1px;margin-bottom:8px;font-size:8px}.johor-journey:not(.journey-reduced) .journey-place h2{font-size:36px}.johor-journey:not(.journey-reduced) .journey-event{gap:10px;margin-top:7px}.johor-journey:not(.journey-reduced) .journey-event>span{font-size:22px}.johor-journey:not(.journey-reduced) .journey-event p{font-size:8px}.johor-journey:not(.journey-reduced) .journey-place small{margin-top:6px;font-size:8px}.johor-journey:not(.journey-reduced) .journey-bus-motto{margin-top:8px;font-size:10px}.johor-journey:not(.journey-reduced) .journey-convoy-label{margin-top:8px;font-size:7.5px}.johor-journey:not(.journey-reduced) .journey-dates h2 span{font-size:68px}.johor-journey:not(.journey-reduced) .journey-dates h2 em{font-size:24px}.johor-journey:not(.journey-reduced) .journey-dates>p:last-child{margin-top:8px;font-size:11px}.johor-journey:not(.journey-reduced) .journey-intro{padding:18px 24px 96px}.johor-journey:not(.journey-reduced) .journey-intro h1{font-size:clamp(44px,14svh,68px)}.johor-journey:not(.journey-reduced) .journey-invitation{margin-top:9px;padding-bottom:0;font-size:6.5px}.johor-journey:not(.journey-reduced) .journey-team-line{gap:9px;min-height:22px;margin-top:10px;margin-bottom:4px;padding:0}.johor-journey:not(.journey-reduced) .journey-team-line img{width:20px;height:22px}.johor-journey:not(.journey-reduced) .journey-scroll-cue{gap:5px;height:44px;min-height:44px;margin-top:4px;padding:4px;font-size:6.5px}.johor-journey .journey-finale .finale-headline{width:48%;top:32px;left:5%}.johor-journey .journey-finale .finale-edition{margin-bottom:7px;font-size:6.5px}.johor-journey .journey-finale h2>span{font-size:20px}.johor-journey .journey-finale h2>em{font-size:34px}.johor-journey .journey-finale h2>strong{margin:2px 0 5px;font-size:48px}.johor-journey .journey-finale .finale-date{gap:9px;padding-top:7px}.johor-journey .journey-finale .finale-date>span{font-size:25px}.johor-journey .journey-finale .finale-date>div{font-size:7.5px}.johor-journey .journey-finale .finale-location{margin-top:7px;font-size:9px}.johor-journey .journey-finale .finale-venues{margin-top:5px;font-size:8px}.johor-journey .journey-finale .finale-sculpture{inset:15% 9% 26% 69%}.johor-journey .journey-finale .finale-seal,.johor-journey .journey-finale .finale-bottom-note{display:none}}
