/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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,ui-sans-serif, system-ui, 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;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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--green:#057a55;--green-dark:#033f35;--yellow:#ffcb20;--red:#e6483d;--blue:#2877b8;--ink:#10211d;--paper:#f4f1e8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.section{padding-top:120px;padding-bottom:120px}.section-kicker{color:var(--green);letter-spacing:.17em;margin-bottom:20px;font-size:10px;font-weight:900;display:block}.section-kicker.light{color:#b8d8cd}h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,70px);font-weight:950;line-height:.94}.hero{color:#fff;background:radial-gradient(circle at 76% 32%,#15956e 0 1%,#0000 32%),linear-gradient(116deg,#03463a 0%,#05684e 48%,#07825b 100%);min-height:780px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.96;background:#f6c91e;width:520px;height:1100px;position:absolute;top:-230px;right:-190px;transform:rotate(29deg)}.hero:after{content:"";background:#e4493e;width:180px;height:1000px;position:absolute;top:250px;right:-20px;transform:rotate(29deg)}.hero-lines{opacity:.17;background-image:linear-gradient(90deg,#0000 49.8%,#ffffff73 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#ffffff38 50%,#0000 50.2%);background-size:170px 170px;position:absolute;inset:0;transform:skew(-12deg)scale(1.2)}.nav{z-index:5;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;height:92px;display:flex;position:relative}.brand{align-items:center;gap:12px;display:flex}.brand-logo{object-fit:contain;filter:drop-shadow(0 5px 10px #0000002e);width:52px;height:52px}.brand span:last-child{letter-spacing:.08em;line-height:.9;display:grid}.brand strong{font-size:17px}.brand em{color:var(--yellow);letter-spacing:.32em;margin-top:5px;font-size:10px;font-style:normal}.nav-links{gap:34px;font-size:13px;font-weight:700;display:flex}.nav-links a{opacity:.8;transition:opacity .2s}.nav-links a:hover{opacity:1}.nav-ticket{background:var(--yellow);color:#163127;border-radius:6px;padding:13px 18px;font-size:13px;font-weight:900;box-shadow:0 10px 25px #00000029}.nav-ticket span{margin-left:12px}.hero-content{z-index:2;padding-top:118px;position:relative}.hero-emblem{z-index:1;opacity:.28;filter:saturate(.9)drop-shadow(0 28px 60px #00000038);width:min(42vw,540px);height:auto;position:absolute;top:125px;right:max(-60px,50vw - 660px)}.hero-poster{z-index:3;background:#071f18;border:1px solid #ffffff40;border-radius:16px;width:410px;margin:0;padding:13px 13px 0;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;position:absolute;top:125px;right:max(24px,50vw - 590px);transform:rotate(1.5deg);box-shadow:0 35px 90px #0000006b}.hero-poster:before{content:"";z-index:-1;border:1px solid #ffcb20ad;border-radius:16px;position:absolute;inset:-11px 18px 32px -11px;transform:rotate(-3deg)}.hero-poster:after{content:"MATCHDAY";color:#17382d;background:var(--yellow);letter-spacing:.2em;transform-origin:50%;border-radius:4px 4px 0 0;padding:10px 14px;font-size:9px;font-weight:950;position:absolute;top:92px;right:-46px;transform:rotate(90deg)}.hero-poster:hover{transform:rotate(0)translateY(-8px);box-shadow:0 42px 110px #00000080}.hero-poster>img{aspect-ratio:1;object-fit:cover;border-radius:9px;width:100%;display:block}.hero-poster figcaption{color:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:53px;display:flex}.hero-poster figcaption span{color:var(--yellow);letter-spacing:.15em;font-size:8px;font-weight:950}.hero-poster figcaption b{letter-spacing:.07em;text-align:right;font-size:9px}.poster-index{z-index:2;color:#ffffff21;letter-spacing:-.09em;font-size:96px;font-weight:950;line-height:.8;position:absolute;bottom:16px;left:-58px}.eyebrow{color:#dcefe6;letter-spacing:.18em;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.eyebrow span{background:var(--yellow);width:34px;height:3px}h1{letter-spacing:-.065em;max-width:860px;margin:34px 0 30px;font-size:clamp(54px,7.8vw,106px);font-weight:950;line-height:.83}h1 span{color:var(--yellow)}.hero-copy{color:#ffffffc2;max-width:540px;font-size:17px;line-height:1.6}.hero-actions{gap:14px;margin-top:36px;display:flex}.button{cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-size:13px;font-weight:900;display:inline-flex}.button-primary{background:var(--yellow);color:#18342a}.button-primary span{margin-left:32px;font-size:18px}.button-ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff59}.score-card{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#042c25e6;border:1px solid #ffffff3d;border-radius:12px;grid-template-columns:1fr 110px 1fr;align-items:center;width:min(510px,100% - 48px);padding:20px;display:grid;position:absolute;bottom:80px;right:max(24px,50vw - 590px);box-shadow:0 24px 60px #00000040}.team{align-items:center;gap:11px;display:flex}.team-right{text-align:right;flex-direction:row-reverse}.team div{display:grid}.team strong{font-size:13px}.team small{opacity:.52;letter-spacing:.13em;margin-top:4px;font-size:8px}.flag{border:3px solid #ffffffe6;border-radius:50%;flex:none;place-items:center;width:45px;height:45px;display:grid;overflow:hidden;box-shadow:0 4px 15px #00000038}.flag-image{background:#fff}.flag-image img{object-fit:cover;width:100%;height:100%;transform:scale(1.12)}.versus{text-align:center;place-items:center;display:grid}.versus small{opacity:.55;letter-spacing:.12em;font-size:7px}.versus strong{color:var(--yellow);margin:3px 0;font-size:30px}.versus span{opacity:.75;font-size:8px}.quick{z-index:4;background:#fff;grid-template-columns:repeat(4,1fr);margin-top:-1px;display:grid;position:relative;box-shadow:0 18px 50px #1530281a}.quick-card{border-right:1px solid #e6e3da;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:28px 24px;transition:all .2s;display:grid}.quick-card:last-child{border-right:0}.quick-card:hover{background:#faf7ef;transform:translateY(-3px)}.quick-icon{width:42px;height:42px;color:var(--green);background:#e5f2ed;border-radius:50%;place-items:center;font-size:18px;font-weight:900;display:grid}.quick-card span:nth-child(2){display:grid}.quick-card strong{font-size:13px}.quick-card small{opacity:.52;margin-top:5px;font-size:10px}.quick-card b{color:var(--green)}.priority-actions{z-index:5;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:-38px;display:grid;position:relative}.priority-card{isolation:isolate;border-radius:12px;flex-direction:column;min-height:390px;padding:25px 25px 27px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f302730}.priority-card:before{content:"";z-index:-1;opacity:.12;border:1px solid;border-radius:50%;width:330px;height:330px;position:absolute;top:-100px;right:-135px}.priority-card:after{content:"";z-index:-1;opacity:.1;background:repeating-linear-gradient(117deg,#0000 0 62px,currentColor 64px 66px,#0000 68px 112px);position:absolute;inset:0}.priority-ticket{color:#15362d;background:linear-gradient(145deg,#ffda38,#f4bb13)}.priority-live{color:#fff;background:linear-gradient(145deg,#123e83,#267fc1)}.priority-sponsor{color:#fff;background:linear-gradient(145deg,#b82e31,#eb5448)}.priority-card:hover{transform:translateY(-8px);box-shadow:0 32px 75px #0f302740}.priority-number{letter-spacing:.18em;opacity:.7;font-size:9px;font-weight:950}.priority-icon{border:1px solid;border-radius:50%;place-items:center;width:52px;height:52px;font-size:20px;display:grid;position:absolute;top:23px;right:25px}.ticket-symbol{border-radius:7px;gap:3px;display:flex;transform:rotate(-7deg)}.ticket-symbol i{background:currentColor;width:2px;height:19px;display:block}.ticket-symbol i:nth-child(2){height:27px}.ticket-symbol i:nth-child(3){height:14px}.ticket-symbol i:nth-child(4){height:24px}.play-symbol{padding-left:3px}.sponsor-symbol{font-size:28px}.priority-copy{flex-direction:column;height:100%;margin-top:auto;padding-top:105px;display:flex}.priority-copy small{letter-spacing:.15em;opacity:.72;min-height:25px;font-size:8px;font-weight:950}.priority-copy strong{letter-spacing:-.055em;margin:13px 0 28px;font-size:clamp(27px,2.2vw,36px);line-height:.93}.priority-copy em{border-top:1px solid;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:11px;font-style:normal;font-weight:950;display:flex}.priority-copy em b{background:#fff3;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.priority-ticket .priority-copy em b{color:#ffcf23;background:#15362d}.intro{grid-template-columns:1.1fr .8fr;align-items:end;gap:120px;display:grid}.intro p{color:#5d6b66;margin:0 0 7px;font-size:18px;line-height:1.75}.team-gate{padding-bottom:120px}.team-gate-head{grid-template-columns:1fr .75fr;align-items:end;gap:110px;margin-bottom:50px;display:grid}.team-gate-head p{color:#5d6b66;margin:0 0 5px;font-size:17px;line-height:1.7}.team-gate-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.team-gate-card{isolation:isolate;color:#fff;border-radius:12px;height:540px;position:relative;overflow:hidden;box-shadow:0 25px 65px #0e2e2629}.team-gate-photo{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.team-gate-card.senegal .team-gate-photo,.team-gate-card.comores .team-gate-photo{object-position:center}.team-gate-shade{z-index:1;background:linear-gradient(#0114110d 20%,#011411e0 100%);position:absolute;inset:0}.team-gate-card.senegal:after,.team-gate-card.comores:after{content:"";z-index:2;height:8px;position:absolute;bottom:0;left:0;right:0}.team-gate-card.senegal:after{background:linear-gradient(90deg,#078454 0 33.3%,#f3c919 33.3% 66.6%,#d63b34 66.6%)}.team-gate-card.comores:after{background:linear-gradient(90deg,#f4cf25 0 25%,#fff 25% 50%,#d94143 50% 75%,#2775b9 75%)}.team-gate-flag{z-index:3;object-fit:cover;border:3px solid #fff;width:84px;height:58px;position:absolute;top:28px;left:28px;box-shadow:0 10px 28px #0000003d}.team-gate-index{z-index:3;letter-spacing:.2em;font-size:12px;font-weight:900;position:absolute;top:31px;right:28px}.team-gate-copy{z-index:3;display:grid;position:absolute;bottom:34px;left:34px;right:34px}.team-gate-copy small{color:#d0e2dc;letter-spacing:.17em;font-size:9px;font-weight:900}.team-gate-copy strong{letter-spacing:-.07em;margin:8px 0 22px;font-size:clamp(54px,6vw,84px);line-height:.95}.team-gate-copy em{border-top:1px solid #ffffff4d;justify-content:space-between;align-items:center;padding-top:18px;font-size:12px;font-style:normal;font-weight:900;display:flex}.team-gate-copy em b{color:var(--yellow);font-size:20px}.team-gate-card:hover .team-gate-photo{transform:scale(1.045)}.history-page{--team:#078054;--team-dark:#043d32;--team-accent:#f4ca21;background:#f4f1e8}.history-page.history-comores{--team:#1e6da9;--team-dark:#052f48;--team-accent:#f0ca27}.history-hero{color:#fff;background:var(--team-dark);isolation:isolate;height:min(820px,92vh);min-height:680px;position:relative;overflow:hidden}.history-nav{z-index:6;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;height:92px;display:flex;position:relative}.history-nav-links{gap:34px;font-size:13px;font-weight:800;display:flex}.history-nav-links a{opacity:.65}.history-nav-links a:hover,.history-nav-links a.active{opacity:1}.history-nav-links a.active:after{content:"";background:var(--team-accent);height:2px;margin-top:7px;display:block}.history-hero-photo{object-fit:cover;object-position:center;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.history-hero-overlay{z-index:-2;background:linear-gradient(90deg,#021c17f0 0%,#021c179e 48%,#021c171f 82%),linear-gradient(#0000 52%,#021914c2);position:absolute;inset:0}.history-comores .history-hero-overlay{background:linear-gradient(90deg,#031c2df0 0%,#031c2da3 48%,#031c2d1f 82%),linear-gradient(#0000 52%,#031928c7)}.history-word{z-index:-1;color:#0000;-webkit-text-stroke:1px #fff3;letter-spacing:-.09em;text-transform:uppercase;white-space:nowrap;font-size:clamp(150px,22vw,360px);font-weight:950;line-height:.7;position:absolute;bottom:-40px;left:-12px}.history-hero-content{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;height:calc(100% - 92px);padding-bottom:30px;display:flex;position:relative}.history-flag{object-fit:cover;border:4px solid #fff;width:96px;height:64px;margin-bottom:28px;box-shadow:0 14px 35px #00000047}.history-overline{letter-spacing:.2em;color:var(--team-accent);font-size:10px;font-weight:950}.history-hero-content h1{letter-spacing:-.085em;text-transform:uppercase;max-width:1000px;margin:17px 0 22px;font-size:clamp(82px,13vw,180px);line-height:.78}.history-hero-content p{letter-spacing:.18em;margin:0;font-size:16px;font-weight:900}.history-hero-content>a{letter-spacing:.08em;border:1px solid #ffffff59;border-radius:99px;align-items:center;gap:20px;margin-top:40px;padding:13px 16px 13px 20px;font-size:10px;font-weight:900;display:flex}.history-hero-content>a span{background:var(--team-accent);color:#15382d;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.history-stats{background:var(--team);color:#fff}.history-stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.history-stats article{border-right:1px solid #ffffff2e;flex-direction:column;justify-content:end;min-height:170px;padding:32px 25px;display:flex;position:relative}.history-stats article:first-child{border-left:1px solid #ffffff2e}.history-stats article>span{opacity:.45;letter-spacing:.15em;font-size:9px;position:absolute;top:22px;left:24px}.history-stats strong{color:var(--team-accent);letter-spacing:-.06em;font-size:42px;line-height:1}.history-stats small{letter-spacing:.13em;opacity:.8;margin-top:8px;font-size:8px;font-weight:900}.history-intro{grid-template-columns:1fr .9fr;gap:130px;padding-top:140px;padding-bottom:140px;display:grid}.history-kicker,.history-section-head>span{color:var(--team);letter-spacing:.18em;margin-bottom:22px;font-size:10px;font-weight:950;display:block}.history-intro h2,.history-section-head h2,.history-feature-copy h2,.history-sources h2{letter-spacing:-.065em;font-size:clamp(48px,6vw,82px);line-height:.9}.history-intro h2 em{color:var(--team);font-style:normal}.history-intro>div:last-child{padding-top:34px}.history-intro p{color:#61706b;margin:0 0 22px;font-size:16px;line-height:1.8}.history-intro .history-lead{color:#19352d;letter-spacing:-.02em;font-size:23px;font-weight:700;line-height:1.5}.history-timeline{background:var(--team-dark);color:#fff;padding:125px 0 140px;position:relative;overflow:hidden}.history-timeline:after{content:"";opacity:.045;background:url(/senegal-comores-emblem.png) 50%/contain no-repeat;width:540px;height:540px;position:absolute;top:-180px;right:-140px}.history-section-head{z-index:1;grid-template-columns:.45fr 1fr;align-items:start;margin-bottom:70px;display:grid;position:relative}.history-section-head>span{color:var(--team-accent);margin:9px 0 0}.timeline-list{z-index:1;margin-left:45%;position:relative}.timeline-list article{border-top:1px solid #ffffff30;grid-template-columns:145px 1fr 18px;align-items:start;gap:28px;padding:31px 0;display:grid}.timeline-list article:last-child{border-bottom:1px solid #ffffff30}.timeline-list article>strong{letter-spacing:-.05em;color:var(--team-accent);font-size:38px;line-height:1}.timeline-list h3{margin:1px 0 9px;font-size:20px}.timeline-list p{color:#b6cbc4;max-width:540px;margin:0;font-size:13px;line-height:1.65}.timeline-list article>span{color:var(--team-accent);text-align:right;margin-top:8px;font-size:9px}.history-feature{background:var(--team);color:#fff;border-radius:12px;grid-template-columns:.9fr 1.1fr;align-items:center;min-height:510px;margin-top:120px;margin-bottom:120px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 75px #073e3133}.history-feature:before{content:"";opacity:.12;background:repeating-linear-gradient(115deg,#0000 0 64px,#fff 66px 68px,#0000 70px 120px);position:absolute;inset:0}.history-feature-number{color:#0000;-webkit-text-stroke:2px #ffffff6b;letter-spacing:-.1em;align-self:stretch;place-items:center;font-size:clamp(100px,15vw,220px);font-weight:950;display:grid;transform:rotate(-90deg)}.history-feature-copy{z-index:2;padding:65px 75px 65px 15px;position:relative}.history-feature-copy>span{color:var(--team-accent);letter-spacing:.19em;font-size:9px;font-weight:950}.history-feature-copy h2{margin:17px 0 24px}.history-feature-copy p{color:#d2e3dd;max-width:580px;font-size:14px;line-height:1.8}.history-feature>img{object-fit:cover;opacity:.15;width:220px;height:145px;position:absolute;bottom:-35px;right:-42px;transform:rotate(-8deg)}.history-honours{padding-top:20px;padding-bottom:140px}.history-section-head.dark>span{color:var(--team)}.honours-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.honours-grid article{border-top:5px solid var(--team);background:#fff;border-radius:10px;flex-direction:column;min-height:290px;padding:27px;display:flex;box-shadow:0 12px 34px #0e332a12}.honours-grid article>span{color:var(--team);letter-spacing:.15em;font-size:9px;font-weight:900}.honours-grid h3{margin:55px 0 11px;font-size:19px}.honours-grid strong{color:var(--team);letter-spacing:-.04em;font-size:27px}.honours-grid p{color:#65716d;border-top:1px solid #e8e4da;margin:auto 0 0;padding-top:28px;font-size:12px;line-height:1.65}.history-sources{background:#e8e3d8;padding:110px 0}.history-sources-inner{grid-template-columns:1fr .9fr;align-items:center;gap:120px;display:grid}.history-sources-inner>div:last-child>p{color:#5d6b66;margin:0 0 28px;line-height:1.75}.history-sources-inner a{color:var(--team);border-top:1px solid #c5c0b4;justify-content:space-between;align-items:center;padding:17px 0;font-size:12px;font-weight:900;display:flex}.history-sources-inner a:last-child{border-bottom:1px solid #c5c0b4}.history-sources-inner a span{font-size:18px}.history-next{background:var(--team-accent);color:#15352c;text-align:center;padding:82px 0}.history-next span{letter-spacing:.2em;font-size:9px;font-weight:950}.history-next p{margin:13px 0 4px;font-size:15px}.history-next a{letter-spacing:-.07em;align-items:center;gap:24px;font-size:clamp(52px,8vw,100px);font-weight:950;line-height:1;display:inline-flex}.history-next a b{font-size:.55em}.footer-match-link{color:var(--yellow);font-size:11px;font-weight:900}.tickets{background:var(--green-dark);color:#fff;position:relative;overflow:hidden}.tickets:before{content:"";opacity:.055;background:url(/senegal-comores-emblem.png) 50%/contain no-repeat;width:620px;height:620px;position:absolute;top:-180px;right:-210px;transform:rotate(14deg)}.ticket-shell{z-index:1;position:relative}.section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:58px;display:flex}.section-head>p{color:#b8ccc5;max-width:380px;margin:0;line-height:1.6}.ticket-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.ticket-card{color:var(--ink);background:#fff;border-radius:10px;flex-direction:column;padding:18px 18px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 38px #0000001f}.ticket-card:after{content:"";pointer-events:none;opacity:.035;background:url(/senegal-comores-emblem.png) 50%/contain no-repeat;width:120px;height:120px;position:absolute;bottom:90px;right:-38px}.ticket-card.featured{transform:translateY(-12px)}.ticket-number{z-index:2;color:#1f4438;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid;position:absolute;top:31px;left:31px}.popular{z-index:3;background:var(--yellow);color:#18372d;letter-spacing:.13em;border-radius:5px 5px 0 0;padding:8px 12px;font-size:8px;font-weight:950;position:absolute;top:-24px;right:18px}.ticket-art{color:#fff;isolation:isolate;border-radius:7px;flex-direction:column;justify-content:end;height:155px;padding:18px;display:flex;position:relative;overflow:hidden}.ticket-art:after{content:"";z-index:-1;background:#ffffff2e;position:absolute;inset:-45px -80px -40px 36%;transform:rotate(26deg)}.ticket-art b{letter-spacing:.22em;font-size:10px}.ticket-art strong{letter-spacing:-.04em;font-size:28px}.art-green{background:linear-gradient(135deg,#067958,#0ab27d)}.art-yellow{color:#15382d;background:linear-gradient(135deg,#e2a900,#ffcf24)}.art-red{background:linear-gradient(135deg,#bc312e,#ef6155)}.ticket-card h3{margin:24px 6px 8px;font-size:20px}.ticket-card>p{color:#67716e;min-height:60px;margin:0 6px 15px;font-size:13px;line-height:1.55}.ticket-card ul{border-top:1px solid #e9e6df;margin:0;padding:14px 6px 20px;list-style:none}.ticket-card li{margin:10px 0;font-size:11px}.ticket-card li:before{content:"✓";color:var(--green);margin-right:9px;font-weight:900}.ticket-card button,.ticket-card>a{cursor:pointer;height:48px;color:var(--green);background:#e6f2ee;border:0;border-radius:5px;justify-content:space-between;align-items:center;margin-top:auto;padding:0 16px;font-size:12px;font-weight:900;display:flex}.ticket-card.featured button{background:var(--yellow);color:#183a2f}.safe-note{text-align:center;color:#9db9af;letter-spacing:.05em;margin:30px 0 0;font-size:10px}.safe-note b{color:var(--yellow)}.access{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.access-copy>p{color:#66716d;margin:27px 0 32px;line-height:1.7}.travel-tabs{border-bottom:1px solid #d9d5cb;gap:7px;padding-bottom:16px;display:flex}.travel-tabs button{cursor:pointer;color:#60706a;letter-spacing:.08em;background:#fff;border:1px solid #d9d5cb;border-radius:5px;padding:11px 14px;font-size:9px;font-weight:900}.travel-tabs button.active{background:var(--green);border-color:var(--green);color:#fff}.travel-detail h3{margin:22px 0 8px;font-size:18px}.travel-detail p{color:#61706b;margin:0 0 12px;font-size:13px;line-height:1.6}.travel-detail span{color:var(--green);font-size:10px;font-weight:800}.route-link{background:var(--green);color:#fff;border-radius:6px;justify-content:space-between;align-items:center;width:100%;margin-top:24px;padding:15px 18px;font-size:12px;font-weight:900;display:flex}.stadium-photo{isolation:isolate;background:#062f29;border-radius:12px;height:530px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #0e463733}.stadium-photo:after{content:"";z-index:1;background:linear-gradient(#0219150d 5%,#02191533 48%,#021915e6 100%),linear-gradient(90deg,#02322994,#0000 55%);position:absolute;inset:0}.stadium-photo>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s}.stadium-photo:hover>img{transform:scale(1.025)}.stadium-photo figcaption{z-index:3;color:#fff;display:grid;position:absolute;bottom:34px;left:34px}.stadium-photo figcaption span{color:var(--yellow);letter-spacing:.18em;margin-bottom:8px;font-size:9px;font-weight:900}.stadium-photo figcaption strong{letter-spacing:-.055em;font-size:45px;line-height:.82}.stadium-photo figcaption small{color:#bdd4cb;margin-top:13px;font-size:10px}.photo-badge{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#022a22b8;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:10px;padding:9px 13px 9px 8px;display:flex;position:absolute;top:22px;right:22px}.photo-badge>img{object-fit:contain;width:42px;height:42px}.photo-badge>span{display:grid}.photo-badge b{letter-spacing:.07em;font-size:9px}.photo-badge small{color:#afc8bf;margin-top:4px;font-size:8px}.stadium-country-lines{z-index:2;grid-template-columns:repeat(4,1fr);width:48%;height:11px;display:grid;position:absolute;bottom:0;right:0}.stadium-country-lines i:first-child{background:var(--green)}.stadium-country-lines i:nth-child(2){background:var(--yellow)}.stadium-country-lines i:nth-child(3){background:var(--red)}.stadium-country-lines i:nth-child(4){background:var(--blue)}.map-card{background:#dfece6;border-radius:12px;height:530px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0e463726}.map-grid{background-image:linear-gradient(30deg,#0000 48%,#ffffffb8 49% 51%,#0000 52%),linear-gradient(120deg,#0000 48%,#ffffff94 49% 51%,#0000 52%);background-size:140px 120px;position:absolute;inset:0}.map-grid:after{content:"";opacity:.07;background:url(/senegal-comores-emblem.png) 50%/contain no-repeat;width:320px;height:320px;position:absolute;top:-65px;right:-75px}.map-card:before,.map-card:after{content:"";border:30px solid #c9dfd4;border-radius:50%;width:240px;height:240px;position:absolute}.map-card:before{top:-70px;left:-80px}.map-card:after{bottom:-70px;right:-80px}.road{background:#fff;border:1px solid #ccdcd4;width:130%;height:14px;display:block;position:absolute;left:-15%;box-shadow:0 0 0 4px #ffffff73}.road-one{top:35%;transform:rotate(12deg)}.road-two{top:67%;transform:rotate(-24deg)}.road-three{top:50%;transform:rotate(55deg)}.stadium-pin{z-index:2;background:#fff;border-radius:9px;width:220px;padding:20px 18px 18px 55px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 35px #15423633}.stadium-pin:after{content:"";background:#fff;width:24px;height:24px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)rotate(45deg)}.stadium-pin>span{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:19px;left:14px}.stadium-pin b{letter-spacing:.06em;font-size:11px}.stadium-pin small{color:#75807c;margin-top:5px;font-size:9px;line-height:1.4}.map-legend{z-index:2;background:#ffffffeb;border-radius:6px;gap:8px;padding:13px;font-size:9px;display:grid;position:absolute;bottom:20px;left:20px}.dot{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.dot.yellow{background:var(--yellow)}.dot.green{background:var(--green)}.watch{color:#fff;background:linear-gradient(115deg,#063d34,#075a48);min-height:680px;position:relative;overflow:hidden}.watch-stripes{opacity:.1;background:repeating-linear-gradient(118deg,#0000 0 110px,#fff 112px 115px,#0000 117px 190px);position:absolute;inset:0}.watch:after{content:"";background:var(--blue);opacity:.65;width:600px;height:1100px;position:absolute;top:-300px;right:-150px;transform:rotate(27deg)}.watch-inner{z-index:2;grid-template-columns:360px .68fr 1fr;align-items:start;gap:46px;display:grid;position:relative}.watch-inner:after{content:"";pointer-events:none;opacity:.08;background:url(/senegal-comores-emblem.png) 50%/contain no-repeat;width:420px;height:420px;position:absolute;bottom:-410px;left:24%}.watch-poster{aspect-ratio:16/9;border:1px solid #fff3;border-radius:10px;width:360px;margin:30px 0 0;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 25px 55px #0000004d}.watch-poster:after{content:"";background:linear-gradient(#0000 42%,#021512db);position:absolute;inset:0}.watch-poster img{object-fit:cover;width:100%;height:100%;display:block}.watch-poster>span{z-index:2;letter-spacing:.16em;color:#b8d8cd;font-size:10px;font-weight:900;position:absolute;bottom:18px;left:18px}.watch-poster>span b{color:var(--yellow);letter-spacing:.04em;font-size:19px}.watch h2 em{color:var(--yellow);font-style:normal}.watch-options{gap:0;display:grid}.watch-options article{border-top:1px solid #fff3;grid-template-columns:45px 1fr;gap:20px;padding:22px 0;display:grid}.watch-options article>span{color:var(--yellow);font-size:11px;font-weight:900}.watch-options h3{margin:0 0 6px;font-size:18px}.watch-options p{color:#b5cdc4;margin:0;font-size:12px;line-height:1.55}.watch-options button{justify-content:space-between;width:100%;margin-top:12px}.section-head.dark>p{color:#69736f}.experience{position:relative}.experience:before{content:"";opacity:.035;pointer-events:none;background:url(/senegal-comores-emblem.png) 50%/contain no-repeat;width:330px;height:330px;position:absolute;top:16px;right:-90px}.experience-grid{grid-template-columns:2fr 1fr 1fr;gap:18px;display:grid;position:relative}.experience-grid article{border-radius:10px;min-height:360px;overflow:hidden}.exp-main{background:#e2ece7;grid-template-columns:1.3fr 1fr;display:grid}.exp-main>div:last-child{flex-direction:column;justify-content:end;padding:35px;display:flex}.exp-main h3,.exp-small h3{margin:0 0 10px;font-size:24px}.exp-main p,.exp-small p{color:#68726f;margin:0;font-size:13px;line-height:1.55}.pattern{color:#fff;background:repeating-linear-gradient(118deg,#067b58 0 55px,#086649 57px 112px);flex-direction:column;justify-content:space-between;padding:32px;display:flex;position:relative}.pattern:after{content:"★";color:var(--yellow);opacity:.9;font-size:170px;position:absolute;bottom:-40px;right:-35px}.pattern span{letter-spacing:.13em;font-size:11px;font-weight:900}.pattern b{z-index:1;font-size:25px;line-height:.95;position:relative}.exp-small{flex-direction:column;justify-content:end;padding:32px;display:flex;position:relative}.exp-small>span{font-size:36px;position:absolute;top:30px;left:30px}.green-card{background:var(--green);color:#fff}.green-card p{color:#c7ded6}.yellow-card{background:var(--yellow)}.sponsors{color:#fff;background:linear-gradient(112deg,#c83332,#e6483d);padding:90px 0;position:relative;overflow:hidden}.sponsor-inner{z-index:2;justify-content:space-between;align-items:end;gap:40px;display:flex;position:relative}.sponsor-emblem{object-fit:contain;opacity:.1;width:430px;height:430px;position:absolute;top:-230px;right:-120px;transform:rotate(-12deg)}.sponsor-inner>div{z-index:1;position:relative}.sponsor-inner p{color:#ffd7d2;max-width:600px;line-height:1.65}.sponsor-inner .button{white-space:nowrap;z-index:1;position:relative}.faq{grid-template-columns:.7fr 1.3fr;gap:110px;display:grid}.faq-list article{border-top:1px solid #d5d2c9}.faq-list article:last-child{border-bottom:1px solid #d5d2c9}.faq-list button{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;grid-template-columns:40px 1fr 25px;align-items:center;gap:16px;padding:23px 0;font-weight:800;display:grid}.faq-list button span{color:var(--green);font-size:9px}.faq-list button b{color:var(--green);font-size:21px}.faq-list article>div{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq-list article>div p{color:#63706b;max-width:600px;margin:0;font-size:13px;line-height:1.6;overflow:hidden}.faq-list article.open>div{grid-template-rows:1fr}.faq-list article.open>div p{padding:0 30px 24px 56px}footer{color:#fff;background:#062f29;padding:64px 0 25px}.footer-top{justify-content:space-between;align-items:center;padding-bottom:50px;display:flex}.footer-top>p{color:#9bb8af;font-size:12px;line-height:1.65}.socials{gap:8px;display:flex}.socials a{border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.footer-bottom{color:#7fa198;text-transform:uppercase;letter-spacing:.07em;border-top:1px solid #ffffff1f;justify-content:space-between;padding-top:22px;font-size:9px;display:flex}.modal-wrap{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#021915bd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:var(--paper);border-radius:12px;width:min(540px,100%);padding:48px;position:relative;overflow:hidden;box-shadow:0 25px 80px #00000059}.modal>:not(.modal-emblem){z-index:1;position:relative}.modal-emblem{object-fit:contain;opacity:.06;width:250px;height:250px;position:absolute;top:-85px;right:-80px}.modal-close{color:#61706b;cursor:pointer;background:0 0;border:0;font-size:28px;top:14px;right:18px;position:absolute!important}.modal>p,.success>p{color:#63706b;margin:20px 0 25px;line-height:1.6}.modal form{gap:17px;display:grid}.modal label:not(.check){gap:7px;font-size:11px;font-weight:800;display:grid}.modal input[type=email]{background:#fff;border:1px solid #d5d3ca;border-radius:5px;outline:none;height:50px;padding:0 14px}.modal input:focus{border-color:var(--green);box-shadow:0 0 0 3px #057a551f}.check{color:#68736f;align-items:center;gap:9px;font-size:10px;display:flex}.modal form button{justify-content:space-between;width:100%}.success{text-align:center}.success>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 24px;font-size:28px;display:grid}.success .button{margin-top:8px}@media (max-width:960px){.nav-links{display:none}.hero{min-height:960px}.hero-emblem{width:520px;top:150px;right:-120px}.hero-poster{width:350px;top:auto;bottom:135px;right:24px}.score-card{bottom:40px;left:24px;right:auto}.quick{grid-template-columns:repeat(2,1fr)}.quick-card:nth-child(2){border-right:0}.quick-card:nth-child(-n+2){border-bottom:1px solid #e6e3da}.priority-actions{grid-template-columns:1fr 1fr}.priority-card{min-height:340px}.priority-card:last-child{grid-column:span 2;min-height:300px}.priority-copy{padding-top:80px}.priority-copy strong{font-size:32px}.intro,.access,.faq{grid-template-columns:1fr;gap:55px}.intro{align-items:start}.intro p{max-width:650px}.team-gate-head{grid-template-columns:1fr;gap:28px}.team-gate-head p{max-width:650px}.team-gate-card{height:460px}.ticket-grid{grid-template-columns:1fr}.ticket-card.featured{transform:none}.popular{border-radius:5px;top:18px}.watch-inner{grid-template-columns:280px 1fr}.watch-poster{width:280px}.watch-options{grid-column:2}.experience-grid{grid-template-columns:1fr 1fr}.exp-main{grid-column:span 2}.sponsor-inner{flex-direction:column;align-items:start}.stadium-photo{height:440px}.history-intro,.history-sources-inner{grid-template-columns:1fr;gap:45px}.history-intro>div:last-child{padding-top:0}.history-section-head{grid-template-columns:1fr;gap:15px}.timeline-list{margin-left:0}.history-feature{grid-template-columns:.65fr 1.35fr}.history-feature-copy{padding-right:45px}.history-feature-number{font-size:130px}.honours-grid{grid-template-columns:1fr}.honours-grid article{min-height:240px}.honours-grid h3{margin-top:35px}}@media (max-width:600px){.shell{width:min(100% - 28px,1180px)}.section{padding-top:80px;padding-bottom:80px}.nav{height:76px}.brand-logo{width:44px;height:44px}.nav-ticket{padding:11px 12px}.nav-ticket span{display:none}.hero{min-height:1120px}.hero-content{padding-top:75px}.hero-emblem{opacity:.17;width:390px;top:265px;right:-150px}.hero-poster{width:calc(100% - 44px);max-width:380px;bottom:125px;left:22px;right:auto;transform:none}.hero-poster:after{right:-39px}.poster-index{display:none}h1{font-size:51px}.hero-copy{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch;width:100%}.score-card{grid-template-columns:1fr 68px 1fr;width:calc(100% - 28px);padding:15px 10px;left:14px}.team{gap:7px}.team strong{font-size:10px}.team small{display:none}.flag{width:37px;height:37px}.versus strong{font-size:24px}.versus span{font-size:7px}.quick{grid-template-columns:1fr;width:100%}.quick-card{border-bottom:1px solid #e6e3da;border-right:0}.priority-actions{grid-template-columns:1fr;gap:0;width:100%;margin-top:0}.priority-card,.priority-card:last-child{border-radius:0;grid-column:auto;min-height:310px}.priority-copy{padding-top:70px}.priority-copy strong{font-size:31px}.team-gate{padding-bottom:80px}.team-gate-grid{grid-template-columns:1fr}.team-gate-card{height:420px}.team-gate-copy{bottom:26px;left:22px;right:22px}.team-gate-copy strong{font-size:52px}.team-gate-flag{width:72px;height:48px;top:20px;left:20px}.team-gate-index{top:23px;right:20px}.section-head{flex-direction:column;align-items:start}.access{gap:40px}.stadium-photo{height:360px}.stadium-photo figcaption{bottom:25px;left:22px}.photo-badge{top:12px;right:12px}.photo-badge>img{width:34px;height:34px}.watch-inner{grid-template-columns:1fr;gap:30px}.watch-poster{aspect-ratio:16/9;width:100%;margin:-20px 0 10px;transform:none}.watch-options{grid-column:1}.experience-grid{grid-template-columns:1fr}.exp-main{grid-column:auto;grid-template-columns:1fr;min-height:540px!important}.pattern{min-height:320px}.exp-main>div:last-child{padding:25px}.footer-top{flex-direction:column;align-items:start;gap:30px}.footer-bottom{flex-direction:column;gap:10px;line-height:1.4}.modal{padding:38px 24px}.modal h2{font-size:42px}.sponsors h2{font-size:38px}.history-hero{height:730px;min-height:0}.history-nav{height:76px}.history-nav-links{display:none}.history-hero-content{justify-content:end;height:calc(100% - 76px);padding-bottom:75px}.history-hero-photo{object-position:62% center}.history-comores .history-hero-photo{object-position:54% center}.history-hero-overlay,.history-comores .history-hero-overlay{background:linear-gradient(#021c171f 0%,#021c1770 33%,#021c17f5 100%)}.history-comores .history-hero-overlay{background:linear-gradient(#031c2d1f 0%,#031c2d73 33%,#031c2df5 100%)}.history-flag{width:78px;height:52px;margin-bottom:22px}.history-hero-content h1{font-size:67px}.history-hero-content p{font-size:11px}.history-word{font-size:105px;bottom:4px}.history-stats-grid{grid-template-columns:1fr 1fr}.history-stats article{border-bottom:1px solid #ffffff2e;min-height:140px}.history-intro{padding-top:85px;padding-bottom:85px}.history-intro .history-lead{font-size:20px}.history-timeline{padding:85px 0}.timeline-list article{grid-template-columns:80px 1fr 10px;gap:14px}.timeline-list article>strong{font-size:27px}.history-feature{grid-template-columns:1fr;width:calc(100% - 28px);margin-top:75px;margin-bottom:75px;padding:0}.history-feature-number{border-bottom:1px solid #fff3;height:165px;font-size:100px;transform:none}.history-feature-copy{padding:38px 25px 45px}.history-honours{padding-bottom:85px}.history-sources{padding:80px 0}.history-next{padding:62px 0}.history-next a{font-size:52px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.match-site{--match-green:#006b4f;--match-green-deep:#002e27;--match-lime:#d7ff3f;--match-yellow:#ffd234;--match-red:#ef493f;--match-blue:#1986d7;--match-cream:#f3f0e6;--match-ink:#071b17;background:var(--match-cream);color:var(--match-ink);overflow:hidden}.match-site h1,.match-site h2,.match-site h3,.match-site p,.match-site figure{margin:0}.match-site h1,.match-site h2{text-transform:uppercase;font-family:Impact,Arial Narrow,Arial,sans-serif;font-weight:900}.match-container{width:min(1240px,100% - 64px);margin-inline:auto}.match-ticker{background:var(--match-lime);height:34px;color:var(--match-ink);letter-spacing:.12em;text-transform:uppercase;align-items:center;font-size:11px;font-weight:900;display:flex;overflow:hidden}.match-ticker>div{justify-content:space-around;align-items:center;width:100%;display:flex}.match-ticker span,.match-ticker b{align-items:center;gap:20px;display:flex}.match-ticker span:after,.match-ticker b:after{content:"✦";margin-left:7vw;font-size:9px}.match-hero{color:#fff;isolation:isolate;background:var(--match-green-deep);min-height:calc(100svh - 34px);position:relative}.match-hero-bg,.match-hero-overlay{width:100%;height:100%;position:absolute;inset:0}.match-hero-bg{object-fit:cover;object-position:center 55%;z-index:-3}.match-hero-overlay{z-index:-2;background:linear-gradient(90deg,#00231df7 0%,#002d24e0 42%,#001e1a5c 70%,#001412b3 100%),linear-gradient(#0000 50%,#001915e6 100%)}.match-hero:after{content:"";z-index:-1;pointer-events:none;opacity:.13;background-image:linear-gradient(90deg,#0000 49.7%,#ffffff73 50%,#0000 50.3%);background-size:120px 100%;position:absolute;inset:0}.match-nav{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;height:94px;display:flex}.match-brand{align-items:center;gap:12px;display:flex}.match-brand img{object-fit:contain;width:48px;height:48px}.match-brand span{text-transform:uppercase;line-height:.87;display:grid}.match-brand b{letter-spacing:.04em;font-size:17px}.match-brand i{color:var(--match-yellow);letter-spacing:.04em;font-size:17px;font-style:normal;font-weight:900}.match-nav-links{align-items:center;gap:34px;font-size:13px;font-weight:800;display:flex}.match-nav-links a{opacity:.78;transition:all .2s}.match-nav-links a:hover{opacity:1;color:var(--match-lime)}.match-nav-cta{color:var(--match-ink);text-transform:uppercase;letter-spacing:.04em;background:#fff;border-radius:2px;align-items:center;gap:22px;padding:15px 19px;font-size:12px;font-weight:950;display:flex}.match-nav-cta span{font-size:17px}.match-hero-content{grid-template-columns:minmax(0,1.3fr) 370px;align-items:center;gap:80px;min-height:calc(100svh - 128px);padding:72px 0 100px;display:grid}.match-status,.match-live-label{color:var(--match-lime);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:950;display:flex}.match-status i,.match-live-label i,.match-heading-note i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #d7ff3f24}.match-hero-copy h1{letter-spacing:-.045em;margin:22px 0;font-size:clamp(72px,10vw,152px);line-height:.72;display:grid}.match-hero-copy h1 span:last-child{color:var(--match-yellow)}.match-hero-copy h1 em{letter-spacing:.3em;opacity:.78;margin:18px 0 13px 8px;font-family:Arial,sans-serif;font-size:clamp(15px,1.4vw,21px);font-style:normal;line-height:1}.match-hero-copy>p{color:#d4e2dc;max-width:540px;font-size:18px;line-height:1.55}.match-hero-actions{gap:12px;margin-top:34px;display:flex}.match-button{cursor:pointer;letter-spacing:.035em;text-transform:uppercase;border:0;border-radius:2px;justify-content:center;align-items:center;gap:18px;min-height:58px;padding:0 22px;font-size:12px;font-weight:950;display:inline-flex}.match-button>span:last-child{margin-left:auto}.match-button-primary{background:var(--match-yellow);color:var(--match-ink)}.match-button-glass{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04231e6b;border:1px solid #ffffff59}.match-play{background:#ffffff26;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.match-pass{color:var(--match-ink);background:#f8f8f2f5;border-radius:8px;padding:20px;position:relative;transform:rotate(1deg);box-shadow:0 36px 90px #00000059}.match-pass:before,.match-pass:after{content:"";background:#123c35;width:18px;height:36px;position:absolute;top:58%}.match-pass:before{border-radius:0 22px 22px 0;left:-1px}.match-pass:after{border-radius:22px 0 0 22px;right:-1px}.match-pass-top{text-transform:uppercase;letter-spacing:.14em;border-bottom:1px dashed #bfc7c1;justify-content:space-between;padding-bottom:17px;font-size:9px;font-weight:950;display:flex}.match-pass-top b{color:var(--match-green)}.match-pass-teams{grid-template-columns:1fr 90px 1fr;align-items:center;padding:28px 8px 22px;display:grid}.match-pass-teams>div{justify-items:center;gap:8px;display:grid}.match-pass-teams img{object-fit:cover;width:70px;height:46px;box-shadow:0 8px 18px #0000001f}.match-pass-teams strong{font-size:24px;font-weight:950}.match-pass-teams>span{text-transform:uppercase;justify-items:center;display:grid}.match-pass-teams small{letter-spacing:.08em;color:#68766f;font-size:8px}.match-pass-teams b{margin:5px 0;font-size:24px}.match-pass-teams i{color:var(--match-red);font-size:10px;font-style:normal;font-weight:950}.match-pass-place{text-align:center;border-top:1px dashed #bfc7c1;border-bottom:1px dashed #bfc7c1;gap:4px;padding:18px 0;display:grid}.match-pass-place span{text-transform:uppercase;color:#6f7b76;letter-spacing:.14em;font-size:8px}.match-pass-place strong{font-size:16px}.match-pass-place small{color:#6f7b76;font-size:10px}.match-countdown{justify-content:center;align-items:start;gap:14px;padding:20px 0 17px;display:flex}.match-countdown>div{justify-items:center;min-width:58px;display:grid}.match-countdown b{font-size:27px}.match-countdown span{color:#718078;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.match-countdown>i{color:#9ca7a2;font-size:23px;font-style:normal}.match-pass-code{opacity:.65;justify-content:center;align-items:stretch;gap:4px;height:28px;display:flex;overflow:hidden}.match-pass-code i{background:var(--match-ink);width:3px;display:block}.match-pass-code i:nth-child(3n){width:8px}.match-pass-code i:nth-child(4n){width:2px}.match-pass-code i:nth-child(5n){width:6px}.match-scroll{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.18em;color:#c6d6d0;align-items:center;gap:13px;font-size:8px;display:flex;position:absolute;bottom:35px;left:28px;transform:rotate(180deg)}.match-scroll span{background:var(--match-lime);width:1px;height:42px}.match-action-bar{z-index:2;grid-template-columns:repeat(3,1fr);width:min(1240px,100% - 64px);margin:-42px auto 0;display:grid;position:relative;box-shadow:0 24px 55px #08241e29}.match-action-bar>a{color:#fff;background:var(--match-green);border-right:1px solid #ffffff2e;grid-template-columns:34px 1fr 24px;align-items:center;gap:16px;min-height:118px;padding:25px 26px;display:grid}.match-action-bar>a:nth-child(2){background:var(--match-blue)}.match-action-bar>a:nth-child(3){background:var(--match-red);border:0}.match-action-bar>a>span:first-child{opacity:.65;align-self:start;font-size:9px}.match-action-bar small{letter-spacing:.12em;text-transform:uppercase;opacity:.72;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.match-action-bar strong{font-size:18px}.match-action-bar>a>span:last-child{font-size:22px}.match-manifesto{grid-template-columns:130px 1fr .72fr;align-items:start;gap:70px;padding:140px 0 150px;display:grid}.match-section-number,.match-section-heading>div>span,.match-sponsor-top>div>span,.match-info-copy>span,.match-faq>div>span{color:#728078;letter-spacing:.16em;font-size:9px;font-weight:950}.match-kicker{color:var(--match-green);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.match-manifesto-copy h2,.match-section-heading h2,.match-sponsor-top h2,.match-info h2,.match-faq h2{letter-spacing:-.035em;margin:18px 0 28px;font-size:clamp(50px,6vw,88px);line-height:.89}.match-site h2 em{color:var(--match-green);font-style:normal}.match-lead{color:#58655f;max-width:670px;font-size:18px;line-height:1.65}.match-editorial-photo{background:var(--match-green-deep);height:520px;margin-top:78px;position:relative;overflow:hidden}.match-editorial-photo:after{content:"";background:linear-gradient(#0000 45%,#001f1acc);position:absolute;inset:0}.match-editorial-photo img{object-fit:cover;width:100%;height:100%}.match-editorial-photo figcaption{z-index:2;color:#fff;text-transform:uppercase;display:grid;position:absolute;bottom:25px;left:25px}.match-editorial-photo span{letter-spacing:.15em;color:var(--match-lime);font-size:10px}.match-editorial-photo b{font-size:30px}.match-tickets{color:#fff;background:var(--match-green-deep);padding:135px 0 120px;position:relative}.match-tickets:before{content:"";opacity:.08;background:repeating-linear-gradient(125deg,#0000 0 150px,#fff 151px 153px,#0000 154px 260px);position:absolute;inset:0}.match-tickets>.match-container{position:relative}.match-section-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:65px;display:flex}.match-heading-light .match-kicker{color:var(--match-lime);margin-top:24px}.match-heading-light h2{margin-bottom:0}.match-heading-light h2 em{color:var(--match-yellow)}.match-heading-note{max-width:300px;color:var(--match-lime);text-transform:uppercase;letter-spacing:.1em;grid-template-columns:10px 1fr;align-items:center;gap:8px;font-size:11px;font-weight:950;display:grid}.match-heading-note p{color:#acc1b9;text-transform:none;letter-spacing:0;grid-column:1/-1;margin-top:8px;font-size:14px;font-weight:400;line-height:1.5}.match-ticket-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.match-ticket-card{color:var(--match-ink);background:#f7f5ee;border-radius:5px;padding:10px;position:relative}.match-ticket-card.is-featured{transform:translateY(-12px)}.match-popular{color:var(--match-ink);background:var(--match-yellow);letter-spacing:.12em;text-transform:uppercase;padding:8px 12px;font-size:8px;font-weight:950;position:absolute;top:-26px;right:18px}.match-ticket-visual{color:#fff;flex-direction:column;justify-content:space-between;height:210px;padding:20px;display:flex;position:relative;overflow:hidden}.match-ticket-visual.green{background:linear-gradient(135deg,#008761,#004f3d)}.match-ticket-visual.gold{color:var(--match-ink);background:linear-gradient(135deg,#ffd83f,#d99500)}.match-ticket-visual.red{background:linear-gradient(135deg,#f25a4f,#9e2028)}.match-ticket-visual span{letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:950}.match-ticket-visual img{object-fit:contain;opacity:.22;width:190px;height:190px;position:absolute;top:-34px;right:-46px}.match-ticket-visual strong{z-index:1;text-transform:uppercase;letter-spacing:-.02em;max-width:240px;font-family:Impact,Arial Narrow,sans-serif;font-size:38px;line-height:.9;position:relative}.match-ticket-body{padding:20px 12px 10px}.match-ticket-body>p{color:#647069;font-size:14px}.match-ticket-body ul{border-top:1px solid #dadbd4;margin:16px 0;padding:18px 0;list-style:none}.match-ticket-body li{padding:6px 0;font-size:13px}.match-ticket-body li:before{content:"✓";color:var(--match-green);margin-right:9px;font-weight:950}.match-ticket-body button{cursor:pointer;background:var(--match-ink);color:#fff;text-transform:uppercase;letter-spacing:.04em;border:0;justify-content:space-between;align-items:center;width:100%;height:54px;padding:0 16px;font-size:11px;font-weight:950;display:flex}.match-ticket-card.is-featured button{background:var(--match-green)}.match-secure{text-align:center;color:#9eb4ac;margin-top:28px;font-size:11px}.match-secure b{color:var(--match-lime);text-transform:uppercase;letter-spacing:.08em}.match-live{color:#fff;background:#096baa;grid-template-columns:1.15fr .85fr;min-height:760px;display:grid}.match-live-media{min-height:760px;overflow:hidden}.match-live-media img{object-fit:cover;filter:saturate(.82)contrast(1.05);width:100%;height:100%}.match-live-copy{background:linear-gradient(145deg,#086eaf,#064d87);flex-direction:column;justify-content:center;padding:95px clamp(40px,6vw,100px);display:flex;position:relative;overflow:hidden}.match-live-copy:after{content:"LIVE";color:#ffffff12;font-family:Impact,sans-serif;font-size:210px;line-height:1;position:absolute;bottom:-40px;right:-18px}.match-live-label{color:#aadeff}.match-live-label i{box-shadow:0 0 0 6px #aadeff21}.match-tv-logo{align-items:center;gap:6px;margin:36px 0 20px;display:flex}.match-tv-logo b{letter-spacing:.13em;font-size:15px}.match-tv-logo strong{background:var(--match-red);padding:5px 7px;font-size:12px}.match-live h2{z-index:1;letter-spacing:-.035em;font-size:clamp(60px,6.2vw,96px);line-height:.87;position:relative}.match-live-copy>p{color:#d7eaf6;max-width:520px;margin:28px 0;font-size:16px;line-height:1.65}.match-button-light{color:#075184;background:#fff;align-self:flex-start;min-width:285px}.match-live-meta{color:#badcf0;letter-spacing:.14em;text-transform:uppercase;gap:25px;margin-top:30px;font-size:9px;font-weight:900;display:flex}.match-live-meta span:before{content:"✓";color:var(--match-lime);margin-right:7px}.match-sponsor{background:var(--match-yellow);padding:140px 0}.match-sponsor-top{grid-template-columns:1.4fr .6fr;align-items:end;gap:80px;display:grid}.match-sponsor-top .match-kicker{margin-top:24px}.match-sponsor-top h2{margin-bottom:0}.match-sponsor-top h2 em{color:var(--match-red)}.match-sponsor-top>p{max-width:420px;margin-bottom:10px;font-size:18px;line-height:1.55}.match-led-preview{background:var(--match-green-deep);height:390px;margin-top:70px;position:relative;overflow:hidden}.match-led-preview>img{object-fit:cover;opacity:.7;width:100%;height:100%}.match-led-preview:after{content:"";background:linear-gradient(#0000 40%,#021b17e0);position:absolute;inset:0}.match-led-stage{z-index:2;color:#fff;background:linear-gradient(90deg,var(--match-green),#09a777,var(--match-green));border-top:4px solid #fff;border-bottom:4px solid #fff;grid-template-columns:1fr auto;align-items:center;min-height:92px;padding:14px 30px;display:grid;position:absolute;bottom:25px;left:0;right:0;box-shadow:0 0 22px #4bffbea6}.match-led-stage span{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.match-led-stage strong{letter-spacing:.04em;grid-area:1/2/3;font-family:Impact,sans-serif;font-size:35px}.match-led-stage small{color:#d3eee5;font-size:10px}.match-sponsor-grid{border:1px solid #071b1740;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.match-sponsor-grid article{border-right:1px solid #071b1740;flex-direction:column;min-height:295px;padding:32px;display:flex}.match-sponsor-grid article:last-child{border:0}.match-sponsor-grid article>span{font-size:10px;font-weight:950}.match-sponsor-grid h3{margin:50px 0 12px;font-size:27px}.match-sponsor-grid p{max-width:320px;font-size:14px;line-height:1.55}.match-sponsor-grid a{text-transform:uppercase;letter-spacing:.05em;border-top:1px solid #071b1738;justify-content:space-between;margin-top:auto;padding-top:28px;font-size:10px;font-weight:950;display:flex}.match-sponsor-cta{background:#ffffff80;justify-content:space-between;align-items:center;gap:40px;margin-top:30px;padding:30px;display:flex}.match-sponsor-cta>div{gap:6px;display:grid}.match-sponsor-cta small{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950}.match-sponsor-cta strong{font-size:22px}.match-button-dark{background:var(--match-ink);color:#fff;min-width:220px}.match-info{grid-template-columns:.76fr 1.24fr;align-items:center;gap:90px;padding:140px 0;display:grid}.match-info .match-kicker{margin-top:24px}.match-info-list{border-top:1px solid #c7cac2;margin:35px 0 26px}.match-info-list>div{border-bottom:1px solid #c7cac2;justify-content:space-between;align-items:center;min-height:68px;padding:16px 0;display:flex}.match-info-list small{text-transform:uppercase;letter-spacing:.08em;color:#6f7a74;font-size:10px}.match-info-list strong{text-align:right;font-size:15px}.match-info-copy>a{color:#fff;background:var(--match-green);text-transform:uppercase;justify-content:space-between;padding:18px;font-size:11px;font-weight:950;display:flex}.match-info-photo{height:620px;position:relative;overflow:hidden}.match-info-photo:after{content:"";background:linear-gradient(#0000 42%,#001c18e6);position:absolute;inset:0}.match-info-photo img{object-fit:cover;width:100%;height:100%}.match-info-photo figcaption{z-index:2;color:#fff;display:grid;position:absolute;bottom:34px;left:35px}.match-info-photo b{font-family:Impact,sans-serif;font-size:72px;line-height:.9}.match-info-photo span{color:var(--match-lime);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.match-teams{grid-template-columns:1fr 1fr;min-height:630px;display:grid}.match-teams>a{color:#fff;position:relative;overflow:hidden}.match-teams>a:after{content:"";background:linear-gradient(#0000 32%,#001d18e6);position:absolute;inset:0}.match-teams>a:last-child:after{background:linear-gradient(#0000 32%,#032036eb)}.match-teams img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.match-teams>a:hover img{transform:scale(1.035)}.match-teams div{z-index:2;display:grid;position:absolute;bottom:40px;left:45px;right:45px}.match-teams small{letter-spacing:.15em;text-transform:uppercase;color:var(--match-lime);font-size:10px;font-weight:900}.match-teams strong{text-transform:uppercase;font-family:Impact,sans-serif;font-size:78px;line-height:1}.match-teams span{text-transform:uppercase;border-top:1px solid #ffffff59;justify-content:space-between;margin-top:12px;padding-top:15px;font-size:10px;font-weight:950;display:flex}.match-faq{grid-template-columns:.7fr 1.3fr;gap:100px;padding:140px 0;display:grid}.match-faq .match-kicker{margin-top:24px}.match-faq-list article{border-top:1px solid #c8cbc3}.match-faq-list article:last-child{border-bottom:1px solid #c8cbc3}.match-faq-list button{text-align:left;cursor:pointer;width:100%;min-height:78px;color:var(--match-ink);background:0 0;border:0;grid-template-columns:45px 1fr 30px;align-items:center;padding:18px 0;display:grid}.match-faq-list button span{color:var(--match-green);font-size:9px}.match-faq-list button strong{font-size:16px}.match-faq-list button b{color:var(--match-green);font-size:24px}.match-faq-list article>div{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.match-faq-list article>div p{color:#5f6d66;max-width:640px;margin:0;font-size:14px;line-height:1.6;overflow:hidden}.match-faq-list article.is-open>div{grid-template-rows:1fr}.match-faq-list article.is-open>div p{padding:0 35px 24px 45px}.match-footer{background:var(--match-green-deep);color:#fff;padding:90px 0 24px}.match-footer-top{justify-content:space-between;align-items:end;padding-bottom:75px;display:flex}.match-footer-title{gap:14px;display:grid}.match-footer-title small{color:var(--match-lime);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:950}.match-footer-title strong{text-transform:uppercase;font-family:Impact,sans-serif;font-size:76px;line-height:.87}.match-footer-actions{min-width:350px;display:grid}.match-footer-actions a{text-transform:uppercase;border-top:1px solid #fff3;justify-content:space-between;padding:17px 0;font-size:12px;font-weight:950;display:flex}.match-footer-bottom{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;padding-top:22px;display:flex}.match-footer-bottom p,.match-footer-bottom>span{color:#8da9a0;text-transform:uppercase;letter-spacing:.09em;font-size:9px}.match-modal-wrap{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#001915cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.match-modal{background:var(--match-cream);width:min(580px,100%);padding:50px;position:relative;box-shadow:0 30px 100px #0006}.match-modal:after{content:"";background:linear-gradient(90deg,var(--match-green) 0 40%,var(--match-yellow) 40% 70%,var(--match-red) 70%);height:7px;position:absolute;top:0;left:0;right:0}.match-modal-close{cursor:pointer;color:#53625b;background:0 0;border:0;font-size:29px;position:absolute;top:15px;right:18px}.match-modal h2{margin:16px 0 22px;font-size:54px;line-height:.9}.match-modal>p,.match-modal-success>p:last-of-type{color:#5f6c66;line-height:1.6}.match-modal form{gap:16px;margin-top:28px;display:grid}.match-modal form>label:first-child{text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:10px;font-weight:950;display:grid}.match-modal input[type=email]{background:#fff;border:1px solid #c5c9c2;outline:none;height:54px;padding:0 15px}.match-modal input[type=email]:focus{border-color:var(--match-green);box-shadow:0 0 0 3px #006b4f1f}.match-consent{color:#68746e;align-items:center;gap:9px;font-size:11px;display:flex}.match-modal form .match-button{justify-content:space-between;width:100%}.match-modal-success{text-align:center}.match-modal-success>span{background:var(--match-green);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 24px;font-size:28px;display:grid}.match-modal-success .match-button{margin-top:25px}@media (max-width:1000px){.match-nav-links{display:none}.match-hero-content{grid-template-columns:1fr 330px;gap:34px}.match-manifesto{grid-template-columns:80px 1fr;gap:38px}.match-editorial-photo{grid-column:2;height:430px;margin-top:0}.match-ticket-grid{grid-template-columns:1fr}.match-ticket-card.is-featured{transform:none}.match-popular{z-index:2;top:18px;right:18px}.match-ticket-card{grid-template-columns:1fr 1fr;display:grid}.match-ticket-visual{height:100%;min-height:270px}.match-ticket-body{padding:30px}.match-live{grid-template-columns:1fr}.match-live-media{height:420px;min-height:420px}.match-live-copy{min-height:650px}.match-sponsor-top{grid-template-columns:1fr}.match-sponsor-top>p{max-width:650px}.match-info{grid-template-columns:1fr;gap:50px}.match-info-photo{height:500px}.match-teams{min-height:540px}.match-faq{grid-template-columns:1fr;gap:50px}}@media (max-width:680px){.match-container{width:min(100% - 32px,1240px)}.match-ticker{height:30px}.match-ticker>div{justify-content:center;gap:16px}.match-ticker span:not(:first-child),.match-ticker b:not(:nth-child(2)){display:none}.match-ticker span:after,.match-ticker b:after{margin-left:0}.match-hero{min-height:auto}.match-nav{height:76px}.match-brand img{width:42px;height:42px}.match-brand b,.match-brand i{font-size:14px}.match-nav-cta{padding:12px;font-size:9px}.match-nav-cta span{display:none}.match-hero-content{grid-template-columns:1fr;min-height:auto;padding:62px 0 110px}.match-hero-copy h1{font-size:69px;line-height:.75}.match-hero-copy h1 em{margin:14px 0 10px 3px;font-size:12px}.match-hero-copy>p{font-size:16px}.match-hero-actions{flex-direction:column}.match-button{width:100%}.match-pass{margin-top:25px;transform:none}.match-scroll{display:none}.match-action-bar{grid-template-columns:1fr;width:100%;margin:0}.match-action-bar>a{min-height:94px}.match-manifesto{grid-template-columns:1fr;gap:26px;padding:90px 0}.match-editorial-photo{grid-column:auto;height:400px;margin-top:15px}.match-manifesto-copy h2,.match-section-heading h2,.match-sponsor-top h2,.match-info h2,.match-faq h2{font-size:52px}.match-lead{font-size:16px}.match-tickets{padding:90px 0}.match-section-heading{flex-direction:column;align-items:start;gap:30px;margin-bottom:45px}.match-ticket-card{grid-template-columns:1fr}.match-ticket-visual{min-height:220px}.match-ticket-body{padding:22px 12px 12px}.match-live-media{height:310px;min-height:310px}.match-live-copy{min-height:620px;padding:70px 22px}.match-live h2{font-size:61px}.match-button-light{min-width:0}.match-live-meta{flex-wrap:wrap;gap:12px}.match-sponsor{padding:90px 0}.match-sponsor-top{gap:25px}.match-sponsor-top>p{font-size:16px}.match-led-preview{height:420px}.match-led-stage{grid-template-columns:1fr;min-height:128px;padding:16px;bottom:20px}.match-led-stage strong{grid-area:auto;margin:8px 0;font-size:27px}.match-sponsor-grid{grid-template-columns:1fr}.match-sponsor-grid article{border-bottom:1px solid #071b1740;border-right:0;min-height:245px}.match-sponsor-grid h3{margin-top:32px}.match-sponsor-cta{flex-direction:column;align-items:start}.match-info{padding:90px 0}.match-info-photo{height:420px}.match-info-photo b{font-size:56px}.match-teams{grid-template-columns:1fr;min-height:0}.match-teams>a{height:470px}.match-teams div{bottom:28px;left:22px;right:22px}.match-teams strong{font-size:58px}.match-faq{padding:90px 0}.match-faq-list button{grid-template-columns:34px 1fr 25px}.match-faq-list button strong{font-size:14px}.match-faq-list article.is-open>div p{padding-left:34px}.match-footer{padding-top:70px}.match-footer-top{flex-direction:column;align-items:start;gap:55px}.match-footer-title strong{font-size:55px}.match-footer-actions{width:100%;min-width:0}.match-footer-bottom{flex-direction:column;align-items:start;gap:20px}.match-modal{padding:44px 23px 30px}.match-modal h2{font-size:43px}}.match-ticket-visual{isolation:isolate}.match-ticket-visual.gold{color:#fff}.match-ticket-visual img{object-fit:cover;opacity:1;z-index:-2;width:100%;height:100%;inset:0}.match-ticket-visual:after{content:"";z-index:-1;background:linear-gradient(#00181466,#0018141f 35%,#001814db);position:absolute;inset:0}.match-ticket-visual span{position:relative}.match-ticket-visual strong{text-shadow:0 2px 16px #00000059}.match-ticket-visual.gold img{object-position:75% 50%}.match-sponsor-image{object-fit:cover;width:calc(100% + 64px);max-width:none;height:200px;margin:-32px -32px 25px;display:block}.match-sponsor-grid h3{margin-top:25px}.match-photo-credit{text-align:center;color:#acc1b9;margin:20px 0 0;font-size:10px;line-height:1.6}.match-photo-credit a{text-underline-offset:2px;text-decoration:underline}.match-ticket-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.match-ticket-card{flex-direction:column;min-width:0;display:flex}.match-ticket-visual{flex:none;height:230px;min-height:230px;padding:18px}.match-ticket-visual strong{max-width:100%;font-size:32px}.match-ticket-visual.blue{background:#126a94}.match-ticket-body{flex-direction:column;flex:1;padding:18px 10px 10px;display:flex}.match-ticket-body>p{min-height:40px;margin:0;line-height:1.45}.match-ticket-body ul{flex:1}.match-ticket-body button:disabled{color:#475a50;cursor:not-allowed;background:#dce4de;justify-content:center}.match-manifesto{grid-template-columns:130px 1fr}.match-official-poster{grid-column:1/-1;margin:0}.match-official-poster img{width:100%;height:auto;display:block}.match-organizer{background:#fff;border:1px solid #dde1d7;grid-column:1/-1;align-items:center;gap:30px;padding:30px;display:flex}.match-organizer>img{object-fit:contain;width:100px;height:auto}.match-organizer .match-kicker{margin:0 0 8px}.match-organizer h3{margin:0;font-size:32px}.match-organizer p{color:#53665d;margin:8px 0 12px}.match-organizer a{color:var(--match-green);text-underline-offset:4px;font-size:13px;text-decoration:underline}.match-tv-logo img{width:190px;height:auto}.match-offer-media{height:200px;margin:-32px -32px 25px;position:relative;overflow:hidden}.match-offer-media .match-sponsor-image{width:100%;height:100%;margin:0}.match-offer-media.is-video:after{content:"";background:#00140f73;position:absolute;inset:0}.match-player-logo{z-index:1;width:65px;height:auto;position:absolute;top:12px;right:12px}.match-player-label{z-index:1;color:#fff;text-transform:uppercase;letter-spacing:.07em;background:#15221f;padding:7px 9px;font-size:9px;position:absolute;bottom:12px;left:12px}.match-player-symbol{z-index:1;color:#fff;place-items:center;font-size:38px;display:grid;position:absolute;inset:0}.match-offer-button{color:#344539;text-align:left;text-transform:uppercase;letter-spacing:.05em;cursor:not-allowed;background:0 0;border:0;border-top:1px solid #142e2440;margin-top:auto;padding:20px 0 0;font-size:10px;font-weight:900}.match-sponsor-cta button:disabled{cursor:not-allowed;opacity:.65;border:0}@media (max-width:1100px){.match-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-manifesto{grid-template-columns:80px 1fr}}@media (max-width:680px){.match-ticket-grid{grid-template-columns:1fr}.match-ticket-visual{height:245px}.match-ticket-visual strong{font-size:36px}.match-manifesto{grid-template-columns:1fr}.match-organizer{gap:20px;padding:22px}.match-organizer>img{width:72px}.match-organizer h3{font-size:27px}.match-organizer p{font-size:14px}}.match-hero-content{grid-template-columns:minmax(0,1fr) 320px;gap:35px;padding:50px 0 95px}.match-hero-copy .match-accessible-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.match-hero-poster{margin-top:24px;display:block}.match-hero-poster img{border:1px solid #ffffff2e;width:100%;height:auto;display:block;box-shadow:0 20px 60px #00000038}.match-hero-copy>p{margin:20px 0 0;font-size:16px}.match-hero-actions{flex-wrap:wrap;margin-top:22px}.match-ticket-visual.blue img{object-position:50% 85%}.match-offer-media.is-screen{background:#09130e}.match-offer-media.is-screen .match-sponsor-image{object-fit:contain}@media (max-width:1000px){.match-hero-content{grid-template-columns:1fr;padding-top:40px}.match-pass{justify-self:center;width:min(100%,420px);transform:none}}@media (max-width:680px){.match-hero-content{gap:30px;padding:30px 0 60px}.match-hero-poster img{aspect-ratio:4/5}.match-hero-copy>p{line-height:1.5}}.match-offer-button{cursor:pointer;justify-content:space-between;width:100%;display:flex}.match-offer-button:hover{color:var(--match-green)}.match-offer-button:focus-visible{outline:3px solid var(--match-green);outline-offset:5px}.match-sponsor-form button:focus-visible{outline:3px solid var(--match-green);outline-offset:5px}.match-sponsor-cta button{border:0}.match-sponsor-form-panel{background:var(--match-cream);color:var(--match-ink);grid-template-columns:.75fr 1.25fr;gap:60px;margin-top:55px;padding:45px;display:grid}.match-sponsor-form-intro h3{text-transform:uppercase;margin:18px 0 24px;scroll-margin-top:35px;font-family:Impact,Arial Narrow,sans-serif;font-size:48px;font-weight:400;line-height:.95}.match-sponsor-form-intro>p:not(.match-kicker){color:#53665d;font-size:15px;line-height:1.7}.match-sponsor-form-intro>a{text-underline-offset:4px;overflow-wrap:anywhere;margin-top:15px;font-size:14px;text-decoration:underline;display:inline-block}.match-sponsor-form{min-width:0}.match-sponsor-offers{border:0;margin:0 0 28px;padding:0}.match-sponsor-offers legend{margin-bottom:14px;font-size:13px;font-weight:700}.match-sponsor-offers legend span{color:#586a60;font-weight:400}.match-sponsor-offers label{cursor:pointer;background:#fff;border:1px solid #bcc9bf;align-items:center;gap:10px;margin-top:8px;padding:11px 12px;font-size:13px;display:flex}.match-sponsor-form input[type=checkbox]{accent-color:var(--match-green);flex:none;width:18px;height:18px}.match-sponsor-offers label:has(input:checked){border-color:var(--match-green);background:#e5efe8}.match-sponsor-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.match-sponsor-fields>label{flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.match-sponsor-fields>label>span{font-weight:400;display:contents}.match-sponsor-fields input,.match-sponsor-fields textarea{width:100%;min-width:0;color:var(--match-ink);background:#fff;border:1px solid #b8c5ba;border-radius:0;padding:13px;font:400 14px Arial,sans-serif;display:block}.match-sponsor-fields input{height:48px}.match-sponsor-fields textarea{resize:vertical;min-height:130px}:is(.match-sponsor-form input:focus-visible,.match-sponsor-form textarea:focus-visible){outline:2px solid var(--match-green);outline-offset:2px}.match-form-wide{grid-column:1/-1}.match-form-consent{align-items:flex-start;gap:10px;margin-top:22px;font-size:12px;line-height:1.55;display:flex}.match-form-privacy{color:#586a60;margin:16px 0 22px;font-size:11px;line-height:1.6}.match-form-privacy a{text-decoration:underline}.match-sponsor-form .match-button{border:0;justify-content:space-between;width:100%}.match-form-required{color:#586a60;margin-bottom:0;font-size:10px}.match-form-honey{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.match-thanks{background:var(--match-green-deep);min-height:100svh;color:var(--match-cream);place-items:center;padding:35px 20px;display:grid}.match-thanks>div{max-width:650px}.match-thanks h1{text-transform:uppercase;margin:28px 0;font-family:Impact,sans-serif;font-size:clamp(44px,8vw,80px);font-weight:400;line-height:1}.match-thanks p{font-size:17px;line-height:1.6}.match-thanks a{text-underline-offset:4px;text-decoration:underline}.match-thanks .match-button{margin-top:30px;text-decoration:none}@media (max-width:1000px){.match-sponsor-form-panel{grid-template-columns:1fr;gap:30px}}@media (max-width:680px){.match-sponsor-form-panel{margin-top:30px;padding:25px 18px}.match-sponsor-fields{grid-template-columns:1fr}.match-sponsor-form-intro h3{font-size:40px}}.campaign-hero{isolation:isolate;color:#fff;--campaign-accent:#dcff50;background:#032c25;padding-bottom:84px;position:relative;overflow:hidden}.campaign-background{z-index:-1;pointer-events:none;position:absolute;inset:0}.campaign-background>img{object-fit:cover;opacity:.16;width:100%;height:100%}.campaign-background>div{background:linear-gradient(90deg,#032c25 0%,#032c25d9 40%,#032c2555),linear-gradient(#0000 40%,#032c25);transition:background .6s;position:absolute;inset:0}.campaign-theme-1{--campaign-accent:#79dbff;background:#062744}.campaign-theme-1 .campaign-background>div{background:linear-gradient(100deg,#031c35 0%,#073350d9 55%,#12669060),linear-gradient(#0000,#031c35)}.campaign-theme-2{--campaign-accent:#ffdb64;background:#252b16}.campaign-theme-2 .campaign-background>div{background:linear-gradient(100deg,#192819 0%,#27351dde 55%,#8a6b2833),linear-gradient(#0000,#192819)}.campaign-hero .match-nav{z-index:2;position:relative}.campaign-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.campaign-slide{grid-template-columns:.88fr 1.12fr;align-items:center;gap:45px;min-height:650px;padding:42px 0 36px;animation:.65s ease-out both campaign-enter;display:grid}.campaign-copy{z-index:1;position:relative}.campaign-eyebrow{color:#d4e8dc;letter-spacing:.14em;align-items:center;gap:9px;margin-bottom:22px;font-size:10px;font-weight:800;display:flex}.campaign-eyebrow>span{background:var(--campaign-accent);width:7px;height:7px;box-shadow:0 0 20px var(--campaign-accent);border-radius:50%}.campaign-fixture{letter-spacing:.08em;align-items:center;gap:10px;margin-bottom:18px;font-size:14px;font-weight:800;display:flex}.campaign-fixture img{object-fit:cover;border-radius:2px;width:29px;height:20px}.campaign-fixture i{color:var(--campaign-accent);padding:0 5px;font-style:normal}.campaign-copy h2{letter-spacing:-.025em;font-size:clamp(54px,5.7vw,83px);font-weight:900;line-height:.94}.campaign-copy h2 em{color:var(--campaign-accent);font-style:normal}.campaign-copy>p{color:#d4e5de;max-width:410px;margin:22px 0 25px;font-size:15px;line-height:1.65}.campaign-hero .campaign-cta{background:var(--campaign-accent);color:#07251e;gap:20px;min-height:56px;transition:transform .2s,box-shadow .2s}.campaign-cta:hover{transform:translateY(-3px);box-shadow:0 8px 28px #0005}.campaign-caption{color:#c9dcd3;margin-top:15px;font-size:10px;line-height:1.8}.campaign-caption small{color:#97b7a7;font-size:10px}.campaign-ticket-icon{vertical-align:middle;margin-right:5px;font-size:16px;display:inline-block}.campaign-visual{min-width:0;position:relative}.campaign-visual-0{filter:drop-shadow(0 25px 25px #001a1680);animation:.9s cubic-bezier(.16,1,.3,1) both campaign-ticket-arrive;transform:rotate(-2deg)}.campaign-poster-label{color:#082e24;letter-spacing:.12em;background:#dfff5d;justify-content:space-between;align-items:center;padding:12px 18px;font-size:10px;font-weight:800;display:flex}.campaign-poster-label b{font-size:11px}.campaign-poster{width:100%;height:auto;display:block}.campaign-match-ticket{color:#133429;background:#faf7e9;border-top:2px dashed #b8c5a4;justify-content:space-between;align-items:center;gap:18px;padding:24px 22px;display:flex;position:relative}.campaign-match-ticket:before,.campaign-match-ticket:after{content:"";background:#07352b;border-radius:50%;width:16px;height:16px;position:absolute;top:-9px}.campaign-match-ticket:before{left:-8px}.campaign-match-ticket:after{right:-8px}.campaign-match-ticket small{letter-spacing:.09em;font-size:8px;font-weight:800;display:block}.campaign-match-ticket strong{margin:5px 0;font-size:35px;font-weight:900;line-height:1;display:block}.campaign-match-ticket strong span{vertical-align:middle;font-size:8px}.campaign-match-ticket p{font-size:9px}.campaign-countdown{border-left:1px solid #c6d0bc;align-items:center;gap:8px;padding-left:18px;display:flex}.campaign-countdown div{text-align:center}.campaign-countdown b{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1;display:block}.campaign-countdown small{margin-top:7px;font-size:7px}.campaign-countdown i{padding-bottom:14px;font-style:normal}.campaign-tv-brand{width:113px;height:auto;margin-bottom:18px;display:block}.campaign-visual-1{place-items:center;height:485px;display:grid}.campaign-orbit{aspect-ratio:1;border:1px solid #72d7ff35;border-radius:50%;width:380px;animation:5s ease-in-out infinite campaign-orbit;position:absolute;box-shadow:0 0 0 40px #72d7ff08,0 0 0 80px #72d7ff05}.campaign-phone{background:#09131e;border:2px solid #6b7c89;border-radius:34px;width:239px;padding:10px;animation:.8s ease-out both campaign-phone-arrive;position:relative;transform:rotate(7deg);box-shadow:20px 35px 55px #0007,-10px -8px 45px #5bcaff15}.campaign-phone-camera{z-index:2;background:#02070d;border-radius:20px;width:70px;height:15px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.campaign-phone-top{justify-content:space-between;align-items:center;gap:10px;height:63px;padding:20px 12px 0;display:flex}.campaign-phone-top img{width:56px;height:auto}.campaign-phone-top>span{color:#acc5d8;letter-spacing:.09em;max-width:75px;font-size:6px}.campaign-phone-player{position:relative}.campaign-phone-player>img{object-fit:cover;width:100%;height:254px;display:block}.campaign-phone-player>span{color:#fff;background:#021b3dc9;border:1px solid #fff9;border-radius:50%;place-items:center;width:52px;height:52px;padding-left:4px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.campaign-phone-bottom{padding:17px 10px 12px}.campaign-phone-bottom>small{letter-spacing:.1em;color:#80d9ff;font-size:7px}.campaign-phone-bottom>strong{margin:8px 0;font-size:16px;display:block}.campaign-phone-bottom>p{color:#b7c9dc;justify-content:space-between;font-size:9px;display:flex}.campaign-phone-bottom>div{background:#2357ac;border-radius:6px;justify-content:space-between;margin-top:15px;padding:11px 9px;font-size:9px;font-weight:700;display:flex}.campaign-mobile-note{color:#123047;background:#edfaff;align-items:center;gap:14px;padding:18px 22px;font-size:13px;line-height:1.5;display:flex;position:absolute;bottom:47px;left:18px;transform:rotate(-4deg);box-shadow:0 12px 40px #0004}.campaign-mobile-note>span{color:#fff;background:#2071bb;border-radius:50%;place-items:center;width:33px;height:33px;font-size:12px;display:grid}.campaign-sponsor-preview{border:1px solid #d2c98b50;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 20px 50px #0005}.campaign-sponsor-preview>img{object-fit:cover;width:100%;height:345px;display:block}.campaign-sponsor-stamp{border-left:3px solid var(--campaign-accent);background:#09231de0;padding:12px;font-size:12px;font-weight:900;position:absolute;top:20px;right:20px}.campaign-sponsor-stamp small{letter-spacing:.08em;margin-top:5px;font-size:7px;font-weight:400;display:block}.campaign-led{color:#132d21;background:#ffdb64;justify-content:space-around;align-items:center;gap:10px;padding:18px 12px;animation:3s ease-in-out infinite campaign-led-glow;display:flex}.campaign-led>span{letter-spacing:-.04em;font-size:23px;font-weight:950}.campaign-led>b{max-width:110px;font-size:10px}.campaign-sponsor-formats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:27px;display:grid}.campaign-sponsor-formats>span{border-top:1px solid #d0d6b759;padding-top:14px;font-size:11px}.campaign-sponsor-formats b{color:var(--campaign-accent);margin-bottom:8px;font-size:10px;display:block}.campaign-preview-caption{color:#b9c3a5;font-size:9px;margin-top:17px!important}.campaign-controls{align-items:center;gap:32px;padding-top:15px;display:flex}.campaign-chapters{flex:1;grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.campaign-chapters button{color:#b4c9c0;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff30;gap:12px;padding:18px 0;font-family:inherit;display:flex;position:relative}.campaign-chapters button>span{opacity:.8;font-size:10px}.campaign-chapters button[aria-pressed=true]{color:var(--campaign-accent)}.campaign-chapters button>i{background:var(--campaign-accent);width:0;height:2px;position:absolute;top:-1px;left:0}.campaign-chapters button[aria-pressed=true]>i{width:100%}.campaign-chapters button>i.is-playing{animation:8s linear forwards campaign-progress}.campaign-navigation{gap:8px;display:flex}.campaign-navigation button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;width:40px;height:40px;font-size:18px}.campaign-navigation button:hover{background:#ffffff16}.campaign-navigation button.campaign-pause{font-size:12px}:is(.campaign-hero a:focus-visible,.campaign-hero button:focus-visible){outline:2px solid var(--campaign-accent);outline-offset:5px}@keyframes campaign-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes campaign-ticket-arrive{0%{opacity:0;transform:translate(25px,20px)rotate(3deg)}to{opacity:1;transform:translate(0)rotate(-2deg)}}@keyframes campaign-phone-arrive{0%{opacity:0;transform:translateY(25px)rotate(-5deg)}to{opacity:1;transform:translateY(0)rotate(7deg)}}@keyframes campaign-orbit{50%{opacity:.5;transform:scale(1.07)}}@keyframes campaign-led-glow{50%{box-shadow:0 0 26px #ffdb6470}}@keyframes campaign-progress{0%{width:0}to{width:100%}}@media (min-width:1500px){.campaign-copy h2{font-size:83px}}@media (max-width:1000px){.campaign-slide{grid-template-columns:1fr 1fr;gap:25px}.campaign-copy h2{font-size:59px}.campaign-match-ticket{flex-direction:column;align-items:flex-start;gap:15px;padding:18px}.campaign-countdown{border:0;padding:0}.campaign-mobile-note{padding:12px;left:0}.campaign-sponsor-preview>img{height:300px}.campaign-led>span{font-size:19px}}@media (max-width:680px){.campaign-hero{padding-bottom:50px}.campaign-slide{grid-template-columns:1fr;align-content:start;gap:30px;min-height:960px;padding:30px 0 25px}.campaign-eyebrow{margin-bottom:17px;font-size:8px}.campaign-fixture{margin-bottom:16px;font-size:12px}.campaign-copy h2{font-size:clamp(48px,12vw,68px)}.campaign-copy>p{margin:18px 0;font-size:14px}.campaign-hero .campaign-cta{gap:12px;min-height:53px;padding:0 16px;font-size:10px}.campaign-caption{font-size:9px}.campaign-visual-0{margin:5px 4px 0}.campaign-match-ticket{flex-direction:row;align-items:center;gap:10px;padding:15px 12px}.campaign-match-ticket strong{font-size:26px}.campaign-match-ticket strong span{display:none}.campaign-match-ticket p{max-width:155px;font-size:7px}.campaign-match-ticket small{font-size:6px}.campaign-countdown{gap:5px}.campaign-countdown b{font-size:21px}.campaign-visual-1{height:415px}.campaign-phone{width:211px}.campaign-phone-player>img{height:219px}.campaign-phone-top{height:52px}.campaign-phone-bottom>strong{font-size:14px}.campaign-mobile-note{padding:12px 14px;font-size:10px;bottom:15px;left:0}.campaign-orbit{width:270px}.campaign-tv-brand{width:95px;margin-bottom:15px}.campaign-sponsor-preview>img{height:245px}.campaign-led{padding:15px 10px}.campaign-led>span{font-size:18px}.campaign-led>b{font-size:8px}.campaign-sponsor-formats>span{font-size:10px}.campaign-controls{flex-wrap:wrap;gap:5px}.campaign-chapters{flex-basis:100%;gap:14px}.campaign-chapters button{gap:7px;padding:15px 0}.campaign-chapters strong{font-size:10px;line-height:1.4}.campaign-chapters button>span{font-size:8px}.campaign-navigation{margin-left:auto}.campaign-navigation button{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.campaign-hero *,.campaign-hero :before,.campaign-hero :after{transition:none!important;animation:none!important}}.campaign-visual-2 .campaign-sponsor-preview>img{aspect-ratio:1600/778;object-fit:contain;height:auto}.campaign-phone-player>video{aspect-ratio:9/16;object-fit:contain;background:#001c13;width:100%;height:auto;display:block}.campaign-theme-1 .campaign-phone{width:218px}.campaign-mobile-note{bottom:22px;left:0}.sponsorship-page{background:var(--match-cream);min-height:100svh}.sponsorship-header{background:var(--match-green-deep);color:#fff}.sponsorship-header>.match-container{justify-content:space-between;align-items:center;gap:20px;min-height:100px;display:flex}.sponsorship-header a:last-child{font-size:13px}.sponsorship-breadcrumb{letter-spacing:.09em;color:#53725f;padding-top:40px;font-size:10px;line-height:1.6}.sponsorship-page .match-sponsor-form-panel{background:#fff;border:1px solid #dce2d6;margin-top:20px}.sponsorship-page .match-sponsor-form-intro h1{margin:18px 0 24px;font-size:clamp(38px,4.3vw,58px);line-height:.98}.sponsorship-footer{color:#53665d;justify-content:space-between;gap:20px;padding-block:30px;font-size:12px;display:flex}.sponsorship-footer>a{text-decoration:underline}@media (max-width:680px){.campaign-visual-1{height:510px}.campaign-theme-1 .campaign-phone{width:203px}.campaign-theme-1 .campaign-slide{min-height:1030px}.campaign-mobile-note{bottom:0}.sponsorship-header>.match-container{min-height:85px}.sponsorship-header a:last-child{font-size:11px}.sponsorship-breadcrumb{padding-top:25px;font-size:9px}.sponsorship-footer{flex-direction:column}}.sponsorship-footer{background:0 0}.sponsorship-page .match-form-privacy{margin:16px 0 22px}.sponsorship-page .match-form-required{margin-top:10px}.mcsport-showcase{color:#fff;background:#271132;padding:64px 0 36px;position:relative;overflow:hidden}.mcsport-showcase:before{content:"";pointer-events:none;background:radial-gradient(at 10% 0,#66317180,#0000 52%);position:absolute;inset:0}.mcsport-showcase>.match-container{position:relative}.mcsport-masthead{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:25px;padding-bottom:38px;display:flex}.mcsport-brand{align-items:center;gap:22px;display:flex}.mcsport-brand>img{object-fit:contain;border-radius:8px;width:94px;height:94px}.mcsport-brand>div>span{letter-spacing:.19em;color:#d5b6df;font-size:9px;font-weight:700;display:block}.mcsport-brand strong{letter-spacing:-.04em;font-size:45px;font-weight:800;line-height:1.2;display:block}.mcsport-brand small{color:#e1d3e6;letter-spacing:.06em;font-size:12px;display:block}.mcsport-license{background:#ffffff05;border:1px solid #ddc49460;align-items:center;gap:13px;padding:16px 20px;display:flex}.mcsport-license>span{color:#e7cc91;font-size:27px}.mcsport-license p{color:#d8c9e0;font-size:11px;line-height:1.8}.mcsport-license strong{color:#f5e4bc;font-size:13px}.mcsport-editorial{grid-template-columns:.85fr 1.15fr;align-items:center;gap:55px;padding:50px 0;display:grid}.mcsport-eyebrow{color:#dabb82;letter-spacing:.16em;font-size:9px;font-weight:700;margin-bottom:20px!important}.mcsport-story h2{letter-spacing:-.01em;font-size:clamp(40px,4.5vw,64px);font-weight:400;line-height:1.02}.mcsport-story h2 em{color:#e5c895;font-style:normal}.mcsport-description{color:#dbcfe1;max-width:385px;font-size:14px;line-height:1.85;margin-top:25px!important}.mcsport-discover{text-transform:uppercase;letter-spacing:.05em;color:#f8e7c7;border-bottom:1px solid #c7a76b;justify-content:space-between;align-items:center;gap:26px;margin-top:28px;padding:16px 0;font-size:11px;font-weight:800;display:inline-flex}.mcsport-discover span{font-size:23px;font-weight:400}.mcsport-discover:hover{color:#fff;border-color:#fff}.mcsport-photo{flex-direction:column;justify-content:center;align-self:stretch;display:flex;position:relative}.mcsport-photo>img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.mcsport-photo figcaption{background:#3b2046;border-left:3px solid #e5c895;padding:20px 23px}.mcsport-photo figcaption>span{color:#dac094;letter-spacing:.17em;font-size:8px;font-weight:700}.mcsport-photo figcaption>p{justify-content:space-between;gap:15px;margin-top:8px;font-size:13px;display:flex}.mcsport-photo figcaption b{color:#bfa9c6;font-size:10px;font-weight:400}.mcsport-record{color:#301139;background:#f3eddf;grid-template-columns:repeat(3,1fr);padding:30px 0;display:grid}.mcsport-record>div{padding:6px 34px;position:relative}.mcsport-record>div+div{border-left:1px solid #30113925}.mcsport-record strong{letter-spacing:-.02em;font-family:Impact,Arial Narrow,sans-serif;font-size:64px;font-weight:400;line-height:1.1}.mcsport-record strong>span{color:#8d6397;vertical-align:top;margin-left:6px;font-size:40px}.mcsport-record p{color:#645169;margin-top:8px;font-size:12px}.mcsport-since{letter-spacing:.15em;vertical-align:top;margin-right:12px;padding-top:10px;font-size:8px;display:inline-block}.mcsport-footnote{color:#c6afcd;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;font-size:9px;line-height:1.7;display:flex}.mcsport-footnote p>span{color:#e5c895;padding:0 8px}.mcsport-footnote a{text-underline-offset:3px;text-decoration:underline}.mcsport-showcase a:focus-visible{outline-offset:5px;outline:2px solid #e5c895}@media (max-width:1000px){.mcsport-editorial{grid-template-columns:1fr 1fr;gap:30px}.mcsport-story h2{font-size:48px}.mcsport-record>div{padding:6px 25px}.mcsport-record strong{font-size:52px}.mcsport-since{margin-bottom:5px;padding:0;display:block}}@media (max-width:680px){.mcsport-showcase{padding:36px 0 28px}.mcsport-masthead{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:28px}.mcsport-brand>img{width:76px;height:76px}.mcsport-brand{gap:17px}.mcsport-brand strong{font-size:38px}.mcsport-license{gap:12px;padding:10px 14px}.mcsport-license p br{display:none}.mcsport-license strong{margin-left:5px;font-size:11px}.mcsport-editorial{grid-template-columns:1fr;gap:32px;padding:32px 0}.mcsport-story h2{font-size:clamp(43px,11vw,60px)}.mcsport-description{font-size:14px}.mcsport-photo figcaption{padding:16px}.mcsport-record{padding:20px 0}.mcsport-record>div{padding:5px 12px}.mcsport-record strong{white-space:nowrap;font-size:36px}.mcsport-record strong>span{margin-left:2px;font-size:22px}.mcsport-record p{font-size:10px;line-height:1.5}.mcsport-since{font-size:6px;position:absolute;top:-6px}.mcsport-footnote{flex-direction:column;align-items:flex-start;gap:12px}.mcsport-footnote p>span{padding:0 3px}}.mcsport-photo>img{aspect-ratio:4/3}.venue-home-intro{color:#53665d;max-width:440px;font-size:16px;line-height:1.8;margin:25px 0!important}.venue-nav{justify-content:space-between;align-items:center;gap:22px;min-height:94px;display:flex}.venue-nav>a:last-child{font-size:12px}.venue-page{background:var(--match-cream)}.venue-hero{color:#fff;background:#063b31;padding:56px 0 70px}.venue-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:55px;display:grid}.venue-hero .match-kicker{color:#cce29d;letter-spacing:.12em;font-size:10px}.venue-hero h1{margin-top:22px;font-size:clamp(52px,5.6vw,78px);line-height:.98}.venue-hero h1 em{color:var(--match-yellow);font-style:normal}.venue-intro{color:#d4e5dd;font-size:15px;line-height:1.7;margin:25px 0 28px!important}.venue-hero .match-button{gap:25px;font-size:10px}.venue-hero figure>img{object-fit:cover;width:100%;height:340px;display:block}.venue-hero figcaption{letter-spacing:.12em;color:#c4d8ce;padding:16px 0 0;font-size:9px}.venue-jump{background:#fff;border-bottom:1px solid #d7dfd4;grid-template-columns:repeat(3,1fr);display:grid}.venue-jump>a{color:#698475;align-items:center;gap:16px;padding:25px 24px;font-size:10px;display:flex}.venue-jump>a+a{border-left:1px solid #e1e5dc}.venue-jump b{color:#153d2e;font-size:12px}.venue-content{padding-block:25px 65px}.venue-section{padding:50px 0;scroll-margin-top:20px}.venue-section+.venue-section{border-top:1px solid #cfd9cc}.venue-heading>span{letter-spacing:.13em;color:#607d6c;font-size:9px;font-weight:800}.venue-heading h2{margin-top:16px;font-size:clamp(36px,4vw,52px);line-height:1.03}.venue-transport-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.venue-transport-grid>article{background:#fff;border:1px solid #dce2d6;flex-direction:column;padding:25px 22px;display:flex}.venue-mode{color:#195c3c;background:#e7f0da;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:25px;font-size:14px;font-weight:900;display:grid}.venue-transport-grid h3{margin-bottom:18px;font-size:21px}.venue-transport-grid p,.venue-transport-grid dd{color:#53665d;font-size:13px;line-height:1.7}.venue-transport-grid dl{margin:0 0 20px}.venue-transport-grid dl>div+div{margin-top:16px}.venue-transport-grid dt{margin-bottom:3px;font-size:12px;font-weight:700;line-height:1.5}.venue-transport-grid dd{margin:0}.venue-transport-grid article>a{color:#165b40;text-underline-offset:3px;margin-top:auto;padding-top:25px;font-size:11px;font-weight:700;line-height:1.6;text-decoration:underline}.venue-parking-links{flex-wrap:wrap;gap:8px;padding-top:18px;font-size:10px;display:flex}.venue-parking-links>span{color:#66776d;flex-basis:100%}.venue-parking-links a{text-decoration:underline}.venue-event-note{background:#e3edcf;border-left:4px solid #4f7540;margin-top:28px;padding:25px 28px}.venue-event-note strong{font-size:17px}.venue-event-note p{color:#425a36;margin-top:9px;font-size:14px;line-height:1.7}.venue-reference-label{color:#627664;font-size:12px;margin:25px 0 15px!important}.venue-access-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.venue-access-grid article{background:#fff;border:1px solid #dce2d6;padding:28px}.venue-access-grid article>span{color:#627d69;letter-spacing:.12em;font-size:9px}.venue-access-grid h3{margin:12px 0;font-size:21px}.venue-access-grid p{color:#53665d;font-size:14px;line-height:1.6}.venue-text-link{color:#165b40;text-underline-offset:4px;margin-top:24px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-block}.venue-contact-grid{grid-template-columns:1fr 1fr;gap:50px;display:grid}.venue-contact-label{color:#53665d;font-size:12px;margin-top:25px!important}.venue-contact-link{width:fit-content;margin-top:14px;font-size:30px;font-weight:800;display:block}.venue-email{text-underline-offset:4px;overflow-wrap:anywhere;margin-top:12px;font-size:14px;text-decoration:underline;display:inline-block}.venue-accessibility{color:#fff;background:#063b31;padding:35px}.venue-accessibility>span{color:#d1e5a4;letter-spacing:.12em;font-size:10px}.venue-accessibility h3{margin:18px 0;font-size:27px}.venue-accessibility p{color:#ccded3;font-size:14px;line-height:1.7}.venue-accessibility a{text-underline-offset:4px;margin-top:25px;font-size:12px;text-decoration:underline;display:inline-block}.venue-source{background:#e9edde;border:1px solid #cdd9c9;justify-content:space-between;align-items:center;gap:25px;padding:30px;display:flex}.venue-source strong{font-size:18px}.venue-source p{color:#60705e;margin-top:10px;font-size:11px;line-height:1.6}.venue-source .match-button{white-space:nowrap;font-size:10px}.venue-footer{padding:30px 0}.venue-footer>.match-container{justify-content:space-between;gap:24px;display:flex}.venue-footer a{font-size:12px}.venue-page a:focus-visible{outline-offset:5px;outline:3px solid #87a950}@media (max-width:1000px){.venue-transport-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.venue-hero-grid{gap:30px}.venue-hero h1{font-size:54px}.venue-source{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.venue-nav{min-height:80px}.venue-nav>a:last-child{font-size:10px}.venue-hero{padding:35px 0}.venue-hero-grid{grid-template-columns:1fr;gap:30px}.venue-hero h1{font-size:56px}.venue-hero figure>img{height:240px}.venue-jump{grid-template-columns:1fr}.venue-jump>a{padding:16px 20px}.venue-jump>a+a{border-top:1px solid #e1e5dc;border-left:0}.venue-section{padding:35px 0}.venue-transport-grid,.venue-access-grid,.venue-contact-grid{grid-template-columns:1fr}.venue-transport-grid{gap:12px}.venue-contact-grid{gap:30px}.venue-event-note,.venue-access-grid article{padding:22px}.venue-accessibility{padding:25px}.venue-source{padding:24px}.venue-source .match-button{white-space:normal;justify-content:space-between;width:100%}.venue-footer>.match-container{flex-direction:column;gap:18px}}.venue-access-map{background:#fff;border:1px solid #dce2d6;padding:28px;scroll-margin-top:25px;margin-top:30px!important}.venue-map-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.venue-map-heading h3{font-size:24px}.venue-map-heading a{color:#165b40;text-underline-offset:4px;white-space:nowrap;font-size:12px;text-decoration:underline}.venue-map-image{cursor:zoom-in;display:block}.venue-map-image img{width:100%;height:auto;display:block}.venue-access-map figcaption{color:#627664;margin-top:20px;font-size:11px;line-height:1.7}@media (max-width:680px){.venue-access-map{padding:16px}.venue-map-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.venue-map-heading h3{font-size:21px}}.match-official-banner{z-index:2;color:#07372a;letter-spacing:.09em;text-transform:uppercase;text-align:center;background:#dfff62;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;padding:11px 16px;font-size:11px;font-weight:800;display:flex;position:relative}.match-official-banner strong{font-weight:950}@media (max-width:680px){.match-official-banner{gap:4px 8px;padding:10px 16px;font-size:9px}.match-official-banner strong{flex-basis:100%}}.campaign-visual-1{height:530px}.campaign-television{width:88%;position:absolute;top:30px;left:0}.campaign-device-screen{background:#030a13;border:8px solid #17222e;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 24px 50px #0006}.campaign-device-screen>img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.campaign-device-screen>span{color:#d4efff;letter-spacing:.12em;background:#071c2c;padding:9px 12px;font-size:8px;font-weight:800;display:block}.campaign-tv-stand{clip-path:polygon(40% 0,60% 0,65% 75%,100% 88%,100% 100%,0 100%,0 88%,35% 75%);background:linear-gradient(90deg,#334153,#8196a7,#334153);width:26%;height:28px;margin:auto}.campaign-television>b,.campaign-laptop>b{text-align:center;color:#bde4fa;letter-spacing:.18em;margin-top:9px;font-size:9px;display:block}.campaign-laptop{z-index:2;width:59%;position:absolute;bottom:55px;left:0;transform:rotate(-5deg)}.campaign-laptop .campaign-device-screen{border-width:6px;border-radius:9px 9px 0 0}.campaign-laptop-base{background:linear-gradient(#a7b9c6,#475d70);border-radius:2px 2px 50% 50%;height:13px;margin:0 -7%;box-shadow:0 12px 25px #0007}.campaign-visual-1 .campaign-phone{z-index:3;border-radius:25px;width:170px;padding:6px;animation:none;position:absolute;bottom:42px;right:0;transform:rotate(6deg)}.campaign-visual-1 .campaign-phone-top{height:45px;padding:15px 5px 0}.campaign-visual-1 .campaign-phone-top img{width:43px}.campaign-visual-1 .campaign-phone-top>span{font-size:5px}.campaign-visual-1 .campaign-phone-player video{object-fit:contain;width:100%;height:245px;display:block}.campaign-visual-1 .campaign-phone-bottom{padding:10px 6px 6px}.campaign-visual-1 .campaign-phone-bottom>strong{font-size:11px}.campaign-visual-1 .campaign-phone-bottom>div{margin-top:8px;padding:7px;font-size:7px}.campaign-devices-caption{text-align:center;color:#d0eeff;letter-spacing:.12em;font-size:10px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.campaign-devices-caption span{color:#64caff;margin:0 10px}@media (max-width:680px){.campaign-visual-1{height:395px}.campaign-television{width:92%;top:0}.campaign-device-screen{border-width:5px}.campaign-device-screen>span{padding:6px;font-size:6px}.campaign-laptop{width:62%;bottom:53px}.campaign-visual-1 .campaign-phone{border-radius:19px;width:119px;bottom:42px}.campaign-visual-1 .campaign-phone-top{height:33px;padding-top:12px}.campaign-visual-1 .campaign-phone-top img{width:32px}.campaign-visual-1 .campaign-phone-top>span{display:none}.campaign-visual-1 .campaign-phone-camera{width:40px;height:8px;top:8px}.campaign-visual-1 .campaign-phone-player video{height:170px}.campaign-visual-1 .campaign-phone-bottom>small{font-size:5px}.campaign-visual-1 .campaign-phone-bottom>strong{margin:5px 0;font-size:8px}.campaign-visual-1 .campaign-phone-bottom>p{font-size:6px}.campaign-visual-1 .campaign-phone-bottom>div{display:none}.campaign-devices-caption{letter-spacing:.07em;font-size:8px}.campaign-devices-caption span{margin:0 5px}}.campaign-visual-1{perspective:1100px}.campaign-device-screen>video{aspect-ratio:16/9;object-fit:contain;background:radial-gradient(#0b4834,#020d13);width:100%;display:block}.campaign-television{transform-origin:50% 80%;animation:9s ease-in-out infinite device-tv-float}.campaign-laptop{animation:8s ease-in-out infinite device-laptop-float}.campaign-visual-1 .campaign-phone{animation:7s ease-in-out infinite device-phone-float}.campaign-television:hover,.campaign-laptop:hover,.campaign-visual-1 .campaign-phone:hover{filter:drop-shadow(0 0 13px #79ddff50);animation-play-state:paused}.campaign-phone-bottom a{justify-content:space-between;width:100%;display:flex}.campaign-device-toggle{color:#c4e9fc;font:inherit;letter-spacing:.02em;cursor:pointer;background:#071e35;border:1px solid #a4dcf54d;border-radius:30px;margin:12px auto 0;padding:7px 14px;font-size:9px;display:block}.devices-paused .campaign-television,.devices-paused .campaign-laptop,.devices-paused .campaign-phone{animation-play-state:paused}.campaign-devices-caption{bottom:-18px}@keyframes device-tv-float{0%,to{transform:translateY(0)rotateY(-5deg)rotate(-1deg)}50%{transform:translateY(-12px)rotateY(4deg)rotate(1deg)}}@keyframes device-laptop-float{0%,to{transform:translateY(0)rotate(-5deg)rotateY(5deg)}50%{transform:translateY(10px)rotate(-2deg)rotateY(-4deg)}}@keyframes device-phone-float{0%,to{transform:translateY(0)rotate(6deg)rotateY(-7deg)}50%{transform:translateY(-13px)rotate(9deg)rotateY(6deg)}}@media (prefers-reduced-motion:reduce){.campaign-television,.campaign-laptop,.campaign-visual-1 .campaign-phone{animation:none!important}.campaign-device-toggle{display:none}}.campaign-controls{align-items:center;gap:18px}.campaign-chapters{gap:12px}.campaign-chapters button{isolation:isolate;color:#c7d7d8;background:linear-gradient(135deg,#ffffff0d,#ffffff03);border:1px solid #ffffff26;border-radius:15px;align-items:center;gap:13px;min-height:94px;padding:20px 18px;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s;overflow:hidden}.campaign-chapters button:hover{background:#ffffff12;border-color:#ffffff70;transform:translateY(-3px)}.campaign-chapters button[aria-pressed=true]{border-color:var(--campaign-accent);color:#fff;background:linear-gradient(120deg,#ffffff1c,#ffffff08);box-shadow:0 8px 32px #0002,inset 0 0 24px #ffffff06}.campaign-chapters .chapter-number{color:#a9c5c2;opacity:1;background:#ffffff0d;border-radius:11px;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:12px;font-weight:800;display:grid}.campaign-chapters button[aria-pressed=true] .chapter-number{color:#0b2725;background:var(--campaign-accent);box-shadow:0 0 22px #ffffff14}.campaign-chapters .chapter-copy{opacity:1;flex-direction:column;flex:1;gap:7px;display:flex}.campaign-chapters strong{font-size:14px;font-weight:800}.campaign-chapters small{color:#abc3c5;font-size:10px;line-height:1.4}.campaign-chapters .chapter-indicator{color:var(--campaign-accent);opacity:1;font-size:11px}.campaign-chapters button>i{height:3px;box-shadow:0 0 12px var(--campaign-accent);top:auto;bottom:0;left:0}.campaign-chapters button[aria-pressed=true]>i:not(.is-playing){width:0}.campaign-navigation{gap:6px}.campaign-navigation button{border-radius:50%;width:34px;height:34px;font-size:15px}@media (max-width:900px){.campaign-controls{flex-wrap:wrap}.campaign-chapters{flex-basis:100%}.campaign-navigation{margin-left:auto}}@media (max-width:680px){.campaign-chapters{gap:7px}.campaign-chapters button{border-radius:12px;flex-wrap:wrap;align-content:start;gap:9px 5px;min-height:114px;padding:12px 8px}.campaign-chapters .chapter-number{border-radius:8px;width:26px;height:26px;font-size:10px}.campaign-chapters .chapter-copy{flex-basis:100%;order:3;gap:5px}.campaign-chapters strong{font-size:11px;line-height:1.35}.campaign-chapters small{font-size:8px}.campaign-chapters .chapter-indicator{margin-left:auto;font-size:9px}}@media (prefers-reduced-motion:reduce){.campaign-chapters button:hover{transform:none}}.fanzone-tv-stage{background:radial-gradient(at 50% 45%,#174b70,#061c31 75%);flex-direction:column;justify-content:center;align-items:center;height:auto;padding:65px 38px;display:flex;position:relative}.fanzone-tv-heading{text-align:center;margin-bottom:32px}.fanzone-tv-heading>span{letter-spacing:.2em;color:#85dbff;font-size:10px;font-weight:800}.fanzone-tv-heading h3{letter-spacing:-.03em;margin:12px 0;font-size:38px;font-weight:850}.fanzone-tv-heading i{color:#88d8ff;margin:0 8px;font-style:normal;font-weight:400}.fanzone-tv-heading p{color:#9ebdd2;font-size:12px}.fanzone-tv-set{width:100%;max-width:780px}.fanzone-tv-frame{background:#02080e;border:8px solid #15202a;border-bottom:0;border-radius:15px;overflow:hidden;box-shadow:0 30px 65px #0008,0 0 70px #279ae82b}.fanzone-tv-frame video{aspect-ratio:2318/1278;object-fit:contain;background:#000;width:100%;display:block}.fanzone-tv-bezel{background:linear-gradient(#18252f,#101a22);justify-content:center;align-items:center;height:29px;display:flex;position:relative}.match-live-media .fanzone-tv-bezel img{object-fit:contain;filter:none;width:38px;height:auto}.fanzone-tv-bezel>span{background:#76e2cb;border-radius:50%;width:4px;height:4px;position:absolute;right:20px;box-shadow:0 0 6px #76e2cb}.fanzone-tv-foot{clip-path:polygon(42% 0,58% 0,63% 75%,100% 90%,100% 100%,0 100%,0 90%,37% 75%);background:linear-gradient(90deg,#293a4a,#668297,#293a4a);width:35%;height:35px;margin:auto}.fanzone-tv-controls{gap:12px;margin-top:25px;display:flex}.fanzone-tv-controls button{cursor:pointer;color:#e1f5ff;font:inherit;background:#123e5a;border:1px solid #8bcff84d;border-radius:30px;padding:12px 19px;font-size:12px;font-weight:750}.fanzone-tv-controls button:hover{background:#205776}.fanzone-tv-controls button:focus-visible{outline-offset:4px;outline:2px solid #9ce4ff}.fanzone-tv-caption{color:#94b5ca;text-align:center;margin-top:20px;font-size:10px}@media (max-width:680px){.fanzone-tv-stage{height:auto;min-height:0;padding:45px 16px}.fanzone-tv-heading h3{font-size:29px}.fanzone-tv-frame{border-width:5px;border-radius:10px}.fanzone-tv-controls button{padding:11px 16px;font-size:11px}}.match-info-photo.venue-tour-video{background:#062b23;border-radius:12px;align-self:center;height:auto;overflow:hidden;box-shadow:0 20px 50px #061e1920}.venue-tour-video:after{display:none}.venue-tour-video video{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;display:block}.match-info-photo.venue-tour-video figcaption{gap:10px;padding:25px 28px;position:static}.venue-tour-video b{font-size:36px}.venue-tour-video span{font-size:10px}@media (max-width:680px){.match-info-photo.venue-tour-video figcaption{padding:20px}.venue-tour-video b{font-size:30px}}.match-secure{text-align:left;color:#b6c9c0;background:linear-gradient(115deg,#dfff620c,#ffffff03);border:1px solid #cde78a2e;border-radius:14px;justify-content:center;align-items:center;gap:14px;width:fit-content;max-width:100%;margin:46px auto 0;padding:15px 24px;display:flex;box-shadow:0 6px 24px #00191012}.match-secure-icon{width:36px;height:36px;color:var(--match-lime);background:#dfff6210;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.match-secure-icon svg{width:22px;height:22px}.match-secure p{gap:5px;margin:0;display:grid}.match-secure b{letter-spacing:.1em;font-size:10px}.match-secure p>span{font-size:11px;line-height:1.5}@media (max-width:680px){.match-secure{gap:11px;margin-top:34px;padding:14px 16px}.match-secure p>span{font-size:10px}}.team-roster{color:#123a2e;background:#f3f3ea;padding:90px 0;scroll-margin-top:20px}.roster-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:24px;display:flex}.roster-heading h2{text-transform:uppercase;margin-top:18px;font-family:Impact,sans-serif;font-size:clamp(44px,5vw,72px);line-height:1}.roster-heading em{color:#26795b;font-style:normal}.roster-summary{align-items:center;gap:14px;display:flex}.roster-summary strong{font-size:54px;line-height:1}.roster-summary span{max-width:130px;font-size:12px;line-height:1.6}.roster-context{color:#617168;max-width:780px;margin:20px 0 30px;font-size:13px;line-height:1.8}.roster-tools{background:#fff;border:1px solid #d5ddd0;border-radius:15px;flex-wrap:wrap;align-items:end;gap:25px;padding:22px;display:flex}.roster-filters{flex-wrap:wrap;flex:1;gap:8px;display:flex}.roster-filters button{font:inherit;color:#214b3c;cursor:pointer;background:#fff;border:1px solid #d7e1d9;border-radius:25px;align-items:center;gap:8px;padding:12px 14px;font-size:12px;display:flex}.roster-filters button[aria-pressed=true]{color:#edffab;background:#153f30;border-color:#153f30}.roster-filters button span{opacity:.7;font-size:10px}.roster-search{gap:7px;font-size:11px;font-weight:700;display:grid}.roster-search input{min-width:235px;font:inherit;color:#123a2e;background:#f6f8f3;border:1px solid #cbd8ce;border-radius:8px;padding:12px;font-size:13px}.roster-results{color:#68766d;margin:18px 0 35px;font-size:12px}.roster-group{margin-top:38px}.roster-group h3{align-items:center;gap:12px;margin-bottom:20px;font-size:26px;display:flex}.roster-group h3>span{background:#e1e9d6;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.roster-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.roster-card{background:#fff;border:1px solid #e1e6da;border-radius:13px;overflow:hidden}.roster-portrait{aspect-ratio:1;background:radial-gradient(at top,#e1edca,#a0baa5);position:relative;overflow:hidden}.roster-portrait img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.roster-portrait>span{color:#35664f;place-items:center;height:100%;font-size:60px;font-weight:800;display:grid}.roster-portrait small{letter-spacing:.1em;color:#edffad;background:#12392de8;border-radius:20px;padding:7px 10px;font-size:9px;position:absolute;bottom:12px;left:12px}.roster-player-copy{padding:18px}.roster-player-copy h4{font-size:18px;line-height:1.35}.roster-player-copy>p{color:#657568;margin-top:7px;font-size:12px}.roster-credit{color:#6e7e72;text-underline-offset:3px;margin-top:15px;font-size:9px;line-height:1.5;text-decoration:underline;display:block}.roster-original{margin-top:40px;font-size:13px}.roster-original summary{cursor:pointer;background:#e5eddc;border-radius:10px;padding:18px}.roster-original img{width:460px;max-width:100%;height:auto;margin:20px auto 0;display:block}.roster-empty{text-align:center;padding:45px 15px}.roster-empty button{color:#fff;cursor:pointer;background:#173e30;border:0;border-radius:8px;margin-top:15px;padding:12px 20px}.team-roster :focus-visible{outline-offset:4px;outline:3px solid #388c64}@media (max-width:960px){.roster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.team-roster{padding:55px 0}.roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.roster-heading{align-items:start}.roster-summary{display:none}.roster-tools{gap:20px;padding:14px}.roster-filters button{padding:9px 10px;font-size:11px}.roster-search{width:100%}.roster-search input{width:100%;min-width:0}.roster-player-copy{padding:13px}.roster-player-copy h4{font-size:15px}.roster-portrait small{font-size:8px;bottom:8px;left:8px}.roster-group h3{font-size:23px}}.match-offer-media.is-ad-example{background:#f8e6df}.match-offer-media.is-ad-example .match-sponsor-image{object-fit:contain}.brand-arena{isolation:isolate;color:#fff;background:#071b19;padding:90px 0;position:relative;overflow:hidden}.brand-content{z-index:1;position:relative}.brand-glow{pointer-events:none;background:radial-gradient(circle,#6cb95424,#0000 65%);border-radius:50%;width:800px;height:800px;animation:8s ease-in-out infinite alternate brand-glow;position:absolute;top:-300px;right:-300px}.brand-topline{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:24px;margin-bottom:55px;padding-bottom:24px;display:flex}.brand-topline>span{letter-spacing:.15em;color:#d6e5cc;font-size:12px}.brand-topline button{font:inherit;color:#c0d1c8;cursor:pointer;background:0 0;border:1px solid #ffffff30;border-radius:30px;padding:9px 13px;font-size:12px}.brand-heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:60px;display:grid}.brand-eyebrow{color:#d4fa70;letter-spacing:.16em;margin-bottom:22px;font-size:12px}.brand-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(46px,6vw,84px);line-height:1}.brand-heading h2 em{color:#d8fc73;font-style:normal;display:inline-block}.brand-intro>p{margin-bottom:16px;font-size:24px;line-height:1.45}.brand-intro>p strong{font-weight:600}.brand-intro>span{color:#b7cbc3;max-width:440px;font-size:16px;line-height:1.75;display:block}.brand-cta{color:#10221c;background:#d8fc73;border-radius:9px;justify-content:space-between;align-items:center;gap:28px;padding:17px 23px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.brand-cta:hover{transform:translateY(-3px);box-shadow:0 8px 30px #d8fc7330}.brand-intro .brand-cta{margin-top:24px}.brand-led-ribbon{background-color:#101f12;background-image:radial-gradient(#d8fc7317 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:5px 5px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-block:1px solid #dbfa6c55;margin:52px 0;padding:19px 0;overflow:hidden;transform:rotate(-1deg)}.brand-led-ribbon>div{width:max-content;animation:28s linear infinite brand-ribbon;display:flex}.brand-led-ribbon span{white-space:nowrap;letter-spacing:.06em;color:#e0fc99;align-items:center;gap:30px;padding-right:30px;font-size:24px;font-weight:800;display:flex}.brand-led-ribbon b{color:#fff;font-weight:400}.brand-led-ribbon i{color:#e9cb74;font-style:normal}.brand-offer-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px;display:flex}.brand-offer-heading>span{font-size:24px;font-weight:600}.brand-offer-heading p{color:#aec3ba;font-size:14px}.brand-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.brand-offer{background:linear-gradient(150deg,#19362b,#0a211e);border:1px solid #ffffff25;border-radius:15px;flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.brand-offer:hover{border-color:#d8fc7380;transform:translateY(-7px);box-shadow:0 18px 45px #0004}.brand-offer-image{background:#101b1f;height:230px;position:relative;overflow:hidden}.brand-offer-image>img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.brand-offer:hover .brand-offer-image>img{transform:scale(1.04)}.brand-offer-2 .brand-offer-image>img{object-fit:contain;background:#f9e3df}.brand-format{letter-spacing:.08em;background:#071b19e8;border:1px solid #ffffff35;border-radius:5px;padding:9px 11px;font-size:11px;font-weight:700;position:absolute;bottom:14px;left:14px}.brand-offer-number{color:#fff;background:#071b19b8;border:1px solid #fff5;border-radius:50%;padding:9px;font-size:14px;position:absolute;top:12px;right:14px}.brand-offer-copy{flex-direction:column;flex:1;padding:25px;display:flex}.brand-offer-copy h3{letter-spacing:-.02em;min-height:60px;font-size:25px;line-height:1.2}.brand-offer-promise{color:#d8fc73;margin:12px 0;font-size:15px;font-weight:600}.brand-offer-description{color:#bed0c8;font-size:15px;line-height:1.75}.brand-offer-copy ul{color:#d2e1db;margin:22px 0 28px;padding:0;font-size:13px;list-style:none}.brand-offer-copy li{gap:9px;margin:9px 0;display:flex}.brand-offer-copy li:before{content:"✓";color:#d8fc73}.brand-offer-copy>a{color:#fff;border-top:1px solid #ffffff25;justify-content:space-between;margin-top:auto;padding-top:20px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.brand-offer-copy>a:hover{color:#d8fc73}.brand-contact{background:linear-gradient(115deg,#d8fc7312,#0000);border:1px solid #c6e98b45;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;margin-top:32px;padding:36px;display:grid}.brand-contact-icon{color:#d8fc73;text-shadow:0 0 35px #d8fc7360;font-size:62px;animation:12s linear infinite brand-star}.brand-contact p{letter-spacing:.12em;color:#d7efb7;margin-bottom:12px;font-size:11px}.brand-contact h3{margin-bottom:14px;font-size:30px;line-height:1.15}.brand-contact div>span{color:#b7cbc3;max-width:470px;font-size:14px;line-height:1.7;display:block}.brand-contact-actions{flex-direction:column;align-items:stretch;gap:15px;display:flex}.brand-email{color:#e6f3da;text-underline-offset:5px;font-size:13px}.brand-contact-actions small{color:#92aca0;font-size:12px}.brand-arena :focus-visible{outline-offset:5px;outline:3px solid #e8cc80}@keyframes brand-ribbon{to{transform:translate(-50%)}}@keyframes brand-glow{to{opacity:.5;transform:translate(-80px,70px)}}@keyframes brand-star{to{transform:rotate(360deg)}}.brand-motion-paused *,.brand-motion-paused :before{animation-play-state:paused!important}@media (max-width:1000px){.brand-heading{gap:30px}.brand-offers{gap:14px}.brand-offer-copy{padding:20px}.brand-offer-image{height:185px}.brand-contact{grid-template-columns:1fr auto}.brand-contact-icon{display:none}}@media (max-width:720px){.brand-arena{padding:55px 0}.brand-topline{align-items:start;gap:15px;margin-bottom:35px}.brand-topline>span{font-size:10px;line-height:1.8}.brand-topline button{max-width:145px;font-size:11px}.brand-heading{grid-template-columns:1fr;gap:28px}.brand-heading h2{font-size:52px}.brand-intro>p{font-size:22px}.brand-led-ribbon{margin:35px 0}.brand-led-ribbon span{font-size:19px}.brand-offer-heading{display:block}.brand-offer-heading p{margin-top:10px;line-height:1.6}.brand-offers{grid-template-columns:1fr;gap:22px}.brand-offer-image{aspect-ratio:16/10;height:auto}.brand-offer-copy{padding:26px}.brand-offer-copy h3{min-height:0}.brand-contact{grid-template-columns:1fr;padding:26px}.brand-contact h3{font-size:30px}.brand-contact-actions{align-items:start}.brand-cta{width:100%}.brand-email{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.brand-arena *,.brand-arena :before{transition:none!important;animation:none!important}.brand-topline button{display:none}}.faq-hub{color:#143c2d;padding-top:90px;padding-bottom:90px}.faq-hub-heading>span{letter-spacing:.16em;color:#507c64;font-size:12px}.faq-hub-heading h2{letter-spacing:-.04em;margin:20px 0;font-size:clamp(42px,5vw,68px);line-height:1.04}.faq-hub-heading h2 em{color:#418563;font-style:normal}.faq-hub-heading>p{color:#617469;max-width:590px;font-size:16px;line-height:1.7}.faq-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:35px 0;display:grid}.faq-categories button{text-align:left;font:inherit;color:#244e3a;cursor:pointer;background:#fff;border:1px solid #ccdacf;border-radius:12px;grid-template-columns:auto 1fr;gap:9px 14px;padding:23px;transition:background .2s,transform .2s;display:grid}.faq-categories button:hover{transform:translateY(-3px)}.faq-categories button[aria-pressed=true]{color:#fff;background:#153e2e;border-color:#153e2e}.faq-categories button>span{color:#6c8c73;grid-row:span 2;font-size:14px}.faq-categories button[aria-pressed=true]>span{color:#d8fc73}.faq-categories strong{font-size:17px}.faq-categories small{opacity:.75;font-size:12px}.faq-panel>h3{margin-bottom:8px;font-size:25px}.faq-panel>p{color:#62766a;margin-bottom:24px;font-size:15px}.faq-answers{border-top:1px solid #cedbd1}.faq-answers details{border-bottom:1px solid #cedbd1}.faq-answers summary{cursor:pointer;align-items:center;gap:20px;padding:24px 0;list-style:none;display:flex}.faq-answers summary::-webkit-details-marker{display:none}.faq-answers summary>span{color:#708c77;font-size:12px}.faq-answers summary>strong{flex:1;font-size:17px;font-weight:600;line-height:1.5}.faq-answers summary>b{font-size:24px;font-weight:400;transition:transform .2s}.faq-answers details[open] summary>b{transform:rotate(45deg)}.faq-answer{color:#526b5b;max-width:920px;padding:0 40px 25px;font-size:16px;line-height:1.85}.faq-answer ul{margin:12px 0;padding-left:22px}.faq-answer li{margin:7px 0}.faq-answer a{color:#17633f;text-underline-offset:3px;text-decoration:underline}.faq-hub :focus-visible{outline-offset:5px;outline:3px solid #5d9f6c}@media (max-width:680px){.faq-hub{padding-top:55px;padding-bottom:55px}.faq-categories{grid-template-columns:1fr;gap:9px;margin:26px 0}.faq-categories button{grid-template-columns:24px 1fr auto;align-items:center;padding:17px}.faq-categories button>span{grid-row:auto}.faq-categories strong{font-size:15px}.faq-answers summary{gap:12px}.faq-answers summary>strong{font-size:16px}.faq-answer{padding:0 0 24px 28px;font-size:15px}}.match-header-actions{align-items:center;gap:12px;display:flex}.match-whatsapp{color:#c9ffdc;white-space:nowrap;background:#123c2c;border:1px solid #57da8b;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 16px;font-size:13px;font-weight:750;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.match-whatsapp:hover{background:#195e3e;transform:translateY(-2px)}.match-whatsapp:focus-visible{outline-offset:4px;outline:3px solid #d8fc73}.match-whatsapp svg{flex-shrink:0}@media (min-width:981px) and (max-width:1200px){.match-nav-links{gap:15px}.match-header-actions{gap:8px}.match-whatsapp{padding:11px;font-size:12px}.match-header-actions .match-nav-cta{padding:15px 12px;font-size:10px}}@media (max-width:680px){.campaign-hero .match-nav{flex-wrap:wrap;gap:12px;height:auto;min-height:92px;padding-top:14px;padding-bottom:14px}.match-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.match-whatsapp{min-height:44px;padding:10px 12px;font-size:12px}.match-header-actions{justify-content:space-between;width:100%}.match-header-actions .match-nav-cta{gap:8px;padding:12px;font-size:10px}}.mobile-navigation{display:none}@media (max-width:980px){body{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.mobile-navigation{z-index:100;color:#fff;display:block;position:fixed;inset:auto 0 0}.mobile-tabbar{padding:7px 8px calc(7px + env(safe-area-inset-bottom,0px));background:#082c24;border-top:1px solid #ffffff30;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:0 -5px 25px #001a2425}.mobile-tabbar>a,.mobile-tabbar>button{min-height:54px;font:inherit;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.mobile-tabbar span{color:#d8fc73;font-size:23px;line-height:1}.mobile-tabbar button[aria-expanded=true]{background:#ffffff18}.mobile-menu-panel{overscroll-behavior:contain;color:#143c2d;background:#f7faf3;border:1px solid #d0ddce;border-radius:18px;max-height:calc(100dvh - 110px);margin:0 12px 10px;padding:16px;overflow-y:auto;box-shadow:0 -15px 60px #0003}.mobile-menu-panel[hidden]{display:none}.mobile-menu-panel>div{justify-content:space-between;align-items:center;padding:0 6px 12px;display:flex}.mobile-menu-panel>div>button{color:#143c2d;cursor:pointer;background:#fff;border:1px solid #cbd6c9;border-radius:50%;width:44px;height:44px;font-size:27px}.mobile-menu-panel nav{grid-template-columns:1fr 1fr;gap:5px;display:grid}.mobile-menu-panel a{color:#143c2d;background:#edf2e8;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:12px;font-size:14px;text-decoration:none;display:flex}.mobile-navigation :focus-visible{outline-offset:2px;outline:3px solid #68a66b}[id]{scroll-margin-top:20px}input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px!important}input,textarea,select,button,a{touch-action:manipulation}.history-nav-links,.match-nav-links{display:none}}@media (max-width:680px){.match-container,.shell{width:calc(100% - 32px)}.match-site h2,.history-page h2{overflow-wrap:normal}.match-official-banner{padding:9px 15px;font-size:10px;line-height:1.6}.match-ticker{font-size:11px}.campaign-hero .match-nav{gap:14px;min-height:0;padding-block:16px}.match-header-actions{gap:8px}.match-whatsapp{font-size:12px}.match-header-actions .match-nav-cta{min-height:44px;font-size:11px}.campaign-carousel{flex-direction:column;display:flex}.campaign-controls{order:-1;margin-top:18px;padding-top:0}.campaign-chapters{gap:6px;width:100%}.campaign-chapters button{border-radius:9px;flex-direction:column;align-items:flex-start;gap:7px;min-height:78px;padding:10px 7px}.campaign-chapters .chapter-number{background:0 0;width:auto;height:auto;font-size:12px}.campaign-chapters button[aria-pressed=true] .chapter-number{color:#d8fc73;box-shadow:none;background:0 0}.campaign-chapters .chapter-copy{gap:0}.campaign-chapters strong{font-size:12px;line-height:1.4}.campaign-chapters small,.campaign-chapters .chapter-indicator{display:none}.campaign-slide,.campaign-theme-1 .campaign-slide{gap:28px;min-height:0;padding:28px 0 18px}.campaign-copy h2{font-size:clamp(42px,11.8vw,62px);line-height:.98}.campaign-copy>p{font-size:16px;line-height:1.65}.campaign-eyebrow{letter-spacing:.06em;font-size:11px}.campaign-fixture{font-size:14px}.campaign-caption{font-size:12px;line-height:1.7}.campaign-hero .campaign-cta{white-space:normal;min-height:54px;padding:13px 16px;font-size:12px;line-height:1.5}.campaign-poster-top,.campaign-poster-bottom,.campaign-match-ticket p{font-size:11px}.campaign-match-ticket small,.campaign-countdown span{font-size:10px}.campaign-visual-1{height:440px}.campaign-devices-caption{font-size:12px}.campaign-device-toggle{min-height:44px;font-size:12px}.campaign-sponsor-formats{flex-wrap:wrap}.campaign-sponsor-formats>span{font-size:12px}.match-tickets{padding:55px 0}.match-section-heading{gap:22px;margin-bottom:28px}.match-section-heading h2,.match-info h2,.match-manifesto-copy h2{font-size:clamp(38px,10vw,52px);line-height:1.03}.match-kicker{font-size:12px;line-height:1.6}.match-heading-note{max-width:none;font-size:12px}.match-heading-note p{font-size:15px}.match-ticket-grid{grid-template-columns:1fr;gap:22px}.match-ticket-visual{height:210px}.match-ticket-body{padding:20px 15px 15px}.match-ticket-body>p,.match-ticket-body li{font-size:15px;line-height:1.65}.match-ticket-body button{min-height:52px;font-size:12px}.match-secure{margin-top:35px;font-size:12px;line-height:1.7}.match-live{min-height:0}.match-live-copy{padding:36px 24px 42px}.match-live-copy h2{font-size:44px;line-height:1.04}.match-live-copy>p{font-size:16px;line-height:1.75}.match-live-meta{flex-wrap:wrap;gap:15px}.match-live-meta span{font-size:12px}.match-button{white-space:normal;min-height:50px;font-size:12px;line-height:1.5}.match-live-copy .match-button{justify-content:space-between;width:100%}.brand-heading h2{font-size:clamp(40px,11vw,52px);line-height:1.03}.brand-topline{flex-wrap:wrap;gap:15px}.brand-topline>span,.brand-eyebrow,.brand-contact p,.brand-format{font-size:12px;line-height:1.5}.brand-topline button{max-width:none;min-height:44px;font-size:12px}.brand-offer-copy>a{min-height:48px}.brand-contact h3{font-size:28px}.brand-contact div>span,.brand-offer-description{font-size:16px}.brand-contact-actions,.brand-email{width:100%}.brand-email{overflow-wrap:anywhere;font-size:14px}.brand-offer-image{aspect-ratio:16/10}.mcsport-showcase{padding-block:50px}.mcsport-story h2{font-size:clamp(36px,10vw,50px);line-height:1.05}.mcsport-description{font-size:16px}.mcsport-footnote{flex-wrap:wrap;gap:14px}.mcsport-record{gap:10px}.mcsport-record strong{font-size:32px}.mcsport-record p{font-size:12px}.mcsport-license{max-width:100%}.mcsport-discover{min-height:48px;font-size:12px;line-height:1.6}.match-info{gap:28px;padding-block:50px}.match-info-copy>p{font-size:16px}.match-teams{grid-template-columns:1fr}.match-teams>a{min-height:320px}.match-footer-actions a{min-height:52px;font-size:14px}.match-footer-bottom p,.match-footer-bottom>span{font-size:12px;line-height:1.7}.faq-categories button{min-height:64px}.faq-answer{padding-left:0;font-size:16px}.faq-answers summary{min-height:64px}.faq-hub-heading>p{font-size:16px}.match-sponsor-form-panel{gap:28px;padding:25px 18px}.match-sponsor-form-intro h2{font-size:39px;line-height:1.1}.match-sponsor-fields{grid-template-columns:1fr}.match-sponsor-fields label{font-size:14px}.match-sponsor-fields input{min-height:50px}.match-sponsor-offers label,.match-form-consent{min-height:48px;line-height:1.6}.match-sponsor-offers input,.match-form-consent input{flex-shrink:0;width:22px;height:22px}.match-form-privacy{overflow-wrap:anywhere;font-size:13px}.match-sponsor-form button[type=submit]{width:100%}.sponsorship-breadcrumb{font-size:11px;line-height:1.7}.sponsorship-footer{font-size:13px;line-height:1.7}.venue-hero h1{font-size:clamp(40px,11vw,56px)}.venue-source .match-button,.venue-contact-grid a{overflow-wrap:anywhere}.venue-map iframe{max-width:100%}.venue-jump a{min-height:54px;font-size:14px}.history-hero{height:auto;min-height:550px}.history-hero-content{height:auto;min-height:430px;padding-top:45px;padding-bottom:40px}.history-hero h1{font-size:clamp(48px,15vw,76px)}.history-intro h2{font-size:40px}.roster-filters button{min-height:44px;font-size:12px}.roster-search{font-size:14px}.roster-search input{min-height:50px}.roster-player-copy h4{overflow-wrap:anywhere;font-size:16px}.roster-player-copy>p{font-size:13px}.roster-context{font-size:14px}.roster-credit{overflow-wrap:anywhere;font-size:11px}.roster-original summary{min-height:48px}.history-footer{padding-bottom:20px}}@media (max-width:360px){.mobile-menu-panel nav{grid-template-columns:1fr}.match-header-actions{flex-direction:column;align-items:stretch}.match-header-actions>a{justify-content:center}.roster-grid{gap:9px}.roster-player-copy{padding:10px}.faq-categories button{grid-template-columns:20px 1fr}.faq-categories small{grid-column:2}.brand-contact{padding:22px}}@media (max-width:680px){.campaign-chapters button{flex-wrap:nowrap;min-width:0}.campaign-chapters .chapter-copy{flex:initial;order:initial;width:100%;min-width:0}.campaign-chapters strong{white-space:normal;overflow-wrap:normal}.campaign-chapters .chapter-number{display:block}.sponsorship-page .match-sponsor-form-intro h1{font-size:clamp(34px,10vw,44px);line-height:1.05}}.mobile-tabbar .mobile-nav-icon{object-fit:contain;filter:drop-shadow(0 3px 3px #0004);width:44px;height:33px;transition:transform .2s;display:block}.mobile-tabbar .mobile-nav-fztv{width:55px}.mobile-tabbar>a:active .mobile-nav-icon{transform:translateY(2px)scale(.95)}.mobile-tabbar>button>span{place-items:center;height:33px;display:grid}.team-match{grid-template-columns:1fr 1fr;gap:50px;padding-block:65px;display:grid}.team-match h2,.supporter-quiz h2{margin:18px 0;font-size:clamp(36px,4vw,54px);line-height:1.08}.team-match p,.team-coach p,.supporter-quiz p{font-size:16px;line-height:1.75}.team-match>div>span,.quiz-step{letter-spacing:.12em;font-size:12px}.team-match-card{background:#fff;border:1px solid #d6dfd2;border-radius:18px;padding:30px}.team-match-card>strong{font-size:27px}.team-match-card p{margin-top:10px}.team-match-card>div{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.team-match-card a{color:#fff;background:#173f30;border-radius:8px;padding:12px 15px;font-size:14px}.team-coach{grid-template-columns:200px 1fr;align-items:center;gap:35px;padding-bottom:60px;display:grid}.team-coach h2{margin:12px 0;font-size:40px}.team-coach p{max-width:720px;margin:12px 0}.team-coach a{padding-block:12px;font-size:13px;text-decoration:underline;display:inline-block}.team-coach-monogram{color:#d8fc73;background:linear-gradient(140deg,#164a36,#092b24);border-radius:18px;place-items:center;padding:25px;display:grid}.team-coach-monogram img{width:55px}.team-coach-monogram strong{font-size:76px}.supporter-quiz{grid-template-columns:1fr 1.2fr;gap:50px;padding-block:70px;display:grid}.quiz-panel{background:#fff;border:1px solid #ceddcc;border-radius:18px;padding:30px}.quiz-panel h3{margin:22px 0;font-size:24px;line-height:1.4}.quiz-panel progress{accent-color:#317950;width:100%;height:7px}.quiz-choices{gap:12px;display:grid}.quiz-choices button{color:#173f30;text-align:left;font:inherit;cursor:pointer;background:#f4f7f0;border:1px solid #ced8ca;border-radius:10px;align-items:center;gap:14px;min-height:56px;padding:16px;font-size:16px;display:flex}.quiz-choices button:disabled{opacity:1;cursor:default}.quiz-choices .quiz-correct{background:#dff1d4;border-color:#277448}.quiz-choices .quiz-wrong{background:#fce8e2;border-color:#be6251}.quiz-choices b{margin-left:auto}.quiz-feedback{margin-top:22px}.quiz-feedback p{margin-top:10px}.quiz-feedback button,.quiz-panel>button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#173f30;border:0;border-radius:8px;margin-top:20px;padding:14px 20px}.supporter-quiz :focus-visible{outline-offset:4px;outline:3px solid #5d9d57}@media (max-width:680px){.team-match,.supporter-quiz{grid-template-columns:1fr;gap:25px;padding-block:45px}.team-coach{grid-template-columns:1fr;gap:25px}.team-coach-monogram{justify-content:space-between;display:flex}.team-coach-monogram strong{font-size:56px}.team-coach h2{font-size:34px}.quiz-panel,.team-match-card{padding:22px}.quiz-panel h3{font-size:21px}.team-match-card a{width:100%}.team-match-card>strong{font-size:24px}}@media (max-width:980px){.mobile-menu-panel nav>a{grid-template-columns:42px minmax(0,1fr);gap:8px;min-height:80px;padding:12px 9px;display:grid;position:relative}.mobile-menu-panel .mobile-menu-icon{object-fit:contain;filter:drop-shadow(0 3px 2px #12342125);width:42px;height:38px;display:block}.mobile-menu-panel .mobile-menu-label{font-size:13px;font-weight:600;line-height:1.4}.mobile-menu-panel .mobile-menu-arrow{color:#678371;font-size:10px;position:absolute;top:5px;right:7px}.mobile-menu-panel nav>a:hover{background:#e1ecd9}}@media (max-width:360px){.mobile-menu-panel nav>a{grid-template-columns:42px 1fr;min-height:58px}.mobile-menu-panel .mobile-menu-label{font-size:14px}}.site-icon-3d{vertical-align:middle;filter:drop-shadow(0 6px 5px #05253b18);isolation:isolate;flex:none;justify-content:center;align-items:center;width:68px;height:72px;margin-bottom:12px;transition:transform .25s,filter .25s;display:inline-flex!important}.site-icon-3d>img,.site-icon-3d>svg{max-width:100%;object-fit:contain!important;border-radius:0!important;width:100%!important;height:100%!important;display:block!important;position:static!important;transform:none!important}.site-icon-compact{width:44px;height:46px;margin:0}.site-icon-tv{width:82px}.campaign-chapters .site-icon-3d{width:48px;height:45px;margin:0}.faq-categories button>.site-icon-3d{background:0 0;border:0;width:52px;height:52px;margin:0 0 10px;padding:0}.brand-contact>.site-icon-3d{width:84px;height:84px;margin:0}.venue-transport-grid .site-icon-3d{margin-right:12px}.match-sponsor-offers label>.site-icon-3d{width:38px;height:40px;margin:0}.match-ticket-body>.site-icon-3d{margin-top:-4px;margin-bottom:6px}@media (hover:hover) and (prefers-reduced-motion:no-preference){a:hover>.site-icon-3d,button:hover>.site-icon-3d,article:hover>.site-icon-3d,.match-ticket-card:hover .site-icon-3d,.brand-offer:hover .site-icon-3d{filter:drop-shadow(0 10px 8px #05253b30);transform:translateY(-4px)rotate(-5deg)}}@media (max-width:600px){.site-icon-3d{width:54px;height:58px}.site-icon-tv{width:72px}.campaign-chapters .site-icon-3d{width:35px;height:35px}.faq-categories button>.site-icon-3d{width:38px;height:38px;margin-bottom:5px}.brand-contact>.site-icon-3d{width:62px;height:62px}}@media (prefers-reduced-motion:reduce){.site-icon-3d{transition:none}}@media (prefers-reduced-motion:no-preference){button:active>.site-icon-3d,a:active>.site-icon-3d{transform:scale(.92)}}.match-live{background:#030e24}.match-live-copy{background:radial-gradient(at 85% 12%,#123668 0,#0000 57%),linear-gradient(145deg,#071c3e,#020b1d);padding:65px clamp(24px,4vw,64px)}.match-live-label{color:#c3e7ff;letter-spacing:.12em;font-size:10px;line-height:1.6}.match-tv-logo{z-index:1;margin:26px 0 24px;position:relative}.match-tv-logo img{filter:drop-shadow(0 5px 18px #459cff50);width:220px}.match-live-copy>p{color:#d3e3f7;margin:24px 0 12px}.stream-devices{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 30px;display:grid;position:relative}.stream-device{text-align:center;min-width:0}.stream-device-visual{filter:drop-shadow(0 10px 8px #0007);flex-direction:column;justify-content:center;align-items:center;height:85px;transition:transform .3s;display:flex}.stream-device-frame{background:#060b15;border:3px solid #7392b0;border-bottom-width:5px;border-radius:5px;width:100%;overflow:hidden;box-shadow:inset 0 1px #fff,2px 3px #243b57}.stream-device-frame img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.stream-device span{letter-spacing:.02em;color:#e4efff;margin-top:8px;font-size:11px;font-weight:800;display:block}.stream-device-television i{clip-path:polygon(42% 0,58% 0,65% 75%,100% 85%,100% 100%,0 100%,0 85%,35% 75%);background:linear-gradient(90deg,#526882,#b7cada,#526882);width:35%;height:9px}.stream-device-mobile .stream-device-frame{border-width:3px;border-radius:9px;width:37px;transform:rotate(5deg)}.stream-device-mobile img{aspect-ratio:9/16}.stream-device-ordinateur .stream-device-frame{border-radius:5px 5px 0 0;width:90%}.stream-device-ordinateur i{background:linear-gradient(#cfdeed,#5d7899);border-radius:1px 1px 8px 8px;width:100%;height:6px}.stream-device-tablette .stream-device-frame{border-width:4px;border-radius:8px;width:76%;transform:rotate(-5deg)}.stream-device-tablette img{aspect-ratio:4/3}.fanzone-tv-stage{background:radial-gradient(#123558,#04132b 70%)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.stream-device:hover .stream-device-visual{transform:translateY(-5px)}}@media (max-width:680px){.match-live-copy{padding:40px 22px}.match-tv-logo img{width:200px}.stream-devices{gap:9px;margin-bottom:25px}.stream-device-visual{height:76px}.stream-device span,.match-live-meta span{font-size:10px}}@media (prefers-reduced-motion:reduce){.stream-device-visual{transition:none}}.match-brand img[src="/logo-match-stade.png"],.brand-logo[src="/logo-match-stade.png"]{object-fit:contain;background:#fff;border-radius:14px;flex-shrink:0;width:76px;height:76px;box-shadow:0 5px 20px #0002}.mobile-menu-icon[src="/logo-match-stade.png"]{background:#fff;border-radius:8px}@media (max-width:680px){.match-brand img[src="/logo-match-stade.png"],.brand-logo[src="/logo-match-stade.png"]{border-radius:10px;width:54px;height:54px}}.match-brand img[src="/logo-match-stade.png"],.brand-logo[src="/logo-match-stade.png"],.mobile-menu-icon[src="/logo-match-stade.png"]{box-shadow:none;filter:drop-shadow(0 3px 5px #0003);background:0 0;border-radius:0}.match-nav .match-brand img[src="/logo-match-stade.png"],.sponsorship-header .match-brand img[src="/logo-match-stade.png"],.history-nav .brand-logo[src="/logo-match-stade.png"]{width:109.44px;height:109.44px}@media (max-width:680px){.match-nav .match-brand img[src="/logo-match-stade.png"],.sponsorship-header .match-brand img[src="/logo-match-stade.png"],.history-nav .brand-logo[src="/logo-match-stade.png"]{width:77.76px;height:77.76px}}@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}
