@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6e5797ad9fd88cc.001-r-7mugpfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/33ff89548488d79f.p.016j3pq2se5f3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f99c309598d4ef8a.p.2mx8o19a7jz1u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.b-qC7q_className{font-family:Big Shoulders;font-style:normal}.b-qC7q_variable{--font-big-shoulders:"Big Shoulders"}
@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.p.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.p.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.p.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.UAG5uW_className{font-family:Geist,Geist Fallback;font-style:normal}.UAG5uW_variable{--font-geist:"Geist", "Geist Fallback"}
._52vinG_root{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:70;transition:bottom .3s var(--ease-out);pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}._52vinG_root>*{pointer-events:auto}._52vinG_launcher{border-radius:var(--radius-pill);background:var(--color-accent);height:60px;color:var(--color-on-accent);font:inherit;cursor:pointer;transition:transform .3s var(--ease-out), box-shadow .3s, padding .3s var(--ease-out);animation:_52vinG_launcherIn .7s var(--ease-out) .6s both;border:0;align-items:center;gap:10px;padding:0 22px 0 18px;font-weight:600;display:flex;position:relative;box-shadow:0 14px 34px -10px #4dff6a99,0 4px 14px #00000080}._52vinG_launcher[data-open=true]{justify-content:center;width:60px;padding:0}._52vinG_launcher:hover{transform:translateY(-2px)scale(1.03)}._52vinG_launcherIcon{place-items:center;display:grid}._52vinG_launcherLabel{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:1.15rem}._52vinG_launcher[data-attention=true]:before,._52vinG_launcher[data-attention=true]:after{content:"";border-radius:inherit;border:2px solid var(--color-accent);opacity:0;pointer-events:none;animation:_52vinG_ring 2.6s var(--ease-out) 1.4s infinite;position:absolute;inset:0}._52vinG_launcher[data-attention=true]:after{animation-delay:2.7s}._52vinG_launcher[data-attention=true] ._52vinG_launcherIcon svg{animation:2.6s ease-in-out 1.4s infinite _52vinG_nudge}@keyframes _52vinG_launcherIn{0%{opacity:0;transform:translateY(24px)scale(.6)}to{opacity:1;transform:none}}@keyframes _52vinG_ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.35,1.6)}}@keyframes _52vinG_nudge{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-12deg)}84%{transform:rotate(10deg)}92%{transform:rotate(-5deg)}}@media (max-width:600px),(pointer:coarse){._52vinG_launcher{justify-content:center;width:60px;padding:0}._52vinG_launcherLabel{display:none}}@media (max-width:900px){html[data-sticky-bar] ._52vinG_root{bottom:calc(max(16px, env(safe-area-inset-bottom)) + 76px)}}@media (prefers-reduced-motion:reduce) and (max-width:0){._52vinG_launcher,._52vinG_launcher:before,._52vinG_launcher:after,._52vinG_launcher ._52vinG_launcherIcon svg{animation:none!important}}._52vinG_teaser{background:var(--color-surface);max-width:min(300px,100vw - 32px);box-shadow:var(--shadow-product);transform-origin:100% 100%;border:1px solid #4dff6a59;border-radius:18px 18px 6px;align-items:flex-start;display:flex;position:relative}._52vinG_teaserBody{color:var(--color-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:14px 8px 14px 16px;font-size:.88rem;line-height:1.45;display:flex}._52vinG_teaserBody strong{color:var(--color-text);font-size:.95rem}._52vinG_teaserWave{transform-origin:70% 70%;font-size:1.4rem;line-height:1;animation:1.8s ease-in-out .4s 2 _52vinG_wave}@keyframes _52vinG_wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(16deg)}20%,40%{transform:rotate(-10deg)}}._52vinG_teaserClose{width:30px;height:30px;color:var(--color-caption);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:6px 6px 0 0;display:grid}._52vinG_teaserClose:hover{background:var(--color-surface-2);color:var(--color-text)}._52vinG_teaserClose svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}._52vinG_li{padding-left:14px;display:block;position:relative}._52vinG_li:before{content:"";background:var(--color-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:2px}._52vinG_launcher:focus-visible,._52vinG_close:focus-visible,._52vinG_send:focus-visible,._52vinG_chip:focus-visible,._52vinG_humanBtn:focus-visible,._52vinG_primary:focus-visible,._52vinG_ghost:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._52vinG_launcher svg,._52vinG_close svg,._52vinG_send svg,._52vinG_humanBtn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}._52vinG_badge{border:2px solid var(--color-bg);border-radius:var(--radius-pill);background:var(--color-text);min-width:22px;height:22px;color:var(--color-bg);text-align:center;padding:0 6px;font-size:.75rem;font-weight:600;line-height:18px;position:absolute;top:-3px;right:-3px}._52vinG_panel{border:1px solid var(--color-line);border-radius:var(--radius-card-sm);background:var(--color-surface);width:min(380px,100vw - 32px);height:min(600px,100dvh - 110px);box-shadow:var(--shadow-product);transform-origin:100% 100%;flex-direction:column;display:flex;overflow:hidden}._52vinG_header{border-bottom:1px solid var(--color-line);background:var(--color-bg);align-items:center;gap:12px;padding:14px 14px 14px 18px;display:flex}._52vinG_dot{background:var(--color-accent);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #4dff6a26}._52vinG_dot[data-human=true]{background:var(--color-text);box-shadow:0 0 0 4px #eef0ea1f}._52vinG_headText{flex:1;min-width:0}._52vinG_title{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:1.35rem;font-weight:700;line-height:1.1}._52vinG_subtitle{color:var(--color-caption);margin:2px 0 0;font-size:.78rem}._52vinG_close{width:36px;height:36px;color:var(--color-text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}._52vinG_close:hover{background:var(--color-surface-2);color:var(--color-text)}._52vinG_close svg{width:20px;height:20px}._52vinG_list{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}._52vinG_row{flex-direction:column;align-items:flex-start;max-width:88%;display:flex}._52vinG_row[data-author=VISITOR]{align-self:flex-end;align-items:flex-end}._52vinG_who{color:var(--color-accent);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px 4px;font-size:.72rem;font-weight:600}._52vinG_bubble{background:var(--color-surface-2);color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 16px 4px;padding:10px 14px;font-size:.92rem;line-height:1.5}._52vinG_row[data-author=VISITOR] ._52vinG_bubble{background:var(--color-accent);color:var(--color-on-accent);border-radius:16px 16px 4px}._52vinG_row[data-author=AGENT] ._52vinG_bubble{background:var(--color-bg);border:1px solid #4dff6a59}._52vinG_links{white-space:normal;flex-direction:column;gap:4px;margin-top:8px;display:flex}._52vinG_link{color:var(--color-accent);font-size:.85rem;font-weight:500;text-decoration:none}._52vinG_link:hover{text-decoration:underline}._52vinG_system{max-width:92%;color:var(--color-caption);text-align:center;align-self:center;margin:4px 0;font-size:.8rem;line-height:1.45}._52vinG_suggestions{flex-wrap:wrap;gap:8px;display:flex}._52vinG_chip{border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-text-2);font:inherit;cursor:pointer;background:0 0;padding:7px 12px;font-size:.82rem;transition:border-color .2s,color .2s}._52vinG_chip:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-text)}._52vinG_typing{background:var(--color-surface-2);border-radius:16px 16px 16px 4px;align-self:flex-start;gap:5px;margin:0;padding:12px 14px;display:flex}._52vinG_typing span{background:var(--color-caption);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite _52vinG_blink}._52vinG_typing span:nth-child(2){animation-delay:.15s}._52vinG_typing span:nth-child(3){animation-delay:.3s}@keyframes _52vinG_blink{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce) and (max-width:0){._52vinG_typing span{opacity:.6;animation:none}}._52vinG_handoff{border:1px solid var(--color-line);background:var(--color-bg);border-radius:14px;gap:8px;padding:14px;display:grid}._52vinG_handoffText{color:var(--color-text-2);margin:0 0 4px;font-size:.85rem;line-height:1.45}._52vinG_field{border:1px solid var(--color-line);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;border-radius:10px;padding:9px 12px;font-size:.9rem}._52vinG_field:focus{border-color:var(--color-accent);outline:none}._52vinG_handoffActions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}._52vinG_primary,._52vinG_ghost{border-radius:var(--radius-pill);font:inherit;cursor:pointer;padding:9px 14px;font-size:.85rem;font-weight:600}._52vinG_primary{background:var(--color-accent);color:var(--color-on-accent);border:0}._52vinG_primary:disabled{opacity:.6;cursor:default}._52vinG_ghost{border:1px solid var(--color-line);color:var(--color-text-2);background:0 0}._52vinG_error{color:var(--color-danger);margin:0;padding:8px 16px;font-size:.82rem}._52vinG_humanBtn{border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;margin:0 16px 10px;padding:9px 14px;font-size:.85rem;font-weight:500;transition:border-color .2s;display:flex}._52vinG_humanBtn:hover{border-color:var(--color-accent)}._52vinG_humanBtn svg{width:18px;height:18px;color:var(--color-accent)}._52vinG_composer{border-top:1px solid var(--color-line);background:var(--color-bg);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}._52vinG_input{border:1px solid var(--color-line);background:var(--color-surface);max-height:120px;color:var(--color-text);font:inherit;resize:none;field-sizing:content;border-radius:12px;flex:1;padding:10px 12px;font-size:1rem;line-height:1.4}._52vinG_input:focus{border-color:var(--color-accent);outline:none}._52vinG_send{background:var(--color-accent);width:42px;height:42px;color:var(--color-on-accent);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}._52vinG_send:disabled{background:var(--color-surface-2);color:var(--color-caption);cursor:default}._52vinG_send svg{width:20px;height:20px}._52vinG_privacy{background:var(--color-bg);color:var(--color-caption);margin:0;padding:8px 14px 12px;font-size:.7rem;line-height:1.45}._52vinG_privacy a{color:var(--color-text-2)}._52vinG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:480px){._52vinG_panel{height:calc(100dvh - 100px)}}._52vinG_teaser[data-tone=team]{border-color:var(--color-accent);box-shadow:0 0 0 4px #4dff6a1f, var(--shadow-product)}._52vinG_teaser[data-tone=team] ._52vinG_teaserBody{padding-right:16px}._52vinG_humanBtn[data-highlight=true]{border-color:var(--color-accent);background:#4dff6a1a}._52vinG_humanRow{background:var(--color-bg);justify-content:center;padding:2px 12px 0;display:flex}._52vinG_humanRow ._52vinG_humanBtn{color:var(--color-caption);background:0 0;border:0;border-radius:8px;gap:6px;margin:0;padding:4px 8px;font-size:.76rem;font-weight:500}._52vinG_humanRow ._52vinG_humanBtn:hover{color:var(--color-text);text-underline-offset:3px;border:0;text-decoration:underline}._52vinG_humanRow ._52vinG_humanBtn svg{width:14px;height:14px}._52vinG_humanRow ._52vinG_humanBtn[data-highlight=true]{color:var(--color-accent);background:#4dff6a1f;border:0}@media (max-width:600px),(max-height:520px){._52vinG_teaser:not([data-tone=team]){display:none}}
.fKXNYa_progress{z-index:80;background:var(--color-accent);transform-origin:0;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.fKXNYa_fxCanvas{z-index:90;pointer-events:none;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.fKXNYa_fxCanvas[data-on=true]{display:block}.fKXNYa_cursorRing{z-index:91;border:1px solid var(--color-accent);pointer-events:none;opacity:0;mix-blend-mode:difference;border-radius:50%;width:28px;height:28px;transition:opacity .25s;position:fixed;top:0;left:0}.fKXNYa_cursorRing[data-visible=true]{opacity:.85}@media (pointer:coarse){.fKXNYa_cursorRing{display:none}}
.o56_Ta_intro{--handoff:2.3s;--wipe:.7s;--wipe-delay:.16s;--line-dy:0px;--line-angle:atan2(-.01176vh, .1vw);--word-width:min(96vw, calc(96vh * 1600 / 265));--sweep:.72s;--sweep-delay:20ms;--sweep-ease:cubic-bezier(.3, .1, .5, .95);--scan-margin:1vw;--ignite:.5s;z-index:85;animation:o56_Ta_introLife calc(var(--handoff) + var(--wipe-delay) + var(--wipe)) linear forwards;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}@keyframes o56_Ta_introLife{0%,72%{pointer-events:auto;visibility:visible}73%,99.9%{pointer-events:none;visibility:visible}to{pointer-events:none;visibility:hidden}}.o56_Ta_defs{position:absolute}.o56_Ta_backdrop{will-change:opacity;animation:o56_Ta_fadeOut .36s ease-in calc(var(--handoff) - 80ms) forwards;background:radial-gradient(55% 50% at 50% 40%,#969c9247 0%,#0000 70%),radial-gradient(140% 110% at 50% 40%,#0000 40%,#000000b3 100%),linear-gradient(#1a1c18 0%,#121410 60%,#0a0b0a 100%);position:absolute;inset:0}.o56_Ta_backdrop:after{content:"";opacity:.07;background-image:var(--grain);background-size:160px 160px;position:absolute;inset:0}@keyframes o56_Ta_fadeOut{to{opacity:0}}.o56_Ta_halo{aspect-ratio:2;opacity:0;will-change:transform, opacity;width:130vmax;animation:o56_Ta_haloIn .6s var(--ease-out) var(--ignite) forwards;background:radial-gradient(closest-side,#4dff6a4d,#4dff6a17 45%,#0000 72%);position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes o56_Ta_haloIn{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}.o56_Ta_echoes{place-items:center;display:grid;position:absolute;inset:0}.o56_Ta_echo{width:var(--word-width);fill:none;max-width:none;stroke:var(--color-accent);stroke-width:2.4px;opacity:0;will-change:transform, opacity;animation:o56_Ta_echo calc(var(--handoff) - .52s - var(--c) * 12ms) linear calc(.52s + var(--c) * 12ms) both;grid-area:1/1;overflow:visible}@keyframes o56_Ta_echo{0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(0,0)scale(.97)}4.5%{opacity:1}15.5%{opacity:var(--o);transform:translate3d(calc(var(--dx) * 0.4%), calc(var(--i) * 114%), 0) scale(1);animation-timing-function:cubic-bezier(.4,0,.6,1)}40%{opacity:calc(var(--o) * .6)}87.5%{opacity:calc(var(--o) * .6);transform:translate3d(calc(var(--dx) * 1.4%), calc(var(--i) * 114%), 0) scale(1);animation-timing-function:cubic-bezier(.7,0,.84,0)}to{opacity:0;transform:translate(0,0)scaleY(.2)}}.o56_Ta_sparks{left:calc(50% - var(--word-width) / 2);width:var(--word-width);position:absolute;top:50%}.o56_Ta_sparks i{left:var(--x);width:var(--size);height:var(--size);background:radial-gradient(circle, #fff 0 30%, var(--color-accent) 55%, transparent 72%);opacity:0;will-change:transform, opacity;animation:o56_Ta_spark .75s var(--ease-out) var(--delay) forwards;border-radius:50%;position:absolute;top:0}@keyframes o56_Ta_spark{0%{opacity:1;transform:translate(0,0)scale(1.6)}to{opacity:0;transform:translate3d(var(--dx), var(--dy), 0) scale(.3)}}.o56_Ta_word{width:var(--word-width);aspect-ratio:1600/265;will-change:transform;animation:o56_Ta_wordIn .9s var(--ease-expo) both, o56_Ta_wordCollapse .22s cubic-bezier(.7, 0, .84, 0) calc(var(--handoff) - .2s) forwards;position:relative}.o56_Ta_push{will-change:transform;animation:o56_Ta_wordPush calc(var(--handoff) - 1.1s) linear .9s forwards;position:absolute;inset:0}@keyframes o56_Ta_wordPush{to{transform:scale(1.025)}}@keyframes o56_Ta_wordIn{0%{transform:perspective(1100px)rotateX(34deg)translate3d(0,5%,-300px)}to{transform:none}}@keyframes o56_Ta_wordCollapse{0%{opacity:1;translate:0;rotate:0deg;scale:1}90%{opacity:1}to{translate:0 var(--line-dy);rotate:var(--line-angle);opacity:0;scale:1.035 .025}}.o56_Ta_word svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.o56_Ta_glow{fill:var(--color-accent);opacity:0;will-change:opacity;animation:o56_Ta_glowLife 1.26s linear calc(var(--ignite) + 40ms) forwards}@keyframes o56_Ta_glowLife{0%{opacity:0;animation-timing-function:ease-out}40%,52%{opacity:.8;animation-timing-function:ease-in-out}76%{opacity:1;animation-timing-function:ease-in-out}to{opacity:.8}}.o56_Ta_letter{transform-origin:var(--cx) 50%;will-change:transform;animation:o56_Ta_letterIn .55s cubic-bezier(.16, 1, .3, 1) calc(var(--ignite) + var(--c) * 35ms) both;position:absolute;inset:0}@keyframes o56_Ta_letterIn{0%{transform:scale(1.05)}to{transform:none}}.o56_Ta_lit{fill:var(--color-accent);opacity:0;will-change:opacity;animation:o56_Ta_litIn .22s ease-out calc(var(--ignite) + var(--c) * 35ms) forwards}@keyframes o56_Ta_litIn{to{opacity:1}}.o56_Ta_hot{fill:#fff;opacity:0;will-change:opacity;animation:o56_Ta_hotFade .6s linear calc(var(--ignite) + var(--c) * 35ms) both}@keyframes o56_Ta_hotFade{0%{opacity:0;animation-timing-function:cubic-bezier(.3,0,.6,1)}24%{opacity:1;animation-timing-function:cubic-bezier(.33,0,.4,1)}to{opacity:0}}.o56_Ta_scan{inset:calc(var(--scan-margin) * -1);will-change:transform, opacity;animation:o56_Ta_scanWindow var(--sweep) var(--sweep-ease) var(--scan-delay) both;position:absolute;overflow:hidden}.o56_Ta_scanInner{will-change:transform;animation:o56_Ta_scanContent var(--sweep) var(--sweep-ease) var(--scan-delay) both;position:absolute;inset:0}.o56_Ta_word .o56_Ta_scanInner svg{inset:var(--scan-margin);width:calc(100% - var(--scan-margin) * 2);height:calc(100% - var(--scan-margin) * 2)}@keyframes o56_Ta_scanWindow{0%{transform:translate(-100%)}to{transform:none}}@keyframes o56_Ta_scanContent{0%{transform:translate(100%)}to{transform:none}}.o56_Ta_scanHot{--scan-delay:var(--sweep-delay);animation:o56_Ta_scanWindow var(--sweep) var(--sweep-ease) var(--scan-delay) both, o56_Ta_fadeOut .25s ease-out calc(var(--sweep-delay) + var(--sweep) + 60ms) forwards}.o56_Ta_scanRim{--scan-delay:calc(var(--sweep-delay) + 60ms);animation:o56_Ta_scanWindow var(--sweep) var(--sweep-ease) var(--scan-delay) both, o56_Ta_rimFade .45s ease-out calc(var(--ignite) + .2s) forwards}@keyframes o56_Ta_rimFade{to{opacity:.45}}.o56_Ta_rimHot,.o56_Ta_rim{stroke-width:3px;stroke-linejoin:round}.o56_Ta_rimHot{fill:none;stroke:#fff}.o56_Ta_rim{fill:#4dff6a12;stroke:#d4ffdc}.o56_Ta_shine{position:absolute;inset:0}.o56_Ta_band{will-change:transform;width:19%;animation:o56_Ta_shine .6s var(--ease-in-out) 1.2s both;background:linear-gradient(90deg,#0000,#fffffff2 50%,#0000);position:absolute;top:-12%;bottom:-12%;left:0}@keyframes o56_Ta_shine{0%{transform:translate(-130%)skew(-18deg)}to{transform:translate(560%)skew(-18deg)}}.o56_Ta_laserTrack{top:0;bottom:0;left:calc(50% - var(--word-width) / 2 - var(--scan-margin));width:calc(var(--word-width) + var(--scan-margin) * 2);pointer-events:none;will-change:transform;animation:o56_Ta_scanWindow var(--sweep) var(--sweep-ease) var(--sweep-delay) both;position:absolute}.o56_Ta_laser{opacity:0;will-change:opacity;width:clamp(2px,.16vw,6px);animation:o56_Ta_laserFade var(--sweep) linear var(--sweep-delay) both;background:linear-gradient(#0000,#fff 16% 84%,#0000);position:absolute;top:0;bottom:0;right:0;box-shadow:0 0 1.1vw .2vw #4dff6ae6,0 0 4vw .8vw #4dff6a59}@keyframes o56_Ta_laserFade{0%{opacity:0}8%,90%{opacity:1}to{opacity:0}}.o56_Ta_flash{height:70vh;translate:0 calc(-50% + var(--line-dy));rotate:var(--line-angle);opacity:0;will-change:transform, opacity;animation:o56_Ta_flash .34s var(--ease-out) calc(var(--handoff) - 60ms) both;background:linear-gradient(#0000,#78ff9640 35%,#e1ffe8bf 50%,#78ff9640 65%,#0000);position:absolute;top:50%;left:-40vw;right:-40vw}@keyframes o56_Ta_flash{0%{opacity:0;transform:scaleY(.12)}22%{opacity:1}to{opacity:0;transform:scaleY(1)}}.o56_Ta_lineTilt{width:104vw;height:9px;translate:-50% calc(-50% + var(--line-dy));rotate:var(--line-angle);position:absolute;top:50%;left:50%}.o56_Ta_line{background:linear-gradient(90deg, #fff, #e4ffe9 4%, var(--color-accent) 22%);transform-origin:100%;opacity:0;will-change:transform, opacity;width:100%;height:100%;animation:o56_Ta_lineIn 60ms linear calc(var(--handoff) - 50ms) forwards, o56_Ta_lineWipe var(--wipe) cubic-bezier(.65, 0, .35, 1) calc(var(--handoff) + var(--wipe-delay)) both;border-radius:999px;display:block;box-shadow:0 0 14px 2px #4dff6ae6,0 0 46px 10px #4dff6a59}@keyframes o56_Ta_lineIn{to{opacity:1}}@keyframes o56_Ta_lineWipe{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (min-aspect-ratio:5/4){.o56_Ta_echoFar{display:none}}@media (max-width:700px){.o56_Ta_echo{stroke-width:5px}.o56_Ta_rimHot,.o56_Ta_rim{stroke-width:6px}}.o56_Ta_entry{--entry-line:1.5px;z-index:86;text-align:center;background:radial-gradient(55% 50% at 50% 40%,#969c9247 0%,#0000 70%),radial-gradient(140% 110% at 50% 40%,#0000 40%,#000000b3 100%),linear-gradient(#1a1c18 0%,#121410 60%,#0a0b0a 100%);place-content:center;justify-items:center;gap:clamp(1.6rem,4vh,2.6rem);padding:1.5rem;display:grid;position:fixed;inset:0;overflow:hidden}.o56_Ta_entry[data-open]{pointer-events:none;animation:.22s ease-in forwards o56_Ta_entryOut}@keyframes o56_Ta_entryOut{to{opacity:0;visibility:hidden}}.o56_Ta_entryHalo{aspect-ratio:1;will-change:transform, opacity;background:radial-gradient(closest-side,#4dff6a33,#0000 70%);width:90vmax;animation:3.4s ease-in-out infinite o56_Ta_entryBreathe;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes o56_Ta_entryBreathe{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.06)}}.o56_Ta_entryBrand{--cycle:3.4s;aspect-ratio:14940/2284;width:min(86vw,620px);position:relative}.o56_Ta_entryBrand svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.o56_Ta_entryLetter{fill:var(--color-accent);stroke:#fff;stroke-linejoin:round;will-change:transform, opacity;animation:o56_Ta_entryLetterIn .85s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 60ms) both;position:absolute;inset:0}@keyframes o56_Ta_entryLetterIn{0%{opacity:0;transform:translateY(34%)scale(.92)}22%{opacity:1}34%{opacity:.25}48%{opacity:1}58%{opacity:.6}70%,to{opacity:1;transform:none}}.o56_Ta_entryLetter path{stroke-width:var(--entry-line);vector-effect:non-scaling-stroke}.o56_Ta_entryLetter svg{will-change:transform;animation:o56_Ta_entryWave var(--cycle) ease-in-out calc(1s + var(--i) * 55ms) infinite}@keyframes o56_Ta_entryWave{0%,36%,60%,to{transform:none}47%{transform:translateY(-7%)}}.o56_Ta_entryShine{position:absolute;inset:0;overflow:hidden}.o56_Ta_entryBand{will-change:transform;width:16%;animation:o56_Ta_entryShineLife var(--cycle) ease-in-out 1s infinite;background:linear-gradient(90deg,#0000,#fffffff2 50%,#0000);position:absolute;top:-15%;bottom:-15%;left:0;transform:translate(-130%)skew(-18deg)}@keyframes o56_Ta_entryShineLife{0%{transform:translate(-130%)skew(-18deg)}32%,to{transform:translate(720%)skew(-18deg)}}.o56_Ta_entryButton{border:var(--entry-line) solid #fff;color:#fff;min-height:64px;font:inherit;letter-spacing:.02em;cursor:pointer;transition:transform .25s var(--ease-out), background .25s var(--ease-out);background:#0a0b0a8c;border-radius:999px;padding:0 clamp(2rem,5vw,3.4rem);font-size:clamp(1.05rem,2vw,1.3rem);font-weight:700;position:relative}.o56_Ta_entryButton:hover{background:#4dff6a2e;transform:scale(1.05)}.o56_Ta_entryButton:focus-visible{outline-offset:5px;outline:3px solid #fff}.o56_Ta_entryLabel{position:relative}.o56_Ta_entryRing{border-radius:inherit;border:2px solid var(--color-accent);pointer-events:none;will-change:transform, opacity;animation:o56_Ta_entryPing 2s var(--ease-out) infinite;position:absolute;inset:0}@keyframes o56_Ta_entryPing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.32,1.8)}}@media (max-width:700px){.o56_Ta_entry{--entry-line:1px}}@media (prefers-reduced-motion:reduce) and (max-width:0){.o56_Ta_intro,.o56_Ta_entry{display:none}}
.uiGVeG_banner{z-index:80;background:var(--color-surface);border-radius:var(--radius-card-sm);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);animation:uiGVeG_rise .55s var(--ease-out) both;border:1px solid #4dff6a73;padding:1.25rem 1.35rem 1rem;position:fixed;bottom:16px;left:16px;overflow-y:auto;box-shadow:0 24px 60px -18px #000000d9,0 0 40px -12px #4dff6a59}@keyframes uiGVeG_rise{0%{opacity:0;transform:translateY(24px)scale(.98)}}.uiGVeG_title{text-transform:uppercase;margin:0 0 .4rem;font-size:1.6rem;line-height:1}.uiGVeG_text{color:var(--color-text-2);margin:0 0 .9rem;font-size:.88rem;line-height:1.5}.uiGVeG_text a{color:var(--color-accent)}.uiGVeG_options{gap:.5rem;margin-bottom:.9rem;display:grid}.uiGVeG_option{background:var(--color-surface-2);border:1px solid var(--color-line);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .75rem;font-size:.86rem;display:flex}.uiGVeG_option strong{font-weight:600;display:block}.uiGVeG_option small{color:var(--color-caption);font-size:.76rem}.uiGVeG_always{color:var(--color-accent);flex:none;font-size:.74rem}.uiGVeG_switch{width:1.2rem;height:1.2rem;accent-color:var(--color-accent);flex:none}.uiGVeG_actions{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.uiGVeG_actions .btn{justify-content:center;width:100%;padding-inline:.5rem}.uiGVeG_link{color:var(--color-text-2);font:inherit;cursor:pointer;background:0 0;border:0;margin:.7rem auto 0;padding:.25rem .5rem;font-size:.82rem;text-decoration:underline;display:block}.uiGVeG_link:hover{color:var(--color-text)}@media (prefers-reduced-motion:reduce) and (max-width:0){.uiGVeG_banner{animation:none}}
.wacNiq_logo{align-items:center;gap:.7rem;min-height:44px;text-decoration:none;display:inline-flex}.wacNiq_placeholder{background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.1rem;font-weight:900;display:inline-grid}.wacNiq_word{letter-spacing:.32em;font-size:.85rem;font-weight:600}@media (max-width:419px){.wacNiq_word{display:none}}
.HHpLUq_list{align-items:center;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.HHpLUq_link{width:36px;height:36px;color:var(--color-text-2);transition:color .2s, background-color .2s, transform .2s var(--ease-out);border-radius:50%;place-items:center;display:inline-grid}.HHpLUq_link:hover{color:var(--color-accent);background:var(--color-surface-2);transform:translateY(-2px)}@media (pointer:coarse){.HHpLUq_link{width:44px;height:44px}}
.swMWYG_hero{gap:1rem;padding-block:clamp(3rem,8vw,6rem) clamp(2rem,5vw,3rem);display:grid}.swMWYG_eyebrow{align-items:center;gap:.6rem;display:inline-flex}.swMWYG_dot{background:var(--color-accent);border-radius:50%;width:8px;height:8px;position:relative}.swMWYG_dot:after{content:"";background:var(--color-accent);border-radius:50%;animation:1.8s ease-out infinite swMWYG_ping;position:absolute;inset:0}@keyframes swMWYG_ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.swMWYG_title{font-size:clamp(3.6rem,13vw,10rem)}.swMWYG_lead{max-width:44ch;color:var(--color-text-2);margin:0;font-size:clamp(1.05rem,2vw,1.3rem)}.swMWYG_strip,.swMWYG_layout{--gap:clamp(1rem, 2.4vw, 1.5rem)}.swMWYG_strip{margin-bottom:var(--gap);border-radius:var(--radius-card);border:1px solid var(--color-line);background:#121411eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding:clamp(1.25rem,3vw,1.75rem) clamp(1.5rem,3vw,2rem);display:flex}.swMWYG_strip .swMWYG_coords{flex-wrap:wrap;gap:1.25rem clamp(1.5rem,4vw,3.5rem);width:auto;display:flex}.swMWYG_strip .swMWYG_coords>li{border:0;align-content:start;padding:0}.swMWYG_layout{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:stretch;padding-bottom:clamp(3rem,8vw,6rem);display:grid}@media (max-width:899px){.swMWYG_layout{grid-template-columns:minmax(0,1fr)}.swMWYG_reelCol{order:2;justify-self:center;width:min(100%,420px)}}.swMWYG_reelCol{align-self:start;min-width:0}.swMWYG_card{flex:1;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center}.swMWYG_main>.swMWYG_card .swMWYG_coords{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;column-gap:clamp(1.25rem,3vw,2.5rem)}.swMWYG_main>.swMWYG_card .swMWYG_coords>li{border-bottom:0;padding-bottom:0}@media (max-width:699px){.swMWYG_main>.swMWYG_card,.swMWYG_main>.swMWYG_card .swMWYG_coords{grid-template-columns:minmax(0,1fr)}}.swMWYG_card{border-radius:var(--radius-card);border:1px solid var(--color-line);background:#121411eb;justify-items:start;gap:1.25rem;padding:clamp(1.5rem,3vw,2rem);display:grid}.swMWYG_coords{gap:1.1rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.swMWYG_coords>li{border-bottom:1px solid var(--color-line);gap:.35rem;padding-bottom:1.1rem;display:grid}.swMWYG_coords>li:last-child{border-bottom:0;padding-bottom:0}.swMWYG_coordLink{color:var(--color-text);background:linear-gradient(var(--color-accent), var(--color-accent)) 0 100% / 0 2px no-repeat;transition:background-size .4s var(--ease-out), color .2s;overflow-wrap:anywhere;justify-self:start;font-size:1.1rem;font-weight:600;text-decoration:none}.swMWYG_coordLink:hover{color:var(--color-accent);background-size:100% 2px}.swMWYG_videoCard{aspect-ratio:9/12;border-radius:var(--radius-card);border:1px solid var(--color-line);background:#000;max-height:460px;position:relative;overflow:hidden}.swMWYG_video{object-fit:cover;width:100%;height:100%;transform:scale(1.04)}.swMWYG_videoTag{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);letter-spacing:.12em;padding:.25rem .75rem;font-size:.75rem;font-weight:700;position:absolute;bottom:14px;left:14px}.swMWYG_formCard{border-radius:var(--radius-card);border:1px solid var(--color-line);background:#121411eb;min-width:0;padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.swMWYG_formGlow{will-change:transform;pointer-events:none;background:radial-gradient(circle,#4dff6a24,#0000 65%);border-radius:50%;width:480px;height:480px;animation:9s ease-in-out infinite swMWYG_glow;position:absolute;top:-220px;right:-180px}@keyframes swMWYG_glow{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-80px,60px)scale(1.15)}}.swMWYG_formTitle{margin-bottom:clamp(1.25rem,3vw,2rem);font-size:clamp(2.2rem,5vw,3.6rem);position:relative}@media (pointer:coarse){.swMWYG_formGlow{will-change:auto;animation:none}}
.rbYpnG_bg{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.rbYpnG_gridWrap{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(at 50% 30%,#000 0%,#0000 72%);mask-image:radial-gradient(at 50% 30%,#000 0%,#0000 72%)}.rbYpnG_grid{will-change:transform;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-size:64px 64px;animation:40s linear infinite rbYpnG_grid-drift;position:absolute;inset:-64px}@keyframes rbYpnG_grid-drift{to{transform:translate(64px,64px)}}.rbYpnG_spot{will-change:transform;background:radial-gradient(circle closest-side,#4dff6a12,#0000 60%);width:1200px;height:1200px;margin:-600px 0 0 -600px;position:absolute;top:0;left:0;transform:translate(70vw,20vh)}.rbYpnG_orb{opacity:.55;will-change:transform;border-radius:50%;position:absolute}.rbYpnG_orb1{background:radial-gradient(circle,#4dff6a47,#0000 72%);width:420px;height:420px;animation:22s ease-in-out infinite rbYpnG_float-a;top:12%;left:-120px}.rbYpnG_orb2{background:radial-gradient(circle,#eef0ea1f,#0000 72%);width:360px;height:360px;animation:28s ease-in-out infinite rbYpnG_float-b;top:45%;right:-100px}.rbYpnG_orb3{background:radial-gradient(circle,#4dff6a2e,#0000 72%);width:300px;height:300px;animation:34s ease-in-out infinite reverse rbYpnG_float-a;bottom:-120px;left:35%}@keyframes rbYpnG_float-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(140px,60px)scale(1.15)}}@keyframes rbYpnG_float-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-120px,-80px)scale(.9)}}.rbYpnG_mark{font-family:var(--font-display);font-variation-settings:"opsz" 72;color:#0000;-webkit-text-stroke:1px #ffffff0f;-webkit-user-select:none;user-select:none;font-size:clamp(22rem,55vw,48rem);font-weight:900;line-height:.8;position:absolute;top:6vh;right:-2vw}@media (max-width:700px){.rbYpnG_mark{top:12vh;right:-18vw}}@media (pointer:coarse){.rbYpnG_bg{height:100lvh;bottom:auto}.rbYpnG_grid,.rbYpnG_spot,.rbYpnG_orb{will-change:auto;animation:none}.rbYpnG_spot{transform:translate(70vw,20vh)}}
.wWXZva_footer{border-top:1px solid var(--color-line);margin-top:clamp(4rem,10vw,8rem);padding-block:3.5rem 2rem}.wWXZva_inner{grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr) minmax(0,.8fr);align-items:start;gap:2.5rem;display:grid}.wWXZva_brand{justify-items:start;gap:.75rem;display:grid}.wWXZva_motto{max-width:32ch;color:var(--color-text-2);margin:0;font-style:italic}.wWXZva_legal{color:var(--color-caption);margin:0;font-size:.9rem}.wWXZva_mail{min-height:44px;color:var(--color-text);align-items:center;font-size:.95rem;display:inline-flex}.wWXZva_mail:hover{color:var(--color-accent)}.wWXZva_menu,.wWXZva_links{margin:0;padding:0;list-style:none}.wWXZva_menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid}.wWXZva_menu a,.wWXZva_links a{min-height:44px;color:var(--color-text-2);align-items:center;font-size:.92rem;text-decoration:none;display:inline-flex}.wWXZva_menu a:hover,.wWXZva_links a:hover{color:var(--color-text);text-decoration:underline}.wWXZva_cookieLink{color:var(--color-text-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:.45rem 0;font-size:.92rem;display:inline-block}.wWXZva_cookieLink:hover{color:var(--color-text);text-decoration:underline}.wWXZva_bottom{color:var(--color-caption);margin-top:2.5rem;font-size:.8rem}.wWXZva_bottom p{margin:0}@media (max-width:899px){.wWXZva_inner{grid-template-columns:1fr}}@media (pointer:coarse){.wWXZva_cookieLink{min-height:44px}}
.MW0ffG_wrap{position:relative}.MW0ffG_form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1.25rem;display:grid}@media (max-width:640px){.MW0ffG_form{grid-template-columns:1fr}}.MW0ffG_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.MW0ffG_field{padding-top:1.1rem;position:relative}.MW0ffG_field[data-wide=true],.MW0ffG_actions,.MW0ffG_formError{grid-column:1/-1}.MW0ffG_input{border:0;border-bottom:1px solid var(--color-line);width:100%;color:var(--color-text);resize:vertical;background:0 0;border-radius:0;outline:none;padding:.9rem 0 .7rem;font-size:1rem;line-height:1.5;transition:border-color .3s;display:block}textarea.MW0ffG_input{min-height:9rem}.MW0ffG_input:hover{border-bottom-color:#3a3f34}.MW0ffG_label{color:var(--color-text-2);pointer-events:none;transform-origin:0 0;transition:transform .3s var(--ease-out), color .3s;font-size:1rem;position:absolute;top:2rem;left:0}.MW0ffG_label span{color:var(--color-accent)}.MW0ffG_input:focus+.MW0ffG_label,.MW0ffG_input:not(:placeholder-shown)+.MW0ffG_label{color:var(--color-caption);letter-spacing:.04em;transform:translateY(-1.55rem)scale(.78)}.MW0ffG_input:focus+.MW0ffG_label{color:var(--color-accent)}.MW0ffG_hint{color:var(--color-caption);opacity:0;pointer-events:none;font-size:.95rem;transition:opacity .25s;position:absolute;top:2rem;left:0}.MW0ffG_input:focus:placeholder-shown~.MW0ffG_hint{opacity:.8}.MW0ffG_line{background:var(--color-accent);height:2px;transition:transform .45s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.MW0ffG_field:has(textarea) .MW0ffG_line{top:calc(100% - 2px);bottom:auto}.MW0ffG_input:focus~.MW0ffG_line{transform:scaleX(1)}.MW0ffG_field[data-invalid=true] .MW0ffG_input{border-bottom-color:var(--color-danger)}.MW0ffG_field[data-invalid=true] .MW0ffG_line{background:var(--color-danger)}.MW0ffG_counter{color:var(--color-caption);font-size:.75rem;position:absolute;top:.2rem;right:0}.MW0ffG_error{color:var(--color-danger);margin:.45rem 0 0;font-size:.85rem}.MW0ffG_formError{border-radius:var(--radius-card-sm);color:var(--color-danger);border:1px solid #ff8a7a66;margin:0;padding:.9rem 1rem}.MW0ffG_actions{gap:.9rem;margin-top:.6rem;display:grid}.MW0ffG_submit{justify-self:start;min-width:220px;min-height:54px;overflow:hidden}.MW0ffG_submitLabel{align-items:center;gap:.6rem;display:inline-flex}.MW0ffG_submitLabel svg{transition:transform .3s var(--ease-out)}.MW0ffG_submit:hover .MW0ffG_submitLabel svg{transform:translate(4px)}.MW0ffG_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite MW0ffG_spin}@keyframes MW0ffG_spin{to{transform:rotate(360deg)}}.MW0ffG_legal{color:var(--color-caption);margin:0;font-size:.82rem}.MW0ffG_legal a{color:var(--color-text-2)}@media (max-width:640px){.MW0ffG_submit{justify-self:stretch}}.MW0ffG_sent{border-radius:var(--radius-card);color:var(--color-text-2);background:#121411d9;border:1px solid #4dff6a59;justify-items:start;gap:1rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.MW0ffG_sent p{max-width:46ch;margin:0}.MW0ffG_check{width:72px;height:72px;color:var(--color-accent)}.MW0ffG_sentTitle{color:var(--color-text);font-size:clamp(2.2rem,6vw,3.6rem)}
.QowAxG_marquee{border-block:1px solid var(--color-line);-webkit-user-select:none;user-select:none;padding-block:1.1rem;overflow:hidden}.QowAxG_track{will-change:transform;width:max-content;display:flex}.QowAxG_item{font-family:var(--font-display);font-variation-settings:"opsz" 72;text-transform:uppercase;white-space:nowrap;color:var(--color-text);align-items:center;gap:2rem;padding-right:2rem;font-size:clamp(1.8rem,5vw,3.6rem);font-weight:900;line-height:1;display:inline-flex}.QowAxG_item:nth-child(2n){color:#0000;-webkit-text-stroke:1px var(--color-text-2)}.QowAxG_dot{color:var(--color-accent);-webkit-text-stroke:0;font-size:.5em}
.VbRp4q_frame{position:relative;overflow:hidden}.VbRp4q_inner{will-change:transform;position:absolute;inset:-6% 0}.VbRp4q_img{object-fit:cover}
.E4fOga_host{aspect-ratio:1;touch-action:pan-y;width:100%;position:relative}.E4fOga_host[data-draggable=true]{cursor:grab}.E4fOga_host[data-dragging=true]{cursor:grabbing}.E4fOga_host[data-halo=true]:before{content:"";z-index:-1;pointer-events:none;will-change:transform, opacity;background:radial-gradient(closest-side,#ffffff21 0%,#a0ffaf1a 40%,#4dff6a0f 66%,#4dff6a05 84%,#0000 100%);border-radius:50%;animation:5s ease-in-out infinite E4fOga_breathe;position:absolute;inset:-14%}@keyframes E4fOga_breathe{0%,to{opacity:.75;transform:scale(.98)}50%{opacity:1;transform:scale(1.03)}}.E4fOga_host:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#000000bf,#00000059 55%,#0000);border-radius:50%;height:9%;position:absolute;bottom:2%;left:18%;right:18%}.E4fOga_canvas{opacity:0;transition:opacity .45s var(--ease-out), transform .6s var(--ease-out);position:absolute;inset:0;transform:scale(.92);width:100%!important;height:100%!important}.E4fOga_host[data-ready=true] .E4fOga_canvas{opacity:1;transform:none}.E4fOga_poster{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:91%;height:91%;position:absolute;inset:4.5%}
.Je44HG_tilt{border-radius:var(--radius-card);height:100%;position:relative}.Je44HG_glare{border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:0}.Je44HG_tilt:hover .Je44HG_glare{opacity:1}
.EPCRmW_stars{gap:calc(var(--size) * .12);vertical-align:middle;display:inline-flex}.EPCRmW_star{width:var(--size);height:var(--size);flex:none}.EPCRmW_empty{fill:none;stroke:#ffffff47;stroke-width:1.4px;stroke-linejoin:round}.EPCRmW_full{fill:var(--color-accent);stroke:var(--color-accent);stroke-width:1.4px;stroke-linejoin:round}
.t53O_a_card{border-radius:var(--radius-card);background:var(--color-surface);border:1px solid var(--color-line);height:100%;transition:border-color .35s var(--ease-out), box-shadow .35s var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.t53O_a_card:hover{border-color:#4dff6a73;box-shadow:0 0 0 1px #4dff6a26,0 24px 60px -30px #4dff6a59}.t53O_a_media{aspect-ratio:1;background:#0a0b0a;position:relative;overflow:hidden}.t53O_a_img{object-fit:cover;transition:transform .8s var(--ease-out), filter .8s var(--ease-out)}.t53O_a_card:hover .t53O_a_img{filter:brightness(1.08);transform:scale(1.07)translateY(-3%)}.t53O_a_beam{pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff1f 50%,#0000 60%);transition:transform;position:absolute;inset:-20%;transform:translate(-70%)}.t53O_a_card:hover .t53O_a_beam{transition:transform 1.1s var(--ease-out);transform:translate(70%)}.t53O_a_cta{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);white-space:nowrap;opacity:0;transition:opacity .3s var(--ease-out), transform .4s var(--ease-out);align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%,14px)}.t53O_a_cta svg{transition:transform .3s var(--ease-out)}.t53O_a_card:hover .t53O_a_cta,.t53O_a_card:focus-visible .t53O_a_cta{opacity:1;transform:translate(-50%)}.t53O_a_card:hover .t53O_a_cta svg{transform:translate(3px)}.t53O_a_noImage{font-family:var(--font-display);color:var(--color-line);place-items:center;font-size:4rem;font-weight:900;display:grid;position:absolute;inset:0}.t53O_a_ribbon{z-index:1;border-radius:var(--radius-pill);background:var(--color-accent);max-width:calc(100% - 24px);color:var(--color-on-accent);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;animation:t53O_a_ribbon-in .6s var(--ease-out) both;padding:.25rem .7rem;font-size:.72rem;font-weight:700;position:absolute;top:12px;left:12px;overflow:hidden}@keyframes t53O_a_ribbon-in{0%{opacity:0;transform:translateY(-8px)scale(.9)}}.t53O_a_body{gap:.3rem;padding:1rem 1.15rem 1.25rem;display:grid}.t53O_a_name{margin:0;font-size:.98rem;font-weight:600;line-height:1.3;transition:color .25s}.t53O_a_card:hover .t53O_a_name{color:var(--color-accent)}.t53O_a_price{color:var(--color-text-2);margin:0;font-size:.92rem}.t53O_a_from,.t53O_a_out{color:var(--color-caption)}@media (hover:none){.t53O_a_cta{display:none}}.t53O_a_rating{color:var(--color-caption);align-items:center;gap:.4rem;margin:0;font-size:.78rem;display:flex}.t53O_a_listPrice{opacity:.6;margin-left:.4em;font-size:.78em;font-weight:500}
.KaxH-W_section{scroll-margin-top:calc(var(--header-height) + 1.5rem);gap:clamp(1.5rem,3vw,2.25rem);padding-top:clamp(4rem,9vw,6.5rem);display:grid}.KaxH-W_head{gap:.75rem;display:grid}.KaxH-W_title{margin:0;font-size:clamp(2.4rem,6vw,4.4rem)}.KaxH-W_layout{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (max-width:899px){.KaxH-W_layout{grid-template-columns:1fr}}.KaxH-W_summary{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);justify-items:start;gap:.6rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}@media (min-width:900px){.KaxH-W_summary{top:calc(var(--header-height) + 1.5rem);position:sticky}}.KaxH-W_average{font-family:var(--font-display);margin:0;font-size:4.2rem;font-weight:900;line-height:1}.KaxH-W_average small{color:var(--color-caption);font-size:1.4rem}.KaxH-W_count{color:var(--color-text-2);margin:0;font-weight:600}.KaxH-W_bars{width:100%;color:var(--color-caption);gap:.35rem;margin:.4rem 0 0;padding:0;font-size:.85rem;list-style:none;display:grid}.KaxH-W_bars li{grid-template-columns:2.4rem 1fr 2rem;align-items:center;gap:.6rem;display:grid}.KaxH-W_track{background:var(--color-line);border-radius:99px;height:6px;overflow:hidden}.KaxH-W_fill{border-radius:inherit;background:var(--color-accent);height:100%;transform:scaleX(var(--w));transform-origin:0;animation:KaxH-W_grow 1.1s var(--ease-out) both;display:block}@keyframes KaxH-W_grow{0%{transform:scaleX(0)}}.KaxH-W_barCount{text-align:right;font-variant-numeric:tabular-nums}.KaxH-W_none{color:var(--color-text-2);margin:0}.KaxH-W_policy{border-top:1px solid var(--color-line);color:var(--color-caption);margin:.6rem 0 0;padding-top:.9rem;font-size:.78rem;line-height:1.5}.KaxH-W_list{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.KaxH-W_review{border:1px solid var(--color-line);border-radius:var(--radius-card-sm);background:var(--color-surface);gap:.5rem;padding:clamp(1.1rem,2.5vw,1.5rem);display:grid}.KaxH-W_reviewHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.KaxH-W_verified{border-radius:var(--radius-pill);color:var(--color-accent);border:1px solid #4dff6a66;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.KaxH-W_reviewTitle{margin:0;font-size:1.05rem;font-weight:700}.KaxH-W_body{white-space:pre-line;overflow-wrap:anywhere;margin:0}.KaxH-W_meta{color:var(--color-caption);margin:0;font-size:.82rem}.KaxH-W_reply{border-left:2px solid var(--color-accent);background:var(--color-surface-2);border-radius:0 12px 12px 0;margin-top:.4rem;padding:.8rem 1rem}.KaxH-W_reply p{white-space:pre-line;margin:0}.KaxH-W_replyHead{color:var(--color-accent);font-size:.8rem;font-weight:700;margin-bottom:.3rem!important}@media (prefers-reduced-motion:reduce) and (max-width:0){.KaxH-W_fill{animation:none}}
.mypgRa_crumbs ol{color:var(--color-caption);flex-wrap:wrap;gap:.4rem;margin:0;padding:1.5rem 0;font-size:.85rem;list-style:none;display:flex}.mypgRa_crumbs li+li:before{content:"/";margin-right:.4rem}.mypgRa_crumbs a{color:var(--color-text-2);text-decoration:none}.mypgRa_crumbs a:hover{text-decoration:underline}.mypgRa_layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}@media (max-width:899px){.mypgRa_layout{grid-template-columns:minmax(0,1fr)}}.mypgRa_gallery{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid;position:relative}.mypgRa_ambient{z-index:-1;filter:blur(60px)saturate(1.4);opacity:.35;pointer-events:none;position:absolute;inset:6% 4% 18%}.mypgRa_ambientImg{object-fit:cover}@media (min-width:900px){.mypgRa_gallery{top:calc(var(--header-height) + 1.5rem);position:sticky}}.mypgRa_stage{--ox:50%;--oy:50%;aspect-ratio:1;border-radius:var(--radius-card);border:1px solid var(--color-line);touch-action:pan-y;background:#0a0b0a;position:relative;overflow:hidden}.mypgRa_stage[data-zoom=true]{cursor:zoom-in}.mypgRa_slide{cursor:grab;position:absolute;inset:0}.mypgRa_slide:active{cursor:grabbing}.mypgRa_zoomLayer{transform-origin:var(--ox) var(--oy);position:absolute;inset:0}.mypgRa_stageImage{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.mypgRa_navBtn{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:44px;height:44px;color:var(--color-text);cursor:pointer;opacity:0;transition:opacity .25s, transform .25s var(--ease-out), border-color .2s;background:#0a0b0a99;border:1px solid #ffffff1f;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.mypgRa_prev{left:12px;transform:translate(-8px)}.mypgRa_next{right:12px;transform:translate(8px)}.mypgRa_stage:hover .mypgRa_navBtn,.mypgRa_navBtn:focus-visible{opacity:1;transform:none}.mypgRa_navBtn:hover{border-color:var(--color-accent)}@media (hover:none){.mypgRa_navBtn{opacity:1;transform:none}}.mypgRa_counter{z-index:2;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.08em;color:var(--color-text-2);background:#0a0b0a99;margin:0;padding:.25rem .7rem;font-size:.75rem;position:absolute;bottom:12px;left:50%;translate:-50%}.mypgRa_stageMedia{object-fit:contain;background:#000;width:100%;height:100%}.mypgRa_noImage{font-family:var(--font-display);color:var(--color-line);place-items:center;font-size:8rem;font-weight:900;display:grid;position:absolute;inset:0}.mypgRa_thumbs{scrollbar-width:thin;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.mypgRa_thumb{border:1px solid var(--color-line);background:var(--color-surface);cursor:pointer;border-radius:14px;flex:none;place-items:center;width:72px;height:72px;padding:0;display:grid;position:relative;overflow:hidden}.mypgRa_thumbActive{border:2px solid var(--color-accent);pointer-events:none;border-radius:14px;position:absolute;inset:-1px}.mypgRa_thumbImage{object-fit:cover}.mypgRa_play{color:var(--color-text-2)}.mypgRa_info{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-bottom:2rem;display:grid}.mypgRa_ribbon{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);justify-self:start;margin:0;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.mypgRa_title{overflow-wrap:anywhere;font-size:clamp(2.4rem,6vw,4.5rem)}.mypgRa_purchase{gap:1.25rem;display:grid}.mypgRa_price{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;font-size:1.8rem;font-weight:600;display:flex}.mypgRa_compareAt{color:var(--color-caption);font-size:1.1rem;font-weight:400}.mypgRa_ttc{color:var(--color-caption);font-size:.8rem;font-weight:500}.mypgRa_option{border:0;gap:.6rem;margin:0;padding:0;display:grid}.mypgRa_option legend{margin-bottom:.6rem;padding:0}.mypgRa_selected{color:var(--color-text);letter-spacing:.04em}.mypgRa_choices{flex-wrap:wrap;gap:.5rem;display:flex}.mypgRa_choice{border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-surface);cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 1rem;font-size:.9rem;transition:border-color .2s;display:inline-flex}.mypgRa_choice:hover{border-color:var(--color-text-2)}.mypgRa_choice[data-state=out]{color:var(--color-caption);text-decoration:line-through}.mypgRa_choice[data-state=none]{opacity:.35;cursor:not-allowed}.mypgRa_choiceWrap{display:inline-flex}.mypgRa_choice{isolation:isolate;position:relative}.mypgRa_choice[data-checked=true]{border-color:var(--color-accent);color:var(--color-on-accent);font-weight:600}.mypgRa_choiceActive{z-index:-1;border-radius:inherit;background:var(--color-accent);position:absolute;inset:-1px}.mypgRa_choiceText{position:relative}input:focus-visible+.mypgRa_choice{outline:2px solid var(--color-accent);outline-offset:3px}.mypgRa_stock{color:var(--color-caption);margin:0;font-size:.9rem}.mypgRa_stock[data-available=true]{color:var(--color-accent)}.mypgRa_buy{flex-wrap:wrap;gap:.75rem;display:flex}.mypgRa_qty{border:1px solid var(--color-line);border-radius:var(--radius-pill);align-items:center;min-height:48px;display:inline-flex}.mypgRa_qty button{cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;width:44px;height:46px;font-size:1.2rem}.mypgRa_qty button:disabled{opacity:.35;cursor:not-allowed}.mypgRa_qty output{text-align:center;min-width:2ch;font-weight:600}.mypgRa_addButton{flex:1;min-width:200px}.mypgRa_feedback{min-height:1.5em;color:var(--color-danger);margin:0;font-size:.9rem}.mypgRa_feedback[data-ok=true]{color:var(--color-text-2)}.mypgRa_feedback a{color:var(--color-accent)}.mypgRa_description{border-top:1px solid var(--color-line);color:var(--color-text-2);padding-top:1.5rem}.mypgRa_description p{margin:0 0 1em}.mypgRa_description a{color:var(--color-accent)}.mypgRa_viewer3d{border-radius:var(--radius-card);border:1px solid var(--color-line);background:radial-gradient(circle at 70% 50%, #4dff6a14, transparent 55%), var(--color-surface);scroll-margin-top:calc(var(--header-height) + 1rem);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:2rem;margin-top:clamp(3rem,8vw,6rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.mypgRa_viewerCopy{gap:.75rem;display:grid}.mypgRa_viewerTitle{font-size:clamp(2.4rem,6vw,4.5rem)}.mypgRa_viewerHint{color:var(--color-caption);margin:0;font-size:.9rem}.mypgRa_viewerBall{justify-self:center;width:min(100%,460px)}@media (max-width:799px){.mypgRa_viewer3d{grid-template-columns:1fr}}.mypgRa_coffret{margin-top:clamp(3rem,8vw,6rem)}.mypgRa_coffretLink{--neon:#8dff3c;color:var(--color-text);transition:border-color .2s, transform .25s var(--ease-out);background:linear-gradient(100deg,#8dff3c17,#8dff3c05 60%);border:1px solid #8dff3c52;border-radius:16px;align-items:center;gap:.9rem;padding:.6rem 1rem .6rem .6rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.mypgRa_coffretLink:after{content:"";background:linear-gradient(90deg, transparent, var(--neon), #fff, transparent);height:1px;box-shadow:0 0 10px var(--neon);pointer-events:none;animation:3.8s cubic-bezier(.45,0,.25,1) infinite mypgRa_coffretNeon;position:absolute;top:50%;left:0;right:0;transform:translate(-100%)}@keyframes mypgRa_coffretNeon{60%,to{transform:translate(100%)}}.mypgRa_coffretLink:hover{border-color:var(--neon);transform:translateY(-2px)}.mypgRa_coffretThumb{background:#0a0b0a;border-radius:10px;flex:none;width:72px;height:72px;position:relative;overflow:hidden}.mypgRa_coffretThumb img{object-fit:cover}.mypgRa_coffretLink strong,.mypgRa_coffretLink small{display:block}.mypgRa_coffretLink small{color:var(--color-text-2);margin-top:.15rem;font-size:.85rem}.mypgRa_coffretArrow{color:var(--neon);margin-left:auto;font-size:1.2rem}@media (prefers-reduced-motion:reduce) and (max-width:0){.mypgRa_coffretLink:after{opacity:0;animation:none}}.mypgRa_saving{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);align-items:center;padding:.15rem .55rem;font-size:.85rem;font-weight:700;display:inline-flex}.mypgRa_stock{align-items:center;gap:.5rem;display:inline-flex}.mypgRa_stockDot{background:var(--color-caption);border-radius:50%;width:8px;height:8px;position:relative}.mypgRa_stock[data-available=true] .mypgRa_stockDot{background:var(--color-accent)}.mypgRa_stock[data-available=true] .mypgRa_stockDot:after{content:"";background:var(--color-accent);border-radius:50%;animation:1.8s ease-out infinite mypgRa_pulse;position:absolute;inset:0}@keyframes mypgRa_pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.mypgRa_addButton{position:relative;overflow:hidden}.mypgRa_addLabel{display:inline-block}.mypgRa_shine{pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);animation:3.2s ease-in-out infinite mypgRa_shine;position:absolute;inset:0;transform:translate(-120%)}.mypgRa_addButton:disabled .mypgRa_shine{display:none}@keyframes mypgRa_shine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.mypgRa_sticky{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:60;border-radius:var(--radius-pill);border:1px solid var(--color-line);-webkit-backdrop-filter:blur(16px);background:#121411d9;justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 32px,720px);padding:.6rem .6rem .6rem 1.25rem;display:flex;position:fixed;translate:-50%;box-shadow:0 20px 50px -20px #000c}.mypgRa_stickyInfo{min-width:0;display:grid}.mypgRa_stickyName{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.mypgRa_stickyMeta{color:var(--color-text-2);font-size:.82rem}.mypgRa_description h2{margin:0 0 .75rem}.mypgRa_related{margin-top:clamp(4rem,9vw,7rem)}.mypgRa_relatedTitle{margin-bottom:2rem;font-size:clamp(2.4rem,7vw,5rem)}.mypgRa_relatedGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:520px){.mypgRa_relatedGrid{grid-template-columns:repeat(2,1fr);gap:.6rem}}.mypgRa_buyNow{width:100%;color:var(--color-accent);background:#4dff6a0f;border-color:#4dff6a8c;margin-top:.75rem}.mypgRa_buyNow:hover{border-color:var(--color-accent);background:#4dff6a24}.mypgRa_ratingLink{color:var(--color-text-2);flex-wrap:wrap;justify-self:start;align-items:center;gap:.5rem;margin-top:-.4rem;font-size:.88rem;text-decoration:none;display:inline-flex}.mypgRa_ratingLink:hover span{color:var(--color-text);text-decoration:underline}@media (pointer:coarse){.mypgRa_ratingLink{align-items:center;min-height:44px;display:inline-flex}}
.ddh6oa_stage{aspect-ratio:1;border-radius:var(--radius-card);touch-action:pan-y;cursor:grab;outline:none;justify-self:center;width:min(100%,560px);position:relative;overflow:hidden}.ddh6oa_stage:active{cursor:grabbing}.ddh6oa_stage:focus-visible{box-shadow:0 0 0 2px var(--color-accent)}.ddh6oa_spin{touch-action:pan-y}.ddh6oa_canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ddh6oa_badge{border-radius:var(--radius-pill);color:var(--color-accent);letter-spacing:.08em;pointer-events:none;background:#0a0b0ab3;border:1px solid #4dff6a80;padding:.25rem .6rem;font-size:.75rem;font-weight:700;position:absolute;top:.9rem;right:.9rem}.ddh6oa_loading{color:var(--color-caption);letter-spacing:.06em;pointer-events:none;place-content:center;justify-items:center;gap:.8rem;font-size:.85rem;display:grid;position:absolute;inset:0}.ddh6oa_ring{aspect-ratio:1;border:2px solid #4dff6a33;border-top-color:var(--color-accent);border-radius:50%;width:44px;animation:.9s linear infinite ddh6oa_spin}@keyframes ddh6oa_spin{to{transform:rotate(360deg)}}.ddh6oa_progress{background:var(--color-accent);height:2px;transition:width .3s var(--ease-out);pointer-events:none;position:absolute;bottom:0;left:0;box-shadow:0 0 12px #4dff6acc}@media (prefers-reduced-motion:reduce) and (max-width:0){.ddh6oa_ring{animation-duration:2.4s}}.ddh6oa_modelWrap{justify-self:center;justify-items:center;gap:.9rem;width:min(100%,560px);display:grid}.ddh6oa_modelWrap .ddh6oa_stage{cursor:grab;touch-action:none;background:radial-gradient(60% 55% at 50% 45%,#4dff6a12,#0000 70%);width:100%}.ddh6oa_presets{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.ddh6oa_preset{border-radius:var(--radius-pill);border:1px solid var(--color-line);color:var(--color-text-2);font:inherit;letter-spacing:.02em;transition:border-color .25s var(--ease-out), color .25s var(--ease-out), background .25s var(--ease-out);background:#0a0b0a99;padding:.45rem .95rem;font-size:.82rem;font-weight:600}.ddh6oa_preset:hover:not(:disabled),.ddh6oa_preset[aria-pressed=true]{color:var(--color-text);background:#4dff6a1a;border-color:#4dff6ab3}.ddh6oa_preset:disabled{opacity:.45}@media (pointer:coarse){.ddh6oa_preset{min-height:44px}}
.x2CVka_host{aspect-ratio:1;touch-action:pan-y;position:relative}.x2CVka_host:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#4dff6a59,#4dff6a1f 60%,#0000);border-radius:50%;position:absolute;inset:10%}.x2CVka_canvas{opacity:0;transition:opacity .6s var(--ease-out);position:absolute;inset:0;width:100%!important;height:100%!important}.x2CVka_host[data-ready=true] .x2CVka_canvas{opacity:1}
.y1jrqW_card{border-radius:var(--radius-card);border:1px solid var(--color-line);isolation:isolate;background:radial-gradient(70% 60% at 50% 42%,#4dff6a12,#0000 70%),#0c0e0b;margin:0;position:relative;overflow:hidden}.y1jrqW_grid{z-index:-1;background-image:linear-gradient(#4dff6a0d 1px,#0000 1px),linear-gradient(90deg,#4dff6a0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 75% at 50% 45%,#000 40%,#0000 100%);mask-image:radial-gradient(85% 75% at 50% 45%,#000 40%,#0000 100%)}.y1jrqW_stage{aspect-ratio:1;width:min(100%,560px);margin:0 auto;position:relative}.y1jrqW_svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.y1jrqW_outline,.y1jrqW_axis,.y1jrqW_dim,.y1jrqW_leader,.y1jrqW_cutEdge,.y1jrqW_skin{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.y1jrqW_outline{stroke:var(--color-text);stroke-width:2px}.y1jrqW_axis{stroke:#b9bcb373;stroke-width:1px;stroke-dasharray:10 6 2 6}.y1jrqW_dim{stroke:var(--color-accent);stroke-width:1.5px}.y1jrqW_leader{stroke:#b9bcb3b3;stroke-width:1px}.y1jrqW_dot{fill:var(--color-accent)}.y1jrqW_hatchLine{stroke:#4dff6a59;stroke-width:1.5px}.y1jrqW_cutEdge{stroke:var(--color-accent);stroke-width:1.5px;fill:#4dff6a0a}.y1jrqW_skin{stroke:#b8ffc6;stroke-width:5px;opacity:.85}.y1jrqW_scan{transform-origin:0;will-change:transform;pointer-events:none;background:linear-gradient(90deg,#0000,#4dff6abf);width:28.33%;height:2px;animation:6s linear infinite y1jrqW_scan;position:absolute;top:48.33%;left:50%;box-shadow:0 0 12px #4dff6a99}.y1jrqW_scan:after{content:"";background:var(--color-accent);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;right:-5px;box-shadow:0 0 14px 3px #4dff6ab3}@keyframes y1jrqW_scan{to{transform:rotate(360deg)}}.y1jrqW_scanTrail{aspect-ratio:1;will-change:transform;pointer-events:none;background:conic-gradient(#0000 0deg 20deg,#4dff6a00 20deg,#4dff6a38 89deg,#0000 90deg);border-radius:50%;width:56.66%;animation:6s linear infinite y1jrqW_scan;position:absolute;top:48.33%;left:50%;translate:-50% -50%}.y1jrqW_ring{aspect-ratio:1;will-change:transform;pointer-events:none;background:repeating-conic-gradient(#b9bcb380 0deg .6deg,#0000 .6deg 5deg),repeating-conic-gradient(#4dff6acc 0deg .9deg,#0000 .9deg 30deg);border-radius:50%;width:70%;animation:48s linear infinite reverse y1jrqW_ring;position:absolute;top:48.33%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#0000 46.5%,#000 47% 49.5%,#0000 50%);mask-image:radial-gradient(circle,#0000 46.5%,#000 47% 49.5%,#0000 50%)}@keyframes y1jrqW_ring{to{transform:rotate(360deg)}}.y1jrqW_corner{z-index:1;border:0 solid var(--color-accent);pointer-events:none;width:22px;height:22px;position:absolute}.y1jrqW_tl{transform-origin:0 0;border-top-width:2px;border-left-width:2px;top:14px;left:14px}.y1jrqW_tr{transform-origin:100% 0;border-top-width:2px;border-right-width:2px;top:14px;right:14px}.y1jrqW_bl{transform-origin:0 100%;border-bottom-width:2px;border-left-width:2px;bottom:14px;left:14px}.y1jrqW_br{transform-origin:100% 100%;border-bottom-width:2px;border-right-width:2px;bottom:14px;right:14px}.y1jrqW_dimValue{font-family:var(--font-display);color:var(--color-text);white-space:nowrap;align-items:baseline;gap:.35rem;margin:0;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:900;line-height:1;display:flex;position:absolute;top:85.5%;left:50%;translate:-50%}.y1jrqW_diam{font-family:var(--font-body);color:var(--color-accent);font-weight:600}.y1jrqW_lower{text-transform:none;font-style:normal}.y1jrqW_cycle{width:2ch;height:1em;display:inline-block;position:relative}.y1jrqW_cycle span{opacity:0;animation:4.5s infinite y1jrqW_cycle;position:absolute;inset:0}.y1jrqW_cycle span:nth-child(2){animation-delay:1.5s}.y1jrqW_cycle span:nth-child(3){animation-delay:3s}@keyframes y1jrqW_cycle{0%{opacity:0;transform:translateY(40%)}8%,30%{opacity:1;transform:none}38%,to{opacity:0;transform:translateY(-40%)}}.y1jrqW_unit{font-family:var(--font-body);letter-spacing:.08em;color:var(--color-text-2);font-size:.85rem;font-weight:600}.y1jrqW_label{color:var(--color-text-2);gap:.15rem;margin:0;font-size:clamp(.72rem,1.4vw,.85rem);line-height:1.25;display:grid;position:absolute}.y1jrqW_label b{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text);font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:800}.y1jrqW_lSurface{top:9%;left:2.5%}.y1jrqW_lWeight{text-align:right;top:9%;right:2.5%}.y1jrqW_lCore{text-align:right;top:74.5%;right:2.5%}.y1jrqW_foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;padding:.5rem clamp(1rem,4vw,2rem) clamp(1.25rem,3vw,1.75rem);display:flex}.y1jrqW_gauge{flex:260px;gap:.5rem;display:grid}.y1jrqW_gaugeTitle{letter-spacing:.18em;text-transform:uppercase;color:var(--color-caption);margin:0;font-size:.75rem;font-weight:600}.y1jrqW_track{background:linear-gradient(90deg, #2c3a2e, var(--color-accent) 50%, #e9ece4);border-radius:999px;height:6px;position:relative}.y1jrqW_marker{background:var(--color-bg);border:3px solid var(--color-accent);border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;top:50%;box-shadow:0 0 0 4px #4dff6a2e}.y1jrqW_scale{color:var(--color-caption);justify-content:space-between;font-size:.8rem;display:flex}.y1jrqW_on{color:var(--color-accent);font-weight:700}.y1jrqW_badge{border-radius:var(--radius-pill);color:var(--color-text);border:1px solid #4dff6a66;align-items:center;gap:.5rem;margin:0;padding:.5rem 1rem;font-size:.82rem;font-weight:600;display:inline-flex}.y1jrqW_badge span{color:var(--color-accent)}@media (max-width:520px){.y1jrqW_label span{display:none}}@media (prefers-reduced-motion:reduce) and (max-width:0){.y1jrqW_ring,.y1jrqW_scanTrail,.y1jrqW_cycle span{animation:none}.y1jrqW_cycle span:first-child{opacity:1}}
.ak4D1a_duo{position:relative}.ak4D1a_pane{--pane-accent:var(--color-accent);--pane-rgb:77 255 106;height:420vh;position:relative}.ak4D1a_pane[data-model=e-kinox]{--pane-accent:#8dff3c;--pane-rgb:141 255 60}.ak4D1a_sticky{height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden;container-type:inline-size}.ak4D1a_glow{background:radial-gradient(55% 45% at 50% 62%, rgb(var(--pane-rgb) / .1), transparent 70%), radial-gradient(120% 90% at 50% 100%, #121511 0%, var(--color-bg) 70%);position:absolute;inset:0}.ak4D1a_word{text-align:center;white-space:nowrap;font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:#0000;background:linear-gradient(180deg, rgb(var(--pane-rgb) / .2), rgb(var(--pane-rgb) / 0) 85%);-webkit-text-stroke:1px rgb(var(--pane-rgb) / .34);pointer-events:none;will-change:transform;-webkit-background-clip:text;background-clip:text;margin:0;font-size:24cqw;font-weight:900;line-height:.8;position:absolute;top:66%;left:0;right:0;translate:0 -50%}.ak4D1a_canvas{opacity:0;transition:opacity .45s var(--ease-out);position:absolute;inset:0}.ak4D1a_canvas[data-ready=true]{opacity:1}.ak4D1a_corners{inset:calc(var(--header-height) + .75rem) clamp(.75rem, 2vw, 1.5rem) clamp(.75rem, 2vw, 1.5rem);pointer-events:none;opacity:.55;--c:rgb(var(--pane-rgb) / .7);background:linear-gradient(var(--c), var(--c)) top left / 22px 1px no-repeat, linear-gradient(var(--c), var(--c)) top left / 1px 22px no-repeat, linear-gradient(var(--c), var(--c)) top right / 22px 1px no-repeat, linear-gradient(var(--c), var(--c)) top right / 1px 22px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 22px 1px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 1px 22px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 22px 1px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 1px 22px no-repeat;position:absolute}.ak4D1a_intro{left:0;right:0;top:calc(var(--header-height) + clamp(1.5rem, 5vh, 3rem));text-align:center;pointer-events:none;justify-items:center;gap:.6rem;padding:0 1rem;display:grid;position:absolute}.ak4D1a_h2{margin:0;font-size:clamp(2.4rem,6.5vw,5.4rem)}.ak4D1a_accent{color:var(--pane-accent)}.ak4D1a_count{right:clamp(1rem,5vw,4rem);top:calc(var(--header-height) + clamp(1.5rem, 6vh, 3.5rem));pointer-events:none;justify-items:end;display:grid;position:absolute}.ak4D1a_pane[data-mirror] .ak4D1a_count{justify-items:start;left:clamp(1rem,5vw,4rem);right:auto}.ak4D1a_countValue{font-family:var(--font-display);color:var(--pane-accent);text-shadow:0 0 40px rgb(var(--pane-rgb) / .45);font-variant-numeric:tabular-nums;font-size:clamp(4rem,12vw,9rem);font-weight:900;line-height:.85}.ak4D1a_countLabel{color:var(--color-text-2);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem}.ak4D1a_outro{text-align:center;justify-items:center;gap:.9rem;padding:0 1rem;display:grid;position:absolute;bottom:clamp(1.5rem,6vh,3.5rem);left:0;right:0}.ak4D1a_lead{color:var(--color-text-2);margin:0;font-size:clamp(1rem,1.6vw,1.2rem)}.ak4D1a_badge{border-radius:var(--radius-pill);border:1px solid rgb(var(--pane-rgb) / .45);background:rgb(var(--pane-rgb) / .08);letter-spacing:.2em;text-transform:uppercase;color:var(--pane-accent);flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin:0;padding:.45rem .95rem;font-size:.72rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.ak4D1a_badge:after{content:"";animation:ak4D1a_sheen 3.2s var(--ease-out) infinite;background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}@keyframes ak4D1a_sheen{60%,to{transform:translate(100%)}}.ak4D1a_badgeDot{background:var(--pane-accent);border-radius:50%;width:7px;height:7px;position:relative}.ak4D1a_badgeDot:after{content:"";background:var(--pane-accent);animation:ak4D1a_ping 1.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes ak4D1a_ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.6)}}.ak4D1a_release{color:var(--color-text-2);letter-spacing:.14em;text-transform:uppercase;margin:-.35rem 0 0;font-size:.72rem;font-weight:600}.ak4D1a_overlay{display:none}.ak4D1a_overlaySticky{height:100svh;min-height:560px;position:sticky;top:0}.ak4D1a_divider{left:50%;top:calc(var(--header-height) + 1rem);will-change:transform;background:linear-gradient(#4dff6a00 0%,#4dff6a8c 30%,#8dff3c8c 70%,#8dff3c00 100%);width:2px;margin-left:-1px;position:absolute;bottom:1.5rem;overflow:hidden;box-shadow:0 0 14px #4dff6a59;-webkit-mask-image:linear-gradient(#0000 0%,#000 26% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 26% 88%,#0000 100%)}.ak4D1a_divider i{background:linear-gradient(#0000,#fff 55%,#0000);height:16%;animation:3.6s cubic-bezier(.45,0,.25,1) infinite ak4D1a_run;position:absolute;top:-16%;left:0;right:0}@keyframes ak4D1a_run{to{transform:translateY(725%)}}.ak4D1a_emblem{background:radial-gradient(circle,#0b0d0b 62%,#0b0d0b00 64%);border-radius:50%;place-items:center;width:84px;height:84px;margin:-42px 0 0 -42px;display:grid;position:absolute;top:52%;left:50%}.ak4D1a_emblem img{filter:drop-shadow(0 0 12px #4dff6a8c);width:56px;height:56px}.ak4D1a_emblemRing{background:conic-gradient(from 0deg, #4dff6a00 0deg, #4dff6a26 180deg, var(--color-accent) 300deg, #8dff3c 340deg, #8dff3c00 360deg);border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#0000 38px,#000 39px 41px,#0000 42px);mask-image:radial-gradient(circle,#0000 38px,#000 39px 41px,#0000 42px)}.ak4D1a_duoTitle{left:0;right:0;top:calc(var(--header-height) + clamp(1.5rem, 5vh, 3rem));text-align:center;justify-items:center;gap:.6rem;display:grid;position:absolute}@media (min-width:1200px){.ak4D1a_duo:not([data-solo]){grid-template-columns:1fr 1fr;display:grid}.ak4D1a_duo:not([data-solo]) .ak4D1a_pane{grid-area:1/1}.ak4D1a_duo:not([data-solo]) .ak4D1a_pane[data-mirror]{grid-column:2}.ak4D1a_duo:not([data-solo]) .ak4D1a_intro{display:none}.ak4D1a_duo:not([data-solo]) .ak4D1a_pane:not([data-mirror]) .ak4D1a_count{justify-items:start;left:clamp(1rem,3vw,3rem);right:auto}.ak4D1a_duo:not([data-solo]) .ak4D1a_pane[data-mirror] .ak4D1a_count{justify-items:end;left:auto;right:clamp(1rem,3vw,3rem)}.ak4D1a_duo:not([data-solo]) .ak4D1a_countValue{font-size:clamp(4rem,8vw,8rem)}.ak4D1a_duo:not([data-solo]) .ak4D1a_pane:not([data-mirror]) .ak4D1a_outro{text-align:right;justify-items:end;padding:0 clamp(1.5rem,3vw,3rem) 0 1rem}.ak4D1a_duo:not([data-solo]) .ak4D1a_pane[data-mirror] .ak4D1a_outro{text-align:left;justify-items:start;padding:0 332px 0 clamp(1.5rem,3vw,3rem)}@media (max-height:800px){.ak4D1a_duo:not([data-solo]) .ak4D1a_pane[data-mirror] .ak4D1a_lead{display:none}}.ak4D1a_overlay{z-index:2;pointer-events:none;grid-area:1/1/auto/-1;display:block;position:relative}}@media (max-width:1199px) and (orientation:portrait) and (min-height:720px){.ak4D1a_outro{bottom:186px}}.ak4D1a_pane[data-compact]{height:320vh}.ak4D1a_pane[data-compact] .ak4D1a_outro{bottom:clamp(5.5rem,12vh,7rem)}@media (max-width:700px){.ak4D1a_pane{height:340vh}.ak4D1a_pane[data-compact]{height:280vh}.ak4D1a_count{top:auto;bottom:40%}}@media (prefers-reduced-motion:reduce) and (max-width:0){.ak4D1a_pane,.ak4D1a_pane[data-compact]{height:auto}.ak4D1a_sticky,.ak4D1a_overlaySticky{position:relative}.ak4D1a_divider i,.ak4D1a_badge:after,.ak4D1a_badgeDot:after{animation:none}}
.J2ujfG_visual{aspect-ratio:16/7;border-radius:var(--radius-card);border:1px solid var(--color-line);isolation:isolate;background:radial-gradient(70% 90% at 50% 100%,#2a2c25 0%,#0000 70%),linear-gradient(#0c0d0b 0%,#151712 55%,#1f211b 100%);position:relative;overflow:hidden}.J2ujfG_ground{perspective:600px;pointer-events:none;height:70%;position:absolute;bottom:-10%;left:-20%;right:-20%}.J2ujfG_grid{transform-origin:50% 100%;background-image:linear-gradient(#4dff6a29 1px,#0000 1px),linear-gradient(90deg,#4dff6a29 1px,#0000 1px);background-size:60px 60px;animation:14s linear infinite J2ujfG_run;position:absolute;inset:0;transform:rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 15%,#000 90%);mask-image:linear-gradient(#0000 15%,#000 90%)}@keyframes J2ujfG_run{to{background-position:0 60px}}.J2ujfG_glow{aspect-ratio:2;pointer-events:none;background:radial-gradient(closest-side,#4dff6a24,#4dff6a0d 60%,#0000);border-radius:50%;width:70%;position:absolute;top:55%;left:50%;translate:-50% -50%}.J2ujfG_balls{grid-template-columns:1fr auto 1fr;align-items:end;gap:2%;padding:6% 12% 9%;display:grid;position:absolute;inset:0}.J2ujfG_ball{width:min(100%,300px);position:relative}.J2ujfG_ballLeft{grid-column:1;justify-self:end}.J2ujfG_ballRight{grid-column:3;justify-self:start}.J2ujfG_name{font-family:var(--font-display);letter-spacing:.08em;color:var(--color-text-2);white-space:nowrap;margin:0;font-size:clamp(.9rem,1.6vw,1.25rem);font-weight:800;position:absolute;bottom:-4%;left:50%;translate:-50% 100%}.J2ujfG_cochonnet{grid-column:2;align-self:end;width:clamp(56px,8vw,104px);margin-bottom:2%}.J2ujfG_dims{fill:none;width:100%;max-width:none;height:100%;stroke:var(--color-accent);stroke-width:2px;stroke-dasharray:6 6;vector-effect:non-scaling-stroke;pointer-events:none;position:absolute;inset:0}.J2ujfG_dims path{vector-effect:non-scaling-stroke}.J2ujfG_chip{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.04em;color:var(--color-text);white-space:nowrap;background:#0a0b0abf;border:1px solid #4dff6a73;margin:0;padding:.35rem .75rem;font-size:clamp(.7rem,1.2vw,.85rem);font-weight:600;position:absolute}.J2ujfG_chipDiameter{top:6%;left:16%}.J2ujfG_chipDiameterRight{top:6%;right:16%}.J2ujfG_chipShort{display:none}.J2ujfG_chipWeight{bottom:6%;right:12%}.J2ujfG_chipCochonnet{top:46%;left:50%;translate:-50%}.J2ujfG_hint{letter-spacing:.14em;text-transform:uppercase;color:var(--color-caption);margin:0;font-size:.7rem;position:absolute;bottom:1rem;left:1.25rem}@media (max-width:700px){.J2ujfG_visual{aspect-ratio:4/3}.J2ujfG_balls{padding:14% 4%}.J2ujfG_chipWeight{right:4%}.J2ujfG_chipDiameter{left:4%}.J2ujfG_chipDiameterRight{right:4%}.J2ujfG_chipLong{display:none}.J2ujfG_chipShort{display:inline}.J2ujfG_hint,.J2ujfG_chipCochonnet{display:none}.J2ujfG_balls{gap:0}}@media (prefers-reduced-motion:reduce) and (max-width:0){.J2ujfG_grid{animation:none}}
.Ywkn9G_notice{isolation:isolate;border-radius:var(--radius-card-sm);background:radial-gradient(120% 140% at 0% 0%, #4dff6a1f, transparent 55%), var(--color-surface);gap:.55rem;padding:1.15rem 1.25rem 1.2rem;display:grid;position:relative;overflow:hidden}.Ywkn9G_border{z-index:-1;border-radius:inherit;background:#4dff6a2e;padding:1.5px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.Ywkn9G_border:before{content:"";aspect-ratio:1;background:conic-gradient(#0000 0deg,#4dff6af2 40deg,#fff 60deg,#0000 110deg 360deg);width:160%;animation:4.5s linear infinite Ywkn9G_turn;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes Ywkn9G_turn{to{transform:rotate(360deg)}}.Ywkn9G_head{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.Ywkn9G_badge{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;padding:.3rem .8rem;font-size:.72rem;font-weight:800;display:inline-flex}.Ywkn9G_dot{background:var(--color-on-accent);width:7px;height:7px;animation:Ywkn9G_ping 1.8s var(--ease-out) infinite;border-radius:50%}@keyframes Ywkn9G_ping{0%{box-shadow:0 0 #08130a99}to{box-shadow:0 0 0 9px #08130a00}}.Ywkn9G_new{letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-2);margin:0;font-size:.72rem;font-weight:600}.Ywkn9G_title{font-family:var(--font-display);text-transform:uppercase;margin:.2rem 0 0;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:800;line-height:1.05}.Ywkn9G_title span{color:var(--color-accent)}.Ywkn9G_text{color:var(--color-text-2);margin:0;font-size:.92rem}.Ywkn9G_terms{color:var(--color-text-2);border-top:1px solid #eef0ea14;flex-wrap:wrap;gap:.35rem 1.1rem;margin:.2rem 0 0;padding:.7rem 0 0;font-size:.82rem;list-style:none;display:flex}.Ywkn9G_terms li{align-items:center;gap:.45rem;display:inline-flex}.Ywkn9G_terms li:before{content:"";background:var(--color-accent);border-radius:50%;width:5px;height:5px}.Ywkn9G_terms a{color:var(--color-text);text-underline-offset:2px;text-decoration:underline}@media (prefers-reduced-motion:reduce) and (max-width:0){.Ywkn9G_border:before,.Ywkn9G_dot{animation:none}}
.-K3MtG_hero{gap:1rem;padding-block:clamp(3rem,8vw,6rem) clamp(2rem,5vw,3rem);display:grid}.-K3MtG_eyebrow{align-items:center;gap:.6rem;display:inline-flex}.-K3MtG_dot{background:var(--color-accent);border-radius:50%;width:8px;height:8px;position:relative}.-K3MtG_dot:after{content:"";background:var(--color-accent);border-radius:50%;animation:1.8s ease-out infinite -K3MtG_ping;position:absolute;inset:0}@keyframes -K3MtG_ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.-K3MtG_title{font-size:clamp(3rem,10.5vw,8rem)}.-K3MtG_lead{max-width:62ch;color:var(--color-text-2);margin:.5rem 0 0;font-size:clamp(1.05rem,1.8vw,1.25rem)}.-K3MtG_bannerWrap{margin-bottom:clamp(2.5rem,6vw,4rem)}.-K3MtG_banner{aspect-ratio:16/7;border-radius:var(--radius-card);background:var(--color-surface)}@media (max-width:700px){.-K3MtG_banner{aspect-ratio:4/3}}.-K3MtG_body{padding-top:clamp(3rem,7vw,5rem)}.-K3MtG_text{max-width:68ch;color:var(--color-text-2);margin:0;font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.7}.-K3MtG_text a,.-K3MtG_card a{color:var(--color-accent);text-underline-offset:3px}.-K3MtG_text strong,.-K3MtG_list strong,.-K3MtG_card strong{color:var(--color-text);font-weight:600}.-K3MtG_list{gap:.9rem;max-width:68ch;margin:0;padding:0;list-style:none;display:grid}.-K3MtG_list li{color:var(--color-text-2);padding-left:1.75rem;line-height:1.6;position:relative}.-K3MtG_list li:before{content:"";background:var(--color-accent);border-radius:2px;width:.9rem;height:2px;position:absolute;top:.78em;left:0}.-K3MtG_cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.-K3MtG_cards3{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.-K3MtG_card{border:1px solid var(--color-line);border-radius:var(--radius-card-sm);background:var(--color-surface);transition:border-color .3s var(--ease-out);align-content:start;gap:1rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid;position:relative}.-K3MtG_card:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-line))}.-K3MtG_card p{color:var(--color-text-2);margin:0;line-height:1.6}.-K3MtG_cardNum{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px var(--color-accent);font-size:2.4rem;font-weight:900;line-height:1}.-K3MtG_split{align-items:center;gap:2rem;display:grid}.-K3MtG_splitText{gap:1.5rem;display:grid}.-K3MtG_portrait{aspect-ratio:3/4;border-radius:var(--radius-card);background:var(--color-surface);width:100%;max-width:420px}.-K3MtG_badge{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);border:1px solid var(--color-line);font-family:var(--font-display);letter-spacing:.04em;color:var(--color-accent);background:#0a0b0abf;padding:.45rem .9rem;font-size:1.2rem;font-weight:800;position:absolute;bottom:1rem;left:1rem}@media (min-width:700px){.-K3MtG_split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.-K3MtG_actions{flex-wrap:wrap;gap:.75rem;display:flex}.-K3MtG_cta{border-radius:var(--radius-card);border:1px solid var(--color-line);background:var(--color-surface);gap:2rem;margin-block:clamp(2rem,6vw,4rem) 0;padding:clamp(2rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden}.-K3MtG_ctaGlow{will-change:transform, opacity;pointer-events:none;background:radial-gradient(circle,#4dff6a2e,#0000 65%);border-radius:50%;width:520px;height:520px;animation:8s ease-in-out infinite -K3MtG_glow;position:absolute;top:-260px;right:-160px}@keyframes -K3MtG_glow{0%,to{opacity:.8;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-60px,40px)scale(1.15)}}.-K3MtG_ctaCopy{gap:1rem;display:grid;position:relative}.-K3MtG_ctaTitle{font-size:clamp(2.2rem,6vw,4.5rem)}.-K3MtG_ctaText{max-width:62ch;color:var(--color-text-2);margin:0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.-K3MtG_ctaActions{flex-wrap:wrap;gap:.75rem;display:flex;position:relative}@media (max-width:520px){.-K3MtG_actions,.-K3MtG_actions>*,.-K3MtG_ctaActions,.-K3MtG_ctaActions>*,:is(.-K3MtG_actions .btn,.-K3MtG_ctaActions .btn){width:100%}}@media (pointer:coarse){.-K3MtG_ctaGlow{will-change:auto;animation:none}}
.M2DKla_teaser{--ink:#eef0ea;--ink-2:#b9bcb3;--ball:min(42vw, 52vh, 460px);height:210vh;color:var(--ink);background:#050605;margin-top:clamp(2rem,4vw,3.5rem);position:relative}.M2DKla_teaser:not([data-active]) *{animation-play-state:paused!important}.M2DKla_sticky{isolation:isolate;height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}.M2DKla_night{z-index:-3;background:radial-gradient(50% 45% at 50% 52%,#1e30218c 0%,#0000 70%),radial-gradient(140% 110%,#0000 45%,#000 100%),#050605;position:absolute;inset:0}.M2DKla_horizon{z-index:-1;transform-origin:50%;will-change:transform, opacity;background:linear-gradient(90deg,#0000,#4dff6a33 20%,#fff 50%,#4dff6a33 80%,#0000);height:2px;position:absolute;top:52%;left:0;right:0;box-shadow:0 0 18px 2px #4dff6a73}.M2DKla_beam{z-index:-2;clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);will-change:opacity;pointer-events:none;background:linear-gradient(#fff3 0%,#c8ffd214 55%,#0000 100%);width:min(90vw,980px);height:82%;position:absolute;top:-10%;left:50%;translate:-50%;-webkit-mask-image:radial-gradient(70% 100% at 50% 0,#000 40%,#0000 100%);mask-image:radial-gradient(70% 100% at 50% 0,#000 40%,#0000 100%)}.M2DKla_dust{position:absolute;inset:0}.M2DKla_dust span{opacity:0;background:#fff;border-radius:50%;animation:linear infinite M2DKla_rise;position:absolute;bottom:0;box-shadow:0 0 6px #4dff6acc}@keyframes M2DKla_rise{0%{opacity:0;transform:translate(0,0)}15%{opacity:.9}85%{opacity:.6}to{opacity:0;transform:translate(14px,-70vh)}}.M2DKla_grain{z-index:3;opacity:.05;pointer-events:none;background-image:radial-gradient(#fff9 .6px,#0000 .6px);background-size:3px 3px;position:absolute;inset:0}.M2DKla_word{z-index:-1;font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;will-change:opacity;margin:0;font-size:clamp(6rem,27vw,26rem);font-weight:900;line-height:.8;position:absolute;top:52%;left:50%;translate:-50% -50%}.M2DKla_wordOutline{color:#0000;-webkit-text-stroke:1.5px #e1e6dc24;display:block}.M2DKla_wordMask{will-change:transform;position:absolute;inset:0;overflow:hidden}.M2DKla_wordFill{color:#0000;will-change:transform;background:linear-gradient(100deg,#a0a69c38 0%,#ffffff80 42%,#4dff6a8c 58%,#a0a69c2e 100%);-webkit-background-clip:text;background-clip:text;display:block}.M2DKla_eyebrow{top:calc(var(--header-height) + clamp(1.5rem, 5vh, 3rem));z-index:2;letter-spacing:.32em;text-transform:uppercase;color:var(--ink-2);justify-content:center;align-items:center;gap:.6rem;margin:0;font-size:.8rem;font-weight:600;display:flex;position:absolute;left:0;right:0}.M2DKla_dot{background:var(--color-accent);width:8px;height:8px;animation:M2DKla_ping 1.8s var(--ease-out) infinite;border-radius:50%}@keyframes M2DKla_ping{0%{box-shadow:0 0 #4dff6ab3}to{box-shadow:0 0 0 12px #4dff6a00}}.M2DKla_stage{z-index:1;height:100%;padding-top:var(--header-height);place-items:center;display:grid;position:relative}.M2DKla_ballWrap{width:var(--ball);will-change:transform, opacity;grid-area:1/1;position:relative}.M2DKla_glow{z-index:-1;will-change:opacity;pointer-events:none;background:radial-gradient(closest-side,#ffffff29,#0000 55%),radial-gradient(closest-side,#4dff6a42,#0000 78%);border-radius:50%;position:absolute;inset:-35%}.M2DKla_orbits{z-index:-1;pointer-events:none;position:absolute;inset:0}.M2DKla_orbits span{filter:drop-shadow(0 0 6px #4dff6a99);transform:rotate(var(--tilt)) rotateX(74deg) rotateZ(0deg);animation:M2DKla_orbit var(--dur) linear infinite;border-top:2px solid #ffffffd9;border-bottom:1px solid #eef0ea14;border-left:1px solid #eef0ea14;border-right:1px solid #4dff6a73;border-radius:50%;position:absolute;inset:-20%}.M2DKla_orbits span:first-child{--tilt:-12deg;--dur:7s}.M2DKla_orbits span:nth-child(2){--tilt:28deg;--dur:11s;animation-direction:reverse;inset:-30%}.M2DKla_orbits span:nth-child(3){--tilt:-46deg;--dur:15s;border-top-color:#4dff6ae6;inset:-12%}@keyframes M2DKla_orbit{to{transform:rotate(var(--tilt)) rotateX(74deg) rotateZ(360deg)}}.M2DKla_flash{pointer-events:none;will-change:transform, opacity;width:360%;height:40%;position:absolute;top:46%;left:50%;translate:-50% -50%}.M2DKla_flash span{position:absolute;top:50%;left:0;right:0;translate:0 -50%}.M2DKla_flash span:first-child{background:linear-gradient(90deg,#0000,#4dff6a80 30%,#fff 50%,#4dff6a80 70%,#0000);height:3px;box-shadow:0 0 14px #a0ffafcc}.M2DKla_flash span:nth-child(2){background:radial-gradient(closest-side,#ffffffbf,#0000);border-radius:50%;height:100%;left:38%;right:38%}.M2DKla_copy{z-index:2;left:max(var(--gutter), calc((100% - var(--container)) / 2 + var(--gutter)));will-change:transform, opacity;justify-items:start;gap:1rem;width:min(44vw,540px);display:grid;position:absolute;top:50%;translate:0 -40%}.M2DKla_badge{border-radius:var(--radius-pill);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);background:#4dff6a14;border:1px solid #4dff6a73;align-items:center;gap:.55rem;margin:0;padding:.45rem .95rem;font-size:.75rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.M2DKla_badge:after{content:"";animation:M2DKla_sheen 3.2s var(--ease-out) infinite;background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}@keyframes M2DKla_sheen{60%,to{transform:translate(100%)}}.M2DKla_badgeDot{background:var(--color-accent);width:7px;height:7px;animation:M2DKla_ping 1.8s var(--ease-out) infinite;border-radius:50%}.M2DKla_release{letter-spacing:.18em;text-transform:uppercase;color:var(--ink);margin:-.25rem 0 0;font-size:.8rem;font-weight:600}.M2DKla_title{margin:0;font-size:clamp(2.8rem,6.4vw,5.6rem);line-height:.92}.M2DKla_line{margin-top:-.1em;padding-top:.1em;display:block;overflow:hidden}.M2DKla_line>span{will-change:transform;display:inline-block}.M2DKla_lineAccent{color:var(--color-accent)}.M2DKla_lead{max-width:34ch;color:var(--ink-2);margin:0;font-size:clamp(1rem,1.3vw,1.15rem)}.M2DKla_ctas{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.M2DKla_cta{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent);position:relative;overflow:hidden;box-shadow:0 0 32px -6px #4dff6a99}.M2DKla_cta:after{content:"";animation:M2DKla_sheen 3.2s var(--ease-out) 1.2s infinite;background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}.M2DKla_cta:hover{background:#fff;border-color:#fff}.M2DKla_ghostCta{color:var(--ink);background:#ffffff0a;border-color:#eef0ea40}.M2DKla_ghostCta:hover{border-color:var(--ink)}.M2DKla_meta{letter-spacing:.04em;color:var(--ink-2);margin:0;font-size:.85rem}.M2DKla_ticker{z-index:2;zoom:.5;background:#05060599;border-top:1px solid #eef0ea14;position:absolute;bottom:0;left:0;right:0}@media (max-width:899px){.M2DKla_teaser{--ball:min(64vw, 36vh, 360px);height:190vh}.M2DKla_copy{left:var(--gutter);right:var(--gutter);text-align:center;justify-items:center;gap:.75rem;width:auto;top:auto;bottom:clamp(4.5rem,11vh,6rem);translate:none}.M2DKla_ctas{justify-content:center}.M2DKla_stage{padding-top:calc(var(--header-height) + 18vh);place-items:start center}.M2DKla_word{top:40%}.M2DKla_eyebrow{letter-spacing:.2em}}@media (max-height:700px) and (max-width:899px){.M2DKla_meta,.M2DKla_lead{display:none}}@media (prefers-reduced-motion:reduce) and (max-width:0){.M2DKla_teaser{height:auto}.M2DKla_sticky{height:auto;min-height:0;padding-bottom:5rem;position:relative}.M2DKla_stage{padding:calc(var(--header-height) + 5rem) var(--gutter) 2rem;flex-direction:column;align-items:center;gap:3rem;display:flex}.M2DKla_copy{text-align:center;justify-items:center;width:min(100%,540px);position:static;translate:none}.M2DKla_ctas{justify-content:center}.M2DKla_flash,.M2DKla_horizon{display:none}.M2DKla_teaser *{animation:none!important}}
.E21HZW_viewer{justify-items:center;gap:1rem;width:100%;display:grid}.E21HZW_stage{aspect-ratio:1;border-radius:var(--radius-card);touch-action:pan-y;cursor:grab;width:min(100%,560px);position:relative;overflow:hidden}.E21HZW_stage:active{cursor:grabbing}.E21HZW_canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.E21HZW_labels{pointer-events:none;position:absolute;inset:0}.E21HZW_partLabel{border-radius:var(--radius-pill);white-space:nowrap;color:var(--color-text);opacity:0;will-change:transform, opacity;background:#0a0b0ad1;border:1px solid #4dff6a73;align-items:center;gap:.4rem;padding:.25rem .65rem .25rem .3rem;font-size:clamp(.66rem,1.6vw,.8rem);font-weight:600;display:inline-flex;position:absolute;top:0;left:0}.E21HZW_partLabel b{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-display);letter-spacing:.04em;padding:.1rem .4rem;font-weight:900}.E21HZW_badge{border-radius:var(--radius-pill);color:var(--color-accent);letter-spacing:.08em;pointer-events:none;background:#0a0b0ab3;border:1px solid #4dff6a80;padding:.25rem .6rem;font-size:.75rem;font-weight:700;position:absolute;top:.9rem;right:.9rem}.E21HZW_loading{color:var(--color-caption);pointer-events:none;place-content:center;justify-items:center;gap:.8rem;font-size:.85rem;display:grid;position:absolute;inset:0}.E21HZW_ring{aspect-ratio:1;border:2px solid #4dff6a33;border-top-color:var(--color-accent);border-radius:50%;width:44px;animation:.9s linear infinite E21HZW_spin}@keyframes E21HZW_spin{to{transform:rotate(360deg)}}.E21HZW_controls{border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-surface);flex-wrap:wrap;justify-content:center;gap:.5rem;padding:4px;display:flex}.E21HZW_toggle{border-radius:var(--radius-pill);min-height:40px;color:var(--color-text-2);cursor:pointer;background:0 0;border:0;padding:0 1rem;font-size:.88rem;font-weight:600;transition:background-color .25s,color .25s}.E21HZW_toggle:hover{color:var(--color-text)}.E21HZW_toggle[aria-pressed=true]{background:var(--color-accent);color:var(--color-on-accent)}@media (prefers-reduced-motion:reduce) and (max-width:0){.E21HZW_ring{animation:none}}
.Ab_iuW_hero{--ink:#eef0ea;--ink-2:#b9bcb3;--pearl:#0e100d;--green-deep:#4dff6a;--hero-start:0s;height:280vh;color:var(--ink);background:var(--pearl);position:relative}.Ab_iuW_hero[data-intro]{--hero-start:2.3s}.Ab_iuW_hero[data-wait] .Ab_iuW_balance,.Ab_iuW_hero[data-wait] .Ab_iuW_ripple,.Ab_iuW_hero[data-wait] .Ab_iuW_pulse,.Ab_iuW_hero[data-wait] .Ab_iuW_titleShine{animation-play-state:paused}.Ab_iuW_sticky{grid-template-rows:1fr auto;height:100svh;min-height:620px;display:grid;position:sticky;top:0;overflow:hidden}.Ab_iuW_sky{background:radial-gradient(55% 50% at 50% 40%,#969c9247 0%,#0000 70%),radial-gradient(140% 110% at 50% 40%,#0000 40%,#000000b3 100%),linear-gradient(#1a1c18 0%,#121410 60%,#0a0b0a 100%);position:absolute;inset:0}.Ab_iuW_sun{aspect-ratio:1;will-change:transform;pointer-events:none;background:radial-gradient(closest-side,#ffd6a029,#dce2d614 40%,#4dff6a0f 62%,#0000 75%);border-radius:50%;width:min(110vw,1000px);animation:6s ease-in-out infinite Ab_iuW_sunPulse;position:absolute;top:30%;left:50%;translate:-50% -50%}@keyframes Ab_iuW_sunPulse{50%{opacity:.8}}.Ab_iuW_spot{opacity:.6;will-change:transform;pointer-events:none;background:radial-gradient(circle closest-side,#dce6d712,#0000 60%);width:1200px;height:1200px;margin:-600px 0 0 -600px;position:absolute;top:0;left:0;transform:translate(50vw,40vh)}.Ab_iuW_grain{z-index:4;opacity:.07;background-image:var(--grain);will-change:transform;pointer-events:none;background-size:160px 160px;animation:1s steps(12,end) infinite Ab_iuW_grain;position:absolute;inset:-80px}@keyframes Ab_iuW_grain{0%{transform:translate(0)}10%{transform:translate(-31px,17px)}20%{transform:translate(23px,-41px)}30%{transform:translate(-47px,-9px)}40%{transform:translate(13px,37px)}50%{transform:translate(-19px,-29px)}60%{transform:translate(41px,11px)}70%{transform:translate(-7px,43px)}80%{transform:translate(29px,-23px)}90%{transform:translate(-37px,31px)}to{transform:translate(0)}}.Ab_iuW_particles,.Ab_iuW_particlesFront{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Ab_iuW_particlesFront{z-index:2}.Ab_iuW_ghost{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;color:#cdd2c817;-webkit-text-stroke:1.5px #e1e6dc29;will-change:transform;-webkit-user-select:none;user-select:none;pointer-events:none;margin:0;font-size:clamp(9rem,34vw,32rem);font-weight:900;line-height:.8;position:absolute;top:40%;left:0;translate:0 -50%}.Ab_iuW_cableWrap{width:var(--ball);aspect-ratio:1;pointer-events:none;grid-area:1/1;position:relative}.Ab_iuW_cable{pointer-events:none;width:100vw;max-width:none;height:12vh;animation:Ab_iuW_cableIn .7s cubic-bezier(.65, 0, .35, 1) var(--hero-start) both;position:absolute;bottom:calc(4.5% - 6vh);left:50%;overflow:visible;translate:-50%}.Ab_iuW_cable path{vector-effect:non-scaling-stroke}@keyframes Ab_iuW_cableIn{0%{clip-path:inset(-80px 100% -80px 0)}to{clip-path:inset(-80px -20px -80px 0)}}.Ab_iuW_stage{--ball:min(56vw, 38vh, 420px);z-index:1;grid-template-areas:"stack";place-items:center;padding-top:.5rem;display:grid;position:relative}.Ab_iuW_track{transform-origin:50% 95%;width:var(--ball);grid-area:1/1;position:relative}.Ab_iuW_drop{position:relative}.Ab_iuW_balance{animation:3.2s ease-in-out 1.05s infinite Ab_iuW_balance;position:relative}@keyframes Ab_iuW_balance{0%,to{translate:0}25%{translate:-6px}75%{translate:6px}}.Ab_iuW_shock{aspect-ratio:1;width:100%;animation:Ab_iuW_shock .9s var(--ease-out) forwards;pointer-events:none;border:2px solid #4dff6ab3;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 40px #4dff6a59}@keyframes Ab_iuW_shock{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(2.2)}}.Ab_iuW_ripple{opacity:0;width:34%;height:7%;animation:Ab_iuW_ripple .95s var(--ease-out) .55s forwards;pointer-events:none;border:1.5px solid #ffffffd9;border-radius:50%;margin-bottom:-3.5%;margin-left:-17%;position:absolute;bottom:4.5%;left:50%;box-shadow:0 0 18px #a0ffaf80}.Ab_iuW_ripple2{border-color:#4dff6acc;animation-duration:1.15s;animation-delay:.63s}@keyframes Ab_iuW_ripple{0%{opacity:.95;transform:scale(.25)}to{opacity:0;transform:scale(4.2)}}.Ab_iuW_impact{transform-origin:50%;pointer-events:none;background:radial-gradient(closest-side,#000000bf,#0000);border-radius:50%;height:10%;position:absolute;bottom:-2%;left:15%;right:15%}.Ab_iuW_duo{transform-origin:50% 95%;grid-area:1/1;width:min(56vw,44vh,420px);position:relative}.Ab_iuW_tag{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-text);white-space:nowrap;justify-items:center;gap:.2rem;margin:0;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:800;display:grid;position:absolute;top:104%;left:50%;translate:-50%}.Ab_iuW_tag span{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);font-size:.8rem;font-weight:500}.Ab_iuW_copy{text-align:center;padding-bottom:calc(clamp(1rem, 3vh, 2.5rem) + var(--header-height) + 2.75rem);justify-items:center;gap:clamp(.5rem,1.4vh,.9rem);display:grid;position:relative}.Ab_iuW_eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2);animation:Ab_iuW_eyebrowIn .4s cubic-bezier(.22, 1, .36, 1) calc(var(--hero-start) + 80ms) both;align-items:center;gap:.6rem;margin:0;font-size:.78rem;font-weight:600;display:inline-flex}@keyframes Ab_iuW_eyebrowIn{0%{opacity:0;transform:scaleX(1.35)}to{opacity:1;transform:none}}.Ab_iuW_newDot{background:var(--color-accent);width:8px;height:8px;animation:Ab_iuW_ping 1.8s var(--ease-out) infinite;border-radius:50%;box-shadow:0 0 #4dff6ab3}@keyframes Ab_iuW_ping{to{box-shadow:0 0 0 12px #4dff6a00}}.Ab_iuW_title{color:var(--ink);perspective:600px;margin:0;font-size:clamp(2.6rem,min(7.5vw,8.5vh),6rem);position:relative}.Ab_iuW_titleShine{pointer-events:none;color:#0000;background:linear-gradient(105deg,#0000 38%,#fffffff2 47%,#c8ffd2e6 52%,#0000 62%) 130% 0/260% 100%;-webkit-background-clip:text;background-clip:text;animation:1.2s ease-in-out .75s both Ab_iuW_titleShine;position:absolute;inset:0}.Ab_iuW_titleShine .Ab_iuW_line{display:block}@keyframes Ab_iuW_titleShine{0%{background-position:130% 0}to{background-position:-40% 0}}.Ab_iuW_line{margin-top:-.12em;padding-top:.12em;display:block;overflow:hidden}.Ab_iuW_lineAccent{color:var(--green-deep)}.Ab_iuW_char{transform-origin:50% 100%;animation:Ab_iuW_charIn .42s cubic-bezier(.22, 1, .36, 1) calc(var(--hero-start) + .1s + var(--l) * .1s + var(--i) * 12ms) both;display:inline-block}.Ab_iuW_titleShine .Ab_iuW_char{animation:none}@keyframes Ab_iuW_charIn{0%{opacity:0;transform:translateY(110%)rotateX(-80deg)}to{opacity:1;transform:none}}.Ab_iuW_ctas{animation:Ab_iuW_ctasIn .32s var(--ease-out) calc(var(--hero-start) + .32s) both;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.3rem;display:flex}@keyframes Ab_iuW_ctasIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.Ab_iuW_ctaDark{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}@media (hover:hover){.Ab_iuW_ctaDark:hover{background:#fff;border-color:#fff}}.Ab_iuW_ctaGhost{color:var(--ink);background:#ffffff0a;border-color:#eef0ea40}.Ab_iuW_ctaGhost:hover{border-color:var(--ink)}.Ab_iuW_meta{color:var(--ink-2);letter-spacing:.04em;animation:Ab_iuW_metaIn .3s ease-out calc(var(--hero-start) + .42s) both;margin:0;font-size:.85rem}@keyframes Ab_iuW_metaIn{0%{opacity:0}to{opacity:1}}.Ab_iuW_night{will-change:opacity;pointer-events:none;background:radial-gradient(60% 55% at 50% 48%,#121e14eb 0%,#050605 100%);position:absolute;inset:0}.Ab_iuW_beams{will-change:transform, opacity;pointer-events:none;background:repeating-linear-gradient(105deg,#0000 0 46px,#ffffff12 46px 48px,#0000 48px 120px,#4dff6a17 120px 121px,#0000 121px 190px);animation:18s linear infinite Ab_iuW_slide;position:absolute;inset:-10% -30%;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%)}@keyframes Ab_iuW_slide{to{transform:translate(190px)}}.Ab_iuW_bladeTrack{will-change:transform, opacity;pointer-events:none;position:absolute;inset:0}.Ab_iuW_bladeTrack span{background:linear-gradient(90deg,#0000,#ffffff0d 20%,#ffffff8c 50%,#ffffff0d 80%,#0000);width:7vw;position:absolute;top:-20%;bottom:-20%;left:0;transform:skew(-22deg)}.Ab_iuW_bladeTrack span:nth-child(2){background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:1.2vw;left:9vw}.Ab_iuW_bladeTrack span:nth-child(3){background:linear-gradient(90deg,#0000,#4dff6a73,#0000);width:3vw;left:13vw}.Ab_iuW_eclipseWord{will-change:opacity;font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px #4dff6a59;pointer-events:none;margin:0;font-size:clamp(6rem,26vw,24rem);font-weight:900;line-height:.8;position:absolute;top:46%;left:50%;translate:-50% -50%}.Ab_iuW_outro{z-index:3;font-family:var(--font-display);text-transform:uppercase;color:var(--color-text);text-align:center;perspective:700px;pointer-events:none;margin:0;font-size:clamp(2.2rem,6vw,5rem);font-weight:800;line-height:.95;position:absolute;bottom:clamp(2rem,7vh,4.5rem);left:0;right:0}.Ab_iuW_outroAccent{color:var(--color-accent)}.Ab_iuW_outroChar{--t:clamp(0, (var(--o,0) - var(--d,0)) * 2.6, 1);opacity:var(--t);transform:translate3d(0, calc((1 - var(--t)) * .5em), calc((1 - var(--t)) * -420px)) rotateX(calc((1 - var(--t)) * 75deg));filter:blur(calc((1 - var(--t)) * 7px));transform-origin:50% 100%;will-change:transform, opacity, filter;display:inline-block}.Ab_iuW_eclipseCore{aspect-ratio:1;pointer-events:none;grid-area:1/1;width:min(56vw,44vh,420px);position:relative}.Ab_iuW_godRays{will-change:transform, opacity;background:repeating-conic-gradient(#ffffff1c 0deg .8deg,#0000 .8deg 6.5deg),repeating-conic-gradient(from 3deg,#4dff6a1a 0deg 1.6deg,#0000 1.6deg 11deg);border-radius:50%;position:absolute;inset:-150%;-webkit-mask-image:radial-gradient(circle,#0000 17%,#000 19%,#00000080 30%,#0000 46%);mask-image:radial-gradient(circle,#0000 17%,#000 19%,#00000080 30%,#0000 46%)}.Ab_iuW_coronaGlow{will-change:opacity, transform;background:radial-gradient(circle,#ffffff80 34%,#d2ffdc52 38%,#4dff6a29 47%,#4dff6a0d 60%,#0000 72%);border-radius:50%;position:absolute;inset:-34%}.Ab_iuW_flareCore{z-index:2;aspect-ratio:1;pointer-events:none;grid-area:1/1;width:min(56vw,44vh,420px);position:relative}.Ab_iuW_flare{will-change:transform, opacity;background:linear-gradient(90deg,#0000,#4dff6a40 30%,#fffffff2 50%,#4dff6a40 70%,#0000);width:280vw;height:2px;margin:-1px 0 0 -140vw;position:absolute;top:17.5%;left:17.5%;box-shadow:0 0 18px 2px #a0ffaf73}.Ab_iuW_diamond{will-change:transform, opacity;background:radial-gradient(circle,#fff 0 10%,#dcffe4b3 24%,#0000 70%);border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;position:absolute;top:17.5%;left:17.5%}.Ab_iuW_diamond:after{content:"";background:linear-gradient(#0000,#ffffffd9,#0000);width:2px;height:150px;margin:-75px 0 0 -1px;position:absolute;top:50%;left:50%}.Ab_iuW_corona{will-change:opacity, transform;border-radius:50%;position:absolute;inset:3%;box-shadow:0 0 0 1.5px #fffffff2,0 0 12px 2px #ffffffb3,0 0 26px 4px #4dff6a73}.Ab_iuW_cableShadow,.Ab_iuW_cableEdge,.Ab_iuW_cableLay,.Ab_iuW_cableShade,.Ab_iuW_cableSheen,.Ab_iuW_cableSpec{fill:none;stroke-linecap:round;stroke-linejoin:round}.Ab_iuW_cableShadow{stroke:#0000008c;stroke-width:10px;filter:url(#ekinox-cable-blur);transform:translateY(11px)}.Ab_iuW_cableEdge{stroke:#4c5049;stroke-width:11px}.Ab_iuW_cableLay{stroke:url(#ekinox-lay);stroke-width:9.5px}.Ab_iuW_cableShade{stroke:#14161352;stroke-width:3.4px;transform:translateY(2.8px)}.Ab_iuW_cableSheen{stroke:#ffffff47;stroke-width:3px;transform:translateY(-2px)}.Ab_iuW_cableSpec{stroke:#ffffffe6;stroke-width:1.1px;transform:translateY(-2.6px)}.Ab_iuW_pulse{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-dasharray:.05 2;stroke-dashoffset:.05px;opacity:0;filter:drop-shadow(0 0 6px #a0ffaff2)drop-shadow(0 0 14px #4dff6a99);animation:.9s cubic-bezier(.2,.7,.3,1) .55s forwards Ab_iuW_cablePulse}@keyframes Ab_iuW_cablePulse{0%{opacity:1;stroke-dashoffset:.05px}80%{opacity:1}to{opacity:0;stroke-dashoffset:-1px}}.Ab_iuW_trail{transform-origin:0;z-index:-1;pointer-events:none;will-change:transform, opacity;width:260%;height:100%;margin-top:-50%;position:absolute;top:50%;left:50%;rotate:-14deg}.Ab_iuW_trail span{border-radius:999px;position:absolute;top:50%;left:0;translate:0 -50%}.Ab_iuW_trail span:first-child{background:radial-gradient(farthest-side at 0,#4dff6a52,#4dff6a14 45%,#0000 85%);width:100%;height:78%}.Ab_iuW_trail span:nth-child(2){background:radial-gradient(farthest-side at 0,#ffffffd9,#a0ffaf66 40%,#0000 90%);width:85%;height:12%}.Ab_iuW_trail span:nth-child(3){background:repeating-linear-gradient(#0000 0 9px,#ffffff2e 9px 10px);width:95%;height:60%;-webkit-mask-image:linear-gradient(90deg,#000 10%,#0000 80%);mask-image:linear-gradient(90deg,#000 10%,#0000 80%)}@media (max-height:520px) and (orientation:landscape){.Ab_iuW_sticky{min-height:0}.Ab_iuW_stage{--ball:min(26vw, 30vh);padding-top:0}.Ab_iuW_title{font-size:clamp(1.5rem,9vh,2.4rem)}.Ab_iuW_eyebrow,.Ab_iuW_meta{display:none}.Ab_iuW_copy{padding-bottom:calc(1rem + var(--header-height) + 2.75rem);gap:.4rem}}@media (max-width:700px) and (max-height:720px){.Ab_iuW_meta{display:none}}@media (max-width:700px) and (max-height:600px){.Ab_iuW_stage{--ball:min(50vw, 24vh)}.Ab_iuW_copy{padding-bottom:calc(1rem + var(--header-height) + 2.75rem + 5rem)}}@media (max-width:700px){.Ab_iuW_stage{--ball:min(50vw, 30vh)}.Ab_iuW_sticky{min-height:520px}.Ab_iuW_copy{padding-bottom:calc(1rem + var(--header-height) + 2.75rem + 4rem)}.Ab_iuW_ctas{flex-wrap:nowrap;gap:.5rem}.Ab_iuW_ctas .Ab_iuW_ctaDark,.Ab_iuW_ctas .Ab_iuW_ctaGhost{white-space:nowrap;padding:0 1rem;font-size:.88rem}.Ab_iuW_outroAccent{display:block}.Ab_iuW_hero{height:210vh}}@media (prefers-reduced-motion:reduce) and (max-width:0){.Ab_iuW_beams{animation:none}.Ab_iuW_hero{height:auto}.Ab_iuW_sticky{height:auto;position:relative}.Ab_iuW_balance,.Ab_iuW_sun,.Ab_iuW_ghost,.Ab_iuW_newDot,.Ab_iuW_grain,.Ab_iuW_cable,.Ab_iuW_eyebrow,.Ab_iuW_char,.Ab_iuW_ctas,.Ab_iuW_meta{animation:none}}@media (pointer:coarse){.Ab_iuW_spot{will-change:auto;transform:translate(50vw,40vh)}}
.Nnd0bW_viewer{justify-items:center;gap:1rem;width:100%;min-width:0;display:grid}.Nnd0bW_stage{aspect-ratio:1;border-radius:var(--radius-card);perspective:1400px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 42%,#121511 0%,#000 70%);outline:none;width:min(100%,560px);position:relative;overflow:hidden}.Nnd0bW_stage:active{cursor:grabbing}.Nnd0bW_stage[data-zoom=true]{cursor:zoom-out}.Nnd0bW_stage:focus-visible{box-shadow:0 0 0 2px var(--color-accent)}.Nnd0bW_floor{pointer-events:none;background:radial-gradient(closest-side,#4dff6a29,#0000);border-radius:50%;height:16%;position:absolute;bottom:8%;left:15%;right:15%}.Nnd0bW_frame{transform-style:preserve-3d;will-change:transform, opacity;position:absolute;inset:0}.Nnd0bW_zoomLayer{transition:transform .45s var(--ease-out);position:absolute;inset:0}.Nnd0bW_img{object-fit:contain;pointer-events:none}.Nnd0bW_viewName{border-radius:var(--radius-pill);color:var(--color-text);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;background:#0a0b0abf;border:1px solid #4dff6a73;padding:.25rem .7rem;font-size:.78rem;font-weight:700;position:absolute;top:.9rem;left:.9rem}.Nnd0bW_zoomButton{border-radius:var(--radius-pill);border:1px solid var(--color-line);min-height:36px;color:var(--color-text);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0b0abf;align-items:center;gap:.4rem;padding:0 .8rem;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;top:.9rem;right:.9rem}.Nnd0bW_zoomButton[aria-pressed=true],.Nnd0bW_zoomButton:hover{border-color:var(--color-accent)}.Nnd0bW_arrows{pointer-events:none;justify-content:space-between;padding:0 .6rem;display:flex;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.Nnd0bW_arrow{border:1px solid var(--color-line);width:42px;height:42px;color:var(--color-text);cursor:pointer;pointer-events:auto;opacity:.75;background:#0a0b0a99;border-radius:50%;place-items:center;transition:opacity .2s,border-color .2s;display:grid}.Nnd0bW_arrow:hover{opacity:1;border-color:var(--color-accent)}.Nnd0bW_orbit{pointer-events:none;width:74px;height:22px;position:absolute;bottom:1rem;left:50%;translate:-50%}.Nnd0bW_orbitDot{width:7px;height:7px;transform:translate(calc(sin(var(--a)) * 34px), calc(cos(var(--a)) * 9px));background:#ffffff4d;border-radius:50%;margin:-3.5px;transition:background-color .3s,box-shadow .3s;position:absolute;top:50%;left:50%}.Nnd0bW_orbitDot[data-active=true]{background:var(--color-accent);box-shadow:0 0 10px var(--color-accent)}.Nnd0bW_variants{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.Nnd0bW_variant{border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-surface);min-height:40px;color:var(--color-text-2);cursor:pointer;align-items:center;gap:.5rem;padding:0 1rem 0 .5rem;font-size:.88rem;font-weight:600;display:inline-flex}.Nnd0bW_variant[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-text)}.Nnd0bW_swatch{border-radius:50%;width:22px;height:22px;box-shadow:inset -3px -4px 6px #00000059,0 0 0 1px #ffffff26}.Nnd0bW_thumbs{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:560px;margin:0;padding:0;list-style:none;display:flex}.Nnd0bW_thumb{border-radius:var(--radius-card-sm);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-caption);cursor:pointer;justify-items:center;gap:.3rem;padding:.35rem;font-size:.7rem;font-weight:600;transition:border-color .2s,color .2s;display:grid}.Nnd0bW_thumb:hover,.Nnd0bW_thumb[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-text)}.Nnd0bW_thumbImg{background:#000;border-radius:12px;width:64px;height:64px;display:block;position:relative;overflow:hidden}.Nnd0bW_thumbImg img{object-fit:contain}.Nnd0bW_thumbLabel{text-align:center;max-width:72px;line-height:1.2}@media (max-width:420px){.Nnd0bW_thumbImg{width:52px;height:52px}}@media (pointer:coarse){.Nnd0bW_zoomButton{min-height:44px}}
.W2J1bG_card{border-radius:var(--radius-card-sm);background:radial-gradient(120% 140% at 0% 0%, #4dff6a14, transparent 60%), var(--color-surface);border:1px solid #4dff6a47;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.75rem;padding:clamp(1.1rem,2.5vw,1.5rem);display:grid}.W2J1bG_head{align-items:flex-start;gap:.9rem;display:flex}.W2J1bG_icon{background:var(--color-accent);width:40px;height:40px;color:var(--color-on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.W2J1bG_icon svg{fill:currentColor;width:22px;height:22px}.W2J1bG_title{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:1.35rem;font-weight:700;line-height:1.1}.W2J1bG_sub{color:var(--color-text-2);margin:.3rem 0 0;font-size:.92rem;line-height:1.5}.W2J1bG_chips{flex-wrap:wrap;gap:.5rem;display:flex}.W2J1bG_chip{border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:.45rem .85rem;font-size:.85rem;transition:border-color .2s,color .2s}.W2J1bG_chip:hover{border-color:var(--color-accent);color:var(--color-text)}.W2J1bG_form{gap:.5rem;display:flex}.W2J1bG_input{border:1px solid var(--color-line);background:var(--color-bg);min-width:0;color:var(--color-text);font:inherit;border-radius:12px;flex:1;padding:.7rem .9rem;font-size:1rem}.W2J1bG_input:focus{border-color:var(--color-accent);outline:none}.W2J1bG_send{background:var(--color-accent);color:var(--color-on-accent);font:inherit;cursor:pointer;border:0;border-radius:12px;flex:none;padding:0 1.1rem;font-weight:600}.W2J1bG_send:disabled{background:var(--color-surface-2);color:var(--color-caption);cursor:default}.W2J1bG_chip:focus-visible,.W2J1bG_send:focus-visible,.W2J1bG_human:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.W2J1bG_human{color:var(--color-text-2);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.88rem;text-decoration:underline}.W2J1bG_human:hover{color:var(--color-accent)}@media (pointer:coarse){.W2J1bG_chip,.W2J1bG_human{min-height:44px}}
.XXBLaa_hero{height:160vh;position:relative}.XXBLaa_sticky{grid-template-rows:1fr auto;height:100svh;min-height:600px;display:grid;position:sticky;top:0;overflow:hidden}.XXBLaa_glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#4dff6a29,#eef0ea12 45%,#0000 72%);border-radius:50%;width:min(120vw,1100px);position:absolute;top:42%;left:50%;translate:-50% -50%}.XXBLaa_beam{transform-origin:50% 0;clip-path:polygon(41% 0,59% 0,100% 100%,0 100%);will-change:transform, opacity;pointer-events:none;background:radial-gradient(60% 40% at 50% 100%,#4dff6a1a,#0000 70%),linear-gradient(90deg,#0000 8%,#eef2e80d 30%,#eef2e821 50%,#eef2e80d 70%,#0000 92%),linear-gradient(#fff3 0%,#c8ffd212 60%,#0000 100%);width:min(110vw,1100px);height:78%;margin-left:calc(min(110vw,1100px)/-2);position:absolute;top:-6%;left:50%;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.XXBLaa_particles,.XXBLaa_particlesFront{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.XXBLaa_particlesFront{z-index:2}.XXBLaa_ghost{font-family:var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.02em;color:var(--color-ghost);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;margin:0;font-size:clamp(9rem,34vw,32rem);font-weight:900;line-height:.8;position:absolute;top:42%;left:0;translate:0 -50%}.XXBLaa_stage{padding-top:calc(var(--header-height) + 1rem);place-items:center;display:grid;position:relative}.XXBLaa_ball{will-change:transform;width:min(64vw,50vh,480px);position:relative}.XXBLaa_floor{pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#eef2e838,#4dff6a1a 50%,#0000 100%);border-radius:50%;width:150%;height:22%;margin-left:-75%;position:absolute;bottom:-6%;left:50%}.XXBLaa_copy{text-align:center;justify-items:center;gap:.9rem;padding-bottom:clamp(3.5rem,8vh,5.5rem);display:grid;position:relative}.XXBLaa_title{font-size:clamp(2.6rem,7.5vw,6rem)}.XXBLaa_line{display:block}.XXBLaa_litLine{position:relative}.XXBLaa_unlit{color:#0000;-webkit-text-stroke:1.5px #b9bcb373}.XXBLaa_litFill{text-shadow:0 0 18px #4dff6a73,0 0 42px #4dff6a40;-webkit-mask-image:linear-gradient(90deg, #000 0, #000 calc(var(--lit,0%) - 3%), #0009 var(--lit,0%), transparent calc(var(--lit,0%) + 4%));mask-image:linear-gradient(90deg, #000 0, #000 calc(var(--lit,0%) - 3%), #0009 var(--lit,0%), transparent calc(var(--lit,0%) + 4%));pointer-events:none;padding-top:.3em;position:absolute;inset:-.3em 0 -.15em}.XXBLaa_sub{color:var(--color-text-2);margin:0;font-size:.95rem}.XXBLaa_ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.4rem;display:flex}.XXBLaa_hint{letter-spacing:.12em;text-transform:uppercase;color:var(--color-caption);white-space:nowrap;align-items:center;gap:.6rem;margin:0;font-size:.75rem;display:flex;position:absolute;bottom:1rem;left:50%;translate:-50%}.XXBLaa_mouse{border:1px solid var(--color-caption);border-radius:10px;width:16px;height:24px;position:relative}.XXBLaa_mouse:after{content:"";background:var(--color-accent);width:2px;height:5px;animation:XXBLaa_wheel 1.6s var(--ease-out) infinite;border-radius:2px;position:absolute;top:5px;left:50%;translate:-50%}@keyframes XXBLaa_wheel{0%{opacity:0;transform:translateY(-2px)}30%{opacity:1}to{opacity:0;transform:translateY(8px)}}@media (max-width:700px){.XXBLaa_hero{height:140vh}.XXBLaa_hint{display:none}}@media (prefers-reduced-motion:reduce) and (max-width:0){.XXBLaa_mouse:after{animation:none}.XXBLaa_hero{height:auto}.XXBLaa_sticky{height:auto;position:relative}}
._9g9igq_wrap{flex-wrap:wrap;gap:.6rem;margin:.4rem 0 0;display:flex}._9g9igq_heart{font:inherit;color:var(--color-text-2);border:1px solid var(--color-line);border-radius:var(--radius-pill);cursor:pointer;background:0 0;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:.9rem;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}._9g9igq_heart:hover,._9g9igq_heart[data-on=true]{color:var(--color-accent);border-color:#4dff6a80}._9g9igq_heart:disabled{opacity:.6;cursor:progress}
.bZhjvq_hero{gap:1rem;padding-block:clamp(3rem,8vw,6rem) clamp(2rem,5vw,3rem);display:grid;position:relative}.bZhjvq_heroSplit{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:end;column-gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(2rem,5vw,3.5rem) clamp(1.25rem,3vw,2rem)}.bZhjvq_heroAside{gap:1rem;display:grid}.bZhjvq_film{padding-bottom:clamp(2.5rem,6vw,4.5rem)}@media (max-width:860px){.bZhjvq_heroSplit{grid-template-columns:1fr}}.bZhjvq_eyebrow{align-items:center;gap:.6rem;display:inline-flex}.bZhjvq_dot{background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 12px var(--color-accent);border-radius:50%}.bZhjvq_title{margin:0;font-size:clamp(3rem,10vw,8rem);line-height:.88}.bZhjvq_lead{max-width:60ch;color:var(--color-text-2);margin:0;font-size:clamp(1rem,1.6vw,1.15rem)}.bZhjvq_stats{flex-wrap:wrap;gap:2rem;margin-top:.5rem;display:flex}.bZhjvq_stat{display:grid}.bZhjvq_statValue{font-family:var(--font-display);color:var(--color-accent);font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1}.bZhjvq_statLabel{color:var(--color-caption);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem}.bZhjvq_body{padding-bottom:clamp(4rem,10vw,7rem)}
.b4XVrW_reel{aspect-ratio:9/16;border-radius:var(--radius-card);border:1px solid var(--color-line);background:#000;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #4dff6a59}.b4XVrW_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.b4XVrW_controls{gap:8px;display:flex;position:absolute;bottom:12px;right:12px}.b4XVrW_control{width:44px;height:44px;color:var(--color-text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0a0b0aa6;border:1px solid #ffffff40;border-radius:50%;place-items:center;transition:border-color .2s;display:grid}.b4XVrW_control:hover{border-color:var(--color-accent)}
