:where([data-aos]){opacity:0;will-change:transform,opacity;transition:opacity var(--aos-duration,.72s)var(--aos-easing,cubic-bezier(.22,1,.36,1))var(--aos-delay,0s),transform var(--aos-duration,.76s)var(--aos-easing,cubic-bezier(.22,1,.36,1))var(--aos-delay,0s),filter var(--aos-duration,.76s)var(--aos-easing,cubic-bezier(.22,1,.36,1))var(--aos-delay,0s);transform-origin:50%;backface-visibility:hidden}:where([data-aos=fade]){transform:none}:where([data-aos=fade-up]){transform:translateY(28px)}:where([data-aos=fade-down]){transform:translateY(-28px)}:where([data-aos=fade-left]){transform:translate(28px)}:where([data-aos=fade-right]){transform:translate(-28px)}:where([data-aos=fade-up-right]){transform:translate(-22px,22px)}:where([data-aos=fade-up-left]){transform:translate(22px,22px)}:where([data-aos=fade-down-right]){transform:translate(-22px,-22px)}:where([data-aos=fade-down-left]){transform:translate(22px,-22px)}:where([data-aos=zoom-in]){transform:scale(.92)}:where([data-aos=zoom-out]){transform:scale(1.06)}:where([data-aos=zoom-in-up]){transform:scale(.92)translateY(28px)}:where([data-aos=zoom-out-down]){transform:scale(1.06)translateY(-28px)}:where([data-aos=flip-up]){transform:perspective(800px)rotateX(-60deg)}:where([data-aos=flip-down]){transform:perspective(800px)rotateX(60deg)}:where([data-aos=flip-left]){transform:perspective(800px)rotateY(60deg)}:where([data-aos=flip-right]){transform:perspective(800px)rotateY(-60deg)}:where([data-aos=slide-up]){transform:translateY(60px)}:where([data-aos=slide-down]){transform:translateY(-60px)}:where([data-aos=blur-in]){filter:blur(12px);transform:scale(1.02)}:where([data-aos][data-aos-animate=true]){opacity:1;filter:blur();transform:translate(0,0)scale(1)perspective(800px)rotate(0)}@media (prefers-reduced-motion:reduce){:where([data-aos]){opacity:1;filter:none;transition:none;transform:none}}
@keyframes mfx-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.6)}}@keyframes mfx-glow-breathe{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.78;transform:scale(1.08)}}@keyframes mfx-orbit{0%{transform:translate(0)}25%{transform:translate(40px,-30px)}50%{transform:translateY(-60px)}75%{transform:translate(-40px,-30px)}to{transform:translate(0)}}@keyframes mfx-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes mfx-scan{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes mfx-text-glow{0%,to{text-shadow:0 0 8px color-mix(in srgb,var(--color-primary)40%,transparent),0 0 18px color-mix(in srgb,var(--color-primary)24%,transparent)}50%{text-shadow:0 0 14px color-mix(in srgb,var(--color-primary)70%,transparent),0 0 32px color-mix(in srgb,var(--color-primary)44%,transparent)}}@keyframes mfx-border-glow{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary)60%,transparent),0 0 16px color-mix(in srgb,var(--color-primary)30%,transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary)80%,transparent),0 0 32px color-mix(in srgb,var(--color-primary)50%,transparent)}}@keyframes mfx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mfx-float-large{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(2deg)}}@keyframes mfx-tilt{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}@keyframes mfx-grid-drift{0%{background-position:0 0}to{background-position:70px 70px}}@keyframes mfx-rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mfx-fade-loop{0%,to{opacity:.4}50%{opacity:1}}:where(.mfx-pulse-dot){background:var(--mfx-dot-color,var(--color-primary));border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block;position:relative}:where(.mfx-pulse-dot):before{content:"";background:inherit;z-index:-1;border-radius:50%;animation:2s ease-out infinite mfx-pulse;position:absolute;inset:0}:where(.mfx-glow-pulse){background:radial-gradient(circle,color-mix(in srgb,var(--color-primary)70%,transparent)0%,transparent 70%);filter:blur(40px);pointer-events:none;opacity:.55;border-radius:50%;animation:6s ease-in-out infinite mfx-glow-breathe;position:absolute}:where(.mfx-glow-orbit){background:radial-gradient(circle,color-mix(in srgb,var(--color-accent)60%,transparent)0%,transparent 70%);filter:blur(50px);pointer-events:none;opacity:.4;border-radius:50%;animation:18s ease-in-out infinite mfx-orbit;position:absolute}:where(.mfx-shimmer){isolation:isolate;position:relative;overflow:hidden}:where(.mfx-shimmer):after{content:"";pointer-events:none;z-index:1;background:linear-gradient(120deg,#0000 0%,#ffffff4d 50%,#0000 100%);position:absolute;inset:0;transform:translate(-100%)}:where(.mfx-shimmer:hover):after,:where(.mfx-shimmer.is-active):after{animation:1.2s ease-out mfx-shimmer}:where(.mfx-shimmer-loop):after{animation:3.2s ease-in-out infinite mfx-shimmer}:where(.mfx-scan){isolation:isolate;position:relative;overflow:hidden}:where(.mfx-scan):after{content:"";background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--color-primary)22%,transparent)50%,transparent 100%);pointer-events:none;z-index:1;height:80px;animation:4.5s linear infinite mfx-scan;position:absolute;top:0;left:0;right:0}:where(.mfx-text-glow){animation:3.6s ease-in-out infinite mfx-text-glow}:where(.mfx-border-glow){animation:3.2s ease-in-out infinite mfx-border-glow}:where(.mfx-float){animation:4s ease-in-out infinite mfx-float}:where(.mfx-float-large){animation:6s ease-in-out infinite mfx-float-large}:where(.mfx-tilt){animation:5s ease-in-out infinite mfx-tilt}:where(.mfx-grid-drift){animation:22s linear infinite mfx-grid-drift}:where(.mfx-rotate-slow){animation:28s linear infinite mfx-rotate-slow}:where(.mfx-fade-loop){animation:3.5s ease-in-out infinite mfx-fade-loop}:where([data-mfx-scroll]){--mfx-progress:0;will-change:transform,opacity,filter}:where([data-mfx-scroll=parallax-slow])>*{transform:translate3d(0,calc(var(--mfx-progress)*-40px),0)}:where([data-mfx-scroll=parallax-medium])>*{transform:translate3d(0,calc(var(--mfx-progress)*-90px),0)}:where([data-mfx-scroll=parallax-fast])>*{transform:translate3d(0,calc(var(--mfx-progress)*-160px),0)}:where([data-mfx-scroll=fade-out-on-exit])>*{opacity:calc(1 - var(--mfx-progress))}:where([data-mfx-scroll=blur-on-exit])>*{filter:blur(calc(var(--mfx-progress)*8px))}:where([data-mfx-scroll=zoom-on-enter])>*{transform:scale(calc(.95 + var(--mfx-progress)*.05))}@media (prefers-reduced-motion:reduce){:where(.mfx-pulse-dot):before,:where(.mfx-glow-pulse),:where(.mfx-glow-orbit),:where(.mfx-shimmer-loop):after,:where(.mfx-scan):after,:where(.mfx-text-glow),:where(.mfx-border-glow),:where(.mfx-float),:where(.mfx-float-large),:where(.mfx-tilt),:where(.mfx-grid-drift),:where(.mfx-rotate-slow),:where(.mfx-fade-loop),:where(.mfx-shimmer:hover):after,:where(.mfx-shimmer.is-active):after{animation:none!important}:where([data-mfx-scroll]){--mfx-progress:0!important}}
.DualStockCookieBanner-module__dNcSaa__dock{z-index:200;background:var(--color-surface-dark,var(--color-text));color:color-mix(in srgb,#fff 92%,var(--color-text));border-top:1px solid #ffffff14;position:fixed;bottom:0;left:0;right:0}.DualStockCookieBanner-module__dNcSaa__dockInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;max-width:1240px;margin:0 auto;padding:10px clamp(14px,3vw,24px);display:flex}.DualStockCookieBanner-module__dNcSaa__copy{flex-direction:column;flex:280px;gap:6px;min-width:0;display:flex}.DualStockCookieBanner-module__dNcSaa__copyText{color:#fffffff2;flex:280px;min-width:0;margin:0;font-size:.88rem;line-height:1.4}.DualStockCookieBanner-module__dNcSaa__copyText a{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}.DualStockCookieBanner-module__dNcSaa__copyText a:hover{text-decoration:none}.DualStockCookieBanner-module__dNcSaa__prefList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.DualStockCookieBanner-module__dNcSaa__prefList label{cursor:pointer;color:#fffffff0;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.4;display:flex}.DualStockCookieBanner-module__dNcSaa__prefList input[type=checkbox]{accent-color:#fff;flex:none;width:16px;height:16px;margin:3px 0 0}.DualStockCookieBanner-module__dNcSaa__prefList strong{color:#fff;font-weight:700}.DualStockCookieBanner-module__dNcSaa__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:inline-flex}.DualStockCookieBanner-module__dNcSaa__primaryBtn,.DualStockCookieBanner-module__dNcSaa__outlineBtn,.DualStockCookieBanner-module__dNcSaa__secondaryBtn{min-height:34px;font-family:var(--font-display,"Space Grotesk",system-ui,sans-serif);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:6px;padding:7px 14px;font-size:.8rem;font-weight:700;transition:background .15s,color .15s,border-color .15s}.DualStockCookieBanner-module__dNcSaa__primaryBtn{color:var(--color-primary);background:#fff;border-color:#fff}.DualStockCookieBanner-module__dNcSaa__primaryBtn:hover{color:color-mix(in srgb,var(--color-primary)90%,#000);background:#ffffffeb}.DualStockCookieBanner-module__dNcSaa__outlineBtn{color:#fff;background:0 0;border-color:#fff9}.DualStockCookieBanner-module__dNcSaa__outlineBtn:hover{background:#ffffff29;border-color:#fff}.DualStockCookieBanner-module__dNcSaa__secondaryBtn{color:#ffffffd9;background:0 0;border-color:#0000}.DualStockCookieBanner-module__dNcSaa__secondaryBtn:hover{color:#fff;background:#ffffff1a}@media (max-width:640px){.DualStockCookieBanner-module__dNcSaa__dockInner{gap:6px 10px;padding:8px 12px}.DualStockCookieBanner-module__dNcSaa__copyText{flex-basis:100%;font-size:.78rem;line-height:1.35}.DualStockCookieBanner-module__dNcSaa__actions{flex-basis:100%;justify-content:stretch;gap:6px}.DualStockCookieBanner-module__dNcSaa__primaryBtn,.DualStockCookieBanner-module__dNcSaa__outlineBtn,.DualStockCookieBanner-module__dNcSaa__secondaryBtn{letter-spacing:.02em;flex:1 1 0;min-height:32px;padding:7px 10px;font-size:.72rem}.DualStockCookieBanner-module__dNcSaa__secondaryBtn{display:none}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
html.lenis{scroll-behavior:auto!important}html.lenis,html.lenis body{height:auto!important}
