.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-coin{flex:none;display:inline-block}p.page-age{text-align:left;align-items:baseline;gap:.5em;margin:.55rem 0 0;font-size:.8rem;line-height:1.45;display:flex}.page-age strong{font-weight:800}.page-age-badge{font-variant-numeric:tabular-nums;border:1.5px solid;border-radius:4px;flex:none;place-items:center;min-width:1.9em;padding:0 .25em;font-weight:900;line-height:1.35;display:inline-grid}.page-orb{background:var(--sf-ink,#171326);border-radius:50%;flex:none;width:30px;height:30px;display:inline-block;position:relative}.page-orb:after{border-bottom:6px solid #0000;border-left:9px solid var(--sf-lime,#d8ff43);content:"";border-top:6px solid #0000;position:absolute;top:9px;left:12px}.keytable{gap:12px;margin:0;display:grid}.keytable-row{grid-template-columns:minmax(0,9.5em) minmax(0,1fr);align-items:center;gap:8px 16px;display:grid}.keytable dt{font-weight:800}.keytable dd{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.keytable-group{align-items:center;gap:6px;display:inline-flex}.keytable-words{opacity:.78;font-size:.95em}.keytable-note{margin-left:4px}.keycap{box-sizing:border-box;border:1.5px solid;border-bottom-width:4px;border-radius:9px;justify-content:center;align-items:center;min-width:2.2em;height:2.2em;padding:0 .45em;font-family:inherit;font-size:.95em;font-weight:800;display:inline-flex}.keycap--wide{padding:0 .8em}.keycap--arrow:before{content:"";border:.36em solid #0000;width:0;height:0}.keycap--left:before{border-left-width:0;border-right:.55em solid}.keycap--right:before{border-left:.55em solid;border-right-width:0}.keycap--up:before{border-top-width:0;border-bottom:.55em solid}.keycap--down:before{border-top:.55em solid;border-bottom-width:0}@media (max-width:520px){.keytable-row{grid-template-columns:minmax(0,1fr)}}.page-crumbs ol{margin:0;padding:0;list-style:none;display:flex}.page-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:24px 0 0;display:grid}.page-faq-list>div{gap:8px;display:grid}.page-faq-list dt{font-weight:900;line-height:1.3}.page-faq-list dd{max-width:68ch;margin:0;line-height:1.55}@media (max-width:760px){.page-faq-list{grid-template-columns:minmax(0,1fr)}}@font-face{font-display:swap;font-family:Bowlby One SC;font-style:normal;font-weight:400;src:url(/games/bladevolley/fonts/bowlby-one-sc-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Bowlby One SC;font-style:normal;font-weight:400;src:url(/games/bladevolley/fonts/bowlby-one-sc-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:200 1000;src:url(/games/bladevolley/fonts/nunito-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:200 1000;src:url(/games/bladevolley/fonts/nunito-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Shantell Sans;font-style:normal;font-weight:300 800;src:url(/games/bladevolley/fonts/shantell-sans-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Shantell Sans;font-style:normal;font-weight:300 800;src:url(/games/bladevolley/fonts/shantell-sans-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.bvp{--bvp-ink:#1d1b2e;--bvp-cream:#fff5e1;--bvp-page:#fdf0d5;--bvp-body:#3a3650;--bvp-coral:#f26b4f;--bvp-yellow:#ffd23f;--bvp-teal:#19a68f;--bvp-sky:#8fd0f7;--bvp-display:"Bowlby One SC", "Arial Black", sans-serif;--bvp-voice:"Shantell Sans", "Comic Sans MS", cursive;background:var(--bvp-page);color:var(--bvp-ink);font-family:Nunito,Trebuchet MS,sans-serif;overflow-x:clip}.bvp a{color:inherit;text-decoration:none}.bvp-display{text-wrap:balance;font-family:var(--bvp-display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-weight:400;line-height:1.02}.bvp-card{background:var(--bvp-cream);border:3px solid var(--bvp-ink);box-shadow:7px 7px 0 var(--bvp-ink);border-radius:22px}.bvp-body{max-width:1440px;margin:0 auto;padding:0 clamp(16px,5vw,72px)}.bvp-hero{border-bottom:3px solid var(--bvp-ink);min-height:clamp(640px,56vw,820px);position:relative;overflow:hidden}.bvp-hero-backdrop{object-fit:cover;object-position:50% 65%;z-index:0}.bvp-hero:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#1d1b2e57 0%,#1d1b2e14 55%,#1d1b2e00 100%);position:absolute;inset:0}.bvp-nav{z-index:2;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;padding:24px clamp(16px,3.4vw,48px) 0;display:flex;position:relative}.bvp-pill{background:var(--bvp-cream);border:3px solid var(--bvp-ink);box-shadow:3px 3px 0 var(--bvp-ink);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:16px;font-weight:900;display:inline-flex}.bvp-pill--brand{letter-spacing:-.02em;padding-left:5px;font-size:20px}.bvp-brand-mark{background:var(--bvp-ink);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.bvp-brand-mark--large{width:42px;height:42px}.bvp-hero-inner{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:40px;max-width:1440px;margin:0 auto;padding:clamp(36px,6vw,72px) clamp(16px,5vw,72px) clamp(48px,6vw,80px);display:grid;position:relative}@media (max-width:1000px){.bvp-hero-inner{grid-template-columns:minmax(0,1fr)}}.bvp-hero-copy{flex-direction:column;align-items:flex-start;display:flex}.bvp-bubble{text-wrap:balance;background:var(--bvp-cream);border:3px solid var(--bvp-ink);box-shadow:4px 4px 0 var(--bvp-ink);font-family:var(--bvp-voice);border-radius:16px;margin:0;padding:12px 20px;font-size:clamp(17px,1.8vw,22px);font-weight:700}.bvp-title{color:var(--bvp-cream);font-family:var(--bvp-display);letter-spacing:.01em;text-shadow:-3px -3px 0 var(--bvp-ink), 3px -3px 0 var(--bvp-ink), -3px 3px 0 var(--bvp-ink), 3px 3px 0 var(--bvp-ink), 0 10px 0 var(--bvp-ink);text-transform:uppercase;margin:22px 0 0;font-size:clamp(4rem,10vw,8.75rem);font-weight:400;line-height:.95}.bvp-title span{display:block}.bvp-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:38px;display:flex}.bvp-play{background:var(--bvp-coral);border:3px solid var(--bvp-ink);box-shadow:6px 6px 0 var(--bvp-ink);font-family:var(--bvp-display);text-transform:uppercase;border-radius:18px;align-items:center;gap:14px;min-height:72px;padding:0 30px 0 16px;font-size:clamp(20px,2vw,27px);transition:box-shadow .16s,transform .16s;display:inline-flex;color:var(--bvp-ink)!important}:is(.bvp-play:hover,.bvp-play:focus-visible){box-shadow:9px 9px 0 var(--bvp-ink);transform:translate(-2px,-2px)}.bvp-play:active{box-shadow:2px 2px 0 var(--bvp-ink);transform:translate(3px,3px)}.bvp .page-orb{background:var(--bvp-cream);border:3px solid var(--bvp-ink);box-sizing:border-box;width:40px;height:40px}.bvp .page-orb:after{border-bottom-width:8px;border-left:12px solid var(--bvp-ink);border-top-width:8px;top:9px;left:12px}.bvp-zap-pill{background:var(--bvp-yellow);border:3px solid var(--bvp-ink);box-shadow:4px 4px 0 var(--bvp-ink);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;min-height:58px;margin:0;padding:0 22px 0 8px;font-size:18px;font-weight:900;display:inline-flex}.bvp-coin-disc{background:var(--bvp-ink);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.bvp-note{background:var(--bvp-cream);border:2.5px solid var(--bvp-ink);border-radius:999px;margin:24px 0 0;padding:8px 16px;font-size:15px;font-weight:800}.bvp-hero p.bvp-age{background:var(--bvp-cream);border:2px solid var(--bvp-ink);color:var(--bvp-ink);border-radius:14px;width:fit-content;margin:10px 0 0;padding:6px 14px 6px 8px;font-size:13px;font-weight:700}.bvp-polaroid{background:var(--bvp-cream);border:3px solid var(--bvp-ink);box-shadow:8px 8px 0 var(--bvp-ink);border-radius:20px;justify-self:center;width:100%;max-width:460px;margin:0;padding:14px 14px 16px;transform:rotate(3deg)}.bvp-polaroid-video{aspect-ratio:640/600;border:3px solid var(--bvp-ink);box-sizing:border-box;object-fit:cover;border-radius:12px;width:100%;display:block}.bvp-polaroid figcaption{font-family:var(--bvp-voice);text-align:center;margin-top:12px;font-size:19px;font-weight:700}.bvp-strip{background:var(--bvp-ink);color:var(--bvp-cream);flex-wrap:wrap;justify-content:center;margin:0;padding:18px 16px;list-style:none;display:flex}.bvp-strip li{flex-direction:column;align-items:center;gap:4px;padding:10px clamp(18px,3vw,40px);display:flex;position:relative}.bvp-strip li+li:before{content:"";background:#fff5e133;width:3px;height:44px;position:absolute;top:calc(50% - 22px);left:-1.5px}.bvp-strip strong{font-family:var(--bvp-display);text-transform:uppercase;align-items:center;gap:8px;font-size:clamp(20px,2vw,27px);font-weight:400;display:flex}.bvp-strip span{color:#fff5e1c7;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}@media (max-width:900px){.bvp-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px;display:grid}.bvp-strip li+li:before{display:none}}@media (max-width:560px){.bvp-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.bvp-strip li:last-child:nth-child(odd){grid-column:1/-1}}.bvp-screens{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-bottom:clamp(64px,8vw,110px);display:grid}.bvp-screen{margin:0;overflow:hidden}.bvp-screen img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.bvp-screen figcaption{padding:12px 16px 14px;font-size:15px;font-weight:800;line-height:1.4}@media (max-width:1100px){.bvp-screens{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.bvp-screens{grid-template-columns:minmax(0,1fr)}}.bvp-tag{border:3px solid var(--bvp-ink);font-family:var(--bvp-display);text-transform:uppercase;border-radius:999px;margin:0;padding:5px 14px;font-size:15px;display:inline-block}.bvp-tag--yellow{background:var(--bvp-yellow)}.bvp-tag--teal{background:var(--bvp-teal)}.bvp-tag--coral{background:var(--bvp-coral)}.bvp-lead{max-width:68ch;margin:0;font-size:clamp(19px,1.7vw,23px);font-weight:800;line-height:1.4}.bvp-text{color:var(--bvp-body);max-width:68ch;margin:0;font-size:clamp(17px,1.4vw,19px);font-weight:600;line-height:1.55}.bvp-small{color:var(--bvp-body);margin:14px 0 0;font-size:15px;font-weight:700}.bvp-rally{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);padding:clamp(64px,8vw,110px) 0 clamp(48px,6vw,90px);display:grid}@media (max-width:960px){.bvp-rally{grid-template-columns:minmax(0,1fr)}}.bvp-rally-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.bvp-rally-copy .bvp-display{font-size:clamp(44px,5.4vw,70px)}.bvp-cycle{margin:0;padding:clamp(28px,4vw,48px) clamp(20px,3vw,40px) clamp(24px,3vw,36px)}.bvp-cycle-row{--bvp-gap:clamp(46px, 6vw, 72px);align-items:center;gap:var(--bvp-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bvp-cycle-move{border:3px solid var(--bvp-ink);box-shadow:4px 4px 0 var(--bvp-ink);font-family:var(--bvp-display);text-transform:uppercase;border-radius:14px;justify-content:center;align-items:center;min-height:72px;font-size:clamp(15px,1.9vw,24px);display:flex;position:relative}.bvp-cycle-move--0{background:var(--bvp-coral)}.bvp-cycle-move--1{background:var(--bvp-teal)}.bvp-cycle-move--2{background:var(--bvp-yellow)}.bvp-cycle-arrow{font-family:var(--bvp-voice);text-align:center;text-transform:none;width:calc(var(--bvp-gap) - 14px);padding-bottom:7px;font-size:14px;font-weight:700;position:absolute;bottom:50%;left:calc(100% + 7px)}.bvp-cycle-arrow:before{border-top:3px solid var(--bvp-ink);content:"";position:absolute;bottom:-1.5px;left:0;right:4px}.bvp-cycle-arrow:after{border-bottom:7px solid #0000;border-left:10px solid var(--bvp-ink);content:"";border-top:7px solid #0000;position:absolute;bottom:-7px;right:-2px}.bvp-cycle-return{border:3px solid var(--bvp-ink);border-top:0;border-radius:0 0 14px 14px;height:44px;margin:10px calc(16.6667% - clamp(46px,6vw,72px)/3) 0;position:relative}.bvp-cycle-return:before{border-bottom:10px solid var(--bvp-ink);content:"";border-left:7px solid #0000;border-right:7px solid #0000;position:absolute;top:-4px;left:-8.5px}.bvp-cycle-return span{background:var(--bvp-cream);font-family:var(--bvp-voice);padding:0 8px;font-size:14px;font-weight:700;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.bvp-features{flex-direction:column;gap:clamp(48px,6vw,72px);padding-bottom:clamp(64px,8vw,110px);display:flex}.bvp-feature{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4.4vw,64px);display:grid}.bvp-feature--flip{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.bvp-feature--flip .bvp-feature-image{order:2}@media (max-width:900px){.bvp-feature,.bvp-feature--flip{grid-template-columns:minmax(0,1fr)}.bvp-feature--flip .bvp-feature-image{order:0}}.bvp-feature-image{aspect-ratio:16/9;border:3px solid var(--bvp-ink);box-shadow:8px 8px 0 var(--bvp-ink);box-sizing:border-box;object-fit:cover;border-radius:22px;display:block;width:100%!important;height:auto!important}.bvp-feature-copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.bvp-feature-copy .bvp-display{font-size:clamp(32px,3.4vw,46px)}.bvp-rivals{background:var(--bvp-sky);border-bottom:3px solid var(--bvp-ink);border-top:3px solid var(--bvp-ink);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:clamp(64px,8vw,100px) clamp(16px,5vw,72px) clamp(72px,8vw,110px);display:flex}.bvp-rivals>.bvp-display{font-size:clamp(38px,4.6vw,60px)}.bvp-rivals-intro{margin:0;font-size:clamp(16px,1.4vw,19px);font-weight:800}.bvp-rival-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%;max-width:1296px;margin:34px 0 0;padding:0;list-style:none;display:grid}.bvp-rival{gap:20px;padding:20px;display:flex}.bvp-rival-face{border:3px solid var(--bvp-ink);box-sizing:border-box;border-radius:50%;flex:none;width:124px;height:124px;position:relative;overflow:hidden}.bvp-rival-venue{object-fit:cover;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.bvp-rival-portrait{object-fit:contain;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:108px!important;height:108px!important}.bvp-rival-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.bvp-rival h3{font-family:var(--bvp-display);text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:25px;font-weight:400;display:flex}.bvp-rival-rung{background:var(--bvp-ink);color:var(--bvp-cream);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-family:Nunito,sans-serif;font-size:13px;font-weight:900;display:inline-flex}.bvp-rival-tagline{color:var(--bvp-body);margin:0;font-size:15px;font-weight:700;line-height:1.4}@media (max-width:1150px){.bvp-rival-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bvp-rival-face{width:96px;height:96px}.bvp-rival-portrait{width:84px!important;height:84px!important}}@media (max-width:900px){.bvp-rival-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.bvp-rival{gap:14px;padding:16px}.bvp-rival-face{width:72px;height:72px}.bvp-rival-portrait{width:64px!important;height:64px!important}.bvp-rival h3{font-size:21px}}.bvp-quote{border:2.5px solid var(--bvp-ink);font-family:var(--bvp-voice);background:#fff;border-radius:12px;margin:0;padding:8px 12px;font-size:15px;font-weight:600;line-height:1.35}.bvp-quote--shout{text-transform:uppercase}.bvp-rival-meta{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.bvp-venue-pill{border:2.5px solid var(--bvp-ink);background:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:900}.bvp-zap-chip{background:var(--bvp-ink);color:var(--bvp-cream);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:13px;font-weight:900;display:inline-flex}.bvp-play-section{padding-top:clamp(64px,8vw,110px)}.bvp-play-section>.bvp-display{font-size:clamp(38px,4.2vw,56px)}.bvp-play-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:30px;display:grid}@media (max-width:900px){.bvp-play-grid{grid-template-columns:minmax(0,1fr)}}.bvp-play-grid>.bvp-card{padding:clamp(22px,2.4vw,32px)}.bvp-steps-card{grid-column:1/-1}.bvp-card-title{font-family:var(--bvp-display);text-transform:uppercase;margin:0 0 20px;font-size:24px;font-weight:400}.bvp-steps{counter-reset:step;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1100px){.bvp-steps{grid-template-columns:minmax(0,1fr)}}.bvp-steps li{color:var(--bvp-body);counter-increment:step;flex-direction:column;gap:10px;font-size:15.5px;font-weight:700;line-height:1.45;display:flex}@media (max-width:1100px){.bvp-steps li{grid-template-columns:34px minmax(0,1fr);display:grid}}.bvp-steps li:before{background:var(--bvp-yellow);border:2.5px solid var(--bvp-ink);box-sizing:border-box;color:var(--bvp-ink);content:counter(step);font-family:var(--bvp-display);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}.bvp .keytable{font-size:15px}.bvp .keytable dt{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900}.bvp .keytable-words{color:var(--bvp-body);opacity:1;font-weight:700}.bvp .keycap{border-color:var(--bvp-ink);color:var(--bvp-ink);background:#fff;border-width:2.5px 2.5px 5px;font-weight:900}.bvp-phone{aspect-ratio:2.1;background:var(--bvp-ink);box-sizing:border-box;border-radius:34px;max-width:480px;margin:0 auto;padding:10px 24px}.bvp-phone-screen{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));height:100%;display:grid;position:relative;overflow:hidden}.bvp-phone-half{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;font-size:13px;font-weight:800;display:flex}.bvp-phone-half b{font-family:var(--bvp-display);text-transform:uppercase;font-size:clamp(15px,1.6vw,20px);font-weight:400}.bvp-phone-half--left{background:#c9efe7}.bvp-phone-half--right{border-left:3px dashed var(--bvp-ink);background:#ffd9cf;padding-bottom:44px}.bvp-phone-hit{background:var(--bvp-coral);border:3px solid var(--bvp-ink);font-family:var(--bvp-display);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:15px;display:flex;position:absolute;bottom:12px;right:14px}.bvp-phone-text{margin-top:18px;font-size:15.5px}.bvp-board{background:var(--bvp-ink);border:3px solid var(--bvp-ink);box-shadow:10px 10px 0 var(--bvp-coral);color:var(--bvp-cream);border-radius:30px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,4vw,56px);margin-top:clamp(64px,8vw,110px);padding:clamp(24px,3.6vw,52px);display:grid}@media (max-width:960px){.bvp-board{grid-template-columns:minmax(0,1fr)}}.bvp-board-zaps,.bvp-board-ranked{flex-direction:column;gap:18px;display:flex}.bvp-board-head{align-items:center;gap:20px;display:flex}.bvp-board-head p{flex-direction:column;gap:4px;margin:0;display:flex}.bvp-board-head p span{color:var(--bvp-yellow);letter-spacing:.14em;text-transform:uppercase;font-size:14px;font-weight:900}.bvp-board-head strong{font-size:clamp(38px,4.6vw,64px);line-height:1}.bvp-board-ranked .bvp-display{font-size:clamp(28px,2.6vw,36px)}.bvp-board-text{color:#fff5e1e6;max-width:68ch;margin:0;font-size:17px;font-weight:600;line-height:1.55}.bvp-board-quiet{color:#fff5e1b8;margin:0;font-size:15px;font-weight:600;line-height:1.5}.bvp-meter{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.bvp-meter li{flex-direction:column;align-items:center;gap:8px;display:flex}.bvp-meter li>img{background:var(--bvp-cream);border:3px solid var(--bvp-cream);box-sizing:border-box;object-fit:contain;border-radius:50%;max-width:60px;width:100%!important;height:auto!important}.bvp-meter-bar{background:#fff5e12e;border-radius:5px;width:100%;height:10px}.bvp-meter-price{align-items:center;gap:4px;font-size:14px;font-weight:900;display:flex}.bvp-score-label{color:var(--bvp-yellow);letter-spacing:.14em;text-transform:uppercase;margin:6px 0 0;font-size:13px;font-weight:900}.bvp-score{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}@media (max-width:520px){.bvp-score{grid-template-columns:repeat(2,minmax(0,1fr))}}.bvp-score div{background:var(--bvp-cream);color:var(--bvp-ink);border-radius:12px;padding:10px 12px}.bvp-score dt{color:#5b5670;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.bvp-score dd{font-family:var(--bvp-display);margin:2px 0 0;font-size:20px}.bvp-score dd span{font-family:Nunito,sans-serif;font-size:13px;font-weight:900}.bvp-more{padding-top:clamp(64px,8vw,110px)}.bvp-more-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.bvp-more-head .bvp-display{font-size:clamp(32px,3.4vw,44px)}.bvp-more-head a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:17px;font-weight:900;display:inline-flex;text-decoration:underline!important}.bvp-more ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (max-width:900px){.bvp-more ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.bvp-more-card{box-shadow:5px 5px 0 var(--bvp-ink);flex-direction:column;transition:box-shadow .16s,transform .16s;display:flex;overflow:hidden}:is(.bvp-more-card:hover,.bvp-more-card:focus-visible){box-shadow:8px 8px 0 var(--bvp-ink);transform:translate(-2px,-2px)}.bvp-more-card img{aspect-ratio:16/9;border-bottom:3px solid var(--bvp-ink);object-fit:cover;display:block;width:100%!important;height:auto!important}.bvp-more-name{padding:12px 16px 2px;font-size:18px;font-weight:900}.bvp-more-genre{color:#5b5670;padding:0 16px 14px;font-size:13px;font-weight:700}.bvp-foot{flex-wrap:wrap;align-items:center;gap:12px;padding:clamp(48px,6vw,72px) 0 clamp(40px,5vw,56px);font-size:15px;font-weight:700;display:flex}.bvp-foot b{letter-spacing:-.02em;font-size:22px;font-weight:900}.bvp-foot>span:last-child{color:#5b5670}.bvp a:focus-visible{outline:3px solid var(--bvp-ink);outline-offset:4px}.bvp-faq{padding-top:clamp(64px,8vw,110px)}.bvp-faq>.bvp-display{font-size:clamp(34px,4vw,52px)}.bvp-faq .page-faq-list>div{background:var(--bvp-cream);border:3px solid var(--bvp-ink);box-shadow:7px 7px 0 var(--bvp-ink);border-radius:22px;padding:20px 22px 22px}.bvp-faq dt{font-size:19px}.bvp-faq dd{color:var(--bvp-body);font-size:16px;font-weight:600}@media (prefers-reduced-motion:reduce){.bvp-play,.bvp-more-card{transition:none}:is(.bvp-play:hover,.bvp-play:focus-visible,.bvp-more-card:hover,.bvp-more-card:focus-visible){transform:none}}.legal-links a{color:inherit;text-underline-offset:3px;text-decoration:underline}.legal-links a:focus-visible{outline-offset:3px;outline:3px solid}.hfp{--hfp-night:#101c2c;--hfp-deep:#0d1725;--hfp-bar:#14243a;--hfp-card-top:#203a58;--hfp-card-bottom:#142338;--hfp-line:#ffffff2b;--hfp-cream:#fdf8ed;--hfp-pink:#ff72a5;--hfp-pink-ink:#261225;--hfp-pink-light:#ffa9c8;--hfp-pink-dark:#bd356d;--hfp-gold:#ffd56a;--hfp-paper:#fff7df;--hfp-ink:#17263a;--hfp-shadow:#0a1423aa;background:var(--hfp-night);color:var(--hfp-cream);font-family:ui-rounded,Avenir Next,Trebuchet MS,system-ui,sans-serif;font-weight:700;overflow-x:clip}.hfp a{color:inherit;text-decoration:none}.hfp :where(a,button):focus-visible{outline:3px solid var(--hfp-gold);outline-offset:3px}.hfp :where(h1,h2,h3,p,figure,blockquote){margin:0}.hfp-body{max-width:1440px;margin:0 auto;padding:0 clamp(16px,5vw,72px)}.hfp-tag{color:var(--hfp-pink-light);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:900}.hfp-tag--gold{color:var(--hfp-gold)}.hfp-h2{text-wrap:balance;letter-spacing:-.02em;font-size:clamp(34px,4vw,52px);font-weight:900;line-height:1.02}.hfp-h3{text-wrap:balance;letter-spacing:-.01em;font-size:clamp(26px,2.6vw,34px);font-weight:900;line-height:1.1}.hfp-lead{max-width:68ch;margin-top:18px;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.hfp-text{color:#fdf8eddb;max-width:68ch;margin-top:12px;font-size:16px;line-height:1.6}.hfp-small{color:#fdf8edb8;max-width:68ch;margin-top:14px;font-size:14px;line-height:1.55}.hfp-card{background:linear-gradient(155deg, var(--hfp-card-top), var(--hfp-card-bottom));border:1px solid var(--hfp-line);border-radius:26px;box-shadow:0 28px 80px #0009}.hfp-bubble{background:var(--hfp-paper);border:3px solid var(--hfp-ink);box-shadow:0 10px 0 var(--hfp-shadow);color:var(--hfp-ink);border-radius:22px;font-weight:800;line-height:1.4;position:relative}.hfp-bubble--tail:after{background:var(--hfp-paper);clip-path:polygon(100% 0,100% 100%,0 50%);content:"";filter:drop-shadow(-3px 2px 0 var(--hfp-ink));width:26px;height:28px;position:absolute;top:34px;left:-25px}.hfp-hero{min-height:clamp(700px,60vw,880px);position:relative;overflow:hidden}.hfp-hero-flock{filter:blur(10px)saturate(1.18)brightness(1.14);object-fit:cover;object-position:50% 40%;transform:scale(1.09)}.hfp-hero:after{background:radial-gradient(120% 85% at 50% 42%, #0a142229, #0a142252 62%, #0a142294), linear-gradient(180deg, #101c2c00 62%, var(--hfp-night) 100%);content:"";pointer-events:none;position:absolute;inset:0}.hfp-nav{z-index:2;justify-content:space-between;display:flex;position:absolute;top:26px;left:clamp(16px,4vw,56px);right:clamp(16px,4vw,56px)}.hfp-pill{border:1px solid var(--hfp-line);background:#0d1725a8;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 20px;font-size:15px;font-weight:900;display:inline-flex}.hfp-pill--brand{padding:0 18px 0 7px;font-size:18px}:is(.hfp-pill:hover,.hfp-pill:focus-visible){border-color:var(--hfp-pink-light)}.hfp-hero-inner{z-index:1;grid-template-columns:minmax(0,620px) minmax(0,1fr);align-items:center;gap:40px;max-width:1440px;margin:0 auto;padding:150px clamp(16px,5vw,72px) 60px;display:grid;position:relative}.hfp-glass{-webkit-backdrop-filter:blur(6px)saturate(1.25);backdrop-filter:blur(6px)saturate(1.25);border:1px solid var(--hfp-line);background:linear-gradient(155deg,#203a58f0,#142338f2);border-radius:26px;padding:clamp(28px,3vw,44px);box-shadow:0 28px 80px #0009,inset 0 1px #ffffff26}.hfp-eyebrow{color:var(--hfp-pink-light);letter-spacing:.13em;text-transform:uppercase;font-size:13px;font-weight:900}.hfp-glass h1{text-wrap:balance;letter-spacing:-.02em;margin-top:14px;font-size:clamp(50px,6vw,80px);font-weight:900;line-height:1}.hfp-tagline{margin-top:14px;font-size:clamp(19px,1.7vw,22px);line-height:1.35}.hfp-note{color:#fdf8edbd;margin-top:14px;font-size:14px;font-weight:800}.hfp p.hfp-age{color:#fdf8eddb;margin:8px 0 0;font-size:13px;font-weight:700}.hfp-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.hfp-play,.hfp-secondary{border-radius:999px;align-items:center;min-height:56px;font-size:18px;font-weight:900;transition:transform .12s;display:inline-flex}.hfp-play{background:var(--hfp-pink);gap:10px;padding:0 28px 0 12px;color:var(--hfp-pink-ink)!important}.hfp-secondary{background:#eef4f7;padding:0 24px;color:var(--hfp-ink)!important}:is(.hfp-play:hover,.hfp-play:focus-visible,.hfp-secondary:hover,.hfp-secondary:focus-visible){transform:translateY(-2px)}.hfp .page-orb{background:var(--hfp-pink-ink);width:34px;height:34px}.hfp .page-orb:after{border-left-color:var(--hfp-pink);top:11px;left:13px}.hfp-stats{border-top:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 0;padding-top:18px;display:grid}.hfp-stats dt{letter-spacing:.12em;opacity:.74;text-transform:uppercase;font-size:12px;font-weight:900}.hfp-stats dd{color:var(--hfp-gold);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:4px 0 0;font-size:22px;font-weight:900;display:flex}.hfp-mascot{grid-template-columns:minmax(0,360px) minmax(0,250px);justify-content:end;align-items:start;gap:20px;display:grid}.hfp-mascot img{grid-area:1/1;width:100%;height:auto}.hfp-mascot .hfp-bubble{grid-area:1/2;margin-top:16%;padding:16px 20px;font-size:19px}.hfp-about{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:48px;padding-top:20px;display:grid}.hfp-note{background:var(--hfp-deep);border:1px solid #ffffff21;border-radius:18px;padding:18px 20px;font-size:15px;line-height:1.5}.hfp-note-title{color:var(--hfp-gold);margin-bottom:6px;font-weight:900}.hfp-scenes{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:32px 0 0;padding:0;list-style:none;display:grid}.hfp-scenes li{background:var(--hfp-deep);border:1px solid #ffffff21;border-radius:18px;align-items:center;gap:12px;min-height:58px;padding:10px 16px;font-size:15px;font-weight:800;line-height:1.2;display:flex}.hfp-scene-num{color:var(--hfp-gold);font-variant-numeric:tabular-nums;flex:none;width:24px;font-size:13px;font-weight:900}.hfp-hunt{padding-top:clamp(72px,8vw,110px)}.hfp-hunt-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:32px;display:grid}.hfp-bubble--card{padding:24px 28px 28px;font-size:19px}.hfp-bubble--card h3{margin:0 0 8px;font-size:22px;font-weight:900}.hfp-card-tag{color:var(--hfp-pink-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:900}.hfp-chips{flex-wrap:wrap;gap:12px;margin:34px 0 0;padding:0;list-style:none;display:flex}.hfp-chips li{background:var(--hfp-bar);border:1px solid var(--hfp-line);border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:6px 20px;font-size:16px;font-weight:800;display:flex}.hfp-chips b{color:var(--hfp-gold);font-variant-numeric:tabular-nums;font-size:20px;font-weight:900}.hfp-screens{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-top:clamp(72px,8vw,110px);display:grid}.hfp-screens img{aspect-ratio:16/10;border:1px solid var(--hfp-line);object-fit:cover;border-radius:26px;width:100%;height:auto;display:block;box-shadow:0 28px 80px #0009}.hfp-screens figcaption{color:#fdf8edc7;margin-top:12px;font-size:15px;font-weight:800}.hfp-facts{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:40px;margin-top:clamp(72px,8vw,110px);padding:clamp(28px,4vw,48px) clamp(24px,4vw,56px);display:grid}.hfp-facts-bird{justify-self:center;width:100%;max-width:200px;height:auto;display:block}.hfp-facts-copy{gap:22px;display:grid}.hfp-bubble--fact{padding:18px 22px;font-size:19px}.hfp-bubble--fact+.hfp-bubble--fact{margin-left:clamp(0px,4vw,48px)}.hfp-fact-label{color:var(--hfp-pink-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.hfp-play-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-top:clamp(72px,8vw,110px);scroll-margin-top:24px;display:grid}.hfp-panel{padding:clamp(26px,3vw,40px)}.hfp-panel .hfp-h3{margin-bottom:18px}.hfp-steps{counter-reset:hfp-step;gap:14px;margin:0;padding:0;list-style:none;display:grid}.hfp-steps li{counter-increment:hfp-step;grid-template-columns:30px minmax(0,1fr);gap:14px;font-size:16px;line-height:1.5;display:grid}.hfp-steps li:before{color:var(--hfp-gold);content:counter(hfp-step);font-size:19px;font-weight:900}.hfp-keys{font-size:15px}.hfp-keys dt{opacity:.8}.hfp .keycap{background:var(--hfp-cream);color:var(--hfp-ink);border-color:#9aa9bb}.hfp .keytable-words{opacity:.86}.hfp-board{border-color:#ffd56a66;grid-template-columns:320px minmax(0,1fr);align-items:center;gap:40px;margin-top:28px;padding:clamp(26px,3vw,40px);display:grid}.hfp-board-zaps{align-items:center;gap:16px;display:flex}.hfp-board-zaps span{letter-spacing:.12em;opacity:.74;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.hfp-board-zaps strong{color:var(--hfp-gold);font-variant-numeric:tabular-nums;font-size:44px;font-weight:900;line-height:1;display:block}.hfp-board-zaps small{color:var(--hfp-cream);font-size:20px}.hfp-board-lead{max-width:68ch;font-size:17px;font-weight:800;line-height:1.45}.hfp-board-lead b{color:var(--hfp-gold)}.hfp-more{padding-top:clamp(72px,8vw,110px)}.hfp-more-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.hfp-more-head a{color:var(--hfp-pink-light);align-items:center;min-height:44px;font-weight:900;display:inline-flex}.hfp-more ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:22px 0 0;padding:0;list-style:none;display:grid}.hfp-more li a{gap:6px;display:grid}.hfp-more img{aspect-ratio:16/9;object-fit:cover;border-radius:18px;width:100%;height:auto;display:block}.hfp-more-name{margin-top:4px;font-size:17px;font-weight:900}.hfp-more-genre{opacity:.7;font-size:14px}:is(.hfp-more li a:hover .hfp-more-name,.hfp-more li a:focus-visible .hfp-more-name){color:var(--hfp-pink-light)}.hfp-foot{border-top:1px solid #ffffff21;flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(64px,8vw,110px);padding:40px 0 48px;display:flex}.hfp-foot b{font-size:20px;font-weight:900}.hfp-foot span{opacity:.7}@media (max-width:1100px){.hfp-scenes{grid-template-columns:repeat(3,minmax(0,1fr))}.hfp-more ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hfp-hero{min-height:0}.hfp-hero-inner{grid-template-columns:minmax(0,1fr);padding-top:96px}.hfp-mascot{grid-template-columns:minmax(0,150px) minmax(0,1fr);justify-content:start}.hfp-mascot .hfp-bubble{margin-top:8%;font-size:17px}.hfp-about,.hfp-hunt-cards,.hfp-screens,.hfp-play-section,.hfp-board,.hfp-facts{grid-template-columns:minmax(0,1fr)}.hfp-facts-bird{max-width:140px}}@media (max-width:620px){.hfp-scenes{grid-template-columns:repeat(2,minmax(0,1fr))}.hfp-stats dd{font-size:18px}.hfp-scenes li{border-radius:14px;padding:8px 12px;font-size:14px}.hfp-bubble{box-shadow:0 5px 0 var(--hfp-shadow);border-width:2px;border-radius:14px}.hfp-bubble--fact+.hfp-bubble--fact{margin-left:0}}.hfp-faq{padding-top:clamp(72px,8vw,110px)}.hfp-faq .page-faq-list>div{background:var(--hfp-paper);border:3px solid var(--hfp-ink);box-shadow:0 10px 0 var(--hfp-shadow);color:var(--hfp-ink);border-radius:22px;padding:20px 24px 22px}.hfp-faq dt{font-size:19px}.hfp-faq dd{font-size:16px;font-weight:700}@media (max-width:620px){.hfp-faq .page-faq-list>div{box-shadow:0 5px 0 var(--hfp-shadow);border-width:2px;border-radius:14px}}@media (prefers-reduced-motion:reduce){.hfp-play,.hfp-secondary{transition:none}}.hsp{--hsp-paper:#f2e9d0;--hsp-deep:#ece0c4;--hsp-bar:#e8dcbd;--hsp-panel:#fbf5e4;--hsp-panel-light:#fffaf0;--hsp-edge:#cdbf98;--hsp-ink:#10261f;--hsp-muted:#4f4c33;--hsp-accent:#8a3a0c;--hsp-marigold:#ffbe28;--hsp-press:#c98a12;--hsp-orange:#9c460e;--hsp-plate:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;background:var(--hsp-paper);color:var(--hsp-ink);font-family:ui-rounded,Avenir Next,Trebuchet MS,system-ui,sans-serif;overflow-x:clip}.hsp a{color:inherit;text-decoration:none}.hsp :where(a,button):focus-visible{outline:3px solid var(--hsp-accent);outline-offset:3px}.hsp :where(h1,h2,h3,p,figure,blockquote){margin:0}.hsp-body{max-width:1440px;margin:0 auto;padding:0 clamp(16px,5vw,72px)}.hsp-panel{background:linear-gradient(145deg, var(--hsp-panel-light), var(--hsp-panel) 72%);border:1px solid var(--hsp-edge);border-radius:30px}.hsp-eyebrow{color:var(--hsp-orange);letter-spacing:.22em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:900}.hsp-eyebrow--on-dark{color:var(--hsp-marigold)}.hsp-h2{text-wrap:balance;font-size:clamp(34px,4vw,56px);font-weight:900;line-height:1.02}.hsp-h3{text-wrap:balance;margin-bottom:16px;font-size:clamp(24px,2.4vw,32px);font-weight:900;line-height:1.1}.hsp-h3--spaced{margin-top:28px}.hsp-plate-text{color:var(--hsp-muted);font-family:var(--hsp-plate);max-width:68ch;font-size:18px;line-height:1.6}.hsp-quiet{color:var(--hsp-muted);font-size:15px;font-weight:800;line-height:1.5}.hsp-chip{background:var(--hsp-deep);color:var(--hsp-accent);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:900;display:inline-flex}.hsp-chip--fill{background:var(--hsp-marigold);box-shadow:0 4px 0 var(--hsp-press);color:var(--hsp-ink);white-space:nowrap;padding:6px 16px;font-size:19px}.hsp-bar{background:var(--hsp-bar);border-bottom:1px solid var(--hsp-edge);justify-content:space-between;align-items:center;padding:18px clamp(16px,5vw,72px);display:flex}.hsp-brand{align-items:center;gap:10px;min-height:44px;font-size:19px;font-weight:900;display:inline-flex}.hsp-mark{background:var(--hsp-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.hsp-pill{background:var(--hsp-panel);border:1px solid var(--hsp-edge);border-radius:999px;align-items:center;min-height:44px;padding:0 20px;font-size:15px;font-weight:800;display:inline-flex}:is(.hsp-pill:hover,.hsp-pill:focus-visible){border-color:var(--hsp-accent)}.hsp-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;padding-top:clamp(40px,5vw,64px);display:grid}.hsp-hero-copy{gap:20px;display:grid}.hsp-title{text-transform:uppercase;gap:4px;line-height:1;display:grid}.hsp-title span{letter-spacing:.2em;font-size:clamp(26px,3vw,44px);font-weight:800}.hsp-title .hsp-title-accent{color:var(--hsp-accent);letter-spacing:.01em;font-size:clamp(80px,10vw,148px);font-weight:900}.hsp-tagline{font-size:clamp(22px,2.2vw,30px);font-weight:800;line-height:1.2}.hsp-lead{max-width:600px;font-size:clamp(18px,1.6vw,21px)}.hsp-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:6px;display:flex}.hsp-play{background:var(--hsp-marigold);box-shadow:0 9px 0 var(--hsp-press);border-radius:999px;align-items:center;gap:12px;min-height:64px;margin-bottom:9px;padding:0 34px 0 14px;font-size:22px;font-weight:900;transition:translate 90ms,box-shadow 90ms;display:inline-flex;color:var(--hsp-ink)!important}.hsp-play:active{box-shadow:0 5px 0 var(--hsp-press);translate:0 4px}.hsp .page-orb{background:var(--hsp-ink);width:38px;height:38px}.hsp .page-orb:after{border-left-color:var(--hsp-marigold);top:13px;left:15px}.hsp-note{color:var(--hsp-muted);font-size:16px;font-weight:700}.hsp-hero p.hsp-age{color:var(--hsp-muted);margin:6px 0 0;font-size:14px;font-weight:600}.hsp-mascot{place-items:center;gap:18px;padding:clamp(28px,4vw,48px) 24px 30px;display:grid;box-shadow:0 18px 40px #10261f1f}.hsp-mascot img{width:78%;max-width:380px;height:auto}.hsp-mascot figcaption{text-align:center;font-size:17px;font-style:italic}.hsp-section{padding-top:clamp(72px,8vw,96px)}.hsp-section-head{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:end;gap:40px;margin-bottom:28px;display:grid}.hsp-ladder{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:18px;margin:0;padding:34px 30px 30px;list-style:none;display:grid}.hsp-ladder li{flex-direction:column;align-items:center;gap:12px;display:flex}.hsp-ladder img{object-fit:contain;width:100%;max-width:100%}.hsp-ladder-rule{background:var(--hsp-ink);border-radius:2px;width:100%;height:3px}.hsp-ladder b{font-size:22px;font-weight:900}.hsp-ladder-length{color:var(--hsp-muted);font-size:14px;font-weight:800}.hsp-caption{margin-top:18px;font-size:17px;font-style:italic}.hsp-figures{grid-template-rows:auto auto;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;display:grid}.hsp-figure{gap:10px;display:grid}.hsp-figure--lead{grid-row:span 2}.hsp-figure img{aspect-ratio:1440/900;border:1px solid var(--hsp-edge);object-fit:cover;border-radius:22px;width:100%;height:auto;display:block}.hsp-figure--lead img{border-radius:30px}.hsp-figure figcaption{font-size:16px;font-style:italic}.hsp-know{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-top:clamp(72px,8vw,96px);display:grid}.hsp-know-card{align-content:start;gap:14px;padding:26px 24px 28px;display:grid}.hsp-know-card h3{font-size:23px;font-weight:900;line-height:1.15}.hsp-know-card .hsp-plate-text{font-size:17px}.hsp-know-picture{aspect-ratio:2;object-fit:cover;border-radius:18px;width:100%;height:auto;display:block}.hsp-keys{flex-wrap:wrap;align-items:center;gap:8px;min-height:60px;display:flex}.hsp-keys span{color:var(--hsp-muted);font-size:15px;font-weight:800}.hsp .keycap{background:var(--hsp-panel-light);border-color:var(--hsp-edge);box-shadow:0 3px 0 var(--hsp-edge);color:var(--hsp-ink);font-size:18px}.hsp-pieces{align-items:center;gap:10px;min-height:108px;display:flex}.hsp-pieces img{object-fit:contain;width:92px;height:92px}.hsp-pieces .hsp-piece-tall{width:58px;height:104px}.hsp-score{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:clamp(72px,8vw,96px);display:grid}.hsp-dark{background:var(--hsp-ink);color:var(--hsp-panel);border-radius:30px;gap:18px;padding:clamp(28px,3.4vw,44px);display:grid}.hsp-dark .hsp-plate-text{color:#fbf5e4d1}.hsp-moments{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:6px 0 0;display:grid}.hsp-moments div{border:1px solid #fbf5e433;border-radius:22px;align-content:start;gap:14px;padding:20px 22px;display:grid}.hsp-moments dd{order:-1;justify-self:start;margin:0}.hsp-moments dt{gap:2px;display:grid}.hsp-moments b{font-size:22px}.hsp-moments span{color:#fbf5e4bf;font-size:16px;font-weight:700}.hsp-finish{align-content:start;gap:14px;padding:clamp(28px,3.4vw,44px);display:grid}.hsp-finish .hsp-h3{margin-bottom:0}.hsp-finish-mark{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.hsp-finish-mark span:last-child{color:var(--hsp-muted);font-size:16px;font-weight:800}.hsp-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-top:clamp(56px,6vw,80px);display:grid}.hsp-card{padding:clamp(26px,3vw,40px)}.hsp-steps{counter-reset:hsp-step;gap:14px;margin:0;padding:0;list-style:none;display:grid}.hsp-steps li{color:var(--hsp-muted);counter-increment:hsp-step;font-family:var(--hsp-plate);grid-template-columns:30px minmax(0,1fr);gap:14px;font-size:17px;line-height:1.55;display:grid}.hsp-steps li:before{color:var(--hsp-accent);content:counter(hsp-step);font-family:ui-rounded,Avenir Next,system-ui,sans-serif;font-size:20px;font-weight:900}.hsp-keytable{font-size:16px}.hsp-board{background:var(--hsp-panel-light);gap:14px;display:grid}.hsp-board-head{align-items:center;gap:18px;display:flex}.hsp-coin{background:var(--hsp-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex}.hsp-board-head p span{color:var(--hsp-muted);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:900;display:block}.hsp-board-head strong{font-size:clamp(36px,3.6vw,50px);font-weight:900;line-height:1;display:block}.hsp-board-lead{font-size:20px;font-weight:900}.hsp-fact{background:var(--hsp-deep);gap:16px;padding-bottom:40px;display:grid;position:relative;overflow:hidden}.hsp-fact-text{font-family:var(--hsp-plate);z-index:1;max-width:calc(100% - 150px);font-size:clamp(21px,2vw,27px);line-height:1.45;position:relative}.hsp-fact-coil{opacity:.9;width:190px;height:190px;position:absolute;bottom:-36px;right:-28px}.hsp-more{padding-top:clamp(72px,8vw,96px)}.hsp-more-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.hsp-more-head a{color:var(--hsp-accent);align-items:center;min-height:44px;font-weight:900;display:inline-flex}.hsp-more ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.hsp-more li a{gap:6px;display:grid}.hsp-more img{aspect-ratio:16/9;border:1px solid var(--hsp-edge);object-fit:cover;border-radius:22px;width:100%;height:auto;display:block}.hsp-more-name{margin-top:4px;font-size:17px;font-weight:900}.hsp-more-genre{color:var(--hsp-muted);font-size:14px;font-weight:700}:is(.hsp-more li a:hover .hsp-more-name,.hsp-more li a:focus-visible .hsp-more-name){color:var(--hsp-accent)}.hsp-foot{border-top:1px solid var(--hsp-edge);flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(64px,8vw,96px);padding:40px clamp(16px,5vw,72px) 48px;display:flex}.hsp-foot b{font-size:19px;font-weight:900}.hsp-foot span{color:var(--hsp-muted)}@media (max-width:1100px){.hsp-know{grid-template-columns:repeat(2,minmax(0,1fr))}.hsp-ladder{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}.hsp-more ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hsp-hero,.hsp-section-head,.hsp-figures,.hsp-score,.hsp-pair,.hsp-moments{grid-template-columns:minmax(0,1fr)}.hsp-figure--lead{grid-row:auto}.hsp-mascot img{max-width:200px}}@media (max-width:640px){.hsp-panel,.hsp-dark{border-radius:22px}.hsp-know{grid-template-columns:minmax(0,1fr)}.hsp-ladder{grid-template-columns:repeat(2,minmax(0,1fr));padding:26px 18px}.hsp-fact{padding-bottom:110px}.hsp-fact-text{max-width:none}.hsp-fact-coil{width:120px;height:120px;bottom:-22px;right:-16px}}.hsp-faq{padding-top:clamp(72px,8vw,96px)}.hsp-faq .page-faq-list>div{background:linear-gradient(145deg, var(--hsp-panel-light), var(--hsp-panel) 72%);border:1px solid var(--hsp-edge);border-radius:22px;padding:20px 24px 22px}.hsp-faq dt{font-size:19px}.hsp-faq dd{color:var(--hsp-muted);font-family:var(--hsp-plate);font-size:17px}@media (prefers-reduced-motion:reduce){.hsp-play{transition:none}}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400 900;src:url(/games/debate-court/fonts/outfit-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400 900;src:url(/games/debate-court/fonts/outfit-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400 900;src:url(/games/debate-court/fonts/nunito-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400 900;src:url(/games/debate-court/fonts/nunito-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.dcp{--dcp-stage-top:#101319;--dcp-stage-mid:#171c26;--dcp-stage-bot:#232b38;--dcp-paper-top:#f8f1e3;--dcp-paper-bot:#efe3cb;--dcp-gold:#e8a93c;--dcp-gold-lo:#c4882a;--dcp-bronze-lo:#86592f;--dcp-accent:#ff6a3d;--dcp-accent-hi:#ff7a4e;--dcp-accent-wash:#fff1ea;--dcp-amber-ink:#7a5213;--dcp-ink:#16181d;--dcp-ink-soft:#3a352d;--dcp-muted:#5f5b54;--dcp-paper:#ededea;--dcp-pro:#1fa463;--dcp-pro-bar:#2fae6e;--dcp-pro-wash:#e9f7ef;--dcp-pro-ink:#136b41;--dcp-con:#d8434e;--dcp-con-bar:#e0616b;--dcp-con-wash:#fbebec;--dcp-con-ink:#b23a44;--dcp-display:"Outfit", "Avenir Next", "Segoe UI", system-ui, sans-serif;background:linear-gradient(180deg, var(--dcp-stage-top) 0%, var(--dcp-stage-mid) 46%, var(--dcp-stage-bot) 100%);color:var(--dcp-paper);font-family:Nunito,Segoe UI,system-ui,sans-serif;font-weight:600;overflow-x:clip}.dcp a{color:inherit;text-decoration:none}.dcp :where(a,button):focus-visible{outline:3px solid var(--dcp-gold);outline-offset:3px}.dcp :where(h1,h2,h3,p,figure,blockquote){margin:0}.dcp-body{max-width:1440px;margin:0 auto;padding:0 clamp(16px,5vw,72px)}.dcp-tag{color:var(--dcp-gold);font-family:var(--dcp-display);letter-spacing:2.5px;text-transform:uppercase;margin-bottom:12px;font-size:12.5px;font-weight:800}.dcp-tag--center{text-align:center}.dcp-tag--dark{color:var(--dcp-amber-ink)}.dcp-tag--spaced{margin-top:28px}.dcp-h2{text-wrap:balance;font-family:var(--dcp-display);font-size:clamp(32px,3.8vw,50px);font-weight:900;line-height:1.04}.dcp-h2--center{text-align:center}.dcp-h3{text-wrap:balance;font-family:var(--dcp-display);margin-bottom:18px;font-size:clamp(24px,2.4vw,30px);font-weight:900}.dcp-lead{font-size:clamp(18px,1.6vw,21px);font-weight:700;line-height:1.5}.dcp-text{color:#ededeadb;max-width:68ch;margin-top:12px;font-size:17px;line-height:1.6}.dcp-text b{color:var(--dcp-paper)}.dcp-quiet{color:#ededeab3;max-width:68ch;margin-top:16px;font-size:15px}.dcp-parchment,.dcp-plaque{background:linear-gradient(180deg, var(--dcp-paper-top), var(--dcp-paper-bot));color:var(--dcp-ink);border:1px solid #c4882a80;border-radius:14px;position:relative;box-shadow:0 26px 52px #00000073}.dcp-parchment:after,.dcp-plaque:after{content:"";pointer-events:none;border:1px solid #c4882a4d;border-radius:9px;position:absolute;inset:6px}.dcp-hero{place-items:center;min-height:clamp(700px,60vw,880px);display:grid;position:relative;overflow:hidden}.dcp-hero-room{object-fit:cover;object-position:50% 30%}.dcp-hero:before{content:"";z-index:1;background:linear-gradient(#10131959 0%,#1013191a 40%,#101319e0 100%);position:absolute;inset:0}.dcp-nav{z-index:3;justify-content:space-between;display:flex;position:absolute;top:26px;left:clamp(16px,4vw,56px);right:clamp(16px,4vw,56px)}.dcp-pill{background:#0c0f148c;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 20px;font-size:15px;font-weight:800;display:inline-flex}.dcp-pill--brand{font-family:var(--dcp-display);padding:0 18px 0 7px;font-size:18px}:is(.dcp-pill:hover,.dcp-pill:focus-visible){border-color:var(--dcp-gold)}.dcp-hero-figure{object-fit:contain;object-position:bottom;z-index:2;width:auto;height:min(78%,680px);position:absolute;bottom:0}.dcp-hero-figure--left{left:max(2vw,50% - 680px)}.dcp-hero-figure--right{right:max(2vw,50% - 660px)}.dcp-plaque{text-align:center;z-index:3;flex-direction:column;align-items:center;gap:12px;max-width:580px;margin:110px 16px 60px;padding:clamp(28px,3vw,38px) clamp(24px,3.4vw,46px) clamp(30px,3vw,40px);display:flex}.dcp-plaque h1{text-wrap:balance;font-family:var(--dcp-display);text-shadow:0 1px #ffffffb3;font-size:clamp(48px,5.4vw,70px);font-weight:900;line-height:1}.dcp-eyebrow{color:var(--dcp-bronze-lo);font-family:var(--dcp-display);letter-spacing:2.5px;text-transform:uppercase;font-size:12.5px;font-weight:800}.dcp-tagline{color:var(--dcp-ink-soft);font-size:clamp(17px,1.5vw,19px);font-weight:700;line-height:1.4}.dcp-play{background:linear-gradient(180deg, var(--dcp-accent-hi), var(--dcp-accent));font-family:var(--dcp-display);z-index:1;border-radius:14px;align-items:center;gap:12px;min-height:60px;margin-top:10px;padding:0 30px 0 12px;font-size:20px;font-weight:800;transition:transform .12s;display:inline-flex;position:relative;box-shadow:0 8px 18px #ff6a3d59;color:var(--dcp-ink)!important}:is(.dcp-play:hover,.dcp-play:focus-visible){transform:translateY(-2px)}.dcp .page-orb{background:var(--dcp-ink);width:36px;height:36px}.dcp .page-orb:after{border-left-color:var(--dcp-accent-hi);top:12px;left:14px}.dcp-note{color:var(--dcp-muted);font-size:14px;font-weight:700}.dcp-plaque p.dcp-age{color:var(--dcp-muted);margin:6px 0 0;font-size:13px;font-weight:600}.dcp-about{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:48px;padding-top:clamp(64px,7vw,96px);display:grid}.dcp-turns{padding-top:clamp(56px,6vw,80px)}.dcp-turn-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:26px 0 0;padding:0;list-style:none;display:grid}.dcp-turn{color:var(--dcp-ink);border-radius:14px;gap:8px;padding:22px 24px;display:grid}.dcp-turn b{font-family:var(--dcp-display);font-size:24px;font-weight:800}.dcp-turn>span:last-child{color:var(--dcp-ink-soft);font-size:15px;font-weight:700}.dcp-turn-side{font-family:var(--dcp-display);letter-spacing:2px;font-size:13px;font-weight:900}.dcp-turn--pro{background:var(--dcp-pro-wash);border-top:6px solid var(--dcp-pro)}.dcp-turn--pro .dcp-turn-side{color:var(--dcp-pro-ink)}.dcp-turn--con{background:var(--dcp-con-wash);border-top:6px solid var(--dcp-con)}.dcp-turn--con .dcp-turn-side{color:var(--dcp-con-ink)}.dcp-opponents{padding-top:clamp(72px,8vw,100px)}.dcp-opponent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:32px 0 0;padding:0;list-style:none;display:grid}.dcp-opponent{overflow:hidden}.dcp-opponent-room{aspect-ratio:4/3;position:relative;overflow:hidden}.dcp-opponent-backdrop{object-fit:cover;width:100%;height:100%;display:block}.dcp-opponent-figure{object-fit:contain;width:auto;height:115%;position:absolute;bottom:-18%;left:50%;transform:translate(-50%)}.dcp-opponent-copy{z-index:1;gap:12px;padding:20px 26px 26px;display:grid;position:relative}.dcp-opponent-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.dcp-nameplate{color:#fff;font-family:var(--dcp-display);letter-spacing:2px;text-transform:uppercase;background:#58616e;border-radius:6px;padding:6px 14px;font-size:14px;font-weight:800}.dcp-level{border-radius:999px;padding:4px 12px;font-size:13px;font-weight:900}.dcp-level--easy{background:var(--dcp-pro-wash);color:var(--dcp-pro-ink)}.dcp-level--medium{background:var(--dcp-accent-wash);color:var(--dcp-amber-ink)}.dcp-level--hard{background:var(--dcp-con-wash);color:var(--dcp-con-ink)}.dcp-opponent-line{font-size:17px;font-weight:700;line-height:1.45}.dcp-opponent-bonus{color:var(--dcp-muted);font-size:14px;font-weight:800}.dcp-judge{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:48px;padding-top:clamp(72px,8vw,100px);display:grid}.dcp-judge-figure{justify-items:center;display:grid;position:relative}.dcp-judge-figure img{width:100%;max-width:340px;height:auto}.dcp-speech{background:var(--dcp-accent-wash);color:var(--dcp-ink);font-family:var(--dcp-display);z-index:1;border-radius:16px;max-width:300px;margin-bottom:-16px;padding:16px 20px;font-size:20px;font-weight:700;line-height:1.3;position:relative;box-shadow:0 16px 34px #00000059}.dcp-judge-copy{gap:4px;display:grid}.dcp-scorecard{gap:14px;margin-top:22px;padding:26px 30px;display:grid}.dcp-scorecard figcaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dcp-scorecard figcaption b{font-family:var(--dcp-display);font-size:20px;font-weight:900}.dcp-example{background:var(--dcp-accent-wash);color:var(--dcp-amber-ink);letter-spacing:1.5px;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:900}.dcp-scorecard table{border-collapse:collapse;width:100%;font-size:16px;font-weight:800}.dcp-scorecard th,.dcp-scorecard td{text-align:left;padding:9px 0}.dcp-scorecard thead th{border-bottom:2px solid var(--dcp-ink);font-family:var(--dcp-display);letter-spacing:1.5px;text-transform:uppercase;font-size:14px}.dcp-scorecard tbody tr{border-bottom:1px solid #c4882a73}.dcp-scorecard tbody th{width:34%;font-weight:800}.dcp-scorecard td{width:33%}.dcp-scorecard tfoot th,.dcp-scorecard tfoot td{font-family:var(--dcp-display);padding-top:12px;font-size:20px;font-weight:900}.dcp-pro{color:var(--dcp-pro-ink)}.dcp-con{color:var(--dcp-con-ink)}.dcp-bar{vertical-align:middle;border-radius:5px;max-width:calc(100% - 36px);height:10px;margin-right:10px;display:inline-block}.dcp-bar--pro{background:var(--dcp-pro-bar)}.dcp-bar--con{background:var(--dcp-con-bar)}.dcp-deliberating{color:#ededeaa8;margin-top:16px;font-size:15px;font-style:italic;font-weight:700}.dcp-coaching{padding-top:clamp(64px,7vw,88px)}.dcp-coach-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0 0;padding:0;list-style:none;display:grid}.dcp-coach{color:var(--dcp-ink);border-radius:12px;gap:8px;padding:18px 20px;font-size:16px;font-weight:700;line-height:1.45;display:grid}.dcp-coach b{letter-spacing:1.4px;text-transform:uppercase;font-size:12px;font-weight:900}.dcp-coach--pro{background:var(--dcp-pro-wash)}.dcp-coach--pro b{color:var(--dcp-pro-ink)}.dcp-coach--con{background:var(--dcp-con-wash)}.dcp-coach--con b{color:var(--dcp-con-ink)}.dcp-coach--next{background:var(--dcp-accent-wash)}.dcp-coach--next b{color:var(--dcp-amber-ink)}.dcp-gallery{padding-top:clamp(72px,8vw,100px)}.dcp-shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px;display:grid}.dcp-shot{flex-direction:column;gap:10px;display:flex}.dcp-shot--lead{grid-area:span 2/span 2}.dcp-shot img{aspect-ratio:1440/813;object-fit:cover;border:1px solid #c4882a80;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 18px 36px #0006}.dcp-shot--lead img{aspect-ratio:auto;object-position:50% 40%;flex:1;min-height:0}.dcp-shot figcaption{color:#ededeabf;font-size:14px;font-weight:700}.dcp-pair{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:28px;padding-top:clamp(72px,8vw,100px);display:grid}.dcp-panel{background:#0c0f1480;border:1px solid #e8a93c59;border-radius:14px;padding:clamp(24px,3vw,34px)}.dcp-steps{counter-reset:dcp-step;gap:14px;margin:0;padding:0;list-style:none;display:grid}.dcp-steps li{counter-increment:dcp-step;grid-template-columns:30px minmax(0,1fr);gap:14px;font-size:16px;line-height:1.55;display:grid}.dcp-steps li:before{color:var(--dcp-gold);content:counter(dcp-step);font-family:var(--dcp-display);font-size:20px;font-weight:900}.dcp-board{gap:14px;padding:clamp(26px,3vw,38px);display:grid}.dcp-board-head{align-items:center;gap:16px;display:flex}.dcp-coin{background:var(--dcp-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:66px;height:66px;display:inline-flex}.dcp-board-head p span{color:var(--dcp-muted);letter-spacing:1.5px;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.dcp-board-head strong{font-family:var(--dcp-display);font-size:clamp(32px,3.4vw,42px);font-weight:900;line-height:1;display:block}.dcp-board-lead{font-size:17px;font-weight:800}.dcp-board-text{color:var(--dcp-ink-soft);font-size:16px;line-height:1.55}.dcp-board-quiet{color:var(--dcp-muted);font-size:14px;font-weight:700;line-height:1.5}.dcp-more{padding-top:clamp(72px,8vw,100px)}.dcp-more-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.dcp-more-head a{color:var(--dcp-gold);align-items:center;min-height:44px;font-weight:800;display:inline-flex}.dcp-more ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.dcp-more li a{gap:6px;display:grid}.dcp-more img{aspect-ratio:16/9;object-fit:cover;border:1px solid #c4882a80;border-radius:14px;width:100%;height:auto;display:block}.dcp-more-name{font-family:var(--dcp-display);margin-top:4px;font-size:17px;font-weight:800}.dcp-more-genre{color:#ededeaa8;font-size:14px}:is(.dcp-more li a:hover .dcp-more-name,.dcp-more li a:focus-visible .dcp-more-name){color:var(--dcp-gold)}.dcp-foot{border-top:1px solid #c4882a4d;flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(64px,8vw,100px);padding:40px 0 48px;display:flex}.dcp-foot b{font-family:var(--dcp-display);font-size:19px}.dcp-foot span{color:#ededea9e}@media (max-width:1100px){.dcp-turn-row,.dcp-more ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.dcp-hero{align-content:start;min-height:0;padding-bottom:200px}.dcp-hero-figure{height:240px}.dcp-plaque{margin-top:96px}.dcp-about,.dcp-judge,.dcp-pair,.dcp-opponent-grid,.dcp-coach-row{grid-template-columns:minmax(0,1fr)}.dcp-judge-figure img{max-width:220px}.dcp-shots{grid-template-columns:repeat(2,minmax(0,1fr))}.dcp-shot--lead{grid-area:auto/1/auto/-1}.dcp-shot--lead img{aspect-ratio:1440/813;flex:none}.dcp-shot:last-child:nth-child(2n){grid-column:1/-1}}@media (max-width:560px){.dcp-turn-row,.dcp-shots{grid-template-columns:minmax(0,1fr)}.dcp-hero-figure{height:190px}.dcp-hero{padding-bottom:150px}.dcp-scorecard{padding:22px 20px}}.dcp-faq{padding-top:clamp(72px,8vw,100px)}.dcp-faq .page-faq-list>div{background:#0c0f1480;border:1px solid #e8a93c59;border-radius:14px;padding:20px 24px 22px}.dcp-faq dt{color:var(--dcp-paper);font-family:var(--dcp-display);font-size:19px;font-weight:800}.dcp-faq dd{color:#ededeadb;font-size:16px}@media (prefers-reduced-motion:reduce){.dcp-play{transition:none}}@font-face{font-display:swap;font-family:Anton;src:url(/games/fame-or-flame/fonts/Anton-Regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-weight:500;src:url(/games/fame-or-flame/fonts/Barlow-Medium.woff2)format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-weight:600;src:url(/games/fame-or-flame/fonts/Barlow-SemiBold.woff2)format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-weight:700;src:url(/games/fame-or-flame/fonts/Barlow-Bold.woff2)format("woff2")}@font-face{font-display:swap;font-family:Barlow Condensed;font-weight:600;src:url(/games/fame-or-flame/fonts/BarlowCondensed-SemiBold.woff2)format("woff2")}@font-face{font-display:swap;font-family:Barlow Condensed;font-weight:700;src:url(/games/fame-or-flame/fonts/BarlowCondensed-Bold.woff2)format("woff2")}@font-face{font-display:swap;font-family:Rubik Dirt;src:url(/games/fame-or-flame/fonts/RubikDirt-Regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Permanent Marker;src:url(/games/fame-or-flame/fonts/PermanentMarker-Regular.woff2)format("woff2")}.mcp{--mcp-ground:#0e0e11;--mcp-band:#121216;--mcp-panel:#16161a;--mcp-ink:#f4efe2;--mcp-dim:#d8d2c4;--mcp-quiet:#b9b3a6;--mcp-faint:#8f897d;--mcp-hair:#f4efe21a;--mcp-gold:#ffd23f;--mcp-offset:#d62a1d;--mcp-live:#ff4d2e;--mcp-green:#8be04e;--mcp-orange:#ff9a3c;--mcp-salmon:#ff9a7a;--mcp-red:#ff5a3c;--mcp-dark:#141210;--mcp-anton:"Anton", "Arial Narrow", sans-serif;--mcp-cond:"Barlow Condensed", "Arial Narrow", sans-serif;background:var(--mcp-ground);color:var(--mcp-ink);font-family:Barlow,system-ui,sans-serif;font-size:17px;font-weight:500;line-height:1.5;overflow-x:clip}.mcp a{color:var(--mcp-gold)}.mcp a:hover{color:#fff1b0}.mcp :where(a,button):focus-visible{outline:3px solid var(--mcp-gold);outline-offset:3px}.mcp :where(h1,h2,h3,p,figure,ol,ul,dl,dd){margin:0}.mcp-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.mcp-gold,.mcp-ink--gold{color:var(--mcp-gold)}.mcp-ink--green{color:var(--mcp-green)}.mcp-ink--orange{color:var(--mcp-orange)}.mcp-ink--salmon{color:var(--mcp-salmon)}.mcp-ink--red{color:var(--mcp-red)}.mcp-tag{color:var(--mcp-gold);font-family:var(--mcp-cond);letter-spacing:.2em;text-transform:uppercase;font-size:15px;font-weight:700}.mcp-tag--red{color:var(--mcp-live)}.mcp-h2{font-family:var(--mcp-anton);text-transform:uppercase;text-wrap:balance;margin-top:8px;font-size:clamp(38px,4.4vw,56px);font-weight:400;line-height:1}.mcp-h3{font-family:var(--mcp-anton);text-transform:uppercase;text-wrap:balance;font-size:clamp(34px,3.6vw,46px);font-weight:400;line-height:1}.mcp-h3--small{font-size:28px}.mcp-text{color:var(--mcp-dim);margin-top:16px}.mcp-measure{max-width:660px}.mcp-quiet{color:var(--mcp-quiet);margin-top:14px;font-size:15px}.mcp-quiet b{color:var(--mcp-ink)}.mcp-caption{color:var(--mcp-faint);font-family:var(--mcp-cond);letter-spacing:.14em;text-transform:uppercase;margin-top:14px;font-size:14px;font-weight:700}.mcp-callout{font-family:var(--mcp-anton);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(24px,2.4vw,30px);line-height:1.1}.mcp-video{aspect-ratio:16/9;object-fit:cover;background:#000;width:100%;height:100%;display:block}.mcp-panel{background:var(--mcp-panel);border-radius:8px;padding:28px;box-shadow:inset 0 0 0 1px #f4efe214}.mcp-bar{justify-content:space-between;align-items:center;gap:18px;min-height:72px;display:flex}.mcp a.mcp-brand{color:var(--mcp-ink);font-family:var(--mcp-anton);letter-spacing:.02em;align-items:center;gap:10px;min-height:44px;font-size:24px;text-decoration:none;display:inline-flex}.mcp a.mcp-crumb{color:var(--mcp-quiet);font-family:var(--mcp-cond);letter-spacing:.16em;text-transform:uppercase;align-items:center;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.mcp a.mcp-crumb:hover,.mcp a.mcp-brand:hover{color:var(--mcp-gold)}.mcp-hero{isolation:isolate;position:relative}.mcp-backdrop{object-fit:cover;object-position:50% 30%;z-index:-2}.mcp-backdrop--story{object-position:50% 45%}.mcp-hero:before{background:linear-gradient(90deg, #0e0e11f7 0%, #0e0e11eb 52%, #0e0e1173 75%, #0e0e11bf 100%), linear-gradient(180deg, #0e0e1133 0%, #0e0e1100 40%, var(--mcp-ground) 100%);content:"";z-index:-1;position:absolute;inset:0}.mcp-hero-grid{flex-wrap:wrap;align-items:flex-end;gap:24px;padding-top:clamp(32px,6vw,72px);display:flex}.mcp-hero-copy{flex:999 520px;min-width:0;padding-bottom:clamp(32px,5vw,64px)}.mcp-kicker{color:var(--mcp-live);font-family:var(--mcp-cond);letter-spacing:.22em;text-transform:uppercase;max-width:520px;margin-bottom:14px;font-size:16px;font-weight:700}.mcp-kicker-dot{background:var(--mcp-live);vertical-align:1px;border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block}.mcp h1{font-family:var(--mcp-anton);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(64px,10vw,132px);font-weight:400;line-height:.92}.mcp h1>span{text-shadow:5px 5px 0 var(--mcp-offset);display:block}.mcp-tagline{margin-top:22px;font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.3}.mcp-lead{color:var(--mcp-dim);max-width:620px;margin-top:16px}.mcp-actions{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:30px;display:flex}.mcp-actions-words{flex-direction:column;gap:6px;display:flex}.mcp-note{color:var(--mcp-dim);font-family:var(--mcp-cond);letter-spacing:.12em;text-transform:uppercase;font-size:15px;font-weight:700}.mcp p.mcp-age{color:var(--mcp-quiet);font-family:var(--mcp-cond);letter-spacing:.04em;margin:0;font-size:14px}.mcp-age .page-age-badge{background:var(--mcp-ink);border-color:var(--mcp-ink);color:var(--mcp-dark);font-family:var(--mcp-anton);font-weight:400}.mcp a.mcp-play{background:var(--mcp-gold);box-shadow:5px 5px 0 var(--mcp-offset);color:var(--mcp-dark);font-family:var(--mcp-anton);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:14px;min-height:64px;padding:0 30px 0 24px;font-size:30px;text-decoration:none;transition:box-shadow .12s,transform .12s;display:inline-flex}:is(.mcp a.mcp-play:hover,.mcp a.mcp-play:focus-visible){box-shadow:7px 7px 0 var(--mcp-offset);color:var(--mcp-dark);transform:translate(-2px,-2px)}.mcp a.mcp-play--small{min-height:60px;padding:0 28px 0 22px;font-size:26px}.mcp-play .page-orb{background:0 0;border-radius:0;width:20px;height:24px}.mcp-play .page-orb:after{border-bottom:12px solid #0000;border-left:20px solid var(--mcp-dark);border-top:12px solid #0000;top:0;left:0}.mcp-erik{filter:drop-shadow(0 20px 40px #0009);flex:320px;width:100%;max-width:470px;height:auto;margin:0 auto -2px;display:block}.mcp-watch{flex-wrap:wrap;align-items:center;gap:32px;padding-top:clamp(48px,7vw,96px);display:flex}.mcp-monitor{flex:999 640px;min-width:0}.mcp-watch-copy{flex:320px;min-width:0}.mcp-watch-copy .mcp-callout{margin-top:18px}.mcp-monitor-frame{background:#1a1a1f;border-radius:18px;padding:14px;position:relative;box-shadow:inset 0 0 0 2px #2a2a31,0 30px 60px #0000008c}.mcp-monitor-frame .mcp-video{border-radius:6px}.mcp-monitor-light{background:var(--mcp-live);box-shadow:0 0 10px var(--mcp-live);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-6px;right:26px}.mcp-plays{padding-top:clamp(56px,8vw,112px)}.mcp-play-rows{flex-direction:column;gap:clamp(48px,7vw,88px);margin-top:32px;display:flex}.mcp-play-row{flex-wrap:wrap;align-items:center;gap:24px 44px;display:flex}.mcp-play-row:nth-child(2n){flex-direction:row-reverse}.mcp-shot{aspect-ratio:16/9;background:#000;border-radius:4px;flex:999 640px;min-width:0;overflow:hidden;box-shadow:0 24px 50px #0000008c}.mcp-shot img{object-fit:cover;width:100%;height:100%;display:block}.mcp-play-copy{flex-direction:column;flex:320px;gap:14px;min-width:0;display:flex}.mcp-play-copy .mcp-text{margin-top:0;font-size:18px}.mcp-crowd{background:radial-gradient(ellipse at 50% 0%, #ffd23f1a, #ffd23f00 60%), var(--mcp-band);border-top:1px solid #f4efe214;border-bottom:1px solid #f4efe214;margin-top:clamp(64px,9vw,120px);padding:clamp(48px,7vw,88px) 0}.mcp-crowd .mcp-text{margin-top:12px}.mcp-moods{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:18px;margin-top:36px;padding:0;list-style:none;display:grid}.mcp-moods li{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.mcp-moods img{width:112px;height:112px;display:block}.mcp-mood-from{font-family:var(--mcp-anton);font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.mcp-mood-word{color:var(--mcp-dim);font-family:var(--mcp-cond);letter-spacing:.14em;text-transform:uppercase;font-size:15px;font-weight:700}.mcp-pays{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:0 48px;margin-top:48px;display:grid}.mcp-pays>div{border-bottom:1px solid var(--mcp-hair);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.mcp-pays dt{white-space:nowrap;flex:none;font-weight:600}.mcp-pays dd{font-family:var(--mcp-anton);text-align:right;min-width:0;font-size:22px;line-height:1.2}.mcp-deaths{padding-top:clamp(64px,9vw,120px)}.mcp-deaths .mcp-text{margin-top:12px}.mcp-death-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;margin-top:32px;display:grid}.mcp-death{background:var(--mcp-panel);border-radius:6px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #f4efe214}.mcp-death-clip{position:relative}.mcp .mcp-stamp{color:var(--mcp-live);font-family:"Rubik Dirt", var(--mcp-anton);pointer-events:none;text-shadow:3px 3px #000;font-size:44px;font-weight:400;line-height:1;position:absolute;top:10px;left:16px;transform:rotate(-4deg)}.mcp-death-copy{align-items:flex-start;gap:14px;padding:18px 18px 22px;display:flex}.mcp-death-erik{object-fit:cover;object-position:50% 12%;background:#23232a;border-radius:50%;flex:none;width:74px;height:74px}.mcp-death-what{font-weight:600}.mcp-marker{color:var(--mcp-gold);margin-top:8px;font-family:Permanent Marker,cursive;font-size:17px;line-height:1.35}.mcp-deaths .mcp-caption{margin-top:16px}.mcp-how{flex-wrap:wrap;gap:48px;padding-top:clamp(64px,9vw,120px);display:flex}.mcp-how-steps{flex:999 520px;min-width:0}.mcp-steps{counter-reset:mcp-step;flex-direction:column;gap:22px;margin-top:28px;padding:0;list-style:none;display:flex}.mcp-steps li{color:var(--mcp-dim);counter-increment:mcp-step;align-items:baseline;gap:18px;display:flex}.mcp-steps li:before{color:var(--mcp-gold);content:counter(mcp-step);font-family:var(--mcp-anton);flex:none;width:40px;font-size:40px;line-height:1}.mcp-controls{flex-wrap:wrap;flex:400px;justify-content:space-between;align-self:flex-start;align-items:center;gap:18px 16px;min-width:0;display:flex}.mcp-controls>*{flex:100%}.mcp-controls>.mcp-controls-head,.mcp-controls>.mcp-switch{flex:0 auto}.mcp-controls>.mcp-quiet{margin-top:0}.mcp-switch{background:var(--mcp-ground);border-radius:999px;gap:3px;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #f4efe224}.mcp-switch-option{color:var(--mcp-dim);cursor:pointer;font-family:var(--mcp-cond);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;min-height:44px;padding:0 18px;font-size:15px;font-weight:700}.mcp-switch-option[aria-pressed=true]{background:var(--mcp-gold);color:var(--mcp-dark)}.mcp .mcp-keys{gap:0}.mcp-keys .keytable-row{border-top:1px solid #f4efe214;grid-template-columns:minmax(0,1fr) auto;padding:9px 0}.mcp-keys dd{justify-content:flex-end}.mcp-keys dt{color:var(--mcp-dim);font-weight:500}.mcp-keys .keycap{color:var(--mcp-ink);border-color:#6f6a62;font-size:15px;font-weight:700}.mcp-keys .keycap--arrow{color:var(--mcp-gold)}.mcp-keys .keycap--wide{font-family:var(--mcp-cond);letter-spacing:.08em;text-transform:uppercase}.mcp-pad{box-sizing:border-box;justify-content:center;align-items:center;height:30px;font-family:Barlow,system-ui,sans-serif;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #000000b3}.mcp-pad--face{color:#121212;border-radius:50%;width:30px}.mcp-pad--a{background:#5fc14d}.mcp-pad--b{background:#e5483c}.mcp-pad--x{background:#3d8fe8}.mcp-pad--y{background:#f4c430}.mcp-pad--pill{color:var(--mcp-ink);letter-spacing:.04em;background:#26262c;border:1.5px solid #f4efe28c;border-radius:8px;padding:0 10px}.mcp-pad-sep{color:var(--mcp-quiet);font-size:15px}.mcp-board{flex-wrap:wrap;align-items:stretch;gap:32px;padding-top:clamp(64px,9vw,120px);display:flex}.mcp-board-copy{flex:999 520px;min-width:0}.mcp-zaps{background:linear-gradient(160deg, #1d1c14, var(--mcp-band) 60%);flex-direction:column;flex:340px;justify-content:center;gap:10px;min-width:0;display:flex;box-shadow:inset 0 0 0 1px #ffd23f40}.mcp-zaps-label{color:var(--mcp-dim);font-family:var(--mcp-cond);letter-spacing:.16em;text-transform:uppercase;font-size:14px;font-weight:700}.mcp-zaps-figure{align-items:center;gap:14px;display:flex}.mcp-zaps-figure strong{font-family:var(--mcp-anton);font-size:64px;font-weight:400;line-height:1}.mcp-zaps-figure span{color:var(--mcp-gold);font-family:var(--mcp-cond);letter-spacing:.1em;text-transform:uppercase;font-size:18px;font-weight:700}.mcp-zaps-units{font-weight:600}.mcp-zaps .mcp-quiet{margin-top:0}.mcp-story{isolation:isolate;margin-top:clamp(64px,9vw,120px);padding:clamp(64px,9vw,120px) 0;position:relative}.mcp-story:before{content:"";z-index:-1;background:linear-gradient(90deg,#0e0e11f5 0%,#0e0e11d1 45%,#0e0e1126 100%);position:absolute;inset:0}.mcp-story-copy{max-width:620px}.mcp-story .mcp-h2{margin-bottom:16px}.mcp-story .mcp-text{margin-top:0}.mcp-faq{padding-top:clamp(64px,9vw,120px)}.mcp-faq .page-faq-list{margin-top:24px}.mcp-faq .page-faq-list>div{border-top:1px solid #f4efe21f;padding-top:18px}.mcp-faq dt{font-family:var(--mcp-cond);letter-spacing:.02em;font-size:22px;font-weight:700}.mcp-faq dd{color:var(--mcp-dim)}.mcp-closing{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:clamp(64px,9vw,120px);padding-bottom:clamp(48px,7vw,96px);display:flex}.mcp-closing-line{font-family:var(--mcp-anton);text-transform:uppercase;align-items:center;gap:18px;font-size:clamp(30px,3.4vw,44px);line-height:1;display:flex}.mcp-closing-line img{flex:none;width:72px;height:72px;display:block}.mcp-more{padding-bottom:clamp(48px,7vw,96px)}.mcp-more-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.mcp-more-head .mcp-h3{font-size:clamp(28px,2.8vw,36px)}.mcp-more-head a{font-family:var(--mcp-cond);letter-spacing:.12em;text-transform:uppercase;align-items:center;min-height:44px;font-size:15px;font-weight:700;display:inline-flex}.mcp-more ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:16px;padding:0;list-style:none;display:grid}.mcp .mcp-more li a{color:var(--mcp-ink);gap:6px;text-decoration:none;display:grid}.mcp-more img{aspect-ratio:16/9;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.mcp-more-name{margin-top:4px;font-size:16px;font-weight:700}.mcp-more-genre{color:var(--mcp-quiet);font-size:14px}:is(.mcp-more li a:hover .mcp-more-name,.mcp-more li a:focus-visible .mcp-more-name){color:var(--mcp-gold)}.mcp-foot{border-top:1px solid var(--mcp-hair);color:var(--mcp-faint);font-size:14px}.mcp-foot-row{flex-wrap:wrap;align-items:center;gap:12px;padding-top:28px;padding-bottom:40px;display:flex}.mcp-foot-row b{color:var(--mcp-ink);font-family:var(--mcp-anton);font-size:22px;font-weight:400}.mcp-foot .legal-links{margin-left:auto}.mcp-foot .legal-links a{color:var(--mcp-dim)}@media (max-width:1100px){.mcp-more ul{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-hero:before{background:linear-gradient(180deg, #0e0e11eb 0%, #0e0e11eb 60%, var(--mcp-ground) 100%)}.mcp-story:before{background:#0e0e11db}}@media (max-width:720px){.mcp-erik{max-width:320px}.mcp .mcp-stamp{font-size:36px}}@media (prefers-reduced-motion:reduce){.mcp a.mcp-play{transition:none}:is(.mcp a.mcp-play:hover,.mcp a.mcp-play:focus-visible){transform:none}}.tbp{--tbp-surround:#0d1f17;--tbp-card:#10281c;--tbp-ink:#eef4f0;--tbp-dim:#eef4f09e;--tbp-faint:#eef4f057;--tbp-hair:#eef4f024;--tbp-panel:#091811d1;--tbp-home:#37c9ff;--tbp-home-ink:#06232f;--tbp-amber:#ffd23f;--tbp-good:#5ee08a;--tbp-warn:#ff6b6b;--tbp-keyline:#091812;--tbp-grass:#3d8844;--tbp-grass-light:#4b984a;--tbp-grass-dark:#347b3d;--tbp-line:#f1f8ec;background:var(--tbp-surround);color:var(--tbp-ink);font-variant-numeric:tabular-nums;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow-x:clip}.tbp a{color:inherit;text-decoration:none}.tbp :where(a,button):focus-visible{outline:3px solid var(--tbp-home);outline-offset:3px}.tbp :where(h1,h2,h3,p,figure){margin:0}.tbp-wrap{max-width:1440px;margin:0 auto;padding:0 clamp(16px,4.5vw,64px)}.tbp-label{color:var(--tbp-dim);letter-spacing:.28em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:600}.tbp-label--amber{color:var(--tbp-amber)}.tbp-label--on-grass{color:var(--tbp-ink);text-shadow:0 1px 0 var(--tbp-keyline)}.tbp-h2{text-wrap:balance;letter-spacing:-.02em;font-size:clamp(32px,3.6vw,48px);font-weight:700;line-height:1.05}.tbp-h2--on-grass{text-shadow:0 2px 0 var(--tbp-keyline), 0 0 18px #09181280}.tbp-h3{text-wrap:balance;letter-spacing:-.01em;margin-bottom:18px;font-size:clamp(24px,2.4vw,30px);font-weight:700}.tbp-text{color:#eef4f0d6;max-width:68ch;margin-top:14px;font-size:15px;line-height:1.6}.tbp-quiet{color:var(--tbp-dim);max-width:68ch;margin-top:12px;font-size:14px;line-height:1.55}.tbp-card{background:var(--tbp-card);box-shadow:inset 0 0 0 1px var(--tbp-hair);border-radius:14px}.tbp-skew{color:var(--tbp-home-ink);letter-spacing:.12em;text-transform:uppercase;z-index:0;padding:6px 18px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.tbp-skew:before{background:var(--tbp-home);content:"";z-index:-1;border-radius:3px;position:absolute;inset:0;transform:skew(-14deg)}.tbp-skew--amber:before{background:var(--tbp-amber)}.tbp-bar{border-bottom:1px solid #eef4f01a;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:84px;padding:0 clamp(16px,4.5vw,64px);display:grid}.tbp-brand{justify-self:start;align-items:center;gap:10px;min-height:44px;font-size:19px;font-weight:700;display:inline-flex}.tbp-bar nav{justify-self:end}.tbp-crumb{align-items:center;min-height:44px;font-size:15px;font-weight:700;display:inline-flex}:is(.tbp-crumb:hover,.tbp-crumb:focus-visible,.tbp-brand:hover){color:var(--tbp-home)}.tbp-hud{background:var(--tbp-panel);border-radius:22px;align-items:stretch;font-size:14px;font-weight:700;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #eef4f01a,0 10px 30px #0006}.tbp-hud>span{align-items:center;gap:8px;padding:10px 18px;display:flex}.tbp-hud>span+span{border-left:1px solid #eef4f01a}.tbp-hud img{border-radius:6px}.tbp-hud-clock{color:var(--tbp-amber);font-size:16px}.tbp-hud-sides{color:var(--tbp-dim);letter-spacing:.08em;text-transform:uppercase}.tbp-hero{grid-template-columns:minmax(0,1fr) minmax(0,640px);align-items:center;gap:56px;max-width:1440px;margin:0 auto;padding:clamp(40px,5vw,72px) clamp(16px,4.5vw,64px) 0;display:grid}.tbp-kicker{color:var(--tbp-dim);letter-spacing:.42em;text-transform:uppercase;align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.tbp-kicker-dot{background:var(--tbp-home);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #37c9ff2e}.tbp-hero h1{text-wrap:balance;letter-spacing:-.03em;margin-top:20px;font-size:clamp(64px,8.6vw,124px);font-weight:700;line-height:.92}.tbp-tagline{margin-top:20px;font-size:clamp(20px,1.9vw,26px);font-weight:600;line-height:1.3}.tbp-rule{background:linear-gradient(90deg, var(--tbp-home), #eef4f029 45%, transparent);opacity:.55;width:70%;height:3px;margin-top:22px;display:block}.tbp-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.tbp-play{letter-spacing:.06em;text-transform:uppercase;z-index:0;align-items:center;gap:12px;min-height:62px;padding:0 38px 0 26px;font-size:17px;font-weight:800;display:inline-flex;position:relative;color:var(--tbp-home-ink)!important}.tbp-play:before{background:var(--tbp-home);content:"";z-index:-1;border-radius:4px;transition:transform .12s;position:absolute;inset:0 .45rem;transform:skew(-14deg)}.tbp-play:hover:before{transform:skew(-14deg)translateY(-2px)}.tbp-play:focus-visible:before{transform:skew(-14deg)translateY(-2px)}.tbp .page-orb{background:var(--tbp-home-ink);width:28px;height:28px}.tbp .page-orb:after{border-left-color:var(--tbp-home);top:8px;left:11px}.tbp-zapline{color:var(--tbp-dim);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.tbp-zapline b{color:var(--tbp-amber);font-size:20px}.tbp-note{color:var(--tbp-dim);margin-top:16px;font-size:14px}.tbp-hero p.tbp-age{color:var(--tbp-dim);margin:8px 0 0;font-size:13px}.tbp-clip{aspect-ratio:817/720;box-shadow:inset 0 0 0 1px var(--tbp-hair), 0 30px 70px #00000080;background:#000;border-radius:14px;position:relative;overflow:hidden}.tbp-clip-video{object-fit:cover;object-position:0 50%;width:100%;height:100%;display:block}.tbp-clip figcaption{letter-spacing:.06em;text-align:center;white-space:nowrap;background:#06110cc7;border:2px solid #eef4f0e6;border-radius:999px;max-width:calc(100% - 32px);padding:8px 18px;font-size:14px;font-weight:800;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.tbp-pitch{background:repeating-linear-gradient(90deg, var(--tbp-grass) 0 120px, var(--tbp-grass-light) 120px 240px);margin-top:clamp(64px,7vw,96px);padding:clamp(40px,5vw,64px) 0;box-shadow:inset 0 3px #f1f8ec80,inset 0 -3px #f1f8ec80}.tbp-markers{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.tbp-markers li{background:#091811db;border-radius:14px;gap:14px;padding:22px;display:grid}.tbp-markers p{font-size:16px;line-height:1.45}.tbp-marker{--tone:var(--tbp-good);border:3px solid var(--tone);box-sizing:border-box;border-radius:50%;width:48px;height:48px;margin:10px;position:relative}.tbp-marker i{position:absolute;inset:0}.tbp-marker--clear i:before{background:var(--tone);content:"";border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}.tbp-marker--contested{--tone:var(--tbp-amber);border-style:dashed}.tbp-marker--lost{--tone:var(--tbp-warn)}.tbp-marker--lost i:before,.tbp-marker--lost i:after{background:var(--tone);content:"";width:22px;height:3px;margin:-1.5px 0 0 -11px;position:absolute;top:50%;left:50%}.tbp-marker--lost i:before{transform:rotate(45deg)}.tbp-marker--lost i:after{transform:rotate(-45deg)}.tbp-marker--shot i:before{background:var(--tone);content:"";border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}.tbp-marker--shot i:after{background:linear-gradient(var(--tone), var(--tone)) 50% 0 / 3px 8px no-repeat, linear-gradient(var(--tone), var(--tone)) 50% 100% / 3px 8px no-repeat, linear-gradient(var(--tone), var(--tone)) 0 50% / 8px 3px no-repeat, linear-gradient(var(--tone), var(--tone)) 100% 50% / 8px 3px no-repeat;content:"";position:absolute;inset:-16px}.tbp-pitch-note{text-shadow:0 1px 0 var(--tbp-keyline);margin-top:20px;font-size:15px;font-weight:600}.tbp-about{padding-top:clamp(64px,7vw,96px)}.tbp-lead{max-width:68ch;font-size:clamp(19px,1.7vw,22px);line-height:1.5}.tbp-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:32px;display:grid}.tbp-feature{overflow:hidden}.tbp-feature-shot{aspect-ratio:16/9;position:relative}.tbp-feature-shot img{object-fit:cover;width:100%;height:100%;display:block}.tbp-feature-shot .tbp-skew{position:absolute;bottom:18px;left:26px}.tbp-feature-copy{gap:8px;padding:22px 26px 26px;display:grid}.tbp-feature-copy h3{font-size:24px;font-weight:700}.tbp-feature-copy p{color:#eef4f0cc;font-size:16px;line-height:1.55}.tbp-ladder{padding-top:clamp(64px,7vw,96px)}.tbp-ladder-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.tbp-ladder-head .tbp-quiet{margin:0;font-weight:700}.tbp-table{margin:0;padding:0;list-style:none;overflow:hidden}.tbp-table li{grid-template-columns:40px 56px minmax(0,240px) minmax(0,1fr) 80px;align-items:center;gap:16px;padding:12px 24px;display:grid}.tbp-table li+li{border-top:1px solid #eef4f014}.tbp-rung{color:var(--tbp-dim);font-size:18px;font-weight:700}.tbp-crest{object-fit:contain;width:48px;height:48px}.tbp-club{font-size:17px}.tbp-style{color:#eef4f0c7;font-size:15px;line-height:1.4}.tbp-price{color:var(--tbp-amber);justify-content:flex-end;align-items:center;gap:6px;font-weight:700;display:flex}.tbp-pair{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:28px;padding-top:clamp(64px,7vw,96px);display:grid}.tbp-panel{padding:clamp(24px,3vw,36px)}.tbp-steps{counter-reset:tbp-step;gap:14px;margin:0;padding:0;list-style:none;display:grid}.tbp-steps li{counter-increment:tbp-step;grid-template-columns:30px minmax(0,1fr);gap:14px;max-width:72ch;font-size:16px;line-height:1.5;display:grid}.tbp-steps li:before{color:var(--tbp-home);content:counter(tbp-step);font-size:20px;font-weight:700}.tbp-controls{border-top:1px solid #eef4f01a;gap:10px;margin-top:22px;padding-top:18px;display:grid}.tbp-controls p:not(.tbp-label){color:#eef4f0cc;font-size:15px;line-height:1.55}.tbp-controls b{color:var(--tbp-ink)}.tbp-board{box-shadow:inset 0 0 0 1px #ffd23f66}.tbp-board-head{align-items:center;gap:16px;display:flex}.tbp-board-head span{color:var(--tbp-dim);letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:600;display:block}.tbp-board-head strong{color:var(--tbp-amber);font-size:42px;font-weight:700;line-height:1;display:block}.tbp-board-head small{color:var(--tbp-ink);font-size:20px}.tbp-slots{grid-auto-flow:column;gap:4px;margin:20px 6px 0;padding:0;list-style:none;display:grid}.tbp-slots li{background:#eef4f029;height:10px;transform:skew(-14deg)}.tbp-board-lead{margin-top:18px;font-size:16px;font-weight:700;line-height:1.45}.tbp-board-lead b{color:var(--tbp-amber)}.tbp-board-shot{gap:8px;margin-top:22px;display:grid}.tbp-board-shot img{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}.tbp-board-shot figcaption{color:var(--tbp-dim);font-size:14px}.tbp-more{padding-top:clamp(64px,7vw,96px)}.tbp-more-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.tbp-more-head a{color:var(--tbp-home);align-items:center;min-height:44px;font-size:15px;font-weight:700;display:inline-flex}.tbp-more-title{margin:0}.tbp-more ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:12px 0 0;padding:0;list-style:none;display:grid}.tbp-more li a{gap:6px;display:grid}.tbp-more img{aspect-ratio:16/9;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.tbp-more-name{margin-top:4px;font-size:16px;font-weight:700}.tbp-more-genre{color:var(--tbp-dim);font-size:14px}:is(.tbp-more li a:hover .tbp-more-name,.tbp-more li a:focus-visible .tbp-more-name){color:var(--tbp-home)}.tbp-foot{border-top:1px solid #eef4f01a;flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(64px,7vw,96px);padding:40px 0 48px;display:flex}.tbp-foot b{font-size:19px}.tbp-foot span{color:var(--tbp-dim)}@media (max-width:1100px){.tbp-markers,.tbp-more ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.tbp-hero,.tbp-features,.tbp-pair{grid-template-columns:minmax(0,1fr)}.tbp-table li{grid-template-columns:28px 44px minmax(0,1fr) 70px;row-gap:4px}.tbp-style{grid-area:2/3/auto/5}}@media (max-width:720px){.tbp-bar{grid-template-columns:1fr auto}.tbp-hud{display:none}}@media (max-width:560px){.tbp-markers{grid-template-columns:minmax(0,1fr)}.tbp-markers li{grid-template-columns:68px minmax(0,1fr);align-items:center}.tbp-clip figcaption{white-space:normal;font-size:12px}.tbp-table li{padding:12px 16px}}.tbp-faq{padding-top:clamp(64px,7vw,96px)}.tbp-faq .page-faq-list>div{background:var(--tbp-card);box-shadow:inset 0 0 0 1px var(--tbp-hair);border-radius:14px;padding:20px 22px 22px}.tbp-faq dt{font-size:18px;font-weight:700}.tbp-faq dd{color:#eef4f0cc;font-size:15px}@media (prefers-reduced-motion:reduce){.tbp-play:before{transition:none}}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:100 900;src:url(/fonts/archivo/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:100 900;src:url(/fonts/archivo/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.sf{--sf-ink:#171326;--sf-panel:#201b35;--sf-panel-2:#2a2446;--sf-line:#ffffff17;--sf-text:#f4f2ff;--sf-muted:#f4f2ffbd;--sf-quiet:#f4f2ff99;--sf-lime:#d8ff43;--sf-citrus:linear-gradient(135deg, #e0f050 0%, #f4d344 45%, #f88b50 100%);background:var(--sf-ink);color:var(--sf-text);max-width:1440px;margin:0 auto;padding:0 clamp(16px,4.4vw,64px) clamp(40px,6vw,72px);font-family:Archivo,Helvetica Neue,Arial,sans-serif}.sf a{color:inherit;text-decoration:none}.sf-bar{border-bottom:1px solid var(--sf-line);justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.sf-brand{align-items:center;gap:10px;min-height:44px;display:inline-flex}.sf-wordmark{background:var(--sf-citrus);color:#0000;letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;font-size:23px;font-weight:900}.sf-crumbs{color:var(--sf-muted);align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.sf-crumbs a{align-items:center;min-height:44px;display:inline-flex}.sf-crumbs a:hover{color:var(--sf-lime)}.sf-crumbs [aria-current]{color:var(--sf-text)}.sf-title{padding-top:clamp(20px,3vw,34px)}.sf-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sf-chips li{background:#ffffff14;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.sf-title h1{letter-spacing:-.045em;margin:14px 0 8px;font-size:clamp(2.6rem,6.4vw,5.3rem);font-weight:900;line-height:1}.sf-tagline{color:#f4f2ffd1;margin:0;font-size:clamp(1.05rem,1.7vw,1.45rem);font-weight:500}.sf-top{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:clamp(20px,2.4vw,32px);padding-top:clamp(20px,2.6vw,32px);display:grid}@media (max-width:960px){.sf-top{grid-template-columns:minmax(0,1fr)}.sf-card{order:-1}.sf-card-cover{display:none!important}}.sf-gallery{flex-direction:column;gap:12px;min-width:0;display:flex}.sf-stage{aspect-ratio:16/9;background:#000;border-radius:18px;position:relative;overflow:hidden}.sf-stage-backdrop{filter:blur(28px)brightness(.62);position:absolute;top:-10%;left:-10%;object-fit:cover!important;width:120%!important;height:120%!important}.sf-stage-media{display:block;position:relative;object-fit:contain!important;width:100%!important;height:100%!important}.sf-stage-foot{pointer-events:none;background:linear-gradient(#17132600 0%,#171326d1 100%);justify-content:space-between;align-items:flex-end;gap:16px;padding:44px 22px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.sf-stage-caption{color:#fff;margin:0;font-size:clamp(14px,1.3vw,17px);font-weight:700}.sf-stage-count{color:#fff;background:#171326bd;border-radius:999px;flex:none;padding:5px 10px;font-size:13px;font-weight:700}.sf-stage-step{cursor:pointer;background:#171326b8;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-top:-23px;transition:background .16s;display:flex;position:absolute;top:50%}:is(.sf-stage-step:hover,.sf-stage-step:focus-visible){background:#171326eb}.sf-stage-step:before{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000}.sf-stage-step--prev{left:14px}.sf-stage-step--prev:before{border-right:10px solid #fff;margin-left:-3px}.sf-stage-step--next{right:14px}.sf-stage-step--next:before{border-left:10px solid #fff;margin-left:3px}.sf-thumbs{scrollbar-width:thin;grid-auto-columns:minmax(96px,136px);grid-auto-flow:column;gap:10px;margin:0;padding:0 0 4px;list-style:none;display:grid;overflow-x:auto}.sf-thumb{aspect-ratio:16/9;cursor:pointer;opacity:.72;background:#000;border:2px solid #0000;border-radius:10px;width:100%;padding:0;transition:opacity .16s,border-color .16s;display:block;position:relative;overflow:hidden}:is(.sf-thumb:hover,.sf-thumb:focus-visible){opacity:1}.sf-thumb[aria-current]{border-color:var(--sf-lime);opacity:1}.sf-thumb img{display:block;object-fit:cover!important;width:100%!important;height:100%!important}.sf-thumb--video:after{content:"";background:#171326cc;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;top:50%;left:50%}.sf-thumb--video:before{border-bottom:5px solid #0000;border-left:8px solid var(--sf-lime);content:"";z-index:1;border-top:5px solid #0000;margin:-5px 0 0 -2px;position:absolute;top:50%;left:50%}.sf-card{background:var(--sf-panel);border:1px solid var(--sf-line);border-radius:22px;flex-direction:column;gap:16px;padding:22px;display:flex}@media (min-width:961px){.sf-card{position:sticky;top:20px}}.sf-card-cover{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.sf-play{background:var(--sf-lime);letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:60px;font-size:19px;font-weight:850;transition:box-shadow .18s,transform .18s;display:flex;color:var(--sf-ink)!important}:is(.sf-play:hover,.sf-play:focus-visible){transform:translateY(-2px);box-shadow:0 12px 30px #d8ff4347}.sf-play-note{color:var(--sf-quiet);text-align:center;margin:-4px 0 0;font-size:13px;font-weight:600}.sf-card p.sf-age{color:var(--sf-quiet);justify-content:center;margin:-6px 0 0;font-size:12px;font-weight:600}.sf-zaps{background:linear-gradient(135deg,#e0f0501c 0%,#f88b5021 100%);border:1px solid #f4d34461;border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex}.sf-zaps-head{align-items:center;gap:14px;display:flex}.sf-zaps-head p{flex-direction:column;gap:2px;margin:0;display:flex}.sf-zaps-head strong{letter-spacing:-.03em;font-size:30px;font-weight:900;line-height:1}.sf-zaps-head strong span{letter-spacing:0;font-size:17px;font-weight:700}.sf-eyebrow-quiet{color:var(--sf-quiet);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.sf-zaps-slots{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin:0;padding:0;list-style:none;display:grid}.sf-zaps-slots li{color:var(--sf-muted);flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.sf-zaps-slot{background:#ffffff24;border-radius:3px;width:100%;height:6px}.sf-zaps-note{color:#f4f2ffcc;margin:0;font-size:13.5px;line-height:1.45}.sf-zaps-note b{color:var(--sf-text)}.sf-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:0;display:grid}.sf-facts div{flex-direction:column;gap:4px;display:flex}.sf-facts dt,.sf-eyebrow{color:var(--sf-quiet);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.sf-facts dd{margin:0;font-size:15px;font-weight:700}.sf-section{margin-top:clamp(56px,8vw,96px)}.sf-eyebrow{color:var(--sf-lime);margin:0 0 10px}.sf-lead{letter-spacing:-.03em;max-width:38ch;margin:0;font-size:clamp(1.3rem,2.2vw,2rem);font-weight:800;line-height:1.2}.sf-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}@media (max-width:1100px){.sf-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.sf-highlights{grid-template-columns:minmax(0,1fr)}}.sf-highlight{background:var(--sf-panel);border:1px solid #ffffff12;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.sf-highlight-image{aspect-ratio:16/9;object-fit:cover;display:block;width:100%!important;height:auto!important}.sf-highlight-tagart{aspect-ratio:16/9;background:var(--sf-panel-2);box-sizing:border-box;color:var(--sf-lime);letter-spacing:-.035em;align-items:flex-end;margin:0;padding:22px;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:900;line-height:1;display:flex}.sf-highlight-copy{flex-direction:column;gap:8px;padding:18px 20px 22px;display:flex}.sf-highlight-tag{color:var(--sf-lime);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.sf-highlight h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.sf-highlight p:last-child{color:#f4f2ffcc;margin:0;font-size:15px;line-height:1.55}.sf-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}@media (max-width:900px){.sf-pair{grid-template-columns:minmax(0,1fr)}}.sf-panel{background:var(--sf-panel);border:1px solid #ffffff12;border-radius:22px;padding:clamp(22px,2.6vw,32px)}.sf-panel h2,.sf-board h2,.sf-more-head h2{letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800}.sf-subhead{margin-top:28px!important}.sf-steps{counter-reset:step;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.sf-steps li{counter-increment:step;grid-template-columns:30px minmax(0,1fr);gap:14px;font-size:16px;line-height:1.5;display:grid}.sf-steps li:before{background:var(--sf-lime);color:var(--sf-ink);content:counter(step);border-radius:50%;justify-content:center;align-items:center;height:30px;font-size:14px;font-weight:900;display:flex}.sf-prose{color:#f4f2ffdb;max-width:68ch;margin:0;font-size:16px;line-height:1.6}.sf-quiet{color:var(--sf-quiet);margin-top:12px;font-size:14px}.sf .keytable{font-size:15px}.sf .keytable dt{color:var(--sf-muted);font-size:14px;font-weight:700}.sf .keycap{background:var(--sf-panel-2);color:var(--sf-text);border-color:#ffffff47}.sf-board{background:linear-gradient(160deg,#2a2446 0%,#201b35 100%);border:1px solid #f4d34466;border-radius:22px;align-items:flex-start;gap:24px;padding:clamp(22px,2.6vw,34px);display:flex}.sf-board>div{flex-direction:column;gap:10px;display:flex}.sf-board h2{margin-bottom:6px}@media (max-width:620px){.sf-board{flex-direction:column}}.sf-more-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.sf-more-head h2{margin-bottom:22px}.sf-more-head a{font-size:15px;font-weight:800;color:var(--sf-lime)!important}.sf-more{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.sf-more{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.sf-more a{flex-direction:column;gap:8px;display:flex}.sf-more img{aspect-ratio:16/9;object-fit:cover;border-radius:14px;transition:transform .18s;display:block;width:100%!important;height:auto!important}:is(.sf-more a:hover img,.sf-more a:focus-visible img){transform:translateY(-3px)}.sf-more-name{font-size:17px;font-weight:800}.sf-more-genre{color:var(--sf-quiet);margin-top:-4px;font-size:13px;font-weight:600}.sf-foot{border-top:1px solid var(--sf-line);color:var(--sf-quiet);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:clamp(56px,8vw,96px);padding-top:32px;font-size:14px;font-weight:600;display:flex}:is(.sf a:focus-visible,.sf button:focus-visible){outline:3px solid var(--focus,#fff06a);outline-offset:3px}.sf-faq{margin-top:clamp(56px,8vw,96px)}.sf-faq-heading{margin:0;font-size:clamp(26px,3vw,34px)}.sf-faq .page-faq-list>div{background:var(--sf-panel);border:1px solid var(--sf-line);border-radius:18px;padding:20px 22px 22px}.sf-faq dd{color:var(--sf-muted)}@media (prefers-reduced-motion:reduce){.sf-play,.sf-thumb,.sf-stage-step,.sf-more img{transition:none}.sf-play:hover,.sf-more a:hover img{transform:none}.sf-play:focus-visible{transform:none}.sf-more a:focus-visible img{transform:none}}
