:root{color-scheme:light;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;--font-display: ui-rounded, "SF Pro Rounded", "Segoe UI Rounded", "Avenir Next", Inter, sans-serif;--ink: #071d68;--paper: #f7f1e6;--paper-bright: #fffaf1;--navy: #0a2a8e;--blue: #2447c8;--orange: #ed5317;--yellow: #ffd329;--active-accent: #f4651b}*{box-sizing:border-box}html,body,.experience{width:100%;min-height:100%;height:100vh;height:100dvh;margin:0;overflow:hidden}body{color:var(--ink);background:var(--paper);overscroll-behavior:none}.game-layer{position:fixed;z-index:2000;inset:0;display:none;overflow:hidden;background:var(--paper)}.game-layer.is-open,html.is-campaign-game-route .game-layer{display:block}.game-layer__frame{display:block;width:100%;height:100%;border:0;background:var(--paper)}body.is-game-route-open .experience,html.is-campaign-game-route .experience{visibility:hidden}button,a{color:inherit;font:inherit}button{border:0}.experience{position:relative;isolation:isolate;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 77% 46%,rgba(244,101,27,.09) 0,transparent 31%),radial-gradient(circle at 18% 72%,rgba(255,255,255,.86) 0,transparent 33%),linear-gradient(142deg,var(--paper-bright) 0%,var(--paper) 55%,#eee6d8 100%);transition:background .45s ease}.ambient-bubbles{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;transition:opacity .4s ease}.ambient-bubble{--ambient-size: 96px;--ambient-drift: 22px;--ambient-duration: 28s;--ambient-delay: 0s;position:absolute;bottom:calc(-1 * var(--ambient-size) - 24px);width:var(--ambient-size);height:var(--ambient-size);border:1.5px solid rgba(237,83,23,.2);border-radius:50%;background:radial-gradient(circle at 29% 24%,rgba(255,255,255,.7) 0 5%,rgba(237,83,23,.04) 13% 45%,transparent 70%);box-shadow:inset -8px -10px 22px #ed53170b,0 14px 30px #61311409;opacity:0;will-change:transform,opacity;animation:ambient-bubble-rise var(--ambient-duration) var(--ambient-delay) cubic-bezier(.34,0,.2,1) infinite}.ambient-bubble:nth-child(1){left:4vw;--ambient-size: 132px;--ambient-drift: 28px;--ambient-duration: 32s;--ambient-delay: -19s}.ambient-bubble:nth-child(2){left:17vw;--ambient-size: 72px;--ambient-drift: -18px;--ambient-duration: 25s;--ambient-delay: -6s}.ambient-bubble:nth-child(3){left:8vw;--ambient-size: 48px;--ambient-drift: 15px;--ambient-duration: 23s;--ambient-delay: -12s}.ambient-bubble:nth-child(4){right:5vw;--ambient-size: 146px;--ambient-drift: -30px;--ambient-duration: 34s;--ambient-delay: -9s}.ambient-bubble:nth-child(5){right:17vw;--ambient-size: 78px;--ambient-drift: 20px;--ambient-duration: 27s;--ambient-delay: -21s}.ambient-bubble:nth-child(6){right:9vw;--ambient-size: 54px;--ambient-drift: -14px;--ambient-duration: 24s;--ambient-delay: -15s}@keyframes ambient-bubble-rise{0%{opacity:0;transform:translateZ(0) scale(.82)}14%{opacity:.3}74%{opacity:.2}to{opacity:0;transform:translate3d(var(--ambient-drift),-125vh,0) scale(1.08)}}.is-selecting .ambient-bubbles,.is-navigating .ambient-bubbles,.is-detail-revealing .ambient-bubbles,.is-detail .ambient-bubbles{opacity:0;transition:none}.experience.is-dragging{cursor:grabbing}#webgl{position:absolute;inset:0;z-index:2;width:100%;height:100%;outline:none;transition:opacity .52s ease}.site-header{position:absolute;z-index:6;top:max(18px,env(safe-area-inset-top));left:max(clamp(20px,3.2vw,54px),env(safe-area-inset-left));right:max(clamp(20px,3.2vw,54px),env(safe-area-inset-right));display:grid;grid-template-columns:1fr auto;align-items:center;pointer-events:none;transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.brand{width:clamp(70px,7.2vw,108px);pointer-events:none}.brand img{display:block;width:100%;height:auto}.view-toggle{justify-self:end;position:relative;display:inline-flex;align-items:center;justify-content:center;width:54px;min-width:54px;height:54px;min-height:54px;padding:0;color:#071d68db;background:#fffdf7d6;border:1px solid rgba(7,29,104,.12);border-radius:50%;box-shadow:0 8px 22px #071d6812,inset 0 1px #fffffff5;-webkit-backdrop-filter:blur(14px) saturate(1.03);backdrop-filter:blur(14px) saturate(1.03);pointer-events:auto;cursor:pointer;transition:color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.view-toggle__icon{position:absolute;width:29px;height:29px;transition:opacity .24s ease,transform .35s cubic-bezier(.22,1,.36,1)}.view-toggle__icon svg{display:block;width:100%;height:100%;overflow:visible;fill:#ffffff47;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.view-toggle__icon--row rect{fill:#ffffff4d;stroke:currentColor}.view-toggle__icon--carousel path{fill:none;stroke:currentColor;stroke-width:3.1}.view-toggle__icon--carousel{opacity:0;transform:scale(.72) rotate(-12deg)}.view-toggle[data-view=row] .view-toggle__icon--row{opacity:0;transform:scale(.72) rotate(12deg)}.view-toggle[data-view=row] .view-toggle__icon--carousel{opacity:1;transform:scale(1) rotate(0)}@media(hover:hover){.view-toggle:hover{color:var(--navy);background:#fff;transform:translateY(-1px);box-shadow:0 11px 26px #071d681a,inset 0 1px #fffffffa}}.view-toggle:active{transform:translateY(2px) scale(.98)}.view-toggle:disabled{opacity:.45;cursor:default;transform:none}.hero-copy{position:absolute;z-index:5;top:18%;left:max(clamp(30px,5.8vw,92px),env(safe-area-inset-left));width:min(29vw,390px);text-align:left;pointer-events:none;transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.eyebrow{margin:0 0 15px;color:#b83b0b;font-size:9px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}.eyebrow:after{content:"";display:inline-block;width:34px;height:2px;margin:0 0 3px 10px;border-radius:999px;background:linear-gradient(90deg,var(--orange),var(--yellow))}.hero-copy h1{margin:0;max-width:390px;color:var(--navy);font-family:var(--font-display);font-size:clamp(48px,5.4vw,82px);font-weight:750;line-height:.88;letter-spacing:-.052em;text-wrap:balance}.hero-copy>p:last-child{display:none;margin:16px 0 0;color:#071d68bd;font-size:10px;font-weight:700;letter-spacing:.065em}.hero-copy.is-changing h1,.hero-copy.is-changing>p:last-child{animation:title-change .34s cubic-bezier(.22,1,.36,1)}.experience.is-row .hero-copy{top:14%;left:50%;width:min(70vw,720px);text-align:center;transform:translate(-50%)}.experience.is-row .hero-copy h1{max-width:none}.experience.is-row .eyebrow:after{display:none}@media(min-width:1025px){.hero-copy,.experience.is-row .hero-copy{top:clamp(30px,5.2vh,56px);left:50%;width:min(72vw,780px);text-align:center;transform:translate(-50%)}.eyebrow{margin-bottom:10px}.eyebrow:after{display:none}.hero-copy h1{max-width:none;font-size:clamp(44px,min(4.7vw,8vh),72px)}.hero-copy>p:last-child{margin-top:10px}}@keyframes title-change{0%{opacity:0;transform:translate(-9px)}to{opacity:1;transform:translate(0)}}.float-nav{position:absolute;z-index:7;left:50%;bottom:max(clamp(26px,5vh,56px),env(safe-area-inset-bottom));display:flex;align-items:center;gap:9px;width:max-content;min-width:0;height:64px;padding:8px;color:var(--navy);background:#fffcf4e0;border:1px solid rgba(7,29,104,.13);border-radius:999px;box-shadow:0 18px 42px #071d681f,inset 0 1px #fffffff5;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);overflow:hidden;cursor:default;touch-action:auto;transform:translate(-50%);transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.experience.is-row .float-nav{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,12px)}.nav-shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(108deg,rgba(255,255,255,.5),transparent 30% 76%,rgba(255,211,41,.06))}.game-picker{position:relative;display:flex;align-items:center;gap:7px}.game-picker__button{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;color:#071d689e;background:#ffffffa8;border:1px solid rgba(7,29,104,.13);border-radius:50%;box-shadow:inset 0 1px #ffffffeb;cursor:pointer;font-size:9px;font-weight:800;letter-spacing:.04em;transition:color .2s ease,background .2s ease,border-color .2s ease,opacity .2s ease,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.game-picker__number{transform:translateZ(0)}.game-picker__lock{position:absolute;z-index:2;top:-5px;right:-5px;display:grid;place-items:center;width:18px;height:18px;color:var(--navy);background:var(--yellow);border:1.5px solid rgba(255,255,255,.96);border-radius:50%;box-shadow:0 2px 0 var(--orange),0 4px 10px #071d682e;pointer-events:none}.game-picker__lock svg{width:11px;height:11px;overflow:visible}.game-picker__lock path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.65}.game-picker__lock rect{fill:currentColor}.game-picker__lock circle{fill:var(--yellow)}.game-picker__button[data-locked=true]{border-color:#071d6833}.game-picker__button[data-locked=true][aria-current=true] .game-picker__lock{color:var(--navy);background:#fff;border-color:var(--yellow)}.game-picker__button[aria-current=true]{color:#fff;background:linear-gradient(145deg,#2948c5,#13298f);border-color:var(--navy);box-shadow:0 4px 0 var(--orange),0 0 0 3px var(--yellow),inset 0 1px #fff3;transform:scale(1.03)}.game-picker__button:disabled,.launch-button:disabled{cursor:default;opacity:.42}.launch-button{position:relative;display:grid;place-items:center;align-items:center;justify-content:center;flex:0 0 48px;width:48px;min-width:48px;height:48px;padding:0;color:#061953;background:var(--yellow);border:1px solid #e8b900;border-radius:50%;box-shadow:0 4px 0 var(--orange);cursor:pointer;transition:background .18s ease,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}.launch-button svg{width:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}@media(hover:hover){.game-picker__button:hover:not([aria-current=true]):not(:disabled){color:var(--navy);background:#fff;transform:translateY(-2px)}.launch-button:hover:not(:disabled){background:#ffe265;transform:translateY(-2px);box-shadow:0 6px 0 var(--orange)}}.game-picker__button:active:not(:disabled){transform:translateY(1px) scale(.96)}.launch-button:active:not(:disabled){transform:translateY(2px) scale(.98);box-shadow:0 1px 0 var(--orange)}.game-picker__button:focus-visible,.launch-button:focus-visible,.view-toggle:focus-visible,.row-card-button:focus-visible,.detail-back:focus-visible,.detail-action:focus-visible,.fallback button:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.row-card-controls{position:fixed;inset:0;z-index:6;pointer-events:none}.row-card-button{position:absolute;min-width:44px;min-height:44px;padding:0;color:transparent;background:transparent;border:0;border-radius:18px;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;transform:translate(-50%,-50%);transition:opacity .18s ease}.experience.is-row .row-card-button{opacity:1;visibility:visible;pointer-events:auto}.row-card-button:focus-visible{outline-color:var(--yellow);background:#ffffff09;box-shadow:0 0 0 6px #ed53172e}.experience.is-row.is-selecting .row-card-button{opacity:0;outline:0;box-shadow:none}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.opening{position:fixed;inset:0;z-index:30;overflow:hidden;pointer-events:none;background:transparent}.opening-curtain{--opening-wave-blue: #0a2a8e;position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.08),transparent 29%),linear-gradient(180deg,#173caf 0%,#10339d 48%,var(--opening-wave-blue) 78%,var(--opening-wave-blue) 100%);will-change:transform}.opening-curtain:before{content:"";position:absolute;inset:0;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:88px 88px;-webkit-mask-image:linear-gradient(180deg,transparent,black 24%,black 72%,transparent);mask-image:linear-gradient(180deg,transparent,black 24%,black 72%,transparent)}.opening-wave{position:absolute;top:calc(100% - 2px);left:-5%;width:110%;height:clamp(112px,16vh,190px);overflow:visible;transform-origin:50% 0;will-change:transform}.opening-wave__main{fill:var(--opening-wave-blue)}.opening-mark{position:absolute;z-index:3;top:50%;left:50%;display:grid;place-items:center;width:clamp(152px,16vw,210px);transform:translate(-50%,-50%);will-change:opacity,transform}.opening-mark img{width:100%;filter:drop-shadow(0 18px 30px rgba(1,10,45,.32))}.opening-bubbles{position:absolute;inset:0;z-index:2;overflow:hidden}.opening-bubble,.opening-mark-bubble{position:absolute;width:var(--bubble-size, 24px);height:var(--bubble-size, 24px);border:1.7px solid rgba(255,255,255,.68);border-radius:48% 52% 51% 49%/52% 48%;box-shadow:inset 0 0 14px #ffffff14,0 0 18px #ffffff0d}.opening-bubble:before,.opening-mark-bubble:before,.fizz-bubble:before{content:"";position:absolute;top:13%;left:17%;width:43%;height:18%;border-radius:50%;background:#ffffffc7;transform:rotate(-33deg);transform-origin:center}.opening-bubble{left:var(--bubble-x);bottom:var(--bubble-y);opacity:.68;animation:opening-bubble-rise var(--bubble-duration) ease-in-out var(--bubble-delay) infinite}@keyframes opening-bubble-rise{0%{opacity:0;transform:translate3d(0,22px,0) scale(.45)}16%{opacity:.72}58%{opacity:.62;transform:translate3d(var(--bubble-drift),-24px,0) scale(.88)}to{opacity:0;transform:translate3d(calc(0px - var(--bubble-drift)),-76px,0) scale(.58)}}.opening-mark-bubble{z-index:-1;top:50%;left:50%;opacity:0;will-change:opacity,transform}.opening-mark-bubble--one{--bubble-size: 24px;margin:-8px 0 0 -14px}.opening-mark-bubble--two{--bubble-size: 15px;margin:8px 0 0 20px}.opening-mark-bubble--three{--bubble-size: 34px;margin:-18px 0 0 12px}@media(max-width:700px){.opening-bubble:nth-child(1),.opening-bubble:nth-child(5){display:none}.opening-wave{height:clamp(96px,14vh,132px)}}.opening.is-done{display:none}.is-intro #webgl{opacity:0;transition:opacity .22s ease}.is-intro.is-card-intro-visible #webgl{opacity:1}.is-intro .site-header,.is-intro .hero-copy,.is-intro .float-nav{opacity:0;pointer-events:none}.is-intro .site-header,.is-intro .hero-copy{transform:translateY(-10px)}.is-intro .float-nav{transform:translate(-50%,14px)}.is-selecting .site-header,.is-selecting .hero-copy,.is-selecting .float-nav,.is-selecting .view-toggle,.is-detail .view-toggle{opacity:0;pointer-events:none}.is-selecting .site-header,.is-selecting .hero-copy{transform:translateY(-12px)}.is-selecting .float-nav{transform:translate(-50%,16px)}.experience.is-row.is-selecting .hero-copy{transform:translate(-50%,-12px)}@media(min-width:1025px){.is-intro .hero-copy{transform:translate(-50%,-10px)}.is-selecting .hero-copy,.experience.is-row.is-selecting .hero-copy{transform:translate(-50%,-12px)}}.fizz-layer{position:fixed;inset:0;z-index:18;overflow:hidden;pointer-events:none}.fizz-layer:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(255,211,41,.14),transparent 24%),linear-gradient(145deg,var(--paper-bright),var(--paper));opacity:0;transition:opacity .12s cubic-bezier(.22,.72,.24,1)}.is-navigating .fizz-layer:before{opacity:1}.fizz-bubble{position:absolute;left:50%;top:50%;width:var(--size);height:var(--size);border:1.7px solid var(--bubble-stroke, rgba(255,255,255,.82));border-radius:var(--bubble-radius, 48% 52% 51% 49% / 52% 48% 52% 48%);background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.46) 0 5%,transparent 17%),radial-gradient(circle at 58% 62%,var(--bubble-wash, rgba(255,255,255,.08)),transparent 70%);box-shadow:inset -5px -6px 12px #071d6814,inset 4px 5px 10px #ffffff2e,0 7px 20px var(--bubble-glow, rgba(7,29,104,.14));opacity:0;transform:translate(-50%,-50%) scale(.15);will-change:opacity,transform}.fizz-bubble:before{width:38%;height:14%;opacity:.86;filter:blur(.2px)}.fizz-bubble:after{content:"";position:absolute;right:15%;bottom:13%;width:22%;height:10%;border-bottom:1px solid rgba(255,255,255,.52);border-radius:50%;transform:rotate(-24deg)}.fizz-bubble.is-filled:before{opacity:.42}.fizz-bubble.is-filled{border-color:transparent!important;background:radial-gradient(circle at 31% 25%,rgba(255,255,255,.64) 0 6%,transparent 18%),var(--bubble-fill, var(--yellow));box-shadow:inset -5px -6px 12px #071d681a,inset 4px 5px #fff3,0 8px 22px var(--bubble-glow, rgba(237,83,23,.18))}.fizz-bubble.is-interactive{border-width:1.35px;box-shadow:inset -3px -4px 8px #071d680e,inset 3px 4px 7px #ffffff38,0 5px 13px var(--bubble-glow, rgba(7,29,104,.1))}.fizz-bubble.is-interactive:before{width:34%;height:12%;opacity:.62}.fizz-bubble.is-interactive:after{opacity:.58}.fizz-halo{position:absolute;width:var(--halo-size, 120px);height:var(--halo-size, 120px);border:1.5px solid var(--halo-stroke, rgba(10,42,142,.4));border-radius:48% 52% 51% 49%/52% 48%;opacity:0;background:radial-gradient(circle,var(--halo-color, rgba(255,211,41,.2)) 0,transparent 69%);box-shadow:inset 0 0 24px #ffffff1f,0 0 28px #071d6812;transform:translate(-50%,-50%) scale(.35);pointer-events:none}.fizz-halo:before{content:"";position:absolute;inset:13%;border:1px solid rgba(255,255,255,.5);border-radius:52% 48% 49% 51%/48% 52%}.fizz-halo.is-secondary{border-style:dashed}.detail-view{position:fixed;inset:0;z-index:16;display:grid;grid-template-rows:auto 1fr auto auto auto 1fr;justify-items:center;align-items:center;padding:max(24px,env(safe-area-inset-top)) max(clamp(22px,6vw,90px),env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(clamp(22px,6vw,90px),env(safe-area-inset-left));color:#fff;text-align:center;background:radial-gradient(circle at 65% 38%,rgba(255,150,28,.78),transparent 27%),linear-gradient(145deg,#061442,#102c91 58%,#1738a6);opacity:0;visibility:hidden;pointer-events:none;clip-path:circle(0 at var(--detail-origin-x, 50%) var(--detail-origin-y, 50%));transform:scale(1.012);transition:opacity .2s ease,transform .5s cubic-bezier(.22,.75,.2,1),visibility 0s .52s;will-change:clip-path,opacity,transform}.is-detail-revealing .detail-view,.is-detail .detail-view{opacity:1;visibility:visible;transform:scale(1);transition-delay:0s}.is-detail-revealing .detail-view{clip-path:circle(var(--detail-radius, 0vmax) at var(--detail-origin-x, 50%) var(--detail-origin-y, 50%))}.is-detail .detail-view{clip-path:circle(160vmax at var(--detail-origin-x, 50%) var(--detail-origin-y, 50%));pointer-events:auto}.detail-view>*{opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .32s cubic-bezier(.22,1,.36,1)}.is-detail-revealing:not(.is-detail) .detail-logo{opacity:.28;transform:translateY(0) scale(.94)}.is-detail .detail-view>*{opacity:1;transform:translateY(0)}.is-detail #webgl{opacity:0}.detail-back{position:absolute;top:max(22px,env(safe-area-inset-top));left:max(clamp(20px,4vw,54px),env(safe-area-inset-left));display:flex;align-items:center;justify-content:center;gap:8px;min-width:96px;min-height:44px;padding:9px 12px;color:#fff;background:transparent;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.detail-back svg{width:21px;fill:none;stroke:currentColor;stroke-width:1.7}.detail-logo{grid-row:2;width:clamp(95px,10vw,148px);filter:drop-shadow(0 12px 22px rgba(0,0,0,.2))}.detail-kicker{grid-row:3;margin:0 0 14px;color:#fff1aa;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.detail-view h2{grid-row:4;margin:0;max-width:1050px;font-family:var(--font-display);font-size:clamp(58px,9vw,140px);font-weight:750;line-height:.86;letter-spacing:-.055em;text-wrap:balance}.detail-action{grid-row:5;min-width:184px;margin-top:34px;padding:17px 30px;color:#061953;background:var(--yellow);border-radius:999px;box-shadow:0 7px 0 var(--orange);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .2s ease}.detail-action:hover{background:#ffe36b}.detail-action:active{transform:translateY(5px);box-shadow:0 2px 0 var(--orange)}.detail-action:disabled{color:#0718509e;background:#e5d79a;box-shadow:0 5px #ed531780;cursor:not-allowed}.detail-note{position:absolute;bottom:max(24px,env(safe-area-inset-bottom));max-width:560px;margin:0;color:#ffffffb8;font-size:11px;line-height:1.45}.fallback{display:none;position:absolute;inset:auto 20px 20px;z-index:40;padding:15px;color:var(--navy);background:#fff;border:1px solid rgba(7,29,104,.1);border-radius:14px;box-shadow:0 16px 34px #071d681f;font-size:13px;text-align:center}.fallback strong,.fallback span{display:block}.fallback span{margin-top:5px;color:#071d68ad}.fallback button{margin-top:12px;padding:11px 16px;color:#fff;background:var(--navy);border-radius:999px;cursor:pointer}.no-webgl .fallback{display:block}@media(max-width:1024px){.site-header{grid-template-columns:1fr auto;top:max(14px,env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right))}.brand{width:72px}.strapline{display:none}.hub-label{max-width:132px;text-align:right;font-size:8px}.view-toggle{width:48px;min-width:48px;height:48px;min-height:48px;padding:0;border-radius:50%}.view-toggle__icon{width:26px;height:26px}.hero-copy{top:13.2%;left:18px;right:18px;width:auto;text-align:center}.eyebrow{margin-bottom:10px}.eyebrow:after{display:none}.hero-copy h1{max-width:none;font-size:clamp(42px,9vw,66px)}.hero-copy>p:last-child{margin-top:10px;font-size:9px}.float-nav{bottom:max(12px,env(safe-area-inset-bottom));max-width:calc(100vw - 20px - env(safe-area-inset-left) - env(safe-area-inset-right))}.experience.is-row .hero-copy{top:12.5%;left:18px;right:18px;width:auto;transform:none}.experience.is-row.is-selecting .hero-copy{transform:translateY(-12px)}}@media(max-width:700px){.ambient-bubble:nth-child(n+4){display:none}.ambient-bubble:nth-child(1){left:5%;--ambient-size: 58px;--ambient-duration: 29s}.ambient-bubble:nth-child(2){right:5%;left:auto;--ambient-size: 40px;--ambient-duration: 25s}.ambient-bubble:nth-child(3){left:72%;--ambient-size: 28px;--ambient-duration: 22s}.hero-copy h1{font-size:clamp(40px,13vw,57px)}.opening-mark{width:clamp(132px,41vw,160px)}.detail-logo{width:88px}.detail-kicker{margin-bottom:10px;font-size:9px}.detail-view h2{max-width:94vw;font-size:clamp(50px,18vw,80px)}.detail-action{margin-top:27px}.detail-back{top:max(10px,env(safe-area-inset-top));left:max(8px,env(safe-area-inset-left))}}@media(max-width:350px){.site-header{grid-template-columns:1fr auto}.hero-copy{top:12.5%}.hero-copy h1{font-size:39px}.float-nav{gap:7px;height:58px;padding:6px}.game-picker{gap:5px}.game-picker__button{width:40px;height:40px}.launch-button{min-width:46px;width:46px;height:46px;padding:0}}@media(max-height:650px)and (min-width:1025px){.eyebrow{margin-bottom:6px}.hero-copy>p:last-child{margin-top:6px}.float-nav{bottom:20px}}@media(max-height:650px)and (max-width:1024px){.hero-copy{top:12%}.hero-copy h1{font-size:clamp(36px,8vh,50px)}}@media(prefers-reduced-motion:reduce){.ambient-bubbles{display:none}.fizz-bubble.is-interactive{display:none!important}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;transition-duration:1ms!important}}
