:root:where(:has(.hv-scope)){--hv-ink:#17151c;--paper:#f2f0eb;--hv-accent:#c7b9ec;--hv-line:#19161f26;--display:var(--font-unbounded),Unbounded,Arial,sans-serif;--dock-bg:#25222d;--dock-ink:#fff;--hero-glow:#77709e;--hero-shadow:#394569}:where(html:has(.hv-scope)) *{box-sizing:border-box}html:where(:has(.hv-scope)){scroll-padding-top:100px}@media (prefers-reduced-motion:no-preference){html:has(.hv-header):where(:has(.hv-scope)){scroll-behavior:smooth}}body:where(:has(.hv-scope)){background:var(--paper);color:var(--hv-ink);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.5 -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}:where(html:has(.hv-scope)) button,:where(html:has(.hv-scope)) input{font:inherit}:where(html:has(.hv-scope)) button,:where(html:has(.hv-scope)) a{-webkit-tap-highlight-color:transparent}:where(html:has(.hv-scope)) button{cursor:pointer;color:inherit}:where(html:has(.hv-scope)) a{color:inherit;text-decoration:none}:where(html:has(.hv-scope)) button{background:0 0;border:0}:where(html:has(.hv-scope)) img{max-width:100%;display:block}:where(html:has(.hv-scope)) svg:not(:where(dialog svg)){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}:where(html:has(.hv-scope)) h1,:where(html:has(.hv-scope)) h2,:where(html:has(.hv-scope)) h3,:where(html:has(.hv-scope)) p{margin:0}:where(html:has(.hv-scope)) h1,:where(html:has(.hv-scope)) h2,:where(html:has(.hv-scope)) h3{font-family:var(--display);font-weight:500;line-height:1.18}:where(html:has(.hv-scope)) h2{letter-spacing:-.055em;font-size:clamp(36px,4.4vw,66px)}:where(html:has(.hv-scope)) h2 em,:where(html:has(.hv-scope)) h1 em{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400}:where(html:has(.hv-scope)) h2 em{font-size:1.2em}:where(html:has(.hv-scope)) button:focus-visible,:where(html:has(.hv-scope)) a:focus-visible,:where(html:has(.hv-scope)) input:focus-visible,:where(html:has(.hv-scope)) [tabindex]:focus-visible{outline-offset:5px;outline:3px solid #8871df}:where(html:has(.hv-scope)) .sprite{pointer-events:none;width:0;height:0;position:absolute}:where(html:has(.hv-scope)) .hpage{width:min(100% - 104px,1360px);margin-inline:auto}:where(html:has(.hv-scope)) .eyebrow{letter-spacing:.16em;align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}:where(html:has(.hv-scope)) .live-line{background:currentColor;width:21px;height:2px}:where(html:has(.hv-scope)) .skip{color:#111;z-index:300;background:#fff;padding:15px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}:where(html:has(.hv-scope)) .skip:focus{transform:none}:where(html:has(.hv-scope)) .button{border-radius:9px;justify-content:center;align-items:center;gap:32px;min-height:56px;padding:15px 24px;font-size:14px;font-weight:600;transition:transform .25s,background .25s;display:inline-flex}:where(html:has(.hv-scope)) .button svg{width:21px;height:21px}:where(html:has(.hv-scope)) .button:hover{transform:translateY(-3px)}:where(html:has(.hv-scope)) .button-light{color:#211d28;background:#f4f0e9}:where(html:has(.hv-scope)) .button-dark{color:#fff;background:#201d26}:where(html:has(.hv-scope)) .button-lime{color:#1a2413;background:#d0f781}:where(html:has(.hv-scope)) .text-link{border-bottom:1px solid #ffffff45;align-items:center;gap:20px;padding-bottom:6px;font-size:13px;display:inline-flex}:where(html:has(.hv-scope)) .text-link span{font-size:20px}:where(html:has(.hv-scope)) .dark-link{border-color:#24212650}:where(html:has(.hv-scope)) .section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:58px;display:flex}:where(html:has(.hv-scope)) .section-heading>p{color:#79747e;max-width:300px;padding-bottom:8px;font-size:15px;line-height:1.8}:where(html:has(.hv-scope)) .section-index{color:#837a86;margin-bottom:28px}:where(html:has(.hv-scope)) .section-heading>.text-link{margin-bottom:10px}:where(html:has(.hv-scope)) .reveal{transition:opacity .85s cubic-bezier(.21,.72,.24,1),transform .85s cubic-bezier(.21,.72,.24,1),clip-path 1s cubic-bezier(.21,.72,.24,1)}html[data-hv=on]:where(:has(.hv-scope)) .reveal:not(.in-view){opacity:0;clip-path:inset(0 0 8%);transform:translateY(28px)}:where(html:has(.hv-scope)) .hv-header{z-index:80;color:#f7f4fb;width:100%;transition:width .5s,top .4s,transform .4s,color .4s;position:fixed;top:0;left:50%;transform:translate(-50%)}:where(html:has(.hv-scope)) .header-inner{align-items:center;gap:27px;width:calc(100% - 104px);height:106px;margin:auto;transition:background .3s,height .4s,padding .4s,box-shadow .4s,border-radius .4s;display:flex}:where(html:has(.hv-scope)) .brand{align-items:center;gap:9px;display:flex}:where(html:has(.hv-scope)) .brand>img{filter:brightness(0)invert();width:34px}:where(html:has(.hv-scope)) .brand>span{font:600 24px/1 var(--display);letter-spacing:-1.8px}:where(html:has(.hv-scope)) .brand-sub{letter-spacing:3.3px;margin:4px 0 0 2px;font:7px/1.6 Arial,sans-serif;display:block}:where(html:has(.hv-scope)) .menu-button{align-items:center;gap:9px;padding:10px 0;font-size:12px;display:flex}:where(html:has(.hv-scope)) .menu-button svg{width:20px}:where(html:has(.hv-scope)) .header-links{color:#e4dfe9b0;gap:23px;font-size:11px;display:flex}:where(html:has(.hv-scope)) .header-links a:hover{color:#fff}:where(html:has(.hv-scope)) .nav-space{flex:1}:where(html:has(.hv-scope)) .icon-button{align-items:center;gap:8px;padding:9px 0;font-size:11px;display:flex}:where(html:has(.hv-scope)) .icon-button svg{width:21px;height:21px}:where(html:has(.hv-scope)) .leia-button{flex-shrink:0;width:36px;height:36px;padding:0;position:relative}:where(html:has(.hv-scope)) .leia-button img{object-fit:cover;object-position:64% 16%;border:1px solid #ffffff60;border-radius:50%;width:36px;height:36px}:where(html:has(.hv-scope)) .online-dot{background:#c5e59d;border:2px solid #211b2a;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;right:0}:where(html:has(.hv-scope)) .hv-header.compact{width:510px;color:var(--dock-ink);top:14px}:where(html:has(.hv-scope)) .compact .header-inner{background:var(--dock-bg);border-radius:18px;gap:24px;width:100%;height:62px;padding:0 20px;box-shadow:0 10px 32px #00000024}:where(html:has(.hv-scope)) .compact .brand>span,:where(html:has(.hv-scope)) .compact .header-links,:where(html:has(.hv-scope)) .compact .utility-label,:where(html:has(.hv-scope)) .compact .nav-space{display:none}:where(html:has(.hv-scope)) .compact .brand>img{width:29px}:where(html:has(.hv-scope)) .compact .menu-button{margin-right:auto}:where(html:has(.hv-scope)) .compact[data-light=true] .brand>img{filter:brightness(0)}:where(html:has(.hv-scope)) .hv-header.is-hidden{transform:translate(-50%,-150%)}:where(html:has(.hv-scope)) .hv-header:focus-within{transform:translate(-50%)}:where(html:has(.hv-scope)) .hhero{color:#f4f0f3;isolation:isolate;background:#15131c;height:90svh;min-height:800px;max-height:1100px;position:relative;overflow:clip}:where(html:has(.hv-scope)) .hero-ambient{z-index:-2;background:radial-gradient(ellipse at 78% 35%,color-mix(in srgb,var(--hero-glow) 32%,transparent),transparent 50%),radial-gradient(ellipse at 24% 110%,color-mix(in srgb,var(--hero-shadow) 30%,transparent),transparent 58%);transition:background 1s;position:absolute;inset:0}:where(html:has(.hv-scope)) .hero-grain{pointer-events:none;z-index:4;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.6' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}:where(html:has(.hv-scope)) .hero-grid{grid-template-columns:48% 52%;align-items:center;height:calc(100% - 120px);padding-top:153px;display:grid}:where(html:has(.hv-scope)) .hero-copy{z-index:5;padding-bottom:20px;position:relative}:where(html:has(.hv-scope)) .hero-entry{color:#bdb6ce;margin-bottom:32px;font-size:9px}:where(html:has(.hv-scope)) .hhero h1{letter-spacing:-.07em;font-size:clamp(48px,5.5vw,82px);line-height:1.09}:where(html:has(.hv-scope)) .line-mask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:clip}:where(html:has(.hv-scope)) .line-mask>span,:where(html:has(.hv-scope)) .line-mask>em{animation:1.1s cubic-bezier(.16,.7,.2,1) both title-in;display:block}:where(html:has(.hv-scope)) .line-mask:nth-child(2)>span{animation-delay:.12s}:where(html:has(.hv-scope)) .line-mask:last-child>em{color:#d8c9ec;font-size:1.28em;line-height:1.03;animation-delay:.24s}:where(html:has(.hv-scope)) .hero-description{color:#c2bccb;margin:29px 0;font-size:14px;line-height:1.65}:where(html:has(.hv-scope)) .hero-actions{white-space:nowrap;align-items:center;gap:25px;display:flex}:where(html:has(.hv-scope)) .hero-service{color:#8e869c;margin-top:22px;font-size:10px;line-height:1.6}:where(html:has(.hv-scope)) .hero-stage{perspective:1000px;height:100%;min-height:530px;position:relative}:where(html:has(.hv-scope)) .orbit{border:1px solid #d1c3ec18;border-radius:50%;position:absolute;transform:rotate(-24deg)}:where(html:has(.hv-scope)) .orbit-one{width:690px;height:350px;top:18%;left:-3%}:where(html:has(.hv-scope)) .orbit-two{width:480px;height:690px;top:-12%;left:15%;transform:rotate(48deg)}:where(html:has(.hv-scope)) .orbit-point{background:#cec1e1;border-radius:50%;width:5px;height:5px;position:absolute;top:49%;left:8%;box-shadow:0 0 20px 5px #d1bafb38}:where(html:has(.hv-scope)) .orbit-note{writing-mode:vertical-rl;letter-spacing:.22em;color:#9990ad;font-size:8px;position:absolute;bottom:5%;right:3%}:where(html:has(.hv-scope)) .floating{will-change:transform;animation:8s ease-in-out infinite float-card;position:absolute}:where(html:has(.hv-scope)) .float-tilt{transform-style:preserve-3d;border-radius:13px;outline:1px solid #ffffff28;height:100%;transition:box-shadow .4s,filter .4s;position:relative;overflow:clip;box-shadow:0 22px 54px #08051060}:where(html:has(.hv-scope)) .float-tilt>img{object-fit:cover;width:100%;height:100%}:where(html:has(.hv-scope)) .float-tilt:hover{box-shadow:0 28px 70px #08051088,0 0 0 1px #dfc5faaa,0 0 40px #d3bbff30}:where(html:has(.hv-scope)) .floating-ghost{--rotation:-9deg;z-index:3;width:43%;height:67%;top:12%;left:11%}:where(html:has(.hv-scope)) .floating-ghost .float-tilt>img{object-position:center}:where(html:has(.hv-scope)) .float-caption{background:linear-gradient(#0000,#171413bd);justify-content:space-between;padding:38px 16px 13px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}:where(html:has(.hv-scope)) .floating-ellie{--rotation:10deg;z-index:1;filter:brightness(.86);width:29%;height:41%;animation-delay:-3s;top:0;left:58%}:where(html:has(.hv-scope)) .floating-steam{--rotation:9deg;z-index:5;width:38%;height:27%;animation-delay:-5s;top:58%;left:55%}:where(html:has(.hv-scope)) .floating-ai{--rotation:5deg;z-index:4;width:32%;height:35%;animation-delay:-1.6s;top:28%;left:61%}:where(html:has(.hv-scope)) .floating-gift{--rotation:-12deg;z-index:5;width:28%;height:27%;animation-delay:-4s;top:75%;left:4%}:where(html:has(.hv-scope)) .floating-xbox{--rotation:-14deg;z-index:4;width:23%;height:21%;animation-delay:-6s;top:0;left:1%}:where(html:has(.hv-scope)) .brand-card{flex-direction:column;justify-content:center;align-items:flex-start;padding:20px;display:flex}:where(html:has(.hv-scope)) .brand-card>img{object-fit:contain;width:36px;height:36px}:where(html:has(.hv-scope)) .ai-card{color:#372e2b;background:#e5dcd1;gap:12px}:where(html:has(.hv-scope)) .ai-card>img{width:38px;height:38px}:where(html:has(.hv-scope)) .ai-card>span{font:400 21px/1.1 Georgia,serif}:where(html:has(.hv-scope)) .brand-card small{letter-spacing:.12em;font-size:7px}:where(html:has(.hv-scope)) .apple-card{color:#362443;background:linear-gradient(145deg,#d3bef7,#bfa4ea 50%,#ecddf5)}:where(html:has(.hv-scope)) .apple-card>img{width:33px;height:33px;margin-bottom:8px}:where(html:has(.hv-scope)) .apple-card>span{font-size:16px}:where(html:has(.hv-scope)) .apple-card>small{margin-top:12px}:where(html:has(.hv-scope)) .xbox-card{color:#fff;background:linear-gradient(135deg,#94b18a,#163b28);align-items:center;gap:7px}:where(html:has(.hv-scope)) .xbox-card>img{filter:brightness(0)invert()}:where(html:has(.hv-scope)) .xbox-card>span{letter-spacing:.2em;font-size:9px}:where(html:has(.hv-scope)) .steam-card{color:#fff;background:#c56b19;padding:18px}:where(html:has(.hv-scope)) .brand-card>.steam-card-art{object-fit:cover;opacity:.8;width:100%;height:100%;position:absolute;inset:0}:where(html:has(.hv-scope)) .steam-card:after{content:"";background:linear-gradient(90deg,#1b2223c9,#0000);position:absolute;inset:0}:where(html:has(.hv-scope)) .brand-card-content{z-index:1;flex-direction:column;gap:6px;display:flex;position:relative}:where(html:has(.hv-scope)) .brand-card-content>img{filter:brightness(0)invert();width:38px}:where(html:has(.hv-scope)) .brand-card-content>span{letter-spacing:.12em;font-size:10px}:where(html:has(.hv-scope)) .hero-bottom{z-index:5;border-top:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:20px;height:120px;display:flex;position:relative}:where(html:has(.hv-scope)) .hero-bottom>p{color:#b6aec5;font-size:10px;line-height:1.6}:where(html:has(.hv-scope)) .hero-bottom>p>span{color:#706879}:where(html:has(.hv-scope)) .hero-brands{gap:32px;display:flex}:where(html:has(.hv-scope)) .hero-brands button{color:#918b9d;align-items:center;gap:9px;padding:14px 0;font-size:9px;transition:color .3s;display:flex}:where(html:has(.hv-scope)) .hero-brands button:hover,:where(html:has(.hv-scope)) .hero-brands button[aria-pressed=true]{color:#f5eefb}:where(html:has(.hv-scope)) .hero-brands img{object-fit:contain;filter:brightness(0)invert();opacity:.6;width:24px;height:24px}:where(html:has(.hv-scope)) .hero-brands button:hover img,:where(html:has(.hv-scope)) .hero-brands button[aria-pressed=true] img{opacity:1}:where(html:has(.hv-scope)) .hero-brands svg{width:23px;height:23px}:where(html:has(.hv-scope)) .scroll-cue{color:#d1c5df;font-size:25px}:where(html:has(.hv-scope)) .floating.selected .float-tilt{box-shadow:0 0 0 1px #e2c9ff,0 0 45px #bb9dfd40,0 30px 60px #0005}:where(html:has(.hv-scope)) .hero-outview .floating{animation-play-state:paused}@keyframes float-card{0%,to{transform:translateY(0) rotate(var(--rotation))}50%{transform:translateY(-17px) rotate(calc(var(--rotation) + 2deg))}}@keyframes title-in{0%{transform:translateY(110%)}to{transform:translateY(0)}}:where(html:has(.hv-scope)) .worlds-section{background:#f2f0eb;padding:118px 0 54px}:where(html:has(.hv-scope)) .world-tabs{border-bottom:1px solid var(--hv-line);gap:0;margin-bottom:28px;display:flex}:where(html:has(.hv-scope)) .world-tab{color:#918993;white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:12px;padding:20px 9px;font-size:12px;display:flex;position:relative}:where(html:has(.hv-scope)) .world-tab img{object-fit:contain;filter:grayscale();opacity:.55;width:28px;height:28px}:where(html:has(.hv-scope)) .world-tab svg{width:26px;height:26px}:where(html:has(.hv-scope)) .world-tab:after{content:"";background:#443852;height:3px;transition:transform .3s;position:absolute;bottom:-1px;left:15%;right:15%;transform:scaleX(0)}:where(html:has(.hv-scope)) .world-tab[aria-selected=true]{color:#26202c}:where(html:has(.hv-scope)) .world-tab[aria-selected=true]:after{transform:scaleX(1)}:where(html:has(.hv-scope)) .world-tab[aria-selected=true] img{filter:none;opacity:1}:where(html:has(.hv-scope)) .world-window{background:#e4e6e9;border-radius:19px;min-height:600px;overflow:clip}:where(html:has(.hv-scope)) .world-panel{isolation:isolate;align-items:center;min-height:600px;animation:.65s cubic-bezier(.25,.75,.25,1) world-enter;display:flex;position:relative;overflow:clip}:where(html:has(.hv-scope)) .world-panel>img.world-art{object-fit:cover;z-index:-3;object-position:center;width:100%;height:100%;position:absolute;inset:0}:where(html:has(.hv-scope)) .world-shade{z-index:-2;position:absolute;inset:0}:where(html:has(.hv-scope)) .world-copy{width:51%;padding:56px}:where(html:has(.hv-scope)) .world-wordmark{align-items:center;gap:10px;margin-bottom:45px;font-size:13px;font-weight:600;display:flex}:where(html:has(.hv-scope)) .world-wordmark>img{object-fit:contain;width:33px;height:33px}:where(html:has(.hv-scope)) .world-wordmark>svg{width:30px;height:30px}:where(html:has(.hv-scope)) .world-copy h3{letter-spacing:-.06em;margin-bottom:23px;font-size:clamp(30px,3vw,45px);line-height:1.2}:where(html:has(.hv-scope)) .world-copy>p{opacity:.65;max-width:340px;font-size:14px;line-height:1.7}:where(html:has(.hv-scope)) .world-metrics{gap:34px;margin:29px 0;display:flex}:where(html:has(.hv-scope)) .world-metrics strong{font-family:var(--display);letter-spacing:-.045em;font-size:23px;font-weight:500;display:block}:where(html:has(.hv-scope)) .world-metrics small{opacity:.6;font-size:10px}:where(html:has(.hv-scope)) .world-actions{flex-direction:column;align-items:flex-start;gap:18px;display:flex}:where(html:has(.hv-scope)) .world-actions .button{gap:22px}:where(html:has(.hv-scope)) .world-sublinks{opacity:.65;gap:16px;font-size:10px;display:flex}:where(html:has(.hv-scope)) .world-sublinks a{text-underline-offset:4px;text-decoration:underline}:where(html:has(.hv-scope)) .world-serial{letter-spacing:.15em;opacity:.6;font-size:9px;position:absolute;bottom:18px;right:24px}:where(html:has(.hv-scope)) .world-playstation{color:#1b3544;background:#e6edf2}:where(html:has(.hv-scope)) .world-playstation .world-art{object-position:75% center!important}:where(html:has(.hv-scope)) .world-playstation .world-shade{background:linear-gradient(90deg,#e5edf3 0%,#e5edf3f0 27%,#e5edf380 48%,#0000 68%)}:where(html:has(.hv-scope)) .world-playstation .world-wordmark>img{filter:brightness(0)saturate()invert(16%)sepia(15%)saturate(1343%)hue-rotate(155deg)}:where(html:has(.hv-scope)) .world-playstation .button{color:#fff;background:#263d4a}:where(html:has(.hv-scope)) .world-steam{color:#fff2dc;background:#1d1f20}:where(html:has(.hv-scope)) .world-steam .world-art{object-position:75% center!important}:where(html:has(.hv-scope)) .world-steam .world-shade{background:linear-gradient(90deg,#1a2021 0%,#1a2021ec 30%,#1a20214d 65%,#1a202125)}:where(html:has(.hv-scope)) .world-steam .world-wordmark>img,:where(html:has(.hv-scope)) .world-xbox .world-wordmark>img{filter:brightness(0)invert()}:where(html:has(.hv-scope)) .world-steam .button{color:#322416;background:#f3d298}:where(html:has(.hv-scope)) .world-ai{color:#3f2944;background:radial-gradient(at 83% 60%,#d6c6e7,#0000 58%),#eae0e6}:where(html:has(.hv-scope)) .world-ai .button{color:#fff;background:#4f3354}:where(html:has(.hv-scope)) .world-gift-cards{color:#4b3c2a;background:radial-gradient(at 70% 40%,#fce4aa,#0000 55%),#f2e9da}:where(html:has(.hv-scope)) .world-gift-cards .button{color:#fff9f0;background:#514232}:where(html:has(.hv-scope)) .world-xbox{color:#e2eedb;background:#152e27}:where(html:has(.hv-scope)) .world-xbox .world-art{object-position:80% center!important}:where(html:has(.hv-scope)) .world-xbox .world-shade{background:linear-gradient(90deg,#18352b 5%,#18352beb 35%,#18352b25 73%,#18352b11)}:where(html:has(.hv-scope)) .world-xbox .button{color:#203b2a;background:#d0e8a9}:where(html:has(.hv-scope)) .world-illustration{z-index:-1;perspective:800px;width:51%;height:100%;position:absolute;top:0;right:0}:where(html:has(.hv-scope)) .ai-orbit{aspect-ratio:1;border:1px solid #79637d25;border-radius:50%;width:86%;position:absolute;top:14%;left:5%;transform:rotateX(35deg)}:where(html:has(.hv-scope)) .ai-app{background:#faf7f2;border:1px solid #fffa;border-radius:24px;place-items:center;width:112px;height:112px;display:grid;position:absolute;box-shadow:0 25px 50px #4a2d551c}:where(html:has(.hv-scope)) .ai-app img{object-fit:contain;width:57%;height:57%}:where(html:has(.hv-scope)) .ai-app:nth-child(2){top:19%;left:20%;transform:rotate(-13deg)}:where(html:has(.hv-scope)) .ai-app:nth-child(3){background:#e4dacd;width:150px;height:150px;top:44%;left:45%;transform:rotate(10deg)}:where(html:has(.hv-scope)) .ai-app:nth-child(4){width:92px;height:92px;top:16%;left:62%;transform:rotate(7deg)}:where(html:has(.hv-scope)) .ai-app:nth-child(5){width:94px;height:94px;top:66%;left:13%;transform:rotate(-6deg)}:where(html:has(.hv-scope)) .world-note{color:#7f6884;font:italic 28px Georgia,serif;position:absolute;bottom:13%;left:23%}:where(html:has(.hv-scope)) .gift-pass{border-radius:15px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:60%;height:50%;padding:29px;display:flex;position:absolute;top:21%;left:20%;box-shadow:0 30px 60px #59463135}:where(html:has(.hv-scope)) .gift-pass img{object-fit:contain;width:45px;height:45px}:where(html:has(.hv-scope)) .gift-pass span{font-size:17px}:where(html:has(.hv-scope)) .gift-pass small{letter-spacing:.14em;font-size:9px}:where(html:has(.hv-scope)) .gift-pass:first-child{color:#433547;background:#cdbada;transform:translate(-34px,60px)rotate(-17deg)}:where(html:has(.hv-scope)) .gift-pass:nth-child(2){color:#fff;background:#242422;transform:translate(20px,-25px)rotate(12deg)}:where(html:has(.hv-scope)) .gift-pass:nth-child(3){color:#5b503b;background:#f5ebd5;transform:translate(-5px,45px)rotate(-4deg)}:where(html:has(.hv-scope)) .gift-pass:nth-child(3) img{width:60px}:where(html:has(.hv-scope)) .world-footnote{color:#8b818e;justify-content:space-between;margin-top:21px;font-size:9px;display:flex}:where(html:has(.hv-scope)) .world-footnote>span:last-child{align-items:center;gap:10px;display:flex}:where(html:has(.hv-scope)) .world-footnote svg{width:15px;height:15px}@keyframes world-enter{0%{opacity:0;filter:blur(7px);transform:scale(1.015)}to{opacity:1;filter:blur();transform:scale(1)}}:where(html:has(.hv-scope)) .offers-section{background:#f2f0eb;padding:62px 0 114px}:where(html:has(.hv-scope)) .spotlight{isolation:isolate;color:#fff;background:#202326;border-radius:19px;min-height:660px;position:relative;overflow:clip}:where(html:has(.hv-scope)) .spotlight-art{object-fit:cover;object-position:70% center;z-index:-3;width:100%;height:100%;position:absolute;inset:0}:where(html:has(.hv-scope)) .spotlight-shade{z-index:-2;background:linear-gradient(90deg,#141c24ee 3%,#141c24ae 35%,#141c2420 80%),linear-gradient(#0000 35%,#0e151deb);position:absolute;inset:0}:where(html:has(.hv-scope)) .spotlight-copy{padding:43px 48px 160px}:where(html:has(.hv-scope)) .tag-row{align-items:center;gap:8px;display:flex}:where(html:has(.hv-scope)) .outline-tag{letter-spacing:.08em;border:1px solid #ffffff70;border-radius:4px;padding:5px 9px;font-size:8px;font-weight:600}:where(html:has(.hv-scope)) .accent-tag{color:#dcffaa;border-color:#d0f78180}:where(html:has(.hv-scope)) .small-overline{letter-spacing:.13em;color:#c9cdd0;margin-top:40px;font-size:9px}:where(html:has(.hv-scope)) .spotlight h3{letter-spacing:-.035em;margin:14px 0 18px;font-size:31px;line-height:1.15}:where(html:has(.hv-scope)) .spotlight h3>span{letter-spacing:-.07em;font-size:81px}:where(html:has(.hv-scope)) .spotlight-description{color:#d0d5d8;font-size:14px}:where(html:has(.hv-scope)) .spotlight-purchase{align-items:flex-end;gap:30px;margin-top:35px;display:flex}:where(html:has(.hv-scope)) .price-caption{color:#cad5c8;font-size:10px;display:block}:where(html:has(.hv-scope)) .spotlight-price{font:500 34px/1.5 var(--display);letter-spacing:-.05em;white-space:nowrap;display:block}:where(html:has(.hv-scope)) .regular-price{color:#b4bbbf;font-size:10px}:where(html:has(.hv-scope)) .spotlight-purchase .button{gap:28px;min-height:49px;font-size:12px}:where(html:has(.hv-scope)) .spotlight-bottom{background:#101a1838;border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;padding:25px 48px;display:flex;position:absolute;bottom:0;left:0;right:0}:where(html:has(.hv-scope)) .spotlight-bottom .eyebrow{color:#d0f781;font-size:8px}:where(html:has(.hv-scope)) .spotlight-bottom time{color:#c9cccb;margin-top:8px;font-size:11px;display:block}:where(html:has(.hv-scope)) .countdown{align-items:flex-start;gap:18px;display:flex}:where(html:has(.hv-scope)) .countdown>div{flex-direction:column;align-items:center;width:59px;display:flex}:where(html:has(.hv-scope)) .countdown b{font:400 35px/1 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.05em}:where(html:has(.hv-scope)) .countdown span{letter-spacing:.09em;color:#adb5b0;margin-top:6px;font-size:8px}:where(html:has(.hv-scope)) .countdown i{font:400 26px/1 var(--display);color:#869284}:where(html:has(.hv-scope)) .rail-heading{justify-content:space-between;align-items:center;gap:20px;margin:45px 0 25px;display:flex}:where(html:has(.hv-scope)) .rail-heading h3{font:500 18px/1.4 var(--display);letter-spacing:-.035em}:where(html:has(.hv-scope)) .rail-controls{gap:8px;display:flex}:where(html:has(.hv-scope)) .rail-controls button{border:1px solid var(--hv-line);border-radius:50%;place-items:center;width:39px;height:39px;transition:background .2s;display:grid}:where(html:has(.hv-scope)) .rail-controls button:hover{background:#e2dbe5}:where(html:has(.hv-scope)) .rail-controls button:disabled{opacity:.25;cursor:default}:where(html:has(.hv-scope)) .games-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;padding-bottom:12px;display:flex;overflow-x:auto}:where(html:has(.hv-scope)) .games-rail::-webkit-scrollbar{display:none}:where(html:has(.hv-scope)) .game-tile{scroll-snap-align:start;flex:0 0 calc(33.3333% - 16px);min-width:0}:where(html:has(.hv-scope)) .game-picture{aspect-ratio:1.55;background:#28252d;border-radius:12px;position:relative;overflow:clip}:where(html:has(.hv-scope)) .game-picture>img{object-fit:cover;width:100%;height:100%;transition:transform .7s}:where(html:has(.hv-scope)) .game-tile:hover .game-picture>img{transform:scale(1.055)}:where(html:has(.hv-scope)) .game-picture .outline-tag{color:#fff;background:#17151c96;border-color:#ffffff38;position:absolute;top:15px;left:15px}:where(html:has(.hv-scope)) .game-arrow{color:#fff;background:#fff0;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s,transform .2s;display:grid;position:absolute;bottom:14px;right:14px}:where(html:has(.hv-scope)) .game-tile:hover .game-arrow{background:#ffffff30;transform:translate(2px,-2px)}:where(html:has(.hv-scope)) .game-info{padding:17px 0 0}:where(html:has(.hv-scope)) .game-info h3{letter-spacing:-.03em;font-size:14px}:where(html:has(.hv-scope)) .game-info>div{justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}:where(html:has(.hv-scope)) .game-info small{color:#8e828e;font-size:10px}:where(html:has(.hv-scope)) .game-info strong{white-space:nowrap;font-size:15px}:where(html:has(.hv-scope)) .how-section{color:#eae5eb;background:#1b1920;padding:114px 0 0}:where(html:has(.hv-scope)) .how-section .section-index{color:#b4a3bf}:where(html:has(.hv-scope)) .how-section .section-heading>p{color:#948a9e}:where(html:has(.hv-scope)) .how-row{border-top:1px solid #fff2;grid-template-columns:85px 1fr 42%;align-items:center;gap:32px;min-height:306px;padding:36px 0;display:grid}:where(html:has(.hv-scope)) .step-number{color:#8f8098;align-self:start;margin-top:4px;font-family:Georgia,serif;font-size:54px;font-style:italic;line-height:1}:where(html:has(.hv-scope)) .step-copy{max-width:340px}:where(html:has(.hv-scope)) .step-copy h3{letter-spacing:-.04em;margin-bottom:20px;font-size:24px}:where(html:has(.hv-scope)) .step-copy>p{color:#a59bac;font-size:14px;line-height:1.75}:where(html:has(.hv-scope)) .step-copy .text-link{margin-top:24px}:where(html:has(.hv-scope)) .step-visual{height:235px;position:relative}:where(html:has(.hv-scope)) .choose-visual>img{object-fit:cover;border-radius:9px;width:156px;height:210px;position:absolute;box-shadow:0 15px 40px #0003}:where(html:has(.hv-scope)) .choose-visual>img:first-child{filter:brightness(.7);top:0;left:18%;transform:rotate(-13deg)}:where(html:has(.hv-scope)) .choose-visual>img:nth-child(2){top:5px;left:42%;transform:rotate(10deg)}:where(html:has(.hv-scope)) .visual-chip{color:#4a394a;background:#ede5ec;border:1px solid #fff8;border-radius:30px;align-items:center;gap:8px;padding:11px 18px;font-size:10px;display:flex;position:absolute;bottom:3px;right:6%;box-shadow:0 15px 40px #0002}:where(html:has(.hv-scope)) .visual-chip svg{width:15px;height:15px}:where(html:has(.hv-scope)) .payment-marks{gap:9px;margin-top:25px;display:flex}:where(html:has(.hv-scope)) .payment-marks>span{background:#f0ebee;border-radius:5px;place-items:center;width:72px;height:33px;padding:6px 10px;display:grid}:where(html:has(.hv-scope)) .payment-marks img{object-fit:contain;width:100%;max-height:100%}:where(html:has(.hv-scope)) .payment-card{background:radial-gradient(at 100% 0,#7c65824a,#0000 65%),#322935;border:1px solid #b9a9c63b;border-radius:17px;padding:24px 28px;position:absolute;inset:10px 14% 18px 12%;transform:rotate(-5deg);box-shadow:0 20px 55px #0003}:where(html:has(.hv-scope)) .payment-card>span{color:#c5b6cd;letter-spacing:.12em;font-size:10px}:where(html:has(.hv-scope)) .payment-card>svg{color:#b6a0c2;position:absolute;top:25px;right:25px}:where(html:has(.hv-scope)) .payment-card strong{margin-top:39px;font:400 29px/1.2 Georgia,serif;display:block}:where(html:has(.hv-scope)) .payment-card small{color:#a793b2;margin-top:10px;font-size:10px;display:block}:where(html:has(.hv-scope)) .delivery-toggle{border:1px solid #ffffff26;border-radius:8px;gap:5px;margin-top:25px;padding:4px;display:flex}:where(html:has(.hv-scope)) .delivery-toggle button{white-space:nowrap;color:#a79bad;border-radius:5px;flex:1;padding:10px 14px;font-size:10px}:where(html:has(.hv-scope)) .delivery-toggle button[aria-selected=true]{color:#322638;background:#d9cce0}:where(html:has(.hv-scope)) .delivery-panel{background:#27222b;border:1px solid #ffffff12;border-radius:13px;min-height:215px;margin-inline:6%;padding:30px}:where(html:has(.hv-scope)) .delivery-panel>.eyebrow{color:#a78eb7;font-size:8px}:where(html:has(.hv-scope)) .delivery-panel h4{color:#e3d8e8;margin:20px 0 13px;font:400 30px/1.2 Georgia,serif}:where(html:has(.hv-scope)) .delivery-panel p{color:#b3a7ba;font-size:12px;line-height:1.65}:where(html:has(.hv-scope)) .delivery-meta{color:#d0c5d6;align-items:center;gap:8px;margin-top:20px;font-size:9px;display:flex}:where(html:has(.hv-scope)) .delivery-meta svg{width:14px;height:14px}:where(html:has(.hv-scope)) .how-bottom{color:#9b8ca6;border-top:1px solid #fff2;justify-content:space-between;align-items:center;gap:20px;padding:42px 0;font-size:12px;display:flex}:where(html:has(.hv-scope)) .how-bottom>a{color:#ded2e8;align-items:center;gap:22px;display:flex}:where(html:has(.hv-scope)) .leia-section{isolation:isolate;color:#faf1fa;background:#35213b;min-height:820px;position:relative;overflow:clip}:where(html:has(.hv-scope)) .leia-portrait{z-index:-3;object-fit:cover;object-position:75% 38%;width:100%;height:100%;position:absolute;inset:0}:where(html:has(.hv-scope)) .leia-shade{z-index:-2;background:linear-gradient(90deg,#302235 0%,#302235f5 28%,#30223596 46%,#30223500 70%),linear-gradient(#0000 60%,#21132366);position:absolute;inset:0}:where(html:has(.hv-scope)) .leia-watermark{color:#ead1e51c;z-index:-1;letter-spacing:-.07em;font:italic 180px/1 Georgia,serif;position:absolute;bottom:6%;right:3%}:where(html:has(.hv-scope)) .leia-layout{align-items:center;min-height:820px;padding-top:75px;padding-bottom:75px;display:flex;position:relative}:where(html:has(.hv-scope)) .leia-copy{width:50%;max-width:580px}:where(html:has(.hv-scope)) .leia-copy>.eyebrow{color:#d1b1d6;margin-bottom:33px}:where(html:has(.hv-scope)) .leia-copy h2{font-size:clamp(35px,3.8vw,59px)}:where(html:has(.hv-scope)) .leia-copy>p{color:#c9b3ce;margin:23px 0;font-size:13px;line-height:1.8}:where(html:has(.hv-scope)) .conversation{max-width:440px;margin:29px 0 25px;font-size:12px}:where(html:has(.hv-scope)) .conversation-label{letter-spacing:.15em;color:#ac8db5;margin-bottom:13px;font-size:7px;display:block}:where(html:has(.hv-scope)) .user-bubble{color:#e6d6e7;background:#ffffff14;border:1px solid #ffffff13;border-radius:12px 12px 2px;margin-left:36px;padding:13px 17px}:where(html:has(.hv-scope)) .leia-bubble{color:#cdbbd4;gap:12px;min-height:79px;margin-top:16px;font-size:12px;line-height:1.6;display:flex}:where(html:has(.hv-scope)) .leia-bubble>svg{color:#e4cced;width:17px;margin-top:2px}:where(html:has(.hv-scope)) .conversation-options{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}:where(html:has(.hv-scope)) .conversation-options button{color:#c3aace;border:1px solid #ffffff24;border-radius:15px;padding:7px 10px;font-size:9px;transition:background .2s}:where(html:has(.hv-scope)) .conversation-options button.active{color:#4b3053;background:#e4cfea;border-color:#0000}:where(html:has(.hv-scope)) .leia-signature{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:90px;right:6%}:where(html:has(.hv-scope)) .leia-signature>span{font:400 31px/1.2 var(--display);letter-spacing:.25em}:where(html:has(.hv-scope)) .leia-signature>small{letter-spacing:.16em;color:#d9bad9;margin-top:13px;font-size:7px}:where(html:has(.hv-scope)) .trust-section{background:#f4f0e9;padding:112px 0 100px}:where(html:has(.hv-scope)) .trust-section h2{font-size:clamp(33px,3.9vw,57px)}:where(html:has(.hv-scope)) .review-feature{border-top:1px solid var(--hv-line);grid-template-columns:100px 1fr 75px;gap:25px;padding:45px 0 52px;display:grid}:where(html:has(.hv-scope)) .quote-mark{color:#ac8d9e;font:130px/1 Georgia,serif}:where(html:has(.hv-scope)) .review-content>.eyebrow{color:#a28c9c;margin:14px 0 30px;font-size:8px}:where(html:has(.hv-scope)) .review-content blockquote{letter-spacing:-.018em;max-width:950px;min-height:161px;margin:0;font:400 clamp(23px,2.6vw,37px)/1.45 Georgia,serif}:where(html:has(.hv-scope)) .review-meta{align-items:center;gap:12px;margin-top:35px;display:flex}:where(html:has(.hv-scope)) .review-avatar{color:#7b5f74;background:#e3d9df;border-radius:50%;place-items:center;width:42px;height:42px;font:15px Georgia,serif;display:grid}:where(html:has(.hv-scope)) .review-meta strong{font-size:11px;font-weight:600;display:block}:where(html:has(.hv-scope)) .review-meta time{color:#9b8b98;margin-top:3px;font-size:9px;display:block}:where(html:has(.hv-scope)) .review-meta>a{color:#877082;align-items:center;gap:15px;margin-left:auto;font-size:9px;display:flex}:where(html:has(.hv-scope)) .review-meta>a svg{width:17px;height:17px}:where(html:has(.hv-scope)) .review-count{justify-content:flex-end;align-items:baseline;gap:8px;padding-top:10px;display:flex}:where(html:has(.hv-scope)) .review-count>span:first-child{font:29px Georgia,serif}:where(html:has(.hv-scope)) .review-count>span:last-child{color:#ad9ca7;font-size:10px}:where(html:has(.hv-scope)) .review-queue{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}:where(html:has(.hv-scope)) .review-queue button{text-align:left;opacity:.5;border-top:1px solid #9d81963b;padding:18px 0 10px;transition:opacity .2s,border-color .2s}:where(html:has(.hv-scope)) .review-queue button[aria-pressed=true]{opacity:1;border-top:2px solid #6e4a64;padding-top:17px}:where(html:has(.hv-scope)) .review-queue button:hover{opacity:1}:where(html:has(.hv-scope)) .review-queue strong{font-size:10px;font-weight:500;display:block}:where(html:has(.hv-scope)) .review-queue p{color:#7d6d79;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:9px;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}:where(html:has(.hv-scope)) .trust-reasons{border-top:1px solid var(--hv-line);grid-template-columns:repeat(3,1fr);gap:45px;margin-top:78px;padding-top:37px;display:grid}:where(html:has(.hv-scope)) .trust-reasons article>svg{color:#8f7285;width:26px;height:26px;margin-bottom:22px}:where(html:has(.hv-scope)) .trust-reasons h3{letter-spacing:-.035em;margin-bottom:13px;font-size:15px;line-height:1.45}:where(html:has(.hv-scope)) .trust-reasons p{color:#8b7d87;max-width:310px;font-size:12px;line-height:1.75}:where(html:has(.hv-scope)) .trust-reasons a{color:#6d5266;gap:18px;margin-top:24px;font-size:10px;display:inline-flex}:where(html:has(.hv-scope)) .final-section{color:#e7dce8;background:#201c25;padding:92px 0 0}:where(html:has(.hv-scope)) .final-layout{justify-content:space-between;align-items:center;display:flex}:where(html:has(.hv-scope)) .final-layout .eyebrow{color:#9887a4;margin-bottom:32px;font-size:8px}:where(html:has(.hv-scope)) .final-layout h2{font-size:clamp(40px,5.5vw,82px)}:where(html:has(.hv-scope)) .final-arrow{border:1px solid #c5aec836;border-radius:50%;place-items:center;width:160px;height:160px;transition:background .3s,transform .3s;display:grid}:where(html:has(.hv-scope)) .final-arrow svg{stroke-width:1px;width:76px;height:76px}:where(html:has(.hv-scope)) .final-arrow:hover{background:#d4bde518;transform:rotate(5deg)}:where(html:has(.hv-scope)) .final-worlds{border-bottom:1px solid #ffffff1c;gap:32px;margin-top:68px;padding-bottom:35px;display:flex}:where(html:has(.hv-scope)) .final-worlds a{color:#c2b0cc;align-items:center;gap:10px;font-size:11px;display:flex}:where(html:has(.hv-scope)) .final-worlds img{object-fit:contain;filter:brightness(0)invert();opacity:.65;width:23px;height:23px}:where(html:has(.hv-scope)) .final-worlds svg{width:22px;height:22px}:where(html:has(.hv-scope)) .prototype-control{z-index:90;color:#baa8cc;letter-spacing:.14em;background:#18151fea;border:1px solid #9c7cab55;border-radius:30px;align-items:center;gap:7px;padding:8px 11px;font-size:7px;display:flex;position:fixed;bottom:16px;left:18px;box-shadow:0 5px 20px #0002}:where(html:has(.hv-scope)) .prototype-control>span{background:#b19bc3;border-radius:50%;width:4px;height:4px}:where(html:has(.hv-scope)) .mobile-bottom{display:none}:where(html:has(.hv-scope)) .dialog-inner{padding:48px;position:relative}:where(html:has(.hv-scope)) .dialog-close{background:#e6dde8;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:16px;right:16px}:where(html:has(.hv-scope)) .dialog-inner h2{letter-spacing:-.05em;margin:16px 0 25px;padding-right:20px;font-size:29px}:where(html:has(.hv-scope)) .dialog-inner .eyebrow{color:#92728b;font-size:8px}:where(html:has(.hv-scope)) .dialog-description{color:#8b7788;margin:20px 0;font-size:13px;line-height:1.8}:where(html:has(.hv-scope)) .dialog-worlds{grid-template-columns:1fr 1fr;gap:10px;margin:25px 0;display:grid}:where(html:has(.hv-scope)) .dialog-worlds>a{background:#e9e1e9;border-radius:9px;align-items:center;gap:12px;padding:19px 16px;font-size:12px;display:flex}:where(html:has(.hv-scope)) .dialog-worlds img{object-fit:contain;width:26px;height:26px}:where(html:has(.hv-scope)) .dialog-worlds a>svg:last-child{width:17px;margin-left:auto}:where(html:has(.hv-scope)) .dialog-links{color:#7f5e78;flex-wrap:wrap;gap:15px;margin-top:26px;font-size:11px;display:flex}:where(html:has(.hv-scope)) .search-input,:where(html:has(.hv-scope)) .chat-input{color:#392c3c;outline-offset:3px;background:#eee7ed;border:1px solid #d0c0d1;border-radius:8px;width:100%;padding:16px;font-size:14px}:where(html:has(.hv-scope)) .search-results{gap:0;max-height:40svh;margin-top:23px;display:grid;overflow:auto}:where(html:has(.hv-scope)) .search-results>a{border-bottom:1px solid #d5c5d1;justify-content:space-between;align-items:center;padding:15px 3px;font-size:13px;display:flex}:where(html:has(.hv-scope)) .search-results small{color:#9a8093;font-size:9px}:where(html:has(.hv-scope)) .dialog-empty{color:#927c8c;padding:32px 0;font-size:13px}:where(html:has(.hv-scope)) .dialog-chat{color:#705672;background:#e9dfe9;border-radius:12px;margin:24px 0;padding:20px;font-size:13px;line-height:1.7}:where(html:has(.hv-scope)) .chat-form{gap:10px;display:flex}:where(html:has(.hv-scope)) .chat-form .button{min-height:50px;padding:14px 18px}:where(html:has(.hv-scope)) .chat-form .button svg{width:20px}:where(html:has(.hv-scope)) .dialog-note{color:#ae98a7;margin-top:16px;font-size:9px;line-height:1.6}:where(html:has(.hv-scope)) .about-facts{color:#7d6680;background:#ece3eb;border-left:2px solid #a88aae;margin:24px 0;padding:20px;font-size:12px;line-height:1.9}:where(html:has(.hv-scope)) .motion-setting{align-items:center;gap:13px;margin:24px 0;font-size:12px;display:flex}:where(html:has(.hv-scope)) .toast{opacity:0;color:#342538;z-index:130;pointer-events:none;background:#f6f0e9;border-radius:10px;padding:12px 20px;font-size:12px;transition:opacity .3s,transform .3s;position:fixed;bottom:35px;left:50%;transform:translate(-50%,30px);box-shadow:0 10px 50px #0003}:where(html:has(.hv-scope)) .toast.visible{opacity:1;transform:translate(-50%)}:where(html:has(.hv-scope)) .noscript-message{background:#fff;padding:20px}:where(html:has(.hv-scope)) .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(html:has(.hv-scope)) .payment-marks img{object-fit:contain;width:100%;height:21px;max-height:21px}@media (min-width:1600px){:where(html:has(.hv-scope)) .hero-grid{grid-template-columns:46% 54%}:where(html:has(.hv-scope)) .hhero h1{font-size:85px}:where(html:has(.hv-scope)) .hero-stage{max-height:670px}:where(html:has(.hv-scope)) .floating-ghost{width:39%}:where(html:has(.hv-scope)) .hero-copy{padding-left:5px}}@media (max-width:1199px){:where(html:has(.hv-scope)) .hpage{width:calc(100% - 64px)}:where(html:has(.hv-scope)) .header-inner{gap:22px;width:calc(100% - 64px)}:where(html:has(.hv-scope)) .header-links{gap:16px;font-size:10px}:where(html:has(.hv-scope)) .utility-label{display:none}:where(html:has(.hv-scope)) .hhero{min-height:780px}:where(html:has(.hv-scope)) .hero-grid{grid-template-columns:49% 51%;padding-top:140px}:where(html:has(.hv-scope)) .hhero h1{font-size:58px}:where(html:has(.hv-scope)) .hero-actions{gap:17px}:where(html:has(.hv-scope)) .hero-actions .button{gap:15px;padding:15px 18px;font-size:12px}:where(html:has(.hv-scope)) .hero-actions .text-link{gap:10px;font-size:10px}:where(html:has(.hv-scope)) .hero-brands{gap:20px}:where(html:has(.hv-scope)) .hero-brands button{gap:7px;font-size:8px}:where(html:has(.hv-scope)) .floating-ai .ai-card{padding:16px}:where(html:has(.hv-scope)) .ai-card>span{font-size:18px}:where(html:has(.hv-scope)) .floating-ghost{width:48%;left:6%}:where(html:has(.hv-scope)) .floating-ai{width:34%;left:61%}:where(html:has(.hv-scope)) .floating-gift{left:1%}:where(html:has(.hv-scope)) .world-copy{width:53%;padding:38px}:where(html:has(.hv-scope)) .world-copy h3{font-size:35px}:where(html:has(.hv-scope)) .world-panel,:where(html:has(.hv-scope)) .world-window{min-height:580px}:where(html:has(.hv-scope)) .ai-app{width:90px;height:90px}:where(html:has(.hv-scope)) .ai-app:nth-child(3){width:125px;height:125px}:where(html:has(.hv-scope)) .ai-app:nth-child(4){width:80px;height:80px}:where(html:has(.hv-scope)) .world-note{font-size:23px;left:19%}:where(html:has(.hv-scope)) .spotlight-copy{padding-left:36px}:where(html:has(.hv-scope)) .spotlight-bottom{padding-inline:36px}:where(html:has(.hv-scope)) .how-row{grid-template-columns:60px 1fr 41%;gap:23px}:where(html:has(.hv-scope)) .step-copy h3{font-size:21px}:where(html:has(.hv-scope)) .delivery-panel{margin-inline:0;padding:24px}:where(html:has(.hv-scope)) .leia-copy{width:52%}:where(html:has(.hv-scope)) .trust-section h2{font-size:42px}:where(html:has(.hv-scope)) .review-feature{grid-template-columns:60px 1fr 60px}:where(html:has(.hv-scope)) .review-content blockquote{font-size:31px}:where(html:has(.hv-scope)) .trust-reasons{gap:26px}:where(html:has(.hv-scope)) .header-links a:last-child{display:none}}@media (max-width:900px){:where(html:has(.hv-scope)) .header-links{display:none}:where(html:has(.hv-scope)) .hhero h1{font-size:49px}:where(html:has(.hv-scope)) .hero-brands{gap:14px}:where(html:has(.hv-scope)) .hero-brands button{flex-direction:column;gap:5px}:where(html:has(.hv-scope)) .hero-description{font-size:12px}:where(html:has(.hv-scope)) .hero-actions{flex-wrap:wrap;gap:18px}:where(html:has(.hv-scope)) .hero-actions .text-link{font-size:11px}:where(html:has(.hv-scope)) .hero-stage{height:92%;min-height:490px}:where(html:has(.hv-scope)) .floating-ghost{height:59%;top:18%}:where(html:has(.hv-scope)) .floating-ai{width:36%;height:32%;left:62%}:where(html:has(.hv-scope)) .floating-steam{height:23%;top:60%}:where(html:has(.hv-scope)) .floating-gift{height:25%;top:72%}:where(html:has(.hv-scope)) .floating-xbox{width:26%;height:21%;top:5%}:where(html:has(.hv-scope)) .brand-card{padding:14px}:where(html:has(.hv-scope)) .brand-card small{font-size:5px}:where(html:has(.hv-scope)) .ai-card>span{font-size:17px}:where(html:has(.hv-scope)) .section-heading{gap:25px}:where(html:has(.hv-scope)) .section-heading>p{font-size:12px}:where(html:has(.hv-scope)) .world-tab{gap:8px;font-size:10px}:where(html:has(.hv-scope)) .world-tab img{width:23px;height:23px}:where(html:has(.hv-scope)) .world-copy{width:55%;padding:32px}:where(html:has(.hv-scope)) .world-copy h3{font-size:30px}:where(html:has(.hv-scope)) .world-copy>p{font-size:12px}:where(html:has(.hv-scope)) .world-metrics{gap:22px}:where(html:has(.hv-scope)) .world-metrics strong{font-size:19px}:where(html:has(.hv-scope)) .world-sublinks{gap:10px;font-size:9px}:where(html:has(.hv-scope)) .world-illustration{width:47%}:where(html:has(.hv-scope)) .ai-app{width:70px;height:70px}:where(html:has(.hv-scope)) .ai-app:nth-child(3){width:100px;height:100px;left:40%}:where(html:has(.hv-scope)) .ai-app:nth-child(4){width:65px;height:65px;left:65%}:where(html:has(.hv-scope)) .ai-app:nth-child(5){width:70px;height:70px}:where(html:has(.hv-scope)) .gift-pass{width:75%;height:42%;left:10%}:where(html:has(.hv-scope)) .world-note{font-size:21px;bottom:18%;left:10%}:where(html:has(.hv-scope)) .spotlight-purchase{flex-direction:column;align-items:flex-start;gap:17px}:where(html:has(.hv-scope)) .spotlight-copy{padding-bottom:140px}:where(html:has(.hv-scope)) .spotlight-bottom{gap:25px}:where(html:has(.hv-scope)) .countdown{gap:10px}:where(html:has(.hv-scope)) .countdown>div{width:42px}:where(html:has(.hv-scope)) .countdown b{font-size:28px}:where(html:has(.hv-scope)) .countdown i{font-size:23px}:where(html:has(.hv-scope)) .game-tile{flex-basis:42%}:where(html:has(.hv-scope)) .rail-heading h3{font-size:15px}:where(html:has(.hv-scope)) .how-row{grid-template-columns:50px 1fr 37%;gap:20px}:where(html:has(.hv-scope)) .step-copy h3{font-size:19px}:where(html:has(.hv-scope)) .step-copy>p{font-size:12px}:where(html:has(.hv-scope)) .step-number{font-size:43px}:where(html:has(.hv-scope)) .choose-visual>img{width:130px;height:175px;top:15px}:where(html:has(.hv-scope)) .choose-visual>img:first-child{left:5%}:where(html:has(.hv-scope)) .choose-visual>img:nth-child(2){left:33%}:where(html:has(.hv-scope)) .payment-card{padding:23px;inset:25px 0}:where(html:has(.hv-scope)) .payment-card strong{font-size:24px}:where(html:has(.hv-scope)) .visual-chip{padding:9px 13px;font-size:8px;right:0}:where(html:has(.hv-scope)) .delivery-toggle{gap:0}:where(html:has(.hv-scope)) .delivery-toggle button{padding:10px 8px;font-size:8px}:where(html:has(.hv-scope)) .delivery-panel{padding:20px}:where(html:has(.hv-scope)) .delivery-panel h4{font-size:25px}:where(html:has(.hv-scope)) .delivery-panel p{font-size:11px}:where(html:has(.hv-scope)) .leia-copy{width:57%}:where(html:has(.hv-scope)) .leia-shade{background:linear-gradient(90deg,#302235 0%,#302235ed 29%,#302235b8 47%,#30223515 80%)}:where(html:has(.hv-scope)) .leia-signature{bottom:75px;right:2%}:where(html:has(.hv-scope)) .leia-signature small{font-size:6px}:where(html:has(.hv-scope)) .trust-section h2{font-size:34px}:where(html:has(.hv-scope)) .review-content blockquote{font-size:27px}:where(html:has(.hv-scope)) .review-feature{grid-template-columns:40px 1fr 50px;gap:18px}:where(html:has(.hv-scope)) .quote-mark{font-size:95px}:where(html:has(.hv-scope)) .trust-reasons h3{font-size:13px}:where(html:has(.hv-scope)) .trust-reasons p{font-size:11px}:where(html:has(.hv-scope)) .final-worlds{gap:23px}:where(html:has(.hv-scope)) .final-worlds a{font-size:9px}}@media (max-width:640px){html:where(:has(.hv-scope)){scroll-padding-top:82px}:where(html:has(.hv-scope)) .hpage{width:calc(100% - 40px)}:where(html:has(.hv-scope)) .hv-header{top:0}:where(html:has(.hv-scope)) .header-inner{gap:18px;width:calc(100% - 40px);height:81px}:where(html:has(.hv-scope)) .brand>img{width:29px}:where(html:has(.hv-scope)) .brand>span{font-size:21px}:where(html:has(.hv-scope)) .brand-sub{font-size:6px}:where(html:has(.hv-scope)) .header-inner>.icon-button{display:none}:where(html:has(.hv-scope)) .header-inner>.nav-space{flex:1;display:block}:where(html:has(.hv-scope)) .header-inner>.menu-button{order:3;margin:0;padding:10px 0}:where(html:has(.hv-scope)) .header-inner>.menu-button span{display:none}:where(html:has(.hv-scope)) .header-inner>.leia-button{order:2;width:31px;height:31px}:where(html:has(.hv-scope)) .leia-button img{width:31px;height:31px}:where(html:has(.hv-scope)) .hv-header.compact{width:calc(100% - 32px);top:10px}:where(html:has(.hv-scope)) .compact .header-inner{border-radius:14px;gap:19px;height:54px;padding:0 16px}:where(html:has(.hv-scope)) .compact .brand>span{font-size:19px;display:block}:where(html:has(.hv-scope)) .compact .brand>span .brand-sub{display:none}:where(html:has(.hv-scope)) .compact .brand>img{width:25px}:where(html:has(.hv-scope)) .compact .nav-space{display:block}:where(html:has(.hv-scope)) .compact .menu-button{margin:0}:where(html:has(.hv-scope)) .hhero{height:auto;min-height:0;max-height:none;padding-bottom:0}:where(html:has(.hv-scope)) .hero-grid{flex-direction:column-reverse;gap:30px;height:auto;padding-top:87px;display:flex}:where(html:has(.hv-scope)) .hero-stage{width:100%;height:346px;min-height:0;margin-top:6px;margin-bottom:0}:where(html:has(.hv-scope)) .hero-copy{width:100%;padding:0 0 28px}:where(html:has(.hv-scope)) .hero-entry{letter-spacing:.13em;gap:8px;margin-bottom:21px;font-size:7px}:where(html:has(.hv-scope)) .hhero h1{letter-spacing:-.063em;font-size:43px;line-height:1.15}:where(html:has(.hv-scope)) .hhero h1 .line-mask{display:inline;overflow:visible}:where(html:has(.hv-scope)) .hhero h1 .line-mask:first-child{display:block}:where(html:has(.hv-scope)) .hhero h1 .line-mask>span,:where(html:has(.hv-scope)) .hhero h1 .line-mask>em{animation:none;display:inline}:where(html:has(.hv-scope)) .hhero h1 .line-mask:last-child>em{font-size:1.15em;line-height:1.15}:where(html:has(.hv-scope)) .hhero h1 .line-mask:nth-child(2)>span:after{content:" "}:where(html:has(.hv-scope)) .hero-description{margin:22px 0;font-size:12px;line-height:1.8}:where(html:has(.hv-scope)) .hero-description .desktop-break{display:none}:where(html:has(.hv-scope)) .hero-actions{align-items:center;gap:18px;display:flex}:where(html:has(.hv-scope)) .hero-actions .button{gap:18px;min-height:51px;padding:13px 17px;font-size:11px}:where(html:has(.hv-scope)) .hero-actions .text-link{gap:9px;font-size:9px}:where(html:has(.hv-scope)) .hero-service{max-width:270px;margin-top:18px;font-size:8px;line-height:1.6}:where(html:has(.hv-scope)) .hero-service br{display:none}:where(html:has(.hv-scope)) .floating-ghost{width:39%;height:79%;top:7%;left:18%}:where(html:has(.hv-scope)) .floating-ellie{width:30%;height:47%;top:2%;left:64%}:where(html:has(.hv-scope)) .floating-ai{width:31%;height:38%;top:39%;left:62%}:where(html:has(.hv-scope)) .floating-gift{width:29%;height:31%;top:65%;left:2%}:where(html:has(.hv-scope)) .floating-steam{width:35%;height:25%;top:75%;left:58%}:where(html:has(.hv-scope)) .floating-xbox{width:25%;height:29%;top:7%;left:0}:where(html:has(.hv-scope)) .brand-card{padding:13px}:where(html:has(.hv-scope)) .brand-card>img{width:30px;height:30px}:where(html:has(.hv-scope)) .ai-card{gap:9px}:where(html:has(.hv-scope)) .ai-card>span{font-size:18px}:where(html:has(.hv-scope)) .ai-card small{font-size:5px}:where(html:has(.hv-scope)) .apple-card>span{font-size:13px}:where(html:has(.hv-scope)) .apple-card small{margin-top:6px;font-size:5px}:where(html:has(.hv-scope)) .apple-card>img{width:24px;height:24px;margin-bottom:4px}:where(html:has(.hv-scope)) .xbox-card>img{width:32px;height:32px}:where(html:has(.hv-scope)) .xbox-card>span{font-size:7px}:where(html:has(.hv-scope)) .brand-card-content>img{width:26px}:where(html:has(.hv-scope)) .brand-card-content>span{font-size:7px}:where(html:has(.hv-scope)) .float-caption{padding:22px 12px 10px;font-size:9px}:where(html:has(.hv-scope)) .float-tilt{border-radius:9px}:where(html:has(.hv-scope)) .orbit-one{width:410px;height:230px;top:17%;left:-8%}:where(html:has(.hv-scope)) .orbit-two{width:270px;height:360px;top:-9%;left:14%;transform:rotate(36deg)}:where(html:has(.hv-scope)) .orbit-note{display:none}:where(html:has(.hv-scope)) .hero-bottom{gap:0;height:auto;padding:22px 0 27px}:where(html:has(.hv-scope)) .hero-bottom>p,:where(html:has(.hv-scope)) .scroll-cue{display:none}:where(html:has(.hv-scope)) .hero-brands{justify-content:space-between;gap:4px;width:100%}:where(html:has(.hv-scope)) .hero-brands button{gap:8px;min-width:49px;padding:0;font-size:7px}:where(html:has(.hv-scope)) .hero-brands img,:where(html:has(.hv-scope)) .hero-brands svg{width:22px;height:22px}:where(html:has(.hv-scope)) .worlds-section{padding:66px 0 24px}:where(html:has(.hv-scope)) .section-heading{margin-bottom:31px;display:block}:where(html:has(.hv-scope)) .section-heading h2{letter-spacing:-.055em;font-size:35px}:where(html:has(.hv-scope)) .section-index{letter-spacing:.13em;margin-bottom:23px;font-size:7px}:where(html:has(.hv-scope)) .section-heading>p{max-width:300px;margin-top:24px;padding:0;font-size:12px}:where(html:has(.hv-scope)) .section-heading>p br{display:none}:where(html:has(.hv-scope)) .section-heading>.text-link{margin-top:25px;margin-bottom:0;font-size:11px}:where(html:has(.hv-scope)) .world-tabs{scrollbar-width:none;gap:8px;margin-bottom:18px;overflow-x:auto}:where(html:has(.hv-scope)) .world-tab{flex:none;gap:8px;min-height:63px;padding:10px 12px 15px;font-size:9px}:where(html:has(.hv-scope)) .world-tab:first-child{padding-left:0}:where(html:has(.hv-scope)) .world-tab:after{height:2px;left:5%;right:5%}:where(html:has(.hv-scope)) .world-tab img,:where(html:has(.hv-scope)) .world-tab svg{width:22px;height:22px}:where(html:has(.hv-scope)) .world-window{border-radius:13px;min-height:650px}:where(html:has(.hv-scope)) .world-panel{min-height:650px;padding-top:280px;display:block}:where(html:has(.hv-scope)) .world-panel>img.world-art{height:315px;object-position:center!important}:where(html:has(.hv-scope)) .world-shade{height:330px}:where(html:has(.hv-scope)) .world-copy{width:100%;padding:23px 25px 28px;position:relative}:where(html:has(.hv-scope)) .world-wordmark{gap:9px;margin-bottom:19px;font-size:11px}:where(html:has(.hv-scope)) .world-wordmark>img,:where(html:has(.hv-scope)) .world-wordmark>svg{width:25px;height:25px}:where(html:has(.hv-scope)) .world-copy h3{letter-spacing:-.05em;max-width:320px;margin-bottom:17px;font-size:29px}:where(html:has(.hv-scope)) .world-copy>p{max-width:300px;font-size:12px;line-height:1.7}:where(html:has(.hv-scope)) .world-metrics{gap:27px;margin:24px 0}:where(html:has(.hv-scope)) .world-metrics strong{font-size:21px}:where(html:has(.hv-scope)) .world-metrics small{font-size:9px}:where(html:has(.hv-scope)) .world-actions{gap:18px}:where(html:has(.hv-scope)) .world-actions .button{justify-content:space-between;width:100%;min-height:50px;padding:13px 17px;font-size:12px}:where(html:has(.hv-scope)) .world-sublinks{flex-wrap:wrap;gap:18px;font-size:9px;line-height:1.8}:where(html:has(.hv-scope)) .world-serial{font-size:8px;inset:20px auto auto 22px}:where(html:has(.hv-scope)) .world-playstation .world-shade{background:linear-gradient(#e6edf200 50%,#e6edf2 100%)}:where(html:has(.hv-scope)) .world-steam .world-shade{background:linear-gradient(#1d1f2000 35%,#1d1f20 100%)}:where(html:has(.hv-scope)) .world-xbox .world-shade{background:linear-gradient(#152e2700 45%,#152e27 100%)}:where(html:has(.hv-scope)) .world-illustration{width:100%;height:290px;top:0;right:0}:where(html:has(.hv-scope)) .ai-orbit{width:66%;top:4%;left:17%}:where(html:has(.hv-scope)) .ai-app{width:75px;height:75px}:where(html:has(.hv-scope)) .ai-app:nth-child(2){top:15%;left:17%}:where(html:has(.hv-scope)) .ai-app:nth-child(3){width:100px;height:100px;top:37%;left:39%}:where(html:has(.hv-scope)) .ai-app:nth-child(4){width:63px;height:63px;top:12%;left:67%}:where(html:has(.hv-scope)) .ai-app:nth-child(5){width:59px;height:59px;top:62%;left:17%}:where(html:has(.hv-scope)) .world-note{font-size:19px;bottom:5%;left:auto;right:15%}:where(html:has(.hv-scope)) .gift-pass{width:50%;height:64%;padding:17px;top:14%;left:25%}:where(html:has(.hv-scope)) .gift-pass img{width:28px;height:28px}:where(html:has(.hv-scope)) .gift-pass:nth-child(3) img{width:42px}:where(html:has(.hv-scope)) .gift-pass span{font-size:14px}:where(html:has(.hv-scope)) .gift-pass small{font-size:7px}:where(html:has(.hv-scope)) .gift-pass:first-child{transform:translate(-29px,15px)rotate(-19deg)}:where(html:has(.hv-scope)) .gift-pass:nth-child(2){transform:translate(20px,-5px)rotate(15deg)}:where(html:has(.hv-scope)) .gift-pass:nth-child(3){transform:translateY(38px)rotate(-5deg)}:where(html:has(.hv-scope)) .world-footnote{margin-top:16px;font-size:8px}:where(html:has(.hv-scope)) .world-footnote>span:last-child{display:none}:where(html:has(.hv-scope)) .offers-section{padding:48px 0 63px}:where(html:has(.hv-scope)) .spotlight{border-radius:13px;min-height:0;padding-top:260px}:where(html:has(.hv-scope)) .spotlight-art{object-position:61% center;height:360px}:where(html:has(.hv-scope)) .spotlight-shade{background:linear-gradient(#171f2500 22%,#171f25 57% 100%)}:where(html:has(.hv-scope)) .spotlight-copy{padding:15px 24px 29px}:where(html:has(.hv-scope)) .tag-row{flex-wrap:wrap;gap:5px}:where(html:has(.hv-scope)) .outline-tag{padding:4px 7px;font-size:6px}:where(html:has(.hv-scope)) .small-overline{margin-top:28px;font-size:7px}:where(html:has(.hv-scope)) .spotlight h3{margin-top:12px;font-size:24px}:where(html:has(.hv-scope)) .spotlight h3>span{font-size:62px}:where(html:has(.hv-scope)) .spotlight-description{font-size:12px}:where(html:has(.hv-scope)) .spotlight-purchase{gap:20px;margin-top:24px}:where(html:has(.hv-scope)) .price-caption{font-size:8px}:where(html:has(.hv-scope)) .spotlight-price{font-size:29px}:where(html:has(.hv-scope)) .regular-price{font-size:9px}:where(html:has(.hv-scope)) .spotlight-purchase .button{justify-content:space-between;width:100%;min-height:48px;font-size:11px}:where(html:has(.hv-scope)) .spotlight-bottom{background:#141c21;flex-direction:column;align-items:flex-start;gap:23px;padding:23px 24px;position:relative}:where(html:has(.hv-scope)) .spotlight-bottom .eyebrow{font-size:7px}:where(html:has(.hv-scope)) .spotlight-bottom time{margin-top:6px;font-size:9px}:where(html:has(.hv-scope)) .countdown{justify-content:space-between;gap:6px;width:100%}:where(html:has(.hv-scope)) .countdown>div{width:44px}:where(html:has(.hv-scope)) .countdown b{font-size:28px}:where(html:has(.hv-scope)) .countdown span{margin-top:8px;font-size:6px}:where(html:has(.hv-scope)) .countdown i{font-size:21px}:where(html:has(.hv-scope)) .rail-heading{gap:16px;margin:30px 0 20px}:where(html:has(.hv-scope)) .rail-heading h3{max-width:215px;font-size:12px;line-height:1.6}:where(html:has(.hv-scope)) .rail-controls{gap:5px}:where(html:has(.hv-scope)) .rail-controls button{width:29px;height:29px}:where(html:has(.hv-scope)) .rail-controls button svg{width:17px;height:17px}:where(html:has(.hv-scope)) .games-rail{gap:15px;margin-right:-20px;padding-right:20px}:where(html:has(.hv-scope)) .game-tile{flex:0 0 84%}:where(html:has(.hv-scope)) .game-picture{border-radius:10px}:where(html:has(.hv-scope)) .game-info h3{font-size:12px}:where(html:has(.hv-scope)) .game-info small{font-size:9px}:where(html:has(.hv-scope)) .game-info strong{font-size:13px}:where(html:has(.hv-scope)) .game-picture .outline-tag{font-size:7px;top:12px;left:12px}:where(html:has(.hv-scope)) .how-section{padding-top:65px}:where(html:has(.hv-scope)) .how-section .section-heading{margin-bottom:37px}:where(html:has(.hv-scope)) .how-row{grid-template-columns:40px 1fr;gap:0 16px;min-height:0;padding:29px 0 36px;display:grid}:where(html:has(.hv-scope)) .step-number{margin:0;font-size:34px}:where(html:has(.hv-scope)) .step-copy{max-width:none}:where(html:has(.hv-scope)) .step-copy h3{margin-bottom:16px;font-size:20px;line-height:1.3}:where(html:has(.hv-scope)) .step-copy>p{font-size:12px;line-height:1.8}:where(html:has(.hv-scope)) .step-copy .text-link{margin-top:18px;font-size:10px}:where(html:has(.hv-scope)) .step-visual{grid-column:1/-1;height:232px;margin-top:29px}:where(html:has(.hv-scope)) .choose-visual>img{width:146px;height:202px}:where(html:has(.hv-scope)) .choose-visual>img:first-child{top:5px;left:15%}:where(html:has(.hv-scope)) .choose-visual>img:nth-child(2){top:9px;left:44%}:where(html:has(.hv-scope)) .visual-chip{padding:10px 15px;font-size:9px;bottom:1px;right:4%}:where(html:has(.hv-scope)) .payment-card{padding:25px;inset:6px 10% 20px 9%}:where(html:has(.hv-scope)) .payment-card strong{font-size:29px}:where(html:has(.hv-scope)) .payment-card small{font-size:10px}:where(html:has(.hv-scope)) .payment-marks{gap:8px;margin-top:19px}:where(html:has(.hv-scope)) .payment-marks>span{width:66px;height:30px}:where(html:has(.hv-scope)) .delivery-toggle{margin-top:21px}:where(html:has(.hv-scope)) .delivery-toggle button{padding:10px 8px;font-size:9px}:where(html:has(.hv-scope)) .delivery-panel{grid-column:1/-1;min-height:0;margin-top:26px;padding:25px}:where(html:has(.hv-scope)) .delivery-panel h4{margin:18px 0 12px;font-size:29px}:where(html:has(.hv-scope)) .delivery-panel p{font-size:12px;line-height:1.7}:where(html:has(.hv-scope)) .delivery-panel>.eyebrow{font-size:7px}:where(html:has(.hv-scope)) .how-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding:28px 0 37px;font-size:10px}:where(html:has(.hv-scope)) .how-bottom>a{gap:12px;font-size:12px}:where(html:has(.hv-scope)) .how-bottom svg{width:17px}:where(html:has(.hv-scope)) .leia-section{min-height:0;padding-top:420px}:where(html:has(.hv-scope)) .leia-portrait{object-position:65% center;object-fit:cover;height:500px}:where(html:has(.hv-scope)) .leia-shade{background:linear-gradient(#35213b00 29%,#35213b 46% 100%)}:where(html:has(.hv-scope)) .leia-layout{min-height:0;padding-top:20px;padding-bottom:55px}:where(html:has(.hv-scope)) .leia-copy{width:100%;max-width:none}:where(html:has(.hv-scope)) .leia-copy>.eyebrow{margin-bottom:26px;font-size:7px}:where(html:has(.hv-scope)) .leia-copy h2{font-size:36px}:where(html:has(.hv-scope)) .leia-copy>p{margin:24px 0;font-size:12px}:where(html:has(.hv-scope)) .leia-signature{top:-100px;bottom:auto;right:10px}:where(html:has(.hv-scope)) .leia-signature>span{font-size:20px}:where(html:has(.hv-scope)) .leia-signature>small{letter-spacing:.1em;margin-top:8px;font-size:5px}:where(html:has(.hv-scope)) .leia-watermark{color:#ecdde335;font-size:95px;top:325px;bottom:auto;right:30px}:where(html:has(.hv-scope)) .conversation{margin:25px 0 27px;font-size:11px}:where(html:has(.hv-scope)) .user-bubble{margin-left:22px;padding:12px 15px;font-size:11px}:where(html:has(.hv-scope)) .leia-bubble{gap:10px;margin-top:18px;font-size:11px}:where(html:has(.hv-scope)) .conversation-options button{padding:7px 9px;font-size:8px}:where(html:has(.hv-scope)) .leia-copy>.button{justify-content:space-between;width:100%;min-height:51px;font-size:12px}:where(html:has(.hv-scope)) .trust-section{padding:64px 0 54px}:where(html:has(.hv-scope)) .trust-section .section-heading h2{font-size:29px;line-height:1.3}:where(html:has(.hv-scope)) .review-feature{grid-template-columns:1fr;gap:0;padding:33px 0 31px;position:relative}:where(html:has(.hv-scope)) .quote-mark{opacity:.35;font-size:82px;position:absolute;top:20px;right:10px}:where(html:has(.hv-scope)) .review-content>.eyebrow{margin:0 0 29px;font-size:7px}:where(html:has(.hv-scope)) .review-content blockquote{z-index:1;min-height:0;font-size:26px;line-height:1.45;position:relative}:where(html:has(.hv-scope)) .review-count{display:none;position:absolute;bottom:90px;right:0}:where(html:has(.hv-scope)) .review-meta{flex-wrap:wrap;gap:10px;margin-top:25px}:where(html:has(.hv-scope)) .review-avatar{width:35px;height:35px;font-size:13px}:where(html:has(.hv-scope)) .review-meta strong{font-size:10px}:where(html:has(.hv-scope)) .review-meta time{font-size:8px}:where(html:has(.hv-scope)) .review-meta>a{gap:7px;font-size:8px}:where(html:has(.hv-scope)) .review-meta>a svg{width:14px;height:14px}:where(html:has(.hv-scope)) .review-queue{scrollbar-width:none;gap:18px;margin-right:-20px;padding-right:20px;display:flex;overflow-x:auto}:where(html:has(.hv-scope)) .review-queue button{flex:0 0 135px;padding-top:15px}:where(html:has(.hv-scope)) .review-queue button[aria-pressed=true]{padding-top:14px}:where(html:has(.hv-scope)) .review-queue strong{font-size:9px}:where(html:has(.hv-scope)) .review-queue p{font-size:10px}:where(html:has(.hv-scope)) .trust-reasons{grid-template-columns:1fr;gap:28px;margin-top:38px;padding-top:30px}:where(html:has(.hv-scope)) .trust-reasons article{grid-template-columns:28px 1fr;gap:0 14px;display:grid}:where(html:has(.hv-scope)) .trust-reasons article>svg{grid-area:1/1/4;width:24px;height:24px;margin:0}:where(html:has(.hv-scope)) .trust-reasons h3{grid-column:2;margin-bottom:10px;font-size:13px}:where(html:has(.hv-scope)) .trust-reasons p{grid-column:2;max-width:none;font-size:11px}:where(html:has(.hv-scope)) .trust-reasons a{grid-column:2;margin-top:15px;font-size:9px}:where(html:has(.hv-scope)) .final-section{padding:59px 0 0}:where(html:has(.hv-scope)) .final-layout{gap:10px}:where(html:has(.hv-scope)) .final-layout .eyebrow{letter-spacing:.09em;margin-bottom:24px;font-size:6px}:where(html:has(.hv-scope)) .final-layout h2{font-size:36px}:where(html:has(.hv-scope)) .final-arrow{flex-shrink:0;width:65px;height:65px;margin-top:25px}:where(html:has(.hv-scope)) .final-arrow svg{width:32px;height:32px}:where(html:has(.hv-scope)) .final-worlds{flex-wrap:wrap;gap:23px 26px;margin-top:38px;padding-bottom:33px;display:flex}:where(html:has(.hv-scope)) .final-worlds a{gap:8px;font-size:9px}:where(html:has(.hv-scope)) .final-worlds img,:where(html:has(.hv-scope)) .final-worlds svg{width:19px;height:19px}:where(html:has(.hv-scope)) .prototype-control{display:none}:where(html:has(.hv-scope)) .mobile-bottom{z-index:85;pointer-events:none;display:block;position:fixed;bottom:0;left:0;right:0}:where(html:has(.hv-scope)) .mobile-bottom nav{color:#bdb0c9;padding:8px 10px calc(8px + env(safe-area-inset-bottom));pointer-events:auto;background:#201b27;border-top:1px solid #ffffff14;display:flex;box-shadow:0 -10px 30px #17111c16}:where(html:has(.hv-scope)) .mobile-bottom nav>a,:where(html:has(.hv-scope)) .mobile-bottom nav>button{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:42px;padding:0;font-size:8px;display:flex}:where(html:has(.hv-scope)) .mobile-bottom nav svg{width:20px;height:20px}:where(html:has(.hv-scope)) .mobile-bottom nav img{object-fit:cover;object-position:64% 16%;border-radius:50%;outline:1px solid #eac7f244;width:23px;height:23px}:where(html:has(.hv-scope)) .mobile-context{color:#3d2947;pointer-events:auto;opacity:0;visibility:hidden;background:#e1d1e8;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;min-height:42px;margin:0 12px 9px;padding:11px 15px;font-size:10px;transition:opacity .25s,transform .25s;display:flex;transform:translateY(12px);box-shadow:0 4px 25px #16101b22}:where(html:has(.hv-scope)) .mobile-context.is-visible{opacity:1;visibility:visible;transform:translateY(0)}:where(html:has(.hv-scope)) .mobile-context svg{width:17px;height:17px}:where(html:has(.hv-scope)) .toast{width:max-content;max-width:calc(100% - 40px);font-size:11px;bottom:130px}:where(html:has(.hv-scope)) .dialog-inner{padding:36px 23px}:where(html:has(.hv-scope)) .dialog-inner h2{font-size:23px}:where(html:has(.hv-scope)) .dialog-close{width:31px;height:31px;top:11px;right:11px}:where(html:has(.hv-scope)) .dialog-worlds{grid-template-columns:1fr;gap:7px}:where(html:has(.hv-scope)) .dialog-worlds>a{padding:12px 14px;font-size:11px}:where(html:has(.hv-scope)) .dialog-worlds img{width:23px;height:23px}:where(html:has(.hv-scope)) .dialog-links{gap:16px;font-size:10px}:where(html:has(.hv-scope)) .dialog-description{font-size:12px}:where(html:has(.hv-scope)) .dialog-chat{padding:17px;font-size:12px}:where(html:has(.hv-scope)) .chat-input{padding:12px;font-size:12px}:where(html:has(.hv-scope)) .chat-form{gap:7px}:where(html:has(.hv-scope)) .chat-form .button{min-height:45px;padding:12px}:where(html:has(.hv-scope)) .dialog-inner .button{gap:15px;font-size:11px}:where(html:has(.hv-scope)) .about-facts{padding:15px;font-size:11px}:where(html:has(.hv-scope)) .search-input{padding:14px;font-size:13px}}@media (max-width:370px){:where(html:has(.hv-scope)) .hhero h1{font-size:39px}:where(html:has(.hv-scope)) .hero-stage{height:315px}:where(html:has(.hv-scope)) .hero-actions{gap:14px}:where(html:has(.hv-scope)) .hero-actions .button{gap:12px;padding:13px 14px;font-size:10px}:where(html:has(.hv-scope)) .hero-actions .text-link{font-size:8px}:where(html:has(.hv-scope)) .hero-brands button{min-width:44px;font-size:6px}:where(html:has(.hv-scope)) .section-heading h2{font-size:32px}:where(html:has(.hv-scope)) .world-copy{padding-inline:21px}:where(html:has(.hv-scope)) .world-copy h3{font-size:26px}:where(html:has(.hv-scope)) .world-sublinks{font-size:8px}:where(html:has(.hv-scope)) .trust-section .section-heading h2{font-size:26px}:where(html:has(.hv-scope)) .review-content blockquote{font-size:24px}:where(html:has(.hv-scope)) .final-layout h2{font-size:32px}:where(html:has(.hv-scope)) .final-arrow{width:55px;height:55px}:where(html:has(.hv-scope)) .conversation-options{gap:4px}:where(html:has(.hv-scope)) .conversation-options button{padding:7px 8px;font-size:7px}}@media (max-width:640px){:where(html:has(.hv-scope)) .hero-stage{height:320px}:where(html:has(.hv-scope)) .hhero h1{font-size:36px;line-height:1.2}:where(html:has(.hv-scope)) .floating-ai .ai-card{gap:7px;padding:12px}:where(html:has(.hv-scope)) .floating-ai .ai-card>span{font-size:16px}:where(html:has(.hv-scope)) .floating-ai .ai-card>img{width:26px;height:26px}:where(html:has(.hv-scope)) .floating-ai .ai-card>small{font-size:5px}:where(html:has(.hv-scope)) .dialog-links button{font-size:inherit;color:inherit;text-align:left;padding:0}}@media (max-width:370px){:where(html:has(.hv-scope)) .hero-stage{height:296px}:where(html:has(.hv-scope)) .hhero h1{font-size:33px}:where(html:has(.hv-scope)) .floating-ai .ai-card{gap:6px;padding:10px}:where(html:has(.hv-scope)) .floating-ai .ai-card>span{font-size:15px}}html[data-motion=off]:where(:has(.hv-scope)){scroll-behavior:auto}html[data-motion=off]:where(:has(.hv-scope)) *,html[data-motion=off]:where(:has(.hv-scope)) :before,html[data-motion=off]:where(:has(.hv-scope)) :after{transition-duration:.01ms!important;animation-play-state:paused!important}html[data-motion=off]:where(:has(.hv-scope)) .line-mask>span,html[data-motion=off]:where(:has(.hv-scope)) .line-mask>em{transform:none!important}html[data-motion=off]:where(:has(.hv-scope)) .floating{transform:rotate(var(--rotation))}html[data-motion=off]:where(:has(.hv-scope)) .reveal{clip-path:none!important}html[data-motion=off]:where(:has(.hv-scope)) .world-panel{opacity:1;filter:none;transform:none;animation:none!important}@media (prefers-reduced-motion:reduce){html:where(:has(.hv-scope)){scroll-behavior:auto}:where(html:has(.hv-scope)) *,:where(html:has(.hv-scope)) :before,:where(html:has(.hv-scope)) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:where(html:has(.hv-scope)) .floating{transform:rotate(var(--rotation))}:where(html:has(.hv-scope)) .line-mask>span,:where(html:has(.hv-scope)) .line-mask>em{transform:none!important}:where(html:has(.hv-scope)) .reveal{clip-path:none!important}}
:where(html:has(.hv-scope)) .hero-stage{isolation:isolate}:where(html:has(.hv-scope)) .leia-portrait{object-position:75% 12%}:where(html:has(.hv-scope)) .leia-button img,:where(html:has(.hv-scope)) .mobile-bottom nav img{object-position:69% 24%}:where(html:has(.hv-scope)) .leia-avatar{border:1px solid #ffffff60;border-radius:50%;width:100%;height:100%;display:block;position:relative;overflow:clip}:where(html:has(.hv-scope)) .leia-avatar>img,:where(html:has(.hv-scope)) .mobile-bottom nav .leia-avatar>img{object-fit:fill;border:0;border-radius:0;width:333.333%;max-width:none;height:222.222%;position:absolute;top:-13.889%;left:-177.778%;transform:none}:where(html:has(.hv-scope)) .mobile-bottom nav .leia-avatar{width:23px;height:23px}:where(html:has(.hv-scope)) .ai-card>.hero-card-brand{font-family:Arial,sans-serif}:where(html:has(.hv-scope)) .float-tilt{width:100%;color:inherit;text-align:left;padding:0;transition:transform .35s cubic-bezier(.2,.75,.2,1),box-shadow .35s,filter .35s;display:block}:where(html:has(.hv-scope)) .float-tilt.brand-card{display:flex}:where(html:has(.hv-scope)) .floating.is-raised{z-index:45;animation-play-state:paused}:where(html:has(.hv-scope)) .floating:has(:focus-visible){z-index:45;animation-play-state:paused}:where(html:has(.hv-scope)) .floating.is-raised .float-tilt{transform:translateY(-8px)scale(1.065);box-shadow:0 35px 70px #06050b88,0 0 0 1px #e6d2ffaa,0 0 42px #c8b1ef30}:where(html:has(.hv-scope)) .floating:has(:focus-visible) .float-tilt{transform:translateY(-8px)scale(1.065);box-shadow:0 35px 70px #06050b88,0 0 0 1px #e6d2ffaa,0 0 42px #c8b1ef30}@media (hover:hover){:where(html:has(.hv-scope)) .floating:hover{z-index:60;animation-play-state:paused}:where(html:has(.hv-scope)) .floating:hover .float-tilt{transform:translateY(-8px)scale(1.065);box-shadow:0 35px 70px #06050b88,0 0 0 1px #e6d2ffaa,0 0 42px #c8b1ef30}}:where(html:has(.hv-scope)) .card-platform{color:#fff;background:#15141acb;border:1px solid #ffffff24;border-radius:5px;align-items:center;gap:7px;padding:7px 9px;font-size:9px;line-height:1.1;display:flex;position:absolute;top:13px;right:12px;box-shadow:0 4px 18px #0002}:where(html:has(.hv-scope)) .card-platform>img{object-fit:contain;filter:brightness(0)invert();width:19px;height:19px}:where(html:has(.hv-scope)) .floating-ellie .card-platform{font-size:8px;top:auto;bottom:13px;right:11px}:where(html:has(.hv-scope)) .hero-card-brand{z-index:3;align-items:center;gap:9px;width:100%;font-family:Arial,sans-serif;display:flex;position:relative}:where(html:has(.hv-scope)) .hero-card-brand>img{object-fit:contain;width:26px;height:26px}:where(html:has(.hv-scope)) .hero-card-brand>strong{letter-spacing:-.03em;font-size:16px;font-weight:600;line-height:1.15}:where(html:has(.hv-scope)) .hero-card-footer{z-index:3;flex-direction:column;align-items:flex-start;gap:6px;margin-top:auto;display:flex;position:relative}:where(html:has(.hv-scope)) .hero-card-footer>span{letter-spacing:-.02em;font-size:14px;line-height:1.2}:where(html:has(.hv-scope)) .hero-card-footer>small{letter-spacing:.12em;font-size:6px;line-height:1.4}:where(html:has(.hv-scope)) .floating-steam .steam-card{justify-content:flex-start;gap:15px;padding:17px}:where(html:has(.hv-scope)) .steam-card .hero-card-brand>img{filter:brightness(0)invert()}:where(html:has(.hv-scope)) .steam-card:after{background:linear-gradient(90deg,#111820bc,#0000),linear-gradient(#0000 25%,#111820ce)}:where(html:has(.hv-scope)) .steam-card .hero-card-footer{color:#f5eee5}:where(html:has(.hv-scope)) .steam-card .hero-card-footer>small{color:#c9bfb0}:where(html:has(.hv-scope)) .floating-ai .ai-card{color:#3e3242;background:radial-gradient(at 100% 100%,#bfa8cf55,#0000 75%),#e9e1d7;justify-content:flex-start;gap:15px;padding:22px}:where(html:has(.hv-scope)) .ai-card .hero-card-brand>strong{letter-spacing:-.01em;font-size:13px}:where(html:has(.hv-scope)) .floating-ai .ai-card>.ai-card-title{letter-spacing:-.04em;margin:3px 0 0;font:400 30px/1.02 Georgia,serif}:where(html:has(.hv-scope)) .ai-partners{align-items:center;gap:12px;width:100%;margin-top:auto;display:flex}:where(html:has(.hv-scope)) .ai-partners>img{object-fit:contain;opacity:.85;width:25px;height:25px}:where(html:has(.hv-scope)) .floating-gift .apple-card{color:#f6f0ec;background:radial-gradient(at 95% 3%,#bdada4a1,#0000 53%),radial-gradient(at 0 95%,#a9a4b060,#0000 60%),linear-gradient(135deg,#333337,#747074 55%,#3d393e);justify-content:flex-start;gap:15px;padding:19px}:where(html:has(.hv-scope)) .apple-card .hero-card-brand>img{filter:brightness(0)invert();width:24px;height:24px}:where(html:has(.hv-scope)) .apple-card .hero-card-footer>span{letter-spacing:-.045em;font:400 27px/1 Georgia,serif}:where(html:has(.hv-scope)) .apple-card .hero-card-footer>small{color:#dcd1d5;font-size:6px}:where(html:has(.hv-scope)) .apple-orbit{aspect-ratio:1;pointer-events:none;border:1px solid #eee4ed40;border-radius:50%;width:83%;position:absolute;top:15%;right:-35%;transform:rotate(-30deg);box-shadow:0 0 0 13px #f3dae406,0 0 0 27px #f3dae405,0 0 30px #ecdce112}:where(html:has(.hv-scope)) .floating-xbox{width:27%;height:24%;top:-1%;left:-1%}:where(html:has(.hv-scope)) .floating-xbox .xbox-card{color:#f0f2e8;background:#1c3027;justify-content:flex-start;align-items:flex-start;gap:10px;padding:16px}:where(html:has(.hv-scope)) .xbox-card>.xbox-card-art{object-fit:cover;object-position:67% 48%;filter:none;opacity:.88;width:100%;height:100%;position:absolute;inset:0}:where(html:has(.hv-scope)) .xbox-card:after{content:"";z-index:1;background:linear-gradient(90deg,#10271bca,#1f392d2b),linear-gradient(#0000 10%,#10231fe6);position:absolute;inset:0}:where(html:has(.hv-scope)) .xbox-card .hero-card-brand{gap:7px}:where(html:has(.hv-scope)) .xbox-card .hero-card-brand>img{filter:brightness(0)invert();width:24px;height:24px}:where(html:has(.hv-scope)) .xbox-card .hero-card-brand>strong{font-size:15px}:where(html:has(.hv-scope)) .xbox-card .hero-card-footer>span{letter-spacing:-.025em;font-size:15px}:where(html:has(.hv-scope)) .xbox-card .hero-card-footer>small{color:#c7d2c2;font-size:5px}:where(html:has(.hv-scope)) .gift-illustration{z-index:1;isolation:isolate;pointer-events:none}:where(html:has(.hv-scope)) .world-gift-cards .world-copy{z-index:2;position:relative}:where(html:has(.hv-scope)) .gift-pass{pointer-events:auto;text-align:left;border:1px solid #ffffff57;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:stretch;width:65%;height:37%;min-height:0;padding:24px;transition:transform .4s cubic-bezier(.2,.75,.2,1),box-shadow .4s;display:flex;overflow:clip;box-shadow:0 18px 35px #50413626;transform:translate(0,0) rotate(var(--gift-angle))!important}:where(html:has(.hv-scope)) .gift-pass:first-child{--gift-angle:-11deg;color:#342f36;z-index:1;background:radial-gradient(at 82% 45%,#e0e9d8,#0000 55%),radial-gradient(at 100% 5%,#f4d1cd,#0000 60%),linear-gradient(140deg,#f6f5ed,#d4cdd8);top:8%;left:13%}:where(html:has(.hv-scope)) .gift-pass:nth-child(2){--gift-angle:8deg;color:#fff4f3;z-index:2;background:radial-gradient(at 100% 95%,#6b1b2460,#0000 60%),#201b20;top:32%;left:25%}:where(html:has(.hv-scope)) .gift-pass:nth-child(3){--gift-angle:-5deg;color:#fff;z-index:3;background:radial-gradient(at 100% 100%,#aa0b21,#0000 65%),#e60012;top:56%;left:14%}:where(html:has(.hv-scope)) .gift-pass-brand{z-index:2;align-items:center;gap:12px;display:flex;position:relative}:where(html:has(.hv-scope)) .gift-brand-mark{flex-shrink:0;width:33px;height:35px;display:block;position:relative}:where(html:has(.hv-scope)) .gift-pass .gift-brand-mark>img{object-fit:contain;width:100%;height:100%}:where(html:has(.hv-scope)) .gift-pass-brand>strong{letter-spacing:-.04em;font-size:24px;font-weight:500;line-height:1}:where(html:has(.hv-scope)) .gift-card-kind{letter-spacing:.15em;opacity:.6;margin-left:auto;font-size:7px!important}:where(html:has(.hv-scope)) .gift-pass-body{z-index:2;flex-direction:column;gap:6px;margin-top:12px;display:flex;position:relative}:where(html:has(.hv-scope)) .gift-pass-body>span{letter-spacing:-.03em;font:400 29px/1.1 Georgia,serif}:where(html:has(.hv-scope)) .gift-pass-body>small{letter-spacing:0;opacity:.66;font-size:9px;line-height:1.3}:where(html:has(.hv-scope)) .gift-pass-bottom{letter-spacing:.12em;opacity:.7;z-index:2;justify-content:space-between;align-items:center;margin-top:12px;display:flex;position:relative;font-size:7px!important}:where(html:has(.hv-scope)) .gift-pass-bottom>span{font-size:18px;line-height:1}:where(html:has(.hv-scope)) .gift-pass-apple:after{content:"";border:1px solid #fff9;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-100px;right:-50px;box-shadow:0 0 0 14px #ffffff18,0 0 0 32px #fff1}:where(html:has(.hv-scope)) .gift-pass-netflix .gift-brand-mark>img{filter:invert(14%)sepia()saturate(7498%)hue-rotate(352deg)brightness(94%)contrast(108%)}:where(html:has(.hv-scope)) .gift-pass-netflix .gift-pass-brand>strong{text-transform:uppercase;letter-spacing:-.025em;font-size:25px;font-weight:600}:where(html:has(.hv-scope)) .gift-pass-netflix .gift-pass-body>span{visibility:hidden;height:10px;font-size:19px}:where(html:has(.hv-scope)) .gift-pass-netflix:after{content:"";background:linear-gradient(90deg,#cf0e2900,#cf0e291b,#cf0e2900);width:50px;height:200%;position:absolute;top:-50%;right:15%;transform:rotate(26deg)}:where(html:has(.hv-scope)) .gift-pass-nintendo .gift-brand-mark{width:128px;height:32px;overflow:clip}:where(html:has(.hv-scope)) .gift-pass-nintendo .gift-brand-mark>img{filter:brightness(0)invert();width:128px;max-width:none;height:128px;position:absolute;top:50%;left:0;transform:translateY(-50%)}:where(html:has(.hv-scope)) .gift-pass-nintendo .gift-pass-body>span{letter-spacing:-.04em;font-family:Arial,sans-serif;font-size:28px;font-weight:500}:where(html:has(.hv-scope)) .gift-pass.is-raised,:where(html:has(.hv-scope)) .gift-pass:focus-visible{z-index:20;box-shadow:0 30px 60px #50413640,0 0 0 1px #fff9;transform:translateY(-9px)rotate(0)scale(1.035)!important}@media (hover:hover){:where(html:has(.hv-scope)) .gift-pass:hover{z-index:30;box-shadow:0 30px 60px #50413640,0 0 0 1px #fff9;transform:translateY(-9px)rotate(0)scale(1.035)!important}}@media (max-width:1199px){:where(html:has(.hv-scope)) .hero-card-brand>strong{font-size:13px}:where(html:has(.hv-scope)) .hero-card-brand>img{width:22px;height:22px}:where(html:has(.hv-scope)) .floating-ai .ai-card{gap:11px;padding:17px}:where(html:has(.hv-scope)) .floating-ai .ai-card>.ai-card-title{font-size:25px}:where(html:has(.hv-scope)) .ai-partners{gap:9px}:where(html:has(.hv-scope)) .ai-partners>img{width:20px;height:20px}:where(html:has(.hv-scope)) .hero-card-footer>span{font-size:12px}:where(html:has(.hv-scope)) .floating-gift .apple-card{padding:15px}:where(html:has(.hv-scope)) .apple-card .hero-card-footer>span{font-size:23px}:where(html:has(.hv-scope)) .gift-pass{padding:20px}:where(html:has(.hv-scope)) .gift-pass-brand>strong,:where(html:has(.hv-scope)) .gift-pass-netflix .gift-pass-brand>strong{font-size:21px}:where(html:has(.hv-scope)) .gift-card-kind{font-size:6px!important}:where(html:has(.hv-scope)) .gift-pass-body>span{font-size:25px}:where(html:has(.hv-scope)) .gift-pass-nintendo .gift-pass-body>span{font-size:23px}:where(html:has(.hv-scope)) .gift-pass-nintendo .gift-brand-mark{width:109px;height:29px}:where(html:has(.hv-scope)) .gift-pass-nintendo .gift-brand-mark>img{width:109px;height:109px}}@media (max-width:900px){:where(html:has(.hv-scope)) .floating-xbox .xbox-card{padding:12px}:where(html:has(.hv-scope)) .xbox-card .hero-card-brand>strong{font-size:12px}:where(html:has(.hv-scope)) .xbox-card .hero-card-brand>img{width:20px;height:20px}:where(html:has(.hv-scope)) .xbox-card .hero-card-footer>span{font-size:12px}:where(html:has(.hv-scope)) .xbox-card .hero-card-footer>small{display:none}:where(html:has(.hv-scope)) .floating-steam .steam-card{padding:13px}:where(html:has(.hv-scope)) .hero-card-brand{gap:6px}:where(html:has(.hv-scope)) .hero-card-brand>strong{font-size:12px}:where(html:has(.hv-scope)) .hero-card-footer>span{font-size:10px}:where(html:has(.hv-scope)) .hero-card-footer>small{font-size:5px}:where(html:has(.hv-scope)) .floating-ai .ai-card{padding:15px}:where(html:has(.hv-scope)) .ai-card .hero-card-brand>strong{font-size:11px}:where(html:has(.hv-scope)) .floating-ai .ai-card>.ai-card-title{font-size:22px}:where(html:has(.hv-scope)) .ai-partners{gap:7px}:where(html:has(.hv-scope)) .ai-partners>img{width:18px;height:18px}:where(html:has(.hv-scope)) .floating-gift .apple-card{padding:13px}:where(html:has(.hv-scope)) .apple-card .hero-card-footer>span{font-size:21px}:where(html:has(.hv-scope)) .apple-card .hero-card-brand>img{width:21px;height:21px}:where(html:has(.hv-scope)) .apple-card .hero-card-footer>small{font-size:5px}:where(html:has(.hv-scope)) .card-platform{gap:5px;padding:5px 6px;font-size:7px;top:9px;right:8px}:where(html:has(.hv-scope)) .card-platform>img{width:15px;height:15px}:where(html:has(.hv-scope)) .floating-ellie .card-platform{font-size:6px;bottom:8px;right:7px}:where(html:has(.hv-scope)) .gift-pass{width:72%;padding:16px}:where(html:has(.hv-scope)) .gift-pass:first-child{left:7%}:where(html:has(.hv-scope)) .gift-pass:nth-child(2){left:20%}:where(html:has(.hv-scope)) .gift-pass:nth-child(3){left:8%}:where(html:has(.hv-scope)) .gift-pass-brand{gap:8px}:where(html:has(.hv-scope)) .gift-pass-brand>strong,:where(html:has(.hv-scope)) .gift-pass-netflix .gift-pass-brand>strong{font-size:18px}:where(html:has(.hv-scope)) .gift-brand-mark{width:27px;height:29px}:where(html:has(.hv-scope)) .gift-card-kind{display:none}:where(html:has(.hv-scope)) .gift-pass-body>small{font-size:8px}:where(html:has(.hv-scope)) .gift-pass-body>span,:where(html:has(.hv-scope)) .gift-pass-nintendo .gift-pass-body>span{font-size:21px}:where(html:has(.hv-scope)) .gift-pass-nintendo .gift-brand-mark{width:100px;height:28px}:where(html:has(.hv-scope)) .gift-pass-nintendo .gift-brand-mark>img{width:100px;height:100px}}@media (max-width:640px){:where(html:has(.hv-scope)) .floating-xbox{width:29%;height:31%;top:3%;left:-1%}:where(html:has(.hv-scope)) .floating-xbox .xbox-card{gap:8px;padding:11px}:where(html:has(.hv-scope)) .xbox-card .hero-card-brand{gap:6px}:where(html:has(.hv-scope)) .xbox-card .hero-card-brand>strong{font-size:11px}:where(html:has(.hv-scope)) .xbox-card .hero-card-brand>img{width:20px;height:20px}:where(html:has(.hv-scope)) .xbox-card .hero-card-footer>span{font-size:11px}:where(html:has(.hv-scope)) .floating-gift .apple-card{gap:10px;padding:12px}:where(html:has(.hv-scope)) .apple-card .hero-card-brand{gap:5px}:where(html:has(.hv-scope)) .apple-card .hero-card-brand>strong{font-size:11px}:where(html:has(.hv-scope)) .apple-card .hero-card-brand>img{width:19px;height:19px}:where(html:has(.hv-scope)) .apple-card .hero-card-footer>span{font-size:20px}:where(html:has(.hv-scope)) .apple-card .hero-card-footer>small{letter-spacing:.08em;font-size:4px}:where(html:has(.hv-scope)) .floating-steam .steam-card{gap:8px;padding:11px}:where(html:has(.hv-scope)) .steam-card .hero-card-brand>strong{font-size:12px}:where(html:has(.hv-scope)) .steam-card .hero-card-brand>img{width:20px;height:20px}:where(html:has(.hv-scope)) .steam-card .hero-card-footer>span{letter-spacing:0;font-size:8px}:where(html:has(.hv-scope)) .steam-card .hero-card-footer>small{display:none}:where(html:has(.hv-scope)) .floating-ai .ai-card{gap:9px;padding:12px}:where(html:has(.hv-scope)) .ai-card .hero-card-brand>strong{letter-spacing:-.025em;font-size:10px}:where(html:has(.hv-scope)) .floating-ai .ai-card>.ai-card-title{margin:0;font-size:22px;line-height:1.05}:where(html:has(.hv-scope)) .ai-partners{gap:8px}:where(html:has(.hv-scope)) .ai-partners>img{width:17px;height:17px}:where(html:has(.hv-scope)) .card-platform{gap:4px;padding:5px;font-size:6px;top:8px;right:7px}:where(html:has(.hv-scope)) .card-platform>img{width:13px;height:13px}:where(html:has(.hv-scope)) .floating-ellie .card-platform{font-size:5px;bottom:8px;right:5px}:where(html:has(.hv-scope)) .floating-ellie .card-platform>img{width:11px;height:11px}:where(html:has(.hv-scope)) .gift-illustration{height:340px}:where(html:has(.hv-scope)) .world-gift-cards{padding-top:348px}:where(html:has(.hv-scope)) .gift-pass{border-radius:10px;width:66%;height:46%;padding:17px}:where(html:has(.hv-scope)) .gift-pass:first-child{top:5%;left:9%}:where(html:has(.hv-scope)) .gift-pass:nth-child(2){top:26%;left:25%}:where(html:has(.hv-scope)) .gift-pass:nth-child(3){top:48%;left:14%}:where(html:has(.hv-scope)) .gift-pass-brand{gap:9px}:where(html:has(.hv-scope)) .gift-brand-mark{width:24px;height:27px}:where(html:has(.hv-scope)) .gift-pass-brand>strong,:where(html:has(.hv-scope)) .gift-pass-netflix .gift-pass-brand>strong{font-size:21px}:where(html:has(.hv-scope)) .gift-card-kind{display:none}:where(html:has(.hv-scope)) .gift-pass-body{gap:4px;margin-top:10px}:where(html:has(.hv-scope)) .gift-pass-body>span,:where(html:has(.hv-scope)) .gift-pass-nintendo .gift-pass-body>span{font-size:22px}:where(html:has(.hv-scope)) .gift-pass-body>small{font-size:7px}:where(html:has(.hv-scope)) .gift-pass-bottom{letter-spacing:.12em;margin-top:9px;font-size:5px!important}:where(html:has(.hv-scope)) .gift-pass-bottom>span{font-size:15px}:where(html:has(.hv-scope)) .gift-pass-nintendo .gift-brand-mark{width:109px;height:27px}:where(html:has(.hv-scope)) .gift-pass-nintendo .gift-brand-mark>img{width:109px;height:109px}:where(html:has(.hv-scope)) .gift-pass-netflix .gift-pass-body>span{height:4px}:where(html:has(.hv-scope)) .floating-ai .ai-card>.ai-card-title{white-space:nowrap;font-size:19px}:where(html:has(.hv-scope)) .leia-portrait{object-position:85% 12%}}@media (max-width:370px){:where(html:has(.hv-scope)) .floating-ai .ai-card{gap:8px;padding:10px}:where(html:has(.hv-scope)) .ai-card .hero-card-brand>strong{font-size:9px}:where(html:has(.hv-scope)) .floating-ai .ai-card>.ai-card-title{font-size:17px}:where(html:has(.hv-scope)) .ai-partners{gap:7px}:where(html:has(.hv-scope)) .ai-partners>img{width:15px;height:15px}:where(html:has(.hv-scope)) .floating-xbox .xbox-card{padding:9px}:where(html:has(.hv-scope)) .xbox-card .hero-card-brand>strong{font-size:10px}:where(html:has(.hv-scope)) .xbox-card .hero-card-brand>img{width:17px;height:17px}:where(html:has(.hv-scope)) .xbox-card .hero-card-footer>span{font-size:10px}:where(html:has(.hv-scope)) .floating-gift .apple-card{padding:10px}:where(html:has(.hv-scope)) .apple-card .hero-card-brand>img{width:17px;height:17px}:where(html:has(.hv-scope)) .apple-card .hero-card-brand>strong{font-size:10px}:where(html:has(.hv-scope)) .apple-card .hero-card-footer>span{font-size:18px}:where(html:has(.hv-scope)) .apple-card .hero-card-footer>small{font-size:3.5px}:where(html:has(.hv-scope)) .gift-pass{padding:14px}:where(html:has(.hv-scope)) .gift-pass-body>span,:where(html:has(.hv-scope)) .gift-pass-nintendo .gift-pass-body>span{font-size:20px}}
:where(html:has(.hv-scope)) .news-section{color:var(--hv-ink);background:#ebe9e3;padding:50px 0 92px}:where(html:has(.hv-scope)) .news-kicker{border-top:1px solid #24212626;justify-content:space-between;align-items:center;gap:20px;margin-bottom:33px;padding-top:27px;display:flex}:where(html:has(.hv-scope)) .news-kicker .section-index{color:#746974;margin:0}:where(html:has(.hv-scope)) .news-edition{letter-spacing:.14em;color:#746974;font-size:9px}:where(html:has(.hv-scope)) .news-section .section-heading{gap:30px;margin-bottom:44px}:where(html:has(.hv-scope)) .news-section h2{font-size:clamp(36px,3.9vw,58px);line-height:1.22}:where(html:has(.hv-scope)) .news-section .text-link{flex-shrink:0;gap:22px;min-height:44px;padding-inline:0}:where(html:has(.hv-scope)) .news-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}:where(html:has(.hv-scope)) .news-card{min-width:0}:where(html:has(.hv-scope)) .news-card-link{border-radius:13px 13px 0 0;flex-direction:column;height:100%;display:flex}:where(html:has(.hv-scope)) .news-cover{aspect-ratio:16/10;isolation:isolate;background:#29282d;border-radius:13px;position:relative;overflow:hidden}:where(html:has(.hv-scope)) .news-cover:after{content:"";pointer-events:none;background:linear-gradient(#11101738,#0000 50%);position:absolute;inset:0}:where(html:has(.hv-scope)) .news-cover>img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.65,.3,1)}:where(html:has(.hv-scope)) .news-category{z-index:1;color:#302a2e;letter-spacing:.1em;background:#f7f3e9;border-radius:5px;padding:7px 10px;font-size:8px;font-weight:600;position:absolute;top:17px;left:17px}:where(html:has(.hv-scope)) .news-open{z-index:1;color:#302a2e;opacity:0;background:#f7f3e9;border-radius:50%;place-items:center;width:38px;height:38px;transition:opacity .25s,transform .25s;display:grid;position:absolute;bottom:16px;right:16px;transform:translateY(7px)}:where(html:has(.hv-scope)) .news-open svg{width:19px;height:19px}:where(html:has(.hv-scope)) .news-meta{color:#766c75;justify-content:space-between;gap:10px;margin:23px 0 13px;font-size:10px;display:flex}:where(html:has(.hv-scope)) .news-meta>span{color:#6b5268;font-weight:600}:where(html:has(.hv-scope)) .news-card h3{letter-spacing:-.04em;text-wrap:pretty;margin:0 0 26px;font-size:clamp(16px,1.42vw,21px);font-weight:450;line-height:1.55;transition:color .2s}:where(html:has(.hv-scope)) .news-source{color:#746674;border-top:1px solid #24212620;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:17px 0 2px;font-size:9px;display:flex}:where(html:has(.hv-scope)) .news-source>span:last-child{color:#453547;align-items:center;gap:8px;display:flex}:where(html:has(.hv-scope)) .news-source svg{width:14px;height:14px}:where(html:has(.hv-scope)) .news-bottom{color:#776f77;justify-content:space-between;align-items:center;gap:15px;margin-top:26px;font-size:10px;display:flex}:where(html:has(.hv-scope)) .news-swipe{display:none}:where(html:has(.hv-scope)) .news-dialog-list{gap:0;margin-top:24px;display:grid}:where(html:has(.hv-scope)) .news-dialog-list>a{border-top:1px solid var(--hv-line);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-size:14px;line-height:1.6;display:flex}:where(html:has(.hv-scope)) .news-dialog-list small{color:#817281;margin-top:5px;font-size:10px;display:block}:where(html:has(.hv-scope)) .news-dialog-list svg{width:19px;height:19px}@media (hover:hover){:where(html:has(.hv-scope)) .news-card-link:hover .news-cover>img{transform:scale(1.045)}:where(html:has(.hv-scope)) .news-card-link:hover h3{color:#755970}:where(html:has(.hv-scope)) .news-card-link:hover .news-open{opacity:1;transform:none}}:where(html:has(.hv-scope)) .news-card-link:focus-visible .news-open{opacity:1;transform:none}@media (max-width:1199px){:where(html:has(.hv-scope)) .news-rail{gap:20px}:where(html:has(.hv-scope)) .news-card h3{font-size:16px}:where(html:has(.hv-scope)) .news-meta{font-size:9px}:where(html:has(.hv-scope)) .news-source{gap:7px;font-size:8px}}@media (max-width:700px){:where(html:has(.hv-scope)) .news-section{padding:28px 0 54px}:where(html:has(.hv-scope)) .news-kicker{gap:10px;margin-bottom:28px;padding-top:22px}:where(html:has(.hv-scope)) .news-kicker .section-index{letter-spacing:.1em;font-size:7px}:where(html:has(.hv-scope)) .news-edition{letter-spacing:.08em;font-size:6px}:where(html:has(.hv-scope)) .news-section .section-heading{margin-bottom:26px;display:block}:where(html:has(.hv-scope)) .news-section h2{letter-spacing:-.055em;font-size:31px;line-height:1.3}:where(html:has(.hv-scope)) .news-section .text-link{gap:22px;min-height:36px;margin:20px 0 0;font-size:11px}:where(html:has(.hv-scope)) .news-section .text-link svg{width:18px;height:18px}:where(html:has(.hv-scope)) .news-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#baadb8 transparent;gap:17px;margin-inline:-20px;padding:5px 20px 19px;scroll-padding-inline:20px;display:flex;overflow-x:auto}:where(html:has(.hv-scope)) .news-card{scroll-snap-align:start;flex:0 0 86%}:where(html:has(.hv-scope)) .news-cover{aspect-ratio:16/10;border-radius:10px}:where(html:has(.hv-scope)) .news-category{padding:6px 9px;font-size:7px;top:13px;left:13px}:where(html:has(.hv-scope)) .news-meta{margin:20px 0 12px;font-size:9px}:where(html:has(.hv-scope)) .news-card h3{margin-bottom:24px;font-size:16px;line-height:1.6}:where(html:has(.hv-scope)) .news-source{padding-top:16px;font-size:9px}:where(html:has(.hv-scope)) .news-bottom{margin-top:14px;font-size:8px;line-height:1.8;display:block}:where(html:has(.hv-scope)) .news-swipe{color:#6b5268;align-items:center;gap:12px;margin-top:10px;font-size:9px;display:flex}:where(html:has(.hv-scope)) .news-swipe svg{width:19px;height:19px}:where(html:has(.hv-scope)) .news-dialog-list>a{padding:16px 0;font-size:12px}}@media (max-width:370px){:where(html:has(.hv-scope)) .news-section h2{font-size:28px}:where(html:has(.hv-scope)) .news-card h3{font-size:14px}:where(html:has(.hv-scope)) .news-meta,:where(html:has(.hv-scope)) .news-source{font-size:8px}}@media (prefers-reduced-motion:reduce){:where(html:has(.hv-scope)) .news-cover>img,:where(html:has(.hv-scope)) .news-open{transition:none}:where(html:has(.hv-scope)) .news-card-link:hover .news-cover>img{transform:none}}html[data-motion=off]:where(:has(.hv-scope)) .news-card-link:hover .news-cover>img{transform:none}
@media (max-width:640px){:where(html:has(.hv-scope)) .mobile-bottom{bottom:var(--cookie-notice-h,0px);transition:bottom .25s var(--ease-soft,ease)}}html[data-motion=lite]:where(:has(.hv-scope)) .floating,html[data-motion=lite]:where(:has(.hv-scope)) .orbit{animation:none!important}:where(html:has(.hv-scope)) .cookie-notice{font-family:var(--font-text), Inter, system-ui, sans-serif;color:var(--ink)}:where(html:has(.hv-scope)) svg:not(:where(dialog svg)){vertical-align:baseline;display:inline}@media (min-width:641px){:where(html:has(.hv-scope)) .spotlight-purchase{flex-direction:column;align-items:flex-start;gap:20px}}:where(html:has(.hv-scope)) .hv-header .site-header__profile-link{max-width:none;color:inherit;border:0;border-radius:0}:where(html:has(.hv-scope)) .site-header__profile-link .utility-label{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}:where(html:has(.hv-scope)) .hv-header .site-header__who-ghost{width:28px;height:28px}@media (max-width:640px){:where(html:has(.hv-scope)) .hv-header .header-inner>.site-header__who-ghost{display:none}}:where(html:has(.hv-scope)) .hv-header[data-surface=light]:not(.compact){color:#392c38}:where(html:has(.hv-scope)) .hv-header[data-surface=light]:not(.compact) .brand>img{filter:brightness(0)}:where(html:has(.hv-scope)) .hv-header[data-surface=light]:not(.compact) .header-links{color:#392c38}:where(html:has(.hv-scope)) .hv-header[data-surface=light]:not(.compact) .header-links a:hover{color:#17151c}:where(html:has(.hv-scope)) .hv-header .site-header__cart,:where(html:has(.hv-scope)) .mobile-bottom nav>a{position:relative}:where(html:has(.hv-scope)) .hv-header .cart-badge,:where(html:has(.hv-scope)) .mobile-bottom .cart-badge{min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;top:2px;left:12px}:where(html:has(.hv-scope)) .mobile-bottom .cart-badge{top:0;left:calc(50% + 4px)}:where(html:has(.hv-scope)) .hero-bottom{pointer-events:none}:where(html:has(.hv-scope)) .hero-bottom>p,:where(html:has(.hv-scope)) .hero-brands>button,:where(html:has(.hv-scope)) .hero-bottom>.scroll-cue{pointer-events:auto}:where(html:has(.hv-scope)) .game-picture{aspect-ratio:1}:where(html:has(.hv-scope)) .game-tile{flex:0 0 calc(25% - 18px)}@media (max-width:900px){:where(html:has(.hv-scope)) .game-tile{flex-basis:31%}}@media (max-width:640px){:where(html:has(.hv-scope)) .game-tile{flex:0 0 62%}}:where(html:has(.hv-scope)) .game-picture .game-tags{gap:6px;display:flex;position:absolute;top:15px;left:15px}:where(html:has(.hv-scope)) .game-picture .game-tags>.outline-tag{position:static}:where(html:has(.hv-scope)) .game-picture .game-tags>.game-discount{color:#1a2413;background:#d0f781;border-color:#0000}:where(html:has(.hv-scope)) .game-info .game-price{white-space:nowrap;align-items:baseline;gap:8px;display:flex}:where(html:has(.hv-scope)) .game-info .game-price>s{color:#8e828e;font-size:11px}:where(html:has(.hv-scope)) .game-info small>time{white-space:nowrap}@media (max-width:640px){:where(html:has(.hv-scope)) .game-picture .game-tags{top:12px;left:12px}html:where(:has(.hv-scope)){--hv-bottom-h:calc(59px + env(safe-area-inset-bottom))}}:where(html:has(.hv-scope)) .final-section{padding-bottom:92px}@media (max-width:640px){:where(html:has(.hv-scope)) .final-section{padding-bottom:59px}}@media (max-width:1199px){:where(html:has(.hv-scope)) .header-links a[href=\/novosti],:where(html:has(.hv-scope)) .header-links a[href=\/quest-gta-vi]{display:inline}:where(html:has(.hv-scope)) .header-links a[href$=\#offers],:where(html:has(.hv-scope)) .header-links a[href$=\#how]{display:none}}@media (max-width:640px){:where(html:has(.hv-scope)) .world-tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline-start:15px;overflow-y:hidden}:where(html:has(.hv-scope)) .world-tab{scroll-snap-align:start}:where(html:has(.hv-scope)) .world-tab:after{bottom:0}}
:where(html:has(.hv-scope)) .leia-section.leia-section--original{background:#35213b;padding-top:0}:where(html:has(.hv-scope)) .leia-section--original .leia-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);min-height:clamp(840px,67vw,1000px);padding-block:0;display:grid}:where(html:has(.hv-scope)) .leia-section--original .leia-copy{width:100%;min-width:0;max-width:580px;padding-block:64px}:where(html:has(.hv-scope)) .leia-section--original .leia-original-stage{pointer-events:none;align-self:stretch;width:100%;min-width:0;position:relative}:where(html:has(.hv-scope)) .leia-section--original .leya-animated-portrait.leia-original-portrait{aspect-ratio:620/720;width:clamp(640px,55vw,820px);max-width:none;height:auto;box-shadow:none;display:block;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}:where(html:has(.hv-scope)) .leia-section--original .leia-original-portrait>img,:where(html:has(.hv-scope)) .leia-section--original .leia-original-portrait>canvas{object-fit:contain;object-position:center;border-radius:0;width:100%;height:100%}:where(html:has(.hv-scope)) .leia-section--original .leia-signature{display:none}:where(html:has(.hv-scope)) .leia-section--original .leia-watermark{z-index:auto;text-align:left;pointer-events:none;width:max-content;max-width:100%;margin-block-start:32px;font-size:clamp(116px,13vw,180px);line-height:.9;display:block;position:static;inset:auto}@media (max-width:900px){:where(html:has(.hv-scope)) .leia-section.leia-section--original{min-height:0}:where(html:has(.hv-scope)) .leia-section--original .leia-layout{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding-block:0}:where(html:has(.hv-scope)) .leia-section--original .leia-original-stage{aspect-ratio:620/720;order:1;width:min(112%,680px);left:50%;transform:translate(-50%)}:where(html:has(.hv-scope)) .leia-section--original .leya-animated-portrait.leia-original-portrait{width:100%;bottom:-28px}:where(html:has(.hv-scope)) .leia-section--original .leia-copy{margin-inline:auto;padding-block:55px 12px}}@media (max-width:640px){:where(html:has(.hv-scope)) .leia-section--original .leia-layout{gap:0}:where(html:has(.hv-scope)) .leia-section--original .leia-copy{max-width:none;padding-block-start:44px}}
