@font-face{font-family:Anton;src:url('/site-assets/publisher-site/fonts/anton.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Inter;src:url('/assets/fonts/inter-normal-400-latin.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Inter;src:url('/assets/fonts/inter-normal-600-latin.woff2') format('woff2');font-weight:600 900;font-display:swap}
@font-face{font-family:Unbounded;src:url('/assets/fonts/unbounded-normal-600-latin.woff2') format('woff2');font-weight:600 900;font-display:swap}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{--black:#0c0d0d;--surface:#171819;--ink:#fff9ed;--muted:#c5c4bf;--line:#5a5a58;--accent:#ed302f;--on-accent:#fff;--display:Anton,Impact,sans-serif;--pad:clamp(22px,5.5vw,100px);margin:0;background:var(--black);color:var(--ink);font:400 15px/1.65 Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:400;line-height:.99;letter-spacing:-.025em}h1,h2{text-wrap:balance}h2{font-size:clamp(48px,6.5vw,104px)}h3{font-size:34px}p{max-width:62ch}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;color:inherit}a{color:inherit;text-underline-offset:5px}a:hover{text-decoration-thickness:2px}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #fff;outline-offset:5px}button:focus-visible{z-index:4;position:relative}img{display:block;max-width:100%;height:auto}figure{margin:0}button{border-radius:0}button[disabled]{cursor:default}section[id]{scroll-margin-top:25px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[hidden]{display:none!important}.skip-link{position:fixed;left:20px;top:15px;padding:14px 22px;background:#fff;color:#111;z-index:150;transform:translateY(-200%)}.skip-link:focus{transform:none}.publisher-header{position:absolute;inset:0 0 auto;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:38px;min-height:106px;padding:24px var(--pad);border-bottom:1px solid #ffffff25}.publisher-brand{display:flex;align-items:center;gap:12px;flex-shrink:0;text-decoration:none;line-height:1}.publisher-brand>img{width:44px;height:44px;object-fit:cover}.publisher-brand>span{font-family:Anton,Impact,sans-serif;font-size:11px;letter-spacing:.065em;display:flex;flex-direction:column;gap:3px}.publisher-brand strong{font-size:28px;font-weight:400;letter-spacing:.015em}.publisher-header nav{display:flex;align-items:center;gap:28px;margin-left:auto}.publisher-header nav a{font-size:10px;font-weight:600;letter-spacing:.07em;text-decoration:none;white-space:nowrap;min-height:40px;display:flex;align-items:center;gap:8px}.publisher-header nav a:hover{color:var(--accent)}.game-button{display:inline-flex;align-items:center;justify-content:center;gap:32px;min-height:60px;min-width:214px;padding:17px 25px;background:var(--accent);color:var(--on-accent);text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.07em;border:1px solid var(--accent);transition:filter .2s,transform .2s;line-height:1.5}.game-button>span{font-size:23px;line-height:1}.game-button:hover{filter:brightness(1.12);transform:translateY(-2px);text-decoration:none}.game-button.nav-play{min-height:45px;min-width:145px;font-size:10px;padding:11px 19px;gap:24px}.game-button.nav-play>span{font-size:19px}.trailer-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:58px;padding:13px 0;text-decoration:none;font-size:11px;font-weight:600;letter-spacing:.06em}.play-triangle{display:grid;place-items:center;width:37px;height:37px;border:1px solid currentColor;border-radius:50%;font-size:12px;padding-left:3px}.trailer-button:hover .play-triangle{background:var(--ink);color:var(--black)}.action-row{display:flex;align-items:center;gap:35px;flex-wrap:wrap}.platform-line{display:flex;align-items:center;flex-wrap:wrap;gap:14px;font-size:9px;font-weight:600;letter-spacing:.09em;line-height:1.8;color:var(--muted)}.platform-cross{font-size:13px}.platform-dot{font-weight:400;color:var(--muted)}.tiny-label{display:block;font-size:10px;font-weight:600;letter-spacing:.13em;line-height:1.6}.game-wordmark{display:block;font-family:Anton,Impact,sans-serif;line-height:.93;letter-spacing:-.02em;font-weight:400}.game-wordmark>span{display:block;font-size:.42em;line-height:1.15;letter-spacing:.055em}.game-wordmark>strong{display:block;font-weight:400;white-space:nowrap}.game-wordmark .year-mark{display:inline-block;font-family:Anton,Impact,sans-serif;font-size:.36em;line-height:1;letter-spacing:-.03em;padding:9px 11px;background:var(--accent);color:var(--on-accent);vertical-align:middle;transform:skew(-6deg);margin-left:18px}.hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.art-label{position:absolute;right:var(--pad);bottom:23px;font-size:8px;letter-spacing:.09em;text-transform:uppercase;color:#e9e5dc;z-index:2}.wide-copy{font-size:17px;line-height:1.85;color:var(--muted)}.block-inner{width:min(calc(100% - var(--pad)*2),1440px);margin-inline:auto}.section-title-row{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:35px}.section-title-row .tiny-label{margin-bottom:15px}.section-title-row>p{font-size:12px;color:var(--muted);max-width:30ch}.shot-link{display:block;position:relative;overflow:hidden;isolation:isolate;background:#162018}.shot-link>img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.shot-link:hover>img{transform:scale(1.025)}.expand-shot{position:absolute;right:18px;top:18px;width:38px;height:38px;display:grid;place-items:center;background:#fff;color:#111;font-size:24px;border-radius:50%;z-index:3}.shot-label{position:absolute;left:24px;bottom:20px;font-size:10px;font-weight:600;letter-spacing:.08em;background:#0a0a0ade;color:#fff;padding:8px 12px}.in-game-note{font-size:8px;font-weight:600;letter-spacing:.11em;color:var(--muted);margin-top:15px}.creator-video{text-decoration:none;display:flex;flex-direction:column;min-width:0}.creator-poster{display:block;position:relative;overflow:hidden;aspect-ratio:16/9;background:#161616}.creator-poster>img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.creator-video:hover .creator-poster>img{transform:scale(1.03)}.creator-play{display:grid;place-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:65px;height:65px;background:#0a0a0acb;color:#fff;border:1px solid #ffffffb5;border-radius:50%;padding-left:4px;font-size:20px}.creator-credit{font-size:9px;letter-spacing:.09em;font-weight:600;padding:19px 0 11px;color:var(--muted)}.creator-credit>span{font-weight:400;color:var(--muted)}.creator-video>strong{font-family:Inter,sans-serif;font-size:16px;line-height:1.5;font-weight:600;letter-spacing:-.025em;max-width:42ch}.creator-cta{font-size:9px;font-weight:600;letter-spacing:.08em;padding-top:20px;display:flex;justify-content:space-between;gap:20px}.creator-cta>span{font-size:20px;line-height:1}.classic-invite{padding:33px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:35px;border-block:1px solid var(--line);background:var(--surface)}.classic-title .tiny-label{color:var(--muted);font-size:8px;margin-bottom:9px}.classic-title strong{font-family:Anton,sans-serif;font-size:34px;font-weight:400;line-height:1.1;display:block}.classic-invite>p{font-size:11px;color:var(--muted);line-height:1.8}.classic-invite>a{font-size:10px;letter-spacing:.07em;font-weight:600;display:flex;align-items:center;gap:45px;min-height:44px;text-decoration:none}.classic-invite>a>span{font-size:25px}.classic-invite>a:hover{text-decoration:underline}.closing-stage{text-align:center;padding:90px var(--pad);background:var(--accent);color:var(--on-accent)}.closing-stage>.tiny-label{margin-bottom:25px}.closing-stage h2{max-width:15ch;margin:auto;font-size:clamp(60px,8.2vw,132px)}.closing-stage .game-button{margin:35px auto 22px;background:var(--black);color:var(--ink);border-color:var(--black)}.closing-stage .platform-line{justify-content:center;color:inherit;opacity:1}.closing-stage .platform-dot{color:inherit}.publisher-footer{background:#0b0c0c;color:#faf6eb;padding:55px var(--pad) 26px;--line:#454746}.footer-brand{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:32px;border-bottom:1px solid var(--line)}.footer-brand>strong{font-family:Inter,sans-serif;font-size:24px;letter-spacing:-.065em;font-weight:600}.footer-brand>strong>span{display:block;font-size:9px;letter-spacing:.3em;font-weight:400;margin-top:-2px}.footer-brand>p{font-size:9px;letter-spacing:.12em;color:#c6c4bb}.publisher-footer nav{display:flex;align-items:flex-start;gap:30px;flex-wrap:wrap;padding:27px 0 29px;font-size:9px;letter-spacing:.06em}.publisher-footer nav>a{text-decoration:none;min-height:30px}.publisher-footer nav>a:hover{text-decoration:underline}.archive-link{position:relative}.archive-link summary{cursor:pointer;list-style:none;font-size:9px;min-height:30px}.archive-link summary::-webkit-details-marker{display:none}.archive-link summary::after{content:' +';font-size:12px}.archive-link[open] summary::after{content:' −'}.archive-link>a{display:block;max-width:20ch;position:absolute;top:34px;right:0;background:#262826;padding:12px 15px;z-index:4;min-width:170px;font-size:10px;line-height:1.8}.footer-note{display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:.06em;color:#babbb5;flex-wrap:wrap}.footer-note>a{color:#e7e6df}.concept-control{position:fixed;left:18px;bottom:18px;z-index:80;color:#fff;font-family:Inter,sans-serif}.concept-control-toggle{display:flex;align-items:center;gap:10px;background:#111e1df2;color:#fff;border:1px solid #a3aaa8;font-size:9px;font-weight:600;letter-spacing:.04em;min-height:38px;padding:8px 14px;box-shadow:0 3px 15px #0004;border-radius:3px}.concept-control-toggle>span:first-child{font-weight:400;color:#c3c7c6}.concept-control>nav{position:absolute;left:0;bottom:48px;width:286px;padding:17px;background:#111e1d;color:#fff;border:1px solid #63716e;box-shadow:0 10px 30px #0004}.concept-control nav>p{font-size:8px;color:#bfcac7;letter-spacing:.11em;margin-bottom:12px}.concept-control nav a{display:flex;align-items:center;gap:15px;padding:11px 4px;border-bottom:1px solid #3d4d47;text-decoration:none;font-size:11px}.concept-control nav a>span:last-child{margin-left:auto}.concept-control nav a[aria-current]{color:#d0f2b8}.concept-control nav a strong{font-size:12px}.concept-control nav .all-concepts{border-bottom:0;font-size:9px;padding-top:17px}.mobile-menu{display:none}dialog{--ink:#fff8eb;--muted:#c8c5bc;background:#111313;color:var(--ink);border:1px solid #5c625c;padding:0;max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);box-shadow:0 20px 100px #0008}dialog::backdrop{background:#050707ed;backdrop-filter:blur(7px)}.modal-close{position:absolute;right:20px;top:18px;z-index:10;display:grid;place-items:center;width:42px;height:42px;border:1px solid #c5c7c2;background:#111e;color:#fff;font-size:28px;line-height:1}.play-dialog{width:740px;padding:50px 44px 35px}.play-dialog>.tiny-label{font-size:9px;color:#d5c6af;margin-bottom:15px}.play-dialog h2{font-family:Anton,sans-serif;font-size:65px;line-height:1}.play-intro{font-size:11px;color:var(--muted);margin:20px 0 25px}.edition-choice{display:grid;grid-template-columns:65px 1fr auto 20px;gap:20px;align-items:center;padding:24px 0;border-top:1px solid #585c53;text-decoration:none}.edition-choice:hover{background:#ffffff0b}.edition-choice>img{width:65px;height:65px;object-fit:cover}.edition-choice>span:nth-child(2)>strong{display:block;font-family:Anton,sans-serif;font-size:33px;font-weight:400;line-height:1.15}.edition-choice>span:nth-child(2)>strong>span{font-family:Inter,sans-serif;font-size:11px;margin-left:5px}.edition-choice>span:nth-child(2)>span{display:block;font-size:10px;line-height:1.7;color:var(--muted);margin-top:7px}.choice-price{font-family:Anton,sans-serif;font-size:33px;font-weight:400;line-height:1.1;text-align:right}.choice-price>span{display:block;font-family:Inter,sans-serif;font-size:7px;letter-spacing:.05em;color:var(--muted);line-height:1.7;margin-top:8px}.choice-arrow{font-size:23px}.edition-icon{font-family:Anton,sans-serif;width:65px;height:65px;display:grid;place-items:center;align-content:center;font-size:26px;line-height:1;background:#262d29;color:#f4c98c}.edition-icon>span{font-size:14px;line-height:1.15;margin-top:3px}.classic-icon{color:#c0eab2;background:#203324}.purchase-details{border-top:1px solid #585c53;padding-top:5px}.purchase-details>summary{cursor:pointer;font-size:10px;letter-spacing:.025em;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none}.purchase-details>summary::after{content:'+';font-size:18px}.purchase-details[open]>summary::after{content:'−'}.purchase-details p{font-size:11px;line-height:1.9;color:var(--muted);margin:12px 0 15px;max-width:none}.media-dialog{width:min(1320px,96vw);overflow:auto}.modal-media-content img{display:block;width:100%;max-height:calc(100dvh - 130px);object-fit:contain;background:#090c09}.modal-media-footer{padding:17px 24px;display:flex;justify-content:space-between;align-items:center;gap:25px;min-height:67px}.modal-caption{font-size:11px;line-height:1.7;color:#e6e1d5;max-width:75ch}.photo-controls{display:flex;align-items:center;gap:20px;font-size:10px;white-space:nowrap}.photo-controls>button{width:40px;height:40px;border:1px solid #8b968b;background:transparent;color:#fff;font-size:20px}.video-consent{position:relative;aspect-ratio:16/9;background:#0c0d0d;display:grid;place-items:center;isolation:isolate;overflow:hidden}.video-consent>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:.32;z-index:-1}.consent-content{max-width:520px;padding:70px 30px 35px;text-align:center}.consent-content .consent-play{width:76px;height:76px;background:#fff;color:#151515;border:0;border-radius:50%;font-size:24px;margin:0 auto 20px;display:grid;place-items:center;padding-left:4px}.consent-content h3{font-family:Inter,sans-serif;font-size:23px;line-height:1.4;font-weight:600;letter-spacing:-.035em}.consent-content .video-credit{font-size:10px;color:#eee3d5;margin-top:12px}.consent-content .consent-notice{font-size:10px;color:#e1ddd3;margin-top:22px;line-height:1.8}.consent-content>a{font-size:10px;display:inline-block;margin-top:16px}.iframe-shell{aspect-ratio:16/9}.iframe-shell iframe{width:100%;height:100%;border:0;display:block}.scene-control{display:inline-flex;align-items:center;gap:12px;border:1px solid #b7c1b5;background:#121a16da;color:#fff;padding:10px 16px;min-height:44px;font-size:9px;letter-spacing:.06em}.scene-control>span{font-size:13px}.footage-tag{font-size:8px;letter-spacing:.11em;display:flex;align-items:center;gap:8px}.footage-tag::before{content:'';display:inline-block;width:5px;height:5px;background:#d4f68f;border-radius:50%}.role-selector{display:flex;gap:0;border-bottom:1px solid var(--line)}.role-selector>button{background:transparent;border:0;border-bottom:3px solid transparent;color:var(--muted);padding:18px 22px;min-height:54px;font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:.06em;flex:1}.role-selector>button[aria-selected=true]{border-color:var(--accent);color:var(--ink)}.role-pane{position:relative}.role-pane h3{margin-bottom:20px}.role-pane p{font-size:13px;line-height:1.85;color:var(--muted)}
@media(min-width:1800px){body{--pad:max(90px,calc((100vw - 1600px)/2))}}
@media(max-width:1100px){.publisher-header{gap:25px;padding-block:21px;min-height:94px}.publisher-header nav{gap:20px}.publisher-header nav a{font-size:9px}.publisher-brand>img{width:37px;height:37px}.publisher-brand strong{font-size:24px}.publisher-brand>span{font-size:9px}.game-button.nav-play{min-width:125px;gap:20px}.creator-video>strong{font-size:14px}.game-wordmark .year-mark{margin-left:12px;padding:7px 9px}.classic-invite{gap:25px}.classic-title strong{font-size:30px}.classic-invite>a{gap:25px}.footer-note{font-size:7px}.publisher-footer nav{gap:25px}.wide-copy{font-size:15px}}
@media(max-width:800px){body{--pad:26px}.publisher-header{gap:20px;padding-block:18px;min-height:86px;flex-wrap:wrap}.publisher-header nav{order:4;flex-basis:100%;display:flex;margin:0;padding:20px;gap:20px;justify-content:space-between;background:#101916;border:1px solid #626c60}.js .publisher-header nav:not(.is-open){display:none}.publisher-header nav a{font-size:10px}.publisher-header .game-button.nav-play{font-size:9px;min-height:42px;min-width:117px;padding:10px 16px;gap:20px}.mobile-menu{margin-left:auto;display:flex;width:40px;height:42px;flex-direction:column;justify-content:center;gap:7px;background:transparent;border:0;padding:8px}.mobile-menu>span{width:23px;height:1px;display:block;background:currentColor}.mobile-menu[aria-expanded=true]>span:first-child{transform:translateY(4px) rotate(45deg)}.mobile-menu[aria-expanded=true]>span:last-child{transform:translateY(-4px) rotate(-45deg)}.game-button{font-size:11px;min-height:54px;min-width:190px;padding:14px 22px;gap:25px}.trailer-button{font-size:10px;min-height:50px}.action-row{gap:25px}.platform-line{font-size:8px;gap:11px}.tiny-label{font-size:9px}.wide-copy{font-size:14px}.section-title-row{display:block}.section-title-row>p{margin-top:22px;max-width:40ch}.section-title-row .tiny-label{margin-bottom:12px}.art-label{font-size:7px}.creator-play{width:50px;height:50px;font-size:15px}.creator-video>strong{font-size:14px}.classic-invite{display:grid;grid-template-columns:1fr auto;gap:20px 30px;padding-block:28px}.classic-title{grid-column:1}.classic-invite>p{grid-column:1;font-size:10px}.classic-invite>a{grid-column:2;grid-row:1/3;font-size:9px;gap:20px}.classic-title strong{font-size:30px}.closing-stage{padding-block:75px}.closing-stage h2{font-size:clamp(54px,9vw,80px)}.publisher-footer{padding-block:42px 27px}.footer-brand>p{font-size:8px;max-width:25ch;text-align:right}.publisher-footer nav{font-size:8px;gap:18px}.archive-link summary{font-size:8px}.footer-note{gap:15px;font-size:7px}.concept-control{left:12px;bottom:12px}.concept-control-toggle{font-size:8px;padding:7px 11px;min-height:34px}.play-dialog{padding:45px 30px 25px;width:670px}.play-dialog h2{font-size:56px}.play-intro{font-size:10px;margin-top:17px}.edition-choice{grid-template-columns:53px 1fr auto 18px;gap:17px;padding:23px 0}.edition-choice>img,.edition-icon{width:53px;height:53px}.edition-choice>span:nth-child(2)>strong{font-size:28px}.edition-choice>span:nth-child(2)>span{font-size:9px}.choice-price{font-size:29px}.choice-arrow{font-size:21px}.modal-media-footer{padding:15px 18px;gap:20px}.modal-caption{font-size:10px}.photo-controls{gap:15px;font-size:9px}.modal-close{width:38px;height:38px;font-size:26px;right:15px;top:15px}.role-selector>button{font-size:9px;padding:17px 15px}}
@media(max-width:520px){body{--pad:20px}.publisher-header{padding:17px 20px;gap:13px;min-height:80px}.publisher-brand{gap:8px}.publisher-brand>img{width:32px;height:32px}.publisher-brand>span{font-size:8px;letter-spacing:.04em;gap:4px}.publisher-brand strong{font-size:22px;letter-spacing:0}.publisher-header .game-button.nav-play{min-width:103px;font-size:8px;padding:10px 12px;gap:14px}.publisher-header .game-button.nav-play>span{font-size:16px}.mobile-menu{width:33px;height:42px;padding:7px;gap:6px}.mobile-menu>span{width:20px}.publisher-header nav{padding:15px;gap:12px;flex-wrap:wrap}.publisher-header nav a{font-size:9px;min-height:37px}.game-button{min-height:52px;min-width:182px;padding:14px 20px;font-size:10px;gap:25px}.trailer-button{font-size:9px;gap:12px}.play-triangle{width:32px;height:32px;font-size:10px}.action-row{gap:20px}.platform-line{font-size:7px;gap:9px}.game-wordmark .year-mark{margin-left:9px;padding:5px 7px}.tiny-label{font-size:8px;letter-spacing:.11em}h2{font-size:48px}.section-title-row .tiny-label{margin-bottom:13px}.section-title-row>p{font-size:11px}.wide-copy{font-size:13px}.expand-shot{right:12px;top:12px;width:32px;height:32px;font-size:20px}.shot-label{font-size:8px;left:14px;bottom:12px;padding:7px 10px}.in-game-note{font-size:7px}.creator-credit{font-size:8px;padding-top:17px}.creator-video>strong{font-size:15px;line-height:1.5}.creator-cta{font-size:8px;padding-top:16px}.classic-invite{grid-template-columns:1fr;gap:17px;padding-block:30px}.classic-title strong{font-size:31px}.classic-title .tiny-label{font-size:7px}.classic-invite>p{font-size:11px}.classic-invite>p br{display:none}.classic-invite>a{grid-column:1;grid-row:3;justify-content:space-between;font-size:10px;width:100%;border-top:1px solid var(--line);padding-top:14px;margin-top:3px}.closing-stage{padding-block:60px}.closing-stage h2{font-size:53px}.closing-stage>.tiny-label{font-size:8px;margin-bottom:23px}.closing-stage .game-button{margin-top:30px}.closing-stage .platform-line{font-size:7px;gap:9px}.publisher-footer{padding-bottom:70px}.footer-brand>strong{font-size:23px}.footer-brand>p{font-size:7px;max-width:25ch;line-height:1.9}.publisher-footer nav{gap:13px 18px;font-size:8px;padding-top:25px;padding-bottom:21px}.footer-note{display:grid;grid-template-columns:1fr;gap:12px;font-size:7px}.concept-control>nav{width:274px;max-height:75dvh;overflow:auto}.concept-control-toggle{font-size:7px;gap:8px;min-height:32px}.art-label{font-size:6px;bottom:15px}.play-dialog{padding:42px 20px 22px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.play-dialog>.tiny-label{font-size:7px;margin-bottom:14px}.play-dialog h2{font-size:46px;max-width:90%}.play-intro{font-size:9px;line-height:1.9;margin:18px 0 20px;padding-right:15px}.edition-choice{grid-template-columns:42px 1fr auto;gap:12px;padding-block:23px}.edition-choice>img,.edition-icon{width:42px;height:42px}.edition-choice>span:nth-child(2)>strong{font-size:24px}.edition-choice>span:nth-child(2)>strong>span{font-size:8px}.edition-choice>span:nth-child(2)>span{font-size:8px;line-height:1.8;max-width:22ch}.choice-price{font-size:26px}.choice-price>span{font-size:6px;line-height:1.8;margin-top:5px}.choice-arrow{display:none}.edition-icon{font-size:21px}.edition-icon>span{font-size:11px}.purchase-details>summary{font-size:9px}.purchase-details p{font-size:10px;line-height:1.9}.modal-close{width:34px;height:34px;right:12px;top:12px;font-size:24px}.media-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 20px)}.modal-media-footer{padding:13px 15px;display:block}.modal-caption{font-size:10px;padding-right:0}.photo-controls{margin-top:13px;justify-content:space-between;font-size:9px}.photo-controls>button{width:38px;height:38px}.modal-media-content img{max-height:calc(100dvh - 180px)}.consent-content{padding:65px 20px 35px}.consent-content h3{font-size:17px}.consent-content .consent-play{width:60px;height:60px;font-size:19px}.consent-content .consent-notice{font-size:9px}.consent-content .video-credit{font-size:9px}.consent-content>a{font-size:9px}.video-consent{aspect-ratio:auto;min-height:380px}.role-selector>button{font-size:8px;padding:15px 10px}.role-pane p{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.art-label{background:#090c13dd;color:#fff5e4;padding:5px 8px}.closing-stage .platform-line{max-width:none;margin-inline:auto}.classic-invite p br:after{content:' '}
html:has(dialog[open]){overflow:hidden}.shot-link:focus-visible{outline-offset:4px;z-index:5}
@media(min-width:801px){.experience-a .premiere-scroll,.experience-b .revolution-bottom,.experience-e .afterhours-bottom,.experience-f .football-life-scroll{bottom:76px}.experience-c .universe-coordinate{bottom:80px}.experience-d .inplay-bottom{bottom:75px}}@media(max-width:520px){.experience-e .afterhours-bottom{bottom:84px}}
