.world-cup_microsite__XHLA_{--wc-bg:#05070d;--wc-bg-deep:#02040a;--wc-bg-elevated:#0a0d15;--wc-surface:#10131d;--wc-surface-2:#141824;--wc-surface-3:#191e2b;--wc-border:#293142;--wc-border-soft:#202737;--wc-border-strong:#364055;--wc-text:#f4f5f7;--wc-text-secondary:#b5bac5;--wc-text-muted:#7f8796;--wc-accent:#26c6d2;--wc-accent-strong:#35d6e0;--wc-accent-soft:rgba(38,198,210,.14);--wc-accent-faint:rgba(38,198,210,.06);--wc-success:#4fd19b;--wc-warning:#d4aa58;--wc-danger:#df7070;--wc-trophy-gold:#d99a43;--wc-trophy-gold-light:#f0b860;background:var(--wc-bg);color:var(--wc-text);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;isolation:isolate;overflow:clip}.world-cup_microsite__XHLA_ *{box-sizing:border-box}.world-cup_microsite__XHLA_ ::-moz-selection{background:var(--wc-accent);color:var(--wc-bg-deep)}.world-cup_microsite__XHLA_ ::selection{background:var(--wc-accent);color:var(--wc-bg-deep)}.world-cup_microsite__XHLA_ :focus-visible{outline:2px solid var(--wc-accent-strong);outline-offset:5px}.world-cup_header__cD_Ua{align-items:center;display:grid;font-size:.64rem;grid-template-columns:1fr auto 1fr;height:68px;left:0;letter-spacing:.15em;padding:0 clamp(1.25rem,4vw,4.5rem);position:absolute;right:0;text-transform:uppercase;top:0;z-index:30}.world-cup_header__cD_Ua>span{color:var(--wc-text-muted);grid-column:2;justify-self:center}.world-cup_header__cD_Ua>a{color:var(--wc-text-secondary);grid-column:3;justify-self:end}.world-cup_canvasLayer__Ida_H{height:100svh;inset:0;pointer-events:none;position:fixed;width:100%;z-index:2}.world-cup_canvasLayer__Ida_H canvas{height:100%!important;width:100%!important}.world-cup_microsite__XHLA_ main{position:relative}.world-cup_links__i5BCc{position:relative;z-index:3}.world-cup_finale__ecrf1,.world-cup_hero__0ATov,.world-cup_pipeline__81t83,.world-cup_product__X1EXF{min-height:100svh;position:relative}.world-cup_finalePin__EzDH3,.world-cup_heroPin__Mcgqf,.world-cup_pipelinePin__raQIH,.world-cup_productPin__ybBnt{height:100svh;overflow:hidden;position:relative}.world-cup_heroPin__Mcgqf{overflow:visible}.world-cup_hero__0ATov{background:radial-gradient(ellipse at 50% 110%,var(--wc-accent-faint),transparent 50%)}.world-cup_hero__0ATov:before{background:repeating-radial-gradient(ellipse at 50% 118%,transparent 0 54px,rgba(181,186,197,.035) 55px 56px);content:"";inset:38% -20% -30%;position:absolute;transform:perspective(550px) rotateX(66deg)}.world-cup_heroAtmosphere__mkPM8{background:radial-gradient(ellipse at 50% 100%,rgba(38,198,210,.075),transparent 48%),radial-gradient(ellipse at 50% 115%,var(--wc-surface-3),transparent 64%);inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.world-cup_stadiumArc__8Id3K{border:1px solid rgba(53,214,224,.18);border-bottom:0;border-radius:50% 50% 0 0;bottom:-13vh;box-shadow:inset 0 22px 55px rgba(38,198,210,.035);height:43vh;left:50%;position:absolute;transform:translateX(-50%);width:min(118vw,1800px)}.world-cup_stadiumArc__8Id3K:after,.world-cup_stadiumArc__8Id3K:before{border:1px solid rgba(181,186,197,.08);border-bottom:0;border-radius:50% 50% 0 0;bottom:0;content:"";left:50%;position:absolute;transform:translateX(-50%)}.world-cup_stadiumArc__8Id3K:before{height:78%;width:88%}.world-cup_stadiumArc__8Id3K:after{height:58%;width:72%}.world-cup_stadiumLights__RL0w8{bottom:25vh;display:flex;justify-content:space-between;left:50%;position:absolute;transform:translateX(-50%);width:min(92vw,1420px)}.world-cup_stadiumLights__RL0w8 i{background:var(--wc-accent-strong);border-radius:50%;box-shadow:0 0 9px rgba(53,214,224,.75),0 0 24px rgba(53,214,224,.2);height:3px;opacity:.65;position:relative;width:3px}.world-cup_stadiumLights__RL0w8 i:after{background:linear-gradient(180deg,rgba(53,214,224,.09),transparent 74%);clip-path:polygon(43% 0,57% 0,100% 100%,0 100%);content:"";height:18vh;left:50%;position:absolute;top:1px;transform:translateX(-50%);width:clamp(28px,5vw,86px)}.world-cup_stadiumLights__RL0w8 i:nth-child(2),.world-cup_stadiumLights__RL0w8 i:nth-child(8){transform:translateY(-4vh)}.world-cup_stadiumLights__RL0w8 i:nth-child(3),.world-cup_stadiumLights__RL0w8 i:nth-child(7){transform:translateY(-7vh)}.world-cup_stadiumLights__RL0w8 i:nth-child(4),.world-cup_stadiumLights__RL0w8 i:nth-child(6){transform:translateY(-9vh)}.world-cup_stadiumLights__RL0w8 i:nth-child(5){transform:translateY(-10vh)}.world-cup_seatingSilhouette__8MsI0{background:repeating-linear-gradient(90deg,rgba(181,186,197,.035) 0 1px,transparent 1px 22px),linear-gradient(to bottom,var(--wc-surface-2),var(--wc-bg-deep));bottom:-7vh;clip-path:polygon(0 31%,12% 20%,25% 13%,39% 8%,50% 6%,61% 8%,75% 13%,88% 20%,100% 31%,100% 100%,0 100%);height:27vh;left:-4%;opacity:.74;position:absolute;width:108%}.world-cup_seatingSilhouette__8MsI0 i{border-top:1px solid rgba(181,186,197,.055);left:0;position:absolute;right:0}.world-cup_seatingSilhouette__8MsI0 i:first-child{top:43%}.world-cup_seatingSilhouette__8MsI0 i:nth-child(2){top:58%}.world-cup_seatingSilhouette__8MsI0 i:nth-child(3){top:73%}.world-cup_heroFog__9t6cP{background:radial-gradient(circle at 50% 58%,var(--wc-accent-soft),transparent 18%),linear-gradient(100deg,transparent 25%,rgba(181,186,197,.055) 48%,transparent 62%);filter:blur(35px);inset:0;opacity:.72;position:absolute}.world-cup_heroEyebrow__RgxJP{color:var(--wc-text-secondary);font-size:.62rem;left:clamp(1.25rem,5vw,5rem);letter-spacing:.19em;margin:0;position:absolute;text-transform:uppercase;top:15vh;z-index:3}.world-cup_hero__0ATov h1{color:var(--wc-text);display:grid;font-size:clamp(6rem,14.5vw,13.5rem);font-weight:800;gap:clamp(3rem,7vw,8rem);grid-template-columns:1fr 1fr;inset:46% 3vw auto;letter-spacing:-.09em;line-height:.78;margin:0;position:absolute;text-align:center;transform:translateY(-50%);white-space:nowrap;z-index:1}.world-cup_hero__0ATov h1 span:first-child{justify-self:end}.world-cup_hero__0ATov h1 span:last-child{justify-self:start;color:inherit}.world-cup_heroCopy__psaGb{bottom:8vh;color:var(--wc-text-secondary);font-size:clamp(.95rem,1.5vw,1.2rem);left:clamp(1.25rem,5vw,5rem);line-height:1.55;margin:0;max-width:29rem;position:absolute;z-index:3}.world-cup_scrollMark__QRvrL{align-items:center;bottom:7vh;display:flex;font-size:.56rem;gap:.9rem;letter-spacing:.15em;position:absolute;right:clamp(1.25rem,5vw,5rem);text-transform:uppercase;z-index:3;color:var(--wc-text-muted)}.world-cup_scrollMark__QRvrL i{border:1px solid var(--wc-border-strong);border-radius:99px;height:38px;position:relative;width:21px}.world-cup_scrollMark__QRvrL i:after{background:var(--wc-accent-strong);border-radius:50%;content:"";height:3px;left:8px;position:absolute;top:8px;width:3px}.world-cup_product__X1EXF{background:transparent}.world-cup_productPin__ybBnt{align-items:center;display:flex;justify-content:center}.world-cup_productWords__gtwPc{left:clamp(1.25rem,5vw,5rem);position:absolute;top:12vh;z-index:4}.world-cup_productWords__gtwPc h2{font-size:clamp(3rem,6vw,6.5rem);letter-spacing:-.075em;line-height:.92;margin:0}.world-cup_productWords__gtwPc h2 em{color:var(--wc-accent);font-style:normal}.world-cup_productWords__gtwPc p{color:var(--wc-text-muted);font-size:.65rem;letter-spacing:.14em;margin-top:1.5rem;text-transform:uppercase}.world-cup_productShot__hzJcr{box-shadow:0 40px 120px rgba(0,0,0,.55);margin-top:10vh;width:min(67vw,1100px)}.world-cup_shot__qemk0{aspect-ratio:16/9;background:var(--wc-surface);border:1px solid var(--wc-border-soft);overflow:hidden;position:relative;width:100%}.world-cup_shot__qemk0.world-cup_portrait__A9Xkc{aspect-ratio:9/18.5}.world-cup_shot__qemk0.world-cup_contain__5a6pU img{background:var(--wc-bg-deep)}.world-cup_redaction__mmTEo{align-items:center;background:var(--wc-surface-2);border-bottom:1px solid var(--wc-border-soft);color:var(--wc-text-muted);display:flex;font-size:.48rem;height:9%;justify-content:center;left:0;letter-spacing:.12em;position:absolute;right:0;text-transform:uppercase;top:0;z-index:3}.world-cup_fixtures__aKsYq{bottom:4vh;display:flex;gap:.7rem;left:5vw;position:absolute;right:5vw;z-index:5}.world-cup_fixtures__aKsYq>div{align-items:center;background:var(--wc-surface);border:1px solid var(--wc-border);color:var(--wc-text);display:grid;font-size:.68rem;gap:.8rem;grid-template-columns:1fr auto 1fr;min-height:68px;padding:1rem;width:25%}.world-cup_fixtures__aKsYq span:last-child{text-align:right}.world-cup_fixtures__aKsYq b{color:var(--wc-accent-strong);font-size:.58rem;text-transform:uppercase}.world-cup_pipeline__81t83{background:radial-gradient(circle at 50% 45%,var(--wc-accent-faint),transparent 40%)}.world-cup_pipelinePin__raQIH{padding:11vh 5vw 4vh}.world-cup_dataPath__BxYWK,.world-cup_pipeline__81t83 h2,.world-cup_refreshShot__iWXQr{position:relative;z-index:3}.world-cup_pipeline__81t83 h2{font-size:clamp(3.5rem,8vw,8rem);letter-spacing:-.08em;line-height:.88;margin:0}.world-cup_dataPath__BxYWK{margin:4vh auto 0;max-width:1000px;position:relative}.world-cup_dataPath__BxYWK svg{display:block;overflow:visible;width:100%}.world-cup_dataPath__BxYWK path{fill:none;stroke:var(--wc-accent);stroke-linecap:round;stroke-width:2}.world-cup_dataPath__BxYWK circle{fill:var(--wc-accent-strong)}.world-cup_dataLabels__jPl1v{display:grid;grid-template-columns:repeat(4,1fr);margin-top:-155px}.world-cup_dataLabels__jPl1v span{display:flex;flex-direction:column;font-size:clamp(.8rem,1.4vw,1.1rem);font-weight:750;gap:.35rem;text-align:center}.world-cup_dataLabels__jPl1v small{color:var(--wc-accent);font-size:.52rem;letter-spacing:.1em}.world-cup_particles__1Q1ti{inset:0;pointer-events:none;position:absolute}.world-cup_particles__1Q1ti i{background:var(--wc-accent);border-radius:50%;height:calc(2px + (var(--particle-size, 1) * 2px));left:calc(3% + (var(--particle-x, 1) * 5.7%));opacity:0;position:absolute;top:calc(40% + (var(--particle-y, 1) * 2.2%));transform:scale(0);width:calc(2px + (var(--particle-size, 1) * 2px))}.world-cup_particles__1Q1ti i:nth-child(3n){--particle-size:2;--particle-y:-2}.world-cup_particles__1Q1ti i:nth-child(4n){--particle-y:3}.world-cup_particles__1Q1ti i:nth-child(5n){--particle-size:3;--particle-y:-5}.world-cup_particles__1Q1ti i:first-child{--particle-x:0}.world-cup_particles__1Q1ti i:nth-child(2){--particle-x:1}.world-cup_particles__1Q1ti i:nth-child(3){--particle-x:2}.world-cup_particles__1Q1ti i:nth-child(4){--particle-x:3}.world-cup_particles__1Q1ti i:nth-child(5){--particle-x:4}.world-cup_particles__1Q1ti i:nth-child(6){--particle-x:5}.world-cup_particles__1Q1ti i:nth-child(7){--particle-x:6}.world-cup_particles__1Q1ti i:nth-child(8){--particle-x:7}.world-cup_particles__1Q1ti i:nth-child(9){--particle-x:8}.world-cup_particles__1Q1ti i:nth-child(10){--particle-x:9}.world-cup_particles__1Q1ti i:nth-child(11){--particle-x:10}.world-cup_particles__1Q1ti i:nth-child(12){--particle-x:11}.world-cup_particles__1Q1ti i:nth-child(13){--particle-x:12}.world-cup_particles__1Q1ti i:nth-child(14){--particle-x:13}.world-cup_particles__1Q1ti i:nth-child(15){--particle-x:14}.world-cup_particles__1Q1ti i:nth-child(16){--particle-x:15}.world-cup_refreshShot__iWXQr{bottom:4vh;box-shadow:0 30px 90px rgba(0,0,0,.5);position:absolute;right:5vw;width:min(35vw,520px)}.world-cup_mapping__hjx_d,.world-cup_viewer__8EN_8{background:var(--wc-bg-elevated);border-top:1px solid var(--wc-border-soft);color:var(--wc-text);min-height:100svh;position:relative;z-index:3}.world-cup_viewer__8EN_8{background:var(--wc-surface)}.world-cup_mappingPin__NwNzH,.world-cup_viewerPin__bv8pI{height:100svh;overflow:hidden;position:relative}.world-cup_mappingPin__NwNzH{align-items:center;display:flex;padding:7vh 5vw 6vh}.world-cup_sceneLabel__y8K_a{font-size:clamp(2.8rem,7vw,7rem);font-weight:780;left:5vw;letter-spacing:-.075em;line-height:.9;position:absolute;top:9vh}.world-cup_mappingLayout__ZALPS{align-items:center;-moz-column-gap:clamp(48px,6vw,112px);column-gap:clamp(48px,6vw,112px);display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);margin:0 auto;max-width:1720px;width:100%}.world-cup_mappingText__llbPU{grid-column:2;grid-row:1;max-width:420px;position:relative;z-index:2}.world-cup_mappingText__llbPU .world-cup_sceneLabel__y8K_a{font-size:clamp(4rem,7vw,7.5rem);left:auto;line-height:.9;position:relative;top:auto}.world-cup_mappingCopy__arkeq{color:var(--wc-text-secondary);font-size:1rem;line-height:1.6;margin:2rem 0 0;max-width:380px;position:relative}.world-cup_mappingMedia__C9f4D{grid-column:1;grid-row:1;min-width:0;overflow:hidden;padding:2rem 0}.world-cup_mappingStack__qFvcH{margin-left:auto;max-width:1150px;position:relative;width:min(100%,1150px)}.world-cup_mappingStack__qFvcH>div{inset:0;position:absolute}.world-cup_mappingStack__qFvcH>div:first-child{position:relative}.world-cup_viewerStack__mPZ6p{left:50%;max-width:1200px;position:absolute;top:56%;transform:translate(-50%,-50%);width:min(78vw,1200px)}.world-cup_viewerStack__mPZ6p>div{inset:0;position:absolute}.world-cup_viewerStack__mPZ6p>div:first-child{position:relative}.world-cup_mappingWords__zxYil{display:flex;gap:2.5rem;justify-content:flex-end;margin-top:1.25rem;white-space:nowrap}.world-cup_mappingWords__zxYil span{color:var(--wc-text-muted);font-size:.62rem;letter-spacing:.11em;text-transform:uppercase}.world-cup_viewer__8EN_8 .world-cup_sceneLabel__y8K_a{font-size:clamp(2.8rem,5.8vw,6rem)}.world-cup_viewerStack__mPZ6p{align-items:center;display:grid;gap:0;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);max-width:1400px;top:57%;width:min(90vw,1400px)}.world-cup_viewerStack__mPZ6p>div,.world-cup_viewerStack__mPZ6p>div:first-child{inset:auto;position:relative}.world-cup_viewerStack__mPZ6p>div:last-child{margin-left:-4vw;z-index:2}.world-cup_viewerPin__bv8pI>p{bottom:4vh;color:var(--wc-text-secondary);font-size:.82rem;left:50%;line-height:1.6;margin:0;max-width:720px;position:absolute;text-align:center;transform:translateX(-50%);width:80vw}.world-cup_mobileExperience__bU2BU{align-items:center;background:var(--wc-bg);border-top:1px solid var(--wc-border-soft);display:flex;min-height:112svh;overflow:visible;padding:15vh 5vw 13vh;position:relative;z-index:3}.world-cup_mobileExperienceInner__k2egm{margin:0 auto;overflow:visible;width:100%}.world-cup_architecture__o9hNz{align-items:center;background:var(--wc-bg-deep);border-top:1px solid var(--wc-border-soft);display:flex;min-height:115svh;padding:10vh 5vw;position:relative;z-index:3}.world-cup_architectureInner__MoLbW{margin:0 auto;max-width:1350px;width:100%}.world-cup_kicker__3E5U2{color:var(--wc-accent);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase}.world-cup_architecture__o9hNz h2,.world-cup_galleryIntro__mrAP7 h2,.world-cup_tested__uzijD h2{font-size:clamp(3.5rem,8vw,8rem);letter-spacing:-.08em;line-height:.9;margin:1.5rem 0}.world-cup_route__aDVjm{align-items:center;display:grid;grid-template-columns:repeat(4,1fr);margin:12vh 0 8vh}.world-cup_route__aDVjm>div{align-items:center;display:flex;font-size:clamp(.78rem,1.2vw,1rem);font-weight:750;gap:1rem}.world-cup_route__aDVjm i{background:var(--wc-border);flex:1;height:1px;overflow:visible;position:relative}.world-cup_route__aDVjm b{background:var(--wc-accent-strong);border-radius:50%;height:6px;left:0;position:absolute;top:-2px;width:6px}.world-cup_architectureCopy__goioy{color:var(--wc-text-secondary);line-height:1.7;margin:0;max-width:590px}.world-cup_adminRefresh__Ogk_r{align-items:center;background:var(--wc-bg);border-top:1px solid var(--wc-border-soft);display:grid;gap:7vw;grid-template-columns:.7fr 1.3fr;min-height:115svh;padding:14vh 5vw;position:relative;z-index:3}.world-cup_adminRefreshCopy__mcttO h2{font-size:clamp(3.2rem,6.5vw,7rem);letter-spacing:-.075em;line-height:.92;margin:1.25rem 0 2rem}.world-cup_adminRefreshCopy__mcttO>p:last-child{color:var(--wc-text-secondary);line-height:1.7;margin:0;max-width:520px}.world-cup_tested__uzijD{background:var(--wc-bg-elevated);border-top:1px solid var(--wc-border-soft);min-height:120svh;padding:12vh 5vw;position:relative;z-index:3}.world-cup_testedInner__iqK2k{margin:0 auto;max-width:1350px}.world-cup_map__J5mXg{margin:-6vh 0 0 auto;max-width:1000px}.world-cup_map__J5mXg svg{display:block;width:100%}.world-cup_land__L61ER{fill:var(--wc-surface);stroke:var(--wc-border);stroke-width:1}.world-cup_map__J5mXg [data-route]{fill:none;stroke:var(--wc-accent);stroke-linecap:round;stroke-width:1.5}.world-cup_map__J5mXg [data-place] circle:first-child{fill:var(--wc-accent-strong)}.world-cup_map__J5mXg [data-place] circle:nth-child(2){fill:none;stroke:rgba(38,198,210,.42)}.world-cup_map__J5mXg [data-place] text{fill:var(--wc-text);font-size:10px;font-weight:700;letter-spacing:.04em}.world-cup_gallery__sEOU9{background:var(--wc-bg);border-top:1px solid var(--wc-border-soft);color:var(--wc-text);padding:15vh 5vw 20vh;position:relative;z-index:3}.world-cup_galleryIntro__mrAP7{margin:0 auto 15vh;max-width:1400px}.world-cup_galleryReverse__Ivh5g,.world-cup_gallerySplit__TVmmW{align-items:center;display:grid;gap:7vw;grid-template-columns:1.55fr .55fr;margin:0 auto 20vh;max-width:1400px}.world-cup_galleryReverse__Ivh5g{grid-template-columns:.55fr 1.55fr}.world-cup_galleryReverse__Ivh5g>p,.world-cup_gallerySplit__TVmmW>p,.world-cup_mobilePair__Hj5pb>p{color:var(--wc-text-secondary);font-size:clamp(1.6rem,3vw,3.2rem);letter-spacing:-.055em;line-height:1.05}.world-cup_galleryReverse__Ivh5g strong,.world-cup_gallerySplit__TVmmW strong{color:var(--wc-accent)}.world-cup_galleryFull__dKnlk{margin:0 -5vw 20vh;position:relative}.world-cup_galleryFull__dKnlk .world-cup_shot__qemk0{aspect-ratio:2/1}.world-cup_galleryFull__dKnlk>span{bottom:4vw;color:var(--wc-text);font-size:clamp(1.4rem,3vw,3rem);font-weight:750;left:5vw;letter-spacing:-.04em;position:absolute;text-shadow:0 4px 25px rgba(0,0,0,.7);z-index:3}.world-cup_mobilePair__Hj5pb{align-items:center;display:grid;gap:0;grid-template-columns:.55fr .55fr .8fr;margin:0 auto;max-width:1000px}.world-cup_mobilePair__Hj5pb>div{background:var(--wc-surface);border:6px solid var(--wc-border);border-radius:28px;box-shadow:0 30px 70px rgba(0,0,0,.42);overflow:hidden}.world-cup_mobilePair__Hj5pb>div:first-child{transform:translateX(15%);z-index:2}.world-cup_mobilePair__Hj5pb>div:nth-child(2){opacity:.76;transform:translateX(-15%) scale(.9)}.world-cup_mobilePair__Hj5pb strong{color:var(--wc-accent)}.world-cup_finale__ecrf1{background:rgba(2,4,10,.16)}.world-cup_finalePin__EzDH3{height:100svh}.world-cup_goal__b5pJT{border:3px solid var(--wc-border-strong);border-bottom:0;bottom:8vh;height:48vh;position:absolute;right:7vw;transform-origin:bottom right;width:min(40vw,560px)}.world-cup_goal__b5pJT:before{background-image:linear-gradient(rgba(181,186,197,.13) 1px,transparent 0),linear-gradient(90deg,rgba(181,186,197,.13) 1px,transparent 0);background-size:28px 28px;content:"";inset:0;position:absolute}.world-cup_goal__b5pJT i{background:radial-gradient(circle,var(--wc-accent-soft),transparent 68%);height:70%;opacity:.55;position:absolute;right:0;top:0;width:70%}.world-cup_finalTitle__r1IZG{left:5vw;position:absolute;top:18vh;z-index:3}.world-cup_finalTitle__r1IZG p{color:var(--wc-accent);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase}.world-cup_finalTitle__r1IZG h2{font-size:clamp(4rem,10vw,10rem);letter-spacing:-.085em;line-height:.82;margin:1.5rem 0}.world-cup_links__i5BCc{background:var(--wc-bg-deep);border-top:1px solid var(--wc-border-soft);min-height:72svh;padding:16vh 5vw 4vh}.world-cup_links__i5BCc>p{font-size:clamp(2.8rem,7vw,7rem);font-weight:760;letter-spacing:-.075em;line-height:.95;margin:0 0 12vh;max-width:1000px}.world-cup_links__i5BCc nav{border-top:1px solid var(--wc-border);display:grid;grid-template-columns:repeat(2,1fr)}.world-cup_links__i5BCc nav a{background:var(--wc-bg-elevated);border-bottom:1px solid var(--wc-border);color:var(--wc-text);font-size:.75rem;font-weight:750;padding:2rem 1rem;transition:background .25s,color .25s,border-color .25s}.world-cup_links__i5BCc nav a+a{border-left:1px solid var(--wc-border)}.world-cup_links__i5BCc nav a:hover{background:var(--wc-accent);border-color:var(--wc-accent);color:var(--wc-bg-deep)}.world-cup_links__i5BCc small{color:var(--wc-text-muted);display:block;font-size:.56rem;letter-spacing:.13em;margin-top:2rem;text-transform:uppercase}@media (max-width:1100px){.world-cup_mappingLayout__ZALPS{-moz-column-gap:clamp(40px,5vw,64px);column-gap:clamp(40px,5vw,64px);grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.world-cup_mappingText__llbPU .world-cup_sceneLabel__y8K_a{font-size:clamp(3.5rem,6vw,5.5rem)}.world-cup_mappingWords__zxYil{gap:1.25rem}}@media (max-width:900px){.world-cup_productShot__hzJcr{width:78vw}.world-cup_fixtures__aKsYq>div{width:33.333%}.world-cup_fixtures__aKsYq>div:last-child{display:none}.world-cup_refreshShot__iWXQr{width:43vw}.world-cup_viewerStack__mPZ6p{width:92vw}.world-cup_mobilePair__Hj5pb{max-width:920px}.world-cup_galleryReverse__Ivh5g,.world-cup_gallerySplit__TVmmW{gap:3rem}}@media (max-width:768px){.world-cup_header__cD_Ua{grid-template-columns:1fr;height:60px}.world-cup_header__cD_Ua>span{display:none}.world-cup_header__cD_Ua>a{grid-column:1}.world-cup_finale__ecrf1,.world-cup_hero__0ATov,.world-cup_mapping__hjx_d,.world-cup_mobileExperience__bU2BU,.world-cup_pipeline__81t83,.world-cup_product__X1EXF,.world-cup_viewer__8EN_8{min-height:auto}.world-cup_finalePin__EzDH3,.world-cup_heroPin__Mcgqf,.world-cup_mappingPin__NwNzH,.world-cup_pipelinePin__raQIH,.world-cup_productPin__ybBnt,.world-cup_viewerPin__bv8pI{height:auto;min-height:100svh;overflow:hidden}.world-cup_hero__0ATov h1{display:flex;flex-direction:column;font-size:clamp(4.4rem,20vw,7rem);gap:0;inset:47% 0 auto;line-height:.76}.world-cup_hero__0ATov h1 span{align-self:center}.world-cup_heroEyebrow__RgxJP{top:13vh}.world-cup_heroCopy__psaGb{bottom:10vh;max-width:75%}.world-cup_scrollMark__QRvrL{display:none}.world-cup_product__X1EXF{background:var(--wc-bg);padding:7rem 1.25rem 5rem}.world-cup_productPin__ybBnt{display:block;min-height:0}.world-cup_productWords__gtwPc{left:auto;position:relative;top:auto}.world-cup_productWords__gtwPc h2{font-size:clamp(3rem,13vw,4.8rem)}.world-cup_productShot__hzJcr{margin:4rem 0 2rem;width:100%}.world-cup_fixtures__aKsYq{bottom:auto;flex-direction:column;left:auto;position:relative;right:auto}.world-cup_fixtures__aKsYq>div{width:100%}.world-cup_fixtures__aKsYq>div:last-child{display:grid}.world-cup_pipeline__81t83{background:var(--wc-bg-elevated);padding:6rem 1.25rem}.world-cup_pipelinePin__raQIH{min-height:0;overflow:visible;padding:0}.world-cup_pipeline__81t83 h2{font-size:clamp(3.5rem,15vw,5.5rem)}.world-cup_dataPath__BxYWK{margin-top:3rem}.world-cup_dataPath__BxYWK svg{display:none}.world-cup_dataLabels__jPl1v{gap:0;grid-template-columns:1fr;margin:0}.world-cup_dataLabels__jPl1v span{border-left:1px solid var(--wc-border-strong);padding:0 0 2.2rem 1.5rem;position:relative;text-align:left}.world-cup_dataLabels__jPl1v span:before{background:var(--wc-accent);border-radius:50%;content:"";height:7px;left:-4px;position:absolute;top:0;width:7px}.world-cup_particles__1Q1ti{display:none}.world-cup_refreshShot__iWXQr{margin-top:1rem;position:relative;right:auto;width:100%}.world-cup_mapping__hjx_d,.world-cup_viewer__8EN_8{padding:6rem 1.25rem}.world-cup_mappingPin__NwNzH,.world-cup_viewerPin__bv8pI{min-height:0;overflow:visible}.world-cup_sceneLabel__y8K_a{font-size:clamp(3rem,14vw,5rem);left:auto;position:relative;top:auto}.world-cup_mappingPin__NwNzH{display:block;padding:0}.world-cup_mappingLayout__ZALPS{gap:3rem;grid-template-columns:1fr}.world-cup_mappingText__llbPU{grid-column:1;grid-row:1;max-width:100%}.world-cup_mappingText__llbPU .world-cup_sceneLabel__y8K_a{font-size:clamp(3.5rem,15vw,5.5rem)}.world-cup_mappingCopy__arkeq{margin-top:1.5rem;max-width:38rem}.world-cup_mappingMedia__C9f4D{grid-column:1;grid-row:2;overflow:visible;padding:0}.world-cup_mappingStack__qFvcH,.world-cup_viewerStack__mPZ6p{left:auto;margin-top:3rem;position:relative;top:auto;transform:none;width:100%}.world-cup_mappingStack__qFvcH>div,.world-cup_viewerStack__mPZ6p>div{inset:auto;margin-top:1rem;position:relative}.world-cup_mappingWords__zxYil{display:none}.world-cup_viewerPin__bv8pI>p{left:auto;margin-top:2rem;position:relative;transform:none}.world-cup_viewerStack__mPZ6p{display:block}.world-cup_viewerStack__mPZ6p>div:last-child{margin-left:0}.world-cup_mobileExperience__bU2BU{overflow:visible;padding:8rem 1.25rem}.world-cup_mobilePair__Hj5pb{grid-template-columns:1fr 1fr;padding-top:1rem}.world-cup_mobilePair__Hj5pb>p{grid-column:1/-1;margin-top:3rem}.world-cup_adminRefresh__Ogk_r{gap:3rem;grid-template-columns:1fr;min-height:0;padding:7rem 1.25rem}.world-cup_adminRefreshCopy__mcttO h2{font-size:clamp(3.3rem,14vw,5rem)}.world-cup_architecture__o9hNz,.world-cup_tested__uzijD{min-height:0;padding:7rem 1.25rem}.world-cup_architecture__o9hNz h2,.world-cup_galleryIntro__mrAP7 h2,.world-cup_tested__uzijD h2{font-size:clamp(3.3rem,15vw,5.4rem)}.world-cup_route__aDVjm{align-items:stretch;grid-template-columns:1fr;margin:4rem 0}.world-cup_route__aDVjm>div{min-height:74px;padding-left:1.5rem;position:relative}.world-cup_route__aDVjm i{display:block;flex:none;height:100%;left:0;position:absolute;top:0;width:1px}.world-cup_route__aDVjm b{left:-2px;top:0}.world-cup_map__J5mXg{margin:1rem -8rem 0}.world-cup_map__J5mXg svg{min-width:660px;transform:translateX(-65px)}.world-cup_gallery__sEOU9{padding:7rem 1.25rem 9rem}.world-cup_galleryIntro__mrAP7{margin-bottom:6rem}.world-cup_galleryReverse__Ivh5g,.world-cup_gallerySplit__TVmmW{gap:2rem;grid-template-columns:1fr;margin-bottom:7rem}.world-cup_galleryReverse__Ivh5g>p{order:2}.world-cup_galleryFull__dKnlk{margin:0 -1.25rem 8rem}.world-cup_galleryFull__dKnlk .world-cup_shot__qemk0{aspect-ratio:16/10}.world-cup_finalePin__EzDH3{min-height:100svh}.world-cup_goal__b5pJT{height:30vh;opacity:.55;right:-8vw;width:70vw}.world-cup_finalTitle__r1IZG{left:1.25rem;right:1.25rem;top:16vh}.world-cup_finalTitle__r1IZG h2{font-size:clamp(3.7rem,17vw,6rem)}.world-cup_links__i5BCc{padding:8rem 1.25rem 3rem}.world-cup_links__i5BCc>p{margin-bottom:5rem}.world-cup_links__i5BCc nav{grid-template-columns:1fr}.world-cup_links__i5BCc nav a+a{border-left:0}}@media (prefers-reduced-motion:reduce){.world-cup_microsite__XHLA_ *,.world-cup_microsite__XHLA_ :after,.world-cup_microsite__XHLA_ :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.world-cup_fixtures__aKsYq>div,.world-cup_hero__0ATov h1,.world-cup_map__J5mXg [data-place],.world-cup_mappingStack__qFvcH>div,.world-cup_viewerStack__mPZ6p>div{filter:none!important;opacity:1!important;transform:none!important;visibility:visible!important}}