.door_door__8Mysw{--door-bg:light-dark(#fafaf9,#111113);--door-band:light-dark(#f1f1f0,#19191c);--door-line:light-dark(#dededc,#333337);--door-ink:light-dark(#222224,#f3f3f1);--door-ink-sub:light-dark(#646468,#b0b0b6);--door-ink-faint:light-dark(#737378,#94949c);--surface:light-dark(#ffffff,#1c1c20);--door-mark:var(--text-sub);--door-spot:light-dark(#ffffff,#202023);--door-ground:light-dark(rgba(17,13,25,0.16),rgba(0,0,0,0.7));--door-glass:light-dark(rgba(255,255,255,0.14),rgba(255,255,255,0.06));--door-edge:light-dark(rgba(255,255,255,0.1),rgba(255,255,255,0.16));--door-pill:var(--door-ink);--door-pill-ink:var(--door-bg);--door-bezel:0.5rem;--door-screen-radius:1.875rem;--door-device-radius:calc(var(--door-screen-radius) + var(--door-bezel));--door-device-body:light-dark(#1a1a1a,#000000);--door-screen-ratio:1/2;--door-device-w:calc(15rem * 2 * (var(--door-screen-ratio)));--door-device-hero-w:calc(17rem * 2 * (var(--door-screen-ratio)));--door-device-stage-w:calc(20rem * 2 * (var(--door-screen-ratio)));--door-status-h:1.25rem;--door-nav-h:1rem;--door-stage-h:calc((var(--door-device-stage-w) - 2 * var(--door-bezel)) / (var(--door-screen-ratio)) + var(--door-status-h) + var(--door-nav-h) + 2 * var(--door-bezel));--door-slide-device-h:calc((var(--door-device-w) - 2 * var(--door-bezel)) / (var(--door-screen-ratio)) + var(--door-status-h) + var(--door-nav-h) + 2 * var(--door-bezel));--accent:var(--door-ink);--primary-soft:var(--door-band);--card-border:var(--door-line);--glass:var(--surface);--door-shell:70rem;--door-shell-narrow:var(--shell-narrow);min-height:100dvh;display:flex;flex-direction:column;background:var(--door-bg);color:var(--door-ink)}.door_screenDark__bkHUP,[data-theme=dark] .door_screenLight__eXMpN{display:none}[data-theme=dark] .door_screenDark__bkHUP{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .door_screenLight__eXMpN{display:none}:root:not([data-theme]) .door_screenDark__bkHUP{display:block}}.door_header__VZTaq{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:var(--stroke-hair) solid transparent;transition:background var(--motion-base) var(--ease),border-color var(--motion-base) var(--ease)}.door_headerScrolled__csQcu{background:color-mix(in srgb,var(--door-bg) 86%,transparent);-webkit-backdrop-filter:blur(1.25rem) saturate(150%);backdrop-filter:blur(1.25rem) saturate(150%);border-bottom-color:var(--door-line)}.door_headerInner__Hu84_{max-width:var(--door-shell);height:4rem;margin:0 auto;padding:0 var(--s2);display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.door_brand__ycJ2c{display:inline-flex;align-items:center;gap:var(--s1);min-width:0;color:var(--door-ink);font-size:var(--fs-16);font-weight:var(--fw-semibold);letter-spacing:var(--tr-snug)}.door_brand__ycJ2c:hover{text-decoration:none}.door_brandIcon___wIyv{flex:none;width:2rem;height:2rem;border-radius:var(--radius-sm)}.door_brandName__k9wwn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.door_headerEnd__JknKq{display:flex;align-items:center;gap:var(--s1)}.door_go__gyZMX{display:inline-flex;align-items:center;gap:var(--s1h);min-height:3.5rem;padding:var(--s1) var(--s3) var(--s1) var(--s2);border-radius:var(--radius-lg);background:var(--surface);color:var(--door-ink);box-shadow:0 0 0 var(--stroke-hair) var(--door-line),var(--shadow-floating);transition:transform var(--motion-fast) var(--ease),box-shadow var(--motion-fast) var(--ease)}.door_go__gyZMX:hover{text-decoration:none;transform:translateY(-.0625rem);box-shadow:0 0 0 var(--stroke-hair) var(--door-line),var(--shadow-drawer)}.door_go__gyZMX:focus-visible{outline:none;box-shadow:var(--focus-ring),var(--shadow-floating)}.door_goLogo__L2Ykt{flex:none;width:2rem;height:2rem}.door_goText__21TYT{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.door_goEyebrow__Q53Pm{color:var(--door-ink-sub);font-size:var(--fs-11);font-weight:var(--fw-medium);letter-spacing:var(--tr-wide)}.door_goName__Tb1bU{font-size:var(--fs-20);font-weight:var(--fw-semibold);letter-spacing:var(--tr-snug)}.door_pill__wghZK{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 var(--s2);border-radius:var(--radius-pill);background:var(--door-pill);color:var(--door-pill-ink);font-size:var(--fs-14);font-weight:var(--fw-semibold);transition:opacity var(--motion-fast) var(--ease)}.door_pill__wghZK:hover{text-decoration:none;opacity:var(--alpha-strong)}.door_pill__wghZK:focus-visible{outline:none;box-shadow:var(--focus-ring)}.door_status__FnBx_{display:inline-flex;align-items:center;min-height:var(--control-primary);padding:0 var(--s3);border-radius:var(--radius-pill);border:var(--stroke-hair) solid var(--door-line);background:var(--surface);color:var(--door-ink-sub);font-size:var(--fs-14);font-weight:var(--fw-semibold)}.door_breadcrumb__CKYY3{max-width:var(--door-shell);margin-inline:auto;padding:1.5rem var(--s2) 0;display:flex;align-items:center;gap:.8rem;font-size:.8125rem;color:var(--door-ink-faint)}.door_breadcrumb__CKYY3 a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:var(--door-ink-sub)}.door_breadcrumb__CKYY3 a:hover{color:var(--door-ink);text-decoration:none}.door_downloadNote__wCSoa{margin-top:1rem;color:var(--door-ink-sub);font-size:.8125rem;line-height:1.75}.door_hero__Y2zRI{position:relative;max-width:var(--door-shell);width:100%;margin:0 auto;padding:var(--s5) var(--s2) var(--s7);display:grid;grid-gap:var(--s6);gap:var(--s6);align-items:center;justify-items:center;text-align:center}.door_heroText__FzRhJ{display:flex;flex-direction:column;align-items:center;max-width:34rem}.door_heroStage__GFGYP,.door_heroText__FzRhJ>*{animation:door_riseIn__nQ23w var(--motion-slow) var(--ease) backwards}.door_heroText__FzRhJ>:nth-child(2){animation-delay:calc(var(--motion-fast) / 2)}.door_heroText__FzRhJ>:nth-child(3){animation-delay:var(--motion-fast)}.door_heroStage__GFGYP{animation-delay:calc(var(--motion-fast) * 1.5)}@keyframes door_riseIn__nQ23w{0%{opacity:0;transform:translateY(.75rem)}}.door_srOnly__1vZG6{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.door_headline__Z5qMN{font-size:clamp(1.75rem,7.8vw,2.25rem);font-weight:var(--fw-semibold);line-height:1.35;letter-spacing:var(--tr-tight)}.door_line__c4MJ7{display:block}.door_lede__5CZ36{margin-top:var(--s2h);color:var(--door-ink-sub);font-size:var(--fs-16);line-height:var(--lh-body)}.door_heroActions__9gVf3{margin-top:var(--s4);display:flex;flex-direction:column;align-items:inherit;gap:var(--s2)}.door_facts__a6vyJ{display:flex;flex-wrap:wrap;justify-content:inherit;gap:var(--s1);list-style:none;margin:0;padding:0}.door_fact__uFndS{display:inline-flex;align-items:center;gap:var(--s1);min-height:2rem;padding:0 var(--s1h) 0 var(--s0h);background:var(--surface);box-shadow:0 0 0 var(--stroke-hair) var(--door-line);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:1}.door_factGlyph__C7d8y,.door_fact__uFndS{border-radius:var(--radius-pill);color:var(--door-ink)}.door_factGlyph__C7d8y{flex:none;box-sizing:content-box;width:var(--icon-xs);height:var(--icon-xs);padding:.1875rem;background:var(--door-band)}.door_stage__ha8sH{position:relative;display:grid;place-items:center;padding:var(--s4) var(--s2) var(--s5);max-width:100%}.door_stage__ha8sH:before{inset:0;background:radial-gradient(ellipse 60% 50% at 50% 45%,var(--door-spot),transparent 70%)}.door_stage__ha8sH:after,.door_stage__ha8sH:before{content:"";position:absolute;z-index:0;pointer-events:none}.door_stage__ha8sH:after{left:50%;bottom:var(--s3);width:60%;height:var(--s3);transform:translateX(-50%);background:radial-gradient(ellipse 50% 50% at 50% 50%,var(--door-ground),transparent 70%);filter:blur(6px)}.door_stage__ha8sH>*{position:relative;z-index:1}.door_device__yAhCx{position:relative;width:var(--door-device-w);max-width:100%;margin:0;padding:var(--door-bezel);border-radius:var(--door-device-radius);background:var(--door-device-body);box-shadow:inset 0 1px 0 var(--door-edge),0 0 0 var(--stroke-hair) var(--door-line),var(--shadow-drawer)}.door_deviceHero__6khpd{width:var(--door-device-hero-w)}.door_deviceStage__OYdZF{width:var(--door-device-stage-w)}.door_device__yAhCx:after,.door_device__yAhCx:before{content:"";position:absolute;width:3px;border-radius:2px;background:var(--door-device-body);box-shadow:0 0 0 var(--stroke-hair) var(--door-line)}.door_device__yAhCx:before{left:-3px;top:22%;height:2.75rem;box-shadow:0 0 0 var(--stroke-hair) var(--door-line),0 3.5rem 0 0 var(--door-device-body),0 3.5rem 0 var(--stroke-hair) var(--door-line)}.door_device__yAhCx:after{right:-3px;top:26%;height:3.75rem}.door_screenWrap__WIsFX{position:relative;display:flex;flex-direction:column;border-radius:var(--door-screen-radius);overflow:hidden;background:var(--door-bg);box-shadow:inset 0 0 0 1px rgba(0,0,0,.55);isolation:isolate}.door_screenWrap__WIsFX:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(112deg,var(--door-glass) 0,transparent 42%);pointer-events:none}.door_screenArea__MFIr5{position:relative;width:100%;aspect-ratio:var(--door-screen-ratio)}.door_screen__NdL7h{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.door_statusBar__OJqHT{flex:none;height:var(--door-status-h);padding:0 var(--s2h) 0 var(--s2);display:flex;align-items:center;justify-content:space-between;color:var(--door-ink);font-size:var(--fs-11);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--tr-slight)}.door_statusIcons__6AQ5K{display:inline-flex;align-items:center;gap:var(--s0h)}.door_statusGlyph__Gg6Oe{width:var(--icon-xs);height:var(--icon-xs)}.door_navBar__KLa7z{flex:none;height:var(--door-nav-h);display:grid;place-items:center}.door_navPill__91JZh{width:30%;height:3px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--door-ink) var(--alpha-soft),transparent)}.door_features__E4pbR{max-width:var(--door-shell);width:100%;margin:0 auto;padding:var(--s6) var(--s2) var(--s7)}.door_sectionHead__pNl_5{display:grid;grid-gap:var(--s1);gap:var(--s1);text-align:center;justify-items:center}.door_eyebrow__wyhwZ{color:var(--door-mark);font-size:var(--fs-14);font-weight:var(--fw-semibold);letter-spacing:var(--tr-slight);text-align:center}.door_sectionTitle__nsIWl{max-width:26rem;font-size:var(--fs-28);font-weight:var(--fw-semibold);line-height:var(--lh-title);letter-spacing:var(--tr-tight)}.door_showcase__qwFdK{margin-top:var(--s6);display:grid;grid-gap:var(--s3);gap:var(--s3)}.door_steps__u1j1_{--door-slide-w:min(21rem,80vw);display:flex;gap:var(--s4);list-style:none;margin:0 calc(-1 * var(--s2));padding:var(--s1) max(var(--s2),calc((100% + 2 * var(--s2) - var(--door-slide-w)) / 2)) var(--s2);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.door_steps__u1j1_::-webkit-scrollbar{display:none}.door_step__5qV7R{flex:0 0 var(--door-slide-w);scroll-snap-align:center;display:grid;grid-template-rows:auto 1fr;grid-gap:var(--s4);gap:var(--s4);justify-items:center;text-align:center;opacity:var(--alpha-half);transition:opacity var(--motion-base) var(--ease)}.door_stepActive__vbZW2{opacity:1}.door_stepDevice__lAKbs{order:-1}.door_stepText__cVEkH{width:100%;max-width:26rem;display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:var(--s2);gap:var(--s2)}.door_stepFacts__E5zeK{align-self:end;margin-top:var(--s3)}.door_track__2qvJ_{position:relative;min-width:0}.door_arrow__UhU_h{position:absolute;top:calc(var(--s1) + var(--door-slide-device-h) / 2);z-index:2;transform:translateY(-50%);display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:var(--radius-pill);background:var(--surface);color:var(--door-ink);box-shadow:0 0 0 var(--stroke-hair) var(--door-line),var(--shadow-raised);cursor:pointer;transition:opacity var(--motion-fast) var(--ease),transform var(--motion-fast) var(--ease)}.door_arrowPrev__Ea0O5{left:0}.door_arrowNext__XEvBn{right:0}.door_arrow__UhU_h:disabled{opacity:var(--alpha-ring);cursor:default;box-shadow:0 0 0 var(--stroke-hair) var(--door-line)}.door_arrow__UhU_h:not(:disabled):hover{transform:translateY(calc(-50% - .0625rem))}.door_arrow__UhU_h:focus-visible{outline:none;box-shadow:var(--focus-ring)}.door_arrowGlyph__aBmOJ{width:var(--icon-sm);height:var(--icon-sm)}.door_dots__P15XN{display:flex;justify-content:center}.door_dot__ZAyPp{width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;display:grid;place-items:center;cursor:pointer;transition:background var(--motion-base) var(--ease),transform var(--motion-base) var(--ease)}.door_dot__ZAyPp:before{content:"";width:.5rem;height:.5rem;border-radius:100px;background:var(--door-line);transition:width .2s,background .2s}.door_dotActive__vLeRh:before{width:1.25rem;background:var(--door-ink)}.door_dots__P15XN{margin-top:var(--s1);gap:0}.door_exampleNote__HLq8n{margin-top:.75rem;font-size:.75rem;line-height:1.6;color:var(--door-ink-faint)}.door_stepFacts__E5zeK{margin:var(--s2) 0 0;width:100%;text-align:left}.door_stepFact__QBQU4{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s2);padding-block:var(--s1h);border-top:var(--stroke-hair) solid var(--door-line)}.door_stepFact__QBQU4:last-child{border-bottom:var(--stroke-hair) solid var(--door-line)}.door_stepFactLabel__V9m88{color:var(--door-ink-sub);font-size:var(--fs-14)}.door_stepFactValue__aiLIe{margin:0;color:var(--door-ink);font-size:var(--fs-16);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.door_stepIndex__kHPH7{font-size:var(--fs-14);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--tr-wide);color:var(--door-ink-faint)}.door_featureTitle__rviAc{font-size:var(--fs-24);font-weight:var(--fw-semibold);line-height:var(--lh-title);letter-spacing:var(--tr-snug)}.door_featureBody__R7UDG{color:var(--door-ink-sub);font-size:var(--fs-16);line-height:var(--lh-body)}.door_stageColumn__ZBRMl{display:none}.door_layer__cUynX{position:absolute;inset:0;opacity:0;transition:opacity var(--motion-slow) var(--ease)}.door_layerActive__ElSk6{opacity:1}.door_pointList__Ll9oQ{margin:var(--s4) auto 0;max-width:34rem;display:grid;grid-gap:var(--s1h);gap:var(--s1h);list-style:none;padding:0}.door_point__dsAZt{display:flex;gap:var(--s1h);align-items:flex-start;padding:var(--s2);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-raised);font-size:var(--fs-16);line-height:var(--lh-tight)}.door_pointGlyph__VMXKZ{flex:none;width:var(--icon-md);height:var(--icon-md);color:var(--door-mark)}.door_trust___Eg8t{background:var(--door-band);border-block:var(--stroke-hair) solid var(--door-line)}.door_trustInner__xtSKV{max-width:var(--door-shell);margin:0 auto;padding:var(--s6) var(--s2);display:grid;grid-gap:var(--s4);gap:var(--s4);list-style:none}.door_trustItem__HF4iP{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--s0) var(--s2);gap:var(--s0) var(--s2);align-items:start;align-content:start}.door_trustWell__wsvnI{grid-row:span 2;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-pill);background:var(--door-bg);box-shadow:inset 0 0 0 var(--stroke-hair) var(--door-line)}.door_trustGlyph__LDcjO{width:var(--icon-md);height:var(--icon-md);color:var(--door-mark)}.door_trustTitle__AX2Pl{align-self:end;font-size:var(--fs-16);font-weight:var(--fw-semibold)}.door_trustBody__3Pxdb{color:var(--door-ink-sub);font-size:.9375rem;line-height:var(--lh-body)}.door_closing__AUfDu{position:relative;isolation:isolate;padding:var(--s7) var(--s2)}.door_closing__AUfDu:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 40% 60% at 50% 45%,var(--door-spot),transparent 70%);pointer-events:none}.door_closingInner___okxw{max-width:var(--door-shell-narrow,44rem);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s3)}.door_closingTitle__SmRAV{font-size:var(--fs-36);font-weight:var(--fw-semibold);line-height:var(--lh-title);letter-spacing:var(--tr-tight)}.door_closingFacts__o_vc4{justify-content:center}.door_disclaimer__Ej5nv{max-width:36rem;margin-top:var(--s1);color:var(--door-ink-faint);font-size:.8125rem;line-height:var(--lh-body)}.door_footer__sjaxq{margin-top:auto;border-top:var(--stroke-hair) solid var(--door-line)}.door_footerInner__HyM_G{max-width:var(--door-shell);margin:0 auto;padding:var(--s4) var(--s2) var(--s5);display:grid;grid-gap:var(--s3);gap:var(--s3)}.door_footerApp__t61pF{display:flex;align-items:center;gap:var(--s1);font-size:var(--fs-14);font-weight:var(--fw-semibold)}.door_footerIcon__4nU5W{width:1.5rem;height:1.5rem;border-radius:var(--radius-sm)}.door_footerLinks__dNzW4{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s2h);list-style:none;padding:0;font-size:var(--fs-14)}.door_footerLink__0DlLg{display:inline-flex;align-items:center;min-height:44px;color:var(--door-ink-sub);font-weight:var(--fw-medium)}.door_footerLink__0DlLg:hover{color:var(--door-ink);text-decoration:none}.door_footerMaker__5jWpK{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s1) var(--s3);color:var(--door-ink-faint);font-size:var(--fs-12)}.door_footerMakerLink__sxv3Q{color:var(--door-ink-sub);font-weight:var(--fw-semibold)}.door_footerMakerLink__sxv3Q:hover{color:var(--door-ink);text-decoration:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.door_reveal__sxzI0{animation:door_riseIn__nQ23w var(--motion-slow) var(--ease) both;animation-timeline:view();animation-range:entry 6% cover 24%}@media (max-width:55.99em){.door_step__5qV7R .door_reveal__sxzI0{animation:none}}}}@media (min-width:40em){.door_headline__Z5qMN{font-size:var(--fs-48)}.door_lede__5CZ36{font-size:1.125rem}.door_sectionTitle__nsIWl{font-size:var(--fs-36)}.door_featureTitle__rviAc{font-size:var(--fs-28)}.door_closingTitle__SmRAV{font-size:2.5rem}.door_footerInner__HyM_G{grid-template-columns:1fr auto;align-items:center}.door_footerMaker__5jWpK{grid-column:1/-1}}@media (min-width:56em){.door_breadcrumb__CKYY3,.door_closing__AUfDu,.door_features__E4pbR,.door_footerInner__HyM_G,.door_headerInner__Hu84_,.door_hero__Y2zRI,.door_trustInner__xtSKV{padding-inline:var(--s3)}.door_closingTitle__SmRAV{font-size:3rem}.door_trustInner__xtSKV{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5)}.door_trustItem__HF4iP{grid-template-columns:minmax(0,1fr);gap:var(--s1)}.door_trustWell__wsvnI{grid-row:auto;margin-bottom:var(--s0)}.door_trustItem__HF4iP+.door_trustItem__HF4iP{padding-left:var(--s5);border-left:var(--stroke-hair) solid var(--door-line)}.door_hero__Y2zRI{grid-template-columns:minmax(0,1fr) auto;gap:var(--s6);padding-block:1.5rem 4rem;text-align:left;justify-items:start}.door_heroText__FzRhJ{align-items:flex-start}.door_headline__Z5qMN{font-size:clamp(2.5rem,3.7vw,3.5rem)}.door_heroStage__GFGYP{justify-self:end;padding-inline:2rem}.door_closing__AUfDu{padding-block:var(--s8)}.door_deviceHero__6khpd{width:var(--door-device-stage-w)}.door_showcase__qwFdK{grid-template-columns:minmax(0,30rem) auto;justify-content:center;gap:var(--s8);align-items:start}.door_steps__u1j1_{display:grid;grid-gap:0;gap:0;margin:0;padding:0;overflow:visible;scroll-snap-type:none}.door_arrow__UhU_h,.door_dots__P15XN{display:none}.door_track__2qvJ_{position:static}.door_step__5qV7R{flex:none;min-height:clamp(28rem,60dvh,38rem);align-content:center;justify-items:start;text-align:left;opacity:var(--alpha-half);transition:opacity var(--motion-base) var(--ease)}.door_stepActive__vbZW2{opacity:1}.door_stepText__cVEkH{max-width:30rem}.door_stepDevice__lAKbs{display:none}.door_featureTitle__rviAc{font-size:1.875rem}.door_featureBody__R7UDG{font-size:1.0625rem;line-height:1.85}.door_stageColumn__ZBRMl{display:block;position:-webkit-sticky;position:sticky;top:calc((100dvh - var(--door-stage-h)) / 2 + 1.75rem);align-self:start}.door_stageColumn__ZBRMl .door_stage__ha8sH{padding-block:0}.door_stageColumn__ZBRMl .door_stage__ha8sH:after{bottom:calc(-1 * var(--s2))}}@media (prefers-reduced-motion:reduce){.door_go__gyZMX,.door_header__VZTaq,.door_layer__cUynX,.door_pill__wghZK,.door_step__5qV7R{transition:none}.door_go__gyZMX:hover{transform:none}.door_heroStage__GFGYP,.door_heroText__FzRhJ>*{animation:none}}.StoreImageViewer_dialog__rTbFa{position:fixed;inset:0;width:min(68rem,calc(100% - 4rem));height:min(52rem,calc(100dvh - 4rem));max-width:none;max-height:none;margin:auto;padding:0;border:0;border-radius:1.25rem;color:var(--text);background:var(--surface);box-shadow:var(--shadow-drawer);overflow:hidden;overscroll-behavior:contain}.StoreImageViewer_dialog__rTbFa[open]{display:flex;flex-direction:column}.StoreImageViewer_dialog__rTbFa::-webkit-backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.StoreImageViewer_dialog__rTbFa::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.StoreImageViewer_toolbar__gWgYJ{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem;padding:.75rem 1.5rem;font-size:.875rem}.StoreImageViewer_counter__JsNfL{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-sub)}.StoreImageViewer_arrow__fY6SV,.StoreImageViewer_close__OvQ15{display:grid;place-items:center;width:3rem;height:3rem;padding:0;border:1px solid var(--divider);border-radius:50%;background:var(--sunken);color:var(--text);cursor:pointer;transition:background-color .16s ease}.StoreImageViewer_close__OvQ15{justify-self:end}.StoreImageViewer_arrow__fY6SV:hover:not(:disabled),.StoreImageViewer_close__OvQ15:hover{background:var(--primary-soft)}.StoreImageViewer_dialog__rTbFa button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.StoreImageViewer_stage__Ve3Kn{position:relative;flex:1 1;min-height:0;touch-action:pan-y pinch-zoom;container-type:size;overflow:hidden}.StoreImageViewer_slide__MHFke{position:absolute;top:50%;left:50%;width:min(calc((100cqh - 2rem) * var(--image-ratio)),27rem,64cqw);aspect-ratio:var(--image-ratio);border-radius:1.1rem;overflow:hidden;box-shadow:var(--shadow-drawer);z-index:0;opacity:0;pointer-events:none;transform:translate(-50%,-50%);transition:transform .36s cubic-bezier(.22,.61,.36,1),opacity .36s ease}.StoreImageViewer_slide__MHFke[data-position="0"]{z-index:2;opacity:1;pointer-events:auto}.StoreImageViewer_slide__MHFke[data-position="-1"]{transform:translate(-122%,-50%) scale(.86);opacity:.45;z-index:1;pointer-events:auto}.StoreImageViewer_slide__MHFke[data-position="1"]{transform:translate(22%,-50%) scale(.86);opacity:.45;z-index:1;pointer-events:auto}.StoreImageViewer_slide__MHFke[data-position="-2"]{transform:translate(-194%,-50%) scale(.72)}.StoreImageViewer_slide__MHFke[data-position="2"]{transform:translate(94%,-50%) scale(.72)}.StoreImageViewer_slide__MHFke img{object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.StoreImageViewer_neighbor__TJLm0{position:absolute;inset:0;width:100%;border:0;background:transparent;cursor:pointer}.StoreImageViewer_arrow__fY6SV{position:absolute;top:50%;z-index:3;transform:translateY(-50%)}.StoreImageViewer_previous__Y68uG{left:max(1.25rem,calc(50% - 34rem))}.StoreImageViewer_previous__Y68uG svg{transform:rotate(180deg)}.StoreImageViewer_next__UZelI{right:max(1.25rem,calc(50% - 34rem))}.StoreImageViewer_arrow__fY6SV:disabled{opacity:.25;cursor:default}.StoreImageViewer_caption__pJF8T{flex-shrink:0;height:7rem;overflow-y:auto;padding:1.2rem 2rem;color:var(--text-sub);font-size:.875rem;line-height:1.6;text-align:center}.StoreImageViewer_caption__pJF8T h2{color:var(--text);font-size:1rem;font-weight:600;line-height:1.5}.StoreImageViewer_caption__pJF8T p{max-width:40rem;margin:.35rem auto 0}.StoreImageViewer_srOnly__5PyJW{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media (max-width:35.99em){.StoreImageViewer_dialog__rTbFa{width:calc(100% - 1.5rem);height:min(46rem,calc(100dvh - 2rem));border-radius:1.1rem}.StoreImageViewer_toolbar__gWgYJ{gap:.5rem;padding-inline:1rem;font-size:.8125rem}.StoreImageViewer_arrow__fY6SV,.StoreImageViewer_close__OvQ15{width:2.75rem;height:2.75rem}.StoreImageViewer_previous__Y68uG{left:.6rem}.StoreImageViewer_next__UZelI{right:.6rem}.StoreImageViewer_slide__MHFke{border-radius:.75rem}.StoreImageViewer_caption__pJF8T{height:8.5rem;padding:1rem 1.25rem;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.StoreImageViewer_arrow__fY6SV,.StoreImageViewer_close__OvQ15,.StoreImageViewer_slide__MHFke{transition:none}}