@font-face{font-family:GTA Art Deco;src:url("/fonts/GTA Art Deco - Regular.woff2") format("woff2"),url("/fonts/GTA Art Deco - Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GTA Art Deco;src:url("/fonts/GTA Art Deco - Medium.woff2") format("woff2"),url("/fonts/GTA Art Deco - Medium.ttf") format("truetype");font-weight:500 800;font-style:normal;font-display:swap}:root{--font-display:"GTA Art Deco","Arial Narrow","Arial Black",Impact,sans-serif}*{margin:0;padding:0;box-sizing:border-box}@keyframes heroLogoReveal{0%{opacity:0;transform:translate3d(0,-12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes heroArtReveal{0%{opacity:1;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes heroTextReveal{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes heroCueReveal{0%{opacity:0}to{opacity:.86}}@keyframes heroCueFloat{0%,to{transform:translate3d(-50%,-2px,0)}50%{transform:translate3d(-50%,6px,0)}}@keyframes heroAmbientBreath{0%{opacity:.48;transform:scale(1)}to{opacity:.68;transform:scale(1.03)}}.hero-platform-logos{display:flex;align-items:center;justify-content:center;gap:clamp(24px,2.2vw,42px)}.hero-platform-logos img{width:auto;height:clamp(24px,1.65vw,34px);opacity:.94;filter:drop-shadow(0 0 16px rgba(255,255,255,.08))}html{scroll-behavior:smooth}body,html{width:100%;min-height:100%;overflow-x:clip;font-family:Arial,Helvetica,sans-serif;background:#0c0a1a;color:white}body,html,img,main,video{max-width:100%}body.mobile-menu-open{overflow:hidden}:root{--scroll-bg-color:#0c0a1a;--scroll-accent-color:#ff3ca5;--scroll-next-color:#45c2de;--vi-editions-plum:#1b1036;--vi-editions-accent:#b86bff;--vi-countdown-field:#1f1342;--vi-countdown-accent:#ff6f97;--vi-countdown-floor:#05060d}.scroll-color-bg{position:fixed;inset:-1px;z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--scroll-accent-color) 13%,transparent),transparent 30%),radial-gradient(circle at 90% 16%,color-mix(in srgb,var(--scroll-next-color) 10%,transparent),transparent 32%),radial-gradient(circle at 56% 114%,color-mix(in srgb,var(--scroll-accent-color) 10%,transparent),transparent 40%),linear-gradient(165deg,color-mix(in srgb,var(--scroll-bg-color) 90%,black) 0,var(--scroll-bg-color) 50%,color-mix(in srgb,var(--scroll-bg-color) 78%,black) 100%);background-repeat:no-repeat;contain:strict;transform:translateZ(0);will-change:background}a,button{font-family:inherit}a{color:inherit;text-decoration:none}.mobile-menu{position:fixed;inset:0;z-index:90;display:grid;grid-template-columns:.95fr 1.05fr;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .32s ease,visibility .32s ease}.mobile-menu.is-open{pointer-events:auto;opacity:1;visibility:visible}.mobile-menu-art{filter:saturate(1.04) brightness(.72);transform:scale(1.04);transition:transform .42s ease}.mobile-menu.is-open .mobile-menu-art{transform:scale(1)}.mobile-menu-panel{position:relative;display:flex;flex-direction:column;justify-content:center;padding:38px clamp(28px,7vw,72px);background:radial-gradient(circle at 16% 12%,rgba(196,48,132,.12),transparent 30%),linear-gradient(180deg,rgba(7,8,17,.97),rgba(5,5,7,.99));box-shadow:-28px 0 80px rgba(0,0,0,.42);transform:translateX(26px);transition:transform .36s ease}.mobile-menu.is-open .mobile-menu-panel{transform:translateX(0)}.mobile-menu-close{position:absolute;top:24px;right:24px;width:46px;height:46px;border:1px solid rgba(255,238,218,.16);border-radius:15px;background:rgba(255,238,218,.07);color:#fff1e4;font-size:30px;line-height:1;cursor:pointer}.mobile-menu-close:focus-visible,.mobile-menu-links a:focus-visible{outline:2px solid #ff9b78;outline-offset:6px}.mobile-menu-brand{margin-bottom:42px;color:rgba(255,232,212,.66);font-size:12px;font-weight:900;letter-spacing:7px}.mobile-menu-links{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.mobile-menu-links a{position:relative;color:#fff3e8;font-family:var(--font-display);font-size:clamp(40px,8vw,82px);line-height:.95;font-weight:500;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 18px 40px rgba(0,0,0,.42);transform:translateY(12px);opacity:0;transition:transform .36s ease,opacity .36s ease,color .25s ease}.mobile-menu.is-open .mobile-menu-links a{transform:translateY(0);opacity:1}.mobile-menu.is-open .mobile-menu-links a:first-child{transition-delay:.08s}.mobile-menu.is-open .mobile-menu-links a:nth-child(2){transition-delay:.13s}.mobile-menu.is-open .mobile-menu-links a:nth-child(3){transition-delay:.18s}.mobile-menu.is-open .mobile-menu-links a:nth-child(4){transition-delay:.23s}.mobile-menu-links a:hover{color:#ffccbe;text-shadow:0 18px 40px rgba(0,0,0,.42),0 0 24px rgba(196,48,132,.18)}.mobile-menu-links a.mobile-menu-link--primary{color:#ff8a63}.mobile-menu-links a.mobile-menu-link--primary:hover{color:#ffa07e}.mobile-menu-links a:not(.mobile-menu-link--primary){font-size:clamp(30px,6vw,60px);color:#fbeede}.eyebrow{margin-bottom:14px;font-size:12px;font-weight:900;letter-spacing:8px;color:rgba(255,232,212,.82);text-shadow:0 0 16px rgba(196,48,132,.24)}@media (prefers-reduced-motion:reduce){.hero:before,.trailer-bg-glow,.trailer-controls button.active,.trailer-dark-layer,.trailer-frame,.trailer-frame:after,.trailer-section:after,.trailer-section:before{animation:none}.trailer-controls,.trailer-frame,.trailer-text{opacity:1!important;transform:none!important}.trailer-text{--gy:0px!important}}@media (max-width:900px){.hero:before,.trailer-bg-glow,.trailer-controls button.active,.trailer-dark-layer,.trailer-frame:after,.trailer-section:after,.trailer-section:before{animation:none}.trailer-bg-glow,.trailer-section:before{filter:none}.trailer-frame,.trailer-label{backdrop-filter:blur(8px)}}.trailer-section{position:relative;min-height:100vh;scroll-margin-top:clamp(28px,6vh,72px);overflow:visible;background:transparent;perspective:1400px;contain:layout;box-shadow:none}.trailer-section:after,.trailer-section:before{content:"";position:absolute;inset:-18%;pointer-events:none}.trailer-section:before{z-index:0;opacity:.07;background:radial-gradient(ellipse at 66% 42%,rgba(202,48,150,.078),transparent 46%),radial-gradient(ellipse at 24% 68%,rgba(36,157,214,.095),transparent 62%),radial-gradient(ellipse at 78% 18%,rgba(134,105,232,.052),transparent 52%);filter:blur(28px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 64%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 64%,transparent);animation:trailerAtmosphere 20s ease-in-out infinite alternate}.trailer-section:after{display:none}.trailer-bg-glow{background:radial-gradient(ellipse 58% 44% at 72% 40%,rgba(38,126,178,.2),transparent 74%),radial-gradient(ellipse 48% 40% at 28% 68%,rgba(202,48,150,.14),transparent 76%),linear-gradient(180deg,rgba(5,5,7,.1),rgba(7,17,31,.24) 62%,transparent);opacity:.48;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 84%,transparent)}.trailer-bg-glow,.trailer-dark-layer{position:absolute;inset:0;pointer-events:none}.trailer-dark-layer{background:radial-gradient(ellipse 44% 38% at 72% 44%,rgba(22,63,104,.55),transparent 100%),radial-gradient(ellipse 40% 30% at 16% 78%,rgba(40,18,69,.6),transparent 100%),radial-gradient(ellipse 30% 24% at 60% 38%,rgba(255,79,180,.07),transparent 100%),radial-gradient(ellipse 34% 26% at 84% 64%,rgba(22,63,104,.4),transparent 100%),radial-gradient(ellipse 28% 22% at 14% 22%,rgba(40,18,69,.5),transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 13%,#000 94%,transparent);mask-image:linear-gradient(180deg,transparent,#000 13%,#000 94%,transparent)}.trailer-content{position:relative;z-index:2;min-height:100vh;display:grid;grid-template-columns:.75fr 1.45fr;align-items:center;gap:6vw;padding:8vw 7vw}.trailer-text{will-change:transform,opacity;--gy:50vh;background-image:radial-gradient(circle at 50% var(--gy),#ffc0e6 0,#ff4fb4 48vh,#ff6bcb 88vh,rgba(255,107,203,0) 140vh);-webkit-background-clip:text;background-clip:text}.trailer-text .eyebrow,.trailer-text h2{color:transparent}.trailer-text h2{margin-top:18px;margin-bottom:30px;font-family:var(--font-display);font-weight:500;font-size:clamp(58px,7.8vw,126px);line-height:.9;letter-spacing:.005em;padding-top:.06em;text-shadow:0 15px 55px rgba(0,0,0,.65),0 0 34px rgba(255,79,180,.22)}html[data-lang=ru] .trailer-title-desktop{line-height:1.02}.trailer-button-mobile,.trailer-meta,.trailer-mobile-copy,.trailer-mobile-media-meta,.trailer-play-overlay,.trailer-title-mobile{display:none}.trailer-text p{max-width:470px;font-size:19px;line-height:1.65;color:#f8d9ea;-webkit-text-fill-color:#f8d9ea}.trailer-side{display:flex;flex-direction:column;gap:28px}.trailer-frame{position:relative;border-radius:36px;overflow:hidden;will-change:transform,opacity;background:linear-gradient(145deg,rgba(10,12,22,.66),rgba(4,5,10,.82)),rgba(7,9,16,.58);transform-style:preserve-3d;box-shadow:0 0 0 1px rgba(255,255,255,.13),0 28px 82px rgba(0,0,0,.42),0 0 72px rgba(202,48,150,.13),0 0 120px rgba(0,190,235,.06),inset 0 1px 0 rgba(255,255,255,.1);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease,filter .45s ease}.trailer-frame:hover{transform:scale(1.012);filter:brightness(1.035) saturate(1.02);box-shadow:0 0 0 1px rgba(210,246,255,.2),0 32px 88px rgba(0,0,0,.44),0 0 84px rgba(202,48,150,.18),0 0 150px rgba(0,190,235,.09),inset 0 1px 0 rgba(255,255,255,.14)}.trailer-frame:before{inset:0;z-index:2;background:linear-gradient(135deg,rgba(255,255,255,.13),transparent 21%),radial-gradient(92% 52% at 72% -8%,rgba(120,228,248,.045),transparent 72%),linear-gradient(180deg,rgba(80,210,235,.02),transparent 48%),linear-gradient(0deg,rgba(0,0,0,.42),transparent 45%);transition:opacity .35s ease}.trailer-frame:after,.trailer-frame:before{content:"";position:absolute;pointer-events:none}.trailer-frame:after{inset:-2px;z-index:3;border-radius:inherit;background:linear-gradient(120deg,transparent 10%,rgba(170,238,255,.1),rgba(255,255,255,.052),transparent 86%);transform:translateX(-120%);animation:trailerShine 5s ease-in-out infinite;transition:opacity .3s ease}.trailer-frame.is-playing:after{opacity:0;animation:none}.trailer-frame.is-playing:before{opacity:.12}.trailer-frame video{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;transition:transform .55s ease,filter .55s ease}.trailer-frame video.is-hidden{display:none}.trailer-placeholder{min-height:100%;aspect-ratio:16/9;display:grid;place-items:center;padding:clamp(28px,5vw,54px);text-align:center;background:radial-gradient(circle at 50% 35%,rgba(201,52,131,.16),transparent 38%),radial-gradient(circle at 72% 70%,rgba(92,201,223,.1),transparent 42%),linear-gradient(145deg,rgba(12,13,24,.9),rgba(3,4,9,.96))}.trailer-placeholder small,.trailer-placeholder span{display:block;text-transform:uppercase}.trailer-placeholder span{color:rgba(255,248,242,.92);font-size:clamp(18px,2.6vw,28px);font-weight:950;letter-spacing:.12em;text-shadow:0 0 24px rgba(201,52,131,.18)}.trailer-placeholder small{margin-top:12px;color:rgba(255,246,238,.52);font-size:clamp(10px,1.4vw,13px);font-weight:800;letter-spacing:.14em}.trailer-frame:hover video{transform:scale(1.006);filter:saturate(1.04) contrast(1.02)}.trailer-play-overlay{position:absolute;left:50%;top:50%;z-index:5;width:72px;height:72px;place-items:center;border:0;border-radius:999px;color:rgba(25,21,30,.86);background:rgba(255,255,255,.92);box-shadow:0 18px 46px rgba(0,0,0,.34),0 0 42px rgba(255,255,255,.18);transform:translate3d(-50%,-50%,0);cursor:pointer}.trailer-label{position:absolute;left:24px;top:22px;z-index:4;padding:10px 16px;border-radius:999px;background:rgba(0,0,0,.42);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(12px);font-size:11px;font-weight:950;letter-spacing:4px}.trailer-controls{display:flex;gap:14px;justify-content:flex-end}.trailer-controls button{min-width:140px;height:48px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.045);color:rgba(255,255,255,.72);font-size:12px;font-weight:950;letter-spacing:2px;cursor:pointer;transform:translateY(0);transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s ease,background .32s ease,border-color .32s ease,color .32s ease,filter .32s ease}.trailer-controls button:hover{transform:translateY(-2px);color:rgba(255,255,255,.92);border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.1);box-shadow:0 14px 32px rgba(0,0,0,.22),0 0 22px rgba(0,190,235,.12)}.trailer-controls button.active{transform:translateY(-1px);color:white;background:linear-gradient(92deg,#ff4fae,#65d9ef);border-color:rgba(255,255,255,.22);box-shadow:0 0 30px rgba(101,217,239,.24),0 0 26px rgba(255,79,174,.26);animation:trailerButtonPulse 3.4s ease-in-out infinite}@keyframes trailerShine{0%{transform:translateX(-120%)}45%{transform:translateX(120%)}to{transform:translateX(120%)}}@keyframes trailerAtmosphere{0%{transform:translate3d(-1.4%,0,0) scale(1)}to{transform:translate3d(1.2%,-1%,0) scale(1.04)}}@keyframes trailerButtonPulse{0%,to{box-shadow:0 0 30px rgba(0,190,235,.14),0 0 22px rgba(196,48,132,.1),0 12px 28px rgba(0,0,0,.2)}50%{box-shadow:0 0 44px rgba(0,190,235,.18),0 0 30px rgba(196,48,132,.14),0 14px 32px rgba(0,0,0,.24)}}@keyframes trailerMobileMediaIn{0%{opacity:.72;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.trailer-content{grid-template-columns:1fr;padding:110px 24px 80px}.trailer-text h2{font-size:clamp(46px,13vw,78px);letter-spacing:.005em}.trailer-frame{border-radius:22px}.trailer-controls{justify-content:flex-start;flex-wrap:wrap}.trailer-controls button{flex:1}}@media (max-width:767px){.trailer-section,body,html{overflow-x:clip;max-width:100%}.trailer-section{width:100%;min-height:auto;perspective:none}.trailer-section:before{opacity:.055;animation:none;filter:none}.trailer-frame:after{animation:none}.trailer-section:after{opacity:.026}.trailer-content{width:min(calc(100% - 36px),480px);max-width:480px;min-height:auto;display:flex;flex-direction:column;align-items:stretch;margin-inline:auto;padding:clamp(72px,12vw,88px) 0 clamp(72px,11vw,96px);gap:0}.trailer-text{display:none}.trailer-mobile-copy{display:block;width:100%;min-width:0;margin-bottom:38px}.trailer-mobile-eyebrow{margin:0;color:rgba(255,224,240,.88);font-size:clamp(11px,3vw,13px);font-weight:900;letter-spacing:.32em;line-height:1.2;text-transform:uppercase;text-shadow:0 0 18px rgba(255,79,180,.12)}.trailer-mobile-title{margin:28px 0 0;padding:.04em 0 0;color:#de58a8;font-family:var(--font-display);font-size:clamp(42px,13vw,58px);font-weight:750;letter-spacing:-.015em;line-height:.9;text-wrap:balance;text-shadow:0 18px 42px rgba(0,0,0,.34),0 0 28px rgba(216,64,159,.1)}.trailer-mobile-title-line{display:block;white-space:nowrap}html[data-lang=ru] .trailer-mobile-title{font-size:clamp(34px,10.2vw,48px);letter-spacing:-.02em}.trailer-mobile-description{max-width:460px;margin:26px 0 0;color:rgba(255,247,250,.9);font-size:clamp(15px,4.1vw,17px);font-weight:400;letter-spacing:-.012em;line-height:1.52}.trailer-side{width:100%;min-width:0;gap:0;margin-top:0}.trailer-frame{order:0;width:100%;max-width:480px;min-height:0;aspect-ratio:16/9;margin:0;isolation:isolate;border-radius:clamp(20px,5.5vw,24px);box-shadow:0 0 0 1px rgba(255,159,213,.22),0 18px 42px rgba(0,0,0,.36),0 0 36px rgba(202,48,150,.08),inset 0 1px 0 rgba(255,255,255,.11)}.trailer-frame:hover,.trailer-frame:hover video{transform:none;filter:none}.trailer-frame:hover{box-shadow:0 0 0 1px rgba(255,159,213,.22),0 18px 42px rgba(0,0,0,.36),0 0 36px rgba(202,48,150,.08),inset 0 1px 0 rgba(255,255,255,.11)}.trailer-frame video{position:absolute;inset:0;width:100%;height:100%;min-height:0;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;background:#050507;animation:trailerMobileMediaIn .25s cubic-bezier(.2,.72,.25,1) both;transition:none}.trailer-frame[data-trailer="1"] video{-o-object-position:50% 48%;object-position:50% 48%}.trailer-frame[data-trailer="2"] video{-o-object-position:52% 50%;object-position:52% 50%}.trailer-placeholder{position:absolute;inset:0;min-height:0;aspect-ratio:auto;padding:24px 18px}.trailer-play-overlay{display:grid;width:clamp(60px,17vw,68px);height:clamp(60px,17vw,68px);padding:0;border:1px solid rgba(255,102,161,.84);color:transparent;font-size:0;background:rgba(12,11,23,.84);box-shadow:0 12px 28px rgba(0,0,0,.34),0 0 20px rgba(210,52,160,.1)}.trailer-play-overlay:before{content:"";width:0;height:0;margin-left:5px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:15px solid #ff718b}.trailer-label{display:none}.trailer-mobile-media-meta{position:absolute;inset:0;z-index:4;display:block;pointer-events:none}.trailer-mobile-badge,.trailer-mobile-duration{position:absolute;color:rgba(255,248,251,.96);font-size:clamp(10px,2.8vw,12px);font-weight:900;line-height:1;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.78)}.trailer-mobile-badge{left:clamp(12px,3.8vw,17px);top:clamp(12px,3.8vw,17px);padding:10px 13px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(15,11,25,.78);letter-spacing:.22em}.trailer-mobile-duration{right:clamp(14px,4vw,18px);bottom:clamp(13px,3.8vw,17px);letter-spacing:.18em}.trailer-controls{order:1;width:100%;max-width:480px;margin:12px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;justify-content:stretch;flex-wrap:nowrap;padding:0;border:0;border-radius:0;background:transparent;backdrop-filter:none;box-shadow:none}.trailer-controls button{position:relative;min-width:0;height:clamp(48px,13vw,54px);flex:initial;padding:0 8px;overflow:hidden;border:1px solid rgba(255,255,255,.17);border-radius:14px;background:rgba(10,11,24,.34);color:rgba(255,247,251,.65);font-size:clamp(10px,2.8vw,12px);letter-spacing:.18em;text-transform:uppercase;box-shadow:none;transition:background .24s ease,border-color .24s ease,color .24s ease,opacity .24s ease}.trailer-button-desktop{display:none}.trailer-button-mobile{display:inline}.trailer-controls button:hover{transform:none;background:rgba(255,255,255,.06);box-shadow:none}.trailer-controls button.active{transform:none;color:rgba(255,255,255,.98);background:linear-gradient(rgba(10,11,24,.9),rgba(10,11,24,.9)) padding-box,linear-gradient(105deg,#ef54aa,#69cde7) border-box;border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.07);animation:none}.trailer-controls button.active:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;border-radius:999px;background:linear-gradient(90deg,#ef54aa,#69cde7)}.trailer-controls button:focus-visible,.trailer-play-overlay:focus-visible{outline:2px solid rgba(255,244,250,.95);outline-offset:3px}.trailer-meta{display:none}}@media (max-width:480px){.trailer-content{width:calc(100% - 36px)}.trailer-controls button{min-height:48px}}@media (prefers-reduced-motion:reduce){.trailer-controls button,.trailer-controls button.active,.trailer-frame video,.trailer-frame:after,.trailer-play-overlay,.trailer-section:before{animation:none!important;transition:none!important}.trailer-controls,.trailer-frame,.trailer-text{opacity:1!important;transform:none!important}.trailer-controls button:hover,.trailer-frame:hover,.trailer-frame:hover video{transform:none!important;filter:none!important}}.hero{position:relative;min-height:100svh;width:100%;height:auto;max-height:none;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;padding:clamp(28px,3.4vw,58px);color:#fff;background:radial-gradient(ellipse 26% 18% at 50% 38%,rgba(216,91,255,.12),transparent 100%)}.hero:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;opacity:.62;background:radial-gradient(ellipse 30% 20% at 23% 19%,rgba(120,79,190,.12),transparent 100%),radial-gradient(ellipse 28% 18% at 78% 16%,rgba(255,124,191,.08),transparent 100%);filter:none;animation:heroAmbientBreath 12s ease-in-out infinite alternate}.hero:after{display:none}.navbar{position:absolute;top:clamp(16px,1.8vw,28px);left:clamp(16px,1.8vw,32px);right:clamp(16px,1.8vw,32px);z-index:20;width:auto;height:auto;padding:0;transform:none;display:flex;align-items:center;justify-content:space-between;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none}.nav-brand{position:static;font-size:clamp(24px,2.6vw,36px);line-height:1;animation:heroLogoReveal .78s cubic-bezier(.2,.82,.2,1) .04s both}.brand-vi{display:block;height:.92em;width:auto;overflow:visible;filter:drop-shadow(0 2px 6px rgba(5,3,10,.45));transition:filter .3s ease}.faq-page-brand:hover .brand-vi,.nav-brand:hover .brand-vi{filter:drop-shadow(0 2px 6px rgba(5,3,10,.45)) drop-shadow(0 0 12px rgba(255,138,99,.18))}.lang-toggle{display:inline-flex;gap:2px;padding:3px;border:1px solid rgba(255,238,218,.18);border-radius:999px;background:rgba(12,8,20,.42);backdrop-filter:blur(8px)}.lang-toggle button{padding:5px 10px;border:0;border-radius:999px;background:transparent;color:rgba(255,243,232,.6);font-family:var(--font-display);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1;cursor:pointer;transition:color .25s ease,background .25s ease}.lang-toggle button:hover{color:#fff3e8}.lang-toggle button.is-active{color:#22091c;background:linear-gradient(96deg,#f6ecc9,#ff8a63)}.navbar__side{gap:clamp(12px,1.4vw,20px)}.nav-menu-toggle,.navbar__side{display:flex;align-items:center}.nav-menu-toggle{width:clamp(32px,3vw,42px);height:clamp(28px,2.7vw,36px);justify-content:center;flex-direction:column;gap:clamp(5px,.5vw,7px);border:0;border-radius:0;background:transparent;color:#fff;cursor:pointer;backdrop-filter:none;animation:heroLogoReveal .78s cubic-bezier(.2,.82,.2,1) .12s both}.nav-menu-toggle span{width:clamp(22px,2vw,30px);height:clamp(3px,.28vw,4px);border-radius:0;background:currentColor;box-shadow:none}.mobile-menu.is-open .mobile-menu-art{background:linear-gradient(90deg,rgba(7,8,18,.18),rgba(7,8,18,.8)),radial-gradient(circle at 35% 44%,rgba(255,124,191,.14),transparent 38%),url(/assets/Official_Cover_Art_landscape.webp) 50% /cover no-repeat;filter:saturate(1.02) brightness(.7)}.mobile-menu-panel{background:radial-gradient(circle at 20% 18%,rgba(255,124,191,.12),transparent 30%),linear-gradient(180deg,rgba(10,12,27,.98),rgba(5,6,16,.995))}.mobile-menu-brand{color:rgba(255,244,238,.72)}.mobile-menu-links a{color:#fff;text-shadow:0 18px 48px rgba(0,0,0,.52)}.hero-stage{position:relative;z-index:2;width:min(1540px,100%);min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(12px,1.5svh,22px);padding-top:clamp(14px,1.8svh,28px)}.hero-art-wrap{position:relative;width:min(1440px,74vw);aspect-ratio:16/9;padding:0;background:transparent;filter:drop-shadow(0 28px 64px rgba(0,0,0,.5));animation:heroArtReveal .92s cubic-bezier(.18,.82,.2,1) .2s both}.hero-art-wrap:before{display:none}.hero-art{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.hero-actions{position:relative;z-index:3;width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(18px,3vw,40px);margin-top:clamp(6px,1.2svh,18px);animation:heroTextReveal .78s cubic-bezier(.2,.82,.2,1) .42s both}.hero-actions__date{justify-self:start;margin:0;display:flex;flex-direction:column;gap:3px;font-family:var(--font-display);font-weight:500;letter-spacing:.04em;font-size:clamp(15px,1.5vw,22px);line-height:1.05;text-transform:uppercase;color:#fff;text-shadow:0 8px 24px rgba(0,0,0,.5)}.hero-actions__date span{font-size:.6em;font-weight:800;letter-spacing:.24em;color:rgba(255,246,238,.84)}.hero-preorder-cta{display:inline-flex;align-items:center;justify-content:center;padding:clamp(13px,1.05vw,17px) clamp(30px,2.7vw,52px);border-radius:999px;border:0;cursor:pointer;font-family:var(--font-display);font-weight:500;font-size:clamp(14px,1.1vw,19px);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#1a0f24;background:linear-gradient(96deg,#f6ecc9,#ff8a63);box-shadow:0 14px 34px rgba(255,138,99,.32);transition:transform .25s ease,box-shadow .3s ease,filter .2s ease}.hero-actions__cta{justify-self:center;display:grid;justify-items:center;gap:7px}.hero-preorder-cta:hover{transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 20px 46px rgba(255,138,99,.46)}.hero-platform-logos{justify-self:end}.hero-scroll-cue{position:absolute;left:50%;bottom:calc(env(safe-area-inset-bottom) + 24px);z-index:5;width:42px;height:30px;transform:translateX(-50%);display:grid;place-items:center;opacity:.86;filter:drop-shadow(0 0 12px rgba(255,124,191,.34));animation:heroCueReveal .8s ease .82s both,heroCueFloat 1.9s ease-in-out 1.6s infinite}.hero-scroll-cue span{width:24px;height:24px;border-right:5px solid rgba(255,196,220,.92);border-bottom:5px solid rgba(255,196,220,.92);transform:rotate(45deg)}@media (max-width:768px){.hero{min-height:100svh;height:auto;max-height:none;padding:22px 16px 42px;background:radial-gradient(circle at 50% 38%,rgba(102,70,160,.12),transparent 40%),radial-gradient(circle at 50% 92%,rgba(214,72,157,.08),transparent 34%),linear-gradient(180deg,#0a0c1b,#080915 58%,#050610)}.navbar{top:calc(env(safe-area-inset-top) + 26px);left:28px;right:28px;height:auto;padding:0;border-radius:0;background:transparent;border:0;box-shadow:none}.nav-brand{font-size:clamp(34px,10vw,48px);letter-spacing:0}.nav-menu-toggle{width:48px;height:42px;border:0;background:transparent;border-radius:0;gap:7px}.nav-menu-toggle span{width:36px;height:4px}.mobile-menu{grid-template-columns:1fr}.mobile-menu-art{display:none}.mobile-menu-panel{width:100%;min-height:100svh;padding:34px 26px}.mobile-menu-brand{margin-bottom:34px;font-size:12px;letter-spacing:.38em}.mobile-menu-links a{min-height:48px;font-size:clamp(25px,7.4vw,38px);letter-spacing:.02em}.hero-stage{width:100%;min-height:calc(100svh - 64px);padding-top:calc(env(safe-area-inset-top) + 44px);gap:18px;justify-content:center}.hero-art-wrap{width:min(92vw,440px);aspect-ratio:auto;padding:0}.hero-scroll-cue{bottom:calc(env(safe-area-inset-bottom) + 18px);width:34px;height:26px}.hero-scroll-cue span{width:18px;height:18px;border-width:4px}}@media (max-width:480px){.hero{padding:18px 12px 38px}.navbar{top:calc(env(safe-area-inset-top) + 22px);left:26px;right:26px}.nav-brand{font-size:clamp(32px,10.5vw,42px)}.nav-menu-toggle{width:44px;height:38px}.nav-menu-toggle span{width:32px;height:4px}.hero-stage{padding-top:calc(env(safe-area-inset-top) + 38px);gap:16px}.hero-art-wrap{width:min(93vw,390px);aspect-ratio:auto;padding:0}}@media (max-width:700px){.hero-actions{grid-template-columns:1fr;justify-items:center;gap:14px;text-align:center}.hero-actions__date{justify-self:center;align-items:center;font-size:clamp(16px,4.6vw,22px)}.hero-preorder-cta{width:min(86vw,360px);padding:15px 30px}.hero-actions__cta{width:100%}.hero-platform-logos{justify-self:center}}@media (max-width:600px){.hero{min-height:min(94svh,760px);padding:16px 12px 24px}.hero-stage{min-height:0;padding-top:calc(env(safe-area-inset-top) + 62px);gap:12px;justify-content:flex-start}.hero-art-wrap{width:min(72vw,320px)}.hero-actions{gap:9px;margin-top:0}.hero-actions__date{gap:2px;font-size:16px}.hero-preorder-cta{min-height:48px;padding:12px 24px;font-size:13px}.hero-platform-logos{gap:24px}.hero-platform-logos img{height:22px}.hero-scroll-cue{display:none}}@media (max-width:600px) and (max-height:700px){.hero{padding-bottom:20px}.hero-stage{padding-top:calc(env(safe-area-inset-top) + 52px);gap:10px}.hero-art-wrap{width:min(64vw,260px)}.hero-actions{gap:8px}.hero-preorder-cta{min-height:44px;padding-block:10px}}@media (prefers-reduced-motion:reduce){.hero-actions,.hero-art-wrap,.hero-platform-logos,.hero-scroll-cue,.hero:before,.nav-brand,.nav-menu-toggle{animation:none}.hero-preorder-cta,.mobile-menu,.mobile-menu-art,.mobile-menu-links a,.mobile-menu-panel{transition:none}}@media (max-width:600px){.hero-art-wrap{aspect-ratio:27/40}.hero-art{-o-object-position:center;object-position:center}}@media (min-width:601px) and (max-width:1024px){.hero-art-wrap{width:min(74vw,560px);aspect-ratio:1/1}}@media (min-width:1025px){.hero-art-wrap{aspect-ratio:16/9}}::-moz-selection{background:rgba(255,60,165,.34);color:#fff;text-shadow:none}::selection{background:rgba(255,60,165,.34);color:#fff;text-shadow:none}html{scrollbar-width:thin;scrollbar-color:rgba(197,42,122,.75) rgba(255,255,255,.025)}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:rgba(255,255,255,.02)}::-webkit-scrollbar-thumb{border-radius:999px;border:1px solid transparent;background:linear-gradient(180deg,#b4276e,#6b2b99);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff3ca5,#a64bff);background-clip:padding-box}body.edition-details-open{overflow:hidden}.edition-details{--ed-cream:#f6ecc9;--ed-pink:#ff4f9e;--ed-coral:#ff8a63;--ed-teal:#6fd6cf;--ed-ink:#160c20;--ed-cta-start:#ff7ab8;--ed-cta-end:#ff4f9e;position:fixed;inset:0;z-index:1000;height:100vh;height:100dvh;color:#fff;background:radial-gradient(ellipse 70% 60% at 18% 0,rgba(120,40,90,.4),transparent 60%),radial-gradient(ellipse 70% 60% at 100% 100%,rgba(120,60,40,.32),transparent 60%),#120a1b;animation:editionDetailsIn .4s cubic-bezier(.2,.82,.2,1) both}.edition-details--standard{--ed-pink:#ff8a63;--ed-coral:#6fd6cf;--ed-cta-start:#f6ecc9;--ed-cta-end:#ff8a63;background:linear-gradient(135deg,rgba(39,116,112,.3),transparent 42%),linear-gradient(315deg,rgba(180,74,63,.28),transparent 48%),#100d19}.edition-details--ultimate{--ed-cta-start:#ff7ab8;--ed-cta-end:#ff4f9e;background:linear-gradient(135deg,rgba(131,42,101,.34),transparent 44%),linear-gradient(315deg,rgba(68,81,145,.28),transparent 50%),#120a1b}@keyframes editionDetailsIn{0%{opacity:0;transform:scale(1.02)}}.edition-details__track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;cursor:grab;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.edition-details__track::-webkit-scrollbar{display:none}.edition-details__track.is-dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.edition-slide{position:relative;flex:0 0 100%;width:100%;height:100%;overflow:hidden;contain:layout paint;content-visibility:auto;contain-intrinsic-size:100vw 100dvh}.edition-slide--deferred{display:grid;place-items:center;padding:clamp(72px,9vh,132px) clamp(24px,7vw,132px)}.edition-slide__skeleton{width:min(100%,1180px);height:min(68vh,680px);border:1px solid rgba(255,255,255,.05);background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.055) 38%,transparent 56%) -60vw 0 /60vw 100% no-repeat,rgba(255,255,255,.025)}.edition-slide--deferred.is-active .edition-slide__skeleton{animation:editionSkeleton 1.4s ease-in-out infinite}@keyframes editionSkeleton{to{background-position:130vw 0,0 0}}.edition-slide--intro{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(360px,1.18fr);align-items:center;gap:clamp(44px,7vw,126px);padding:clamp(92px,11vh,142px) clamp(48px,10vw,176px) clamp(74px,9vh,112px);isolation:isolate}.edition-slide--intro:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.48;background:repeating-linear-gradient(112deg,transparent 0 72px,rgba(255,255,255,.025) 72px 73px)}.edition-slide--intro-standard{background:linear-gradient(118deg,rgba(30,109,107,.5),transparent 48%),linear-gradient(298deg,rgba(210,91,69,.42),transparent 52%),#12101c}.edition-slide--intro-ultimate{background:linear-gradient(118deg,rgba(120,42,104,.58),transparent 48%),linear-gradient(298deg,rgba(61,80,144,.46),transparent 54%),#130a1d}.edition-slide__intro-art{position:relative;justify-self:center;width:min(30vw,430px);aspect-ratio:4/5;transform:translateY(14px) rotate(-1.2deg);opacity:0;transition:opacity .55s ease,transform .8s cubic-bezier(.2,.82,.2,1)}.edition-slide--intro-ultimate .edition-slide__intro-art{transform:translateY(14px) rotate(1.2deg)}.edition-slide--intro.is-active .edition-slide__intro-art{transform:none;opacity:1}.edition-slide__intro-cover{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 34px 45px rgba(0,0,0,.48))}.edition-slide__intro-copy{max-width:680px;opacity:0;transform:translateY(18px);transition:opacity .55s ease .08s,transform .7s cubic-bezier(.2,.82,.2,1) .08s}.edition-slide--intro.is-active .edition-slide__intro-copy{opacity:1;transform:none}.edition-slide__intro-meta{display:flex;align-items:center;gap:14px;margin-bottom:14px}.edition-slide__intro-meta .edition-slide__eyebrow{margin:0}.edition-slide__intro-badge{padding:7px 11px 6px;border:1px solid rgba(255,255,255,.18);background:rgba(255,79,158,.18);color:#ffd6e9;font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.edition-slide__intro-features{display:grid;gap:10px;margin:clamp(20px,3vh,30px) 0 0;padding:0;list-style:none;font-family:Arial,Helvetica,sans-serif;font-size:clamp(14px,1.25vw,17px);line-height:1.45;color:rgba(255,246,250,.9)}.edition-slide__intro-features li{position:relative;padding-left:25px}.edition-slide__intro-features li:before{content:"";position:absolute;top:.45em;left:1px;width:10px;height:6px;border-left:2px solid var(--ed-coral);border-bottom:2px solid var(--ed-coral);transform:rotate(-45deg)}.edition-slide__expand{position:absolute;z-index:5;display:grid;place-items:center;width:38px;height:38px;padding:0;border-radius:12px;border:1px solid rgba(255,240,226,.24);background:rgba(14,8,20,.86);color:var(--ed-cream);cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .25s ease}.edition-slide__expand svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.edition-slide__expand:hover{background:rgba(255,79,158,.2);border-color:var(--ed-pink);transform:scale(1.06)}.edition-slide__frame .edition-slide__expand{top:12px;right:12px}.edition-slide--full .edition-slide__expand{right:clamp(20px,4vw,52px);bottom:clamp(96px,16vh,150px)}.edition-slide--split{display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:clamp(24px,4.4vw,76px);padding:clamp(72px,9vh,132px) clamp(40px,7vw,132px) clamp(60px,8vh,104px)}.edition-slide--image-right .edition-slide__media{order:2}.edition-slide--image-right .edition-slide__text{order:1}.edition-slide__media{display:flex;flex-direction:column;gap:clamp(12px,1.8vh,18px);min-width:0}.edition-slide__frame{position:relative;width:100%;aspect-ratio:16/11;max-height:72vh;border-radius:22px;overflow:hidden;background:rgba(0,0,0,.35);box-shadow:0 40px 90px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.06);transition:transform .8s cubic-bezier(.2,.82,.2,1),opacity .6s ease;transform:scale(1.03);opacity:.65}.edition-slide.is-active .edition-slide__frame{transform:scale(1);opacity:1}.edition-slide__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.edition-slide__text{max-width:540px;opacity:0;transform:translateY(20px);transition:opacity .6s ease .05s,transform .7s cubic-bezier(.2,.82,.2,1) .05s}.edition-slide.is-active .edition-slide__text{opacity:1;transform:none}.edition-slide__eyebrow{font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--ed-coral);margin-bottom:14px}.edition-slide--full .edition-slide__eyebrow{color:var(--ed-coral)}.edition-slide__title{font-family:var(--font-display);font-weight:500;font-size:clamp(32px,4.2vw,62px);line-height:.98;letter-spacing:.005em;text-transform:uppercase;color:var(--ed-cream);text-shadow:0 14px 40px rgba(0,0,0,.5);padding-top:.04em}.edition-slide__desc{margin-top:clamp(16px,2.4vh,26px);font-family:Arial,Helvetica,sans-serif;font-size:clamp(15px,1.5vw,19px);line-height:1.62;color:rgba(255,246,250,.82)}.edition-slide__price{margin-top:clamp(18px,2.6vh,28px);font-family:var(--font-display);font-weight:500;font-size:clamp(32px,3.4vw,50px);line-height:1;color:#fff;text-shadow:0 0 26px rgba(255,138,99,.32)}.edition-slide__text .edition-cta{margin-top:clamp(20px,3vh,30px)}.edition-slide--full{display:block;padding:0}.edition-slide__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.05);transition:transform 1.1s cubic-bezier(.2,.82,.2,1)}.edition-slide--full.is-active .edition-slide__bg{transform:scale(1)}.edition-slide__scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,6,16,.72),rgba(10,6,16,.34) 38%,rgba(10,6,16,.04)),linear-gradient(0deg,rgba(10,6,16,.74),transparent 44%)}.edition-slide__full-inner{position:absolute;left:0;bottom:0;z-index:2;padding:clamp(60px,9vh,124px) clamp(40px,7vw,132px);max-width:min(760px,92%)}.edition-slide__thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(18px,2.6vh,26px)}.edition-slide__thumb{width:clamp(56px,5.4vw,76px);aspect-ratio:16/10;padding:0;border-radius:9px;overflow:hidden;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.3);opacity:.5;cursor:pointer;transition:opacity .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}.edition-slide__thumb:hover{opacity:.85;transform:translateY(-2px)}.edition-slide__thumb.is-active{opacity:1;border-color:var(--ed-pink);box-shadow:0 0 0 1px var(--ed-pink),0 6px 18px rgba(255,79,158,.32)}.edition-slide__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.edition-slide--vintage{display:grid;grid-template-columns:1.02fr .98fr;padding:0}.edition-slide--vintage-flip .edition-slide__vmedia{order:2}.edition-slide--vintage-flip .edition-slide__vpanel{order:1}.edition-slide__vmedia{position:relative;height:100%;min-height:0;overflow:hidden}.edition-slide__vimg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.edition-slide__vmedia .edition-slide__expand{right:20px;bottom:20px;border-radius:999px}.edition-slide__vpanel{display:grid;place-items:center;padding:clamp(40px,6vw,96px) clamp(28px,4.6vw,84px);min-height:0}.edition-slide__vtext{max-width:520px;text-align:center}.edition-slide--vintage .edition-slide__eyebrow{letter-spacing:.3em}.edition-slide--vintage .edition-slide__title{font-size:clamp(34px,4.4vw,68px);line-height:1}.edition-slide--vintage .edition-slide__desc{font-size:clamp(15px,1.35vw,18px);line-height:1.7}.edition-slide--vintage-dark .edition-slide__vpanel{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.16'/%3E%3C/svg%3E"),#0d0c0f}.edition-slide--vintage-dark .edition-slide__eyebrow{color:#7fd8e8}.edition-slide--vintage-dark .edition-slide__title{color:#fffdf8;text-shadow:0 0 26px rgba(255,255,255,.18)}.edition-slide--vintage-dark .edition-slide__desc{color:rgba(244,238,230,.92)}.edition-slide__script-logo{display:block;width:clamp(250px,23vw,430px);height:auto;margin:-.14em auto .12em;transform:rotate(-2deg);filter:drop-shadow(0 0 10px rgba(255,88,166,.58)) drop-shadow(0 10px 24px rgba(255,88,166,.28))}.edition-slide--vintage-welcome{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);background:#0b0a0d}.edition-slide--vintage-welcome .edition-slide__vmedia:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(12,10,14,0) 58%,rgba(12,10,14,.2)),linear-gradient(0deg,rgba(9,7,10,.22),rgba(9,7,10,0) 34%)}.edition-slide--vintage-welcome .edition-slide__vimg{filter:saturate(1.06) contrast(1.04) brightness(1.03);transform:scale(1.012)}.edition-slide--vintage-welcome .edition-slide__vpanel{padding:clamp(42px,4.8vw,82px) clamp(30px,4.4vw,72px);border-left:1px solid rgba(255,255,255,.05);background:url("/ultimate/ultimate edition photo/vintage packs/Vintage_Vice_City_Pack_Bg.0sr9f_qpgzybu.avif") 50% /cover no-repeat,#050506}.edition-slide--vintage-welcome .edition-slide__vtext{width:min(590px,84%);max-width:none;transform:translateY(-.6vh)}.edition-slide--vintage-welcome .edition-slide__eyebrow{margin-bottom:clamp(14px,1.6vw,24px);font-size:clamp(11px,.84vw,15px);letter-spacing:.36em;text-indent:.36em;text-shadow:0 0 18px rgba(127,216,232,.32)}.edition-slide--vintage-welcome .edition-slide__title{font-family:Arial,Helvetica,sans-serif;font-weight:900;font-size:clamp(48px,5.25vw,96px);line-height:.86;letter-spacing:0;text-indent:0}.edition-slide--vintage-welcome .edition-slide__desc{max-width:540px;margin-inline:auto;font-size:clamp(16px,1.16vw,20px);line-height:1.36;font-weight:800;text-wrap:balance}.edition-slide__script{display:block;margin-top:.04em;font-family:Snell Roundhand,Brush Script MT,Segoe Script,cursive;font-weight:400;font-size:1.18em;line-height:1.05;text-transform:none;letter-spacing:.01em;color:#ff6fae;text-shadow:0 0 14px rgba(255,111,174,.55),0 0 42px rgba(255,111,174,.3)}.edition-slide__vlogo{display:flex;flex-direction:column;align-items:center}.edition-slide__vlogo span{font-family:var(--font-display);font-weight:500;font-size:clamp(44px,4.8vw,76px);line-height:.92;letter-spacing:.08em;text-indent:.08em;color:#fffdf8;text-shadow:0 0 28px rgba(255,255,255,.22)}.edition-slide__vlogo img{width:clamp(240px,24vw,430px);height:auto;margin:-.5em 0 -.35em;transform:rotate(-3deg);position:relative;z-index:1}.edition-slide--vintage-finale .edition-slide__vpanel{background:url("/ultimate/ultimate edition photo/vintage packs/Vintage_Vice_City_Pack_Bg.0sr9f_qpgzybu.avif") 50% /cover no-repeat,#050506}.edition-slide--vintage-finale .edition-slide__vlogo{transform:translateY(-.4vh)}.edition-slide--vintage-finale .edition-slide__vlogo span{font-family:Arial,Helvetica,sans-serif;font-weight:900;font-size:clamp(50px,5.45vw,98px);line-height:.88;letter-spacing:.12em;text-indent:.12em;color:#fff;text-shadow:0 0 22px rgba(255,255,255,.2)}.edition-slide--vintage-finale .edition-slide__vlogo img{width:clamp(270px,27vw,500px);margin:-.38em 0 -.28em}.edition-slide--vintage-light .edition-slide__vpanel{background:#f7f3ec}.edition-slide--vintage-light .edition-slide__eyebrow{color:#f0509a}.edition-slide--vintage-light .edition-slide__title{color:#241d52;text-shadow:none}.edition-slide--vintage-light .edition-slide__desc{color:#6f639f}.edition-slide--vintage .edition-slide__expand{border-radius:999px;border:0;background:rgba(36,29,82,.88);color:#ff9dc7}.edition-slide--vintage .edition-slide__expand:hover{background:#ff4f9e;color:#22091c}.edition-slide--vintage-gallery{display:flex;align-items:stretch;gap:clamp(28px,5vw,96px);background:#fdfcfa;padding:0}.edition-slide__gitem{position:relative;margin:0;min-width:0}.edition-slide__gitem--bleed{flex:1 1 44%;overflow:hidden}.edition-slide__gitem--bleed img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.edition-slide__gitem--card{flex:0 0 clamp(300px,34vw,560px);align-self:center;aspect-ratio:5/6;border:4px solid #ffb3d1;border-radius:24px;overflow:hidden;box-shadow:0 26px 60px rgba(36,29,82,.16)}.edition-slide__gitem--card img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.edition-slide__gitem--card:first-child{margin-left:clamp(28px,8vw,150px)}.edition-slide__gitem--card:last-child{margin-right:clamp(28px,8vw,150px)}.edition-slide__gitem .edition-slide__expand{right:14px;bottom:14px;width:40px;height:40px;border-radius:999px}.edition-slide__gitem--bleed:last-child .edition-slide__expand{bottom:clamp(88px,13vh,116px)}.edition-slide__gitem--card .edition-slide__expand{background:#ff7ab8;color:#22091c}.edition-slide__gitem--card .edition-slide__expand:hover{background:#ff4f9e}.edition-details__back{position:fixed;top:clamp(18px,3vh,34px);left:clamp(18px,3vw,40px);z-index:1010;display:inline-flex;align-items:center;gap:10px;padding:11px 22px;border-radius:999px;border:1px solid rgba(255,215,235,.22);background:rgba(22,12,32,.9);color:var(--ed-cream);font-family:var(--font-display);font-size:13px;font-weight:800;letter-spacing:.1em;cursor:pointer;transition:transform .25s ease,border-color .25s ease,background .25s ease}.edition-details__back span{font-size:16px;transition:transform .25s ease}.edition-details__back:hover{transform:translateY(-1px);border-color:var(--ed-pink);background:rgba(255,79,158,.16)}.edition-details__back:hover span{transform:translateX(-3px)}.edition-details__chapter{position:fixed;top:clamp(18px,3vh,34px);left:50%;transform:translateX(-50%);z-index:1010;display:flex;align-items:center;gap:10px;padding:9px 18px;border-radius:999px;background:rgba(22,12,32,.88);font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:rgba(246,236,201,.78);pointer-events:none}.edition-details__chapter strong{color:var(--ed-cream);font:inherit}.edition-details__chapter span{padding-left:10px;border-left:1px solid rgba(255,255,255,.18);color:rgba(246,236,201,.58);font:inherit}.edition-details__preorder{position:fixed;top:clamp(18px,3vh,34px);right:clamp(18px,3vw,40px);z-index:1010;padding:12px 24px;border-radius:999px;border:0;background:linear-gradient(96deg,var(--ed-cta-start),var(--ed-cta-end));color:#22091c;font-family:var(--font-display);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 30px rgba(255,79,158,.32);transition:transform .25s ease,box-shadow .3s ease,filter .2s ease}.edition-details__preorder:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 16px 38px rgba(255,79,158,.44)}.edition-details__progress{position:fixed;left:0;right:0;bottom:0;height:3px;z-index:1010;background:rgba(255,255,255,.08)}.edition-details__progress span{display:block;height:100%;width:100%;transform-origin:left center;background:linear-gradient(90deg,var(--ed-pink),var(--ed-coral));box-shadow:0 0 16px rgba(255,79,158,.5);will-change:transform}.edition-details__nav{position:fixed;right:clamp(18px,3vw,40px);bottom:clamp(18px,3.4vh,34px);z-index:1010;display:flex;align-items:center;gap:12px;padding:6px;border-radius:999px;border:1px solid rgba(255,215,235,.16);background:rgba(22,12,32,.9)}.edition-details__nav-btn{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.06);color:var(--ed-cream);font-size:16px;line-height:1;cursor:pointer;transition:background .25s ease,color .25s ease,opacity .25s ease}.edition-details__nav-btn:hover:not(:disabled){background:rgba(255,79,158,.24);color:#fff}.edition-details__nav-btn:disabled{opacity:.3;cursor:default}.edition-details__nav-count{min-width:64px;text-align:center;font-family:var(--font-display);font-size:12px;letter-spacing:.18em;color:rgba(246,236,201,.82)}.edition-lightbox{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:clamp(16px,3vw,44px);background:rgba(4,3,8,.94);animation:editionLightboxIn .28s ease both;cursor:zoom-out}.edition-lightbox img{max-width:100%;max-height:calc(100vh - clamp(32px, 6vw, 88px));max-height:calc(100dvh - clamp(32px, 6vw, 88px));width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:10px;box-shadow:0 30px 90px rgba(0,0,0,.7);cursor:default}.edition-lightbox__close{position:absolute;top:clamp(14px,2.6vh,26px);right:clamp(14px,2.6vw,28px);display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:999px;border:1px solid rgba(255,240,226,.24);background:rgba(22,12,32,.78);color:#fff3e6;font-size:26px;line-height:1;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .25s ease}.edition-lightbox__close:hover{background:rgba(255,79,158,.24);border-color:var(--ed-pink);transform:scale(1.05)}@keyframes editionLightboxIn{0%{opacity:0}}@media (max-width:860px){.edition-slide--intro{grid-template-columns:1fr;grid-template-rows:minmax(250px,42vh) auto;align-content:center;gap:clamp(12px,2.2vh,22px);padding:clamp(74px,10vh,96px) clamp(24px,7vw,48px) clamp(70px,10vh,92px)}.edition-slide__intro-art{width:min(43vw,270px);height:100%}.edition-slide__intro-copy{max-width:620px;margin-inline:auto;text-align:center}.edition-slide__intro-meta{justify-content:center}.edition-slide__intro-features{justify-items:start;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;text-align:left}.edition-slide--split{grid-template-columns:1fr;grid-template-rows:auto auto;align-content:center;gap:clamp(18px,3vh,28px);padding:clamp(72px,10vh,110px) clamp(22px,6vw,40px) clamp(58px,9vh,90px)}.edition-slide--image-right .edition-slide__media,.edition-slide--image-right .edition-slide__text{order:0}.edition-slide__frame{aspect-ratio:16/10;max-height:44vh}.edition-slide__text{max-width:100%}.edition-slide__full-inner{padding:clamp(70px,12vh,110px) clamp(22px,6vw,40px) clamp(76px,12vh,110px);max-width:100%}.edition-slide--full .edition-slide__expand{right:clamp(14px,4vw,24px);bottom:auto;top:clamp(64px,10vh,92px)}.edition-slide--vintage{display:flex;flex-direction:column}.edition-slide--vintage-flip .edition-slide__vmedia{order:0}.edition-slide--vintage-flip .edition-slide__vpanel{order:1}.edition-slide__vlogo img{width:min(62vw,300px)}.edition-slide__vmedia{height:42vh;flex:none}.edition-slide--vintage-welcome .edition-slide__vmedia{height:48vh}.edition-slide__vpanel{flex:1;padding:clamp(22px,4.5vh,40px) clamp(20px,6vw,36px) clamp(70px,11vh,96px)}.edition-slide--vintage-welcome .edition-slide__vpanel{border-left:0;border-top:1px solid rgba(255,255,255,.06);padding-top:clamp(26px,5vh,44px)}.edition-slide--vintage-welcome .edition-slide__vtext{width:min(520px,92vw);transform:none}.edition-slide--vintage .edition-slide__title{font-size:clamp(30px,8.6vw,44px)}.edition-slide--vintage-welcome .edition-slide__title{font-size:clamp(38px,12vw,64px)}.edition-slide__script-logo{width:min(62vw,310px)}.edition-slide--vintage-gallery{flex-direction:column;gap:14px;padding:clamp(64px,10vh,88px) 0}.edition-slide__gitem--bleed{flex:1 1 auto;min-height:30vh}.edition-slide__gitem--card{flex:none;align-self:center;width:min(76vw,340px);margin:0!important}}@media (max-width:540px){.edition-slide__title{font-size:clamp(34px,11vw,52px)}.edition-details__chapter{top:64px;max-width:calc(100vw - 32px);padding:7px 12px;font-size:9px;letter-spacing:.14em}.edition-details__chapter span{display:none}.edition-slide--intro{grid-template-rows:minmax(210px,34vh) auto;gap:10px;padding:96px 20px 68px}.edition-slide__intro-art{width:min(47vw,205px)}.edition-slide--intro .edition-slide__title{font-size:clamp(29px,9.4vw,42px)}.edition-slide--intro .edition-slide__desc{margin-top:11px;font-size:13px;line-height:1.45}.edition-slide__intro-features{gap:6px;margin-top:13px;font-size:12px}.edition-slide--intro .edition-slide__price{margin-top:13px;font-size:30px}.edition-details__preorder{padding:10px 16px;font-size:11px}}@media (max-width:540px) and (max-height:700px){.edition-slide--intro{grid-template-rows:minmax(150px,27vh) auto;padding:82px 18px 58px}.edition-slide__intro-art{width:min(38vw,165px)}.edition-slide--intro .edition-slide__title{font-size:clamp(27px,8.8vw,36px)}.edition-slide--intro .edition-slide__desc{font-size:12px;line-height:1.36}.edition-slide__intro-features{gap:4px;margin-top:10px;font-size:11px;line-height:1.35}.edition-slide--intro .edition-slide__price{margin-top:9px;font-size:26px}}@media (prefers-reduced-motion:reduce){.edition-details,.edition-lightbox{animation:none}.edition-slide__bg,.edition-slide__frame,.edition-slide__text{transition:none;transform:none;opacity:1}.edition-details__progress span{transition:none}.edition-slide__skeleton{animation:none}}.faq-page{position:relative;min-height:100svh;background:#0a0612}.faq-page-nav{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(22px,3vw,38px) clamp(20px,5vw,60px)}.faq-page-brand{font-family:var(--font-display);font-size:clamp(26px,3vw,42px);font-weight:900;line-height:.84;letter-spacing:0;color:#fff;transition:text-shadow .3s ease,opacity .3s ease}.faq-page-brand:hover{text-shadow:0 0 22px rgba(255,60,165,.45)}.faq-page-back{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.04);color:rgba(255,246,252,.72);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;transition:border-color .3s ease,color .3s ease,background .3s ease,box-shadow .3s ease}.faq-page-back:hover{color:#fff;border-color:rgba(255,124,210,.55);background:rgba(255,60,165,.1);box-shadow:0 0 24px rgba(255,60,165,.18)}.faq-page-back span{font-size:15px;line-height:1}.faq-page .faq-section{padding-top:clamp(36px,5vh,70px)}.faq-section{position:relative;isolation:isolate;overflow:hidden;padding:clamp(72px,11vh,132px) clamp(20px,6vw,80px) clamp(64px,9vh,110px);background:linear-gradient(180deg,#0a0612,#08060f 52%,#05060d);color:#fff}.faq-section:before{content:"";inset:0;opacity:.5;background:radial-gradient(ellipse 42% 34% at 16% 8%,rgba(255,60,165,.14),transparent 70%),radial-gradient(ellipse 40% 32% at 88% 22%,rgba(255,138,99,.12),transparent 70%)}.faq-glow,.faq-section:before{position:absolute;z-index:-1;pointer-events:none}.faq-glow{top:-120px;left:50%;width:min(760px,80vw);height:240px;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(255,60,165,.18),rgba(166,75,255,.08) 46%,transparent 74%);filter:blur(40px);opacity:.6}.faq-inner{position:relative;width:min(880px,100%);margin:0 auto}.faq-head{text-align:center;margin-bottom:clamp(40px,6vh,68px)}.faq-head .eyebrow{margin-bottom:16px;color:#ff9cda;text-shadow:0 0 18px rgba(255,60,165,.4)}.faq-head h2{margin:0;font-family:var(--font-display);font-size:clamp(40px,6.6vw,84px);line-height:.94;font-weight:500;letter-spacing:.01em;padding-top:.06em;text-transform:uppercase;color:#fff}.faq-head h2 span{background-image:linear-gradient(100deg,#ff7ad5,#ff3ca5 42%,#a64bff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.faq-divider{display:flex;align-items:center;justify-content:center;gap:16px;margin:clamp(20px,3vh,30px) auto clamp(16px,2.4vh,22px);width:min(360px,72vw)}.faq-divider span{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,124,210,.7),transparent)}.faq-divider img{width:24px;height:auto;opacity:.7;filter:drop-shadow(0 0 8px rgba(255,122,92,.35))}.faq-sub{margin:0;color:rgba(255,246,252,.8);font-size:clamp(14px,1.3vw,17px);font-weight:600;letter-spacing:.01em}.faq-list{display:flex;flex-direction:column;gap:14px}.faq-item{position:relative;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012)),rgba(10,8,18,.55);box-shadow:0 18px 44px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05);overflow:hidden;transition:border-color .35s ease,box-shadow .35s ease}.faq-item[open]{border-color:rgba(255,138,99,.5);box-shadow:0 22px 54px rgba(0,0,0,.4),0 0 34px rgba(255,138,99,.16),inset 0 1px 0 rgba(255,255,255,.07)}.faq-item[open] .faq-q-index{color:#ff8a63}.faq-item[open] .faq-q-icon:after,.faq-item[open] .faq-q-icon:before{background:#ff8a63;box-shadow:0 0 10px rgba(255,138,99,.55)}.faq-item summary{display:flex;align-items:center;gap:clamp(14px,2vw,22px);padding:clamp(18px,2.4vw,24px) clamp(18px,2.6vw,28px);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline:2px solid rgba(255,124,210,.7);outline-offset:-2px;border-radius:16px}.faq-q-index{flex:0 0 auto;font-size:.92rem;font-weight:900;letter-spacing:.02em;color:#ff7ad5;opacity:.85}.faq-q-index,.faq-q-text{font-family:Arial,Helvetica,sans-serif}.faq-q-text{flex:1;font-size:clamp(15px,1.55vw,20px);font-weight:800;letter-spacing:0;color:#fff}.faq-q-icon{position:relative;flex:0 0 auto;width:18px;height:18px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.faq-q-icon:after,.faq-q-icon:before{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;border-radius:2px;background:#ff7ad5;box-shadow:0 0 10px rgba(255,60,165,.6);transform:translate(-50%,-50%);transition:opacity .35s ease}.faq-q-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item[open] .faq-q-icon{transform:rotate(180deg)}.faq-item[open] .faq-q-icon:after{opacity:0}.faq-a{margin:0;padding:0 clamp(18px,2.6vw,28px) clamp(20px,2.6vw,26px) clamp(48px,5.4vw,70px);color:rgba(255,246,252,.82);font-size:clamp(14px,1.35vw,16.5px);line-height:1.68;font-weight:500;animation:faqAnswerReveal .4s ease both}@keyframes faqAnswerReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.faq-q-index{display:none}.faq-a{padding-left:clamp(18px,5vw,24px)}}@media (prefers-reduced-motion:reduce){.faq-a{animation:none}}.platform-section{--ed-cream:#f6ecc9;--ed-cream-soft:rgba(246,236,201,0.95);--ed-pink:#ff4f9e;--ed-coral:#ff8a63;--ed-teal:#6fd6cf;--ed-ink:#160c20;--ed-line:rgba(255,215,235,0.14);position:relative;width:100%;overflow:visible;isolation:isolate;padding:clamp(34px,5vh,72px) clamp(20px,5vw,96px) clamp(64px,8vh,120px);color:#fff}.platform-section:before{display:none}.platform-bg{position:absolute;inset:-10% 0 -12% 0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 60% 42% at 16% 8%,rgba(255,124,191,.16),transparent 60%),radial-gradient(ellipse 64% 50% at 88% 96%,rgba(255,138,99,.14),transparent 62%),radial-gradient(ellipse 80% 60% at 50% 50%,rgba(43,18,56,.5),transparent 80%);-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 8%,#000 22%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 8%,#000 22%,#000 84%,transparent);will-change:transform}.platform-section.has-art .platform-bg:after,.platform-section.has-art .platform-bg:before{content:"";position:absolute;top:0;width:clamp(180px,22vw,360px);height:78%;background:url(/assets/palm.webp) top/contain no-repeat;opacity:.14;filter:brightness(.4) saturate(1.3)}.platform-section.has-art .platform-bg:before{left:-3%;transform:scaleX(-1)}.platform-section.has-art .platform-bg:after{right:-3%}.platform-overlay{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 88% 74% at 50% 50%,transparent 60%,rgba(10,6,16,.3) 100%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}.platform-content{position:relative;z-index:1;max-width:1240px;margin:0 auto}.edition-head{text-align:center;margin-bottom:clamp(30px,4.4vh,60px)}.edition-head .eyebrow{color:var(--ed-pink);text-shadow:0 0 22px rgba(255,79,158,.35)}.edition-head h2{position:relative;margin:6px 0 0;font-family:var(--font-display);font-weight:500;font-size:clamp(46px,8vw,124px);line-height:.94;letter-spacing:.005em;text-transform:uppercase;color:var(--ed-cream);text-shadow:0 18px 48px rgba(0,0,0,.45);padding-top:.06em}.edition-head h2 span{background:linear-gradient(96deg,var(--ed-pink),var(--ed-coral));-webkit-background-clip:text;background-clip:text;color:transparent}.edition-head .platform-headline-divider{display:block;height:1px;margin:clamp(18px,3vh,30px) auto 0;width:min(420px,62vw);background:linear-gradient(90deg,transparent,rgba(255,215,235,.12) 22%,rgba(255,79,158,.3) 50%,rgba(255,215,235,.12) 78%,transparent)}.edition-head .platform-headline-divider span{display:none}.edition-head__sub{margin:clamp(16px,2.4vh,26px) auto 0;max-width:540px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(15px,1.5vw,18px);line-height:1.6;color:var(--ed-cream-soft)}.edition-showcase{display:flex;flex-direction:column;gap:clamp(24px,3.4vw,48px)}.edition-shared-bonus{align-self:center;margin:0;padding:10px 22px;border-radius:999px;border:1px solid rgba(255,138,99,.28);background:rgba(255,138,99,.07);font-family:Arial,Helvetica,sans-serif;font-size:clamp(12px,1.2vw,14px);letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--ed-cream-soft)}.edition-shared-bonus strong{color:var(--ed-coral);font-weight:800}.edition-block{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(22px,3.8vw,60px);padding:clamp(20px,2.2vw,34px);border-radius:26px;border:1px solid var(--ed-line);overflow:hidden;background:linear-gradient(150deg,rgba(36,19,48,.94),rgba(17,9,24,.92));box-shadow:0 30px 70px rgba(0,0,0,.44);transition:transform .5s cubic-bezier(.2,.82,.2,1),box-shadow .5s ease,border-color .5s ease}.edition-block__art,.edition-block__body{position:relative;z-index:1}.edition-block--standard{border-color:rgba(255,138,99,.2);background:radial-gradient(ellipse 72% 92% at 14% 34%,rgba(255,79,158,.16),transparent 62%),radial-gradient(ellipse 58% 72% at 88% 88%,rgba(255,138,99,.12),transparent 64%),linear-gradient(150deg,rgba(38,21,52,.96),rgba(16,10,26,.95))}.edition-block--standard:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.11;filter:brightness(.45) saturate(1.2)}.platform-section.has-art .edition-block--standard:before{background:url(/assets/palm.webp) left -64px bottom -52px/clamp(150px,18vw,280px) no-repeat,url(/assets/palm.webp) right -64px bottom -52px /clamp(150px,18vw,280px) no-repeat}.edition-block--standard .edition-block__price{color:#ffeeda;text-shadow:0 0 26px rgba(255,138,99,.5)}.edition-block--standard .edition-cta--solid{box-shadow:0 14px 36px rgba(255,138,99,.4)}.edition-block--standard .edition-block__body{order:1}.edition-block--standard .edition-block__art{order:2}.edition-block--ultimate{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);border-color:rgba(255,138,99,.34);background:linear-gradient(162deg,#3a1a5e,#5a2466 40%,#8a3a5c 72%,#b25151);box-shadow:0 36px 84px rgba(0,0,0,.5)}.edition-block--ultimate .edition-block__art{order:1}.edition-block--ultimate .edition-block__body{order:2}.edition-block--ultimate:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.12;filter:brightness(.4) saturate(1.2)}.platform-section.has-art .edition-block--ultimate:before{background:url(/assets/palm.webp) left -70px bottom -54px/clamp(170px,21vw,320px) no-repeat,url(/assets/palm.webp) right -70px bottom -54px /clamp(170px,21vw,320px) no-repeat}.edition-block.is-selected{border-color:var(--ed-coral);box-shadow:0 34px 80px rgba(0,0,0,.48),0 0 0 1px rgba(255,138,99,.55)}.edition-block__art{border-radius:18px;overflow:hidden;aspect-ratio:2160/2700;width:min(100%,460px);justify-self:center;background:transparent;box-shadow:0 26px 56px rgba(0,0,0,.46)}.edition-block__art-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .7s cubic-bezier(.2,.82,.2,1)}.edition-block--ultimate .edition-block__art-img{filter:saturate(1.05)}.edition-block--standard .edition-block__art-img{filter:saturate(.92)}.edition-block:hover .edition-block__art-img{transform:scale(1.03)}.edition-block--ultimate .edition-block__tagline{color:#ffdcc4}.edition-block--ultimate .edition-block__desc{color:rgba(255,250,248,.95)}.edition-block--ultimate .edition-block__features li{color:rgba(255,250,248,.94)}.edition-block__eyebrow-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.edition-block__badge{display:inline-block;padding:5px 12px;border-radius:999px;font-family:var(--font-display);font-size:11px;font-weight:500;letter-spacing:.14em;color:var(--ed-ink);background:linear-gradient(96deg,var(--ed-cream),var(--ed-coral));box-shadow:0 6px 16px rgba(255,138,99,.28)}.edition-block__body{padding:clamp(8px,1.4vw,22px) clamp(6px,1.2vw,18px)}.edition-block__tagline{font-size:12px;font-weight:800;letter-spacing:.22em;color:var(--ed-coral);margin-bottom:0}.edition-block__name,.edition-block__tagline{font-family:var(--font-display);text-transform:uppercase}.edition-block__name{font-weight:500;font-size:clamp(34px,4.2vw,62px);line-height:.96;letter-spacing:.005em;color:var(--ed-cream);padding-top:.04em}.edition-block__desc{margin-top:16px;max-width:44ch;font-family:Arial,Helvetica,sans-serif;font-size:clamp(14px,1.35vw,17px);line-height:1.62;color:rgba(255,246,250,.9)}.edition-block__features{margin:20px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.edition-block__features li{position:relative;padding-left:26px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(13px,1.25vw,15px);line-height:1.4;color:rgba(255,246,250,.82)}.edition-block__features li:before{content:"";position:absolute;left:0;top:.45em;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,var(--ed-coral),var(--ed-pink));box-shadow:0 0 12px rgba(255,79,158,.5)}.edition-block__footer{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(14px,1.6vw,26px);margin-top:clamp(22px,3vh,34px)}.edition-block__price{font-family:var(--font-display);font-weight:500;font-size:clamp(32px,3.3vw,48px);line-height:1;color:#fff;text-shadow:0 0 24px rgba(255,138,99,.3)}.edition-block__actions{display:flex;flex-wrap:wrap;gap:12px}.edition-cta{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:999px;border:1px solid transparent;font-family:var(--font-display);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:transform .25s ease,box-shadow .3s ease,background .3s ease,border-color .3s ease,color .3s ease}.edition-cta span{transition:transform .25s ease}.edition-cta:hover span{transform:translateX(4px)}.edition-cta--solid{color:var(--ed-ink);background:linear-gradient(96deg,var(--ed-cream),var(--ed-coral));box-shadow:0 12px 30px rgba(255,138,99,.28)}.edition-cta--solid:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(255,138,99,.42)}.edition-cta--ghost{color:var(--ed-cream);background:rgba(255,255,255,.04);border-color:rgba(255,215,235,.28)}.edition-cta--ghost:hover{transform:translateY(-2px);border-color:var(--ed-pink);color:#fff;background:rgba(255,79,158,.12)}.edition-img{opacity:0;transition:opacity .6s ease}.edition-img.is-loaded{opacity:1}@media (max-width:900px){.edition-block,.edition-block--ultimate{grid-template-columns:1fr;justify-items:center;gap:18px;padding:16px 14px 20px}.edition-block--standard .edition-block__art,.edition-block--ultimate .edition-block__art{order:1}.edition-block--standard .edition-block__body,.edition-block--ultimate .edition-block__body{order:2}.edition-block__art{width:min(74vw,300px)}.edition-block__body{width:100%;padding:2px 4px 4px}.edition-block__desc{margin-top:12px}.edition-block__features{margin-top:14px;gap:8px}.edition-block__footer{margin-top:18px}.edition-block--standard:before,.edition-block--ultimate:before{background-size:clamp(120px,30vw,200px),clamp(120px,30vw,200px)}}@media (max-width:540px){.edition-block__footer{flex-direction:column;align-items:stretch;gap:12px}.edition-block__actions{width:100%;flex-direction:column}.edition-cta{width:100%;justify-content:center}.edition-cta--ghost{padding:11px 26px}}@media (prefers-reduced-motion:reduce){.edition-block,.edition-block__art-img,.edition-cta,.edition-cta span,.edition-img,.platform-bg{transition:none}.edition-block,.edition-head .eyebrow,.edition-head h2,.edition-head__sub,.platform-bg,.platform-content,.platform-headline-divider{opacity:1!important;transform:none!important}.edition-head h2{--gy:0px!important}}