:root{--dur-fast:100ms;--dur-slow:160ms;--dur-toggle:160ms;--dur-content:calc(var(--dur-slow) * 4 / 3);--dur-local:var(--dur-slow);--dur-reveal:350ms;--dur-recolor:500ms;--dur-expand:600ms;--duration-fast:var(--dur-fast);--duration-out:80ms;--ease-ui:cubic-bezier(0.25,0.46,0.45,0.94);--ease-ui-emphatic:cubic-bezier(0.32,0.72,0,1);--ease-page:cubic-bezier(0.23,1,0.32,1);--ease-page-in-out:cubic-bezier(0.77,0,0.175,1);--hero-nav-height:56px;--background:oklch(0.994 0.002 75);--foreground:oklch(0.147 0.004 75);--card:oklch(1 0 0);--card-foreground:oklch(0.147 0.004 75);--popover:oklch(1 0 0);--popover-foreground:oklch(0.147 0.004 75);--primary:oklch(0.62 0.24 38);--primary-foreground:oklch(1 0 0);--secondary:oklch(0.961 0.003 75);--secondary-foreground:oklch(0.216 0.006 75);--muted:oklch(0.961 0.003 75);--muted-foreground:oklch(0.495 0.008 75);--accent:oklch(0.961 0.003 75);--accent-foreground:oklch(0.216 0.006 75);--border:oklch(0.905 0.006 75);--input:oklch(0.905 0.006 75);--ring:oklch(0.62 0.24 38);--radius:0.5rem}html.fs1-no-recolor{--dur-recolor:0s}:where(.fs1-live,.v2mo),:where(.fs1-live,.v2mo) *{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}html{font-family:var(--font-sans),system-ui,sans-serif}body,html{background-color:var(--background);overscroll-behavior-y:none}body{color:var(--foreground)}@media (forced-colors:active){.border-surface{border:var(--hairline) solid ButtonBorder;box-shadow:none}}:where(.fs1-live,.v2mo) :is(button,[role=button],a){transition-property:color,background-color,border-color,opacity,transform;transition-duration:var(--dur-slow),var(--duration-out),var(--duration-out),var(--duration-out),var(--dur-fast);transition-timing-function:var(--ease-ui)}@media (hover:hover) and (pointer:fine){:where(.fs1-live,.v2mo) :is(button,[role=button],a):hover{transition-duration:var(--dur-slow),var(--dur-fast),var(--dur-fast),var(--dur-fast),var(--dur-fast)}}:where(.fs1-live,.v2mo) .transition-colors:not([class*=transition-duration]):not([class*=duration-]),:where(.fs1-live,.v2mo) .transition-opacity:not([class*=transition-duration]):not([class*=duration-]),:where(.fs1-live,.v2mo) .transition-transform:not([class*=transition-duration]):not([class*=duration-]){transition-duration:var(--dur-slow)!important}:where(.fs1-live,.v2mo) .transition-colors:not([class*=transition-timing-function]),:where(.fs1-live,.v2mo) .transition-opacity:not([class*=transition-timing-function]),:where(.fs1-live,.v2mo) .transition-transform:not([class*=transition-timing-function]){transition-timing-function:var(--ease-ui)!important}:root{--hairline:1px;--frame-pad:0.5rem;--frame-pad-inner:calc(var(--frame-pad) - var(--hairline));--flds-brand:#ff5a00;--flds-brand-hover:#f24a00;--flds-brand-border:#ff762c;--flds-brand-interactive:#ca4700;--flds-state-brand-solid:var(--flds-brand);--flds-state-alpha-pressed:rgb(35 32 24/0.12);--flds-state-alpha-white-hover:rgb(35 32 24/0.2);--flds-state-alpha-inverse-pressed:rgb(241 238 231/0.12);--flds-alpha-90:rgb(35 32 24/0.9);--flds-alpha-inverse-80:rgb(254 253 250/0.8);--flds-alpha-inverse-90:rgb(254 253 250/0.9);--flds-state-alpha-brand-outline:rgb(202 71 0/0.64);--flds-state-alpha-brand-outline-hover:rgb(202 71 0/0.12);--flds-state-outline:rgb(144 140 131/0.64);--flds-state-outline-inverse:rgb(112 110 107/0.64);--flds-state-outline-inverse-hover:rgb(255 255 255/0.25);--flds-state-alpha-hover:rgb(35 32 24/0.05);--flds-state-alpha-inverse-hover:rgb(255 255 255/0.08);--flds-text-brand:#ca4700;--flds-bg-inverse:#111110;--flds-bg-inverse-hover:#2c2b2a;--flds-bg-page:#fefdfa;--flds-bg-subtle:#fbf9f4;--flds-bg-ui:#f3f0e9;--flds-surface-fill:#f3f0e9;--flds-bg-card:#fefdfa;--flds-bg-card-elevated:#fefdfa;--flds-text-strong:#232018;--flds-text-default:#666259;--flds-text-subtle:#868178;--flds-text-muted:#908c83;--flds-text-inverse:#f1eee7;--flds-border-ui:#d2cec4;--flds-border-media:rgba(144,140,131,0.2);--flds-border-alpha-hairline:rgb(35 32 24/0.10);--flds-border-alpha-muted:rgb(35 32 24/0.13);--flds-border-alpha-subtle:rgb(35 32 24/0.17);--flds-border-alpha-ui:rgb(35 32 24/0.22);--flds-border-alpha-ui-hover:rgb(35 32 24/0.31);--shadow-xs:0 1px 2px rgba(35,32,24,0.05);--shadow-sm:0 1px 3px 0 rgba(35,32,24,0.08),0 1px 2px -1px rgba(35,32,24,0.06);--shadow-xl:0 20px 25px -5px rgba(35,32,24,0.1),0 8px 10px -6px rgba(35,32,24,0.05);--shadow-filter-sm:drop-shadow(0 1px 2px rgba(35,32,24,0.06));--flds-status-success-accessible:#008000;--flds-status-success-bg:#e3f5e2}.flds-theme-dark{--flds-bg-page:#111110;--flds-bg-subtle:#1a1918;--flds-bg-ui:#232221;--flds-surface-fill:#232221;--flds-bg-card:#111110;--flds-bg-card-elevated:#32312f;--flds-text-strong:#f1eee7;--flds-text-default:#b7b4af;--flds-text-subtle:#7d7b78;--flds-text-muted:#706e6b;--flds-text-inverse:#232018;--flds-border-ui:#494846;--flds-border-media:rgba(112,110,107,0.4);--flds-border-alpha-hairline:rgb(254 253 250/0.10);--flds-border-alpha-muted:rgb(254 253 250/0.13);--flds-border-alpha-subtle:rgb(254 253 250/0.17);--flds-border-alpha-ui:rgb(254 253 250/0.23);--flds-border-alpha-ui-hover:rgb(254 253 250/0.33);--flds-state-outline:var(--flds-state-outline-inverse);--flds-state-alpha-hover:var(--flds-state-alpha-inverse-hover);--shadow-filter-sm:drop-shadow(0 1px 2px rgba(0,0,0,0.22))}.flds-theme-light{--flds-bg-page:#fefdfa;--flds-bg-subtle:#fbf9f4;--flds-bg-ui:#f3f0e9;--flds-surface-fill:#f3f0e9;--flds-bg-card:#fefdfa;--flds-bg-card-elevated:#fefdfa;--flds-text-strong:#232018;--flds-text-default:#666259;--flds-text-subtle:#868178;--flds-text-muted:#908c83;--flds-text-inverse:#f1eee7;--flds-border-ui:#d2cec4;--flds-border-media:rgba(144,140,131,0.2);--flds-border-alpha-hairline:rgb(35 32 24/0.10);--flds-border-alpha-muted:rgb(35 32 24/0.13);--flds-border-alpha-subtle:rgb(35 32 24/0.17);--flds-border-alpha-ui:rgb(35 32 24/0.22);--flds-border-alpha-ui-hover:rgb(35 32 24/0.31);--flds-state-outline:rgb(144 140 131/0.64);--flds-state-alpha-hover:rgb(35 32 24/0.05)}.flds-btn{position:relative;isolation:isolate;transition:transform .16s cubic-bezier(.23,1,.32,1)}.flds-btn:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .15s cubic-bezier(.23,1,.32,1);pointer-events:none}@media (prefers-reduced-motion:no-preference){.flds-btn:active{transform:scale(.97)}}@media (hover:hover) and (pointer:fine){.flds-btn--outline-white:hover:before,.flds-btn--solid-dark:hover:before,.flds-btn--solid-orange:hover:before,.flds-btn--solid-white:hover:before{opacity:1}.flds-btn--outline-dark:hover,.flds-btn--outline-orange:hover{background-color:var(--flds-state-alpha-brand-outline-hover)}.flds-btn--outline-dark:hover{background-color:var(--flds-state-alpha-pressed)}}.flds-btn--solid-orange{background-color:var(--flds-state-brand-solid);color:#fff}.flds-btn--solid-orange:before{background:var(--flds-state-alpha-pressed)}.flds-btn--solid-white{background-color:#fff;color:#232018}.flds-btn--solid-white:before{background:var(--flds-state-alpha-white-hover)}.flds-btn--solid-dark{background-color:var(--flds-bg-inverse);color:#fff}.flds-btn--solid-dark:before{background:var(--flds-state-alpha-inverse-pressed)}.flds-btn--outline-orange{border:1px solid var(--flds-state-alpha-brand-outline);color:var(--flds-text-brand);background-color:transparent;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .15s cubic-bezier(.23,1,.32,1)}.flds-btn--outline-orange:before{display:none}.flds-btn--outline-dark{border:1px solid var(--flds-state-outline);color:var(--flds-text-strong);background-color:transparent;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .15s cubic-bezier(.23,1,.32,1)}.flds-btn--outline-dark:before{display:none}.flds-btn--outline-white{border:1px solid rgb(255 255 255/.64);color:#fff;background-color:transparent}.flds-btn--outline-white:before{background:var(--flds-state-alpha-inverse-pressed)}:root{--flds-type-display-main-size:48px;--flds-type-display-main-lh:58px;--flds-type-display-contact-cta-size:32px;--flds-type-display-contact-cta-lh:1.05;--flds-type-heading-main-size:48px;--flds-type-heading-main-lh:1.2;--flds-type-heading-sub-size:32px;--flds-type-heading-sub-lh:38px;--flds-type-heading-section-size:28px;--flds-type-heading-section-lh:34px;--flds-type-heading-home-section-size:32px;--flds-type-heading-home-section-lh:38px}@media (width < 64rem){:root{--flds-type-display-main-size:32px;--flds-type-display-main-lh:38px;--flds-type-heading-section-size:24px;--flds-type-heading-section-lh:32px;--flds-type-heading-home-section-size:28px;--flds-type-heading-home-section-lh:34px}}@media (width >= 40rem){:root{--flds-type-display-contact-cta-size:52px}}@media (width >= 64rem){:root{--flds-type-display-contact-cta-size:64px}}.fs1-live img,.fs1-live video{-webkit-user-drag:none;user-drag:none}.fs1-live{--fs1-ink:35 32 24;--fs1-paper:254 253 250;--fs1-accent:var(--flds-brand);--fs1-accent-ink:color-mix(in srgb,var(--fs1-accent) var(--fs1-accent-ink-share,70%),rgb(var(--fs1-ink)));--fs1-brand-ink:color-mix(in srgb,var(--flds-brand) 73%,rgb(var(--fs1-ink)));--fs1-accent-dark:var(--fs1-accent);--fs1-bg:var(--flds-bg-page);--fs1-surface:var(--fs1-bg);--fs1-panel:var(--fs1-surface);--fs1-fg:var(--flds-text-strong);--fs1-muted:var(--flds-text-default);--fs1-faint:var(--flds-text-subtle);--fs1-line:var(--flds-border-ui);--fs1-band:color-mix(in srgb,rgb(var(--fs1-ink)) var(--fs1-band-ink-pct,5%),var(--fs1-bg));--fs1-zebra:rgb(var(--fs1-ink)/0.024);--fs1-media-ring:rgb(var(--fs1-ink)/0.12);--fs1-frost:rgb(var(--fs1-paper)/0.95);--fs1-chip-dark:rgb(var(--fs1-ink)/0.5);--fs1-on-media:rgb(255 255 255);--fs1-on-media-muted:rgb(255 255 255/0.85);--fs1-on-media-70:color-mix(in oklab,var(--fs1-on-media) 70%,transparent);--fs1-on-accent:rgb(255 255 255);--fs1-on-accent-85:color-mix(in oklab,var(--fs1-on-accent) 85%,transparent);--fs1-scrim-strong:rgb(var(--fs1-ink)/0.85);--fs1-scrim:rgb(var(--fs1-ink)/0.6);--default-transition-duration:var(--dur-slow);--default-transition-timing-function:var(--ease-ui);--fs1-radius-btn:6px;--fs1-radius-lg:16px;--fs1-panel-inset:24px;--fs1-bleed:16px;--fs1-rail-step:16px;--fs1-text-inset:8px;--fs1-marker-x:calc(var(--fs1-panel-inset) + 16px);--fs1-caption-pad-y:12px;--fs1-content-radius:8px;--fs1-hover-radius:calc(var(--fs1-content-radius) * var(--fs1-card-concentric));--fs1-progress-w:120px;--fs1-card-concentric:1;--fs1-card-radius:calc((var(--fs1-content-radius) + var(--fs1-card-pad)) * var(--fs1-card-concentric));--fs1-card-pad:8px;--fs1-card-text:var(--fs1-rail-step);--fs1-card-pad-b:16px;--fs1-card-gap:12px;--fs1-card-gap-tight:6px;--fs1-card-ring-alpha:0.08;--fs1-card-ring:rgb(var(--fs1-ink)/var(--fs1-card-ring-alpha));--fs1-card-bg:color-mix(in srgb,var(--fs1-panel) var(--fs1-card-bg-pct,100%),var(--fs1-bg));--fs1-veil:rgb(0 0 0/0.06);--fs1-veil-line:rgb(0 0 0/0.039);--fs1-veil-ink:#000000;--fs1-veil-hover:color-mix(in srgb,var(--fs1-veil) 50%,transparent);--fs1-veil-line-hover-pct:2;--fs1-veil-line-hover:rgb(0 0 0/calc(var(--fs1-veil-line-hover-pct) * 1%));--fs1-rule-strong:rgb(var(--fs1-ink)/0.16);--fs1-panel-ring-alpha:0.06;--fs1-panel-ring:rgb(var(--fs1-ink)/var(--fs1-panel-ring-alpha));--fs1-frame:1280px;--fs1-gutter:var(--fs1-bleed);--fs1-rail:calc(var(--fs1-bleed) + var(--fs1-rail-step));--fs1-span-4:calc((100% + var(--fs1-gutter)) * 4 / 12 - var(--fs1-gutter));--fs1-gap:0px;--fs1-section-py:56px;--fs1-section-lead:16px;--fs1-head-gap:40px;--fs1-text-h3:24px;--fs1-text-tab:14px;--fs1-text-lead:15px;--fs1-text-display:32px;--fs1-text-price:30px;--fs1-label-lh:20px;--fs1-text-label:15px;--fs1-label-weight:700;--fs1-text-desc:14px;--fs1-text-intro:14px;--fs1-text-note:12px;--fs1-text-cta:12px;--fs1-text-mono:11px;--fs1-measure-head:520px;--fs1-measure-intro:460px;--fs1-measure-body:560px;--fs1-measure-quote:720px;--fs1-marker-size:6px;--fs1-marker-gutter:calc(var(--fs1-marker-size) + 8px);--rank-good-dot:#22c55e;--rank-fair-dot:#f2a900;--fs1-wash:rgb(var(--fs1-ink)/0.05);--fs1-media-h:480px;--fs1-sitenav-h:56px;--fs1-hero-pad-b:var(--fs1-panel-inset);--fs1-hero-h:calc(100svh - var(--fs1-sitenav-h) - var(--fs1-hero-pad-b));--fs1-lto-pull:0px;--fs1-lto-tail:0px;--fs1-lto-floor:calc(-1 * var(--fs1-lto-tail) - var(--fs1-gap));--fs1-engine-ground:0 0 0;--fs1-engine-ratio:1/1;--fs1-card-w:340px;--fs1-tocbar-h:44px;--fs1-navh:calc(var(--fs1-tocbar-h) + 8px);--fs1-nav-tint:8%;font-family:var(--font-sans);font-weight:420;background:var(--fs1-bg);color:var(--fs1-fg);min-height:100vh;interpolate-size:allow-keywords;text-wrap:pretty;--fs1L-bg-page:#fefdfa;--fs1L-bg-subtle:#fbf9f4;--fs1L-border-ui:#d2cec4;--fs1L-text-strong:#232018;--fs1L-text-default:#666259;--fs1L-text-subtle:#78736a;--fs1D-bg-page:#111110;--fs1D-bg-subtle:#1a1918;--fs1D-border-ui:#494846;--fs1D-text-strong:#f1eee7;--fs1D-text-default:#b7b4af;--fs1D-text-subtle:#8b8986}.fs1-live[data-fs1-palette=neutral]{--fs1L-bg-page:#fafafa;--fs1L-bg-subtle:#f5f5f5;--fs1L-border-ui:#d4d4d4;--fs1L-text-strong:#171717;--fs1L-text-default:#525252;--fs1L-text-subtle:#707070;--fs1D-bg-page:#0a0a0a;--fs1D-bg-subtle:#171717;--fs1D-border-ui:#404040;--fs1D-text-strong:#fafafa;--fs1D-text-default:#a3a3a3;--fs1D-text-subtle:#878787;--fs1-ink:23 23 23;--fs1-paper:250 250 250}.fs1-live[data-fs1-palette=zinc]{--fs1L-bg-page:#fafafa;--fs1L-bg-subtle:#f4f4f5;--fs1L-border-ui:#d4d4d8;--fs1L-text-strong:#18181b;--fs1L-text-default:#52525b;--fs1L-text-subtle:#71717a;--fs1D-bg-page:#09090b;--fs1D-bg-subtle:#18181b;--fs1D-border-ui:#3f3f46;--fs1D-text-strong:#fafafa;--fs1D-text-default:#a1a1aa;--fs1D-text-subtle:#88888f;--fs1-ink:24 24 27;--fs1-paper:250 250 250}.fs1-live:not([data-fs1-register=dark]){--flds-bg-page:var(--fs1L-bg-page);--flds-bg-subtle:var(--fs1L-bg-subtle);--flds-border-ui:var(--fs1L-border-ui);--flds-text-strong:var(--fs1L-text-strong);--flds-text-default:var(--fs1L-text-default);--flds-text-subtle:var(--fs1L-text-subtle)}.fs1-live[data-fs1-register=dark]{--flds-bg-page:var(--fs1D-bg-page);--flds-bg-subtle:var(--fs1D-bg-subtle);--flds-border-ui:var(--fs1D-border-ui);--flds-text-strong:var(--fs1D-text-strong);--flds-text-default:var(--fs1D-text-default);--flds-text-subtle:var(--fs1D-text-subtle);--flds-state-alpha-hover:var(--flds-state-alpha-inverse-hover);--flds-state-alpha-pressed:var(--flds-state-alpha-inverse-pressed);--flds-border-alpha-hairline:rgb(var(--fs1-paper)/0.10);--flds-bg-ui:color-mix(in srgb,rgb(var(--fs1-paper)) 4%,var(--flds-bg-subtle));--flds-state-outline:var(--flds-state-outline-inverse);--flds-text-muted:var(--fs1D-text-subtle);--flds-bg-inverse:var(--fs1L-bg-page);--fs1-wash:rgb(var(--fs1-paper)/0.06);--fs1-frost:rgb(var(--fs1-ink)/0.95);--fs1-media-ring:rgb(var(--fs1-paper)/0.1);--fs1-rule-strong:rgb(var(--fs1-paper)/0.16);--fs1-card-ring-alpha:0.02;--fs1-card-ring:rgb(var(--fs1-paper)/var(--fs1-card-ring-alpha));--fs1-panel-ring:rgb(var(--fs1-paper)/var(--fs1-panel-ring-alpha));--fs1-card-bg:color-mix(in srgb,rgb(var(--fs1-paper)) 4%,var(--flds-bg-subtle));--fs1-surface:color-mix(in srgb,rgb(var(--fs1-paper)) 4%,var(--fs1-bg));--fs1-band:color-mix(in srgb,rgb(var(--fs1-paper)) var(--fs1-band-paper-pct,3.8%),var(--fs1-bg));--fs1-zebra:rgb(var(--fs1-paper)/0.02);--fs1-accent-ink:var(--fs1-accent-dark);--fs1-brand-ink:var(--flds-brand);--fs1-veil:rgb(241 238 231/0.06);--fs1-veil-line:rgb(241 238 231/0.039);--fs1-veil-ink:#f1eee7;--fs1-veil-hover:color-mix(in srgb,var(--fs1-veil) 50%,transparent);--fs1-veil-line-hover:rgb(241 238 231/calc(var(--fs1-veil-line-hover-pct) * 1.4%));--fs1-label-weight:620}.fs1-live[data-fs1-register=dark] .nav-logo{filter:brightness(0) invert(1)}@media (min-width:768px){.fs1-live{--fs1-bleed:var(--fs1-bleed-md,16px);--fs1-rail-step:var(--fs1-rail-step-md,16px);--fs1-section-py:var(--fs1-section-py-md,72px);--fs1-section-lead:20px;--fs1-text-h3:28px;--fs1-text-display:48px;--fs1-lto-pull:calc(-1 * (var(--fs1-hero-h) + var(--fs1-hero-pad-b)) - var(--fs1-gap));--fs1-lto-tail:calc(-1 * var(--fs1-lto-tail-px, 112px))}}.fs1-live .flds-theme-dark{--flds-bg-page:var(--fs1D-bg-page);--flds-bg-subtle:var(--fs1D-bg-subtle);--flds-border-ui:var(--fs1D-border-ui);--flds-text-strong:var(--fs1D-text-strong);--flds-text-default:var(--fs1D-text-default);--flds-text-subtle:var(--fs1D-text-subtle);--fs1-label-weight:620;--fs1-veil:rgb(241 238 231/0.06);--fs1-veil-line:rgb(241 238 231/0.039);--fs1-veil-ink:#f1eee7;--fs1-veil-hover:color-mix(in srgb,var(--fs1-veil) 50%,transparent);--fs1-veil-line-hover:rgb(241 238 231/calc(var(--fs1-veil-line-hover-pct) * 1.4%));--fs1-card-ring-alpha:0.02;--fs1-card-ring:rgb(var(--fs1-paper)/var(--fs1-card-ring-alpha));--fs1-card-bg:color-mix(in srgb,rgb(var(--fs1-paper)) 4%,var(--flds-bg-subtle));--fs1-rule-strong:rgb(var(--fs1-paper)/0.16);--fs1-panel-ring:rgb(var(--fs1-paper)/var(--fs1-panel-ring-alpha));--fs1-muted:var(--flds-text-default);--fs1-wash:rgb(var(--fs1-paper)/0.06);--fs1-frost:rgb(var(--fs1-ink)/0.95);--fs1-media-ring:rgb(var(--fs1-paper)/0.1);--fs1-bg:var(--flds-bg-page);--fs1-fg:var(--flds-text-strong);--fs1-faint:var(--flds-text-subtle);--fs1-line:var(--flds-border-ui);--fs1-surface:color-mix(in srgb,rgb(var(--fs1-paper)) 4%,var(--fs1-bg));--fs1-panel:var(--fs1-surface);--fs1-band:color-mix(in srgb,rgb(var(--fs1-paper)) var(--fs1-band-paper-pct,3.8%),var(--fs1-bg));--fs1-zebra:rgb(var(--fs1-paper)/0.02);--fs1-accent-ink:var(--fs1-accent-dark);--fs1-brand-ink:var(--flds-brand);--flds-state-alpha-pressed:var(--flds-state-alpha-inverse-pressed);--flds-text-muted:var(--fs1D-text-subtle)}.fs1-live[data-fs1-register=dark] .flds-theme-light{--flds-bg-page:var(--fs1L-bg-page);--flds-bg-subtle:var(--fs1L-bg-subtle);--flds-border-ui:var(--fs1L-border-ui);--flds-text-strong:var(--fs1L-text-strong);--flds-text-default:var(--fs1L-text-default);--flds-text-subtle:var(--fs1L-text-subtle);--flds-state-alpha-hover:rgb(var(--fs1-ink)/0.05);--flds-state-alpha-pressed:rgb(var(--fs1-ink)/0.12);--flds-bg-inverse:var(--fs1D-bg-page);--flds-text-muted:var(--fs1L-text-subtle);--fs1-bg:var(--flds-bg-page);--fs1-fg:var(--flds-text-strong);--fs1-muted:var(--flds-text-default);--fs1-faint:var(--flds-text-subtle);--fs1-line:var(--flds-border-ui);--fs1-wash:rgb(var(--fs1-ink)/0.05);--fs1-frost:rgb(var(--fs1-paper)/0.95);--fs1-media-ring:rgb(var(--fs1-ink)/0.12);--fs1-rule-strong:rgb(var(--fs1-ink)/0.16);--fs1-card-ring-alpha:0.08;--fs1-card-ring:rgb(var(--fs1-ink)/var(--fs1-card-ring-alpha));--fs1-panel-ring:rgb(var(--fs1-ink)/var(--fs1-panel-ring-alpha));--fs1-card-bg:color-mix(in srgb,var(--fs1-panel) var(--fs1-card-bg-pct,100%),var(--fs1-bg));--fs1-surface:var(--fs1-bg);--fs1-panel:var(--fs1-surface);--fs1-band:color-mix(in srgb,rgb(var(--fs1-ink)) var(--fs1-band-ink-pct,5%),var(--fs1-bg));--fs1-zebra:rgb(var(--fs1-ink)/0.024);--fs1-accent-ink:color-mix(in srgb,var(--fs1-accent) var(--fs1-accent-ink-share,70%),rgb(var(--fs1-ink)));--fs1-label-weight:700;--fs1-veil:rgb(0 0 0/0.06);--fs1-veil-line:rgb(0 0 0/0.039);--fs1-veil-ink:#000000;--fs1-veil-hover:color-mix(in srgb,var(--fs1-veil) 50%,transparent);--fs1-veil-line-hover:rgb(0 0 0/calc(var(--fs1-veil-line-hover-pct) * 1%));--fs1-brand-ink:color-mix(in srgb,var(--flds-brand) 73%,rgb(var(--fs1-ink)))}.fs1-live :is(h1,h2,h3){text-wrap:balance}.fs1-live [data-accent]{transition:color var(--dur-recolor) var(--ease-ui),background-color var(--dur-recolor) var(--ease-ui),border-color var(--dur-recolor) var(--ease-ui)}.fs1-nav--snap{transition:transform var(--dur-content) var(--ease-ui-emphatic)}@media (prefers-reduced-motion:reduce){.fs1-nav--snap{transition:none}}.fs1-nav--hidden{transform:translateY(-100%)}.fs1-live .nav-header>div{max-width:var(--fs1-frame);padding-inline:var(--fs1-bleed)}.fs1-live .nav-header.nav-header--in-flow.nav-header--scrolled{background:var(--fs1-bg);box-shadow:none}@media (min-width:768px){.fs1-live .nav-header{padding-inline:var(--fs1-panel-inset)}}.fs1-nav-frost{background-color:color-mix(in srgb,color-mix(in srgb,var(--fs1-nav-tint-color,var(--fs1-accent)) var(--fs1-nav-tint),var(--fs1-bg)) var(--fs1-nav-opacity,45%),transparent);box-shadow:0 8px 24px -12px color-mix(in srgb,rgb(var(--fs1-ink)) var(--fs1-nav-lift,18%),transparent);transition:background-color var(--dur-recolor) var(--ease-ui),box-shadow var(--dur-recolor) var(--ease-ui)}.fs1-nav-edge{position:absolute;inset-inline:0;top:100%;height:16px;pointer-events:none;--fs1-nav-edge-floor:var(--fs1-nav-edge-floor-light,0%);background-color:color-mix(in srgb,var(--fs1-nav-edge-color,var(--fs1-nav-tint-color,var(--fs1-accent))) var(--fs1-nav-edge-floor),transparent);transition:background-color var(--dur-recolor) var(--ease-ui);mask-image:linear-gradient(to bottom,black 0,black var(--fs1-nav-edge-h,1px),transparent var(--fs1-nav-edge-h,1px));-webkit-mask-image:linear-gradient(to bottom,black 0,black var(--fs1-nav-edge-h,1px),transparent var(--fs1-nav-edge-h,1px))}.fs1-nav{--fs1-nav-chip-ink:color-mix(in srgb,var(--fs1-fg) var(--fs1-nav-chip-fade,88%),var(--fs1-bg));transition:color var(--dur-recolor) var(--ease-ui),border-color var(--dur-recolor) var(--ease-ui)}.fs1-live .fs1-nav.flds-theme-dark{--fs1-bg:var(--flds-bg-page);--fs1-fg:var(--flds-text-strong);--fs1-accent-ink:var(--fs1-accent-dark);--fs1-nav-edge-color:rgb(var(--fs1-paper));--flds-state-alpha-pressed:var(--flds-state-alpha-inverse-pressed)}.fs1-live .fs1-nav.flds-theme-dark .fs1-nav-edge{--fs1-nav-edge-floor:var(--fs1-nav-edge-floor-dark,8%)}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.fs1-nav-frost{background:color-mix(in srgb,var(--fs1-nav-tint-color,var(--fs1-accent)) var(--fs1-nav-tint),var(--fs1-bg))}.fs1-nav-edge{display:none}}.fs1-btn-label{display:contents}.fs1-btn-label span+span{display:none}.fs1-live[data-fs1-btn-variant=swap-wipe]{--fs1-swap-wipe-fill:#fbd8d6;--fs1-swap-wipe-ink:#a83f12;--fs1-swap-wipe-ink-rgb:168 63 18;--fs1-swap-wipe-tick-arm:6px;--fs1-swap-wipe-tick-off:3px}.fs1-live[data-fs1-btn-variant=swap-wipe] :is(.fs1-btn-primary,.fs1-btn-secondary){position:relative;
  /* !important: .fs1-btn-display's own radius (fs1-live.css §2860) sits inside @layer components,
     so cascade-layer priority alone should be enough — but it wasn't always, in practice (a rounded
     box under square corner brackets, reported 08-26). Forcing it removes the dependency on layer
     ordering surviving future edits. */border-radius:0!important}.fs1-live[data-fs1-btn-variant=swap-wipe] .fs1-btn-primary{border-color:transparent;background:var(--fs1-swap-wipe-fill);box-shadow:none;color:var(--fs1-swap-wipe-ink);--fs1-swap-wipe-tick-ink:rgb(var(--fs1-swap-wipe-ink-rgb)/0.55)}.fs1-live[data-fs1-btn-variant=swap-wipe] .fs1-btn-secondary{--fs1-swap-wipe-tick-ink:rgb(var(--fs1-ink)/0.35)}.fs1-live[data-fs1-btn-variant=swap-wipe] .fs1-btn-primary:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--flds-brand-interactive);opacity:0;transition:opacity var(--dur-slow) var(--ease-ui)}.fs1-live[data-fs1-btn-variant=swap-wipe] .fs1-cta-link{--fs1-swap-wipe-tick-ink:rgb(var(--fs1-ink)/0.35);padding:4px 8px;margin:-4px -8px}.fs1-live[data-fs1-btn-variant=swap-wipe] :is(.fs1-btn-primary,.fs1-btn-secondary,.fs1-cta-link):before{content:"";position:absolute;z-index:0;pointer-events:none;inset:0;border:1px solid var(--fs1-swap-wipe-tick-ink,rgb(var(--fs1-swap-wipe-ink-rgb)/.55));transition:inset var(--dur-slow) var(--ease-ui),border-color var(--dur-slow) var(--ease-ui);-webkit-mask:linear-gradient(#000 0 0) top left /var(--fs1-swap-wipe-tick-arm) var(--fs1-swap-wipe-tick-arm) no-repeat,linear-gradient(#000 0 0) top right /var(--fs1-swap-wipe-tick-arm) var(--fs1-swap-wipe-tick-arm) no-repeat,linear-gradient(#000 0 0) bottom left /var(--fs1-swap-wipe-tick-arm) var(--fs1-swap-wipe-tick-arm) no-repeat,linear-gradient(#000 0 0) bottom right /var(--fs1-swap-wipe-tick-arm) var(--fs1-swap-wipe-tick-arm) no-repeat;mask:linear-gradient(#000 0 0) top left /var(--fs1-swap-wipe-tick-arm) var(--fs1-swap-wipe-tick-arm) no-repeat,linear-gradient(#000 0 0) top right /var(--fs1-swap-wipe-tick-arm) var(--fs1-swap-wipe-tick-arm) no-repeat,linear-gradient(#000 0 0) bottom left /var(--fs1-swap-wipe-tick-arm) var(--fs1-swap-wipe-tick-arm) no-repeat,linear-gradient(#000 0 0) bottom right /var(--fs1-swap-wipe-tick-arm) var(--fs1-swap-wipe-tick-arm) no-repeat}@media (hover:hover) and (pointer:fine){.fs1-live[data-fs1-btn-variant=swap-wipe] .fs1-btn-primary:hover:after{opacity:1}.fs1-live[data-fs1-btn-variant=swap-wipe] :is(.fs1-btn-primary,.fs1-btn-secondary,.fs1-cta-link):hover:before{inset:calc(-1 * var(--fs1-swap-wipe-tick-off));border-color:var(--flds-brand-border)}}.fs1-live[data-fs1-btn-variant=swap-wipe] .fs1-btn-primary:focus-visible:after{opacity:1}.fs1-live[data-fs1-btn-variant=swap-wipe] :is(.fs1-btn-primary,.fs1-btn-secondary,.fs1-cta-link):focus-visible:before{inset:calc(-1 * var(--fs1-swap-wipe-tick-off));border-color:var(--flds-brand-border)}.fs1-live[data-fs1-btn-variant=swap-wipe] .fs1-btn-label{display:grid;position:relative;z-index:1;grid-template-rows:1fr 1fr;height:1em;align-items:start;overflow:hidden}.fs1-live[data-fs1-btn-variant=swap-wipe] .fs1-btn-label span{grid-row:auto;display:block;transition:translate var(--dur-slow) var(--ease-ui)}@media (hover:hover) and (pointer:fine){.fs1-live[data-fs1-btn-variant=swap-wipe] .fs1-btn-primary:hover .fs1-btn-label span{translate:0 -100%;color:var(--fs1-on-accent)}}.fs1-live[data-fs1-btn-variant=swap-wipe] .fs1-btn-primary:focus-visible .fs1-btn-label span{translate:0 -100%;color:var(--fs1-on-accent)}.fs1-live[data-fs1-btn-variant=powerup]{--fs1-powerup-tick:1px;--fs1-powerup-tick-arm:8px;--dur-wipe:400ms;--ease-wipe:cubic-bezier(0.25,0,0,1);--dur-wipe-mark:200ms;--dur-wipe-ink:var(--dur-fast);--dur-wipe-ink-delay:120ms;--fs1-powerup-hatch-ink:rgb(var(--fs1-ink)/0.16);--fs1-powerup-hatch:repeating-linear-gradient(119deg,var(--fs1-powerup-hatch-ink) 0 1px,transparent 1px 3px);--fs1-powerup-label:var(--flds-text-strong);--fs1-powerup-edge:var(--flds-state-outline)}.fs1-live[data-fs1-btn-variant=powerup] .fs1-hero-card{--fs1-powerup-hatch-ink:rgb(var(--fs1-paper)/0.22);--fs1-powerup-hatch:repeating-linear-gradient(119deg,var(--fs1-powerup-hatch-ink) 0 1px,transparent 1px 3px);--fs1-powerup-label:var(--fs1-on-media);--fs1-powerup-edge:rgb(var(--fs1-paper)/0.35)}.fs1-live[data-fs1-btn-variant=powerup] .fs1-nav .fs1-btn-primary{--fs1-powerup-label:var(--flds-text-strong)}.fs1-live[data-fs1-btn-variant=powerup] :is(.fs1-btn-primary,.fs1-btn-secondary){position:relative;border-radius:0!important;background-image:var(--fs1-powerup-hatch);background-color:transparent;border:0;color:var(--fs1-powerup-label);box-shadow:inset 0 0 0 var(--fs1-powerup-tick) var(--fs1-powerup-edge);transition:color var(--dur-wipe-ink) var(--ease-ui) var(--dur-wipe-ink-delay),background-color var(--dur-wipe-ink) var(--ease-ui)}.fs1-live[data-fs1-btn-variant=powerup] .fs1-btn-primary{--fs1-powerup-hatch-ink:color-mix(in srgb,var(--flds-brand-interactive) 22%,transparent);--fs1-powerup-hatch:repeating-linear-gradient(119deg,var(--fs1-powerup-hatch-ink) 0 1px,transparent 1px 3px);--fs1-powerup-edge:var(--flds-brand-interactive);--fs1-powerup-label:var(--flds-brand-interactive)}.fs1-live[data-fs1-btn-variant=powerup] .fs1-hero-card .fs1-btn-primary{--fs1-powerup-label:var(--fs1-on-media)}.fs1-live[data-fs1-btn-variant=powerup] .fs1-btn-primary:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--flds-brand-interactive);clip-path:polygon(-15% 0,-15% 0,-35% 100%,-35% 100%);transition:clip-path var(--dur-wipe) var(--ease-wipe)}@media (hover:hover) and (pointer:fine){.fs1-live[data-fs1-btn-variant=powerup] .fs1-btn-primary:hover:after{clip-path:polygon(-15% 0,115% 0,95% 100%,-35% 100%)}.fs1-live[data-fs1-btn-variant=powerup] .fs1-btn-primary:hover{color:var(--fs1-on-accent)}}.fs1-live[data-fs1-btn-variant=powerup] .fs1-btn-primary:focus-visible:after{clip-path:polygon(-15% 0,115% 0,95% 100%,-35% 100%)}.fs1-live[data-fs1-btn-variant=powerup] .fs1-btn-primary:focus-visible{color:var(--fs1-on-accent)}.fs1-live[data-fs1-btn-variant=powerup] .fs1-btn-label{display:block;position:relative;z-index:1}.fs1-live[data-fs1-btn-variant=powerup] .fs1-cta-link{position:relative;padding:4px 8px;margin:-4px -8px}.fs1-live[data-fs1-btn-variant=powerup] :is(.fs1-btn-primary,.fs1-btn-secondary,.fs1-cta-link):before{content:"";position:absolute;z-index:2;pointer-events:none;inset:-1px;opacity:0;border:var(--fs1-powerup-tick) solid var(--flds-brand-border);transition:inset var(--dur-wipe-mark) var(--ease-wipe),opacity var(--dur-wipe-mark) var(--ease-ui),border-color var(--dur-fast) var(--ease-ui);-webkit-mask:linear-gradient(#000 0 0) top left /var(--fs1-powerup-tick-arm) var(--fs1-powerup-tick-arm) no-repeat,linear-gradient(#000 0 0) top right /var(--fs1-powerup-tick-arm) var(--fs1-powerup-tick-arm) no-repeat,linear-gradient(#000 0 0) bottom left /var(--fs1-powerup-tick-arm) var(--fs1-powerup-tick-arm) no-repeat,linear-gradient(#000 0 0) bottom right /var(--fs1-powerup-tick-arm) var(--fs1-powerup-tick-arm) no-repeat;mask:linear-gradient(#000 0 0) top left /var(--fs1-powerup-tick-arm) var(--fs1-powerup-tick-arm) no-repeat,linear-gradient(#000 0 0) top right /var(--fs1-powerup-tick-arm) var(--fs1-powerup-tick-arm) no-repeat,linear-gradient(#000 0 0) bottom left /var(--fs1-powerup-tick-arm) var(--fs1-powerup-tick-arm) no-repeat,linear-gradient(#000 0 0) bottom right /var(--fs1-powerup-tick-arm) var(--fs1-powerup-tick-arm) no-repeat}@media (hover:hover) and (pointer:fine){.fs1-live[data-fs1-btn-variant=powerup] :is(.fs1-btn-primary,.fs1-btn-secondary,.fs1-cta-link):hover:before{inset:-3px;opacity:1}}.fs1-live[data-fs1-btn-variant=powerup] :is(.fs1-btn-primary,.fs1-btn-secondary,.fs1-cta-link):focus-visible:before{inset:-3px;opacity:1}.fs1-live[data-fs1-btn-variant=powerup] :is(.fs1-btn-primary,.fs1-btn-secondary,.fs1-cta-link):active:before{border-color:var(--flds-brand)}.fs1-btn-primary{background:var(--flds-brand)}.fs1-live .fs1-btn-primary{transition:background-color var(--dur-fast) var(--ease-ui),color var(--dur-recolor) var(--ease-ui),border-color var(--dur-recolor) var(--ease-ui),scale var(--dur-fast) var(--ease-ui)}@media (hover:hover) and (pointer:fine){.fs1-btn-primary:hover{background:var(--flds-brand-hover)}}.fs1-card{background:var(--fs1-card-bg);transition:background-color var(--dur-fast) var(--ease-ui)}.fs1-card:not(.fs1-plate){box-shadow:inset 0 0 0 1px var(--fs1-card-ring),0 1px 2px 0 rgb(0 0 0/.05)}@media (hover:hover) and (pointer:fine){.fs1-card:has(video):hover{background-color:color-mix(in srgb,var(--fs1-veil-ink) 3.9%,var(--fs1-card-bg));--fs1-card-ring:var(--fs1-veil-line)}}.fs1-card:is(:focus-within,[aria-checked=true],[aria-selected=true]){background-color:color-mix(in srgb,var(--fs1-veil-ink) 3.9%,var(--fs1-card-bg));--fs1-card-ring:var(--fs1-veil-line)}.fs1-card.fs1-plate{background:transparent}@media (hover:hover) and (pointer:fine){.fs1-card.fs1-plate:has(video,.fs1-mark-plate):hover{background-color:var(--fs1-veil)}}.fs1-card.fs1-plate:is(:focus-within,[aria-checked=true],[aria-selected=true]){background-color:var(--fs1-veil)}.fs1-row{transition:background-color var(--dur-fast) var(--ease-ui),box-shadow var(--dur-fast) var(--ease-ui);border-radius:var(--fs1-row-radius,var(--fs1-hover-radius));position:relative}.fs1-row:has(.fs1-media-frame){border-radius:var(--fs1-row-radius,var(--fs1-card-radius))}.fs1-live{--fs1-mark-line:color-mix(in srgb,var(--fs1-veil-ink) calc(var(--fs1-mark-strength-pct) * 1%),transparent)}.fs1-live[data-fs1-mark-color=brand]{--fs1-mark-line:color-mix(in srgb,var(--flds-brand) calc(var(--fs1-mark-strength-pct) * 1%),transparent)}[data-fs1-marks] .fs1-row:before{content:"";position:absolute;--_l:var(--fs1-mark-len,8px);--_g:calc(var(--_l) / 2);inset:calc(-1 * var(--_g));z-index:0;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-ui);--_m:linear-gradient(var(--fs1-mark-line) 0 0);background-repeat:no-repeat;background-image:var(--_m),var(--_m),var(--_m),var(--_m),var(--_m),var(--_m),var(--_m),var(--_m);background-size:var(--_l) 1px,1px var(--_l),var(--_l) 1px,1px var(--_l),var(--_l) 1px,1px var(--_l),var(--_l) 1px,1px var(--_l);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%}[data-fs1-marks=on] .fs1-row:is(:focus-visible,[aria-checked=true],[aria-selected=true],[aria-pressed=true]):before{opacity:1}@media (hover:hover) and (pointer:fine){[data-fs1-marks=on] .fs1-row:hover:before{opacity:1}.fs1-row:hover:not([aria-checked=true],[aria-selected=true],[aria-pressed=true]){background-color:var(--fs1-veil-hover);box-shadow:inset 0 0 0 1px var(--fs1-veil-line-hover)}}.fs1-row:is(:focus-visible,[aria-checked=true],[aria-selected=true],[aria-pressed=true]){background-color:var(--fs1-veil);box-shadow:inset 0 0 0 1px var(--fs1-veil-line)}.fs1-row:has(+.fs1-row:is([aria-checked=true],[aria-selected=true],[aria-pressed=true])):after{opacity:0}.fs1-engine-list{--fs1-veil:rgb(30 30 29/0.78);--fs1-veil-line:rgb(241 238 231/0.06);--fs1-veil-hover:rgb(241 238 231/0.07);--fs1-veil-line-hover:rgb(241 238 231/calc(var(--fs1-veil-line-hover-pct) * 1.4%))}.fs1-btn-secondary{background:var(--fs1-accent-solid,var(--fs1-accent));border:1px solid rgba(255,255,255,.1);color:var(--fs1-on-accent);box-shadow:0 1px 2px -1px rgb(var(--fs1-ink)/.06),0 1px 3px 0 rgb(var(--fs1-ink)/.08);transition:background-color var(--dur-recolor,.5s) var(--ease-ui),box-shadow var(--dur-fast) var(--ease-ui),scale var(--dur-fast) var(--ease-ui)}@media (hover:hover) and (pointer:fine){.fs1-btn-secondary:hover{box-shadow:0 1px 2px -1px rgb(var(--fs1-ink)/.06),0 1px 3px 0 rgb(var(--fs1-ink)/.08),inset 0 0 0 999px var(--flds-state-alpha-hover)}}.fs1-btn-glass{background:var(--fs1-chip-dark);box-shadow:inset 0 0 0 1px rgb(255 255 255/.16);color:var(--fs1-on-media);transition:background var(--dur-fast) var(--ease-ui),scale var(--dur-fast) var(--ease-ui)}@media (hover:hover) and (pointer:fine){.fs1-btn-glass:hover{background:rgb(var(--fs1-ink)/.68)}}.fs1-live :is(.fs1-btn-primary,.fs1-btn-secondary,.fs1-btn-glass,.fs1-btn-display):active:not(:disabled){scale:.98;filter:brightness(.97);transition-duration:0s}@media (prefers-reduced-motion:reduce){.fs1-live :is(.fs1-btn-primary,.fs1-btn-secondary,.fs1-btn-glass,.fs1-btn-display):active:not(:disabled){scale:1}}.fs1-hero-card .fs1-btn-display{height:36px;padding:2px 12px;font-size:12px}.fs1-hero-ksp-chip{position:relative;display:flex;flex-direction:column;gap:4px;padding:12px 0;color:var(--fs1-on-media)}.fs1-hero-ksp-chip:last-child{padding-bottom:0}.fs1-hero-ksp-chip:nth-child(n+2):before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:rgb(255 255 255/.18)}.fs1-hero-ksp-chip__claim{font-size:13px;line-height:17px;color:var(--fs1-on-media-muted)}.fs1-media-caption{--fs1-caption-scrim:1;position:absolute;inset:auto 0 0 0;z-index:5;display:flex;align-items:flex-end;padding:24px var(--fs1-card-text) var(--fs1-caption-pad-y);pointer-events:none;border-radius:0 0 var(--fs1-content-radius) var(--fs1-content-radius)}.fs1-media-caption:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background-image:linear-gradient(to top,rgb(var(--fs1-ink)/calc(.66 * var(--fs1-caption-scrim))) 0,rgb(var(--fs1-ink)/calc(.54 * var(--fs1-caption-scrim))) 24%,rgb(var(--fs1-ink)/calc(.39 * var(--fs1-caption-scrim))) 40%,rgb(var(--fs1-ink)/calc(.23 * var(--fs1-caption-scrim))) 57%,rgb(var(--fs1-ink)/calc(.1 * var(--fs1-caption-scrim))) 76%,transparent 100%)}.fs1-live .flds-theme-dark .fs1-media-caption,.fs1-live[data-fs1-register=dark] .fs1-media-caption{--fs1-caption-scrim:1.45}.fs1-live[data-fs1-register=dark] .flds-theme-light .fs1-media-caption{--fs1-caption-scrim:1}.fs1-media-caption__blur{position:absolute;inset:0;z-index:0;border-radius:inherit;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgb(0 0 0/.35) 28%,black 52%,black);mask-image:linear-gradient(180deg,transparent 0,rgb(0 0 0/.35) 28%,black 52%,black)}.fs1-media-caption__label{position:relative;z-index:2;font-size:13px;line-height:20px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--fs1-on-media);text-shadow:0 1px 8px rgb(var(--fs1-ink)/.24),0 1px 2px rgb(var(--fs1-ink)/.24)}.fs1-cta-link{position:relative}.fs1-cta-link:before{content:"";position:absolute;inset:-13px -8px}.fs1-cta-link:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-slow) var(--ease-ui)}@media (hover:hover) and (pointer:fine){.fs1-cta-link:hover:after{transform:scaleX(1)}}.fs1-cta-link:focus-visible:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.fs1-cta-link:after{transition:none}}.fs1-slats{--slat-h:var(--fs1-media-h)}.fs1-slat-caption{background:linear-gradient(to top,var(--fs1-scrim-strong),var(--fs1-scrim) 45%,transparent)}.fs1-slat{flex:0 0 64px;transition:flex-grow var(--dur-expand) var(--ease-page),flex-basis var(--dur-expand) var(--ease-page)}.fs1-slats{container-type:inline-size}.fs1-slat[aria-expanded=true]{flex-basis:56.25cqw;flex-grow:1}@media (min-width:768px){.fs1-slats{container-type:normal;height:var(--slat-h)}.fs1-slat{flex:1 1 0px}.fs1-slat[aria-expanded=true]{flex:1 1 calc(var(--slat-h) * 16 / 9)}}.fs1-slat-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0}.fs1-slat--paused .fs1-slat-video,.fs1-slat--playing .fs1-slat-video{opacity:1}.fs1-slat--paused .fs1-slat-poster,.fs1-slat--playing .fs1-slat-poster{opacity:0}@media (prefers-reduced-motion:reduce){.fs1-slat--paused .fs1-slat-video,.fs1-slat--playing .fs1-slat-video{opacity:0}.fs1-slat--paused .fs1-slat-poster,.fs1-slat--playing .fs1-slat-poster{opacity:1}.fs1-slat{transition:none}}.fs1-tech{background:#000}.fs1-flush{margin-block:calc(-1 * var(--fs1-gap))}.fs1-over-grid{z-index:31}html[data-pointer] .fs1-live :focus-visible{outline:none}html[data-instant] .fs1-live .fs1-nav-chip,html[data-instant] .fs1-live .fs1-tab-indicator{transition-duration:.01ms}@media (hover:hover) and (pointer:fine){.fs1-live .fs1-tab:hover{color:var(--fs1-fg)}}@keyframes fs1-marquee{to{transform:translateX(-50%)}}.fs1-marquee-track{animation:fs1-marquee 32s linear infinite}@media (prefers-reduced-motion:reduce){.fs1-marquee-track{animation:none}}.fs1-acc{border-top:1px solid var(--fs1-card-ring)}.fs1-acc-item{border-bottom:1px solid var(--fs1-card-ring)}.fs1-acc-item summary{list-style:none}.fs1-acc-item summary::-webkit-details-marker{display:none}.fs1-acc-trigger{display:flex;align-items:center;gap:16px;padding-block:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fs1-acc-trigger-text{flex:1 1 auto;min-width:0;text-align:left;color:var(--fs1-muted);transition:color var(--dur-fast) var(--ease-ui)}.fs1-acc-item[open] .fs1-acc-trigger-text,.fs1-acc-trigger:hover .fs1-acc-trigger-text{color:var(--fs1-fg)}@media (max-width:767px){.fs1-acc-body>div,.fs1-acc-trigger{padding-inline:var(--fs1-rail-step)}}.fs1-acc-chevron{flex-shrink:0;color:var(--fs1-faint);transition:transform var(--dur-content) var(--ease-ui-emphatic),color var(--dur-fast) var(--ease-ui)}.fs1-acc-item[open] .fs1-acc-chevron,.fs1-acc-trigger:hover .fs1-acc-chevron{color:var(--fs1-fg)}.fs1-acc-item[open] .fs1-acc-chevron{transform:rotate(180deg)}.fs1-acc-item::details-content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--dur-slow) var(--ease-ui),content-visibility var(--dur-slow) allow-discrete;transition-behavior:allow-discrete}.fs1-acc-item[open]::details-content{grid-template-rows:1fr;transition:grid-template-rows var(--dur-content) var(--ease-ui),content-visibility var(--dur-content) allow-discrete}@supports (interpolate-size:allow-keywords){.fs1-acc-item::details-content{display:block;height:0;transition:height var(--dur-slow) var(--ease-ui),content-visibility var(--dur-slow) allow-discrete}.fs1-acc-item[open]::details-content{height:auto;transition:height var(--dur-content) var(--ease-ui),content-visibility var(--dur-content) allow-discrete}}.fs1-acc-body{overflow:hidden;min-height:0}.fs1-acc-body>div{opacity:0;transition:opacity var(--dur-fast) var(--ease-ui)}.fs1-acc-item[open] .fs1-acc-body>div{opacity:1;transition:opacity var(--dur-slow) var(--ease-ui)}@starting-style{.fs1-acc-item[open] .fs1-acc-body>div{opacity:.42}}@media (prefers-reduced-motion:reduce){.fs1-acc-body>div,.fs1-acc-chevron,.fs1-acc-item::details-content,.fs1-acc-item[open]::details-content{transition:none}}.fs1-cert-band{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fs1-card-text)}@media (min-width:768px){.fs1-cert-band{flex-direction:row;align-items:center;gap:var(--fs1-card-pad)}}.fs1-cert-mark{position:relative;flex:none;width:80px;overflow:hidden;transform-origin:50% 50%}.fs1-cert-mark,.fs1-icon-chip{border-radius:var(--fs1-content-radius)}.fs1-icon-chip{display:grid;place-items:center;flex:none;width:40px;height:40px;background:var(--fs1-wash);color:var(--fs1-muted);transition:background var(--dur-slow) var(--ease-ui),color var(--dur-slow) var(--ease-ui)}.fs1-icon-card:hover .fs1-icon-chip{background:color-mix(in srgb,var(--fs1-accent) 14%,var(--fs1-panel));color:var(--fs1-accent-ink)}.fs1-mark-plate{background:rgb(var(--fs1-engine-ground));--fs1-mark-quiet:#5b5756;--fs1-mark-rest:#494544;--fs1-mark-ghost:#373332;--fs1-mark-shell:#121110}.fs1-mark [data-el]{transform-box:fill-box;transform-origin:center;transition:transform .26s cubic-bezier(.2,.7,.2,1),opacity .26s ease,stroke .26s ease,fill .26s ease;transition-delay:0s}.fs1-mark-plate:not(:hover) .fs1-mark [data-el]{transition-duration:.2s}.fs1-mark [data-el=module-pick]>rect:first-of-type{stroke:var(--fs1-accent)}.fs1-play-cue{bottom:var(--fs1-card-pad);left:var(--fs1-card-pad);color:var(--fs1-muted);opacity:0;transition:opacity var(--dur-slow) var(--ease-ui)}@media (hover:hover) and (pointer:fine){.fs1-mark-plate:hover .fs1-mark [data-el]{transition-delay:var(--d,0s)}.fs1-mark-plate:hover .fs1-mark [data-el=dot]{transform:scale(1.28)}.fs1-mark-plate:hover .fs1-mark [data-el=pick]{transform:scale(2.1)}.fs1-mark-plate:hover .fs1-mark [data-el=cyc-past],.fs1-mark-plate:hover .fs1-mark [data-el=cyc]{transform:scaleY(1.22)}.fs1-mark-plate:hover .fs1-mark [data-el=cyc-past]{stroke:var(--fs1-accent);fill:var(--fs1-accent)}.fs1-mark-plate:hover .fs1-mark [data-el=module-pick]{transform:translateX(var(--dx))}.fs1-mark-plate:hover .fs1-mark [data-el=module-spare]{transform:translateX(calc(-1 * var(--dx)))}.fs1-mark-plate:hover .fs1-mark [data-el=module]{opacity:.35}.fs1-play-cue{opacity:1}.fs1-media-frame:hover .fs1-play-cue{opacity:0}}@media (prefers-reduced-motion:reduce){.fs1-mark [data-el]{transition:opacity .26s ease,stroke .26s ease,fill .26s ease}.fs1-mark-plate:hover .fs1-mark [data-el]{transform:none}.fs1-play-cue{display:none}[data-fs1-release~="2.2"] .fs1-cmp-altbtn.is-open .fs1-cmp-altchev,[data-fs1-release~="2.2"] .fs1-cmp-altchev{transition:none}}.v2-hero{--v2-vw:min(100vw,1440px);--v2-inset:max(0px,calc((100vw - 1440px) / 2));--v2-card-w:clamp(480px,40vw,600px);--v2-region:calc(var(--v2-vw) - var(--v2-card-w) - 24px);--v2-stage-w:calc(var(--v2-inset) + var(--v2-region));--v2-s-w:calc(var(--v2-stage-w) / 886);--v2-s-h:calc((100svh - var(--hero-nav-height, 56px)) / 672);--v2-s:max(1px,min(var(--v2-s-h),1.1px),min(var(--v2-s-w),var(--v2-s-h)));--v2-focus-drift:min(56px,calc(0.25 * var(--v2-inset)));--v2-focus-x:calc(var(--v2-inset) + 0.4537 * var(--v2-region) - var(--v2-focus-drift));--v2-focus-y:50%;--v2-s-pitch:min(var(--v2-s),1.38px);--v2-pitch:calc(406 * var(--v2-s-pitch) - (406px - clamp(320px, calc(320px + 0.207 * (100vw - 1024px)), 406px)));--v2-sq:calc(800 * var(--v2-s));--v2-marks-w:calc(369 * var(--v2-s));--v2-marks-inner:calc(261 * var(--v2-s));--v2-marks-h:calc(519 * var(--v2-s));--v2-blur-scale:0.735;--v2-grain-o:0.29;--v2-i1:calc(170 * var(--v2-s));--v2-o1:calc(230 * var(--v2-s));--v2-i2:calc(210 * var(--v2-s));--v2-o2:calc(320 * var(--v2-s));--v2-i3:calc(280 * var(--v2-s));--v2-o3:calc(460 * var(--v2-s));--v2-iw:calc(190 * var(--v2-s));--v2-ow:calc(340 * var(--v2-s));--v2-veil-left:0px;--v2-veil-w:100%;--v2-fx:calc(var(--v2-focus-x) - var(--v2-veil-left));--v2-intro-dx:calc(50vw - var(--v2-focus-x));--v2-spread:1;--v2-recolor:var(--dur-recolor,500ms) var(--ease-ui,ease);--v2-slide:0.65s var(--ease-page,cubic-bezier(0.23,1,0.32,1));position:relative;z-index:31;overflow:clip;display:grid;grid-template-columns:minmax(0,1fr) var(--v2-card-w);grid-template-rows:minmax(0,1fr);align-items:center;padding:24px calc(24px + var(--v2-inset)) 24px var(--v2-inset);box-sizing:border-box;min-height:calc(100svh - var(--hero-nav-height, 56px));background:var(--flds-bg-page,#fefdf9);color:var(--flds-text-strong,#232018)}.v2-stage{position:absolute;inset:0;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;contain:layout style;z-index:2}.v2-stage.is-dragging{cursor:grabbing}.v2-rail{position:absolute;inset:0;transform:translateX(calc(-1 * var(--v2-pos) * var(--v2-pitch) * var(--v2-spread) + var(--v2-drag, 0px)));transition:transform var(--v2-slide);will-change:transform}.v2-stage.is-dragging .v2-rail{transition:none}.v2-slot{position:absolute;left:var(--v2-focus-x);top:var(--v2-focus-y);width:var(--v2-sq);height:var(--v2-sq);transform:translate(calc(-50% + var(--v2-k) * var(--v2-pitch) * var(--v2-spread)),-50%) scale(var(--v2-blur-scale));transition:transform var(--v2-slide);will-change:transform;pointer-events:none}.v2-slot.is-focus{transform:translate(calc(-50% + var(--v2-k) * var(--v2-pitch) * var(--v2-spread)),-50%) scale(1)}.v2-slot-img{inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.v2-slot-img,.v2-veil-track{position:absolute;pointer-events:none}.v2-veil-track{top:0;left:var(--v2-veil-left);width:var(--v2-veil-w);height:calc(100% + 100svh);z-index:3}.v2-veil-box{position:sticky;top:0;height:calc(100svh - var(--hero-nav-height, 56px))}.v2-veil{position:absolute;inset:0}.v2-veil--1{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);mask-image:linear-gradient(to right,#000 0,#000 calc(var(--v2-fx) - var(--v2-o1)),transparent calc(var(--v2-fx) - var(--v2-i1)),transparent calc(var(--v2-fx) + var(--v2-i1)),#000 calc(var(--v2-fx) + var(--v2-o1)),#000 100%);-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(var(--v2-fx) - var(--v2-o1)),transparent calc(var(--v2-fx) - var(--v2-i1)),transparent calc(var(--v2-fx) + var(--v2-i1)),#000 calc(var(--v2-fx) + var(--v2-o1)),#000 100%)}.v2-veil--2{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);mask-image:linear-gradient(to right,#000 0,#000 calc(var(--v2-fx) - var(--v2-o2)),transparent calc(var(--v2-fx) - var(--v2-i2)),transparent calc(var(--v2-fx) + var(--v2-i2)),#000 calc(var(--v2-fx) + var(--v2-o2)),#000 100%);-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(var(--v2-fx) - var(--v2-o2)),transparent calc(var(--v2-fx) - var(--v2-i2)),transparent calc(var(--v2-fx) + var(--v2-i2)),#000 calc(var(--v2-fx) + var(--v2-o2)),#000 100%)}.v2-veil--3{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);mask-image:linear-gradient(to right,#000 0,#000 calc(var(--v2-fx) - var(--v2-o3)),transparent calc(var(--v2-fx) - var(--v2-i3)),transparent calc(var(--v2-fx) + var(--v2-i3)),#000 calc(var(--v2-fx) + var(--v2-o3)),#000 100%);-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(var(--v2-fx) - var(--v2-o3)),transparent calc(var(--v2-fx) - var(--v2-i3)),transparent calc(var(--v2-fx) + var(--v2-i3)),#000 calc(var(--v2-fx) + var(--v2-o3)),#000 100%)}.v2-veil--wash{background:rgba(254,253,249,.16);mask-image:linear-gradient(to right,#000 0,#000 calc(var(--v2-fx) - var(--v2-ow)),transparent calc(var(--v2-fx) - var(--v2-iw)),transparent calc(var(--v2-fx) + var(--v2-iw)),#000 calc(var(--v2-fx) + var(--v2-ow)),#000 100%);-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(var(--v2-fx) - var(--v2-ow)),transparent calc(var(--v2-fx) - var(--v2-iw)),transparent calc(var(--v2-fx) + var(--v2-iw)),#000 calc(var(--v2-fx) + var(--v2-ow)),#000 100%)}.v2-grain{position:absolute;inset:0;z-index:3;pointer-events:none;display:block;width:100%;height:100%;opacity:var(--v2-grain-o);background-color:rgb(35,32,24);-webkit-mask:url(/brochure/misc/fs1-grain.png) 0 0/256px 256px repeat;mask:url(/brochure/misc/fs1-grain.png) 0 0/256px 256px repeat}@media (min-resolution:2dppx){.v2-grain{-webkit-mask-size:128px 128px;mask-size:128px 128px}}.v2-marks{position:absolute;left:var(--v2-focus-x);top:var(--v2-focus-y);transform:translate(-50%,-50%);color:var(--v2-chip);pointer-events:none;z-index:4;transition:color var(--v2-recolor)}.v2-marks.is-refocus{animation:v2-refocus .7s var(--ease-page,cubic-bezier(.23,1,.32,1))}@keyframes v2-refocus{0%{transform:translate(-50%,-50%) scale(1)}40%{transform:translate(-50%,-50%) scale(1.09)}to{transform:translate(-50%,-50%) scale(1)}}.v2-marks--desktop{width:var(--v2-marks-w);height:var(--v2-marks-h)}.v2-marks--mobile{display:none}.v2-hit{position:absolute;top:0;bottom:0;margin:0;padding:0;border:0;background:none;z-index:4;cursor:pointer;-webkit-tap-highlight-color:transparent}.v2-hit--prev{left:0;width:calc(var(--v2-focus-x) - var(--v2-marks-w) / 2)}.v2-hit--next{left:calc(var(--v2-focus-x) + var(--v2-marks-w) / 2);right:0}.v2-hit:focus-visible{outline:2px solid var(--v2-chip);outline-offset:-8px;border-radius:12px}.v2-stage.is-dragging .v2-hit{cursor:grabbing}.v2-pillrail{position:absolute;left:0;right:0;top:0;height:min(calc(var(--v2-focus-y) + var(--v2-marks-h) / 2 + 26 * var(--v2-s) + 48px),calc(100% - 24px));display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;z-index:5;pointer-events:none}.v2-pillstack{position:sticky;bottom:24px;flex:none;margin-left:var(--v2-focus-x);transform:translateX(-50%)}.v2-colorselect--stage{pointer-events:auto}.v2-colorselect{justify-content:center;gap:2px;padding:8px;border-radius:12px;background:var(--flds-bg-page,#fefdf9);border:1px solid var(--flds-border-alpha-ui,rgba(61,43,0,.23))}.v2-colorselect,.v2-swatch{display:inline-flex;align-items:center}.v2-swatch{gap:0;padding:4px;border-radius:4px;border:1px solid transparent;background:none;cursor:pointer;transition:border-color .3s var(--ease-page,ease),padding .35s var(--ease-page,ease),gap .35s var(--ease-page,ease),background-color .3s var(--ease-ui,ease)}.v2-swatch.label-last{flex-direction:row-reverse}.v2-swatch-labelwrap{display:grid;grid-template-columns:0fr;opacity:0;transition:grid-template-columns .35s var(--ease-page,ease),opacity .2s var(--ease-ui,ease)}.v2-swatch.is-on .v2-swatch-labelwrap{grid-template-columns:1fr;opacity:1;transition:grid-template-columns .35s var(--ease-page,ease),opacity .25s var(--ease-ui,ease) .1s}.v2-swatch-label{display:block;min-width:0;overflow:hidden;font-family:var(--font-mono,ui-monospace,monospace);font-weight:500;font-size:11px;line-height:11px;text-transform:uppercase;white-space:nowrap;color:var(--v2-sw)}.v2-swatch.is-on{gap:8px}.v2-swatch-tile{display:block;width:20px;height:20px;border-radius:2px;background:rgba(var(--v2-sw-rgb),.5);border:1px solid rgba(0,0,0,.1);transition:background-color .2s var(--ease-ui,ease)}.v2-swatch:hover .v2-swatch-tile{background:rgba(var(--v2-sw-rgb),.7)}.v2-swatch.is-on{border-color:var(--v2-sw);background:var(--flds-bg-page,#fefdf9);cursor:default}.v2-swatch.is-on .v2-swatch-tile{background:rgba(var(--v2-sw-rgb),.75)}.v2-swatch.is-on.label-first{padding-left:8px}.v2-swatch.is-on.label-last{padding-right:8px}.v2-rail--top{z-index:4;pointer-events:none;inset:auto}.v2-rail--top .v2-slot{opacity:0;transition:transform var(--v2-slide),opacity .28s var(--ease-ui,ease)}.v2-rail--top.is-on .v2-slot.is-focus{opacity:1}@media (prefers-reduced-motion:reduce){.v2-rail--top .v2-slot{transition:none}}.v2-herotop{position:relative;grid-column:2;width:100%;z-index:10;padding:8px;border-radius:36px;background:var(--v2-glass);border:1px solid rgba(0,0,0,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color var(--v2-recolor)}.v2-colorbox{gap:2px;padding:16px;border-radius:28px;overflow:clip;background:var(--flds-bg-card,#fefdf9);border:1px solid rgba(0,0,0,.15)}.v2-colorbox,.v2-copy{display:flex;flex-direction:column}.v2-copy{gap:16px;padding:12px 12px 24px}.v2-stack{display:flex;flex-direction:column;gap:12px}.v2-tag{display:block;height:32px;aspect-ratio:795/144;background-color:var(--v2-accent);filter:drop-shadow(0 0 19.2px rgba(0,0,0,.35));mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:left center;-webkit-mask-position:left center;transition:background-color var(--v2-recolor)}.v2-tag--top{display:none;position:relative;z-index:5}.v2-headline{margin:0;font-family:var(--font-midnight),var(--font-sans);font-weight:600;font-size:28px;line-height:32px;letter-spacing:-1.12px;text-transform:uppercase;color:var(--flds-text-strong,#232018)}.v2-headline-accent{color:var(--v2-accent);transition:color var(--v2-recolor)}.v2-prices{display:flex;align-items:center;gap:24px}.v2-stat{display:flex;flex-direction:column;gap:4px}.v2-eyebrow{font-size:12px;line-height:18px;text-transform:uppercase;white-space:nowrap;color:var(--flds-text-default,#666259)}.v2-eyebrow,.v2-price{font-family:var(--font-sans);font-weight:500}.v2-price{font-size:40px;line-height:38px;letter-spacing:-1.28px;min-width:96px;color:var(--flds-text-strong,#232018)}.v2-stat:last-child .v2-price{font-size:28px;line-height:34px;letter-spacing:-1.12px;min-width:67px}.v2-ctas{display:flex;flex-wrap:wrap;gap:8px}.v2-btn,.v2-ctas{align-items:center}.v2-btn{display:inline-flex;justify-content:center;padding:6px 16px;border-radius:6px;font-family:var(--font-midnight),var(--font-sans);font-weight:600;font-size:12px;line-height:24px;text-transform:uppercase;white-space:nowrap;cursor:pointer}.v2-btn--primary{background:var(--v2-cta);color:#fff;border:1px solid rgba(0,0,0,.19);transition:background-color var(--v2-recolor),filter .15s var(--ease-ui,ease)}.v2-btn--primary:hover{filter:brightness(1.06)}.v2-btn--secondary{background:transparent;color:var(--flds-text-strong,#232018);border:1px solid var(--flds-text-strong,#232018);transition:background-color .15s var(--ease-ui,ease)}.v2-btn--secondary:hover{background:var(--flds-state-alpha-hover,rgba(35,32,24,.06))}.v2-ksp-outer{border-radius:16px;background:var(--v2-ksp-light);border:1px solid rgba(0,0,0,.05)}.v2-ksp-inner,.v2-ksp-outer{padding:4px;overflow:clip;transition:background-color var(--v2-recolor)}.v2-ksp-inner{gap:2px;border-radius:12px;background:var(--v2-ksp-dark);border:1px solid rgba(255,255,255,.1)}.v2-ksp,.v2-ksp-inner{display:flex;flex-direction:column}.v2-ksp{gap:1px;padding:6px 8px;border-radius:8px;background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);color:#fff;text-decoration:none;transition:background-color .2s var(--ease-ui,ease)}.v2-ksp:hover{background:rgba(255,255,255,.42)}.v2-ksp-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.v2-ksp-label{font-family:var(--font-sans);font-weight:700;font-size:15px;line-height:20px;white-space:nowrap}.v2-ksp-claim,.v2-ksp-label{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v2-ksp-claim>span,.v2-ksp-label>span{display:inline-block;transition:transform .35s var(--ease-ui,ease)}@property --v2-marq-fl{syntax:"<length>";inherits:false;initial-value:0}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.v2-ksp-claim[data-marquee],.v2-ksp-label[data-marquee]{--v2-marq-fade:20px;text-overflow:clip;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--v2-marq-fl),#000 calc(100% - var(--v2-marq-fade)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--v2-marq-fl),#000 calc(100% - var(--v2-marq-fade)),transparent 100%);transition:--v2-marq-fl .3s var(--ease-ui,ease)}.v2-ksp:hover .v2-ksp-claim[data-marquee],.v2-ksp:hover .v2-ksp-label[data-marquee]{--v2-marq-fl:var(--v2-marq-fade)}.v2-ksp:hover .v2-ksp-claim[data-marquee]>span,.v2-ksp:hover .v2-ksp-label[data-marquee]>span{transform:translateX(calc(-1 * (var(--v2-marq, 0px) + var(--v2-marq-fade))));transition:transform var(--v2-marq-dur,2s) linear .18s}}@media (max-width:1023.98px){.v2-ksp-claim,.v2-ksp-label{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.v2-ksp-claim>span,.v2-ksp-label>span{display:inline}.v2-ksp-head{align-items:flex-start}.v2-ksp-head .v2-ksp-arrow{margin-top:3px}}.v2-ksp-arrow{display:block;width:14px;height:14px;flex:none;transition:transform .3s var(--ease-page,ease)}.v2-ksp:focus-visible .v2-ksp-arrow,.v2-ksp:hover .v2-ksp-arrow{transform:rotate(90deg)}.v2-ksp-claim{font-family:var(--font-sans);font-weight:400;font-size:13px;line-height:17px;color:#fff;text-shadow:0 1px 3px rgba(35,32,24,.1),0 1px 2px rgba(35,32,24,.06)}@media (max-width:1023.98px){.v2-hero{--v2-s:calc(clamp(260px, calc(100svh - var(--v2-above, 164px) - var(--v2-below, 376px) - 8px), calc((100vw - 32px) * 1.45)) / 432);--v2-inset:0px;--v2-region:calc(738 * var(--v2-s));--v2-pitch:calc(265 * var(--v2-s));--v2-sq:calc(640 * var(--v2-s));--v2-focus-x:calc(368 * var(--v2-s));--v2-focus-y:calc(216 * var(--v2-s));--v2-marks-w:calc(312 * var(--v2-s));--v2-marks-h:calc(432 * var(--v2-s));--v2-i1:calc(136 * var(--v2-s));--v2-o1:calc(184 * var(--v2-s));--v2-i2:calc(168 * var(--v2-s));--v2-o2:calc(256 * var(--v2-s));--v2-i3:calc(224 * var(--v2-s));--v2-o3:calc(368 * var(--v2-s));--v2-iw:calc(152 * var(--v2-s));--v2-ow:calc(272 * var(--v2-s));--v2-veil-left:calc((738 * var(--v2-s) - 100vw) / 2);--v2-veil-w:100vw;--v2-intro-dx:0px;min-height:0;display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 16px}.v2-herotop,.v2-tag--top{width:100%;max-width:480px}.v2-tag--top{display:block;height:44px;width:auto;max-width:none;align-self:flex-start;margin:0 auto 0 calc(50% - 240px);filter:drop-shadow(0 0 26.4px rgba(0,0,0,.35))}.v2-tag--card{display:none}.v2-stage{position:relative;inset:auto;width:calc(738 * var(--v2-s));max-width:none;height:calc(432 * var(--v2-s));margin:16px 0;flex:none}.v2-veil-track{height:100%}.v2-veil-box{position:absolute;left:0;right:0;top:calc(-104 * var(--v2-s));bottom:calc(-104 * var(--v2-s));height:auto}.v2-marks--desktop{display:none}.v2-marks--mobile{display:block;width:var(--v2-marks-w);height:var(--v2-marks-h)}.v2-pillrail{left:auto;right:auto;top:auto;width:auto;height:auto;margin-bottom:8px}.v2-pillrail,.v2-pillstack{position:relative;align-items:center}.v2-pillstack{bottom:auto;transform:none;margin:0;display:flex;flex-direction:column}.v2-herotop{grid-column:auto}.v2-colorbox{padding:12px}.v2-copy{padding:8px 8px 24px}.v2-headline{font-size:24px;line-height:1.2}}@media (max-width:519.98px){.v2-tag--top{margin-left:0}}@media (max-width:1023.98px){.v2-tag--top{margin-top:4px;margin-bottom:-4px;align-self:center;margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:reduce){.v2-marks.is-refocus{animation:none}.v2-btn--primary,.v2-headline-accent,.v2-herotop,.v2-ksp-arrow,.v2-ksp-inner,.v2-ksp-outer,.v2-marks,.v2-rail,.v2-slot,.v2-swatch,.v2-swatch-labelwrap,.v2-swatch-tile,.v2-tag{transition:none}.v2-ksp .v2-ksp-claim[data-marquee]>span,.v2-ksp .v2-ksp-label[data-marquee]>span{transform:none!important;transition:none!important}}.v2-hero{--v2-ease-reveal:cubic-bezier(0.22,0.61,0.36,1)}.v2-intro{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:24px;background:var(--flds-bg-page,#fefdf9);transition:opacity .5s var(--ease-page,ease)}.v2-intro.is-leaving{opacity:0}.v2-intro-head{margin:0;text-align:center;font-family:var(--font-midnight),var(--font-sans);font-weight:600;font-size:clamp(20px,6.5vw,96px);line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;max-width:100%}.v2-intro-row{display:block}.v2-intro-line{display:inline-block;white-space:nowrap;background-size:300% 100%;background-repeat:no-repeat;background-position-x:100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:v2-sweep 1.4s cubic-bezier(.45,0,.2,1) both}@keyframes v2-sweep{0%{background-position-x:100%}to{background-position-x:0}}.v2-hero.intro-1 .v2-stage,.v2-hero:is(.intro-0,:where([data-fs1-intro=play]) .intro-pending) .v2-stage{transform:translateX(var(--v2-intro-dx))}.v2-hero:is(.intro-0,:where([data-fs1-intro=play]) .intro-pending) :is(.v2-stage,.v2-grain){opacity:0}.v2-hero.intro-1 :is(.v2-stage,.v2-grain){opacity:1;transition:opacity 1.1s var(--v2-ease-reveal)}.v2-hero.intro-1 .v2-grain{opacity:var(--v2-grain-o)}.v2-hero.intro-2 .v2-stage{transform:none;transition:transform 1s var(--ease-page,ease)}.v2-hero:is(.intro-0,:where([data-fs1-intro=play]) .intro-pending,.intro-1) .v2-rail--top{translate:var(--v2-intro-dx) 0}.v2-hero:is(.intro-2,.intro-3) .v2-rail--top{translate:none;transition:transform var(--v2-slide),translate 1s var(--ease-page,ease)}.v2-hero.intro-1,.v2-hero:is(.intro-0,:where([data-fs1-intro=play]) .intro-pending){--v2-spread:0.9}@media (max-width:1023.98px){.v2-hero.intro-1,.v2-hero:is(.intro-0,:where([data-fs1-intro=play]) .intro-pending){--v2-spread:1}}.v2-hero.intro-2 .v2-slot{transition:transform 1s var(--ease-page,ease)}.v2-hero.intro-1 :is(.v2-marks,.v2-pillrail,.v2-limited),.v2-hero:is(.intro-0,:where([data-fs1-intro=play]) .intro-pending) :is(.v2-marks,.v2-pillrail,.v2-limited){opacity:0}.v2-hero.intro-2 :is(.v2-pillrail,.v2-limited){opacity:1;transition:opacity .8s .2s var(--v2-ease-reveal)}.v2-hero.intro-2 .v2-marks{opacity:0}.v2-hero.intro-3 .v2-marks{animation:v2-marks-in .9s var(--ease-page,cubic-bezier(.23,1,.32,1)) both}@keyframes v2-marks-in{0%{opacity:0;transform:translate(-50%,-50%) scale(1.12)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.v2-hero:is(.intro-0,:where([data-fs1-intro=play]) .intro-pending,.intro-1,.intro-2) .v2-veil-box{visibility:hidden}.v2-hero:is(.intro-0,:where([data-fs1-intro=play]) .intro-pending,.intro-1,.intro-2) :is(.v2-veil--1,.v2-veil--2,.v2-veil--3){backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.v2-hero:is(.intro-0,:where([data-fs1-intro=play]) .intro-pending,.intro-1,.intro-2) .v2-veil--wash{opacity:0}.v2-hero.intro-3 :is(.v2-veil--1,.v2-veil--2,.v2-veil--3){transition:backdrop-filter 1s var(--v2-ease-reveal) .3s}.v2-hero.intro-3 .v2-veil--wash{transition:opacity 1s var(--v2-ease-reveal) .3s}.v2-hero.intro-1 .v2-herotop,.v2-hero:is(.intro-0,:where([data-fs1-intro=play]) .intro-pending) .v2-herotop{visibility:hidden;transform:translateX(56px)}.v2-hero:is(.intro-1,.intro-2,.intro-3) .v2-herotop{will-change:transform}.v2-hero:is(.intro-2,.intro-3) .v2-herotop{visibility:visible;transform:none;transition:visibility 0s .6s,transform 1.2s var(--v2-ease-reveal) .6s}.v2-hero:is(.intro-0,:where([data-fs1-intro=play]) .intro-pending,.intro-1,.intro-2) :is(.v2-hit,.v2-colorselect,.v2-stage){pointer-events:none}@media (max-width:1023.98px){.v2-hero.intro-1 .v2-herotop,.v2-hero:is(.intro-0,:where([data-fs1-intro=play]) .intro-pending) .v2-herotop{transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.v2-intro-line{animation:none;background-position-x:0}}html.v2-intro-lock{overflow:hidden}.v2-hero.is-v21 .v2-tag{height:40px;filter:drop-shadow(0 0 24px rgba(0,0,0,.35))}.v2-hero.is-v21 .v2-stat:last-child .v2-price{font-weight:400;color:var(--flds-text-default,#666259)}.v2-hero.is-v21 .v2-ksp-outer{padding:0;border:0;background:none;border-radius:12px}.v2-hero.is-v21 .v2-ksp{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.15);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.v2-hero.is-v21 .v2-ksp:hover{background:rgba(255,255,255,.42)}.v2-hero.is-v21 .v2-ksp-claim{font-size:15px;line-height:17px;color:#fff;opacity:.9}.v2-limited.is-blank{visibility:hidden}.v2-limited{position:absolute;top:calc(100% + 4px);left:50%;transform:translateX(-50%);z-index:6;pointer-events:none;margin:0;width:var(--v2-marks-inner);max-width:calc(100vw - 32px);padding:0 8px;box-sizing:border-box;text-align:center;text-wrap:balance;font-family:var(--font-mono,ui-monospace,monospace);font-weight:500;font-size:11px;line-height:18px;letter-spacing:0;text-transform:uppercase;color:var(--v2-limited,var(--v2-chip));transition:color var(--v2-recolor)}@media (max-width:1023.98px){.v2-hero.is-v21 .v2-tag--top{height:52px;filter:drop-shadow(0 0 32px rgba(0,0,0,.35))}.v2-limited{position:static;transform:none;margin:16px auto 0;display:flex;align-items:center;justify-content:center;width:100%;max-width:none;padding:0 8px}}@media (prefers-reduced-motion:reduce){.v2-limited{transition:none}}.v2-colorselect--foot{flex-direction:column;align-items:stretch;gap:0}.v2-colorselect-row{display:flex;align-items:center;justify-content:center;gap:2px}.v2-limitfoot{display:grid;grid-template-rows:0fr;margin-top:0;opacity:0;width:0;min-width:100%;transition:grid-template-rows .35s var(--ease-page,ease),margin-top .35s var(--ease-page,ease),opacity .25s var(--ease-ui,ease)}.v2-limitfoot.is-open{grid-template-rows:1fr;margin-top:4px;opacity:1;transition:grid-template-rows .35s var(--ease-page,ease),margin-top .35s var(--ease-page,ease),opacity .3s .08s var(--ease-ui,ease)}.v2-limitfoot-in{min-height:0;overflow:hidden}.v2-limitbar{display:flex;align-items:flex-end;justify-content:center;gap:4px;width:100%;box-sizing:border-box;padding:2px 0 0;border-radius:4px;border:0;cursor:pointer;background:none;color:var(--v2-limited,var(--v2-chip));text-align:left;font-family:var(--font-mono,ui-monospace,monospace);font-weight:500;font-size:11px;line-height:16px;letter-spacing:0;text-transform:uppercase;transition:color var(--v2-recolor)}.v2-limitbar-text{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-limitbar-icon{flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:url(/brochure/misc/fs1-v2-info-small.svg) center/24px 24px no-repeat;mask:url(/brochure/misc/fs1-v2-info-small.svg) center/24px 24px no-repeat}.v2-limitbar-text{text-decoration:underline;text-decoration-thickness:from-font;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.v2-limitbar{transition:color var(--v2-recolor),opacity .15s var(--ease-ui,ease)}@media (hover:hover) and (pointer:fine){.v2-limitbar:hover{opacity:.75}}.v2-limitbar:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (min-width:1024px){[data-fs1-release~="2.2"] .v2-pillrail{height:calc(100% - 24px);justify-content:flex-start}[data-fs1-release~="2.2"] .v2-pillrail:before{content:"";display:block;flex:none;min-height:0;height:min(calc(var(--v2-focus-y) + var(--v2-marks-h) / 2 + 26 * var(--v2-s)),calc(100% - 70px))}}.v2-hero.is-instant :is(.v2-rail,.v2-slot){transition:none!important}@media (prefers-reduced-motion:reduce){.v2-limitfoot,.v2-limitfoot.is-open{transition:none}}[data-fs1-release~="2.2"] .v2-hero{--v2-slide:var(--v2-slide-t,0.65s) var(--ease-page,cubic-bezier(0.23,1,0.32,1))}@property --v2-d{syntax:"<number>";inherits:false;initial-value:0}[data-fs1-release~="2.2"] .v2-slot-img{translate:0 calc(var(--v2-hero-py, 0px) * .14 * var(--v2-d));transition:--v2-d var(--v2-slide);will-change:translate}[data-fs1-release~="2.2"] .v2-hero.is-instant .v2-slot-img{transition:none}@media (prefers-reduced-motion:reduce){[data-fs1-release~="2.2"] .v2-slot-img{translate:none}}[data-fs1-release~="2.2"] .v2-rail--top.is-on .v2-slot.is-focus{transition:transform var(--v2-slide),opacity 1.1s cubic-bezier(.37,0,.63,1)}@media (prefers-reduced-motion:reduce){[data-fs1-release~="2.2"] .v2-rail--top.is-on .v2-slot.is-focus{transition:none}}[data-fs1-release~="2.2"] .v2-hero{background:linear-gradient(180deg,#fefdf9,#f3f0e9)}[data-fs1-release~="2.2"][data-fs1-dark] .v2-hero{background-image:none}[data-fs1-release~="2.2"] .v2-hero{--v2-grain-o:0.075}@media (max-width:1023.98px){[data-fs1-release~="2.2"] .v2-hero{touch-action:pan-y}}[data-fs1-release~="2.2"] .v2-hero .v2-swatch .v2-swatch-label,[data-fs1-release~="2.2"] .v2-toc .v2-swatch .v2-swatch-label{text-overflow:clip}[data-fs1-release~="2.2"] .v2-swatch.is-on .v2-swatch-label{animation:v2sw-ellipsis 0s linear .4s forwards}@keyframes v2sw-ellipsis{to{text-overflow:ellipsis}}[data-fs1-release~="2.2"] .v2-hero.is-v21 .v2-ksp,[data-fs1-release~="2.2"] .v2-ksp{backdrop-filter:none;-webkit-backdrop-filter:none}@media (prefers-reduced-motion:reduce){[data-fs1-release~="2.2"] .v2-hero .v2-swatch .v2-swatch-labelwrap,[data-fs1-release~="2.2"] .v2-hero .v2-swatch.is-on .v2-swatch-labelwrap{transition:opacity .2s var(--ease-ui,ease)}}[data-fs1-release~="2.3"] .v2-price-row{display:inline-flex;align-items:baseline;gap:4px}[data-fs1-release~="2.3"] .v2-price-row .v2-price{min-width:0}[data-fs1-release~="2.3"] .v2-price-per{white-space:nowrap;color:var(--flds-text-default,#666259);font-family:var(--font-sans);font-weight:400;font-size:16px;line-height:24px}[data-fs1-release~="2.3"] .v2-price-unit{font-weight:500}.v2-toc{position:fixed;top:8px;left:50%;z-index:60;width:min(100vw - 72px,1368px);opacity:0;transform:translate(-50%,-28px) scale(.72);clip-path:inset(0 42% round 16px);padding:8px;border-radius:16px;background:var(--v2-toc-glass,rgba(35,32,24,.18));border:1px solid rgba(0,0,0,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-sizing:border-box;pointer-events:none;transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2-toc.is-shown{pointer-events:auto;animation:v2-toc-pop .85s cubic-bezier(.2,1.25,.35,1) both}.v2-toc.is-leaving{animation:v2-toc-pop-out .35s var(--ease-ui,ease) both}.v2-toc.is-shown.is-leaving{animation:v2-toc-pop .85s cubic-bezier(.2,1.25,.35,1) both}.v2-toc-row>*{opacity:0}.v2-toc.is-shown .v2-toc-row>*{animation:v2-toc-fade-in .6s .25s var(--ease-ui,ease) both}.v2-toc.is-leaving .v2-toc-row>*{animation:v2-toc-fade-out .14s var(--ease-ui,ease) both}@keyframes v2-toc-pop{0%{opacity:0;transform:translate(-50%,-28px) scale(.72);clip-path:inset(0 42% round 16px)}55%{opacity:1}70%{clip-path:inset(0 0 round 16px)}to{opacity:1;transform:translate(-50%);clip-path:inset(0 0 round 16px)}}@keyframes v2-toc-pop-out{0%{opacity:1;transform:translate(-50%);clip-path:inset(0 0 round 16px)}45%{opacity:.7;clip-path:inset(0 0 round 16px)}to{opacity:0;transform:translate(-50%,-18px) scale(.86);clip-path:inset(0 20% round 16px)}}@keyframes v2-toc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes v2-toc-fade-out{0%{opacity:1}to{opacity:0}}html.v2-intro-lock .v2-toc{animation:none;opacity:0;pointer-events:none}html.v2-intro-lock .v2-toc .v2-toc-row>*{animation:none;opacity:0}.v2-toc-row{gap:16px}.v2-toc-row,.v2-toc-sections{display:flex;align-items:center}.v2-toc-sections{flex:1 1 0;min-width:0;overflow:auto;scrollbar-width:none}.v2-toc-sections::-webkit-scrollbar{display:none}.v2-toc-mobile{display:none}.v2-toc-pill{display:flex;align-items:center;flex:none;padding:4px;border-radius:10px;background:var(--flds-bg-page,#fefdf9);border:1px solid rgba(0,0,0,.15)}.v2-toc-chips{position:relative;gap:4px}.v2-toc-thumb{position:absolute;top:4px;left:0;height:28px;border-radius:6px;background:#232018;pointer-events:none}.v2-toc-chips.is-ready .v2-toc-thumb{transition:transform .45s var(--ease-page,cubic-bezier(.23,1,.32,1)),width .45s var(--ease-page,cubic-bezier(.23,1,.32,1))}.v2-toc-chip{position:relative;z-index:1;display:inline-flex;align-items:center;height:28px;padding:0 8px;border-radius:6px;font-family:var(--font-sans);font-weight:700;font-size:14px;line-height:24px;letter-spacing:-.2px;color:var(--flds-text-strong,#232018);text-decoration:none;white-space:nowrap;transition:background-color .15s var(--ease-ui,ease),color .3s var(--ease-page,ease)}.v2-toc-chip:hover{background:var(--flds-state-alpha-hover,rgba(35,32,24,.06))}.v2-toc-chip.is-active{color:#fefdfa}.v2-toc-chip.is-active:hover{background:transparent}.v2-toc-burger{padding:4px}.v2-toc-iconbtn{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:none;cursor:pointer;color:var(--flds-text-strong,#232018)}.v2-toc-iconbtn img{display:block;width:24px;height:24px}.v2-toc-burger-ico{display:block;overflow:visible}.v2-toc-burger-ico line{stroke:#000;stroke-width:1.5;stroke-linecap:round}.v2-toc-bar{transition:transform .2s var(--ease-page,cubic-bezier(.23,1,.32,1)) .16s}.v2-toc-bar--bot line,.v2-toc-bar--top line{transition:transform .26s cubic-bezier(.34,1.3,.64,1) 0s}.v2-toc-bar--top line{transform-origin:12px 5px}.v2-toc-bar--bot line{transform-origin:12px 19px}.v2-toc-bar--mid line{transform-origin:12px 12px;transition:transform .2s var(--ease-page,cubic-bezier(.23,1,.32,1)) .16s,opacity .14s var(--ease-ui,ease) .16s}.v2-toc-iconbtn.is-open .v2-toc-bar{transition-delay:0s}.v2-toc-iconbtn.is-open .v2-toc-bar--top{transform:translateY(7px)}.v2-toc-iconbtn.is-open .v2-toc-bar--bot{transform:translateY(-7px)}.v2-toc-iconbtn.is-open .v2-toc-bar--top line{transform:rotate(45deg);transition-delay:.16s}.v2-toc-iconbtn.is-open .v2-toc-bar--bot line{transform:rotate(-45deg);transition-delay:.16s}.v2-toc-iconbtn.is-open .v2-toc-bar--mid line{transform:scaleX(.2);opacity:0;transition-delay:0s,0s}@media (prefers-reduced-motion:reduce){.v2-toc-bar,.v2-toc-burger-ico line{transition:none!important}}.v2-toc-actions{gap:16px;padding:4px 4px 4px 8px;margin-left:auto}.v2-toc-swatches{display:flex;align-items:center;gap:8px}.v2-toc-swatch{position:relative;width:20px;height:20px;padding:0;border-radius:2px;cursor:pointer;background:rgba(var(--sw-rgb),.5);border:1px solid rgba(0,0,0,.1);opacity:.75;transition:opacity .15s var(--ease-ui,ease),background-color .15s var(--ease-ui,ease)}.v2-toc-swatch:hover{background:rgba(var(--sw-rgb),.7);opacity:.9}.v2-toc-swatch.is-on{background:rgba(var(--sw-rgb),.75);opacity:1;cursor:default}.v2-toc-swatch.is-on:after{content:"";position:absolute;inset:-4px;border-radius:5px;border:1px solid rgba(35,32,24,.7)}.v2-toc-swatch:disabled{cursor:default}.v2-toc-buy{display:inline-flex;align-items:center;justify-content:center;min-width:61.5px;height:28px;padding:2px 10px;border-radius:6px;border:1px solid rgba(0,0,0,.1);background:var(--v2-toc-cta,#ff5a00);transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease),filter .15s var(--ease-ui,ease);color:#fff;cursor:pointer;font-family:var(--font-midnight),var(--font-sans);font-weight:600;font-size:10px;line-height:10px;text-transform:uppercase}.v2-toc-buy:hover{filter:brightness(1.06)}.v2-toc-drawer{display:none}@media (max-width:1023.98px){.v2-toc{width:min(100vw - 56px,456px)}.v2-toc-desktop{display:none}.v2-toc-mobile{display:flex}.v2-toc-drawer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .52s var(--ease-page,cubic-bezier(.23,1,.32,1))}.v2-toc-drawer.is-open{grid-template-rows:1fr}.v2-toc-drawer-in{overflow:hidden;min-height:0}.v2-toc-divider{height:1px;margin:8px 0;background:rgba(0,0,0,.1)}.v2-toc-menu{flex-direction:column;align-items:stretch;gap:2px;padding:4px}.v2-toc-item{display:flex;align-items:center;height:40px;padding:0 8px;border-radius:6px;font-family:var(--font-sans);font-weight:700;font-size:14px;line-height:24px;letter-spacing:-.2px;color:var(--flds-text-strong,#232018);text-decoration:none;opacity:0;transform:translateY(-8px);transition:background-color .15s var(--ease-ui,ease),color .3s var(--ease-page,ease)}.v2-toc-drawer.is-open .v2-toc-item{animation:v2-toc-roll .44s var(--ease-page,cubic-bezier(.23,1,.32,1)) both;animation-delay:calc(.1s + var(--i) * 45ms)}.v2-toc-item:active{background:var(--flds-state-alpha-hover,rgba(35,32,24,.06))}.v2-toc-item.is-active{background:var(--v2-toc-accent,#232018);color:#fefdfa}}@keyframes v2-toc-roll{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v2-toc,.v2-toc-row>*{transition:none!important;animation:none!important}.v2-toc.is-shown{opacity:1;transform:translate(-50%);clip-path:none}.v2-toc.is-shown .v2-toc-row>*{opacity:1}}.v2-toc-limit{display:grid;grid-template-columns:0fr;margin-right:-16px;opacity:0;transition:grid-template-columns .35s var(--ease-page,ease),margin-right .35s var(--ease-page,ease),opacity .25s var(--ease-ui,ease)}.v2-toc-limit.is-open{grid-template-columns:1fr;margin-right:0;opacity:1;transition:grid-template-columns .35s var(--ease-page,ease),margin-right .35s var(--ease-page,ease),opacity .3s .08s var(--ease-ui,ease)}.v2-toc-limit-in{min-width:0;overflow:hidden}.v2-toc-limitbtn{display:flex;align-items:flex-end;gap:4px;padding:2px 0 0 4px;border:0;border-radius:4px;background:none;cursor:pointer;white-space:nowrap;color:var(--v2-toc-chip);transition:color var(--dur-recolor,.5s) var(--ease-ui,ease),opacity .15s var(--ease-ui,ease);font-family:var(--font-mono,ui-monospace,monospace);font-weight:500;font-size:11px;line-height:16px;letter-spacing:0;text-transform:uppercase}.v2-toc-limit-text{text-decoration:underline;text-decoration-thickness:from-font;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.v2-toc-limit-icon{flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:url(/brochure/misc/fs1-v2-info-small.svg) center/24px 24px no-repeat;mask:url(/brochure/misc/fs1-v2-info-small.svg) center/24px 24px no-repeat}@media (min-width:1024px){.v2-toc-limit .v2-toc-limit-icon{display:none}}@media (hover:hover) and (pointer:fine){.v2-toc-limitbtn:hover{opacity:.75}}.v2-toc-limitbtn:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (max-width:1023.98px){.v2-toc-limit-in .v2-toc-limit-text{display:none}.v2-toc-limitbtn{padding:0;align-items:center}.v2-toc-limit{order:1}.v2-toc-actions .v2-toc-buy{order:2}.v2-toc-limit .v2-toc-limit-icon{width:24px;height:24px;-webkit-mask:url(/brochure/misc/fs1-v2-info-circle.svg) center/24px 24px no-repeat;mask:url(/brochure/misc/fs1-v2-info-circle.svg) center/24px 24px no-repeat}[data-fs1-release~="2.2"] .v2-toc-actions{gap:12px}[data-fs1-release~="2.2"] .v2-toc-row{justify-content:space-between}}.v2-toc-buy{position:relative}.v2-toc-buy-cart{display:none}.v2-toc-buy.is-icon{padding:2px 12px;min-width:0}.v2-toc-buy.is-icon .v2-toc-buy-label{position:absolute;visibility:hidden;pointer-events:none}.v2-toc-buy.is-icon .v2-toc-buy-cart{display:block;width:24px;height:24px;background:#fff;-webkit-mask:url(/brochure/misc/fs1-v2-cart.svg) center/24px 24px no-repeat;mask:url(/brochure/misc/fs1-v2-cart.svg) center/24px 24px no-repeat}.v2-toc-item--limited{gap:4px;border:0;background:none;cursor:pointer;width:100%;text-align:left;font-family:var(--font-mono,ui-monospace,monospace)!important;font-weight:500!important;font-size:11px!important;line-height:16px!important;letter-spacing:0!important;text-transform:uppercase;color:var(--v2-toc-chip)!important}.v2-toc-item--limited .v2-toc-limit-text{display:inline}.v2-toc--compact .v2-toc-desktop{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none}.v2-toc--compact .v2-toc-mobile{display:flex}@media (min-width:1024px){.v2-toc--compact .v2-toc-drawer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .52s var(--ease-page,cubic-bezier(.23,1,.32,1))}.v2-toc--compact .v2-toc-drawer.is-open{grid-template-rows:1fr}.v2-toc--compact .v2-toc-drawer-in{overflow:hidden;min-height:0}.v2-toc--compact .v2-toc-divider{height:1px;margin:8px 0;background:rgba(0,0,0,.1)}.v2-toc--compact .v2-toc-menu{flex-direction:column;align-items:stretch;gap:2px;padding:4px}.v2-toc--compact .v2-toc-item{display:flex;align-items:center;height:40px;padding:0 8px;border-radius:6px;font-family:var(--font-sans);font-weight:700;font-size:14px;line-height:24px;letter-spacing:-.2px;color:var(--flds-text-strong,#232018);text-decoration:none;opacity:0;transform:translateY(-8px);transition:background-color .15s var(--ease-ui,ease),color .3s var(--ease-page,ease)}.v2-toc--compact .v2-toc-drawer.is-open .v2-toc-item{animation:v2-toc-roll .44s var(--ease-page,cubic-bezier(.23,1,.32,1)) both;animation-delay:calc(.1s + var(--i) * 45ms)}.v2-toc--compact .v2-toc-item:hover{background:var(--flds-state-alpha-hover,rgba(35,32,24,.06))}.v2-toc--compact .v2-toc-item.is-active{background:var(--v2-toc-accent,#232018);color:#fefdfa}}@media (prefers-reduced-motion:reduce){.v2-toc-limit,.v2-toc-limit.is-open{transition:none}}[data-fs1-release~="2.2"] .v2-toc.is-leaving{animation:v2-toc-pop-out-22 .85s var(--ease-ui,ease) both}@keyframes v2-toc-pop-out-22{0%{opacity:1;transform:translate(-50%);clip-path:inset(0 0 round 16px)}22%{opacity:0}to{opacity:0;transform:translate(-50%,-28px) scale(.72);clip-path:inset(0 42% round 16px)}}@keyframes v2-toc-row-in{0%{opacity:0;transform:translateY(-6px)}60%{opacity:1}to{opacity:1;transform:none}}@media (max-width:1023.98px){[data-fs1-release~="2.2"] .v2-toc-drawer-in{contain:layout paint}[data-fs1-release~="2.2"] .v2-toc--compact .v2-toc-drawer.is-open .v2-toc-item,[data-fs1-release~="2.2"] .v2-toc-drawer.is-open .v2-toc-item{animation:v2-toc-row-in .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.08s + var(--i) * .05s)}}@media (max-width:1023.98px) and (prefers-reduced-motion:reduce){[data-fs1-release~="2.2"] .v2-toc-drawer.is-open .v2-toc-item{animation:none}}@media (prefers-reduced-motion:reduce){[data-fs1-release~="2.2"] .v2-toc-chips .v2-toc-thumb,[data-fs1-release~="2.2"] .v2-toc-chips.is-ready .v2-toc-thumb{transition:none}}.v2s{--v2s-radius:32px;--v2s-shadow:0 1px 3px rgba(35,32,24,0.1),0 1px 2px rgba(35,32,24,0.06);display:flex;flex-direction:column;align-items:center;gap:24px;padding:72px 0;background:var(--flds-bg-page,#fefdf9);color:var(--flds-text-strong,#232018)}.v2s-head,.v2s-selectors,.v2s-stage{width:100%;max-width:1440px;padding:0 24px;box-sizing:border-box}.v2s-strip{width:100%;height:72px;margin-top:-72px}.v2s-body{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;margin-top:-24px;padding-top:72px}.v2s-title{margin:0;font-family:var(--font-sans);font-weight:500;font-size:48px;line-height:58px;letter-spacing:-1.92px}.v2s-title-dim{color:var(--flds-text-default,#666259)}.v2s-title-ink{color:var(--flds-text-strong,#232018)}.v2s{--v2-fn-accent:var(--v2s-accent)}.v2s-details{position:relative;z-index:2;padding:8px;border-radius:var(--v2s-radius);background:var(--v2s-glass);border:1px solid rgba(0,0,0,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);filter:drop-shadow(0 1px 2px rgba(0,0,0,.05));transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2s-colorbox{height:100%;box-sizing:border-box;padding:12px;border-radius:24px;overflow:clip;background:var(--flds-bg-card,#fefdf9);border:1px solid rgba(0,0,0,.15)}.v2s-colorbox,.v2s-fade{display:flex;flex-direction:column}.v2s-fade{flex:1;min-height:0}.v2s-fade .v2s-bar-fill{animation:v2s-bar-in .9s var(--ease-page,cubic-bezier(.23,1,.32,1)) both;animation-delay:calc(.12s + var(--d, 0s))}@keyframes v2s-bar-in{0%{width:var(--v2s-bar-h,5px)}to{width:var(--w)}}.v2s-fade>.v2s-slidein,.v2s-slidein{display:flex;flex-direction:column;gap:2px;flex:1;min-height:0;padding:4px;border-radius:12px;overflow:clip;background:var(--v2s-dark);border:1px solid rgba(255,255,255,.1);transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease);color:#fff;text-shadow:var(--v2s-shadow)}.v2s-row{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:8px;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.v2s-row--hero{background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.15)}.v2s-rows{display:flex;flex-direction:column;justify-content:center;gap:2px;flex:1;min-height:196px}.v2s-timegroup{display:flex;align-items:flex-end;justify-content:space-between}.v2s-time{display:inline-flex;align-items:flex-end;gap:4px;font-family:var(--font-sans);font-weight:500}.v2s-time b{font-weight:500;font-size:48px;line-height:1.2;letter-spacing:-1.92px}.v2s-time i{font-style:normal;font-size:24px;line-height:24px;letter-spacing:-.96px;padding-bottom:8px}.v2s-time-label{font-family:var(--font-sans);font-weight:500;font-size:16px;line-height:24px;padding-bottom:6px;white-space:nowrap}.v2s-bar{--v2s-bar-h:5px;position:relative;display:block;width:100%;height:5px;border-radius:4px;background:rgba(0,0,0,.5);background-clip:padding-box;border:1px solid rgba(255,255,255,.1);box-sizing:content-box;overflow:hidden}.v2s-bar-fill{display:block;width:var(--w,0);height:100%;border-radius:3px;background:rgba(255,255,255,.65);transition:width .6s var(--ease-page,ease) var(--d,0s)}.v2s-bar-fill--hero{background:#fff}.v2s-row:not(.v2s-row--hero) .v2s-bar{height:4px;--v2s-bar-h:4px}.v2s-unit{padding-top:8px;font-size:11px;line-height:16.5px}.v2s-row-head,.v2s-unit{font-family:var(--font-mono,ui-monospace,monospace);font-weight:500;text-transform:uppercase;color:rgba(255,255,255,.9)}.v2s-row-head{justify-content:space-between;height:20px;font-size:14px;line-height:16px;white-space:nowrap}.v2s-part,.v2s-row-head{display:flex;align-items:center}.v2s-part{gap:4px;padding:16px;font-family:var(--font-sans);font-weight:700;font-size:15px;line-height:20px;color:#fff}.v2s-part img{display:block;width:18px;height:18px}.v2s-stage{display:flex;align-items:stretch;isolation:isolate;height:clamp(480px,calc(100svh - 320px),704px)}.v2s-stage .v2s-details{width:320px;flex:none;margin-right:-120px;display:flex}.v2s-stage .v2s-colorbox{flex:1}.v2s-stage .v2s-part{margin-top:auto}.v2s-media{position:relative;z-index:1;flex:1;min-width:0;border-radius:var(--v2s-radius);overflow:clip;background:rgba(35,32,24,.05);box-shadow:inset 0 0 0 1px rgba(35,32,24,.12)}.v2s-shot{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity 1s cubic-bezier(.4,0,.2,1),transform 1.6s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.v2s-shot.is-on{opacity:1;transition:opacity 1s cubic-bezier(.4,0,.2,1)}.v2s-selectors{display:flex;justify-content:center;gap:16px;overflow-x:auto;scrollbar-width:none}.v2s-selectors::-webkit-scrollbar{display:none}.v2s-sel{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:none;padding:8px 16px;border:0;border-radius:16px;background:none;cursor:pointer;text-align:left;font-family:var(--font-sans);transition:background-color .2s var(--ease-ui,ease)}.v2s-sel:hover{background:var(--flds-state-alpha-hover,rgba(35,32,24,.06))}.v2s-sel-head{display:flex;align-items:center}.v2s-sel-state{position:relative;display:block;flex:none;width:0;height:14px;margin-right:0;overflow:hidden;opacity:0;color:var(--v2s-chip);transition:width .4s var(--ease-page,cubic-bezier(.23,1,.32,1)),margin-right .4s var(--ease-page,cubic-bezier(.23,1,.32,1)),opacity .3s var(--ease-ui,ease),color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2s-sel.is-active .v2s-sel-state{width:14px;margin-right:4px;opacity:1}.v2s-sel-glyph{position:absolute;top:0;left:0;transition:opacity .25s var(--ease-ui,ease),transform .35s var(--ease-page,cubic-bezier(.23,1,.32,1))}.v2s-sel-glyph,.v2s-sel-glyph svg{display:block;width:14px;height:14px}.v2s-sel-glyph--pause{opacity:0;transform:scale(.6)}.v2s-sel-state.is-paused .v2s-sel-glyph--pause{opacity:1;transform:none}.v2s-sel-state.is-paused .v2s-sel-glyph--play{opacity:0;transform:scale(.6)}.v2s-sel-label{font-weight:700;font-size:15px;line-height:20px;color:var(--flds-text-default,#666259);transition:color .3s var(--ease-ui,ease)}.v2s-sel.is-active .v2s-sel-label{color:var(--v2s-accent)}.v2s-sel.is-active:not(.is-paused):hover .v2s-sel-state,.v2s-sel.is-paused .v2s-sel-state{color:var(--flds-text-muted,#908c83)}.v2s-sel.is-paused:hover .v2s-sel-state{color:var(--v2s-chip)}.v2s-sel.is-paused .v2s-sel-bar span{background:var(--flds-text-muted,#908c83)}.v2s-sel-desc{font-weight:500;font-size:14px;line-height:21px;color:var(--flds-text-subtle,#868178);white-space:nowrap}.v2s-sel-bars{display:flex;align-items:flex-start;gap:8px;width:100%}.v2s-sel-bars>.v2s-sel-bar{flex:1 1 0;min-width:0;width:auto}.v2s-sel-bar{position:relative;display:block;width:100%;height:3px;border-radius:4px;background:rgba(0,0,0,.05);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-sizing:content-box}.v2s-sel-bar span{position:absolute;left:-1px;top:-1px;height:calc(100% + 2px);width:calc((100% + 2px) * var(--p, 0));display:block;border-radius:4px;background:var(--v2s-accent);transition:background-color .3s var(--ease-ui,ease)}.v2s-mobile{display:none}@media (max-width:1023.98px){.v2s{padding:36px 0}.v2s-desktop{display:none}.v2s-mobile{display:flex}.v2s-head{max-width:512px;padding:0 16px}.v2s-title{font-size:32px;line-height:38px;letter-spacing:-1.28px}.v2s{--v2-fn-gap:8px}.v2s-rail{position:relative;z-index:33;--v2s-vw:min(100vw,512px);--v2s-card-w:min(332px,calc(var(--v2s-vw) - 32px));--v2s-col-left:16px;display:flex;width:var(--v2s-vw);max-width:none;padding:0 calc((var(--v2s-vw) - var(--v2s-card-w)) / 2) 0 var(--v2s-col-left);box-sizing:border-box;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;overscroll-behavior-x:contain}.v2s-rail.is-settling{scroll-snap-type:none}.v2s-card:first-child{scroll-snap-align:start;scroll-margin-left:var(--v2s-col-left)}.v2s-rail::-webkit-scrollbar{display:none}.v2s-card{flex:none;width:var(--v2s-card-w);scroll-snap-align:center;display:flex;flex-direction:column;cursor:pointer}.v2s-card-media{position:relative;height:332px;margin-bottom:-48px;border-radius:32px 32px 0 0;overflow:clip;background:rgba(35,32,24,.05);box-shadow:inset 0 0 0 1px rgba(35,32,24,.12),0 1px 1px rgba(35,32,24,.05)}.v2s-card-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.v2s-card-media.is-multi img{position:absolute;inset:0;opacity:0}.v2s-card-media.is-multi img:first-child{opacity:1}.v2s-card-media.is-multi img{animation-duration:calc(var(--n, 2) * 5s);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:calc((var(--i, 0) - var(--n, 2)) * 5s)}.v2s-card-media[data-shots="2"]{--n:2}.v2s-card-media[data-shots="3"]{--n:3}.v2s-card-media[data-shots="4"]{--n:4}.v2s-card-media[data-shots="2"] img{animation-name:v2s-cycle-2}.v2s-card-media[data-shots="3"] img{animation-name:v2s-cycle-3}.v2s-card-media[data-shots="4"] img{animation-name:v2s-cycle-4}.v2s-details--card{filter:none;box-shadow:0 1px 2px rgba(0,0,0,.05);flex:1 1 auto;display:flex}.v2a-card,.v2a-card .v2a-claim--card,.v2s-details--card .v2s-colorbox{flex:1 1 auto}.v2s-row{padding:8px 12px;gap:4px}.v2s-rows{min-height:0;flex:none}.v2s-time b{font-size:32px;letter-spacing:-1.28px}.v2s-time i{font-size:16px;line-height:24px;letter-spacing:0}.v2s-time i,.v2s-time-label{padding-bottom:2px}.v2s-unit{padding-top:4px}.v2s-row-head{font-size:11px}.v2s-part--card{flex-direction:column;align-items:flex-start;gap:4px;padding:8px 12px}.v2s-part-head{display:flex;align-items:center;gap:4px}.v2s-part-desc{font-weight:500;font-size:14px;line-height:21px;color:rgba(255,255,255,.75)}.v2s-pager{position:sticky;bottom:16px;z-index:34;opacity:0;transform:translateY(24px);clip-path:inset(0 round 14px);align-items:center;justify-content:space-between;gap:48px;padding:8px;border-radius:14px;border:1px solid rgba(0,0,0,.1);background:var(--v2s-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 4px rgba(0,0,0,.05);transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2s-pager.is-shown{animation:v2-pager-pop .85s cubic-bezier(.2,1.25,.35,1) both}.v2s-pager.is-shown>*{animation:v2-pager-pop-content .6s .25s var(--ease-ui,ease) both}.v2s-pager.is-leaving{animation:v2-pager-pop-out .35s var(--ease-ui,ease) both}.v2s-pager.is-leaving>*{animation:v2-pager-pop-content-out .14s var(--ease-ui,ease) both}.v2s-pager.is-shown.is-leaving{animation:v2-pager-pop .85s cubic-bezier(.2,1.25,.35,1) both}.v2s-dots{display:flex;align-items:center;gap:8px;padding:4px;border-radius:12px;background:var(--flds-bg-page,#fefdf9);border:1px solid rgba(0,0,0,.1);filter:drop-shadow(0 1px 1px rgba(35,32,24,.05))}.v2s-dot{width:8px;height:8px;padding:0;border:0;border-radius:9999px;background:rgba(35,32,24,.18);cursor:pointer;transition:background-color .2s var(--ease-ui,ease)}.v2s-dot.is-on{background:#232018}.v2s-arrows{display:flex;gap:8px}.v2s-arrow{display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:6px;border:1px solid rgba(0,0,0,.15);background:var(--flds-bg-page,#fefdf9);cursor:pointer;filter:drop-shadow(0 1px 1px rgba(35,32,24,.05))}.v2s-arrow:disabled{opacity:.38;cursor:default;filter:none}.v2s-arrow img{display:block;width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.v2s-fade .v2s-bar-fill{animation:none}.v2s-bar-fill,.v2s-shot{transition:none}.v2s-card-media.is-multi img{animation:none}}@keyframes v2s-cycle-2{0%{opacity:1;transform:scale(1)}45%{opacity:1}50%{opacity:0;transform:scale(1.06)}55%{transform:scale(1)}95%{opacity:0}to{opacity:1;transform:scale(1)}}@keyframes v2s-cycle-3{0%{opacity:1;transform:scale(1)}28.3%{opacity:1}33.3%{opacity:0;transform:scale(1.06)}38%{transform:scale(1)}95%{opacity:0}to{opacity:1;transform:scale(1)}}@keyframes v2s-cycle-4{0%{opacity:1;transform:scale(1)}20%{opacity:1}25%{opacity:0;transform:scale(1.06)}30%{transform:scale(1)}95%{opacity:0}to{opacity:1;transform:scale(1)}}@keyframes v2-pager-pop{0%{opacity:0;transform:translateY(28px) scale(.72);clip-path:inset(0 42% round 14px)}55%{opacity:1}70%{clip-path:inset(0 0 round 14px)}to{opacity:1;transform:none;clip-path:inset(0 0 round 14px)}}@keyframes v2-pager-pop-content{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.v2s-pager.is-leaving>*,.v2s-pager.is-shown,.v2s-pager.is-shown>*{animation:none;opacity:1;transform:none;clip-path:none}}.v2s-body--flush{margin-top:0;padding-top:0}.v2a-claims{position:relative;gap:2px;padding:4px}.v2a-claims .v2a-claim{flex:1 1 0;min-height:-moz-min-content;min-height:min-content}.v2s-stage--right{height:auto;min-height:clamp(480px,calc(100svh - 320px),704px)}.v2a-thumb{position:absolute;left:4px;right:4px;top:0;z-index:0;border-radius:8px;background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.15);box-sizing:border-box;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.v2a-thumb.is-ready{transition:transform .55s var(--ease-page,cubic-bezier(.23,1,.32,1)),height .55s var(--ease-page,cubic-bezier(.23,1,.32,1))}.v2a-claim{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:8px;color:#fff;text-shadow:var(--v2s-shadow)}.v2a-claims .v2a-claim-body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.v2a-claim-head{display:flex;align-items:flex-start;gap:8px;padding:6px 0;opacity:.75;transition:opacity .4s var(--ease-ui,ease)}.v2a-claims .v2a-claim{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;text-align:left;cursor:pointer;width:100%;transition:background-color .2s var(--ease-ui,ease)}.v2a-claims .v2a-claim:not(.is-on):hover{background:rgba(255,255,255,.08)}.v2a-claims .v2a-claim:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:-2px}.v2a-claim-head img{display:block;width:24px;height:24px;flex:none;filter:drop-shadow(0 1px 3px rgba(35,32,24,.1)) drop-shadow(0 1px 2px rgba(35,32,24,.06))}.v2a-claim-title{font-size:20px;line-height:24px;letter-spacing:-.8px;color:#fff}.v2a-claim-body,.v2a-claim-title{font-family:var(--font-sans);font-weight:500}.v2a-claim-body{margin:0;font-size:14px;line-height:21px;color:rgba(255,255,255,.75);transition:color .4s var(--ease-ui,ease)}.v2a-claims .v2a-claim+.v2a-claim:before{content:"";position:absolute;top:-1.5px;left:14px;right:14px;height:1px;background:rgba(255,255,255,.15);transition:opacity .3s var(--ease-ui,ease)}.v2a-claims .v2a-claim.is-on+.v2a-claim:before,.v2a-claims .v2a-claim.is-on:before{opacity:0}.v2a-claim.is-on .v2a-claim-head{opacity:1}.v2a-claim.is-on .v2a-claim-body{color:rgba(255,255,255,.9)}.v2a-card{gap:2px;padding:4px}.v2a-claim--card{padding:8px;background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.v2a-claim--card .v2a-claim-head{padding:0;gap:4px}.v2a-claim--card .v2a-claim-head img{width:20px;height:20px}.v2a-claim--card .v2a-claim-title{font-size:16px;line-height:24px;letter-spacing:0}.v2a-part{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:8px;background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.15);color:#fff;text-shadow:var(--v2s-shadow)}.v2a-part-desc{font-family:var(--font-sans);font-weight:500;font-size:14px;line-height:21px;color:var(--flds-fg-inverse-strong,#f1eee7)}.v2s-stage--right{flex-direction:row-reverse}.v2s-stage--right .v2s-details{margin-right:0;margin-left:-120px}@keyframes v2-pager-pop-out{0%{opacity:1;transform:none;clip-path:inset(0 0 round 14px)}45%{opacity:.7;clip-path:inset(0 0 round 14px)}to{opacity:0;transform:translateY(18px) scale(.86);clip-path:inset(0 20% round 14px)}}@keyframes v2-pager-pop-content-out{0%{opacity:1}to{opacity:0}}[data-fs1-release~="2.2"] main>#hero+*{border-top:72px solid transparent;scroll-margin-top:-72px}[data-fs1-release~="2.2"] .v2s-body--flush{scroll-margin-top:72px}@media (max-width:1023.98px){[data-fs1-release~="2.2"] .v2s-body--flush{scroll-margin-top:36px}}.v2s--reveal{--v2s-soft:cubic-bezier(0.22,1,0.36,1)}.v2s--reveal:not(.is-head-in) .v2s-head,.v2s--reveal:not(.is-rail-in) .v2s-rail .v2s-card,.v2s--reveal:not(.is-stage-in) :is(.v2s-stage .v2s-media,.v2s-stage .v2s-details,.v2s-selectors,.v2-fn){opacity:0}.v2s--reveal:not(.is-stage-in) .v2s-stage .v2s-bar-fill{animation:none;width:var(--v2s-bar-h,5px)}.v2s--reveal.is-head-in .v2s-head{animation:v2s-rise 1.25s var(--v2s-soft) backwards}.v2s--reveal{--v2s-apple:cubic-bezier(0.32,0.72,0,1);--v2s-glide:cubic-bezier(0.45,0.05,0.15,1)}.v2s--reveal.is-stage-in .v2s-stage:not(.v2s-stage--right) .v2s-media{animation:v2s-rise 1.25s var(--v2s-soft) backwards}.v2s--reveal.is-stage-in .v2s-stage:not(.v2s-stage--right) .v2s-details{animation:v2s-card-in 1.15s .35s var(--v2s-glide) backwards}.v2s--reveal.is-stage-in:not(.is-settled) .v2s-stage .v2s-bar-fill{animation-delay:calc(.4s + var(--d, 0s));animation-duration:1.2s}@keyframes v2s-card-in{0%{opacity:0;transform:translateX(-72px)}35%{opacity:1}to{opacity:1;transform:none}}.v2s--reveal.is-stage-in .v2s-stage .v2s-details{animation:v2s-from-left .8s .35s var(--v2s-soft) backwards}.v2s--reveal.is-stage-in :is(.v2s-selectors,.v2-fn){animation:v2s-rise 1.25s .3s var(--v2s-soft) backwards}.v2s--reveal.is-rail-in .v2s-rail .v2s-card{animation:v2s-rise 1.25s var(--v2s-soft) backwards}.v2s--reveal.is-rail-in .v2s-rail .v2s-card:nth-child(2){animation-delay:.12s}@keyframes v2s-rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:none}}@keyframes v2s-from-left{0%{opacity:0;translate:-40px 0}to{opacity:1;translate:none}}@media (prefers-reduced-motion:reduce){.v2s--reveal :is(.v2s-head,.v2s-media,.v2s-details,.v2s-selectors,.v2-fn,.v2s-card){opacity:1!important;animation:none!important}.v2s--reveal .v2s-shot{animation:none!important}}.v2s--still .v2s-shot{transform:none;transition:opacity 1s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:no-preference){.v2s--still .v2s-card-media[data-shots="2"] img{animation-name:v2s-xfade-2}.v2s--still .v2s-card-media[data-shots="3"] img{animation-name:v2s-xfade-3}.v2s--still .v2s-card-media[data-shots="4"] img{animation-name:v2s-xfade-4}}@keyframes v2s-xfade-2{0%{opacity:1}45%{opacity:1}50%{opacity:0}95%{opacity:0}to{opacity:1}}@keyframes v2s-xfade-3{0%{opacity:1}28.3%{opacity:1}33.3%{opacity:0}95%{opacity:0}to{opacity:1}}@keyframes v2s-xfade-4{0%{opacity:1}20%{opacity:1}25%{opacity:0}95%{opacity:0}to{opacity:1}}.v2s--par{--v2s-par:56px}.v2s--par .v2s-shot{height:calc(100% + 2 * var(--v2s-par));max-height:none;bottom:auto;translate:0 calc(-1 * var(--v2s-par) * (1 + var(--v2s-p, 0)))}@media (max-width:1023.98px){.v2s--par{--v2s-par:32px}.v2s--par .v2s-card-media :is(img,video){will-change:transform,translate;height:calc(100% + 2 * var(--v2s-par));max-height:none;bottom:auto;translate:0 calc(-1 * var(--v2s-par) * (1 + var(--v2s-p, 0)))}}@media (prefers-reduced-motion:reduce){.v2s--par .v2s-card-media :is(img,video),.v2s--par .v2s-shot{height:100%;translate:none}}.v2s--reveal.is-stage-in .v2s-stage--right .v2s-media{animation:v2s-rise 1.25s var(--v2s-soft) backwards}.v2s--reveal.is-stage-in .v2s-stage--right .v2s-details{animation:v2s-card-in-r 1.15s .35s var(--v2s-glide) backwards}@keyframes v2s-card-in-r{0%{opacity:0;transform:translateX(72px)}35%{opacity:1}to{opacity:1;transform:none}}.v2s--reveal .v2s-stage .v2s-details{--v2s-in-x:-24px}.v2s--reveal .v2s-stage .v2s-media,.v2s--reveal .v2s-stage--right .v2s-details{--v2s-in-x:24px}.v2s--reveal .v2s-stage--right .v2s-media{--v2s-in-x:-24px}.v2s--reveal .v2s-stage .v2s-media{--v2s-in-op:0.9}.v2s--reveal .v2s-stage .v2s-details{--v2s-in-op:1}.v2s--reveal:not(.is-stage-in) .v2s-stage :is(.v2s-media,.v2s-details){opacity:var(--v2s-in-op,.9);translate:var(--v2s-in-x,0) 0}.v2s--reveal.is-stage-in .v2s-stage .v2s-details,.v2s--reveal.is-stage-in .v2s-stage .v2s-media,.v2s--reveal.is-stage-in .v2s-stage--right .v2s-details,.v2s--reveal.is-stage-in .v2s-stage--right .v2s-media,.v2s--reveal.is-stage-in .v2s-stage:not(.v2s-stage--right) .v2s-details,.v2s--reveal.is-stage-in .v2s-stage:not(.v2s-stage--right) .v2s-media{animation:v2s-rise-in-place 1.25s var(--v2s-soft) backwards}@keyframes v2s-rise-in-place{0%{opacity:var(--v2s-in-op,.9);translate:var(--v2s-in-x,0) 0}to{opacity:1;translate:none}}@media (prefers-reduced-motion:reduce){.v2s--reveal .v2s-stage :is(.v2s-media,.v2s-details){translate:none!important}}.v2s-card-video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v2a-claims--fold .v2a-thumb{display:none}.v2a-claims--fold .v2a-claim{flex:0 1 auto;gap:0;transition:flex-grow .65s var(--ease-page,cubic-bezier(.23,1,.32,1)),background-color .2s var(--ease-ui,ease)}.v2a-claims--fold .v2a-claim:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:8px;background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.15);box-sizing:border-box;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);opacity:0;transition:opacity .45s var(--ease-ui,ease)}.v2a-claims--fold .v2a-claim.is-on:after{opacity:1}.v2a-claim-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .65s var(--ease-page,cubic-bezier(.23,1,.32,1))}.v2a-claim.is-on .v2a-claim-fold{grid-template-rows:1fr}.v2a-claims--fold .v2a-claim-body{display:block;min-height:0;overflow:hidden;padding-top:8px;opacity:0;translate:0 6px;transition:opacity .25s var(--ease-ui,ease),translate .25s var(--ease-ui,ease)}.v2a-claims--fold .v2a-claim.is-on .v2a-claim-body{opacity:1;translate:none;transition:opacity .45s .18s var(--ease-ui,ease),translate .55s .18s var(--ease-page,cubic-bezier(.23,1,.32,1)),color .4s var(--ease-ui,ease)}@media (prefers-reduced-motion:reduce){.v2a-claim-fold,.v2a-claims--fold .v2a-claim,.v2a-claims--fold .v2a-claim-body,.v2a-claims--fold .v2a-claim:after{transition:none}}.v2a-claims--fold .v2a-claim-head{gap:0}.v2a-claims--fold .v2a-claim-head>img:first-child{max-width:none;width:0;margin-right:0;transform-origin:0 50%;opacity:0;transform:scale(0);transition:opacity .3s var(--ease-ui,ease),transform .62s var(--ease-page,cubic-bezier(.23,1,.32,1)),width .62s var(--ease-page,cubic-bezier(.23,1,.32,1)),margin-right .62s var(--ease-page,cubic-bezier(.23,1,.32,1))}.v2a-claims--fold .v2a-claim.is-on .v2a-claim-head>img:first-child{width:24px;margin-right:8px;opacity:1;transform:none;transition:opacity .34s var(--ease-ui,ease) .12s,transform .62s var(--ease-page,cubic-bezier(.23,1,.32,1)),width .62s var(--ease-page,cubic-bezier(.23,1,.32,1)),margin-right .62s var(--ease-page,cubic-bezier(.23,1,.32,1))}.v2a-claims--fold .v2a-claim-title{flex:1 1 auto;min-width:0}.v2a-claim-head .v2a-claim-chev{display:block;flex:none;width:24px;height:24px;margin-left:8px;filter:none;transition:transform .55s var(--ease-page,cubic-bezier(.23,1,.32,1))}.v2a-claim.is-on .v2a-claim-head .v2a-claim-chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.v2a-claim-head .v2a-claim-chev,.v2a-claims--fold .v2a-claim-head>img:first-child{transition:none}}.v2s--dock .v2s-stage{height:clamp(480px,calc(100svh - 226px),760px)}.v2s--dock .v2s-stage--right{height:auto;min-height:clamp(480px,calc(100svh - 226px),760px)}.v2s-dock{position:absolute;right:12px;bottom:12px;z-index:3;display:flex;align-items:stretch;gap:8px;max-width:calc(100% - 24px);box-sizing:border-box;padding:8px;border-radius:20px;background:var(--v2s-glass);border:1px solid rgba(0,0,0,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);filter:drop-shadow(0 1px 2px rgba(0,0,0,.05));transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2s-dock .v2s-sel{gap:0;justify-content:center;box-sizing:border-box;overflow:clip;padding:10px 12px;border-radius:12px;background:var(--flds-bg-card,#fefdf9);border:1px solid rgba(0,0,0,.15);transition:padding .62s var(--ease-page,cubic-bezier(.23,1,.32,1)),box-shadow .2s var(--ease-ui,ease)}.v2s-dock .v2s-sel.is-active{padding-left:6px}.v2s-dock .v2s-sel:hover{background:var(--flds-bg-card,#fefdf9);box-shadow:inset 0 0 0 100px var(--flds-state-alpha-hover,rgba(35,32,24,.06))}.v2s-dock .v2s-sel-label{font-weight:500;white-space:nowrap}.v2s-dock .v2s-sel.is-active .v2s-sel-label{font-weight:700}.v2s-dock .v2s-sel-desc{display:none}.v2s-dock .v2s-sel-state{height:28px;margin-block:-4px;overflow:visible;transform:scale(0);transform-origin:0 50%;color:var(--v2s-accent);transition:width .62s var(--ease-page,cubic-bezier(.23,1,.32,1)),margin-right .62s var(--ease-page,cubic-bezier(.23,1,.32,1)),transform .62s var(--ease-page,cubic-bezier(.23,1,.32,1)),opacity .3s var(--ease-ui,ease),color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2s-dock .v2s-sel.is-active .v2s-sel-state{width:28px;margin-right:6px;transform:none;transition-delay:0s,0s,0s,.12s,0s}.v2s-dock .v2s-sel-glyph{top:8px;left:8px}.v2s-dock :is(.v2s-sel-glyph,.v2s-sel-glyph svg){width:12px;height:12px}.v2s-ring{position:absolute;inset:0;display:block;width:28px;height:28px;overflow:visible}.v2s-ring circle{fill:none}.v2s-ring-track{stroke:rgba(0,0,0,.07);stroke-width:3}.v2s-ring-edge{stroke:rgba(0,0,0,.02);stroke-width:1}.v2s-ring-core,.v2s-ring-run{stroke:var(--v2s-chip);transition:stroke .3s var(--ease-ui,ease)}.v2s-ring-run,.v2s-ring-shade{stroke-width:3;stroke-linecap:round}.v2s-ring-shade{stroke:rgba(0,0,0,.1)}.v2s-ring-core{stroke-width:1;stroke-linecap:round}.v2s-sel.is-paused :is(.v2s-ring-run,.v2s-ring-core){stroke:var(--flds-text-muted,#908c83)}@media (prefers-reduced-motion:reduce){.v2s-dock .v2s-sel,.v2s-dock .v2s-sel-state{transition:none}}.v2s-stage--right .v2s-dock{right:auto;left:12px}.v2s-part--foot{position:relative;flex-direction:column;align-items:flex-start;gap:4px}.v2s-part--foot:before{content:"";position:absolute;top:0;left:17px;right:17px;height:1px;border-radius:1px;background:rgba(255,255,255,.15)}.v2s-part--foot .v2s-part-head{display:flex;align-items:center;gap:4px}.v2s-part--foot .v2s-part-desc{font-weight:500;font-size:14px;line-height:21px;color:rgba(255,255,255,.9)}.v2a-claims--sized .v2a-claim{height:var(--v2a-shut,auto);min-height:0;transition:height .65s var(--ease-page,cubic-bezier(.23,1,.32,1)),background-color .2s var(--ease-ui,ease)}.v2a-claims--sized .v2a-claim.is-on{height:var(--v2a-open,auto)}.v2a-claims--sized{min-height:var(--v2a-panel,0)}.v2a-claims--sized .v2a-claim-fold{flex:1 1 auto;min-height:0;overflow:clip}.v2a-claims--even .v2a-claim-body{align-self:center}.v2a-claims--even .v2a-claim.is-on .v2a-claim-body{padding-bottom:8px}@media (prefers-reduced-motion:reduce){.v2a-claims--sized .v2a-claim{transition:none}}.v2a-claims--fold .v2a-claim+.v2a-claim:before{left:18px;right:16px}.v2a-claims--fold .v2a-claim-head>img:first-child{display:none}@media (min-width:1024px){.v2s--dock .v2s-dock--pager{position:sticky;bottom:16px;right:auto;left:auto;z-index:34;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 48px);opacity:0;transform:translateY(24px)}.v2s--dock .v2s-dock--pager.is-shown{animation:v2s-dock-pop .85s cubic-bezier(.2,1.25,.35,1) both}.v2s--dock .v2s-dock--pager.is-shown>*{animation:v2-pager-pop-content .6s .25s var(--ease-ui,ease) both}.v2s--dock .v2s-dock--pager.is-leaving{animation:v2s-dock-pop-out .35s var(--ease-ui,ease) both}.v2s--dock .v2s-dock--pager.is-leaving>*{animation:v2-pager-pop-content-out .14s var(--ease-ui,ease) both}.v2s--dock .v2s-dock--pager.is-shown.is-leaving{animation:v2s-dock-pop .85s cubic-bezier(.2,1.25,.35,1) both}}@keyframes v2s-dock-pop{0%{opacity:0;transform:translateY(28px) scale(.72);clip-path:inset(0 42% round 20px)}55%{opacity:1}70%{clip-path:inset(0 0 round 20px)}to{opacity:1;transform:none;clip-path:inset(0 0 round 20px)}}@keyframes v2s-dock-pop-out{0%{opacity:1;transform:none;clip-path:inset(0 0 round 20px)}45%{opacity:.7;clip-path:inset(0 0 round 20px)}to{opacity:0;transform:translateY(18px) scale(.86);clip-path:inset(0 20% round 20px)}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.v2s--dock .v2s-dock--pager{transform:none}.v2s--dock .v2s-dock--pager.is-leaving>*,.v2s--dock .v2s-dock--pager.is-shown,.v2s--dock .v2s-dock--pager.is-shown>*{animation:none;opacity:1;transform:none;clip-path:none}}@media (max-width:1023.98px){.v2s-dock--pager{display:none}}@keyframes v2-par-sym-56{0%{translate:0 -56px}to{translate:0 56px}}@keyframes v2-par-sym-32{0%{translate:0 -32px}to{translate:0 32px}}@keyframes v2-par-down-56{0%{translate:0 -112px}to{translate:0 0}}@keyframes v2-par-down-32{0%{translate:0 -64px}to{translate:0 0}}@keyframes v2-par-sym-65pct{0%{translate:0 -6.5%}to{translate:0 6.5%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html[data-fs1-par=css] .v2s--par :is(.v2s-stage,.v2s-rail){view-timeline:--v2s-tl block}html[data-fs1-par=css] .v2s--par .v2s-shot{animation:v2-par-down-56 linear none;animation-timeline:--v2s-tl;animation-range:cover 0 cover 100%}html[data-fs1-par=css] .v2s--par .v2s-card-media :is(img,video){animation:v2-par-down-32 linear none;animation-timeline:--v2s-tl;animation-range:cover 0 cover 100%}html[data-fs1-par=css] .v2s--par .v2s-card-media[data-shots="2"] img{--v2s-cyc:v2s-cycle-2}html[data-fs1-par=css] .v2s--par .v2s-card-media[data-shots="3"] img{--v2s-cyc:v2s-cycle-3}html[data-fs1-par=css] .v2s--par .v2s-card-media[data-shots="4"] img{--v2s-cyc:v2s-cycle-4}html[data-fs1-par=css] .v2s--par.v2s--still .v2s-card-media[data-shots="2"] img{--v2s-cyc:v2s-xfade-2}html[data-fs1-par=css] .v2s--par.v2s--still .v2s-card-media[data-shots="3"] img{--v2s-cyc:v2s-xfade-3}html[data-fs1-par=css] .v2s--par.v2s--still .v2s-card-media[data-shots="4"] img{--v2s-cyc:v2s-xfade-4}html[data-fs1-par=css] .v2s--par .v2s-card-media.is-multi img{animation-name:var(--v2s-cyc,none),v2-par-down-32;animation-duration:calc(var(--n, 2) * 5s),auto;animation-timing-function:linear,linear;animation-iteration-count:infinite,1;animation-delay:calc((var(--i, 0) - var(--n, 2)) * 5s),0s;animation-fill-mode:none,none;animation-timeline:auto,--v2s-tl;animation-range:normal,cover 0 cover 100%}@media (max-width:1023.98px){html[data-fs1-par=css] .v2s--par .v2s-card-media :is(img,video){will-change:transform}}}}[data-fs1-release~="2.2"] .v2s-sel-glyph--play{opacity:0;transform:scale(.6)}[data-fs1-release~="2.2"] .v2s-sel-glyph--pause,[data-fs1-release~="2.2"] .v2s-sel-state.is-paused .v2s-sel-glyph--play{opacity:1;transform:none}[data-fs1-release~="2.2"] .v2s-sel-state.is-paused .v2s-sel-glyph--pause{opacity:0;transform:scale(.6)}[data-fs1-release~="2.2"] .v2s-sel-state.is-ended :is(.v2s-sel-glyph--play,.v2s-sel-glyph--pause){opacity:0;transform:scale(.6)}@media (max-width:1023.98px){[data-fs1-release~="2.2"] .v2-hero{padding-bottom:48px}[data-fs1-release~="2.2"] main>#hero+*{border-top-width:36px;scroll-margin-top:-36px}[data-fs1-release~="2.2"] .v2b,[data-fs1-release~="2.2"] .v2o{padding:36px 0}[data-fs1-release~="2.2"] :is(#compare,#faq,#ecosystem){--fs1-section-py:36px;--fs1-section-lead:0px}.v2s--reveal.is-rail-in:not(.is-stage-in) .v2-fn{opacity:1;animation:v2s-rise 1.25s .3s var(--v2s-soft) backwards}}[data-fs1-release~="2.2"] :is(.v2-toc-chip,.v2-toc-buy,.v2-toc-limitbtn,.v2-btn,.v2st-btn,.v2am-btn,.v2r-cta,.v2s-sel,.fs1-cmp-altbtn){min-width:0;max-width:100%}[data-fs1-release~="2.2"] :is(.v2-toc-chip>.v2-label,.v2-toc-buy-label,.v2-toc-limit-text,.v2-swatch-label,.v2-btn>.v2-label,.v2st-btn>span,.v2am-btn>.v2-label,.v2r-cta>.v2-label,.v2s-sel-label,.v2w-name,.v2am-name,.fs1-cmp-altbtn>span){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-fs1-release~="2.2"] .v2-toc-chip>.v2-label{max-width:168px}[data-fs1-release~="2.2"] :is(.v2-toc-buy-label,.v2-toc-limit-text){max-width:160px}[data-fs1-release~="2.2"] .v2-swatch-label{max-width:128px}[data-fs1-release~="2.2"] .v2-btn>.v2-label{max-width:220px}[data-fs1-release~="2.2"] :is(.v2st-btn>span,.v2r-cta>.v2-label){max-width:220px}[data-fs1-release~="2.2"] .v2am-btn>.v2-label{max-width:300px}[data-fs1-release~="2.2"] .v2s-sel-label{max-width:200px}[data-fs1-release~="2.2"] .v2w-name{max-width:320px}[data-fs1-release~="2.2"] .v2am-name{max-width:100%}[data-fs1-release~="2.2"] .v2o22-cta{max-width:min(260px,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-fs1-release~="2.2"] .fs1-eco-alpha{min-width:0;overflow-wrap:anywhere}[data-fs1-release~="2.3"] #ecosystem .fs1-eco-alpha .fs1-media-zoom+div{background-color:transparent!important}[data-fs1-release~="2.3"] #ecosystem .fs1-eco-alpha .fs1-media-zoom+div+div{isolation:isolate}[data-fs1-release~="2.3"] #ecosystem .fs1-eco-alpha .fs1-media-zoom+div+div:before{content:"";position:absolute;left:0;right:0;bottom:0;top:-150px;z-index:-1;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.82),rgba(0,0,0,.7) calc(100% - 150px),rgba(0,0,0,.698) calc(100% - 140.6px),rgba(0,0,0,.689) calc(100% - 131.2px),rgba(0,0,0,.666) calc(100% - 121.9px),rgba(0,0,0,.628) calc(100% - 112.5px),rgba(0,0,0,.574) calc(100% - 103.1px),rgba(0,0,0,.507) calc(100% - 93.8px),rgba(0,0,0,.431) calc(100% - 84.4px),rgba(0,0,0,.35) calc(100% - 75px),rgba(0,0,0,.269) calc(100% - 65.6px),rgba(0,0,0,.193) calc(100% - 56.2px),rgba(0,0,0,.126) calc(100% - 46.9px),rgba(0,0,0,.072) calc(100% - 37.5px),rgba(0,0,0,.034) calc(100% - 28.1px),rgba(0,0,0,.011) calc(100% - 18.8px),rgba(0,0,0,.002) calc(100% - 9.4px),rgba(0,0,0,0))}[data-fs1-release~="2.3"] #ecosystem .fs1-eco-alpha:hover .fs1-media-zoom+div{background-color:rgb(var(--fs1-ink)/.1)!important}[data-fs1-release~="2.3"] #ecosystem .fs1-eco-alpha .fs1-media-zoom+div+div{text-shadow:var(--shadow-xs,0 1px 2px rgba(35,32,24,.05))}[data-fs1-release~="2.3"] #ecosystem .fs1-eco-alpha .fs1-media-zoom+div+div .fs1-btn-primary{text-shadow:none}@media (max-width:1023.98px){[data-fs1-release~="2.2"] .v2-toc-item :is(.v2-label,.v2-toc-limit-text){max-width:100%}[data-fs1-release~="2.2"] .v2w-name{max-width:240px}[data-fs1-release~="2.2"] .v2s-sel-label{max-width:180px}[data-fs1-release~="2.2"] .v2a-card .v2a-claim--card{display:flex;flex-direction:column}[data-fs1-release~="2.2"] .v2a-card .v2a-claim--card>.v2a-claim-body{margin-block:auto}[data-fs1-release~="2.2"] .v2s-card:not(.is-active) .v2s-card-media.is-multi img{animation-play-state:paused!important}[data-fs1-release~="2.2"] .v2s-pager.v2s-pager--dock{justify-content:flex-start;gap:0;padding:0;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);margin-inline:auto;box-sizing:border-box;border-radius:20px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[data-fs1-release~="2.2"] .v2s-pager--dock .v2s-sel{cursor:pointer}}@media (hover:none){[data-fs1-release~="2.2"] .v2s-dock .v2s-sel:hover{box-shadow:none}}@keyframes v2s-ring-lap{0%{stroke-dasharray:.01 100}to{stroke-dasharray:100 100}}@media (max-width:1023.98px){[data-fs1-release~="2.2"] .v2s-pager--dock .v2s-sel.is-still.is-active{padding-left:12px}[data-fs1-release~="2.2"] .v2s-pager--dock .v2s-sel:not(.is-still) :is(.v2s-ring-run,.v2s-ring-shade,.v2s-ring-core){animation:v2s-ring-lap calc(var(--n, 2) * 5s) linear infinite}[data-fs1-release~="2.2"] .v2s-pager--dock .v2s-sel.is-paused :is(.v2s-ring-run,.v2s-ring-shade,.v2s-ring-core),[data-fs1-release~="2.2"] .v2s-pager--dock .v2s-sel:not(.is-active) :is(.v2s-ring-run,.v2s-ring-shade,.v2s-ring-core){animation-play-state:paused}[data-fs1-release~="2.2"] .v2s.is-phone-paused .v2s-card.is-active .v2s-card-media.is-multi img{animation-play-state:paused!important}}@media (max-width:1023.98px) and (prefers-reduced-motion:reduce){[data-fs1-release~="2.2"] .v2s-pager--dock .v2s-sel :is(.v2s-ring-run,.v2s-ring-shade,.v2s-ring-core){animation:none}}@media (max-width:1023.98px){[data-fs1-release~="2.2"] .v2s.is-rail-out .v2s-card-media.is-multi img,[data-fs1-release~="2.2"] .v2s.is-rail-out .v2s-pager--dock .v2s-sel :is(.v2s-ring-run,.v2s-ring-shade,.v2s-ring-core){animation-play-state:paused!important}}@media (prefers-reduced-motion:reduce){[data-fs1-release~="2.2"] .v2a-claims--fold .v2a-claim,[data-fs1-release~="2.2"] .v2a-claims--fold .v2a-claim.is-on{transition:none}[data-fs1-release~="2.2"] .v2a-claims--fold :is(.v2a-claim,.v2a-claim.is-on) :is(.v2a-claim-fold,.v2a-claim-body,.v2a-claim-head>*){transition:opacity .2s var(--ease-ui,ease);translate:none}}@media (max-width:1023.98px){[data-fs1-release~="2.3"] .v2s-rail{padding-right:var(--v2s-col-left)}[data-fs1-release~="2.3"] .v2s-card:last-child{scroll-snap-align:end;scroll-margin-right:var(--v2s-col-left)}}[data-fs1-release~="2.3"] .v2s-row-head{height:24px;font-size:11px;line-height:16.5px;color:rgba(255,255,255,.6)}.v2s-row-time{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-sans);font-weight:400;font-size:16px;line-height:1.5;letter-spacing:0;text-transform:none;color:#f1eee7}.v2s-row-time b,.v2s-row-time i{font-weight:inherit;font-style:normal}.v2-fn-ref{font-size:.5em;line-height:0;vertical-align:baseline;position:relative;top:-.72em;margin-left:2px;letter-spacing:0}.v2-fn-ref a{color:inherit;border-radius:4px;padding:0 2px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .15s var(--ease-ui,ease)}.v2-fn-ref a:hover{color:var(--v2-fn-accent,currentColor)}.v2-fn-ref a:focus-visible{outline:2px solid var(--v2-fn-accent,currentColor);outline-offset:2px}.v2-fn{margin:var(--v2-fn-gap,24px) 0 0;width:100%;max-width:var(--v2-fn-max,800px);padding:0 var(--v2-fn-pad,24px);box-sizing:border-box;font-family:var(--font-sans);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:var(--flds-text-muted,#908c83);scroll-margin-top:55vh}.v2-fn--center{text-align:center;margin-inline:auto}.v2-fn--left{text-align:left;margin-inline:0;align-self:flex-start}.v2-fn+.v2-fn{margin-top:4px}@media (max-width:1023.98px){.v2-fn{max-width:var(--v2-fn-max-phone,512px);padding:0 var(--v2-fn-pad-phone,16px)}}[data-fs1-release~="2.2"] .v2-fn-ref{font-size:1em;top:calc(-.7em + 8.4px)}[data-fs1-release~="2.2"] .v2-fn-ref a{font-size:12px;line-height:0}.v2-grid-side{--v2-grid-half:256px;display:none}.v2-grid-side--l{left:calc(50% - var(--v2-grid-half) - 1px)}.v2-grid-side--r{right:calc(50% - var(--v2-grid-half) - 1px)}[data-fs1-release~="2.2"] .v2-grid-side--r{right:calc(50% - var(--v2-grid-half))}@media (min-width:538px) and (max-width:1023.98px){.v2-grid-side{display:block}}@media (min-width:1024px){.v2-grid-side{--v2-grid-half:720px}}@media (min-width:1466px){.v2-grid-side{display:block}}.v2-grid-torx{pointer-events:auto;transform-origin:50% 50%;transition:transform .7s cubic-bezier(.34,1.56,.64,1)}.v2-grid-torx:hover{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.v2-grid-torx{transition:none}}.v2st{--v2st-col-left:24px;--v2st-card-w:498px;--v2st-gap:24px;display:flex;flex-direction:column;align-items:center;gap:24px;padding:72px 0;background:var(--flds-bg-page,#fefdf9);color:var(--flds-text-strong,#232018)}.v2st-head{width:100%;max-width:1440px;padding:0 24px;box-sizing:border-box}.v2st-title{margin:0;font-family:var(--font-sans);font-weight:500;font-size:48px;line-height:58px;letter-spacing:-1.92px}.v2st-title-dim{color:var(--flds-text-default,#666259)}.v2st-title-ink{color:var(--flds-text-strong,#232018)}.v2st-head--cards{margin-top:64px}.v2st-rail{position:relative;z-index:33;display:flex;align-items:stretch;gap:var(--v2st-gap);width:min(100vw,1440px);padding:0 var(--v2st-col-left);box-sizing:border-box;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.v2st-rail::-webkit-scrollbar{display:none}.v2st-rail.is-settling{scroll-snap-type:none}.v2st-card{flex:none;width:var(--v2st-card-w);scroll-snap-align:center;display:flex;flex-direction:column;cursor:pointer}.v2st-card:first-child{scroll-snap-align:start;scroll-margin-left:var(--v2st-col-left)}.v2st-card .v2sf-range,.v2st-card .v2st-btn{cursor:pointer}.v2st-card .v2sf-range{cursor:col-resize}.v2st-frame{padding:8px;border-radius:32px;background:var(--v2st-glass);border:1px solid rgba(0,0,0,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 4px rgba(0,0,0,.05);transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2st-media{position:relative;height:480px;border-radius:24px;overflow:clip;background:rgba(35,32,24,.05);box-shadow:inset 0 0 0 1px rgba(35,32,24,.12)}.v2st-video{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v2st-caption{display:flex;flex-direction:column;gap:16px;padding:16px;flex:1 1 auto}.v2st-caption--row>.v2st-btn{margin-top:auto;align-self:flex-start}.v2st-card-title{display:flex;align-items:center;margin:0;max-width:520px;font-family:var(--font-sans);font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.8px;color:var(--flds-text-strong,#232018);transition:color .3s var(--ease-ui,ease)}.v2st-card-title.is-playing{color:var(--v2st-accent)}.v2st-card-title.is-playing .v2st-play{color:var(--v2st-glyph)}.v2st-play{display:block;flex:none;width:0;height:16px;margin-right:0;overflow:hidden;opacity:0;color:inherit;transition:width .4s var(--ease-page,cubic-bezier(.23,1,.32,1)),margin-right .4s var(--ease-page,cubic-bezier(.23,1,.32,1)),opacity .3s var(--ease-ui,ease)}.v2st-play svg{display:block;width:16px;height:16px}.v2st-card-title.is-playing .v2st-play{width:16px;margin-right:4px;opacity:1}.v2st-card-body{margin:0;max-width:460px;font-family:var(--font-sans);font-weight:500;font-size:18px;line-height:24px;color:var(--flds-text-default,#666259)}.v2st-pager{position:sticky;bottom:16px;z-index:34;opacity:0;transform:translateY(24px);clip-path:inset(0 round 14px);display:flex;align-items:center;justify-content:space-between;gap:48px;padding:8px;border-radius:14px;border:1px solid rgba(0,0,0,.1);background:var(--v2st-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 4px rgba(0,0,0,.05);transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2st-pager.is-shown{animation:v2-pager-pop .85s cubic-bezier(.2,1.25,.35,1) both}.v2st-pager.is-shown>*{animation:v2-pager-pop-content .6s .25s var(--ease-ui,ease) both}.v2st-pager.is-leaving{animation:v2-pager-pop-out .35s var(--ease-ui,ease) both}@media (prefers-reduced-motion:reduce){.v2st-pager.is-shown,.v2st-pager.is-shown>*{animation:none;opacity:1;transform:none;clip-path:none}}.v2st-dots{display:flex;align-items:center;gap:8px;padding:4px;border-radius:12px;background:var(--flds-bg-page,#fefdf9);border:1px solid rgba(0,0,0,.1);filter:drop-shadow(0 1px 1px rgba(35,32,24,.05))}.v2st-dot{width:8px;height:8px;padding:0;border:0;border-radius:9999px;background:rgba(35,32,24,.18);cursor:pointer;transition:background-color .2s var(--ease-ui,ease)}.v2st-dot.is-on{background:#232018}.v2st-arrows{display:flex;gap:8px}.v2st-arrow{display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:6px;border:1px solid rgba(0,0,0,.15);background:var(--flds-bg-page,#fefdf9);cursor:pointer;filter:drop-shadow(0 1px 1px rgba(35,32,24,.05))}.v2st-arrow:disabled{opacity:.38;cursor:default;filter:none}.v2st-arrow img{display:block;width:16px;height:16px}@media (max-width:1023.98px){.v2st{--v2st-col-left:16px;--v2st-card-w:320px;--v2st-gap:16px;padding:36px 0}.v2st-head{max-width:512px;padding:0 16px}.v2st-head--cards{margin-top:0}.v2st-rail{width:min(100vw,512px)}.v2st-title{font-size:32px;line-height:38px;letter-spacing:-1.28px}.v2st-frame{width:320px;height:320px;box-sizing:border-box;display:flex}.v2st-media{flex:1;height:auto}}@media (prefers-reduced-motion:reduce){.v2st-rail{scroll-behavior:auto}}.v2st-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.v2st-title{max-width:900px}.v2st-btn{display:inline-flex;align-items:center;gap:4px;flex:none;padding:6px 10px 6px 16px;border-radius:6px;border:1px solid var(--flds-border-ui,#d2cec4);background:none;cursor:pointer;font-family:var(--font-sans);font-weight:500;font-size:16px;line-height:24px;letter-spacing:-.32px;color:var(--flds-text-strong,#232018);white-space:nowrap;transition:background-color .15s var(--ease-ui,ease)}.v2st-btn:hover{background:var(--flds-state-alpha-hover,rgba(35,32,24,.06))}.v2st-btn img{display:block;width:24px;height:24px}.v2st-btn--ghost{border:0;padding:6px 0}.v2st-btn--ghost:hover{background:none;opacity:.7}.v2st-card--wide{width:min(952px,calc(min(100vw, 1440px) - 2 * (96px + var(--v2st-gap))))}.v2st-caption--row{flex-direction:row;align-items:flex-start;justify-content:space-between}.v2st-caption-text{display:flex;flex-direction:column;gap:16px;min-width:0}.v2st-image{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v2sf-wipe{-moz-user-select:none;user-select:none;-webkit-user-select:none}.v2sf-layer,.v2sf-wipe{position:absolute;inset:0}.v2sf-layer{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v2sf-layer--after{will-change:clip-path}.v2sf-handle{top:0;bottom:0;width:2px;margin-left:-1px;pointer-events:none;z-index:2}.v2sf-handle,.v2sf-knob{position:absolute;background:var(--fs1D-bg-page,#111110)}.v2sf-knob{left:50%;top:50%;width:28px;height:28px;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:4px;border-radius:9999px;box-shadow:0 0 0 2px transparent;transition:box-shadow .15s var(--ease-ui,ease),transform .2s var(--ease-ui,ease)}.v2sf-knob i{display:block;width:1px;height:10px;background:var(--fs1-on-media,#fff)}.v2sf-wipe:has(.v2sf-range:focus-visible) .v2sf-knob{box-shadow:0 0 0 2px var(--fs1-on-media,#fff)}.v2sf-wipe:has(.v2sf-range:active) .v2sf-knob{transform:translate(-50%,-50%) scale(1.12)}.v2sf-range{position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;opacity:0;cursor:col-resize;outline:none}.v2sf-badge{left:16px;bottom:16px;z-index:2;display:block;width:80px;height:80px;box-sizing:border-box;border-radius:8px;background:#8fd400;border:1px solid rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(35,32,24,.06),0 1px 3px rgba(35,32,24,.1);overflow:clip}.v2sf-badge,.v2sf-badge:after{position:absolute;pointer-events:none}.v2sf-badge:after{content:"";inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(35,32,24,.12)}.v2sf-badge img{display:block;width:100%;height:100%}.v2tk{display:inline-block;overflow:hidden;vertical-align:top;height:58px}.v2tk-track{display:block;transition:transform .38s var(--ease-page,cubic-bezier(.23,1,.32,1));will-change:transform}.v2tk--fit{transition:width .38s var(--ease-page,cubic-bezier(.23,1,.32,1))}.v2tk-word{display:block;width:-moz-max-content;width:max-content;height:58px;white-space:nowrap}@media (prefers-reduced-motion:reduce){.v2tk--fit,.v2tk-track{transition:none}}.v2sf-lead{position:relative;z-index:33;display:flex;flex-direction:column;gap:24px;width:min(100vw,1440px);padding:0 var(--v2st-col-left);box-sizing:border-box}.v2sf-lead-media{height:calc((min(100vw, 1440px) - 64px) / 2.4838);min-height:360px}.v2sf-room{position:absolute;inset:0;width:100%;height:100%;will-change:opacity,transform;opacity:0;z-index:0;transform:scale(1.12);transition:opacity .7s var(--ease-ui,ease),transform .7s var(--ease-ui,ease)}.v2sf-room.is-on{opacity:1;z-index:1;animation:v2sf-room-zoom 5s linear both}@keyframes v2sf-room-zoom{0%{transform:scale(1)}to{transform:scale(1.12)}}@keyframes v2sf-room-zoom-22{0%{transform:scale(1)}to{transform:scale(1.03)}}@media (prefers-reduced-motion:no-preference){[data-fs1-release~="2.2"] .v2sf-room.is-on{animation-name:v2sf-room-zoom-22}[data-fs1-release~="2.3"] .v2sf-room{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.v2sf-room{transform:none;transition:none}.v2sf-room.is-on{animation:none}}.v2sf-lead-scrim{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;padding:20px;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.42) 45%,rgba(0,0,0,0))}.v2sf-lead-badge{position:static;flex:none}.v2sf-lead-caption{display:flex;align-items:flex-start;gap:40px;padding:16px 16px 56px}.v2sf-lead-caption>.v2st-btn{margin-left:auto}.v2sf-lead-text{margin:0;flex:1 1 auto;max-width:900px;font-family:var(--font-sans);font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.96px;text-wrap:pretty}.v2sf-lead-ink{color:var(--flds-text-strong,#232018)}.v2sf-lead-dim{color:var(--flds-text-default,#666259)}.v2st-btn--ink{border-color:var(--flds-text-strong,#232018)}.v2st--safety .v2st-card-title{font-size:24px;line-height:32px;letter-spacing:-.96px}.v2st--safety .v2st-caption--row{flex-direction:column;align-items:flex-start}@media (max-width:1023.98px){.v2st-head{flex-direction:column;align-items:flex-start;gap:16px}.v2st-card--wide{width:var(--v2st-card-w)}.v2st-caption--row{flex-direction:column}.v2sf-badge{width:56px;height:56px;left:12px;bottom:12px}.v2sf-lead{width:min(100vw,512px);padding:0 16px}.v2sf-lead-frame{display:block;width:100%;height:auto;box-sizing:border-box}.v2sf-lead-media{flex:none;height:auto;aspect-ratio:4/3;min-height:0}.v2sf-lead-scrim{padding:12px}.v2sf-lead-caption{flex-direction:column;gap:24px;padding:16px 16px 56px}.v2sf-lead-caption>.v2st-btn{margin-left:0}.v2sf-lead-text,.v2st--safety .v2st-card-title{font-size:20px;line-height:26px;letter-spacing:-.8px}.v2tk,.v2tk-word{height:38px}}@media (min-width:1024px){.v2st--runs .v2st-title-dim,.v2st--runs .v2st-title-ink{white-space:nowrap}}.v2st--auto{--v2st-card-w:calc(min(100vw, 1440px) - 2 * (96px + var(--v2st-gap)));--v2st-pv:56px;--v2st-ph:96px}.v2st--auto .v2st-media{height:640px}.v2st-par{position:absolute;inset:calc(-1 * var(--v2st-pv)) calc(-1 * var(--v2st-ph));translate:calc(max(-1, min(1, var(--v2st-px, 0))) * var(--v2st-ph) * -1) calc(var(--v2st-py, 0) * var(--v2st-pv) * -1);will-change:translate}.v2st-par>.v2st-video{width:100%;height:100%}@media (max-width:1023.98px){.v2st--auto{--v2st-card-w:calc(min(100vw, 512px) - 2 * var(--v2st-col-left) - 24px);--v2st-pv:32px;--v2st-ph:48px}.v2st--auto .v2st-frame{width:100%;height:auto;aspect-ratio:1}.v2st--auto .v2st-media{height:auto}}@media (prefers-reduced-motion:reduce){.v2st-par{translate:none}}[data-fs1-release~="2.2"] .v2sf-lead-scrim{--v2sf-scrim-h:calc(80px + 2 * 20px);top:0;align-items:flex-end;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.6) 0,rgba(0,0,0,.42) calc(.45 * var(--v2sf-scrim-h)),rgba(0,0,0,0) var(--v2sf-scrim-h))}@media (max-width:1023.98px){[data-fs1-release~="2.2"] .v2sf-lead-scrim{--v2sf-scrim-h:calc(80px + 2 * 12px)}}@media (min-width:1024px){.v2st--auto .v2st-media{aspect-ratio:auto;height:clamp(420px,calc(100svh - 220px),880px)}.v2st--auto .v2st-caption{display:none}.v2st-over{position:absolute;left:0;right:0;bottom:0;z-index:1;pointer-events:none;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:64px 20px 20px;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.6) 45%,rgba(0,0,0,0))}.v2st-over-title{display:flex;align-items:center;margin:0;max-width:520px;font-family:var(--font-sans);font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.8px;color:#fff}.v2st-over-title .v2st-play{color:#fff}.v2st-over-title.is-playing .v2st-play{width:16px;margin-right:4px;opacity:1}.v2st-over-body{margin:0;max-width:720px;font-family:var(--font-sans);font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;color:var(--flds-text-inverse,#f1eee7)}.v2st-over>*{opacity:0;transition:opacity .3s var(--ease-ui,ease)}.v2st-card.is-current .v2st-over>*{opacity:1;animation:v2st-over-in .8s cubic-bezier(.22,1,.36,1) backwards}.v2st-card.is-current .v2st-over>.v2st-over-body{animation-delay:.12s}}.v2st-over{display:none}@media (min-width:1024px){.v2st--auto .v2st-over{display:flex}}@keyframes v2st-over-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:none}}@media (prefers-reduced-motion:reduce){.v2st-card.is-current .v2st-over>*{animation:none}}.v2tk-framebox{position:relative;display:inline-block;vertical-align:top;isolation:isolate;width:calc(var(--v2tk-w, 0px) + 18px);height:58px}.v2tk-framebox--fit{width:calc(var(--v2tk-cw, var(--v2tk-w, 0px)) + 18px);transition:width .85s cubic-bezier(.45,.05,.15,1)}@media (prefers-reduced-motion:reduce){.v2tk-framebox--fit{transition:none}}.v2tk-framebox .v2tk{position:relative;z-index:1;margin-left:9px;color:var(--v2tk-ink,var(--flds-text-strong,#232018));transition:color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2tk-frame{position:absolute;left:0;top:-1px;bottom:-1px;width:calc(var(--v2tk-cw, var(--v2tk-w, 0px)) + 18px);box-sizing:border-box;border-radius:12px;pointer-events:none;transition:width .38s var(--ease-page,cubic-bezier(.23,1,.32,1))}.v2tk-frame--plate{z-index:0;background:var(--flds-bg-ui,#f3f0e9)}.v2tk-frame--ring{z-index:2;border:1px solid rgba(104,72,0,.13);box-shadow:inset 0 2px 6px rgba(0,0,0,.05)}@media (max-width:1023.98px){.v2tk-framebox{height:38px}.v2tk-frame{border-radius:10px}}.v2tk-framebox .v2tk-frame,.v2tk-framebox .v2tk-track{transition-duration:.85s;transition-timing-function:cubic-bezier(.45,.05,.15,1)}.v2tk-clip{position:relative;z-index:1;display:inline-block;vertical-align:top;height:58px;width:calc(var(--v2tk-cw, var(--v2tk-w, 0px)) + 18px);overflow:hidden;border-radius:12px;transition:width .85s cubic-bezier(.45,.05,.15,1)}@media (max-width:1023.98px){.v2tk-clip{height:38px;border-radius:10px}}@media (prefers-reduced-motion:reduce){.v2tk-clip,.v2tk-frame{transition:none}}[data-fs1-release~="2.2"] .v2st--safety{--v2sf-par:56px}[data-fs1-release~="2.2"] .v2sf-room{will-change:opacity,transform,translate}[data-fs1-release~="2.2"] .v2sf-room,[data-fs1-release~="2.2"] .v2st--safety .v2st-rail .v2st-image{top:calc(-1 * var(--v2sf-par));height:calc(100% + 2 * var(--v2sf-par));translate:0 calc(var(--v2sf-p, 0) * var(--v2sf-par) * -1)}[data-fs1-release~="2.2"] .v2st--safety .v2st-rail .v2st-image{max-height:none;will-change:translate}@media (max-width:1023.98px){[data-fs1-release~="2.2"] .v2st--safety{--v2sf-par:32px}}@media (prefers-reduced-motion:reduce){[data-fs1-release~="2.2"] .v2sf-room,[data-fs1-release~="2.2"] .v2st--safety .v2st-rail .v2st-image{translate:none}}.v2voc{--v2voc-a:var(--v2st-accent,#ff5a00);--v2voc-a2:color-mix(in srgb,var(--v2voc-a) 62%,var(--flds-bg-page,#fefdf9));--v2voc-c:var(--flds-text-muted,#908c83);position:absolute;inset:0;display:flex;flex-direction:column;gap:14px;padding:20px 20px 14px;box-sizing:border-box;background:var(--flds-bg-page,#fefdf9);font-family:var(--font-sans);color:var(--flds-text-default,#666259);cursor:default}.v2voc-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none}.v2voc-legend-item{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:16px;font-weight:500;color:var(--flds-text-strong,#232018)}.v2voc-swatch{display:inline-block;flex:none;width:18px;height:2px;border-radius:1px;background:var(--c)}.v2voc-swatch.is-dashed{background:repeating-linear-gradient(90deg,var(--c) 0 6px,transparent 6px 9px)}.v2voc-body{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:6px}.v2voc-xtitle,.v2voc-ytitle{font-size:11px;line-height:14px;font-weight:500;color:var(--flds-text-muted,#908c83)}.v2voc-xtitle{text-align:center;padding-left:18px}.v2voc-plot{position:relative;flex:1 1 auto;min-height:0;margin:4px 36px 20px 18px}.v2voc-grid{position:absolute;left:0;right:0;height:0;border-top:1px solid rgba(35,32,24,.08)}.v2voc-grid:first-child{border-top-color:rgba(35,32,24,.22)}.v2voc-ytick{position:absolute;right:100%;top:0;margin-right:7px;transform:translateY(-50%);font-size:11px;line-height:14px;font-variant-numeric:tabular-nums;color:var(--flds-text-muted,#908c83)}.v2voc-xticks{position:absolute;left:0;right:0;top:100%;height:14px;margin-top:5px}.v2voc-xticks span{position:absolute;top:0;transform:translateX(-50%);font-size:11px;line-height:14px;font-variant-numeric:tabular-nums;color:var(--flds-text-muted,#908c83)}.v2voc-layer,.v2voc-svg{position:absolute;inset:0}.v2voc-svg{width:100%;height:100%;overflow:visible}.v2voc-line{fill:none;stroke:var(--c);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.v2voc-line.is-dashed{stroke-dasharray:6 4}.v2voc-end{position:absolute;left:100%;margin-left:8px;transform:translateY(50%);display:inline-flex;align-items:center;gap:4px;font-size:11px;line-height:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--flds-text-strong,#232018);white-space:nowrap}.v2voc-end:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px var(--flds-bg-page,#fefdf9);margin-left:-11px}.v2voc-cross{bottom:0;width:1px;background:rgba(35,32,24,.35)}.v2voc-cross,.v2voc-tip{position:absolute;top:0;pointer-events:none}.v2voc-tip{z-index:2;display:grid;gap:4px;padding:8px 10px;border-radius:8px;background:var(--flds-bg-page,#fefdf9);border:1px solid rgba(35,32,24,.12);box-shadow:0 2px 8px rgba(35,32,24,.1);font-size:12px;line-height:16px;white-space:nowrap}.v2voc-tip.is-left{left:0}.v2voc-tip.is-right{right:0}.v2voc-tip-head{font-weight:500;color:var(--flds-text-muted,#908c83)}.v2voc-tip-row{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;color:var(--flds-text-default,#666259)}.v2voc-tip-val{font-weight:600;font-variant-numeric:tabular-nums;color:var(--flds-text-strong,#232018)}.v2voc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.v2voc .v2voc-grid,.v2voc .v2voc-xticks{opacity:0;transition:opacity .6s var(--ease-ui,ease)}.v2voc .v2voc-layer{clip-path:inset(-4px 100% -4px -4px)}.v2voc .v2voc-end{opacity:0;translate:0 6px}.v2voc.is-in .v2voc-grid,.v2voc.is-in .v2voc-xticks{opacity:1}.v2voc.is-in .v2voc-layer{animation:v2voc-wipe 1.6s calc(.3s + var(--i, 0) * .2s) cubic-bezier(.45,.05,.15,1) forwards}.v2voc.is-in .v2voc-end{animation:v2voc-end .5s calc(1.75s + var(--i, 0) * .2s) cubic-bezier(.22,1,.36,1) forwards}@keyframes v2voc-wipe{to{clip-path:inset(-4px -4px -4px -4px)}}@keyframes v2voc-end{to{opacity:1;translate:none}}@media (max-width:1023.98px){.v2voc{padding:14px 14px 10px;gap:10px}.v2voc-legend{gap:4px 12px}.v2voc-legend-item{font-size:11px;line-height:14px}.v2voc-plot{margin-right:32px}}@media (prefers-reduced-motion:reduce){:is(.v2voc,.v2voc.is-in) :is(.v2voc-grid,.v2voc-xticks,.v2voc-end){opacity:1;translate:none;transition:none;animation:none}:is(.v2voc,.v2voc.is-in) .v2voc-layer{clip-path:none;animation:none}}.v2voc{--v2voc-a:var(--v2st-glyph,#ff5a00);--v2voc-a2:color-mix(in srgb,var(--v2voc-a) 35%,#f1eee7);--v2voc-c:#7d7b78;background:var(--flds-bg-inverse,#111110);color:#b7b4af}.v2voc-end,.v2voc-legend-item,.v2voc-tip-val{color:#f1eee7}.v2voc-tip-head,.v2voc-tip-row,.v2voc-xticks span,.v2voc-xtitle,.v2voc-ytick,.v2voc-ytitle{color:#b7b4af}.v2voc-grid{border-top-color:rgba(241,238,231,.08)}.v2voc-grid:first-child{border-top-color:rgba(241,238,231,.22)}.v2voc-end:before{box-shadow:0 0 0 2px var(--flds-bg-inverse,#111110)}.v2voc-cross{background:rgba(241,238,231,.4)}.v2voc-tip{background:#232221;border-color:rgba(241,238,231,.12);box-shadow:0 4px 14px rgba(0,0,0,.45)}[data-fs1-release~="2.2"] .v2st--safety .v2voc{--v2voc-air:var(--v2sf-par);inset:auto 0;top:calc(-1 * var(--v2sf-par));height:calc(100% + 2 * var(--v2sf-par));padding-top:calc(var(--v2sf-par) + 20px + var(--v2voc-air));padding-bottom:calc(var(--v2sf-par) + 14px + var(--v2voc-air));translate:0 calc(var(--v2sf-p, 0) * var(--v2sf-par) * -1);will-change:translate}@media (max-width:1023.98px){[data-fs1-release~="2.2"] .v2st--safety .v2voc{--v2voc-air:var(--v2sf-par);padding-top:calc(var(--v2sf-par) + 14px + var(--v2voc-air));padding-bottom:calc(var(--v2sf-par) + 10px + var(--v2voc-air))}}@media (prefers-reduced-motion:reduce){[data-fs1-release~="2.2"] .v2st--safety .v2voc{translate:none}}[data-fs1-release~="2.2"] .v2sf-room{opacity:.001}[data-fs1-release~="2.2"] .v2sf-room.is-on{opacity:1}.v2st-single{display:contents}.v2st-single-over{display:none}@media (min-width:1024px){.v2st--single .v2st-single{position:relative;z-index:33;display:block;width:calc(min(100vw, 1440px) - 48px);box-sizing:border-box;padding:8px;border-radius:32px;background:var(--v2st-glass);border:1px solid rgba(0,0,0,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 4px rgba(0,0,0,.05);transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2st--single .v2st-single:after{content:"";position:absolute;inset:8px;z-index:2;border-radius:24px;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(35,32,24,.12)}.v2st--single .v2st-rail{z-index:auto;width:100%;padding:0;gap:0;border-radius:24px;background:rgba(35,32,24,.05)}.v2st--single .v2st-card{width:100%;cursor:default}.v2st--single .v2st-card:first-child{scroll-margin-left:0}.v2st--single .v2st-frame{padding:0;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}.v2st--single .v2st-frame,.v2st--single .v2st-media{border-radius:0;background:none;box-shadow:none}.v2st--single .v2st-card .v2st-over{display:none}.v2st--single .v2st-single-over{position:absolute;left:8px;right:8px;bottom:8px;z-index:1;pointer-events:none;display:grid;align-items:end;padding:64px 20px 20px;border-radius:0 0 24px 24px;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.6) 45%,rgba(0,0,0,0))}.v2st-single-copy{grid-area:1/1;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.v2st-single-copy>*{opacity:0;transition:opacity .3s var(--ease-ui,ease)}.v2st-single-copy.is-current>*{opacity:1;animation:v2st-over-in .8s cubic-bezier(.22,1,.36,1) .22s backwards}.v2st-single-copy.is-current>.v2st-over-body{animation-delay:.34s}}@media (prefers-reduced-motion:reduce){.v2st-single-copy.is-current>*{animation:none}}@media (min-width:1024px){.v2st--single .v2st-rail{display:grid;overflow:hidden;scroll-snap-type:none}.v2st--single .v2st-card{grid-area:1/1;position:relative;z-index:0;opacity:0;transition:opacity 0s linear .9s}.v2st--single .v2st-card.is-current{z-index:1;opacity:1;transition:opacity .9s cubic-bezier(.4,0,.2,1)}}@media (prefers-reduced-motion:reduce){.v2st--single .v2st-card,.v2st--single .v2st-card.is-current{transition:none}}@media (min-width:1024px){.v2st-pager--dock{justify-content:center;gap:0;padding:0;background:var(--v2st-glass);border:1px solid rgba(0,0,0,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 2px rgba(0,0,0,.05);border-radius:20px;clip-path:inset(0 round 20px)}.v2st-dock.v2s-dock{position:relative;right:auto;bottom:auto;max-width:none;background:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;filter:none}.v2st-dock .v2s-sel{cursor:pointer}.v2st-dock .v2s-sel-glyph--replay{opacity:0;transform:scale(.6)}.v2st-dock .v2s-sel-state.is-ended :is(.v2s-sel-glyph--play,.v2s-sel-glyph--pause){opacity:0;transform:scale(.6)}.v2st-dock .v2s-sel-state.is-ended .v2s-sel-glyph--replay{opacity:1;transform:none}.v2st--single .v2st-single-over{justify-items:center;padding-bottom:calc(20px + var(--v2st-lift, 0px))}.v2st--single .v2st-single-copy{align-items:center;text-align:center}.v2st--single .v2st-single-copy .v2st-over-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v2st--single .v2st-single-copy .v2st-over-body{max-width:720px;font-size:24px;line-height:32px;letter-spacing:-.96px;color:var(--flds-text-disabled,#bfbbb1)}.v2st--single .v2st-hl{color:#fff}.v2st--invert{transition:background-color 0s linear .8s}.v2st--invert.is-dark{transition-delay:0s}.v2st--invert :is(.v2st-title-dim,.v2st-title-ink){transition:color .8s var(--ease-ui,ease)}.v2st--invert.is-dark{background:transparent}.v2st--invert.is-dark .v2st-title-dim{color:#d4d1ca}.v2st--invert.is-dark .v2st-title-ink{color:#fff}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.v2st--invert,.v2st--invert :is(.v2st-title-dim,.v2st-title-ink){transition:none}}.v2st-ambient,.v2st-ambient-dither{display:none}.v2st-single-wrap{display:contents}@media (min-width:1024px){.v2st--single{overflow-x:clip}.v2st--single .v2st-single-wrap{display:block;position:relative;width:calc(min(100vw, 1440px) - 48px)}.v2st--single .v2st-head{position:relative;z-index:1}.v2st--single .v2st-single-wrap>.v2st-single{width:100%}.v2st--single{position:relative}.v2st--single .v2st-ambient-dither{display:block;position:absolute;inset:0;pointer-events:none;background-repeat:repeat;background-size:128px 128px;mix-blend-mode:overlay;image-rendering:pixelated}.v2st--single .v2st-ambient{display:block;position:absolute;inset:0;width:100%;height:100%;border-radius:32px;pointer-events:none;transform:scale(1.12);filter:blur(96px) saturate(1.15);opacity:calc(var(--v2st-amb, .75) * .7)}.v2st--single .v2st-single{transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease),border-color .8s var(--ease-ui,ease)}.v2st--invert.is-dark .v2st-single{border-color:rgba(255,255,255,.1)}.v2st--single .v2st-single:after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.v2st--single .v2st-single{backdrop-filter:none;-webkit-backdrop-filter:none}[data-fs1-release~="2.2"].fs1-live:before{transition:opacity .8s var(--ease-ui,ease)}[data-fs1-release~="2.2"] main>*{transition:background-color 0s linear .8s}[data-fs1-release~="2.2"][data-fs1-dark] main>*{transition-delay:0s}[data-fs1-release~="2.2"][data-fs1-dark].fs1-live:before{opacity:1}[data-fs1-release~="2.2"][data-fs1-dark] main>*{background-color:transparent!important}[data-fs1-release~="2.2"][data-fs1-dark] .v2-grid-torx--dark{opacity:1}[data-fs1-release~="2.2"] .v2-grid-torx:hover+.v2-grid-torx--dark{transform:rotate(45deg)}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){[data-fs1-release~="2.2"] .v2-grid-torx--dark,[data-fs1-release~="2.2"] main>*,[data-fs1-release~="2.2"].fs1-live,[data-fs1-release~="2.2"].fs1-live:before{transition:none}}svg.v2s-ring :is(.v2s-ring-run,.v2s-ring-shade,.v2s-ring-core){transition:opacity .6s var(--ease-ui,ease),stroke .3s var(--ease-ui,ease)}.v2s-sel-state.is-ended svg.v2s-ring :is(.v2s-ring-run,.v2s-ring-shade,.v2s-ring-core){opacity:0}@media (prefers-reduced-motion:reduce){svg.v2s-ring :is(.v2s-ring-run,.v2s-ring-shade,.v2s-ring-core){transition:none}}@media (min-width:1024px){.v2st--single .v2st-single{padding:0;border:0;border-radius:32px;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.v2st--invert.is-dark .v2st-single{border-color:transparent}.v2st--single .v2st-single:after{inset:0;border-radius:32px}.v2st--single .v2st-rail{border-radius:32px}.v2st--single .v2st-single-over{left:0;right:0;bottom:0;border-radius:0 0 32px 32px}.v2st--single .v2st-single-copy>.v2st-over-body{opacity:1;animation:none;transition:none}.v2st--single .v2st-single-copy:not(.is-current)>.v2st-over-body{opacity:0;transition:opacity .3s var(--ease-ui,ease)}.v2st--single .v2st-w{display:inline-block;opacity:0;translate:0 10px;filter:blur(6px)}.v2st--single.is-seen .v2st-single-copy.is-current .v2st-w{animation:v2st-word-in .75s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.22s + var(--i, 0) * 22ms)}}@keyframes v2st-word-in{0%{opacity:0;translate:0 10px;filter:blur(6px)}to{opacity:1;translate:none;filter:blur(0)}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.v2st--single .v2st-w{opacity:1;translate:none;filter:none}.v2st--single.is-seen .v2st-single-copy.is-current .v2st-w{animation:none}}@media (min-width:1024px){.v2st--single .v2st-single-over{opacity:0;transition:opacity .35s var(--ease-ui,ease)}.v2st--single.is-cap .v2st-single-over{opacity:1;transition-duration:.5s}}[data-fs1-release~="2.2"] .v2-grid-torx--dark{opacity:0;pointer-events:none;transition:transform .7s cubic-bezier(.34,1.56,.64,1),opacity .8s var(--ease-ui,ease)}@media (min-width:1024px){.v2st--single.is-seen:not(.is-cap) .v2st-single-copy.is-current .v2st-w{animation:v2st-word-out .45s cubic-bezier(.4,0,1,1) both;animation-delay:calc((30 - var(--i, 0)) * 8ms)}.v2st--single .v2st-single-over{transition-duration:.5s}}@keyframes v2st-word-out{0%{opacity:1;translate:none;filter:blur(0)}to{opacity:0;translate:0 8px;filter:blur(4px)}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.v2st--single.is-seen:not(.is-cap) .v2st-single-copy.is-current .v2st-w{animation:none;opacity:0}}@media (max-width:1023.98px){.v2st--single .v2st-single-wrap{display:block;position:relative;width:calc(min(100vw, 512px) - 2 * var(--v2st-col-left, 16px))}.v2st--single .v2st-single{display:block;position:relative;z-index:33;border-radius:24px;touch-action:pan-y}.v2st--single .v2st-single:after{content:"";position:absolute;inset:0;z-index:2;border-radius:24px;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.v2st--single .v2st-rail{z-index:auto;display:grid;width:100%;padding:0;gap:0;overflow:hidden;scroll-snap-type:none;border-radius:24px;background:rgba(35,32,24,.05)}.v2st--single .v2st-card{grid-area:1/1;width:100%;position:relative;z-index:0;opacity:0;transition:opacity 0s linear .9s}.v2st--single .v2st-card.is-current{z-index:1;opacity:1;transition:opacity .9s cubic-bezier(.4,0,.2,1)}.v2st--single .v2st-frame,.v2st--single.v2st--auto .v2st-frame{width:100%;height:auto;aspect-ratio:1;padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.v2st--single .v2st-media{border-radius:0;box-shadow:none;background:none}.v2st--single .v2st-card .v2st-caption,.v2st--single .v2st-media:after{display:none}.v2st--single .v2st-single-caps{display:block;width:calc(min(100vw, 512px) - 2 * var(--v2st-col-left, 16px));overflow:hidden;touch-action:pan-y}.v2st--single .v2st-single-caps-track{display:flex;translate:calc(var(--v2st-cap-i, 0) * -100%) 0;transition:translate .6s cubic-bezier(.22,1,.36,1)}.v2st--single .v2st-single-cap{flex:0 0 100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:16px 16px 0}.v2st--single .v2st-ambient{display:block;position:absolute;inset:0;width:100%;height:100%;border-radius:24px;pointer-events:none;transform:scale(1.12);filter:blur(64px) saturate(1.15);opacity:calc(var(--v2st-amb, .75) * .7)}.v2st--single{overflow-x:clip}[data-fs1-release~="2.2"].fs1-live:before{transition:opacity .8s var(--ease-ui,ease)}[data-fs1-release~="2.2"] main>*{transition:background-color 0s linear .8s}[data-fs1-release~="2.2"][data-fs1-dark] main>*{transition-delay:0s;background-color:transparent!important}[data-fs1-release~="2.2"][data-fs1-dark] .v2-grid-torx--dark,[data-fs1-release~="2.2"][data-fs1-dark].fs1-live:before{opacity:1}.v2st--invert{transition:background-color 0s linear .8s}.v2st--invert.is-dark{transition-delay:0s;background:transparent}.v2st--invert :is(.v2st-title-dim,.v2st-title-ink,.v2st-card-title,.v2st-card-body){transition:color .8s var(--ease-ui,ease)}.v2st--invert.is-dark .v2st-title-dim{color:#d4d1ca}.v2st--invert.is-dark .v2st-single-cap .v2st-card-title,.v2st--invert.is-dark .v2st-title-ink{color:#fff}.v2st--invert.is-dark .v2st-single-cap .v2st-card-body{color:#b7b4af}}.v2st--single .v2st-single-cap .v2st-card-title,.v2st--single .v2st-single-cap .v2st-card-title.is-playing,.v2st--single .v2st-single-cap .v2st-card-title.is-playing .v2st-play{color:var(--flds-text-strong,#232018)}.v2st--invert.is-dark .v2st-single-cap .v2st-card-title .v2st-play{color:#fff}.v2st-single-caps{display:none}@media (max-width:1023.98px){.v2st--single .v2st-single-caps{display:block}}@media (max-width:1023.98px) and (prefers-reduced-motion:reduce){.v2st--single .v2st-card,.v2st--single .v2st-card.is-current,.v2st--single .v2st-single-caps-track{transition:none}}.v2st--invert.is-dark.v2st--single .v2st-single-cap :is(.v2st-card-title,.v2st-card-title.is-playing,.v2st-card-title.is-playing .v2st-play){color:#fff}[data-fs1-release~="2.2"] .v2st--single .v2st-play{display:none}[data-fs1-release~="2.2"] [data-v2st-veil]{position:relative;isolation:isolate}[data-fs1-release~="2.2"] [data-v2st-veil]>.v2st-veil{display:block;position:absolute;inset:0;z-index:100;pointer-events:none;opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 240px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 240px),transparent)}[data-fs1-release~="2.2"][data-fs1-dark] [data-v2st-veil]>.v2st-veil{opacity:1}@media (max-width:1023.98px){[data-fs1-release~="2.2"]{--v2st-dark-t:1.6s;--v2st-dark-e:cubic-bezier(0.45,0.05,0.25,1)}[data-fs1-release~="2.2"].fs1-live:before{transition:opacity var(--v2st-dark-t) var(--v2st-dark-e)}[data-fs1-release~="2.2"] main>*{transition:background-color 0s linear var(--v2st-dark-t)}[data-fs1-release~="2.2"][data-fs1-dark] main>*{transition-delay:0s}.v2st--invert{transition:background-color 0s linear var(--v2st-dark-t)}.v2st--invert.is-dark{transition-delay:0s}.v2st--invert :is(.v2st-title-dim,.v2st-title-ink,.v2st-card-title,.v2st-card-body){transition:color var(--v2st-dark-t) var(--v2st-dark-e)}[data-fs1-release~="2.2"] .v2-grid-torx--dark{transition:transform .7s cubic-bezier(.34,1.56,.64,1),opacity var(--v2st-dark-t) var(--v2st-dark-e)}[data-fs1-release~="2.2"] [data-v2st-veil]>.v2st-veil{transition:opacity var(--v2st-dark-t) var(--v2st-dark-e)}}@media (max-width:1023.98px) and (prefers-reduced-motion:reduce){.v2st--invert,[data-fs1-release~="2.2"] .v2-grid-torx--dark,[data-fs1-release~="2.2"] main>*,[data-fs1-release~="2.2"].fs1-live,[data-fs1-release~="2.2"].fs1-live:before{transition:none}}@media (max-width:1023.98px){[data-fs1-release~="2.2"]{--v2st-light-t:2.6s;--v2st-light-e:cubic-bezier(0.5,0,0.3,1)}[data-fs1-release~="2.2"].fs1-live:before{transition:opacity var(--v2st-light-t) var(--v2st-light-e)}.v2st--invert,[data-fs1-release~="2.2"] main>*{transition:background-color 0s linear var(--v2st-light-t)}.v2st--invert :is(.v2st-title-dim,.v2st-title-ink,.v2st-card-title,.v2st-card-body){transition:color var(--v2st-light-t) var(--v2st-light-e)}[data-fs1-release~="2.2"] .v2-grid-torx--dark{transition:transform .7s cubic-bezier(.34,1.56,.64,1),opacity var(--v2st-light-t) var(--v2st-light-e)}[data-fs1-release~="2.2"] [data-v2st-veil]>.v2st-veil{transition:opacity var(--v2st-light-t) var(--v2st-light-e)}[data-fs1-release~="2.2"][data-fs1-dark].fs1-live:before{transition:opacity var(--v2st-dark-t) var(--v2st-dark-e)}[data-fs1-release~="2.2"][data-fs1-dark] .v2st--invert,[data-fs1-release~="2.2"][data-fs1-dark] main>*{transition:background-color 0s linear 0s}[data-fs1-release~="2.2"][data-fs1-dark] .v2st--invert :is(.v2st-title-dim,.v2st-title-ink,.v2st-card-title,.v2st-card-body){transition:color var(--v2st-dark-t) var(--v2st-dark-e)}[data-fs1-release~="2.2"][data-fs1-dark] .v2-grid-torx--dark{transition:transform .7s cubic-bezier(.34,1.56,.64,1),opacity var(--v2st-dark-t) var(--v2st-dark-e)}[data-fs1-release~="2.2"][data-fs1-dark] [data-v2st-veil]>.v2st-veil{transition:opacity var(--v2st-dark-t) var(--v2st-dark-e)}}@media (max-width:1023.98px) and (prefers-reduced-motion:reduce){.v2st--invert,[data-fs1-release~="2.2"] .v2-grid-torx--dark,[data-fs1-release~="2.2"] main>*,[data-fs1-release~="2.2"].fs1-live,[data-fs1-release~="2.2"].fs1-live:before,[data-fs1-release~="2.2"][data-fs1-dark] main>*,[data-fs1-release~="2.2"][data-fs1-dark].fs1-live,[data-fs1-release~="2.2"][data-fs1-dark].fs1-live:before{transition:none}}@media (max-width:1023.98px){.v2st-pager--dock{justify-content:flex-start;gap:0;padding:0;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);margin-inline:auto;box-sizing:border-box;background:var(--v2st-glass);border:1px solid rgba(0,0,0,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 4px rgba(0,0,0,.05);border-radius:20px;clip-path:inset(0 round 20px)}.v2st-dock.v2s-dock{position:relative;right:auto;bottom:auto;max-width:100%;min-width:0;background:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;filter:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.v2st-dock.v2s-dock::-webkit-scrollbar{display:none}.v2st-dock .v2s-sel{flex:none;cursor:pointer}.v2st-dock .v2s-sel-glyph--replay{opacity:0;transform:scale(.6)}.v2st-dock .v2s-sel-state.is-ended :is(.v2s-sel-glyph--play,.v2s-sel-glyph--pause){opacity:0;transform:scale(.6)}.v2st-dock .v2s-sel-state.is-ended .v2s-sel-glyph--replay{opacity:1;transform:none}.v2st--single .v2st-ambient{inset:-150px;width:calc(100% + 300px);height:calc(100% + 300px);border-radius:0;transform:none;filter:none;image-rendering:auto}}@media (min-width:1024px){.v2st--single .v2st-ambient{inset:-300px;width:calc(100% + 600px);height:calc(100% + 600px);border-radius:0;transform:none;filter:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html[data-fs1-par=css] [data-fs1-release~="2.2"] .v2st-rail{view-timeline:--v2st-rail-tl block}html[data-fs1-par=css] [data-fs1-release~="2.2"] .v2st-par{animation:v2-par-sym-56 linear none;animation-timeline:--v2st-rail-tl;animation-range:cover 0 cover 100%}@media (max-width:1023.98px){html[data-fs1-par=css] [data-fs1-release~="2.2"] .v2st-par{animation-name:v2-par-sym-32}}html[data-fs1-par=css] [data-fs1-release~="2.2"] .v2sf-lead-media{view-timeline:--v2sf-lead-tl block}html[data-fs1-par=css] [data-fs1-release~="2.2"] .v2st--safety :is(.v2st-image,.v2voc){animation:v2-par-sym-56 linear none;animation-timeline:--v2st-rail-tl;animation-range:cover 0 cover 100%}html[data-fs1-par=css] [data-fs1-release~="2.2"] .v2st--safety .v2sf-room{animation:v2-par-sym-56 linear none;animation-timeline:--v2sf-lead-tl;animation-range:cover 0 cover 100%}html[data-fs1-par=css] [data-fs1-release~="2.2"] .v2st--safety .v2sf-room.is-on{animation:v2sf-room-zoom-22 5s linear both,v2-par-sym-56 linear none;animation-timeline:auto,--v2sf-lead-tl;animation-range:normal,cover 0 cover 100%}@media (max-width:1023.98px){html[data-fs1-par=css] [data-fs1-release~="2.2"] .v2st--safety :is(.v2st-image,.v2voc,.v2sf-room){animation-name:v2-par-sym-32}html[data-fs1-par=css] [data-fs1-release~="2.2"] .v2st--safety .v2sf-room.is-on{animation-name:v2sf-room-zoom-22,v2-par-sym-32}}html[data-fs1-par=css] [data-fs1-release~="2.2"] :is(.v2st-par,.v2st--safety .v2st-rail .v2st-image,.v2st--safety .v2voc){will-change:auto}html[data-fs1-par=css] [data-fs1-release~="2.2"] .v2sf-room{will-change:opacity,transform}}}.v2sf-cells{position:absolute;inset:0;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:8px;background:var(--flds-bg-inverse,#111110)}.v2sf-cell{position:relative;flex:1 1 0;min-height:0;margin:0;border-radius:16px;border:1px solid var(--flds-border-alpha-ui-hover,rgba(46,33,0,.31));overflow:clip}.v2sf-cell-pic{inset:0}.v2sf-cell-img,.v2sf-cell-pic{position:absolute;display:block}.v2sf-cell-img{--v2sf-cell-par:32px;left:0;right:0;top:calc(-1 * var(--v2sf-cell-par));width:100%;height:calc(100% + 2 * var(--v2sf-cell-par));-o-object-fit:cover;object-fit:cover;translate:0 calc(var(--v2sf-p, 0) * var(--v2sf-cell-par) * -1)}@media (max-width:1023.98px){.v2sf-cell-img{--v2sf-cell-par:20px}}@media (prefers-reduced-motion:reduce){.v2sf-cell-img{translate:none}}@keyframes v2-par-sym-20{0%{translate:0 -20px}to{translate:0 20px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html[data-fs1-par=css] [data-fs1-release~="2.2"] .v2st--safety .v2sf-cell-img{animation:v2-par-sym-32 linear none;animation-timeline:--v2st-rail-tl;animation-range:cover 0 cover 100%}@media (max-width:1023.98px){html[data-fs1-par=css] [data-fs1-release~="2.2"] .v2st--safety .v2sf-cell-img{animation-name:v2-par-sym-20}}}}.v2sf-cell-label{position:absolute;left:5px;top:5px;box-sizing:border-box;max-width:calc(100% - 10px);display:flex;flex-direction:column;gap:1px;padding:8px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.15);background:var(--flds-bg-card,#fefdf9);color:var(--flds-text-default,#666259);white-space:nowrap}.v2sf-cell-title{display:flex;align-items:center;gap:4px;font-family:var(--font-sans);font-weight:500;font-size:15px;line-height:20px}.v2sf-cell-sub{font-family:var(--font-sans);font-weight:400;font-size:12px;line-height:18px}.v2sf-cell.is-ours .v2sf-cell-label{gap:3px}.v2sf-cell.is-ours .v2sf-cell-title{font-size:20px;line-height:24px;letter-spacing:-.8px;color:var(--v2st-accent,#794bb1)}.v2sf-cell-check{flex:none;width:24px;height:24px;background:var(--v2st-accent,#794bb1);mask:url(/brochure/misc/fs1-v22-circle-check-outline.svg) center/contain no-repeat;-webkit-mask:url(/brochure/misc/fs1-v22-circle-check-outline.svg) center/contain no-repeat}.v2mo-media--live:has(.v2sf-cells){aspect-ratio:1/1}@media (max-width:1023.98px){.v2sf-cell-label{left:4px;top:4px;padding:6px 10px;border-radius:11px}.v2sf-cell-title{font-size:14px;line-height:18px}.v2sf-cell-sub{font-size:11px;line-height:16px}.v2sf-cell.is-ours .v2sf-cell-title{font-size:17px;line-height:22px;letter-spacing:-.6px}.v2sf-cell-check{width:20px;height:20px}}.v2sf-cell.is-right .v2sf-cell-label{left:auto;right:5px}@media (max-width:1023.98px){.v2sf-cell.is-right .v2sf-cell-label{right:4px}}.v2sf-cells--anim .v2sf-cell-label{opacity:0;translate:0 10px;scale:.96;filter:blur(4px);transform-origin:0 0;transition:opacity .7s cubic-bezier(.25,1,.5,1) calc(.15s + var(--i, 0) * .18s),translate .7s cubic-bezier(.25,1,.5,1) calc(.15s + var(--i, 0) * .18s),scale .7s cubic-bezier(.25,1,.5,1) calc(.15s + var(--i, 0) * .18s),filter .5s cubic-bezier(.25,1,.5,1) calc(.15s + var(--i, 0) * .18s)}.v2sf-cells--anim .v2sf-cell.is-right .v2sf-cell-label{transform-origin:100% 0}.v2sf-cells--anim.is-in .v2sf-cell-label{opacity:1;translate:0 0;scale:1;filter:blur(0)}.v2mo-media--live:has(.v2sf-cells){border-radius:24px;border:0;background:var(--flds-bg-inverse,#111110)}@media (min-width:1024px){.v2mo-media--live:has(.v2sf-cells){aspect-ratio:352/235}.v2mo-media--live .v2sf-cells{flex-direction:row}}.v2mo-media .v2sf-cell-img{top:0;height:100%;translate:none;animation:none}@media (min-width:1024px){.v2mo-media--live .v2sf-cell-label{left:4px;top:4px;padding:6px 10px;border-radius:11px}.v2mo-media--live .v2sf-cell.is-right .v2sf-cell-label{right:4px}.v2mo-media--live .v2sf-cell-title{font-size:14px;line-height:18px}.v2mo-media--live .v2sf-cell-sub{font-size:11px;line-height:16px}.v2mo-media--live .v2sf-cell.is-ours .v2sf-cell-title{font-size:17px;line-height:22px;letter-spacing:-.6px}.v2mo-media--live .v2sf-cell-check{width:20px;height:20px}.v2mo-media--live .v2sf-cell-label,.v2mo-media--live .v2sf-cell.is-right .v2sf-cell-label{left:4px;right:4px;max-width:none;white-space:normal}.v2mo-media--live .v2sf-cells--anim .v2sf-cell.is-right .v2sf-cell-label{transform-origin:0 0}}[data-fs1-release~="2.2"] :is(.v2-toc,.v2st-pager,.v2r-pager,.v2s-pager,.v2c-pager,.v2s-dock--pager){transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease),border-color var(--v2st-light-t,.8s) var(--v2st-light-e,var(--ease-ui,ease))}[data-fs1-release~="2.2"][data-fs1-dark] :is(.v2-toc,.v2st-pager,.v2r-pager,.v2s-pager,.v2c-pager,.v2s-dock--pager){border-color:rgba(255,255,255,.1);transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease),border-color var(--v2st-dark-t,.8s) var(--v2st-dark-e,var(--ease-ui,ease))}.v2st-sup{font-size:.62em;line-height:0;position:relative;top:-.62em;vertical-align:baseline;margin-left:.03em}@media (min-width:1024px){.v2st--single .v2st-single-copy .v2st-over-body{color:var(--flds-text-muted,#908c83)}.v2st--single .v2st-single-over{padding-top:180px;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.899) 6.2%,rgba(0,0,0,.893) 12.5%,rgba(0,0,0,.876) 18.8%,rgba(0,0,0,.844) 25%,rgba(0,0,0,.79) 31.2%,rgba(0,0,0,.71) 37.5%,rgba(0,0,0,.599) 43.8%,rgba(0,0,0,.45) 50%,rgba(0,0,0,.301) 56.2%,rgba(0,0,0,.19) 62.5%,rgba(0,0,0,.11) 68.8%,rgba(0,0,0,.056) 75%,rgba(0,0,0,.024) 81.2%,rgba(0,0,0,.007) 87.5%,rgba(0,0,0,.001) 93.8%,rgba(0,0,0,0) 100%)}.v2st--single .v2st-single-copy .v2st-over-body{color:#a39f96}}.v2sf-cells .v2sf-cell-label,.v2sf-cells .v2sf-cell.is-right .v2sf-cell-label{top:0;bottom:0;left:0;right:auto;width:min(316px,100%);max-width:none;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:12px;border:0;border-radius:0;background:linear-gradient(-65.2deg,rgba(0,0,0,0),rgba(0,0,0,.002) 3.22%,rgba(0,0,0,.007) 6.6%,rgba(0,0,0,.018) 10.2%,rgba(0,0,0,.033) 14.11%,rgba(0,0,0,.055) 18.41%,rgba(0,0,0,.084) 23.16%,rgba(0,0,0,.12) 28.44%,rgba(0,0,0,.164) 34.34%,rgba(0,0,0,.217) 40.92%,rgba(0,0,0,.279) 48.25%,rgba(0,0,0,.352) 56.43%,rgba(0,0,0,.436) 65.51%,rgba(0,0,0,.531) 75.59%,rgba(0,0,0,.639) 86.73%,rgba(0,0,0,.76) 99%);color:var(--flds-text-inverse,#f1eee7);text-shadow:0 1px 3px rgba(35,32,24,.1),0 1px 2px rgba(35,32,24,.06);white-space:nowrap;transform-origin:0 0}.v2sf-cells .v2sf-cell-title{font-size:15px;line-height:20px;letter-spacing:0}.v2sf-cells .v2sf-cell-sub{font-size:12px;line-height:18px}.v2sf-cells .v2sf-cell.is-ours .v2sf-cell-label{padding:8px;gap:0}.v2sf-cell-plate{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.05);background:var(--flds-bg-inverse,#111110);text-shadow:none}.v2sf-cells .v2sf-cell.is-ours .v2sf-cell-title{font-size:16px;line-height:24px;letter-spacing:0;color:var(--v2sf-ours,#d4b1ff)}.v2sf-cells .v2sf-cell.is-ours .v2sf-cell-check{width:20px;height:20px;background:var(--v2sf-ours,#d4b1ff)}[data-fs1-release~="2.2"] .v2st--safety .v2st-card-body{letter-spacing:-.8px}@media (max-width:1023.98px){.v2st--single .v2st-ambient{inset:-220px;width:calc(100% + 440px);height:calc(100% + 440px)}}.v2st--single .v2st-ambient{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent),linear-gradient(180deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent),linear-gradient(180deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}@media (min-width:1024px){[data-fs1-release~="2.2"] .v2st--safety .v2st-card,[data-fs1-release~="2.2"] .v2st--safety .v2st-card :is(.v2st-media,.v2st-image,.v2sf-cells){cursor:default}[data-fs1-release~="2.2"] .v2st--safety .v2st-card .v2st-btn{cursor:pointer}}.v2sf-cells--anim .v2sf-cell-label,.v2sf-cells--anim.is-in .v2sf-cell-label{opacity:1;translate:none;scale:none;filter:none;transition:none}.v2sf-cells--anim .v2sf-cell-label>*{opacity:0;translate:0 10px;scale:.96;filter:blur(4px);transform-origin:0 0;transition:opacity .7s cubic-bezier(.25,1,.5,1) calc(.15s + var(--i, 0) * .18s),translate .7s cubic-bezier(.25,1,.5,1) calc(.15s + var(--i, 0) * .18s),scale .7s cubic-bezier(.25,1,.5,1) calc(.15s + var(--i, 0) * .18s),filter .5s cubic-bezier(.25,1,.5,1) calc(.15s + var(--i, 0) * .18s)}.v2sf-cells--anim.is-in .v2sf-cell-label>*{opacity:1;translate:0 0;scale:1;filter:blur(0)}.v2mo-media--live .v2sf-cells .v2sf-cell-label,.v2mo-media--live .v2sf-cells .v2sf-cell.is-right .v2sf-cell-label{left:0;right:0;width:auto;background:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.002) 3.22%,rgba(0,0,0,.007) 6.6%,rgba(0,0,0,.018) 10.2%,rgba(0,0,0,.033) 14.11%,rgba(0,0,0,.055) 18.41%,rgba(0,0,0,.084) 23.16%,rgba(0,0,0,.12) 28.44%,rgba(0,0,0,.164) 34.34%,rgba(0,0,0,.217) 40.92%,rgba(0,0,0,.279) 48.25%,rgba(0,0,0,.352) 56.43%,rgba(0,0,0,.436) 65.51%,rgba(0,0,0,.531) 75.59%,rgba(0,0,0,.639) 86.73%,rgba(0,0,0,.76) 99%)}@media (min-width:1024px){.v2mo-media--live .v2sf-cells .v2sf-cell.is-ours .v2sf-cell-label{align-items:stretch}.v2mo-media--live .v2sf-cells .v2sf-cell.is-ours .v2sf-cell-plate{align-self:stretch}}.v2sf-cells .v2sf-cell{border:0}.v2sf-cells .v2sf-cell:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;border:1px solid var(--flds-border-alpha-ui-hover,rgba(46,33,0,.31))}.v2sf-cells .v2sf-cell .v2sf-cell-label,.v2sf-cells .v2sf-cell.is-right .v2sf-cell-label{top:-1px;bottom:-1px;left:-1px;width:calc(min(316px, 100%) + 2px);padding:14px 12px 12px 14px}.v2sf-cells .v2sf-cell.is-ours .v2sf-cell-label{padding:10px 8px 8px 10px}.v2mo-media--live .v2sf-cells .v2sf-cell .v2sf-cell-label,.v2mo-media--live .v2sf-cells .v2sf-cell.is-right .v2sf-cell-label{left:-1px;right:-1px;width:auto}@media (min-width:1024px){[data-fs1-release~="2.2"] .v2st--safety .v2st-card,[data-fs1-release~="2.2"] .v2st--safety .v2st-card :is(.v2st-media,.v2st-image,.v2sf-cells,.v2voc){cursor:pointer}}@media (max-width:1023.98px){.v2st--single .v2st-single-cap .v2st-card-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v2st--single .v2st-single-cap .v2st-hl{color:var(--flds-text-strong,#232018);transition:color .8s var(--ease-ui,ease)}.v2st--invert.is-dark .v2st-single-cap .v2st-card-body{color:#a39f96}.v2st--invert.is-dark .v2st-single-cap .v2st-hl{color:#fff}}.v2st-ambient-clip{display:none}@media (min-width:1024px){.v2st--single{overflow-x:visible}.v2st--single .v2st-ambient-clip{display:block;position:absolute;top:-300px;bottom:-300px;left:calc(-1 * var(--v2st-wrap-x, 24px));width:var(--v2st-sec-w,100%);overflow:hidden;pointer-events:none}.v2st--single .v2st-ambient-clip>.v2st-ambient{inset:auto;top:0;height:100%;left:calc(var(--v2st-wrap-x, 24px) - 300px);width:calc(100% - 2 * var(--v2st-wrap-x, 24px) + 600px)}}@media (max-width:1023.98px){.v2st--single .v2st-ambient-clip{display:contents}.v2st--single .v2st-single-cap{padding-top:0}}[data-fs1-release~="2.2"] [data-v2st-veil]>.v2st-veil>.v2st-veil-fill{position:absolute;inset:0;display:block;background:#111110;opacity:calc(var(--v2st-veil, .7) * .85);will-change:opacity}[data-fs1-release~="2.2"].fs1-live{isolation:isolate}[data-fs1-release~="2.2"].fs1-live:before{content:"";position:fixed;inset:-64px;z-index:-1;pointer-events:none;background:var(--flds-bg-inverse,#111110);opacity:0;will-change:opacity}[data-fs1-release~="2.3"].fs1-live:before{bottom:auto;height:calc(100vh + 128px);height:calc(100lvh + 128px)}@media (max-width:1023.98px){.v2st--single .v2st-head,.v2st--single .v2st-single-caps{position:relative;z-index:1}}[data-fs1-release~="2.2"] main>.is-offscreen,[data-fs1-release~="2.2"] main>.is-offscreen *,[data-fs1-release~="2.2"] main>.is-offscreen :after,[data-fs1-release~="2.2"] main>.is-offscreen :before{animation-play-state:paused!important;transition:none!important}.v2voc--v23 .v2voc-base{position:absolute;left:0;right:0;height:0;pointer-events:none;border-top:1px dashed rgba(183,180,175,.7)}.v2voc--v23 .v2voc-base-label{position:absolute;right:0;top:5px;font-size:11px;line-height:14px;font-variant-numeric:tabular-nums;color:#b7b4af;white-space:nowrap}.v2voc--v23 .v2voc-base{opacity:0;transition:opacity .6s var(--ease-ui,ease)}.v2voc--v23.is-in .v2voc-base{opacity:1}@media (prefers-reduced-motion:reduce){.v2voc--v23 .v2voc-base{opacity:1;transition:none}}.v2voc--v23 .v2voc-legend-item--base{display:none;color:#b7b4af}.v2voc--v23 .v2voc-swatch--base{background:repeating-linear-gradient(90deg,rgba(183,180,175,.9) 0 4px,transparent 4px 7px);height:1px}@media (max-width:1023.98px){.v2voc--v23 .v2voc-base-label{display:none}.v2voc--v23 .v2voc-legend-item--base{display:inline-flex}}.v2sf-pair{position:absolute;inset:0;display:flex;flex-direction:column;gap:8px;padding:8px;background:var(--flds-bg-inverse,#111110)}.v2sf-pair-shot{position:relative;flex:1 1 0;min-height:0;overflow:hidden;border-radius:16px;border:1px solid rgba(46,33,0,.31)}.v2sf-pair-shot>img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v2sf-pair-badge{position:absolute;right:7px;bottom:7px;width:15.52%;max-width:72px;aspect-ratio:1;box-sizing:border-box;display:grid;place-items:center;background:#fff;border:1px solid rgba(104,72,0,.13);border-radius:8px;box-shadow:var(--shadow-xs,0 1px 2px rgba(35,32,24,.05))}.v2sf-pair-badge>img{display:block;width:91.4%;height:auto}.v2mo-media.v2mo-media--pair{aspect-ratio:6/5;border-radius:24px;border:0;background:var(--flds-bg-inverse,#111110)}@media (max-width:1023.98px){.v2mo-media.v2mo-media--pair{aspect-ratio:1/1}}.v2b{padding:24px 0;background:var(--flds-bg-page,#fefdf9)}.v2b,.v2b-window{display:flex;justify-content:center}.v2b-window{width:min(100% - 48px,1392px);border-radius:32px;overflow:clip;background:var(--flds-bg-inverse,#111110);box-shadow:inset 0 0 0 1px rgba(35,32,24,.12);align-items:center}.v2b-art,.v2b-window{position:relative;height:256px}.v2b-art{flex:none;width:1392px}.v2b-img{display:block;width:1392px;height:256px;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:brightness(.185)}.v2b-img--lit{z-index:1;opacity:var(--lit,0);filter:brightness(.38) contrast(.94);mask-image:linear-gradient(90deg,transparent 21%,#000 31%,#000 69%,transparent 79%);-webkit-mask-image:linear-gradient(90deg,transparent 21%,#000 31%,#000 69%,transparent 79%)}.v2b-grain,.v2b-img--lit{position:absolute;inset:0}.v2b-grain{z-index:3;pointer-events:none;display:block;width:100%;height:100%;opacity:.16}.v2b-led{position:absolute;z-index:2;width:4px;height:2px;margin:-1px 0 0 -2px;border-radius:2px;background:#fff;box-shadow:0 0 2px #fff,0 0 6px rgba(255,255,255,.9);opacity:.12}.v2b-led--0{animation:v2b-chase 3.2s ease-in-out infinite;animation-delay:0s}.v2b-led--1{animation:v2b-chase 3.2s ease-in-out infinite;animation-delay:.4s}.v2b-led--2{animation:v2b-blink 3.2s step-end infinite;animation-delay:.8s}.v2b-led--3{animation:v2b-chase 3.2s ease-in-out infinite;animation-delay:1.2s}.v2b-led--4,.v2b-led--5{animation:v2b-flicker 2.1s step-end infinite}.v2b-led--5{animation-delay:1.05s}.v2b-led--6{animation:v2b-breathe 4.7s ease-in-out infinite}@keyframes v2b-chase{0%,to{opacity:.12}10%{opacity:1}30%{opacity:.35}55%{opacity:.12}}@keyframes v2b-blink{0%,to{opacity:.12}12%{opacity:1}18%{opacity:.15}24%{opacity:1}40%{opacity:.12}}@keyframes v2b-flicker{0%,to{opacity:.9}20%{opacity:.2}28%{opacity:.9}46%{opacity:.2}50%{opacity:.9}72%{opacity:.25}}@keyframes v2b-breathe{0%,to{opacity:.25}50%{opacity:1}}@media (max-width:1023.98px){.v2b{padding:16px 0}.v2b-window{width:min(100% - 32px,480px);border-radius:24px}.v2b-art{transform:translateY(26px) scale(1.4);transform-origin:77.6% 50%}}@media (prefers-reduced-motion:reduce){.v2b-led{animation:none!important;opacity:.8}}.v2b--22 .v2b-window{height:auto;aspect-ratio:1392/612;display:block}.v2b--22 .v2b-art{position:absolute;left:50%;top:50%;width:auto;height:calc(100% * 1056 / 844);aspect-ratio:1920/1056;transform:translate(-50%,-50%);translate:0 calc(var(--v2b-p, 0) * -6.5%);will-change:translate}.v2b--22 .v2b-clip{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.v2b--22 .v2b-grain{z-index:3}@media (max-width:1023.98px){.v2b--22 .v2b-window{aspect-ratio:16/10}.v2b--22 .v2b-art{transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.v2b--22 .v2b-art{translate:none}}.v2b--22 .v2b-shade{position:absolute;inset:0;z-index:2;background:#000;opacity:var(--v2b-shade,.5);will-change:opacity;pointer-events:none}@media (prefers-reduced-motion:reduce){.v2b--22 .v2b-shade{opacity:0}}.v2b--22 .v2b-dim{position:absolute;inset:0;z-index:2;background:#000;opacity:0;pointer-events:none;transition:opacity 1.4s cubic-bezier(.45,0,.55,1)}.v2b--22 .v2b-dim.is-on{opacity:.55}@media (prefers-reduced-motion:reduce){.v2b--22 .v2b-dim{display:none}}.v2b--22s .v2b-window{height:auto;aspect-ratio:1024/320;display:block}.v2b--22s .v2b-art{position:absolute;left:50%;top:50%;width:auto;height:calc(100% * 681.7 / 561.7);aspect-ratio:1797.5/681.7;transform:translate(-50%,-50%);translate:0 calc(var(--v2b-p, 0) * -6.5%);will-change:translate}.v2b--22s .v2b-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.185)}.v2b--22s .v2b-img--lit{filter:none;mask-image:none;-webkit-mask-image:none;opacity:var(--lit,0);will-change:opacity}.v2b--22s .v2b-led{width:calc(100% * 8 / 1797.5);height:calc(100% * 4 / 681.7);margin:0;transform:translate(-50%,-50%)}@media (max-width:1023.98px){.v2b--22s .v2b-window{aspect-ratio:2/1}.v2b--22s .v2b-art{transform:translate(-50%,-50%);transform-origin:50% 50%}}@media (prefers-reduced-motion:reduce){.v2b--22s .v2b-art{translate:none}.v2b--22s .v2b-img--lit{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html[data-fs1-par=css] :is(.v2b--22s,.v2b--22){view-timeline:--v2b-tl block}html[data-fs1-par=css] :is(.v2b--22s,.v2b--22) .v2b-art{animation:v2-par-sym-65pct linear none;animation-timeline:--v2b-tl;animation-range:cover 0 cover 100%;will-change:auto}}}@media (max-width:1023.98px){[data-fs1-release~="2.2"] .v2b--22s .v2b-window{aspect-ratio:1024/320}}@supports (animation-timeline:view()) and (view-timeline-name:--a){@media (prefers-reduced-motion:no-preference){[data-fs1-release~="2.2"] .v2b--22s{view-timeline:--v2b-lit-tl block}[data-fs1-release~="2.2"] .v2b--22s .v2b-img--lit{animation:v2b-lit linear both;animation-timeline:--v2b-lit-tl;animation-range:entry 50% exit 50%}}}@keyframes v2b-lit{0%{opacity:0}50%{opacity:1}to{opacity:0}}.v2r{--v2r-col-left:24px;--v2r-gap:8px;--v2r-card-h:400px;display:flex;flex-direction:column;align-items:center;gap:24px;padding:72px 0;background:var(--flds-bg-page,#fefdf9);color:var(--flds-text-strong,#232018)}.v2r-head{width:100%;max-width:1440px;padding:0 24px;box-sizing:border-box}.v2r-title{margin:0;max-width:900px;font-family:var(--font-sans);font-weight:500;font-size:48px;line-height:58px;letter-spacing:-1.92px}.v2r-title-dim{color:var(--flds-text-default,#666259)}.v2r-title-ink{color:var(--flds-text-strong,#232018)}.v2r-head--intro{margin-top:-8px}.v2r-intro{margin:0;max-width:900px;font-family:var(--font-sans);font-weight:500;font-size:28px;line-height:34px;letter-spacing:-1.12px;color:var(--flds-text-subtle,#868178)}.v2r-intro-ink{color:var(--flds-text-strong,#232018)}.v2r-rail{position:relative;z-index:33;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--v2r-gap);width:min(100vw,1440px);padding:0 var(--v2r-col-left);box-sizing:border-box}.v2r-card{height:var(--v2r-card-h);display:flex;cursor:pointer}.v2r-frame{flex:1;display:flex;padding:8px;border-radius:32px;box-sizing:border-box;background:transparent;border:1px solid transparent;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:none;transition:background-color .45s var(--ease-ui,ease),border-color .45s var(--ease-ui,ease),box-shadow .45s var(--ease-ui,ease)}.v2r-card.is-focus .v2r-frame{background:var(--v2r-glass);border-color:rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.05)}.v2r-slat{position:relative;flex:1;min-width:0;border-radius:24px;overflow:clip;background:rgba(35,32,24,.05);box-shadow:inset 0 0 0 1px rgba(35,32,24,.12)}.v2r-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform}.v2r-caption{position:absolute;left:0;right:0;top:0;display:flex;flex-direction:column;gap:6px;padding:20px 20px 64px;background:linear-gradient(180deg,rgba(0,0,0,.85),rgba(0,0,0,.6) 45%,rgba(0,0,0,0));pointer-events:none}.v2r-name{font-size:16px;line-height:20px;letter-spacing:.52px;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px rgba(35,32,24,.24),0 1px 8px rgba(35,32,24,.24)}.v2r-body,.v2r-name{font-family:var(--font-sans);font-weight:500}.v2r-body{display:block;font-size:14px;line-height:21px;color:rgba(255,255,255,.85);text-shadow:0 1px 3px rgba(35,32,24,.1),0 1px 2px rgba(35,32,24,.06)}.v2r-caption{height:var(--v2r-cap-h,auto)}.v2r-body{opacity:0}.v2r-body.is-shown{opacity:1}.v2r-body.is-in{animation:v2r-settle 1.1s cubic-bezier(.16,1,.3,1) .18s both}@keyframes v2r-settle{0%{opacity:0;transform:translateX(24px)}60%{opacity:1}to{opacity:1;transform:none}}@media (min-width:1024px){@keyframes v2r-settle{0%{opacity:0;transform:translateY(24px)}60%{opacity:1}to{opacity:1;transform:none}}}.v2r-pager{position:sticky;bottom:16px;z-index:34;opacity:0;transform:translateY(24px);clip-path:inset(0 round 14px);display:flex;align-items:center;justify-content:center;gap:48px;padding:8px;border-radius:14px;border:1px solid rgba(0,0,0,.1);background:var(--v2r-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 4px rgba(0,0,0,.05);transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2r-pager.is-shown{animation:v2-pager-pop .85s cubic-bezier(.2,1.25,.35,1) both}.v2r-pager.is-shown>*{animation:v2-pager-pop-content .6s .25s var(--ease-ui,ease) both}.v2r-pager.is-leaving{animation:v2-pager-pop-out .35s var(--ease-ui,ease) both}.v2r-pager.is-shown.is-leaving{animation:v2-pager-pop .85s cubic-bezier(.2,1.25,.35,1) both}.v2r-dots{display:flex;align-items:center;gap:8px;padding:4px;border-radius:12px;background:var(--flds-bg-page,#fefdf9);border:1px solid rgba(0,0,0,.1);filter:drop-shadow(0 1px 1px rgba(35,32,24,.05))}.v2r-dot{position:relative;width:8px;height:8px;padding:0;border:0;border-radius:9999px;background:var(--flds-state-alpha-strong,rgba(35,32,24,.18));cursor:pointer;overflow:hidden;transition:width .5s var(--ease-page,cubic-bezier(.23,1,.32,1))}.v2r-dot.is-on{width:36px}.v2r-dot-fill{position:absolute;left:0;top:0;height:100%;width:0;border-radius:9999px;background:var(--flds-text-strong,#232018)}.v2r-dot.is-on .v2r-dot-fill{width:calc(8px + (100% - 8px) * var(--p, 0))}.v2r-toggle{display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:6px;border:1px solid rgba(0,0,0,.15);background:var(--flds-bg-page,#fefdf9);color:var(--flds-text-strong,#232018);cursor:pointer;filter:drop-shadow(0 1px 1px rgba(35,32,24,.05))}.v2r-toggle svg{display:block;width:16px;height:16px}@media (max-width:1023.98px){.v2r{--v2r-col-left:16px;--v2r-card-w:332px;--v2r-card-h:480px;--v2r-gap:16px;padding:36px 0}.v2r-head{max-width:512px;padding:0 16px}.v2r-title{font-size:32px;line-height:38px;letter-spacing:-1.28px}.v2r-intro{font-size:24px;line-height:32px;letter-spacing:-.96px}.v2r-rail{display:flex;align-items:stretch;width:min(100vw,512px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.v2r-rail::-webkit-scrollbar{display:none}.v2r-rail.is-settling{scroll-snap-type:none}.v2r-card{flex:none;width:var(--v2r-card-w);scroll-snap-align:center}.v2r-card:first-child{scroll-snap-align:start;scroll-margin-left:var(--v2r-col-left)}.v2r-frame{background:var(--v2r-glass);border-color:rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.05)}.v2r-name{font-size:14px}.v2r-body{font-size:12px;line-height:16px}}@media (prefers-reduced-motion:reduce){.v2r-img{transition:none}.v2r-body{animation:none!important;opacity:1;transform:none}.v2r-pager.is-leaving,.v2r-pager.is-shown{animation:none;opacity:1;transform:none;clip-path:none}}[data-fs1-release~="2.2"] .v2r-img{--v2r-par:56px;inset:auto 0;top:calc(-1 * var(--v2r-par));height:calc(100% + 2 * var(--v2r-par));translate:0 calc(var(--v2r-p, 0) * var(--v2r-par) * -1)}@media (max-width:1023.98px){[data-fs1-release~="2.2"] .v2r-img{--v2r-par:32px}}@media (prefers-reduced-motion:reduce){[data-fs1-release~="2.2"] .v2r-img{translate:none}}@media (min-width:1024px){.v2r--masonry .v2r-rail{display:block;position:relative;--v2r-rail-h:clamp(560px,calc(100svh - 160px),808px);height:var(--v2r-rail-h);--v2r-inner-w:calc(100% - 2 * var(--v2r-col-left) - 2 * var(--v2r-gap));--v2r-inner-h:calc(100% - var(--v2r-gap))}.v2r--masonry .v2r-card{position:absolute;left:calc(var(--v2r-col-left) + var(--x, 0) * var(--v2r-inner-w) + var(--ci, 0) * var(--v2r-gap));top:calc(var(--y, 0) * var(--v2r-inner-h) + var(--ri, 0) * var(--v2r-gap));width:calc(var(--w, .3333) * var(--v2r-inner-w));height:calc(var(--h, .5) * var(--v2r-inner-h));transition:left .85s var(--v2r-glide),top .85s var(--v2r-glide),width .85s var(--v2r-glide),height .85s var(--v2r-glide);--v2r-glide:cubic-bezier(0.45,0.05,0.15,1)}.v2r--masonry .v2r-caption{height:auto;display:grid;grid-template-rows:auto 0fr;row-gap:0;transition:grid-template-rows .85s cubic-bezier(.45,.05,.15,1)}.v2r--masonry .v2r-card.is-focus .v2r-caption{grid-template-rows:auto 1fr;row-gap:6px}.v2r--masonry .v2r-body{min-height:0;overflow:hidden}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.v2r--masonry .v2r-caption,.v2r--masonry .v2r-card{transition:none}}[data-fs1-release~="2.2"] .v2r-card:not(.is-focus) .v2r-frame{backdrop-filter:none;-webkit-backdrop-filter:none}@media (min-width:1024px){.v2r--masonry .v2r-rail{--v2r-col-left:8px;width:calc(min(100vw, 1440px) - 48px);margin:0 auto;padding:8px;border:1px solid rgba(0,0,0,.1);border-radius:32px;background:var(--v2r-glass);box-shadow:0 1px 4px rgba(0,0,0,.05);transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease);--v2r-inner-w:calc(100% - 16px - 2 * var(--v2r-gap));--v2r-inner-h:calc(100% - 16px - var(--v2r-gap))}.v2r--masonry .v2r-card{top:calc(8px + var(--y, 0) * var(--v2r-inner-h) + var(--ri, 0) * var(--v2r-gap))}.v2r--masonry .v2r-card.is-focus .v2r-frame,.v2r--masonry .v2r-frame{padding:0;border:0;border-radius:24px;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.v2r--masonry .v2r-dim{position:absolute;inset:0;z-index:0;pointer-events:none;background:rgba(0,0,0,.8);opacity:1;transition:opacity .6s var(--ease-ui,ease)}.v2r--masonry .v2r-card.is-focus .v2r-dim{opacity:0}.v2r--masonry .v2r-caption{z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.75) 55%,rgba(0,0,0,0))}.v2r--masonry :is([data-resin=clear],[data-resin=white]) .v2r-caption{background:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.65) 29.3%,rgba(0,0,0,.25) 70.8%,rgba(0,0,0,0))}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.v2r--masonry .v2r-dim{transition:none}}@media (min-width:1024px){.v2r--masonry .v2r-caption{transition:grid-template-rows .25s var(--ease-ui,ease),row-gap .25s var(--ease-ui,ease)}.v2r--masonry .v2r-card.is-focus .v2r-caption{transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1) .85s,row-gap .45s cubic-bezier(.22,1,.36,1) .85s}.v2r--masonry .v2r-body.is-in{animation-delay:.95s}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.v2r--masonry .v2r-caption,.v2r--masonry .v2r-card.is-focus .v2r-caption{transition:none}}@media (min-width:1024px){.v2r--masonry .v2r-caption{background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.691) 8.1%,rgba(0,0,0,.666) 15.5%,rgba(0,0,0,.627) 22.5%,rgba(0,0,0,.577) 29%,rgba(0,0,0,.519) 35.3%,rgba(0,0,0,.454) 41.2%,rgba(0,0,0,.385) 47.1%,rgba(0,0,0,.315) 52.9%,rgba(0,0,0,.246) 58.8%,rgba(0,0,0,.181) 64.7%,rgba(0,0,0,.122) 71%,rgba(0,0,0,.073) 77.5%,rgba(0,0,0,.034) 84.5%,rgba(0,0,0,.009) 91.9%,rgba(0,0,0,0))}.v2r--masonry :is([data-resin=clear],[data-resin=white]) .v2r-caption{background:linear-gradient(180deg,rgba(0,0,0,.78),rgba(0,0,0,.77) 8.1%,rgba(0,0,0,.742) 15.5%,rgba(0,0,0,.699) 22.5%,rgba(0,0,0,.643) 29%,rgba(0,0,0,.578) 35.3%,rgba(0,0,0,.505) 41.2%,rgba(0,0,0,.429) 47.1%,rgba(0,0,0,.351) 52.9%,rgba(0,0,0,.275) 58.8%,rgba(0,0,0,.202) 64.7%,rgba(0,0,0,.136) 71%,rgba(0,0,0,.081) 77.5%,rgba(0,0,0,.038) 84.5%,rgba(0,0,0,.01) 91.9%,rgba(0,0,0,0))}}@media (min-width:1024px){.v2r--masonry .v2r-slat{background:#111110}.v2r--masonry .v2r-cart{position:absolute;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(var(--v2r-rail-h) * .8045);height:calc(var(--v2r-rail-h) * .8045);max-width:none;left:50%;top:calc(22.6% - var(--v2r-rail-h) * .1107);transform:translateX(-50%);opacity:1;translate:0 0;transition:opacity .9s cubic-bezier(.22,1,.36,1) .3s,translate .9s cubic-bezier(.22,1,.36,1) .3s}.v2r--masonry .v2r-card.is-focus .v2r-cart{opacity:0;translate:0 40px;transition:opacity .35s cubic-bezier(.33,1,.68,1),translate .5s cubic-bezier(.55,0,.9,.4)}.v2r--masonry .v2r-img{opacity:0;scale:1.08;transition:opacity .4s cubic-bezier(.33,1,.68,1),scale 0s linear .4s}.v2r--masonry .v2r-card.is-focus .v2r-img{opacity:1;scale:1;transition:opacity .9s cubic-bezier(.22,1,.36,1) .2s,scale 1.4s cubic-bezier(.16,1,.3,1) .2s}.v2r--masonry .v2r-dim{display:none}.v2r--masonry .v2r-caption{opacity:0;transition:grid-template-rows .25s var(--ease-ui,ease),row-gap .25s var(--ease-ui,ease),opacity .3s var(--ease-ui,ease)}.v2r--masonry .v2r-card.is-focus .v2r-caption{opacity:1;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1) .85s,row-gap .45s cubic-bezier(.22,1,.36,1) .85s,opacity .5s cubic-bezier(.22,1,.36,1) .55s}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.v2r--masonry .v2r-caption,.v2r--masonry .v2r-card.is-focus .v2r-caption,.v2r--masonry .v2r-card.is-focus .v2r-cart,.v2r--masonry .v2r-card.is-focus .v2r-img,.v2r--masonry .v2r-cart,.v2r--masonry .v2r-img{transition:none;translate:none;scale:none}}@media (min-width:1024px){.v2r--masonry .v2r-body{max-width:640px;text-wrap:balance}}@media (max-width:1023.98px){[data-fs1-release~="2.2"] .v2r-body{text-wrap:pretty}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.v2r--masonry .v2r-card{cursor:pointer}.v2r--masonry .v2r-card:not(.is-focus) .v2r-cart{scale:1;transition:opacity .9s cubic-bezier(.22,1,.36,1) .3s,translate .9s cubic-bezier(.22,1,.36,1) .3s,scale .6s cubic-bezier(.22,1,.36,1)}.v2r--masonry .v2r-card:not(.is-focus):hover .v2r-cart{scale:1.06}.v2r--masonry .v2r-card.is-focus .v2r-cart{scale:1}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.v2r--masonry .v2r-card:not(.is-focus):hover .v2r-cart{scale:1}}@media (min-width:1024px){.v2r--masonry .v2r-cart{left:calc(50% - var(--v2r-rail-h) * .8045 / 2);transform:none}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.v2r--masonry .v2r-card:not(.is-focus):hover .v2r-cart{scale:1.03}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html[data-fs1-par=css] [data-fs1-release~="2.2"] .v2r-rail{view-timeline:--v2r-tl block}html[data-fs1-par=css] [data-fs1-release~="2.2"] .v2r-img{animation:v2-par-sym-56 linear none;animation-timeline:--v2r-tl;animation-range:cover 0 cover 100%}@media (max-width:1023.98px){html[data-fs1-par=css] [data-fs1-release~="2.2"] .v2r-img{animation-name:v2-par-sym-32}}}}.v2r-cta{display:inline-flex;align-items:center;gap:4px;flex:none;align-self:flex-start;padding:6px 10px 6px 16px;border-radius:6px;border:1px solid #f1eee7;background:transparent;font-family:var(--font-sans);font-weight:500;font-size:16px;line-height:24px;letter-spacing:-.32px;color:#f1eee7;text-decoration:none;white-space:nowrap;cursor:pointer;pointer-events:auto;transition:background-color .15s var(--ease-ui,ease)}.v2r-cta img{display:block;width:24px;height:24px}.v2r-cta:hover{background:rgba(255,255,255,.12)}.v2r-cta:focus-visible{outline:2px solid #f1eee7;outline-offset:2px}@media (min-width:1024px){.v2r--masonry .v2r-cta{position:absolute;top:20px;right:20px}.v2r--masonry .v2r-card:not(.is-focus) .v2r-cta{pointer-events:none;visibility:hidden;transition:visibility 0s linear .3s,background-color .15s var(--ease-ui,ease)}.v2r--masonry .v2r-card.is-focus .v2r-caption{padding-right:172px}}@media (max-width:1023.98px){[data-fs1-release~="2.2"] .v2r-cta{margin-top:8px;font-size:14px;line-height:20px;padding:5px 8px 5px 12px}[data-fs1-release~="2.2"] .v2r-cta img{width:20px;height:20px}}.v2r-card:not(.is-focus) .v2r-cta{opacity:0;visibility:hidden;pointer-events:none}.v2r-card.is-focus .v2r-cta{animation:v2r-settle 1.1s cubic-bezier(.16,1,.3,1) .3s both}@media (min-width:1024px){.v2r--masonry .v2r-card.is-focus .v2r-cta{animation-delay:1.07s}}@media (max-width:1023.98px){[data-fs1-release~="2.2"] .v2r-caption{padding-bottom:112px;background:linear-gradient(180deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.879) 6.2%,rgba(0,0,0,.873) 12.5%,rgba(0,0,0,.857) 18.8%,rgba(0,0,0,.825) 25%,rgba(0,0,0,.773) 31.2%,rgba(0,0,0,.694) 37.5%,rgba(0,0,0,.585) 43.8%,rgba(0,0,0,.44) 50%,rgba(0,0,0,.295) 56.2%,rgba(0,0,0,.186) 62.5%,rgba(0,0,0,.107) 68.8%,rgba(0,0,0,.055) 75%,rgba(0,0,0,.023) 81.2%,rgba(0,0,0,.007) 87.5%,rgba(0,0,0,.001) 93.8%,rgba(0,0,0,0) 100%)}}@media (prefers-reduced-motion:reduce){.v2r-card.is-focus .v2r-cta{animation:none;opacity:1}}@media (max-width:1023.98px){[data-fs1-release~="2.2"] .v2r-slat{background:#111110}[data-fs1-release~="2.2"] .v2r-cart{position:absolute;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;width:calc(var(--v2r-card-h, 480px) * 1.085);height:calc(var(--v2r-card-h, 480px) * 1.085);max-width:none;left:calc(50% - var(--v2r-card-h, 480px) * 1.085 / 2);top:7.7%;opacity:1;translate:0 0;transition:opacity .9s cubic-bezier(.22,1,.36,1) .3s,translate .9s cubic-bezier(.22,1,.36,1) .3s}[data-fs1-release~="2.2"] .v2r-card.is-focus .v2r-cart{opacity:0;translate:0 40px;transition:opacity .35s cubic-bezier(.33,1,.68,1),translate .5s cubic-bezier(.55,0,.9,.4)}[data-fs1-release~="2.2"] .v2r-img{opacity:0;scale:1.08;transition:opacity .4s cubic-bezier(.33,1,.68,1),scale 0s linear .4s}[data-fs1-release~="2.2"] .v2r-card.is-focus .v2r-img{opacity:1;scale:1;transition:opacity .9s cubic-bezier(.22,1,.36,1) .2s,scale 1.4s cubic-bezier(.16,1,.3,1) .2s}[data-fs1-release~="2.2"] .v2r-caption{z-index:1;opacity:0;transition:opacity .3s var(--ease-ui,ease)}[data-fs1-release~="2.2"] .v2r-card.is-focus .v2r-caption{opacity:1;transition:opacity .5s cubic-bezier(.22,1,.36,1) .35s}}@media (max-width:1023.98px) and (prefers-reduced-motion:reduce){[data-fs1-release~="2.2"] .v2r-card.is-focus :is(.v2r-cart,.v2r-img,.v2r-caption),[data-fs1-release~="2.2"] :is(.v2r-cart,.v2r-img,.v2r-caption){transition:none;translate:none;scale:none}}@media (max-width:1023.98px){[data-fs1-release~="2.2"] .v2r-card.is-focus .v2r-cart{transition:opacity .5s cubic-bezier(.33,1,.68,1) .55s,translate .6s cubic-bezier(.55,0,.9,.4) .55s}[data-fs1-release~="2.2"] .v2r-card.is-focus .v2r-img{transition:opacity .9s cubic-bezier(.22,1,.36,1) .75s,scale 1.4s cubic-bezier(.16,1,.3,1) .75s}[data-fs1-release~="2.2"] .v2r-card.is-focus .v2r-caption{transition:opacity .5s cubic-bezier(.22,1,.36,1) .95s}[data-fs1-release~="2.2"] .v2r-card.is-focus .v2r-body.is-in{animation-delay:.95s}[data-fs1-release~="2.2"] .v2r-card.is-focus .v2r-cta{animation-delay:1.07s}[data-fs1-release~="2.2"] .v2r-cta{background:rgba(0,0,0,.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}.v2r-titlerow{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.v2r-titlerow .v2r-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2r-titlerow .v2r-cta{flex:0 1 auto;max-width:60%}@media (min-width:1024px){.v2r--masonry .v2r-titlerow .v2r-cta{position:static;top:auto;right:auto}.v2r--masonry .v2r-card.is-focus .v2r-caption{padding-right:20px}}@media (max-width:1023.98px){[data-fs1-release~="2.2"] .v2r-titlerow .v2r-cta{margin-top:0}[data-fs1-release~="2.2"] .v2r-cta{padding:4px 0;border:0;border-radius:0;gap:2px;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}[data-fs1-release~="2.2"] .v2r-cta:hover{background:none;opacity:.7}[data-fs1-release~="2.2"] .v2r-card.is-focus .v2r-cart{transition:opacity .5s cubic-bezier(.33,1,.68,1) .85s,translate .6s cubic-bezier(.55,0,.9,.4) .85s}[data-fs1-release~="2.2"] .v2r-card.is-focus .v2r-img{transition:opacity .9s cubic-bezier(.22,1,.36,1) 1.05s,scale 1.4s cubic-bezier(.16,1,.3,1) 1.05s}[data-fs1-release~="2.2"] .v2r-card.is-focus .v2r-caption{transition:opacity .5s cubic-bezier(.22,1,.36,1) 1.2s}[data-fs1-release~="2.2"] .v2r-card.is-focus .v2r-titlerow .v2r-name{animation:v2r-settle 1.1s cubic-bezier(.16,1,.3,1) 1.25s both}[data-fs1-release~="2.2"] .v2r-card.is-focus .v2r-body.is-in{animation-delay:1.33s}[data-fs1-release~="2.2"] .v2r-card.is-focus .v2r-cta{animation-delay:1.41s}}@media (max-width:1023.98px) and (prefers-reduced-motion:reduce){[data-fs1-release~="2.2"] .v2r-card.is-focus .v2r-titlerow .v2r-name{animation:none}}@media (min-width:1024px){[data-fs1-release~="2.2"] .v2r--masonry .v2r-caption{transition:opacity .3s var(--ease-ui,ease),grid-template-rows 0s linear .3s,row-gap 0s linear .3s}[data-fs1-release~="2.2"] .v2r--masonry .v2r-card.is-focus .v2r-caption{transition:opacity .45s cubic-bezier(.22,1,.36,1) .8s,grid-template-rows 0s,row-gap 0s}[data-fs1-release~="2.2"] .v2r--masonry .v2r-card.is-focus .v2r-titlerow{animation:v2r-settle 1.1s cubic-bezier(.16,1,.3,1) .85s both}[data-fs1-release~="2.2"] .v2r--masonry .v2r-card.is-focus .v2r-titlerow .v2r-cta{animation:none}[data-fs1-release~="2.2"] .v2r--masonry .v2r-body.is-in{animation-delay:.93s}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){[data-fs1-release~="2.2"] .v2r--masonry .v2r-card.is-focus .v2r-titlerow{animation:none}}@keyframes v2r-settle-ph{0%{opacity:0;transform:translateX(16px)}55%{opacity:1}to{opacity:1;transform:none}}@media (max-width:1023.98px){[data-fs1-release~="2.2"] .v2r-img{z-index:1;scale:1.06}[data-fs1-release~="2.2"] .v2r-caption{z-index:2}[data-fs1-release~="2.2"] .v2r-card.is-focus .v2r-img{transition:opacity .8s cubic-bezier(.4,0,.2,1) .35s,scale 1.4s cubic-bezier(.22,1,.36,1) .35s}[data-fs1-release~="2.2"] .v2r-card.is-focus .v2r-cart{translate:0 16px;transition:opacity .7s cubic-bezier(.4,0,.2,1) .6s,translate .9s cubic-bezier(.4,0,.2,1) .5s}[data-fs1-release~="2.2"] .v2r-card.is-focus .v2r-caption{transition:opacity .4s cubic-bezier(.4,0,.2,1) .55s}[data-fs1-release~="2.2"] .v2r-card.is-focus .v2r-titlerow .v2r-name{animation:v2r-settle-ph .9s cubic-bezier(.22,1,.36,1) .75s both}[data-fs1-release~="2.2"] .v2r-card.is-focus .v2r-body.is-in{animation:v2r-settle-ph .9s cubic-bezier(.22,1,.36,1) .83s both}[data-fs1-release~="2.2"] .v2r-card.is-focus .v2r-cta{animation:v2r-settle-ph .9s cubic-bezier(.22,1,.36,1) .91s both}}@media (max-width:1023.98px) and (prefers-reduced-motion:reduce){[data-fs1-release~="2.2"] .v2r-card.is-focus :is(.v2r-titlerow .v2r-name,.v2r-body.is-in,.v2r-cta){animation:none;opacity:1}}@media (min-width:1024px){[data-fs1-release~="2.2"] .v2r--masonry .v2r-card.is-focus .v2r-caption{transition:opacity .45s cubic-bezier(.22,1,.36,1) .55s,grid-template-rows 0s,row-gap 0s}[data-fs1-release~="2.2"] .v2r--masonry .v2r-card.is-focus .v2r-titlerow{animation-delay:.6s}[data-fs1-release~="2.2"] .v2r--masonry .v2r-body.is-in{animation-delay:.68s}}[data-fs1-release~="2.2"] [data-resin=black] .v2r-caption{isolation:isolate}[data-fs1-release~="2.2"] [data-resin=black] .v2r-caption:before{content:"";position:absolute;left:0;right:0;top:0;z-index:-1;pointer-events:none}@media (min-width:1024px){.v2r--masonry [data-resin=black] .v2r-caption{background:none}[data-fs1-release~="2.2"] .v2r--masonry [data-resin=black] .v2r-caption:before{bottom:-120px;background:linear-gradient(180deg,rgba(0,0,0,.92) 0,rgba(0,0,0,.919) 6.2%,rgba(0,0,0,.913) 12.5%,rgba(0,0,0,.896) 18.8%,rgba(0,0,0,.862) 25%,rgba(0,0,0,.808) 31.2%,rgba(0,0,0,.726) 37.5%,rgba(0,0,0,.612) 43.8%,rgba(0,0,0,.46) 50%,rgba(0,0,0,.308) 56.2%,rgba(0,0,0,.194) 62.5%,rgba(0,0,0,.112) 68.8%,rgba(0,0,0,.057) 75%,rgba(0,0,0,.024) 81.2%,rgba(0,0,0,.007) 87.5%,rgba(0,0,0,.001) 93.8%,rgba(0,0,0,0) 100%)}}@media (max-width:1023.98px){[data-fs1-release~="2.2"] [data-resin=black] .v2r-caption{background:none}[data-fs1-release~="2.2"] [data-resin=black] .v2r-caption:before{bottom:-96px;background:linear-gradient(180deg,rgba(0,0,0,.95) 0,rgba(0,0,0,.949) 6.2%,rgba(0,0,0,.942) 12.5%,rgba(0,0,0,.925) 18.8%,rgba(0,0,0,.891) 25%,rgba(0,0,0,.834) 31.2%,rgba(0,0,0,.749) 37.5%,rgba(0,0,0,.632) 43.8%,rgba(0,0,0,.475) 50%,rgba(0,0,0,.318) 56.2%,rgba(0,0,0,.201) 62.5%,rgba(0,0,0,.116) 68.8%,rgba(0,0,0,.059) 75%,rgba(0,0,0,.025) 81.2%,rgba(0,0,0,.008) 87.5%,rgba(0,0,0,.001) 93.8%,rgba(0,0,0,0) 100%)}}@media (prefers-reduced-motion:reduce){[data-fs1-release~="2.2"] .v2r .v2r-dot,[data-fs1-release~="2.2"] .v2r .v2r-dot.is-on{transition:none}[data-fs1-release~="2.2"] .v2r .v2r-card :is(.v2r-cart,.v2r-img),[data-fs1-release~="2.2"] .v2r .v2r-card.is-focus :is(.v2r-cart,.v2r-img),[data-fs1-release~="2.2"] .v2r .v2r-card:not(.is-focus) :is(.v2r-cart,.v2r-img){transition:opacity .2s var(--ease-ui,ease);translate:none;scale:none}}@media (min-width:1024px){[data-fs1-release~="2.2"] .v2r--masonry .v2r-card .v2r-caption,[data-fs1-release~="2.2"] .v2r--masonry :is([data-resin=clear],[data-resin=white],[data-resin=black]) .v2r-caption{background:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.947) 10%,rgba(0,0,0,.927) 20%,rgba(0,0,0,.881) 30%,rgba(0,0,0,.802) 40%,rgba(0,0,0,.75) 45%,rgba(0,0,0,.687) 50%,rgba(0,0,0,.539) 60%,rgba(0,0,0,.369) 70%,rgba(0,0,0,.199) 80%,rgba(0,0,0,.06) 90%,rgba(0,0,0,0));min-height:180px}[data-fs1-release~="2.2"] .v2r--masonry [data-resin=black] .v2r-caption:before{content:none}[data-fs1-release~="2.2"] .v2r--masonry .v2r-body{color:rgba(255,255,255,.9)}}[data-fs1-release~="2.3"] .v2r-cart.v2r-sticker{display:flex;justify-content:center;box-sizing:border-box;width:auto;height:auto;max-width:none;left:0;right:0;top:12%;bottom:12%;padding:0 12px;transform:none}@media (min-width:1024px){[data-fs1-release~="2.3"] .v2r--masonry .v2r-cart.v2r-sticker{width:auto;height:auto;left:0;right:0;top:12%;bottom:12%;transform:none}}[data-fs1-release~="2.3"] .v2r-sticker-tag{box-sizing:border-box;width:100%;max-width:120px;height:100%;min-height:0;display:flex;flex-direction:column;gap:8px;padding:6px;border-radius:12px;background:#232018;border:1px solid rgba(255,255,255,.05);box-shadow:0 1px 3px rgba(35,32,24,.1),0 1px 2px rgba(35,32,24,.06)}[data-fs1-release~="2.3"] .v2r-sticker-brand{display:block;flex:none;padding:4px 0;text-align:center;font-family:var(--font-midnight),var(--font-sans);font-weight:600;font-size:20px;line-height:1.2}[data-fs1-release~="2.3"] .v2r-sticker-block{flex:1 1 auto;min-height:0;box-sizing:border-box;overflow:hidden;display:flex;align-items:flex-start;gap:10px;padding:8px;border-radius:6px;border:1px solid rgba(255,255,255,.15);color:var(--st-ink);font-family:var(--font-sans);font-weight:500}[data-fs1-release~="2.3"] .v2r-sticker-name{flex:1 1 0;min-width:0;font-size:20px;line-height:24px;letter-spacing:-.8px}[data-fs1-release~="2.3"] .v2r-sticker-ver{flex:none;font-size:16px;line-height:24px;text-align:right}[data-fs1-release~="2.3"] .v2r:not(.is-seen) .v2r-sticker-tag{opacity:0}[data-fs1-release~="2.3"] .v2r.is-seen .v2r-sticker-tag{animation:v2r-st-lay .9s calc(.1s + var(--st-i, 0) * 80ms) cubic-bezier(.22,1,.36,1) both}@keyframes v2r-st-lay{0%{opacity:0;translate:0 12px}to{opacity:1;translate:none}}[data-fs1-release~="2.3"] .v2r-sticker-block{background:var(--st-bg);clip-path:none;flex-direction:column;justify-content:space-between;align-items:stretch;container-type:size}[data-fs1-release~="2.3"] .v2r-sticker-brand{font-size:16px}[data-fs1-release~="2.3"] .v2r-sticker-top{display:flex;align-items:flex-start;gap:10px}[data-fs1-release~="2.3"] .v2r-sticker-spec{display:flex;flex-direction:column;gap:10px;font-weight:400}[data-fs1-release~="2.3"] .v2r-sticker-spec-a{font-size:14px;line-height:20px}[data-fs1-release~="2.3"] .v2r-sticker-spec-b{font-size:12px;line-height:18px}@container (max-height: 200px){[data-fs1-release~="2.3"] .v2r-sticker-spec{display:none}}@media (min-width:1024px){[data-fs1-release~="2.3"] .v2r--masonry .v2r-frame,[data-fs1-release~="2.3"] .v2r--masonry .v2r-slat{border-radius:24px}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card:first-of-type :is(.v2r-frame,.v2r-slat){border-top-left-radius:23px}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card:nth-of-type(3) :is(.v2r-frame,.v2r-slat){border-top-right-radius:23px}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card:nth-of-type(4) :is(.v2r-frame,.v2r-slat){border-bottom-left-radius:23px}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card:nth-of-type(6) :is(.v2r-frame,.v2r-slat){border-bottom-right-radius:23px}[data-fs1-release~="2.3"] .v2r--masonry .v2r-slat{container-type:size;box-shadow:none}[data-fs1-release~="2.3"] .v2r--masonry .v2r-slat:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(35,32,24,.12)}[data-fs1-release~="2.3"] .v2r--masonry .v2r-cart.v2r-sticker{top:calc(34.21px + .966cqh);bottom:calc(34.21px + .966cqh);padding:0 36px;top:calc(24.88cqh - 9.53px);bottom:calc(24.88cqh - 9.53px);top:min(calc(24.88cqh - 9.53px),max(6px,calc(50cqh - 55.5px)));bottom:min(calc(24.88cqh - 9.53px),max(6px,calc(50cqh - 55.5px)))}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-tag{max-width:120px}}[data-fs1-release~="2.3"] .v2r-sticker-tag{gap:4px;position:relative;background:none;border-color:transparent;box-shadow:none}[data-fs1-release~="2.3"] .v2r-sticker-tag:after,[data-fs1-release~="2.3"] .v2r-sticker-tag:before{content:"";position:absolute;pointer-events:none;box-sizing:border-box;border:0 solid rgba(255,255,255,.1)}[data-fs1-release~="2.3"] .v2r-sticker-tag:before{top:-1px;bottom:-1px;left:-4000px;right:-4000px;border-top-width:1px;border-bottom-width:1px}[data-fs1-release~="2.3"] .v2r-sticker-tag:after{left:-1px;right:-1px;top:-4000px;bottom:-4000px;border-left-width:1px;border-right-width:1px}@media (min-width:1024px){[data-fs1-release~="2.3"] .v2r--masonry .v2r-card{left:calc(var(--v2r-col-left) + var(--x, 0) * var(--v2r-inner-w) + var(--xn, 0) * var(--v2r-n) + var(--xg, var(--ci, 0)) * var(--v2r-gap));width:calc(var(--w, .3333) * var(--v2r-inner-w) + var(--wn, 0) * var(--v2r-n) + var(--wg, 0) * var(--v2r-gap))}[data-fs1-release~="2.3"] .v2r--masonry .v2r-rail{--v2r-n:200px}[data-fs1-release~="2.3"] .v2r--masonry .v2r-cart.v2r-sticker{padding:0}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-tag{width:var(--v2r-l);max-width:none;flex:none}[data-fs1-release~="2.3"] .v2r--masonry .v2r-rail{--v2r-l:calc(var(--v2r-n) / 2 + 4px)}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-tag{padding:calc(var(--v2r-l) * .05769);gap:calc(var(--v2r-l) * .03846)}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-brand{padding:calc(var(--v2r-l) * .03846) 0;font-size:calc(var(--v2r-l) * .15385)}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-block{padding:calc(var(--v2r-l) * .07692)}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-top{gap:calc(var(--v2r-l) * .09615)}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-name{font-size:calc(var(--v2r-l) * .17308);line-height:calc(var(--v2r-l) * .23077);letter-spacing:calc(var(--v2r-l) * -.00769)}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-ver{font-size:calc(var(--v2r-l) * .15385);line-height:calc(var(--v2r-l) * .23077)}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-spec{gap:calc(var(--v2r-l) * .09615)}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-spec-a{font-size:calc(var(--v2r-l) * .13462);line-height:calc(var(--v2r-l) * .19231)}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-spec-b{font-size:calc(var(--v2r-l) * .11538);line-height:calc(var(--v2r-l) * .17308)}[data-fs1-release~="2.3"] .v2r--masonry .v2r-slat:before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--v2r-n) - 8px) / 4);right:calc((var(--v2r-n) - 8px) / 4);z-index:0;pointer-events:none;border:solid rgba(255,255,255,.1);border-width:0 1px;opacity:var(--v2r-span,0);transition:opacity .6s var(--ease-ui,ease)}}[data-fs1-release~="2.3"] .v2r-sticker-face{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:inherit;transform-origin:50% 50%}@media (min-width:1024px){[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-block{position:relative;isolation:isolate;overflow:visible;background:none;border-color:transparent;--v2r-d:calc(var(--v2r-l) * 0.02885)}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-block:before{content:"";position:absolute;inset:-1px;z-index:-1;pointer-events:none;background:var(--st-bg);border:1px solid rgba(255,255,255,.15);border-radius:6px}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){[data-fs1-release~="2.3"] .v2r--masonry .v2r-card:not(.is-focus):hover .v2r-cart.v2r-sticker{scale:none}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-block:before{transition:inset .6s cubic-bezier(.22,1,.36,1)}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card:not(.is-focus):hover .v2r-sticker-block:before{inset:calc(-1px - var(--v2r-d))}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){[data-fs1-release~="2.3"] .v2r--masonry .v2r-slat:before{transition:none}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card:not(.is-focus):hover .v2r-sticker-block:before{inset:-1px}}@media (min-width:1024px){[data-fs1-release~="2.3"] .v2r--masonry .v2r-rail{--v2r-s:135px}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card{top:calc(8px + var(--y, 0) * var(--v2r-inner-h) + var(--yn, 0) * var(--v2r-s) + var(--ri, 0) * var(--v2r-gap));height:calc(var(--h, .5) * var(--v2r-inner-h) + var(--hn, 0) * var(--v2r-s));transition:left .85s var(--v2r-glide),top .85s var(--v2r-glide),width .85s var(--v2r-glide),height .85s var(--v2r-glide)}[data-fs1-release~="2.3"] .v2r--masonry .v2r-slat{container:v2r-slat/size}[data-fs1-release~="2.3"] .v2r--masonry .v2r-cart.v2r-sticker{top:min(calc(28.89cqh - 23px),max(6px,calc(50cqh - 51.5px)));bottom:min(calc(28.89cqh - 23px),max(6px,calc(50cqh - 51.5px)))}@container v2r-slat (max-height: 300px){[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-block{padding:calc(var(--v2r-l) * .03846) calc(var(--v2r-l) * .07692)}}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-block:before{border-color:var(--st-bd,rgba(255,255,255,.15))}}[data-fs1-release~="2.3"] .v2r-sticker-brand{color:#fff}[data-fs1-release~="2.3"] .v2r-sticker-block{border-color:var(--st-bd,rgba(255,255,255,.15))}@media (min-width:1024px){[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-block{border-color:transparent}[data-fs1-release~="2.3"] .v2r--masonry .v2r-rail{--v2r-n:152px;--v2r-l:104px}[data-fs1-release~="2.3"] .v2r--masonry .v2r-cart.v2r-sticker{--v2r-in:min(24px,calc(50cqh - 51.5px));top:var(--v2r-in);bottom:auto;height:min(320px,calc(100cqh - 2 * var(--v2r-in)))}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-tag{width:min(360px,calc(100cqw - 48px));height:100%}}@media (min-width:1024px){@container v2r-slat (max-height: 300px){[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-tag:before{display:none}}@container v2r-slat (min-width: 400px){[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-brand{text-align:left}}}[data-fs1-release~="2.3"] .v2r-sticker-brand{color:#f1eee7}[data-fs1-release~="2.3"] .v2r-sticker-block{background:none;border-color:transparent;color:#fff}@media (min-width:1024px){[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-brand{text-align:center}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-block:before{background:none;border:0}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-tag{width:min(104px,calc(100cqw - 48px))}[data-fs1-release~="2.3"] .v2r--masonry .v2r-img{opacity:.12}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card.is-focus .v2r-img{opacity:1}@container v2r-slat (max-height: 300px){[data-fs1-release~="2.3"] .v2r--masonry .v2r-cart.v2r-sticker{top:0;height:100%}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-tag{padding-block:16px}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-face{justify-content:space-between}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-block{flex:none;padding:0 8px;container-type:normal}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-top{align-items:flex-end}}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){[data-fs1-release~="2.3"] .v2r--masonry .v2r-card:not(.is-focus):hover .v2r-img{opacity:.22;transition:opacity .5s var(--ease-ui,ease)}}@media (max-width:1023.98px){[data-fs1-release~="2.3"] .v2r-img{opacity:.12}[data-fs1-release~="2.3"] .v2r-card.is-focus .v2r-img{opacity:1}}@media (min-width:1024px){[data-fs1-release~="2.3"] .v2r--masonry .v2r-rail{--v2r-n:136px}[data-fs1-release~="2.3"] .v2r--masonry .v2r-cart.v2r-sticker{top:16px;height:min(320px,calc(100cqh - 32px))}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-tag{width:min(104px,calc(100cqw - 32px));padding-top:12px}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-brand{padding:0}@container v2r-slat (max-height: 300px){[data-fs1-release~="2.3"] .v2r--masonry .v2r-cart.v2r-sticker{top:0;height:100%}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-tag{padding-top:28px;padding-bottom:16px}}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-spec{display:flex;position:absolute;left:calc(var(--v2r-l) * .07692);right:calc(var(--v2r-l) * .07692);bottom:calc(var(--v2r-l) * .07692);opacity:1;visibility:visible;transition:opacity .4s var(--ease-ui,ease),visibility 0s linear 0s}@container (max-height: 200px){[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-spec{display:flex;opacity:0;visibility:hidden;transition:opacity .25s var(--ease-ui,ease),visibility 0s linear .25s}}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-tag:before{opacity:1;transition:opacity .4s var(--ease-ui,ease)}@container v2r-slat (max-height: 300px){[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-tag:before{display:block;opacity:0}}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-face{animation:v2r-face-tall .5s cubic-bezier(.22,1,.36,1) both}@container v2r-slat (max-height: 300px){[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-face{animation-name:v2r-face-flat}}}@keyframes v2r-face-tall{0%{opacity:0}to{opacity:1}}@keyframes v2r-face-flat{0%{opacity:0}to{opacity:1}}[data-fs1-release~="2.3"] .v2r-img-soft{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;opacity:.12;transition:opacity .5s var(--ease-ui,ease)}[data-fs1-release~="2.3"] .v2r--masonry .v2r-img,[data-fs1-release~="2.3"] .v2r-img{opacity:0}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card.is-focus .v2r-img,[data-fs1-release~="2.3"] .v2r-card.is-focus .v2r-img{opacity:1}@media (min-width:1024px) and (hover:hover) and (pointer:fine){[data-fs1-release~="2.3"] .v2r--masonry .v2r-card:not(.is-focus):hover .v2r-img{opacity:0}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card:not(.is-focus):hover .v2r-img-soft{opacity:.22}}@media (prefers-reduced-motion:reduce){[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-face{animation:none}[data-fs1-release~="2.3"] .v2r--masonry :is(.v2r-sticker-spec,.v2r-sticker-tag:before){transition:none}}@media (min-width:1024px){[data-fs1-release~="2.3"] .v2r--masonry .v2r-cart.v2r-sticker{height:calc(100cqh - 32px)}@container v2r-slat (max-height: 300px){[data-fs1-release~="2.3"] .v2r--masonry .v2r-cart.v2r-sticker{height:100%}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card.is-widecol:not(.is-focus)[data-ci="0"] .v2r-cart.v2r-sticker{justify-content:flex-end;padding-right:16px}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card.is-widecol:not(.is-focus)[data-ci="2"] .v2r-cart.v2r-sticker{justify-content:flex-start;padding-left:16px}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card.is-widecol:not(.is-focus)[data-ci="1"] .v2r-sticker-tag{width:calc(100cqw - 32px)}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card.is-widecol:not(.is-focus)[data-ci="1"] .v2r-sticker-face{width:90px;align-self:flex-start}}[data-fs1-release~="2.3"] .v2r--masonry.is-seen .v2r-card.is-widecol:not(.is-focus) .v2r-sticker-tag{animation:v2r-tag-in-w .55s cubic-bezier(.22,1,.36,1) both}}@keyframes v2r-tag-in-w{0%{opacity:0}to{opacity:1}}@media (max-width:1023.98px){[data-fs1-release~="2.3"] .v2r-cart.v2r-sticker{display:none}[data-fs1-release~="2.3"] .v2r-img-soft{opacity:.45}}@media (prefers-reduced-motion:reduce){[data-fs1-release~="2.3"] .v2r--masonry.is-seen .v2r-card.is-widecol:not(.is-focus) .v2r-sticker-tag{animation:none}}.v2r-t{display:inline-flex;align-items:center;gap:10px;text-transform:none;letter-spacing:normal;overflow:visible}.v2r-titlerow .v2r-name.v2r-t{overflow:visible;flex:0 1 auto}.v2r-t-a{font-family:var(--font-midnight),var(--font-sans);font-weight:600;font-size:16px;line-height:24px;color:#f1eee7}.v2r-t-n{font-family:var(--font-sans);font-weight:500;font-size:18px;line-height:24px;letter-spacing:-.8px;color:#fff}[data-fs1-release~="2.3"] .v2r--masonry .v2r-slat:before,[data-fs1-release~="2.3"] .v2r-sticker-tag:after,[data-fs1-release~="2.3"] .v2r-sticker-tag:before{content:none}@media (min-width:1024px){[data-fs1-release~="2.3"] .v2r--masonry .v2r-titlerow{align-items:flex-start}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card.is-focus .v2r-titlerow{animation:none}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card .v2r-caption,[data-fs1-release~="2.3"] .v2r--masonry :is([data-resin=clear],[data-resin=white],[data-resin=black]) .v2r-caption{opacity:1;background:none;isolation:isolate;padding:20px 16px 0;min-height:0}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card.is-focus .v2r-caption{padding-bottom:64px;min-height:180px}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card.is-tfocus .v2r-caption{padding-left:20px;padding-right:20px}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card .v2r-caption:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.947) 10%,rgba(0,0,0,.927) 20%,rgba(0,0,0,.881) 30%,rgba(0,0,0,.802) 40%,rgba(0,0,0,.75) 45%,rgba(0,0,0,.687) 50%,rgba(0,0,0,.539) 60%,rgba(0,0,0,.369) 70%,rgba(0,0,0,.199) 80%,rgba(0,0,0,.06) 90%,rgba(0,0,0,0));opacity:0;transition:opacity .35s var(--ease-ui,ease)}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card.is-focus .v2r-caption:before{opacity:.7;transition:opacity .6s var(--ease-ui,ease) .2s}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card:not(.is-tfocus) .v2r-t{flex-direction:column;align-items:flex-start;gap:4px}[data-fs1-release~="2.3"] .v2r--masonry :is(.v2r-sticker-brand,.v2r-sticker-top){display:none}[data-fs1-release~="2.3"] .v2r--masonry .v2r-cart.v2r-sticker{justify-content:flex-start;padding:0 16px}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-tag{width:100%;padding:0;border:0}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-block{padding:0;border:0}[data-fs1-release~="2.3"] .v2r--masonry .v2r-sticker-spec{left:0;right:0;bottom:0}}[data-fs1-release~="2.3"] .v2r-cart.v2r-sticker{display:none}@keyframes v2r-blur-in{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}@media (min-width:1024px){[data-fs1-release~="2.3"] .v2r--masonry .v2r-titlerow .v2r-cta{position:absolute;top:20px;right:20px}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card:not(.is-focus) .v2r-titlerow .v2r-cta{opacity:0;visibility:hidden;transition:opacity .15s var(--ease-ui,ease),visibility 0s linear .15s,background-color .15s var(--ease-ui,ease)}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card.is-focus .v2r-titlerow .v2r-cta{opacity:1;visibility:visible;animation:v2r-blur-in .5s cubic-bezier(.22,1,.36,1) .85s both}[data-fs1-release~="2.3"] .v2r--masonry .v2r-card.is-focus .v2r-body.is-in{animation:v2r-blur-in .5s cubic-bezier(.22,1,.36,1) .9s both}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){[data-fs1-release~="2.3"] .v2r--masonry .v2r-card.is-focus :is(.v2r-titlerow .v2r-cta,.v2r-body.is-in){animation:none;opacity:1}}[data-fs1-release~="2.3"] .v2r-img-soft{--v2r-par:56px;inset:auto 0;top:calc(-1 * var(--v2r-par));height:calc(100% + 2 * var(--v2r-par));translate:0 calc(var(--v2r-p, 0) * var(--v2r-par) * -1)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html[data-fs1-par=css] [data-fs1-release~="2.3"] .v2r-img-soft{animation:v2-par-sym-56 linear none;animation-timeline:--v2r-tl;animation-range:cover 0 cover 100%}@media (max-width:1023.98px){html[data-fs1-par=css] [data-fs1-release~="2.3"] .v2r-img-soft{animation-name:v2-par-sym-32}}}}@media (max-width:1023.98px){[data-fs1-release~="2.3"] .v2r-img-soft{--v2r-par:32px;z-index:2;opacity:1;filter:brightness(.45);transition:opacity .4s cubic-bezier(.33,1,.68,1)}[data-fs1-release~="2.3"] .v2r-card.is-focus .v2r-img-soft{opacity:0;transition:opacity 1s cubic-bezier(.33,0,.2,1) .1s}[data-fs1-release~="2.3"] .v2r-card.is-focus .v2r-img,[data-fs1-release~="2.3"] .v2r-img{opacity:1;transition:none}[data-fs1-release~="2.3"] .v2r-caption{z-index:3}}@media (min-width:1024px){[data-fs1-release~="2.3"] .v2r--masonry .v2r-card.is-focus .v2r-img,[data-fs1-release~="2.3"] .v2r--masonry .v2r-img{scale:1}}@media (prefers-reduced-motion:reduce){[data-fs1-release~="2.3"] .v2r-img-soft{translate:none}}@media (min-width:1024px){[data-fs1-release~="2.3"] .v2r--masonry .v2r-rail{--v2r-open-w:calc(min(100vw, 1440px) - 82px - 2 * var(--v2r-n));--v2r-open-h:calc(var(--v2r-rail-h) - 24px - var(--v2r-s))}[data-fs1-release~="2.3"] .v2r--masonry :is(.v2r-img,.v2r-img-soft){inset:auto;right:auto;bottom:auto;max-width:none;width:var(--v2r-open-w);height:calc(var(--v2r-open-h) + 2 * var(--v2r-par));left:50%;top:50%;margin-left:calc(var(--v2r-open-w) / -2);margin-top:calc((var(--v2r-open-h) + 2 * var(--v2r-par)) / -2)}}@media (max-width:1023.98px){[data-fs1-release~="2.3"] .v2r-card.is-focus .v2r-cart{opacity:0;translate:0 16px;transition:opacity .9s cubic-bezier(.45,0,.25,1) 1.1s,translate 1s cubic-bezier(.45,0,.25,1) 1.1s}[data-fs1-release~="2.3"] .v2r-img{scale:1}[data-fs1-release~="2.3"] .v2r-card.is-focus .v2r-img{scale:1;transition:opacity .9s cubic-bezier(.33,0,.2,1) .15s,scale 1.4s cubic-bezier(.16,1,.3,1) .15s}[data-fs1-release~="2.3"] .v2r-card.is-focus .v2r-caption{transition:opacity .6s cubic-bezier(.22,1,.36,1) .5s}[data-fs1-release~="2.3"] .v2r-card.is-focus .v2r-body.is-in{animation-delay:.5s}[data-fs1-release~="2.3"] .v2r-card.is-focus .v2r-cta{animation-delay:.62s}}@media (max-width:1023.98px) and (prefers-reduced-motion:reduce){[data-fs1-release~="2.3"] .v2r-card.is-focus :is(.v2r-cart,.v2r-img,.v2r-caption){transition:none;translate:none;scale:none}}@media (max-width:1023.98px){[data-fs1-release~="2.3"] .v2r-sticker-tag{max-width:148px}}@media (prefers-reduced-motion:reduce){[data-fs1-release~="2.3"] .v2r .v2r-sticker-tag{opacity:1;animation:none}}.v2am{flex-direction:column;gap:24px;padding:72px 0;background:var(--flds-bg-page,#fefdf9);color:var(--flds-text-strong,#232018)}.v2am,.v2am-head{display:flex;align-items:center}.v2am-head{gap:16px;width:100%;max-width:1440px;padding:0 24px;box-sizing:border-box}.v2am-title{flex:1 1 0;min-width:0;margin:0;font-family:var(--font-sans);font-weight:500;font-size:48px;line-height:58px;letter-spacing:-1.92px}.v2am-title-dim{color:var(--flds-text-default,#666259)}.v2am-btn,.v2am-title-ink{color:var(--flds-text-strong,#232018)}.v2am-btn{flex:none;display:inline-flex;align-items:center;gap:4px;padding:6px 10px 6px 16px;border-radius:6px;border:1px solid var(--flds-border-ui,#d2cec4);background:none;cursor:pointer;white-space:nowrap;font-family:var(--font-sans);font-weight:500;font-size:16px;line-height:24px;letter-spacing:-.32px;transition:background-color .15s var(--ease-ui,ease)}.v2am-btn img{display:block;width:24px;height:24px}.v2am-btn:hover{background:var(--flds-state-alpha-hover,rgba(35,32,24,.06))}.v2am-middle{max-width:1440px;padding:0 24px}.v2am-frame,.v2am-middle{width:100%;box-sizing:border-box}.v2am-frame{height:640px;max-height:880px;min-height:480px;padding:8px;border-radius:32px;background:var(--v2am-glass);border:1px solid rgba(0,0,0,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 4px rgba(0,0,0,.05);transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2am-slats{display:grid;gap:12px;height:100%;grid-template-columns:7fr 1fr 1fr;transition:grid-template-columns .65s var(--ease-page,cubic-bezier(.23,1,.32,1))}.v2am-slats[style*="--v2am-open: 1"]{grid-template-columns:1fr 7fr 1fr}.v2am-slats[style*="--v2am-open: 2"]{grid-template-columns:1fr 1fr 7fr}.v2am-slat{position:relative;min-width:0;padding:0;border:0;overflow:clip;cursor:pointer;border-radius:23px;background:rgba(35,32,24,.05);box-shadow:inset 0 0 0 1px rgba(35,32,24,.12);text-align:left}.v2am-poster,.v2am-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v2am-video{opacity:0}.v2am-slat[aria-expanded=true] .v2am-video{opacity:1}.v2am-caption{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:6px;padding:64px 20px 20px;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.6) 45%,rgba(0,0,0,0))}.v2am-note{width:auto;max-width:min(720px,100%);text-wrap:balance;font-family:var(--font-sans);font-weight:500;font-size:14px;line-height:21px;color:rgba(255,255,255,.85);opacity:0;transition:opacity .45s var(--ease-ui,ease)}.v2am-slat[aria-expanded=true] .v2am-note{opacity:1;transition-delay:.18s}.v2am-name{font-size:13px;line-height:20px;letter-spacing:.52px;text-transform:uppercase;color:#fff;white-space:nowrap;text-shadow:0 1px 2px rgba(35,32,24,.24),0 1px 8px rgba(35,32,24,.24)}.v2am-foot,.v2am-name{font-family:var(--font-sans);font-weight:500}.v2am-foot{margin:0;max-width:720px;padding:0 24px;text-align:center;font-size:32px;line-height:38px;letter-spacing:-1.28px;color:var(--flds-text-default,#666259)}.v2am-foot p{margin:0}.v2am-foot :is(strong,b){font-weight:inherit;color:var(--flds-text-strong,#232018)}@media (max-width:1023.98px){.v2am{padding:36px 0;gap:16px}.v2am-head{flex-direction:column;align-items:flex-start;max-width:512px;padding:0 16px}.v2am-title{font-size:32px;line-height:38px;letter-spacing:-1.28px}.v2am-middle{max-width:512px;padding:0 16px}.v2am-frame{height:auto;min-height:0;border-radius:24px}.v2am-slats{grid-template-columns:1fr;grid-template-rows:2.5fr 1fr 1fr;height:460px;transition:grid-template-rows .65s var(--ease-page,cubic-bezier(.23,1,.32,1))}.v2am-slats[style*="--v2am-open: 1"]{grid-template-columns:1fr;grid-template-rows:1fr 2.5fr 1fr}.v2am-slats[style*="--v2am-open: 2"]{grid-template-columns:1fr;grid-template-rows:1fr 1fr 2.5fr}.v2am-slat{border-radius:16px}.v2am-caption{padding:48px 16px 16px}.v2am-note{width:auto}.v2am-foot{max-width:512px;padding:0 16px;font-size:20px;line-height:26px;letter-spacing:-.8px}}@media (prefers-reduced-motion:reduce){.v2am-note,.v2am-slats{transition:none}}[data-fs1-release~="2.2"] :is(.v2am-poster,.v2am-video){--v2am-par:56px;inset:auto 0;top:calc(-1 * var(--v2am-par));height:calc(100% + 2 * var(--v2am-par));translate:0 calc(var(--v2am-p, 0) * var(--v2am-par) * -1)}@media (max-width:1023.98px){[data-fs1-release~="2.2"] :is(.v2am-poster,.v2am-video){--v2am-par:32px}}@media (prefers-reduced-motion:reduce){[data-fs1-release~="2.2"] :is(.v2am-poster,.v2am-video){translate:none}}.v2am-pic{position:absolute;inset:0;display:block}.v2am-cart{display:none}@media (min-width:1024px){.v2am--carts .v2am-slats{grid-template-columns:906fr 222fr 222fr;transition:grid-template-columns .85s cubic-bezier(.45,.05,.15,1)}.v2am--carts .v2am-slats[style*="--v2am-open: 1"]{grid-template-columns:222fr 906fr 222fr}.v2am--carts .v2am-slats[style*="--v2am-open: 2"]{grid-template-columns:222fr 222fr 906fr}.v2am--carts .v2am-slat{background:#000}.v2am--carts .v2am-slat[data-material=tough1500]{background:#424242}.v2am--carts .v2am-slat[data-material=flexible80a]{background:#3c3935}.v2am--carts .v2am-slat[data-material=truecast]{background:#c8cee9}.v2am--carts .v2am-pic{opacity:0;scale:1.08;transition:opacity .4s cubic-bezier(.33,1,.68,1),scale 0s linear .4s}.v2am--carts .v2am-slat[aria-expanded=true] .v2am-pic{opacity:1;scale:1;transition:opacity .9s cubic-bezier(.22,1,.36,1) .2s,scale 1.4s cubic-bezier(.16,1,.3,1) .2s}.v2am--carts .v2am-cart{display:block;position:absolute;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:650px;height:650px;max-width:none;left:50%;top:56px;transform:translateX(-50%);opacity:1;translate:0 0;transition:opacity .9s cubic-bezier(.22,1,.36,1) .3s,translate .9s cubic-bezier(.22,1,.36,1) .3s}.v2am--carts .v2am-slat[aria-expanded=true] .v2am-cart{opacity:0;translate:0 40px;transition:opacity .35s cubic-bezier(.33,1,.68,1),translate .5s cubic-bezier(.55,0,.9,.4)}.v2am--carts .v2am-caption{z-index:1;opacity:0;transition:opacity .3s var(--ease-ui,ease)}.v2am--carts .v2am-slat[aria-expanded=true] .v2am-caption{opacity:1;transition:opacity .5s cubic-bezier(.22,1,.36,1) .55s}.v2am--carts .v2am-note{translate:0 6px;transition:opacity .25s var(--ease-ui,ease),translate 0s linear .25s}.v2am--carts .v2am-slat[aria-expanded=true] .v2am-note{opacity:1;translate:none;transition:opacity .45s cubic-bezier(.22,1,.36,1) .85s,translate .6s cubic-bezier(.22,1,.36,1) .85s}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.v2am--carts .v2am-slat[aria-expanded=true] :is(.v2am-pic,.v2am-cart,.v2am-caption,.v2am-note),.v2am--carts :is(.v2am-slats,.v2am-pic,.v2am-cart,.v2am-caption,.v2am-note){transition:none;translate:none;scale:none}}@media (max-width:1023.98px){.v2am--carts .v2am-slats{transition:grid-template-rows .85s cubic-bezier(.45,.05,.15,1)}.v2am--carts .v2am-note{transition:opacity .25s var(--ease-ui,ease)}.v2am--carts .v2am-slat[aria-expanded=true] .v2am-note{transition:opacity .45s cubic-bezier(.22,1,.36,1) .5s}}@media (max-width:1023.98px) and (prefers-reduced-motion:reduce){.v2am--carts .v2am-note,.v2am--carts .v2am-slat[aria-expanded=true] .v2am-note,.v2am--carts .v2am-slats{transition:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html[data-fs1-par=css] [data-fs1-release~="2.2"] .v2am-slats{view-timeline:--v2am-tl block}html[data-fs1-par=css] [data-fs1-release~="2.2"] :is(.v2am-poster,.v2am-video){animation:v2-par-sym-56 linear none;animation-timeline:--v2am-tl;animation-range:cover 0 cover 100%}@media (max-width:1023.98px){html[data-fs1-par=css] [data-fs1-release~="2.2"] :is(.v2am-poster,.v2am-video){animation-name:v2-par-sym-32}}}}@media (min-width:1024px){.v2am--carts .v2am-cart{left:calc(50% - 325px);transform:none;scale:1}.v2am--carts .v2am-slat:not([aria-expanded=true]) .v2am-cart{transition:opacity .9s cubic-bezier(.22,1,.36,1) .3s,translate .9s cubic-bezier(.22,1,.36,1) .3s,scale .6s cubic-bezier(.22,1,.36,1)}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.v2am--carts .v2am-slat:not([aria-expanded=true]):hover .v2am-cart{scale:1.03}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.v2am--carts .v2am-slat:not([aria-expanded=true]):hover .v2am-cart{scale:1}}@media (min-width:1024px){[data-fs1-release~="2.2"] .v2am--carts .v2am-cart{display:none}[data-fs1-release~="2.2"] .v2am--carts .v2am-pic,[data-fs1-release~="2.2"] .v2am--carts .v2am-slat[aria-expanded=true] .v2am-pic{opacity:1;scale:1;transition:scale .6s cubic-bezier(.22,1,.36,1)}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){[data-fs1-release~="2.2"] .v2am--carts .v2am-slat:not([aria-expanded=true]):hover .v2am-pic{scale:1.03}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){[data-fs1-release~="2.2"] .v2am--carts .v2am-slat:not([aria-expanded=true]):hover .v2am-pic{scale:1}}@media (min-width:1024px){[data-fs1-release~="2.2"] .v2am--carts .v2am-caption,[data-fs1-release~="2.2"] .v2am--carts .v2am-slat[aria-expanded=true] .v2am-caption{opacity:1;transition:none}[data-fs1-release~="2.2"] .v2am--carts .v2am-slats{--v2am-shut:150px;--v2am-rest:calc(100% - 2 * var(--v2am-shut) - 2 * 12px);grid-template-columns:var(--v2am-rest) var(--v2am-shut) var(--v2am-shut)}[data-fs1-release~="2.2"] .v2am--carts .v2am-slats[style*="--v2am-open: 1"]{grid-template-columns:var(--v2am-shut) var(--v2am-rest) var(--v2am-shut)}[data-fs1-release~="2.2"] .v2am--carts .v2am-slats[style*="--v2am-open: 2"]{grid-template-columns:var(--v2am-shut) var(--v2am-shut) var(--v2am-rest)}[data-fs1-release~="2.2"] .v2am--carts .v2am-pic:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);pointer-events:none;opacity:1;transition:opacity .6s var(--ease-ui,ease)}[data-fs1-release~="2.2"] .v2am--carts .v2am-slat[aria-expanded=true] .v2am-pic:after{opacity:0}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){[data-fs1-release~="2.2"] .v2am--carts .v2am-pic:after{transition:none}}@media (min-width:1024px){[data-fs1-release~="2.2"] .v2am--carts .v2am-caption{background:none}[data-fs1-release~="2.2"] .v2am--carts .v2am-caption:before{content:"";position:absolute;left:0;right:0;bottom:0;height:152px;z-index:-1;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.6) 45%,rgba(0,0,0,0))}[data-fs1-release~="2.3"] .v2am-slats{gap:8px}[data-fs1-release~="2.3"] .v2am--carts .v2am-slats{--v2am-rest:calc(100% - 2 * var(--v2am-shut) - 2 * 8px)}[data-fs1-release~="2.3"] .v2am-slat{border-radius:24px;box-shadow:none}[data-fs1-release~="2.3"] .v2am-slat:first-of-type{border-top-left-radius:23px;border-bottom-left-radius:23px}[data-fs1-release~="2.3"] .v2am-slat:last-of-type{border-top-right-radius:23px;border-bottom-right-radius:23px}[data-fs1-release~="2.3"] .v2am-slat:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(35,32,24,.12)}}[data-fs1-release~="2.3"] .v2am--carts .v2am-slat,[data-fs1-release~="2.3"] .v2am--carts .v2am-slat[data-material]{background:#111110}[data-fs1-release~="2.3"] .v2am-soft{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;opacity:.12;transition:opacity .5s var(--ease-ui,ease)}[data-fs1-release~="2.3"] .v2am--carts .v2am-cart{display:none}[data-fs1-release~="2.3"] .v2am--carts .v2am-pic,[data-fs1-release~="2.3"] .v2am--carts .v2am-slat:not([aria-expanded=true]):hover .v2am-pic{opacity:0;scale:1;transition:opacity .4s cubic-bezier(.33,1,.68,1)}[data-fs1-release~="2.3"] .v2am--carts .v2am-slat[aria-expanded=true] .v2am-pic{opacity:1;scale:1;transition:opacity .9s cubic-bezier(.22,1,.36,1) .2s}[data-fs1-release~="2.3"] .v2am--carts .v2am-pic:after{content:none}[data-fs1-release~="2.3"] .v2am--carts .v2am-caption.v2am-caption--23,[data-fs1-release~="2.3"] .v2am--carts .v2am-slat[aria-expanded=true] .v2am-caption.v2am-caption--23{top:0;bottom:auto;left:0;right:0;z-index:1;opacity:1;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px 16px 0;background:none;transition:none}[data-fs1-release~="2.3"] .v2am--carts .v2am-slat[aria-expanded=true] .v2am-caption.v2am-caption--23{padding-bottom:64px;min-height:180px}[data-fs1-release~="2.3"] .v2am--carts .v2am-slat.is-tfocus .v2am-caption.v2am-caption--23{padding-left:20px;padding-right:20px}[data-fs1-release~="2.3"] .v2am--carts .v2am-caption.v2am-caption--23:before{content:"";position:absolute;inset:0;top:0;bottom:0;height:auto;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.947) 10%,rgba(0,0,0,.927) 20%,rgba(0,0,0,.881) 30%,rgba(0,0,0,.802) 40%,rgba(0,0,0,.75) 45%,rgba(0,0,0,.687) 50%,rgba(0,0,0,.539) 60%,rgba(0,0,0,.369) 70%,rgba(0,0,0,.199) 80%,rgba(0,0,0,.06) 90%,rgba(0,0,0,0));opacity:0;transition:opacity .35s var(--ease-ui,ease)}[data-fs1-release~="2.3"] .v2am--carts .v2am-slat[aria-expanded=true] .v2am-caption.v2am-caption--23:before{opacity:.7;transition:opacity .6s var(--ease-ui,ease) .2s}[data-fs1-release~="2.3"] .v2am-caption--23 .v2am-name.v2r-t{font-size:inherit;line-height:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;text-shadow:0 1px 2px rgba(35,32,24,.24),0 1px 8px rgba(35,32,24,.24)}[data-fs1-release~="2.3"] .v2am-caption--23 .v2r-t-a{text-transform:uppercase}[data-fs1-release~="2.3"] .v2am--carts .v2am-slat:not(.is-tfocus) .v2am-caption--23 .v2r-t{flex-direction:column;align-items:flex-start;gap:4px}[data-fs1-release~="2.3"] .v2am--carts .v2am-caption--23 .v2am-note{opacity:0;translate:none;transition:opacity .15s var(--ease-ui,ease);max-width:min(720px,100%)}[data-fs1-release~="2.3"] .v2am--carts .v2am-slat[aria-expanded=true] .v2am-caption--23 .v2am-note{opacity:1;animation:v2r-blur-in .5s cubic-bezier(.22,1,.36,1) .9s both}@media (min-width:1024px) and (hover:hover) and (pointer:fine){[data-fs1-release~="2.3"] .v2am--carts .v2am-slat:not([aria-expanded=true]):hover .v2am-soft{opacity:.22}}@media (prefers-reduced-motion:reduce){[data-fs1-release~="2.3"] .v2am--carts .v2am-slat[aria-expanded=true] .v2am-caption--23 .v2am-note{animation:none}[data-fs1-release~="2.3"] :is(.v2am-soft,.v2am-pic){transition:none!important}}[data-fs1-release~="2.3"] .v2am-soft{--v2am-par:56px;inset:auto 0;top:calc(-1 * var(--v2am-par));height:calc(100% + 2 * var(--v2am-par));translate:0 calc(var(--v2am-p, 0) * var(--v2am-par) * -1)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html[data-fs1-par=css] [data-fs1-release~="2.3"] .v2am-soft{animation:v2-par-sym-56 linear none;animation-timeline:--v2am-tl;animation-range:cover 0 cover 100%}@media (max-width:1023.98px){html[data-fs1-par=css] [data-fs1-release~="2.3"] .v2am-soft{animation-name:v2-par-sym-32}}}}@media (max-width:1023.98px){[data-fs1-release~="2.3"] .v2am-soft{--v2am-par:32px}[data-fs1-release~="2.3"] .v2am-slats{height:640px;grid-template-rows:4.4fr 1fr 1fr}[data-fs1-release~="2.3"] .v2am-slats[style*="--v2am-open: 1"]{grid-template-rows:1fr 4.4fr 1fr}[data-fs1-release~="2.3"] .v2am-slats[style*="--v2am-open: 2"]{grid-template-rows:1fr 1fr 4.4fr}}@media (prefers-reduced-motion:reduce){[data-fs1-release~="2.3"] .v2am-soft{translate:none}}@media (max-width:1023.98px){[data-fs1-release~="2.3"] .v2am--carts .v2am-pic,[data-fs1-release~="2.3"] .v2am--carts .v2am-slat[aria-expanded=true] .v2am-pic{opacity:1;transition:none}[data-fs1-release~="2.3"] .v2am-soft{z-index:1;opacity:1;filter:brightness(.45);transition:opacity .4s cubic-bezier(.33,1,.68,1)}[data-fs1-release~="2.3"] .v2am--carts .v2am-slat[aria-expanded=true] .v2am-soft{opacity:0;transition:opacity 1s cubic-bezier(.33,0,.2,1) .1s}[data-fs1-release~="2.3"] .v2am--carts .v2am-caption.v2am-caption--23{z-index:2}}@media (min-width:1024px){[data-fs1-release~="2.3"] .v2am--carts .v2am-slats{--v2am-shut:136px}}.v2o{display:flex;flex-direction:column;align-items:center;padding:24px 0;background:var(--flds-bg-page,#fefdf9)}.v2o-middle{display:flex;width:100%;max-width:1440px;padding:0 24px;box-sizing:border-box}.v2o-frame{flex:1 0 0;min-width:0;max-height:880px;padding:24px;border-radius:32px;background:var(--flds-bg-page,#111110);overflow:hidden;position:relative;box-shadow:inset 0 0 0 1px rgba(35,32,24,.12)}.v2o-frame .fs1-intro{font-size:32px;line-height:38px;letter-spacing:-1.28px;color:var(--v2o-intro,#868178);max-width:900px}.v2o-cluster>.fs1-live-mono{display:none}@media (min-width:1024px){.v2o-cluster{position:relative;min-height:419px;padding-top:28px}.v2o-frame .fs1-open-lockup{--fs1-open-lift:71px}.v2o-frame .fs1-btn-secondary{position:absolute;left:50%;bottom:13px;transform:translateX(-50%);margin-top:0}.v2o-frame .fs1-display,.v2o-frame .fs1-intro{margin-bottom:auto}}.v2o-frame .fs1-display{margin-top:-11px}@media (min-width:1024px){.v2o-frame .fs1-display{margin-top:3px}}@media (max-width:1023.98px){.v2o{padding:16px 0}.v2o-middle{max-width:512px;padding:0 16px}.v2o-frame{padding:24px 8px;border-radius:24px}.v2o-frame .fs1-intro{font-size:20px;line-height:26px;letter-spacing:-.8px}.v2o-frame .fs1-open-lockup{--fs1-open-lift:-34px}.v2o-frame .fs1-btn-secondary{margin-top:38px}.v2o .fs1-open-lockup{max-width:none!important;width:calc(100% + 16px)!important;margin-left:-8px!important;margin-right:-8px!important}.v2o .fs1-open-lockup>*{position:absolute;inset:0}}.v2o-frame--22{position:relative;overflow:clip;isolation:isolate;min-height:467px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.v2o-ripple{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%}.v2o22{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 0 8px;pointer-events:none}.v2o22-intro{margin:0;font-family:var(--font-sans);font-weight:500;font-size:32px;line-height:38px;letter-spacing:-1.28px;color:var(--v2o-intro)}.v2o22-title{margin:67px 0 0;display:flex;flex-direction:column;align-items:center;gap:14px;font-weight:400}.v2o22-lockup{display:block;width:353.6px;height:64px;background:var(--v2o-intro);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:drop-shadow(0 0 19.2px rgba(0,0,0,.35))}.v2o22-verb{font-size:48px;line-height:72px;color:#f1eee7}.v2o22-cta,.v2o22-verb{font-family:var(--font-midnight);font-weight:600;text-transform:uppercase}.v2o22-cta{margin-top:67px;pointer-events:auto;cursor:pointer;padding:12px 16px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:var(--v2o-cta);color:#fff;box-shadow:0 1px 2px -1px rgba(35,32,24,.06),0 1px 3px rgba(35,32,24,.08);font-size:12px;line-height:10px;transition:filter .15s var(--ease-ui,ease)}@media (hover:hover) and (pointer:fine){.v2o22-cta:hover{filter:brightness(1.08)}}.v2o22-cta:focus-visible{outline:2px solid var(--v2o-intro);outline-offset:2px}@media (max-width:1023.98px){.v2o-frame--22{min-height:0}.v2o22{padding:32px 8px 16px}.v2o22-intro{font-size:20px;line-height:26px;letter-spacing:-.6px;max-width:320px}.v2o22-title{margin-top:40px;gap:8px}.v2o22-lockup{width:232px;height:42px}.v2o22-verb{font-size:32px;line-height:48px}.v2o22-cta{margin-top:36px}}.v2o-frame--22 .v2o22-intro,.v2o-frame--22 .v2o22-verb{text-shadow:0 1px 2px rgba(0,0,0,.55),0 1px 6px rgba(0,0,0,.3)}.v2o-frame--22 .v2o22-lockup{filter:drop-shadow(0 1px 2px rgba(0,0,0,.55)) drop-shadow(0 1px 6px rgba(0,0,0,.3))}[data-fs1-release~="2.3"] .v2o-frame--22{min-height:472px;align-items:stretch}[data-fs1-release~="2.3"] .v2o22{width:100%;box-sizing:border-box;padding:48px 0 24px}[data-fs1-release~="2.3"] .v2o22-title{margin-top:62px}[data-fs1-release~="2.3"] .v2o23-note{margin-top:auto;pointer-events:auto;box-sizing:border-box;max-width:100%;display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--v2o-intro);border-radius:16px}[data-fs1-release~="2.3"] .v2o23-note-text{margin:0;font-family:var(--font-sans);font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.36px;color:var(--v2o-intro);text-shadow:0 1px 2px rgba(0,0,0,.55),0 1px 6px rgba(0,0,0,.3)}[data-fs1-release~="2.3"] .v2o23-note .v2o22-cta{margin-top:0;flex:none}@media (min-width:1024px){[data-fs1-release~="2.3"] .v2o23-note{padding:8px 8px 8px 16px;border-radius:14px}}@media (max-width:1023.98px){[data-fs1-release~="2.3"] .v2o-frame--22{min-height:0;padding-bottom:8px}[data-fs1-release~="2.3"] .v2o22{padding:32px 0 0}[data-fs1-release~="2.3"] .v2o22-title{margin-top:40px}[data-fs1-release~="2.3"] .v2o23-note{margin-top:36px;width:100%;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;row-gap:14px;padding:14px}[data-fs1-release~="2.3"] .v2o23-note-text{text-align:left;font-size:16px;line-height:24px;letter-spacing:-.32px}[data-fs1-release~="2.3"] .v2o23-note .v2o22-cta{grid-column:1/-1;width:100%;max-width:100%;padding-block:13px}}.v2w{--v2w-open-w:334px;display:flex;flex-direction:column;align-items:center;gap:24px;padding:72px 0;background:var(--flds-bg-page,#fefdf9);color:var(--flds-text-strong,#232018)}.v2w-head{width:100%;max-width:1440px;padding:0 24px;box-sizing:border-box}.v2w-title{margin:0;max-width:1100px;font-family:var(--font-sans);font-weight:500;font-size:48px;line-height:58px;letter-spacing:-1.92px}.v2w-title-dim{color:var(--flds-text-default,#666259)}.v2w-title-ink{color:var(--flds-text-strong,#232018)}.v2w-middle{display:flex;width:100%;max-width:1440px;padding:0 24px;box-sizing:border-box;height:640px;max-height:880px;min-height:480px}.v2w-frame{position:relative;flex:1 0 0;min-width:0;height:100%;border-radius:32px;overflow:hidden;isolation:isolate;background:rgba(35,32,24,.05);box-shadow:inset 0 0 0 1px rgba(35,32,24,.12)}.v2w-clip,.v2w-media,.v2w-still{position:absolute;inset:0}.v2w-clip,.v2w-still{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v2w-clip{opacity:0;transition:opacity .7s var(--ease-ui,ease)}.v2w-clip.is-on{opacity:1}.v2w-shot{transform-origin:50% 50%}.v2w-shot.is-on{animation:v2w-creep 5.7s linear both}@keyframes v2w-creep{0%{transform:scale(1)}to{transform:scale(1.06)}}.v2w-scrim{position:absolute;top:0;bottom:0;left:0;width:437px;max-width:60%;z-index:1;background:linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 55%,rgba(0,0,0,.95));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);mask-image:linear-gradient(270deg,transparent 0,#000 55%);-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 55%)}.v2w-list{position:absolute;left:72px;top:50%;transform:translateY(-50%);z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.v2w-list .v2w-chip{flex:none}.v2w-chip{position:relative;box-sizing:border-box;width:var(--v2w-w,-moz-max-content);width:var(--v2w-w,max-content);padding:8px;border:1px solid rgba(0,0,0,.1);border-radius:24px;background:var(--v2w-glass);box-shadow:0 1px 2px rgba(0,0,0,.05);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:width .62s var(--ease-page,cubic-bezier(.23,1,.32,1)),flex-basis .62s var(--ease-page,cubic-bezier(.23,1,.32,1)),padding .62s var(--ease-page,cubic-bezier(.23,1,.32,1)),opacity .34s var(--ease-ui,ease),transform .3s var(--ease-ui,ease),background-color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2w-chip.is-open{width:var(--v2w-open-w)}.v2w-box{display:block;box-sizing:border-box;width:100%;overflow:hidden;background:var(--flds-bg-card,#fefdf9);border:1px solid rgba(0,0,0,.15);border-radius:16px;padding:12px}.v2w-row{display:flex;align-items:center;width:-moz-max-content;width:max-content;transition:opacity .26s var(--ease-ui,ease)}.v2w-ico{flex:none;margin-right:8px;overflow:hidden;transition:width .62s var(--ease-page,cubic-bezier(.23,1,.32,1)),margin-right .62s var(--ease-page,cubic-bezier(.23,1,.32,1))}.v2w-ico,.v2w-ico img{display:block;width:24px;height:24px}.v2w-ico img{transform-origin:50% 50%;transition:opacity .2s var(--ease-ui,ease) .26s,transform .34s var(--ease-page,cubic-bezier(.23,1,.32,1)) .26s}.v2w-chip.is-open .v2w-ico{width:0;margin-right:0}.v2w-chip.is-open .v2w-ico img{opacity:0;transform:scale(.72);transition-delay:0s;transition-duration:.16s,.22s}.v2w-name{font-family:var(--font-sans);font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.8px;color:var(--flds-text-strong,#232018);white-space:nowrap}.v2w-bodywrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .62s var(--ease-page,cubic-bezier(.23,1,.32,1)),opacity .3s var(--ease-ui,ease)}.v2w-chip.is-open .v2w-bodywrap{grid-template-rows:1fr;opacity:1;transition-delay:0s,.16s}.v2w-body{overflow:hidden;min-height:0;width:calc(var(--v2w-open-w) - 44px)}.v2w-bodyin{display:block;padding-top:8px;font-family:var(--font-sans);font-weight:500;font-size:14px;line-height:21px;color:var(--flds-text-strong,#232018)}.v2w-pager{position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:3;display:flex;flex-direction:column;gap:8px;opacity:0;pointer-events:none;transition:opacity .4s var(--ease-ui,ease)}.v2w.is-open .v2w-pager{opacity:1;pointer-events:auto}.v2w-page{display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:6px;cursor:pointer;background:var(--flds-bg-page,#fefdf9);border:1px solid rgba(0,0,0,.15);color:var(--flds-text-default,#666259);box-shadow:0 1px 1px rgba(35,32,24,.05);transition:opacity .3s var(--ease-ui,ease),background-color .3s var(--ease-ui,ease),border-color .3s var(--ease-ui,ease),color .3s var(--ease-ui,ease),box-shadow .3s var(--ease-ui,ease)}.v2w-page:hover:not(:disabled){background:#fff}.v2w-page:disabled{background:transparent;border-color:rgba(255,255,255,.65);color:#fff;box-shadow:none;opacity:.38;cursor:default}.v2w-chev{display:block;width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:url(/brochure/misc/fs1-v2-big-angle-right.svg) center/contain no-repeat;mask:url(/brochure/misc/fs1-v2-big-angle-right.svg) center/contain no-repeat}.v2w-page .v2w-chev--left{transform:rotate(-90deg)}.v2w-page .v2w-chev--right{transform:rotate(90deg)}.v2w-chev--left{transform:scaleX(-1)}.v2w-arrowface .v2w-chev{width:24px;height:24px}.v2w-close-slot{position:absolute;right:20px;top:20px;z-index:3;display:flex;padding:8px;border-radius:14px;background:var(--v2w-glass);border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;transform:translateY(-6px) scale(.96);transition:opacity .35s var(--ease-ui,ease),transform .45s var(--ease-page,cubic-bezier(.23,1,.32,1))}.v2w.is-open .v2w-close-slot{opacity:1;pointer-events:auto;transform:none}.v2w-close{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgba(0,0,0,.15);border-radius:6px;background:var(--flds-bg-page,#fefdf9);box-shadow:0 1px 1px rgba(35,32,24,.05);cursor:pointer;color:#666259}.v2w-close svg{display:block}.v2w-arrowface,.v2w-rail{display:none}@media (max-width:1023.98px){.v2w{padding:36px 0;--v2w-open-w:min(334px,calc(100vw - 128px))}.v2w-head{max-width:512px;padding:0 16px}.v2w-title{font-size:32px;line-height:38px;letter-spacing:-1.28px}.v2w-middle{max-width:512px;padding:0 16px;height:auto;max-height:none;min-height:0}.v2w-frame{height:480px}.v2w-close-slot,.v2w-list,.v2w-pager,.v2w-scrim{display:none}.v2w-rail{display:block;width:100%;max-width:512px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.v2w.is-open .v2w-rail{touch-action:pan-y}.v2w-rail::-webkit-scrollbar{display:none}.v2w-track{display:flex;align-items:flex-start;gap:8px;padding:0 16px;width:-moz-max-content;width:max-content;box-sizing:border-box;transition:transform .6s var(--ease-page,cubic-bezier(.23,1,.32,1))}.v2w.is-open .v2w-rail{overflow:hidden}.v2w.is-open .v2w-track{width:100%;justify-content:center;align-items:flex-end}.v2w.is-open .v2w-rail{min-height:var(--v2w-open-h,0);display:flex;align-items:flex-end}.v2w.is-open.is-first .v2w-track{justify-content:flex-start}.v2w.is-open.is-last .v2w-track{justify-content:flex-end}.v2w-rail .v2w-chip{flex:none}.v2w-rail .v2w-chip.is-arrow{flex:1 0 40vw;min-width:0}.v2w-chip.is-arrow .v2w-row{opacity:0}.v2w-arrowface{position:absolute;inset:0;display:flex;align-items:center;opacity:0;color:var(--flds-text-strong,#232018);transition:opacity .12s var(--ease-ui,ease);pointer-events:none}.v2w-chip.is-arrow .v2w-arrowface{transition:opacity .38s var(--ease-ui,ease) .22s;opacity:1}.v2w-rail .v2w-chip .v2w-row{transition:opacity .12s var(--ease-ui,ease)}.v2w-rail .v2w-chip.is-open .v2w-row{transition:opacity .38s var(--ease-ui,ease) .22s}.v2w-rail .v2w-chip.is-open .v2w-bodywrap{transition-delay:0s,.22s}.v2w-rail .v2w-chip.is-gone .v2w-bodywrap,.v2w-rail .v2w-chip.is-gone .v2w-row{opacity:0;transition:opacity .1s var(--ease-ui,ease)}.v2w-rail .v2w-chip.is-arrow{transform:scale(calc(1 + .03 * var(--v2w-drag, 0)));transform-origin:center}.v2w-chip.is-arrow--left .v2w-arrowface{justify-content:flex-end;padding-right:20px}.v2w-chip.is-arrow--right .v2w-arrowface{justify-content:flex-start;padding-left:20px}.v2w-rail .v2w-chip.is-gone{flex:0 0 0px;width:0;padding-left:0;padding-right:0;border-left-width:0;border-right-width:0;margin-left:-8px;opacity:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){.v2w-bodywrap,.v2w-box,.v2w-chip,.v2w-clip,.v2w-close-slot,.v2w-ico,.v2w-pager,.v2w-track{transition:none!important}.v2w-shot.is-on{animation:none}}.v2w--reveal{--v2w-soft:cubic-bezier(0.22,1,0.36,1)}.v2w--reveal:not(.is-head-in) .v2w-head,.v2w--reveal:not(.is-middle-in) :is(.v2w-middle,.v2w-list .v2w-chip),.v2w--reveal:not(.is-rail-in) .v2w-rail .v2w-chip{opacity:0}.v2w--reveal.is-head-in .v2w-head{animation:v2w-rise .9s var(--v2w-soft) backwards}.v2w--reveal.is-middle-in .v2w-middle{animation:v2w-rise 1s .08s var(--v2w-soft) backwards}.v2w--reveal.is-middle-in .v2w-list .v2w-chip,.v2w--reveal.is-rail-in .v2w-rail .v2w-chip{animation:v2w-roll .7s var(--v2w-soft) backwards;animation-delay:calc(.3s + var(--v2w-i, 0) * .09s)}.v2w--reveal.is-rail-in .v2w-rail .v2w-chip{animation-delay:calc(.05s + var(--v2w-i, 0) * .09s)}@keyframes v2w-rise{0%{opacity:0;translate:0 20px}to{opacity:1;translate:none}}@keyframes v2w-roll{0%{opacity:0;translate:0 -10px}to{opacity:1;translate:none}}@media (prefers-reduced-motion:reduce){.v2w--reveal :is(.v2w-head,.v2w-middle,.v2w-chip){opacity:1!important;animation:none!important}}[data-fs1-release~="2.2"] .v2w-ico img{max-width:none;transform-origin:0 50%;transition:opacity .34s var(--ease-ui,ease) .12s,transform .62s var(--ease-page,cubic-bezier(.23,1,.32,1))}[data-fs1-release~="2.2"] .v2w-chip.is-open .v2w-ico img{opacity:0;transform:scale(0);transition:opacity .3s var(--ease-ui,ease),transform .62s var(--ease-page,cubic-bezier(.23,1,.32,1))}[data-fs1-release~="2.2"] .v2w-media{--v2w-par:56px;inset:calc(-1 * var(--v2w-par)) 0;translate:0 calc(var(--v2w-p, 0) * var(--v2w-par) * -1);will-change:translate}@media (max-width:1023.98px){[data-fs1-release~="2.2"] .v2w-media{--v2w-par:32px}}@media (prefers-reduced-motion:reduce){[data-fs1-release~="2.2"] .v2w-media{translate:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html[data-fs1-par=css] [data-fs1-release~="2.2"] .v2w-middle{view-timeline:--v2w-tl block}html[data-fs1-par=css] [data-fs1-release~="2.2"] .v2w-media{animation:v2-par-sym-56 linear none;animation-timeline:--v2w-tl;animation-range:cover 0 cover 100%}@media (max-width:1023.98px){html[data-fs1-par=css] [data-fs1-release~="2.2"] .v2w-media{animation-name:v2-par-sym-32}}html[data-fs1-par=css] [data-fs1-release~="2.2"] .v2w-media{will-change:auto}}}.v2w-reel-xf{opacity:0;pointer-events:none}.v2w-reel-xf.is-held{opacity:1;transition:none}.v2w-reel-xf.is-fading{opacity:0;transition:opacity .9s cubic-bezier(.4,0,.2,1)}[data-fs1-release~="2.2"] .v2w-clip{z-index:1;transition:opacity 0s linear .7s}[data-fs1-release~="2.2"] .v2w-clip.is-on{z-index:2}[data-fs1-release~="2.2"] .v2w-clip.is-on,[data-fs1-release~="2.2"] .v2w:not(.is-open) .v2w-clip{transition:opacity .7s var(--ease-ui,ease)}[data-fs1-release~="2.2"] .v2w.is-open :is(.v2w-reel,.v2w-reel-xf){opacity:0;transition:opacity 0s linear .7s}@media (min-width:1024px){[data-fs1-release~="2.2"] .v2w-page .v2w-chev{-webkit-mask-image:url(/brochure/misc/fs1-v22-chevron-right.svg);mask-image:url(/brochure/misc/fs1-v22-chevron-right.svg)}[data-fs1-release~="2.2"] .v2w-list .v2w-chip{backdrop-filter:none;-webkit-backdrop-filter:none}[data-fs1-release~="2.2"] .v2w-scrim{background:linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,.009) 6.25%,rgba(0,0,0,.036) 12.5%,rgba(0,0,0,.08) 18.75%,rgba(0,0,0,.139) 25%,rgba(0,0,0,.211) 31.25%,rgba(0,0,0,.293) 37.5%,rgba(0,0,0,.382) 43.75%,rgba(0,0,0,.475) 50%,rgba(0,0,0,.568) 56.25%,rgba(0,0,0,.657) 62.5%,rgba(0,0,0,.739) 68.75%,rgba(0,0,0,.811) 75%,rgba(0,0,0,.87) 81.25%,rgba(0,0,0,.914) 87.5%,rgba(0,0,0,.941) 93.75%,rgba(0,0,0,.95) 100%);-webkit-mask-image:linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,.015) 6.25%,rgba(0,0,0,.059) 12.5%,rgba(0,0,0,.13) 18.75%,rgba(0,0,0,.222) 25%,rgba(0,0,0,.332) 31.25%,rgba(0,0,0,.451) 37.5%,rgba(0,0,0,.573) 43.75%,rgba(0,0,0,.691) 50%,rgba(0,0,0,.798) 56.25%,rgba(0,0,0,.887) 62.5%,rgba(0,0,0,.952) 68.75%,rgba(0,0,0,.99) 75%,rgba(0,0,0,1) 81.25%,rgba(0,0,0,1) 87.5%,rgba(0,0,0,1) 93.75%,rgba(0,0,0,1) 100%);mask-image:linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,.015) 6.25%,rgba(0,0,0,.059) 12.5%,rgba(0,0,0,.13) 18.75%,rgba(0,0,0,.222) 25%,rgba(0,0,0,.332) 31.25%,rgba(0,0,0,.451) 37.5%,rgba(0,0,0,.573) 43.75%,rgba(0,0,0,.691) 50%,rgba(0,0,0,.798) 56.25%,rgba(0,0,0,.887) 62.5%,rgba(0,0,0,.952) 68.75%,rgba(0,0,0,.99) 75%,rgba(0,0,0,1) 81.25%,rgba(0,0,0,1) 87.5%,rgba(0,0,0,1) 93.75%,rgba(0,0,0,1) 100%)}}@media (prefers-reduced-motion:reduce){[data-fs1-release~="2.2"] .v2w-chip .v2w-ico,[data-fs1-release~="2.2"] .v2w-chip.is-open .v2w-ico{transition:none}[data-fs1-release~="2.2"] .v2w-chip .v2w-ico img,[data-fs1-release~="2.2"] .v2w-chip.is-open .v2w-ico img{transform:none;transition:opacity .2s var(--ease-ui,ease);transition-delay:0s}}.v2rl{align-items:center;gap:24px;padding:72px 0;background:var(--flds-bg-page,#fefdf9)}.v2rl,.v2rl-head{display:flex;flex-direction:column}.v2rl-head{width:100%;max-width:1440px;padding:0 24px;box-sizing:border-box;align-items:flex-start;gap:16px}.v2rl-heading{margin:0;font-family:var(--font-sans);font-weight:500;font-size:48px;line-height:58px;letter-spacing:-1.92px;text-wrap:pretty}.v2rl-dim{color:var(--flds-text-default,#666259)}.v2rl-ink{color:var(--flds-text-strong,#232018)}.v2rl-middle{display:flex;width:100%;max-width:1440px;padding:0 24px;box-sizing:border-box}.v2rl-frame{flex:1 0 0;min-width:0;padding:8px;border-radius:32px;box-sizing:border-box;background:var(--v2rl-glass);border:1px solid rgba(0,0,0,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);filter:drop-shadow(0 1px 2px rgba(0,0,0,.05));transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2rl-frame,.v2rl-strip{display:flex;flex-direction:column}.v2rl-strip{position:relative;overflow:clip;justify-content:flex-end;min-height:252px;padding:48px;border-radius:24px;background:var(--flds-bg-card,#fefdf9);border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(35,32,24,.05)}.v2rl-macro{--v2rl-macro-w:min(890px,100% - 448px);position:absolute;top:0;right:0;pointer-events:none;width:var(--v2rl-macro-w);height:auto;aspect-ratio:1;margin-top:calc(-.2022 * min(890px, 100% - 448px))}.v2rl-macro-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right;opacity:0;z-index:0}.v2rl-macro-img.is-prev{opacity:1;z-index:1}.v2rl-macro-img.is-on{opacity:1;z-index:2;transition:opacity .55s var(--ease-ui,ease)}.v2rl-stat{--p:0;position:relative;z-index:3;margin:0;display:flex;flex-direction:column;max-width:376px;font-family:var(--font-midnight),var(--font-sans);font-weight:600;font-size:clamp(38px,4.5vw,64px);line-height:1.22;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.v2rl-stat-figure,.v2rl-stat-label{display:block}.v2rl-stat-tok{--tp:clamp(0,(var(--p,0) - var(--i,0)/var(--n,1)) * var(--n,1),1);display:inline-block;background-image:linear-gradient(90deg,var(--v2rl-stat-accent,#794bb1) 0,var(--v2rl-stat-accent,#794bb1) calc(var(--tp) * 100%),var(--flds-text-disabled,#bfbbb1) calc(var(--tp) * 100%),var(--flds-text-disabled,#bfbbb1) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.v2rl-cards{flex:1 0 0;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.v2rl-card{position:relative;overflow:clip;display:flex;align-items:center;min-height:max(168px,var(--v2rl-card-h,168px));padding:24px;border-radius:32px;background:var(--flds-bg-page,#fefdf9);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 1px 2px rgba(35,32,24,.05);transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2rl-card-body{display:flex;flex-direction:column;gap:4px;padding-top:8px;width:100%;min-width:0}.v2rl-icon{flex:none;width:44px;height:44px;background:var(--v2rl-accent,#794bb1);mask:var(--icon) center /contain no-repeat;-webkit-mask:var(--icon) center /contain no-repeat;transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease),height .42s var(--ease-page,cubic-bezier(.23,1,.32,1)),opacity .22s var(--ease-ui,ease),margin-bottom .42s var(--ease-page,cubic-bezier(.23,1,.32,1))}.v2rl-card.is-open .v2rl-icon{height:0;opacity:0;margin-bottom:-4px}.v2rl-card-text{display:flex;flex-direction:column;min-width:0}.v2rl-card-title{margin:0;display:flex;align-items:center;min-height:68px;font-family:var(--font-sans);font-weight:500;font-size:28px;line-height:34px;letter-spacing:-1.12px;color:var(--flds-text-strong,#232018);transition:min-height .42s var(--ease-page,cubic-bezier(.23,1,.32,1))}.v2rl-card.is-open .v2rl-card-title{min-height:34px}.v2rl-card-more{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .42s var(--ease-page,cubic-bezier(.23,1,.32,1)),margin-top .42s var(--ease-page,cubic-bezier(.23,1,.32,1))}.v2rl-card-more>span{overflow:hidden}.v2rl-card.is-open .v2rl-card-more{grid-template-rows:1fr;margin-top:8px}.v2rl-card-para{margin:0;font-family:var(--font-sans);font-weight:500;font-size:16px;line-height:24px;color:var(--flds-text-default,#666259);opacity:0;transition:opacity .3s var(--ease-ui,ease)}.v2rl-card.is-open .v2rl-card-para{opacity:1;transition-delay:.12s}.v2rl-plus{position:absolute;top:18px;right:18px;z-index:2;display:grid;place-items:center;padding:2px;border-radius:12px;background:transparent;border:1px solid rgba(0,0,0,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;transition:background-color .18s var(--ease-ui,ease),transform .18s var(--ease-ui,ease)}.v2rl-plus:hover{background:color-mix(in srgb,var(--v2rl-glass) 55%,transparent)}.v2rl-plus:active{transform:scale(.92);background:color-mix(in srgb,var(--v2rl-glass) 80%,transparent)}.v2rl-card.is-open .v2rl-plus{background:color-mix(in srgb,var(--v2rl-glass) 70%,transparent)}.v2rl-plus:after{content:"";position:absolute;inset:-6px;border-radius:16px}.v2rl-plus-glyph{display:block;width:32px;height:32px;background:var(--v2rl-accent,#794bb1);mask:url(/brochure/misc/fs1-v2-plus-circle-ink.svg) center/contain no-repeat;-webkit-mask:url(/brochure/misc/fs1-v2-plus-circle-ink.svg) center/contain no-repeat;transition:transform .42s var(--ease-page,cubic-bezier(.23,1,.32,1)),background-color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2rl-card.is-open .v2rl-plus-glyph{transform:rotate(45deg)}.v2rl-card{opacity:0}.v2rl.is-in .v2rl-card{animation:v2rl-in .72s var(--ease-page,cubic-bezier(.23,1,.32,1)) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes v2rl-in{0%{opacity:0;transform:translateY(20px) scale(.985)}to{opacity:1;transform:none}}@media (max-width:1199.98px) and (min-width:1024px){.v2rl-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.v2rl-strip{padding:32px}}@media (max-width:1023.98px){.v2rl{padding:36px 0;gap:16px}.v2rl-head{max-width:512px;padding:0 16px}.v2rl-heading{font-size:32px;line-height:38px;letter-spacing:-1.28px}.v2rl-middle{max-width:512px;padding:0 16px}.v2rl-frame{padding:6px;border-radius:24px}.v2rl-strip{min-height:0;padding:calc(min(340px, 58%) + 20px) 24px 24px;border-radius:20px}.v2rl-macro{width:min(340px,58%);height:auto;aspect-ratio:1;top:-1px;right:-1px}[data-fs1-release~="2.2"] .v2rl-macro{margin-top:0}.v2rl-stat{max-width:none;font-size:clamp(34px,11vw,48px)}.v2rl-middle:last-child{max-width:none;padding:0;justify-content:center}.v2rl-cards{display:flex;gap:12px;flex:none;width:min(100vw,512px);margin:0 auto;padding:0 16px;box-sizing:border-box;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.v2rl-cards::-webkit-scrollbar{display:none}.v2rl-cards.is-settling{scroll-snap-type:none}.v2rl-card{flex:none;width:300px;scroll-snap-align:center;padding:24px;border-radius:24px;cursor:pointer}.v2rl-card:first-child{scroll-snap-align:start;scroll-margin-left:16px}.v2rl-card-para{font-size:14px;line-height:21px}.v2rl-card-body{display:grid;grid-template-columns:32px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;align-items:center;padding-top:0}.v2rl-card-text{display:contents}.v2rl-icon{grid-column:1;grid-row:1;width:32px;height:32px}.v2rl-card.is-open .v2rl-icon{height:32px;opacity:1;margin-bottom:0}.v2rl-card-title{grid-column:2;grid-row:1;min-height:0;font-size:24px;line-height:29px;letter-spacing:-.96px}.v2rl-card.is-open .v2rl-card-title{min-height:0}.v2rl-card-more{grid-column:1/-1;grid-row:2}}@media (prefers-reduced-motion:reduce){.v2rl-card{opacity:1;animation:none!important}.v2rl-card-more,.v2rl-card-para,.v2rl-frame,.v2rl-icon,.v2rl-macro-img,.v2rl-plus-glyph,.v2rl-stat{transition:none}}.v2am-slat:after,.v2b-window:after,.v2o-frame:after,.v2r-slat:after,.v2s-card-media:after,.v2st-media:after,.v2w-frame:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(35,32,24,.12)}.v2w-frame:after{z-index:4}[data-fs1-release~="2.2"] :is(.v2s-media,.v2st-media,.v2r-slat,.v2am-slat,.v2b-window,.v2o-frame,.v2s-card-media){isolation:isolate}[data-fs1-release~="2.2"] .v2s-media{box-shadow:none}[data-fs1-release~="2.2"] :is(.v2s-media,.v2st-media,.v2r-slat,.v2am-slat,.v2b-window,.v2o-frame,.v2s-card-media):after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(35,32,24,.12)}@media (min-width:1024px){[data-fs1-release~="2.2"] .v2st--single .v2st-media:after{display:none}}[data-fs1-release~="2.2"] .v2b-window:after{z-index:4;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.v2sw{display:flex;flex-direction:column;align-items:center;gap:24px;padding:72px 0;background:var(--flds-bg-page,#fefdf9);color:var(--flds-text-strong,#232018)}.v2sw-head{width:100%;max-width:1440px;padding:0 24px;box-sizing:border-box}.v2sw-title{margin:0;max-width:900px;font-family:var(--font-sans);font-weight:500;font-size:48px;line-height:58px;letter-spacing:-1.92px;color:var(--flds-text-default,#666259)}.v2sw-title-ink{color:var(--flds-text-strong,#232018)}.v2sw-cards{position:relative;z-index:33;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:min(100vw,1440px);padding:0 24px;box-sizing:border-box}.v2sw-card{display:flex;flex-direction:column}.v2sw-frame{padding:8px;border-radius:32px;box-sizing:border-box;background:var(--v2sw-glass,rgba(199,191,255,.5));border:1px solid rgba(0,0,0,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 4px rgba(0,0,0,.05);overflow:clip;transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2sw-slat{position:relative;aspect-ratio:666/522;border-radius:24px;overflow:clip;background:rgba(35,32,24,.05)}.v2sw-slat:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(35,32,24,.12)}.v2sw-slat--fm{background:#0d0d0c url(/brochure/software/fs1-sw-fm-bg.webp) 50%/cover no-repeat}.v2sw-video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}[data-fs1-release~="2.2"] .v2sw-video{-o-object-position:right top;object-position:right top}.v2sw-cap{display:flex;flex-direction:column;gap:16px;padding:16px}.v2sw-h3{display:flex;align-items:center;gap:4px;max-width:520px;font-size:20px;letter-spacing:-.8px;color:var(--flds-text-strong,#232018)}.v2sw-h3,.v2sw-intro{margin:0;font-family:var(--font-sans);font-weight:500;line-height:24px}.v2sw-intro{max-width:460px;font-size:18px;color:var(--flds-text-default,#666259)}@media (max-width:1023.98px){.v2sw{padding:36px 0;gap:16px}.v2sw-head{max-width:512px;padding:0 16px}.v2sw-title{font-size:32px;line-height:38px;letter-spacing:-1.28px}.v2sw-cards{grid-template-columns:minmax(0,1fr);gap:16px;max-width:512px;padding:0 16px}.v2sw-frame{padding:6px;border-radius:24px}.v2sw-slat{border-radius:18px}.v2sw-cap{gap:8px;padding:12px 4px 4px}.v2sw-h3{font-size:18px;line-height:22px;letter-spacing:-.72px}.v2sw-intro{font-size:16px;line-height:24px}}.v2sw-pager{position:absolute;bottom:11px;right:12px;z-index:3;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:14px;background:var(--v2sw-glass,rgba(199,191,255,.5));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.05);transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2sw-pagebtn{display:grid;place-items:center;width:32px;height:32px;padding:8px;box-sizing:border-box;border-radius:6px;background:var(--flds-bg-page,#fefdf9);border:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),0 1px 1px rgba(35,32,24,.05);color:var(--flds-text-strong,#232018);cursor:pointer;transition:background-color .15s var(--ease-ui,ease)}.v2sw-pagebtn:hover{background:var(--flds-bg-ui,#f3f0e9)}.v2sw-pagebtn svg{display:block;width:16px;height:16px}@media (max-width:1023.98px){.v2sw-pager{bottom:8px;right:8px}}.v2fm-stage{position:absolute;inset:0;width:666px;height:522px;--fm-k:var(--fm-k-fit,1);transform:scale(var(--fm-k));transform-origin:top left;font-family:var(--font-sans);-moz-user-select:none;user-select:none;-webkit-user-select:none}.v2fm-bezel{position:absolute;left:50%;top:44px;transform:translateX(-50%);padding:6.843px;border-radius:54.745px;box-sizing:border-box;background:rgba(73,72,70,.5);border:1.222px solid rgba(255,255,255,.05);backdrop-filter:blur(14.664px);-webkit-backdrop-filter:blur(14.664px);box-shadow:0 19.552px 29.328px rgba(0,0,0,.25)}.v2fm-device{position:relative;width:343.87px;height:747.617px;border-radius:47.902px;overflow:clip;box-sizing:border-box;background:#000;border:1.222px solid rgba(255,255,255,.05);box-shadow:0 13.686px 27.373px rgba(0,0,0,.25)}.v2fm-screen{width:390px;height:848px;transform:scale(.88172);transform-origin:top left;background:#000;color:#f1eee7;--p:0;--lp:0;--flash:0;--roll:0}.v2fm-screen,.v2fm-statusbar{position:absolute;left:0;top:0}.v2fm-statusbar{right:0;height:59px;padding:10px 9px 0;box-sizing:border-box}.v2fm-sb-side,.v2fm-statusbar{display:flex;align-items:center}.v2fm-sb-side{flex:1 0 0;min-width:0;justify-content:center;padding-right:6px}.v2fm-sb-side--r{padding-right:1px}.v2fm-sb-island{flex:none;width:125px;height:37px}.v2fm-clock{font-weight:600;font-size:17px;line-height:22px;color:#fff}.v2fm-levels{display:block;width:85.33px;height:13px}.v2fm-header{position:absolute;left:20px;top:62.4px;width:350px;height:65.6px;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:3px;border-radius:34px;background:#1a1918;border:1px solid #232221;box-shadow:0 0 .5px rgba(0,0,0,.2),0 4px 8px rgba(0,0,0,.2)}.v2fm-tile{position:relative;flex:none;width:57.6px;height:57.6px;box-sizing:border-box;display:grid;place-items:center;border-radius:999px;background:#1a1918;border:1px solid #232221}.v2fm-tile-ring{position:absolute;inset:2.8px;border-radius:25px;border:2px solid rgba(241,238,231,.25);box-sizing:border-box}.v2fm-ring{position:absolute;left:2.8px;top:2.8px;color:var(--fm-accent,#ff762c)}.v2fm-thumb{position:relative;width:40px;height:40px;display:grid;place-items:center;border-radius:20px;background:var(--fm-tile,#3a2948);border:1px solid #32312f;box-sizing:border-box;font-family:var(--font-midnight),var(--font-sans);font-weight:600;font-size:14px;line-height:1;text-transform:uppercase;color:#f1eee7}.v2fm-who{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:2px}.v2fm-name{margin:0;font-weight:500;font-size:14px;line-height:19px;color:#f1eee7;white-space:nowrap}.v2fm-state{margin:0;display:flex;align-items:center;gap:4px;height:16px}.v2fm-led{flex:none;width:8px;height:8px;box-sizing:border-box;border-radius:4px;background:#51dd5f;border:1px solid #3b3a38}.v2fm-status{font-weight:500;font-size:12px;line-height:16px;text-transform:uppercase;color:#51dd5f;white-space:nowrap}.v2fm-sep{flex:none;width:3px;height:3px;border-radius:1.5px;background:#7d7b78}.v2fm-printer{font-weight:500;font-size:12px;line-height:16px;text-transform:uppercase;color:#b7b4af;white-space:nowrap}.v2fm-hbtns{flex:none;width:107px;height:57.6px;box-sizing:border-box;display:flex;align-items:center;border-radius:28px;background:#111110;border:1px solid #232221;box-shadow:inset 0 4px 8px rgba(0,0,0,.25)}.v2fm-hbtn{position:relative;width:52px;display:grid;place-items:center}.v2fm-hicon{display:block;width:24px;height:24px}.v2fm-hdiv{width:1px;height:20px;border-radius:.5px;background:#2a2928}.v2fm-card{position:absolute;left:20px;top:136px;width:350px;height:390px;flex-direction:column;gap:8px;padding:16px;border-radius:24px;background:#000;border:1px solid #2a2928;overflow:clip}.v2fm-card,.v2fm-tabs{box-sizing:border-box;display:flex}.v2fm-tabs{flex:none;height:40px;align-items:center;border-radius:8px;border:1px solid #2a2928;background:#232221;padding:1px;gap:2px}.v2fm-tab{flex:1 0 0;min-width:0;height:36px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;border:1px solid transparent;font-weight:500;font-size:14px;line-height:24px;letter-spacing:-.2px;color:#b7b4af}.v2fm-tab.is-on{background:#111110;border-color:#2a2928;color:#f1eee7;box-shadow:0 0 4px rgba(0,0,0,.05)}.v2fm-camdot{flex:none;width:8px;height:8px;box-sizing:border-box;border-radius:4px;background:#615f5d;border:1px solid #3b3a38}.v2fm-stack{flex:none;display:flex;flex-direction:column;gap:20px}.v2fm-times{justify-content:space-between;height:24px;padding:0 4px}.v2fm-time,.v2fm-times{display:flex;align-items:center}.v2fm-time{gap:4px;white-space:nowrap}.v2fm-time-k{font-weight:400;color:#b7b4af}.v2fm-time-k,.v2fm-time-v{font-size:14px;line-height:19px}.v2fm-time-v{font-weight:700;color:#f1eee7}.v2fm-day{margin-left:.25em;font:inherit;color:inherit}.v2fm-build{position:relative;height:180px}.v2fm-model{position:absolute;left:0;right:0;top:.9px;height:177.3px}.v2fm-render{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.v2fm-bar{gap:2px}.v2fm-bar,.v2fm-chip{flex:none;display:flex;align-items:center;height:26px}.v2fm-chip{box-sizing:border-box;justify-content:center;border-radius:8px;background:#000;border:1px solid #32312f;font-weight:700;font-size:14px;line-height:19px;color:#f1eee7;white-space:nowrap}.v2fm-chip--pct{padding:0 6px}.v2fm-chip--layer{padding:0 8px;overflow:hidden;box-shadow:inset 0 4px 4px #000}.v2fm-track{position:relative;flex:1 0 0;min-width:0;height:8px;border-radius:999px;overflow:hidden}.v2fm-groove{border-radius:999px;background:#494846;border:1px solid #615f5d}.v2fm-band,.v2fm-groove{position:absolute;inset:0;box-sizing:border-box}.v2fm-band{translate:calc(max(var(--lp, 0) * 100%, 2px) - 100%) 0;will-change:translate;border-radius:999px;background:var(--fm-pulse,#644f42);border:1px solid var(--fm-pulse-bd,#6c584b);transition:background-color .45s cubic-bezier(.65,0,.35,1),border-color .45s cubic-bezier(.65,0,.35,1)}.v2fm-fill{box-sizing:border-box;translate:calc(max(var(--p, 0) * 100%, 8px) - 100%) 0;border-radius:999px;background:var(--fm-accent,#ff762c);border:1px solid rgba(255,255,255,.05);box-shadow:2px 0 4px rgba(0,0,0,.25);transition:background-color .45s cubic-bezier(.65,0,.35,1);overflow:hidden}.v2fm-fill,.v2fm-pulse{position:absolute;inset:0;will-change:translate}.v2fm-pulse{translate:calc(100% - max(var(--p, 0) * 100%, 8px) * (1 - var(--pulse, 0)) - 22px) 0;background:no-repeat 0 0/44px 100% linear-gradient(90deg,rgba(var(--fm-hi-rgb,255,205,111),0) 0,rgba(var(--fm-hi-rgb,255,205,111),.03) 12%,rgba(var(--fm-hi-rgb,255,205,111),.16) 25%,rgba(var(--fm-hi-rgb,255,205,111),.45) 38%,rgba(var(--fm-hi-rgb,255,205,111),.9) 50%,rgba(var(--fm-hi-rgb,255,205,111),.45) 62%,rgba(var(--fm-hi-rgb,255,205,111),.16) 75%,rgba(var(--fm-hi-rgb,255,205,111),.03) 88%,rgba(var(--fm-hi-rgb,255,205,111),0) 100%)}.v2fm-foot{display:flex;align-items:center;gap:8px}.v2fm-eta,.v2fm-foot{flex:none;height:44px}.v2fm-eta{box-sizing:border-box;overflow:hidden;border-radius:8px;background:#232221;border:1px solid #2a2928;transition:width .52s cubic-bezier(.65,0,.35,1),border-color .3s var(--ease-ui,ease),background-color .3s var(--ease-ui,ease)}.v2fm-eta.is-paused,.v2fm-eta.is-pausing{border-color:#ffd25e;background:#000}.v2fm-eta.is-done{border-color:#51dd5f}.v2fm-minbox{transition:width .52s cubic-bezier(.65,0,.35,1),border-color .3s var(--ease-ui,ease),background-color .3s var(--ease-ui,ease)}.v2fm-minbox:not(.is-on){border-color:transparent;background:transparent}.v2fm-etaflip{display:flex;align-items:center;gap:8px;height:100%;opacity:0;transform:translateY(-44px);transition:opacity .34s cubic-bezier(.55,.06,.68,.19),transform .34s cubic-bezier(.55,.06,.68,.19)}.v2fm-eta.is-in .v2fm-etaflip{opacity:1;transform:none;transition:opacity .38s cubic-bezier(.22,.61,.36,1),transform .38s cubic-bezier(.22,.61,.36,1)}.v2fm-counter{flex:none;display:flex;align-items:flex-end;gap:8px;padding:4px 8px;box-sizing:border-box;height:44px;white-space:nowrap}.v2fm-counter b{font-family:var(--font-midnight),var(--font-sans);font-weight:400;font-size:32px;line-height:36px;color:#f1eee7;font-variant-numeric:tabular-nums}.v2fm-counter i{font-style:normal;font-weight:400;font-size:12px;line-height:19px;color:#b7b4af}.v2fm-word{display:flex;align-items:center;height:44px;padding:0 8px;white-space:nowrap;font-family:var(--font-midnight),var(--font-sans);font-weight:400;font-size:32px;line-height:36px;color:#f1eee7}.v2fm-eta.is-pausing .v2fm-word{color:#ffd25e;animation:v2fm-pausing 1.5s cubic-bezier(.45,0,.55,1) infinite}.v2fm-eta.is-paused .v2fm-word{color:#ffd25e}.v2fm-eta.is-done .v2fm-word{color:#51dd5f}@keyframes v2fm-pausing{0%,to{color:#ffd25e}50%{color:#f1eee7}}.v2fm-meas{position:absolute;left:-9999px;top:0;visibility:hidden;pointer-events:none}.v2fm-meas>div{display:inline-flex;align-items:center;gap:8px}.v2fm-right{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.v2fm-height{display:flex;align-items:center;gap:4px;font-weight:400;font-size:14px;line-height:19px;color:#b7b4af;white-space:nowrap}.v2fm-layers{display:block;width:16px;height:16px}.v2fm-count{font-weight:700;font-size:14px;line-height:19px;color:#f1eee7;font-variant-numeric:tabular-nums;white-space:nowrap}.v2fm-ticker{display:inline-flex;align-items:flex-start}.v2fm-tcol,.v2fm-ticker{height:22px;min-height:0}.v2fm-tcol{display:block;overflow:hidden;width:calc(var(--g, 1) * 1ch)}.v2fm-tstrip{display:block;transform:translateY(calc((var(--d, 0) + var(--r, 0) * var(--roll)) * -22px))}.v2fm-tstrip>span{display:block;width:1ch;height:22px;line-height:22px;text-align:center}.v2fm-info{position:absolute;left:20px;top:538px;width:350px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:24px;background:#232221;border:1px solid #2a2928}.v2fm-info-head{display:flex;align-items:flex-start;gap:8px;padding-bottom:4px}.v2fm-info-icon{display:block;width:18px;height:18px;margin-top:3px}.v2fm-info-name{flex:1 0 0;min-width:0;font-weight:500;font-size:18px;line-height:25px;color:#f1eee7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2fm-info-expand{display:block;width:24px;height:24px}.v2fm-info-rows{display:flex;flex-direction:column;gap:16px}.v2fm-info-row{gap:16px}.v2fm-info-key,.v2fm-info-row{display:flex;align-items:center}.v2fm-info-key{flex:1 0 0;min-width:0;gap:8px;font-weight:400;font-size:14px;line-height:21px;color:#b7b4af;white-space:nowrap}.v2fm-info-rowicon{display:block;width:18px;height:18px;flex:none}.v2fm-info-val{flex:1 0 0;min-width:0;font-weight:400;font-size:14px;line-height:21px;color:#f1eee7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2fm-info-rule{display:block;height:1px;background:#2a2928}.v2fm-info-tabs{display:flex;gap:2px;padding:3px;border-radius:12px;background:#1a1918;border:1px solid #2a2928}.v2fm-info-tab{flex:1 0 0;min-width:0;height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:4px;padding:12px 24px;border-radius:9px 4px 4px 9px;background:#232221;border:1px solid #3b3a38;box-shadow:1px 1px 2px rgba(0,0,0,.2);font-weight:400;font-size:14px;line-height:21px;color:#f1eee7;white-space:nowrap}.v2fm-info-tab+.v2fm-info-tab{border-radius:4px 9px 9px 4px}.v2fm-info-tab img{display:block;width:16px;height:16px;flex:none}.v2fm-info-tab--stop{color:#ff2f2f}.v2fm-screen.is-paused .v2fm-fill,.v2fm-screen.is-pausing .v2fm-fill{background:#ffd25e}.v2fm-screen.is-paused .v2fm-band,.v2fm-screen.is-pausing .v2fm-band{background:#645d4a;border-color:#6c6553}.v2fm-screen.is-done .v2fm-band,.v2fm-screen.is-paused .v2fm-band,.v2fm-screen.is-paused .v2fm-pulse,.v2fm-screen.is-pausing .v2fm-pulse{opacity:0;transition:opacity .3s var(--ease-ui,ease)}.v2fm-screen.is-pausing .v2fm-status{color:#ffd25e;animation:v2fm-pausing 1.5s cubic-bezier(.45,0,.55,1) infinite}.v2fm-screen.is-pausing .v2fm-fill{animation:v2fm-pausing-bar 1.5s cubic-bezier(.45,0,.55,1) infinite}@keyframes v2fm-pausing-bar{0%,to{opacity:1}50%{opacity:.5}}.v2fm-screen.is-paused .v2fm-status{color:#ffd25e}.v2fm-screen.is-paused .v2fm-led,.v2fm-screen.is-pausing .v2fm-led{background:#ffd25e}.v2fm-bar{transition:opacity .42s var(--ease-ui,ease)}.v2fm-screen.is-done .v2fm-bar{opacity:0}@media (prefers-reduced-motion:reduce){.v2fm-glow{display:none}}@media (max-width:1023.98px){.v2sw-slat--fm{aspect-ratio:auto;height:520px}.v2fm-stage{--fm-k:0.822;width:calc(100% / .822);height:calc(520px / .822)}.v2fm-bezel{top:29px}}.v2mo{position:fixed;inset:0;z-index:200;overflow-y:auto;overscroll-behavior:contain}.v2mo-scroll{min-height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:24px}.v2mo-scrim{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.v2mo-grain{position:fixed;inset:0;display:block;width:100%;height:100%;pointer-events:none;opacity:.25}.v2mo-frame{position:relative;width:min(720px,100%);padding:8px;border-radius:32px;box-sizing:border-box;background:var(--flds-bg-ui,#f3f0e9);filter:drop-shadow(0 2px 1px rgba(35,32,24,.04)) drop-shadow(0 4px 3px rgba(35,32,24,.03)) drop-shadow(0 12px 8px rgba(35,32,24,.08))}.v2mo-card{position:relative;padding:16px;border-radius:24px;background:var(--flds-bg-subtle,#fbf9f4);border:1px solid var(--flds-border-muted,#e5e1d6)}.v2mo-body,.v2mo-card{display:flex;flex-direction:column}.v2mo-body{gap:24px;padding:24px 8px 8px}.v2mo-head{display:flex;flex-direction:column;gap:16px}.v2mo-pin{position:sticky;top:34px;z-index:2;display:block;height:0;margin:-16px -16px 0}.v2mo-title{padding-right:40px;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.8px;color:var(--flds-text-default,#666259)}.v2mo-text,.v2mo-title{margin:0;font-family:var(--font-sans)}.v2mo-text{font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.36px;color:var(--flds-text-subtle,#868178)}.v2mo-html p{margin:0}.v2mo-html p+p{margin-top:16px}.v2mo-html a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:2px;transition:text-decoration-color .15s var(--ease-ui,ease)}.v2mo-html a:hover{text-decoration-color:currentColor}.v2mo-media{aspect-ratio:352/235;border-radius:8px;border:1px solid rgba(144,140,131,.2);overflow:clip;background:rgba(35,32,24,.05)}.v2mo-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v2mo-close{position:absolute;top:15px;right:15px;display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:6px;border:1px solid rgba(0,0,0,.15);background:var(--flds-bg-page,#fefdf9);cursor:pointer;filter:drop-shadow(0 1px 1px rgba(35,32,24,.05));color:#666259;transition:background-color .15s var(--ease-ui,ease)}.v2mo-close:hover{background:var(--flds-state-alpha-hover,rgba(35,32,24,.06))}.v2mo--v23 .v2mo-close:hover{background:#f1f0ec;background:color-mix(in srgb,var(--flds-bg-page,#fefdf9) 94%,#232018)}.v2mo-close svg{display:block;width:16px;height:16px}.v2mo.is-in .v2mo-scrim{animation:v2mo-scrim-in .36s var(--ease-ui,ease) both}.v2mo.is-in .v2mo-grain{animation:v2mo-grain-in .24s var(--ease-ui,ease) both}.v2mo.is-in .v2mo-frame{animation:v2mo-panel-in .34s .12s var(--ease-page,cubic-bezier(.23,1,.32,1)) both}.v2mo.is-leaving .v2mo-scrim{animation:v2mo-scrim-in .24s .1s var(--ease-ui,ease) reverse both}.v2mo.is-leaving .v2mo-grain{animation:v2mo-grain-in .24s .1s var(--ease-ui,ease) reverse both}.v2mo.is-leaving .v2mo-frame{animation:v2mo-panel-out .16s var(--ease-ui,ease) both}@keyframes v2mo-scrim-in{0%{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}}@keyframes v2mo-grain-in{0%{opacity:0}to{opacity:.25}}@keyframes v2mo-panel-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes v2mo-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px) scale(.99)}}@media (max-width:1023.98px){.v2mo-scroll{padding:16px}.v2mo-frame{width:min(480px,100%)}.v2mo-card{padding:12px;border-radius:24px}.v2mo-pin{margin:-12px -12px 0;top:26px}.v2mo-body{gap:20px;padding:24px 6px 6px}.v2mo-head{gap:12px}.v2mo-text{font-size:16px;line-height:24px;letter-spacing:-.32px}.v2mo-title{font-size:18px;line-height:22px;letter-spacing:-.72px}.v2mo-close{top:11px;right:11px}}@media (prefers-reduced-motion:reduce){.v2mo.is-in .v2mo-frame,.v2mo.is-in .v2mo-grain,.v2mo.is-in .v2mo-scrim,.v2mo.is-leaving .v2mo-frame,.v2mo.is-leaving .v2mo-grain,.v2mo.is-leaving .v2mo-scrim{animation:none}}.v2mo-extra{margin-top:12px;font-family:var(--font-sans);font-size:16px;line-height:24px;letter-spacing:-.32px}.v2mo-extra-title{margin:0;font-weight:500;color:var(--flds-text-strong,#232018)}.v2mo-list{margin:0;padding-left:24px;list-style:disc;font-weight:400;color:var(--flds-text-subtle,#868178)}.v2mo-list a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.v2mo--extra .v2mo-media{position:relative;aspect-ratio:2/1}.v2mo--extra .v2mo-media img{position:absolute;inset:0}@media (max-width:1023.98px){.v2mo--extra .v2mo-media{aspect-ratio:1/1}}.v2mo--extra .v2mo-title{color:var(--flds-text-strong,#232018)}.v2mo-media--live{position:relative}@media (max-width:1023.98px){.v2mo-media--live{aspect-ratio:1/1}}.v2mo--v22 .v2mo-grain{opacity:.075}.v2mo--v22.is-in .v2mo-grain,.v2mo--v22.is-leaving .v2mo-grain{animation-name:v2mo-grain-in-v22}@keyframes v2mo-grain-in-v22{0%{opacity:0}to{opacity:.075}}#faq{--fs1-frame:1392px;--fs1-head-gap:48px}#faq .fs1-h2{--fs1-h2-size:32px;line-height:38px;max-width:none}@media (min-width:64rem){#faq .fs1-h2{--fs1-h2-size:48px;line-height:58px}}@media (min-width:48rem){#faq .v2faq-cols,#faq .v2faq-head{margin-inline:calc(-1 * var(--fs1-rail-step))}}.v2faq-cols{display:flex;align-items:flex-start;gap:16px}.v2faq-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:14px}.v2faq-item{background:var(--flds-bg-ui,#f3f0e9);border:1px solid #ece8df;border-radius:12px;overflow:hidden}.v2faq-q{display:flex;align-items:center;gap:8px;width:100%;padding:20px 20px 20px 24px;box-sizing:border-box;background:none;border:0;text-align:left;cursor:pointer}.v2faq-qtext{flex:1 0 0;min-width:0;font-family:var(--font-sans);font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-.8px}.v2faq-plus,.v2faq-qtext{color:var(--flds-text-strong,#232018)}.v2faq-plus{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;box-sizing:border-box;background:var(--flds-bg-subtle,#fbf9f4);border:1px solid #ece8df;border-radius:8px}.v2faq-plus-glyph{display:block;width:24px;height:24px;background:currentColor;-webkit-mask:var(--v2faq-plus) center /contain no-repeat;mask:var(--v2faq-plus) center /contain no-repeat;transition:transform .2s var(--ease-ui,ease)}.v2faq-item.is-open .v2faq-plus-glyph{transform:rotate(45deg)}.v2faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.v2faq-item.is-open .v2faq-answer{grid-template-rows:1fr}.v2faq-answer-in{overflow:hidden;min-height:0}.v2faq-divider{display:block;height:1px;background:#e5e1d6;margin:0 20px 20px 24px}.v2faq-answer-in p{margin:0;padding:0 20px 20px 24px;font-family:var(--font-sans);font-weight:400;font-size:18px;line-height:1.5;letter-spacing:-.36px;color:var(--flds-text-default,#666259)}@media (max-width:1023.98px){#faq .v2faq-cols,#faq .v2faq-head{width:100%;max-width:480px;margin-inline:auto}.v2faq-cols{flex-direction:column;gap:14px}.v2faq-col{display:contents}.v2faq-qtext{font-size:18px}}@media (prefers-reduced-motion:reduce){.v2faq-answer,.v2faq-item,.v2faq-plus-glyph{transition:none}}.v2faq-html a,.v2faq-link{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:2px;transition:text-decoration-color .15s var(--ease-ui,ease)}.v2faq-html a:hover,.v2faq-link:hover{text-decoration-color:currentColor}.v2wc-body{position:relative;z-index:33;display:flex;flex-direction:column;gap:24px;width:min(100vw,1440px);padding:0 var(--v2st-col-left);box-sizing:border-box}.v2wc-claim{margin:0;max-width:900px;font-family:var(--font-sans);font-weight:500;font-size:28px;line-height:34px;letter-spacing:-1.12px;color:var(--flds-text-strong,#232018);text-wrap:pretty}.v2wc-media{height:calc((min(100vw, 1440px) - 64px) / 2.4801);min-height:360px}.v2wc-scrim{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:24px;padding:40px 20px 20px;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.6) 45%,rgba(0,0,0,0))}.v2wc-name{margin:0;max-width:900px;font-family:var(--font-sans);font-weight:500;font-size:32px;line-height:38px;letter-spacing:-1.28px;color:#fff;text-shadow:0 4px 6px rgba(35,32,24,.07),0 2px 4px rgba(35,32,24,.06)}@media (max-width:1023.98px){.v2wc-body{width:min(100vw,512px);padding:0 16px}.v2wc-frame{display:block;width:100%;height:auto;box-sizing:border-box}.v2wc-media{flex:none;height:auto;aspect-ratio:4/3;min-height:0}.v2wc-scrim{padding:12px}.v2wc-claim{font-size:20px;line-height:26px;letter-spacing:-.8px}.v2wc-name{font-size:24px;line-height:30px;letter-spacing:-.96px}}.v2wc--22 .v2wc22-frame{display:flex;gap:8px;box-sizing:border-box;width:calc(min(100vw, 1440px) - 48px);margin:0 auto;padding:8px;height:572px;border-radius:32px;border:1px solid rgba(0,0,0,.1);background:var(--v2st-glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2wc--22 .v2wc22-media{position:relative;flex:1 1 0;min-width:0;border-radius:24px;overflow:clip;background:#000;box-shadow:inset 0 0 0 1px rgba(35,32,24,.12)}.v2wc--22 .v2wc22-media:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(35,32,24,.12);pointer-events:none;z-index:2}.v2wc--22 .v2wc22-clip{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:0;transition:opacity .35s cubic-bezier(.37,0,.63,1)}.v2wc--22 .v2wc22-clip.is-on{opacity:1;z-index:1;transition:opacity .45s cubic-bezier(.37,0,.63,1) .15s}.v2wc--22 .v2wc22-card{flex:0 0 412px;box-sizing:border-box;overflow:clip;padding:16px;border-radius:24px;border:1px solid rgba(0,0,0,.15);background:var(--flds-bg-card,#fefdf9)}.v2wc--22 .v2wc22-card,.v2wc--22 .v2wc22-card-in{min-width:-moz-min-content;min-width:min-content;display:flex}.v2wc--22 .v2wc22-card-in{flex:1 1 auto;flex-direction:column;gap:16px;padding:12px}.v2wc--22 .v2wc22-lockup{display:flex;flex-wrap:nowrap;gap:6px;align-items:flex-start}.v2wc--22 .v2wc22-mark{position:relative;display:block;flex:none;width:190.66px;height:40px}.v2wc--22 .v2wc22-mark>span{position:absolute;left:0;top:0;width:220.83px;height:40px;background:var(--v2wc-accent,#794bb1);mask-size:220.83px 40px;-webkit-mask-size:220.83px 40px;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;clip-path:inset(0 30.17px 0 0);filter:drop-shadow(0 0 24px rgba(0,0,0,.35));transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2wc--22 .v2wc22-badge{position:relative;display:block;flex:none;width:160.48px;height:40px}.v2wc--22 .v2wc22-badge>span{position:absolute;inset:0;background:var(--v2wc-accent,#794bb1);mask-size:160.48px 40px;-webkit-mask-size:160.48px 40px;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2wc--22 .v2wc22-stack{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;min-height:0}.v2wc--22 .v2wc22-claim{margin:0;max-width:900px;font-family:var(--font-sans);font-weight:500;font-size:32px;line-height:38px;letter-spacing:-1.28px;color:var(--flds-text-default,#666259)}.v2wc--22 .v2wc22-claim p{margin:0}.v2wc--22 .v2wc22-claim :is(strong,b){font-weight:inherit;color:var(--flds-text-strong,#232018)}.v2wc--22 .v2wc22-foot{display:flex;justify-content:flex-end}.v2wc--22 .v2wc22-price{font-family:var(--font-sans);font-weight:500;font-size:32px;line-height:38px;letter-spacing:-1.28px;color:var(--flds-text-strong,#232018);white-space:nowrap}.v2wc--22 .v2wc22-btn:focus-visible{outline:2px solid #232018;outline-offset:2px}.v2wc--22 .v2wc22-dock .v2s-sel{cursor:pointer}.v2wc--22 .v2wc22-dock .v2s-sel-desc{display:none}@media (max-width:1023.98px){.v2wc--22 .v2wc22-frame{flex-direction:column;height:auto;width:calc(min(100vw, 512px) - 32px);padding:8px;border-radius:32px}.v2wc--22 .v2wc22-media{flex:none;aspect-ratio:1/1;width:100%}.v2wc--22 .v2wc22-card{flex:none;width:100%;min-width:0}.v2wc--22 .v2wc22-card-in{min-width:0;padding:8px}.v2wc--22 .v2wc22-lockup{flex-wrap:wrap}.v2wc--22 .v2wc22-claim{font-size:24px;line-height:30px;letter-spacing:-.96px}.v2wc--22 .v2wc22-stack{padding-block:8px}}@media (prefers-reduced-motion:reduce){.v2wc--22 .v2wc22-clip{transition:none}}.v2wc--22 .v2wc22-dock.v2s-dock{position:sticky;bottom:16px;right:auto;left:auto;z-index:34;margin:24px auto 0;width:-moz-fit-content;width:fit-content;max-width:none;opacity:0;transform:translateY(24px);pointer-events:none}.v2wc--22 .v2wc22-dock.is-shown{pointer-events:auto;animation:v2s-dock-pop .85s cubic-bezier(.2,1.25,.35,1) both}.v2wc--22 .v2wc22-dock.is-shown>*{animation:v2-pager-pop-content .6s .25s var(--ease-ui,ease) both}.v2wc--22 .v2wc22-dock.is-leaving{animation:v2s-dock-pop-out .35s var(--ease-ui,ease) both}.v2wc--22 .v2wc22-dock.is-leaving>*{animation:v2-pager-pop-content-out .14s var(--ease-ui,ease) both}.v2wc--22 .v2wc22-dock.is-shown.is-leaving{animation:v2s-dock-pop .85s cubic-bezier(.2,1.25,.35,1) both}@media (prefers-reduced-motion:reduce){.v2wc--22 .v2wc22-dock.v2s-dock{transform:none}.v2wc--22 .v2wc22-dock.is-leaving>*,.v2wc--22 .v2wc22-dock.is-shown,.v2wc--22 .v2wc22-dock.is-shown>*{animation:none;opacity:1;transform:none;clip-path:none}}@media (max-width:1023.98px){.v2wc--22 .v2wc22-frame{padding:6px;gap:6px;border-radius:24px}.v2wc--22 .v2wc22-card,.v2wc--22 .v2wc22-media{border-radius:18px}}.v2sp-frame{box-sizing:border-box;width:calc(min(100vw, 1440px) - 48px);margin:0 auto;padding:8px;border-radius:32px;border:1px solid rgba(0,0,0,.1);background:var(--v2st-glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 4px rgba(0,0,0,.05);transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2sp-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;margin:0;padding:0;list-style:none}.v2sp-card{box-sizing:border-box;overflow:clip;justify-content:center;padding:24px 24px 20px;border-radius:24px;background:var(--flds-bg-page,#fefdf9);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 1px 2px rgba(35,32,24,.05)}.v2sp-body,.v2sp-card{min-width:0;display:flex;flex-direction:column}.v2sp-body{align-items:flex-start;gap:4px;padding-top:8px}.v2sp-mark{flex:none;width:44px;height:44px;background:var(--v2sp-accent,#794bb1);mask-position:center;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2sp-text{margin:0;box-sizing:border-box;display:flex;align-items:center;min-height:68px;width:100%;min-width:0;font-family:var(--font-sans);font-weight:500;font-size:28px;line-height:34px;letter-spacing:-1.12px;color:var(--flds-text-strong,#232018);overflow-wrap:break-word}@media (min-width:1024px){.v2sp .v2st-head{align-items:center}}.v2sp-card{opacity:0}.v2sp.is-in .v2sp-card{animation:v2sp-in .72s var(--ease-page,cubic-bezier(.23,1,.32,1)) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes v2sp-in{0%{opacity:0;transform:translateY(20px) scale(.985)}to{opacity:1;transform:none}}@media (min-width:1024px){.v2sp-card{justify-content:flex-start}}@media (max-width:1023.98px){.v2sp-frame{width:calc(min(100vw, 512px) - 32px)}.v2sp-list{grid-template-columns:minmax(0,1fr)}.v2sp-card{padding:24px}.v2sp-body{display:grid;grid-template-columns:32px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;align-items:center;padding-top:0}.v2sp-mark{width:32px;height:32px}.v2sp-text{min-height:0;font-size:24px;line-height:29px;letter-spacing:-.96px}}@media (prefers-reduced-motion:reduce){.v2sp-card{opacity:1;animation:none!important}.v2sp-frame,.v2sp-mark{transition:none}}@media (min-width:1024px){[data-fs1-release~="2.3"] .v2sp-frame{border-radius:24px}[data-fs1-release~="2.3"] .v2sp-card{padding:16px;border-radius:16px;justify-content:center}[data-fs1-release~="2.3"] .v2sp-body{flex-direction:row;align-items:center;gap:12px;padding-top:0}[data-fs1-release~="2.3"] .v2sp-text{min-height:0;flex:1 1 0}}.v2nl{background:var(--fs1-band,#faf9f5)}.v2nl.v2st{padding:24px 0}.v2nl-row{box-sizing:border-box;display:flex;align-items:center;gap:16px;width:100%;max-width:1440px;padding:0 24px}.v2nl-body,.v2nl-media{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center}.v2nl-body{flex-direction:column;gap:16px}.v2nl-img{display:block;width:480px;height:480px;max-width:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v2nl-title{text-align:center}.v2nl-frame,.v2nl-title{width:100%;max-width:512px}.v2nl-frame{box-sizing:border-box;margin:0 auto;padding:8px;border-radius:24px;border:1px solid rgba(0,0,0,.1);background:var(--v2nl-glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 4px rgba(0,0,0,.05);transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2nl-card{box-sizing:border-box;padding:16px;overflow:clip;border-radius:16px;border:1px solid var(--flds-border-subtle,#ddd9cf);background:var(--flds-bg-page,#fefdf9);box-shadow:0 1px 2px rgba(35,32,24,.05)}.v2nl-form{display:flex;align-items:center;gap:12px;margin:0;min-width:0}.v2nl-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v2nl-input{flex:1 1 0;min-width:0;box-sizing:border-box;height:48px;margin:0;padding:12px;border-radius:6px;border:1px solid var(--flds-border-ui,#d2cec4);background:var(--flds-bg-subtle,#fbf9f4);font-family:var(--font-sans);font-weight:400;font-size:16px;line-height:24px;color:var(--flds-text-strong,#232018);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s var(--ease-ui,ease),box-shadow .15s var(--ease-ui,ease)}.v2nl-input::-moz-placeholder{color:#868178;opacity:1}.v2nl-input::placeholder{color:#868178;opacity:1}.v2nl-input:focus-visible{border-color:#868178;box-shadow:0 0 0 3px rgba(35,32,24,.08)}.v2nl-input:disabled{opacity:.6}.v2nl-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:48px;margin:0;padding:12px 24px;border-radius:6px;border:1px solid rgba(0,0,0,.1);background:var(--v2nl-cta,#794bb1);color:#fff;cursor:pointer;font-family:var(--font-midnight),var(--font-sans);font-weight:600;font-size:12px;line-height:24px;text-transform:uppercase;white-space:nowrap;transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease),filter .15s var(--ease-ui,ease)}.v2nl-btn:hover:not(:disabled){filter:brightness(1.06)}.v2nl-form--section .v2nl-input{height:36px;padding:6px 8px}.v2nl-form--section .v2nl-btn{height:36px;padding:6px 16px;font-family:var(--font-sans);font-weight:500;font-size:16px;line-height:24px;letter-spacing:-.32px;text-transform:none}.v2nl-btn:focus-visible{outline:2px solid var(--flds-text-strong,#232018);outline-offset:2px}.v2nl-btn:disabled{cursor:default}.v2nl-form--popup .v2nl-btn{background:#111110;border-color:rgba(255,255,255,.19)}.v2nl-frame{opacity:0}.v2nl.is-in .v2nl-frame{animation:v2nl-in .72s var(--ease-page,cubic-bezier(.23,1,.32,1)) both}@keyframes v2nl-in{0%{opacity:0;transform:translateY(20px) scale(.985)}to{opacity:1;transform:none}}.v2nl-pop{position:fixed;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:70}.v2nl-pop-ring{position:relative;padding:8px;border-radius:20px;background:#e5e1d6;border:1px solid var(--flds-border-subtle,#ddd9cf);box-shadow:0 1px 2px rgba(0,0,0,.05)}.v2nl-pop-card{position:relative;box-sizing:border-box;width:480px;max-width:100%;display:flex;flex-direction:column;gap:24px;padding:28px;border-radius:12px;border:1px solid var(--flds-border-hairline,#ece8df);background:var(--flds-bg-card,#fefdf9);box-shadow:0 1px 2px rgba(35,32,24,.05)}.v2nl-pop-title{margin:0;padding-right:40px;font-family:var(--font-sans);font-weight:500;font-size:28px;line-height:34px;letter-spacing:-1.12px;color:var(--flds-text-strong,#232018)}.v2nl-close{position:absolute;top:15px;right:15px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer;transition:background-color .15s var(--ease-ui,ease)}.v2nl-close:hover{background:var(--flds-state-alpha-hover,rgba(35,32,24,.06))}.v2nl-close:focus-visible{outline:2px solid var(--flds-text-strong,#232018);outline-offset:0}.v2nl-x{display:block;width:32px;height:32px;background:var(--flds-fg-strong,#232018);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.v2nl-divider{display:block;height:1px;background:var(--flds-fg-separator,#ddd9cf)}.v2nl-pop.is-in .v2nl-pop-ring{animation:v2nl-pop-in .56s var(--ease-page,cubic-bezier(.23,1,.32,1)) both}.v2nl-pop.is-leaving .v2nl-pop-ring{animation:v2nl-pop-out .32s var(--ease-ui,ease) both}@keyframes v2nl-fade{0%{opacity:0}to{opacity:1}}@keyframes v2nl-fade-out{0%{opacity:1}to{opacity:0}}@keyframes v2nl-pop-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes v2nl-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)}}@media (max-width:1023.98px){.v2nl.v2st{padding:24px 0 36px}.v2nl-row{flex-direction:column;max-width:512px;padding:0 16px;gap:8px}.v2nl-body,.v2nl-media{flex:none;width:100%}.v2nl-img{width:100%;height:auto;aspect-ratio:1}.v2nl-form{flex-direction:column;align-items:stretch}.v2nl-input{flex:none;padding:6px 8px}.v2nl-btn,.v2nl-input{width:100%;height:36px}.v2nl-btn{padding:6px 16px}.v2nl-pop{left:16px;right:16px;max-width:480px;margin:0 auto}.v2nl-pop-card{width:100%;padding:16px;gap:16px}.v2nl-pop-title{font-size:24px;line-height:32px;letter-spacing:-.96px}}@media (prefers-reduced-motion:reduce){.v2nl-frame{opacity:1;animation:none!important;transition:none}.v2nl-pop.is-in .v2nl-pop-ring{animation:v2nl-fade .2s ease both}.v2nl-pop.is-leaving .v2nl-pop-ring{animation:v2nl-fade-out .2s ease both}.v2nl-btn,.v2nl-close,.v2nl-input{transition:none}}.v2c-pager{position:sticky;bottom:16px;z-index:34;width:-moz-fit-content;width:fit-content;max-width:512px;margin:24px auto 0;opacity:0;transform:translateY(24px);clip-path:inset(0 round 16px);display:flex;align-items:center;justify-content:center;padding:8px;border-radius:16px;border:1px solid rgba(0,0,0,.1);background:var(--v2c-glass,rgba(35,32,24,.18));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 4px rgba(0,0,0,.05);box-sizing:border-box;pointer-events:none;transition:background-color var(--dur-recolor,.5s) var(--ease-ui,ease)}.v2c-pager.is-shown{pointer-events:auto;animation:v2-pager-pop .85s cubic-bezier(.2,1.25,.35,1) both}.v2c-pager.is-shown>*{animation:v2-pager-pop-content .6s .25s var(--ease-ui,ease) both}.v2c-pager.is-leaving{animation:v2-pager-pop-out .35s var(--ease-ui,ease) both}.v2c-pager.is-leaving>*{animation:v2-pager-pop-content-out .14s var(--ease-ui,ease) both}.v2c-pager.is-shown.is-leaving{animation:v2-pager-pop .85s cubic-bezier(.2,1.25,.35,1) both}.v2c-pager.is-shown.is-leaving>*{animation:v2-pager-pop-content .6s .25s var(--ease-ui,ease) both}.v2c-keys{display:flex;align-items:center;gap:12px;padding:4px;border-radius:10px;border:1px solid rgba(0,0,0,.15);background:var(--flds-bg-page,#fefdf9)}.v2c-key{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-sans);font-weight:500;font-size:14px;line-height:18px;color:var(--flds-text-default,#666259);white-space:nowrap}.v2c-key[data-tier="1"]{gap:6px}.v2c-key[data-tier="3"]{padding-right:8px}.v2c-key>.fs1-rank-mark[data-tier]{width:14px;height:26px;border:1px solid transparent;border-radius:6px;transform:none}.v2c-key>.fs1-rank-mark[data-tier="1"]{width:24px;background:var(--fs1-accent);border-color:var(--fs1-accent)}@media (prefers-reduced-motion:reduce){.v2c-pager.is-leaving,.v2c-pager.is-shown,.v2c-pager>*{animation:none!important}.v2c-pager.is-shown{opacity:1;transform:none;clip-path:none}}[data-fs1-release~="2.2"] #compare{--fs1-band:var(--fs1-bg)}[data-fs1-release~="2.3"] #compare{--fs1-band:inherit}@media (min-width:1024px){[data-fs1-release~="2.3"] #compare .fs1-cmp-head{text-align:center}[data-fs1-release~="2.3"] #compare-table{width:100%;max-width:852px;margin-inline:auto}[data-fs1-release~="2.3"] #compare-table[data-fs1-alt=form4] .fs1-cmp-cell--form4l,[data-fs1-release~="2.3"] #compare-table[data-fs1-alt=form4l] .fs1-cmp-cell--form4{display:none}[data-fs1-release~="2.3"] #compare .fs1-cmp-tbl{min-width:0}[data-fs1-release~="2.3"] #compare .fs1-cmp-names{position:relative}[data-fs1-release~="2.3"] #compare .fs1-cmp-names .fs1-cmp-cell{height:38px;vertical-align:middle}[data-fs1-release~="2.3"] #compare-table[data-fs1-alt] .fs1-cmp-names :is(.fs1-cmp-cell--form4,.fs1-cmp-cell--form4l) .fs1-cmp-nameline{visibility:hidden}[data-fs1-release~="2.3"] #compare .fs1-cmp-altsel{display:block;position:absolute;top:0;z-index:35;left:calc(50% + var(--fs1-gutter) / 2);width:calc(50% + var(--fs1-gutter) / 2)}}[data-fs1-release~="2.3"] #compare .fs1-rank-mark[data-tier="1"]{background:var(--v2c-best,var(--fs1-accent));border-color:var(--v2c-best,var(--fs1-accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--v2c-best,var(--fs1-accent)) 16%,transparent),0 1px 2px rgba(35,32,24,.12)}[data-fs1-release~="2.3"] #compare .fs1-rank-mark[data-tier="1"]>svg{fill:#fff}[data-fs1-release~="2.3"] #compare .fs1-rank-mark>svg{inset:0;margin:auto;transform:none}[data-fs1-release~="2.3"] #compare .fs1-cmp-grp .fs1-rank-mark[data-tier="1"]:after{content:"";position:absolute;inset:-1px;border-radius:7px;pointer-events:none;border:2px solid var(--v2c-best,var(--fs1-accent));opacity:0;animation:v2c-best-ring 2.8s linear infinite}[data-fs1-release~="2.3"] #compare .fs1-cmp-grp .fs1-rank-mark[data-tier="1"]>svg{animation:v2c-best-beat 2.8s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes v2c-best-ring{0%{opacity:.5;transform:scale(1)}10%{opacity:.45;transform:scale(1.17)}25%{opacity:.32;transform:scale(1.32)}42%{opacity:.14;transform:scale(1.41)}60%{opacity:0;transform:scale(1.45)}to{opacity:0;transform:scale(1.45)}}@keyframes v2c-best-beat{0%,22%,to{scale:1}9%{scale:1.08}}[data-fs1-release~="2.3"] .v2c-key>.fs1-rank-mark[data-tier="1"]{background:var(--v2c-best,var(--fs1-accent));border-color:var(--v2c-best,var(--fs1-accent));height:24px}@media (prefers-reduced-motion:reduce){[data-fs1-release~="2.3"] #compare .fs1-cmp-grp .fs1-rank-mark[data-tier="1"]:after{animation:none;display:none}[data-fs1-release~="2.3"] #compare .fs1-cmp-grp .fs1-rank-mark[data-tier="1"]>svg{animation:none}}[data-fs1-release~="2.3"] #compare .fs1-cmp-altbtn{background:var(--fs1-band)}[data-fs1-release~="2.3"] #compare .v2c-key>.fs1-rank-mark[data-tier="1"]{box-shadow:0 1px 2px rgba(35,32,24,.12)}:root:where(:has(.global-styles--clerk)){--font-sans:var(--font-supreme);--hero-nav-height:57px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.global-styles--footer{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.clerk-brochure{visibility:visible!important}.global-styles--clerk .tailwind--template-v3{line-height:1.5}#ecosystem .fs1-eco-note{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}a:is(.fs1-btn-display,.v2-btn,.v2-toc-buy,.v2am-btn){text-align:center}#newsletter .clerk-newsletter-error{margin:8px 0 0;color:#b42318;font-size:14px;line-height:20px}#compare .fs1-cmp-grp .fs1-rank-mark>svg{left:0;top:0;width:17px;height:17px;overflow:visible;transform:none}#compare .fs1-cmp-grp .fs1-rank-mark>svg>path{transform:scale(.705882);transform-origin:12px 12px}@media (max-resolution:1.5dppx){.fs1-live{font-synthesis:style small-caps}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}@media (max-width:767px){.fs1-hero-card{height:auto;min-height:var(--fs1-hero-h-sm);border-radius:0}.fs1-live{--fs1-hero-pad-b:0px;--fs1-hero-h-sm:calc(100svh - var(--fs1-sitenav-h))}}.fs1-h2{font-family:var(--fs1-h2-family,var(--font-sans));font-size:var(--fs1-h2-size,28px);line-height:calc(var(--fs1-h2-size, 28px) + 6px);font-weight:500;letter-spacing:var(--fs1-h2-tracking,-.04em);text-transform:var(--fs1-h2-case,none);text-box:trim-start cap alphabetic}@media (min-width:768px){.fs1-h2{--fs1-h2-size:var(--fs1-h2-size-md,32px)}}.fs1-label{font-size:var(--fs1-text-label);font-weight:var(--fs1-label-weight);line-height:var(--fs1-label-lh)}.fs1-media-frame:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--fs1-media-ring);pointer-events:none}.fs1-media-frame.fs1-plate-black{--fs1-media-ring:rgb(var(--fs1-paper)/0.14)}.fs1-desc{font-size:var(--fs1-text-desc);line-height:1.5}.fs1-note{font-size:var(--fs1-text-note);line-height:1.5}.fs1-note-list>:is(li,span){position:relative;list-style:none;padding-left:var(--fs1-marker-gutter)}#compare-table .fs1-note-list>:is(li,span){padding-left:0}.fs1-note-list>:is(li,span):before{content:"";visibility:hidden;position:absolute;left:0;top:.5lh;transform:translateY(-50%);box-sizing:border-box;width:var(--fs1-marker-size);height:var(--fs1-marker-size);border-radius:50%;border:1px solid color-mix(in srgb,var(--fs1-faint) 55%,transparent);background:transparent}[data-fs1-detail-bullet=dash] .fs1-note-list>:is(li,span):before{height:1px;border:0;border-radius:0;background:color-mix(in srgb,var(--fs1-faint) calc(var(--fs1-marker-gray-strength, 1) * 100%),transparent)}#compare-table{--fs1-compare-line-head:color-mix(in srgb,var(--fs1-line) calc(var(--fs1-compare-line-strength, 1) * 150%),transparent);--fs1-compare-fs1-bg:color-mix(in srgb,var(--fs1-glass,rgba(199,191,255,0.5)) 50%,transparent);--fs1-compare-fs1-ink:var(--fs1-fg)}#compare-table[data-fs1-highlight=dark],.fs1-live[data-fs1-register=dark] #compare-table[data-fs1-highlight=dark]{--fs1-compare-fs1-bg:color-mix(in srgb,var(--fs1-glass,rgba(199,191,255,0.5)) 50%,transparent)}#compare{--fs1-accent:var(--fs1-accent-solid,var(--fs1-accent));--fs1-accent-ink:var(--fs1-accent-solid,var(--fs1-accent))}[data-fs1-colorway=grey] #compare{--fs1-accent:var(--flds-text-strong,#232018);--fs1-accent-ink:var(--flds-text-default,#666259)}[data-fs1-colorway=grey] #compare .fs1-rank-mark[data-tier="2"]>svg{fill:var(--flds-text-default,#666259)}[data-fs1-colorway=grey] #compare-table{--fs1-compare-fs1-bg:var(--flds-bg-ui,#f3f0e9)}#compare-table{--fs1-compare-col-min:200px;--fs1-compare-shot:288px;--fs1-compare-names-h:calc(var(--fs1-label-lh) + 2 * var(--fs1-text-inset));--fs1-compare-band-top:calc(var(--fs1-tocbar-h) + var(--fs1-compare-names-h))}.fs1-cmp-scroller{margin-inline:calc(-1 * var(--fs1-bleed));padding-inline:calc(var(--fs1-bleed) - var(--fs1-gutter));overflow-x:auto;scrollbar-width:none}.fs1-cmp-scroller::-webkit-scrollbar{display:none}.fs1-cmp-tbl{width:100%;min-width:664px;table-layout:fixed;border-collapse:separate;border-spacing:var(--fs1-gutter) 0;text-align:left}.fs1-cmp-cell{padding:var(--fs1-text-inset) var(--fs1-rail-step);vertical-align:top}.fs1-cmp-grp .fs1-cmp-tbl tbody tr:first-child>.fs1-cmp-cell{padding-top:12px}.fs1-cmp-grp .fs1-cmp-tbl tbody tr:last-child>.fs1-cmp-cell{padding-bottom:12px}.fs1-cmp-tbl .fs1-cmp-cell--fs1{background:var(--fs1-compare-fs1-bg);border-left:1px solid rgba(0,0,0,.05);border-right:1px solid rgba(0,0,0,.05);padding-inline:calc(var(--fs1-rail-step) - 1px)}.fs1-cmp-grp .fs1-cmp-tbl tbody tr:first-child>.fs1-cmp-cell--fs1,.fs1-cmp-shots .fs1-cmp-cell--fs1{border-top:1px solid rgba(0,0,0,.05);border-start-start-radius:16px;border-start-end-radius:16px}.fs1-cmp-grp .fs1-cmp-tbl tbody tr:last-child>.fs1-cmp-cell--fs1,.fs1-cmp-names .fs1-cmp-cell--fs1{border-bottom:1px solid rgba(0,0,0,.05);border-end-start-radius:16px;border-end-end-radius:16px}.fs1-cmp-grp .fs1-cmp-tbl tbody tr:last-child>.fs1-cmp-cell:not(.fs1-cmp-cell--fs1){position:relative}.fs1-cmp-grp .fs1-cmp-tbl tbody tr:last-child>.fs1-cmp-cell:not(.fs1-cmp-cell--fs1):after{content:"";position:absolute;bottom:0;left:var(--fs1-rail-step);right:var(--fs1-rail-step);height:1px;background:var(--flds-fg-separator,#ddd9cf)}.fs1-cmp-band{position:static;z-index:20;margin-inline:calc(-1 * var(--fs1-bleed));margin-top:12px;padding:var(--fs1-text-inset) calc(var(--fs1-bleed) + 16px);font-size:var(--fs1-text-mono);line-height:var(--fs1-label-lh);color:var(--fs1-faint)}#compare{--fs1-frame:1392px}@media (min-width:64rem){#compare .fs1-cmp-head{margin-inline-start:calc(-1 * var(--fs1-rail-step))}}#compare .fs1-h2{color:var(--flds-text-default,#666259)}#compare .fs1-cmp-title-lead{color:var(--flds-text-strong,#232018)}.fs1-cmp-key{display:inline-flex;align-items:center;gap:4px;box-sizing:border-box;padding:4px 12px 4px 8px;border:1px solid rgba(35,32,24,.12);border-radius:6px;font-family:var(--font-sans);font-weight:500;font-size:14px;line-height:18px;color:var(--flds-text-subtle,#868178);white-space:nowrap}.fs1-cmp-key[data-tier="1"]{background:var(--fs1-accent);border-color:var(--fs1-accent);color:var(--flds-bg-page,#fefdf9);font-weight:700}.fs1-cmp-key[data-tier="2"]{border-color:rgba(35,32,24,.12);color:var(--fs1-accent-ink,var(--fs1-accent))}.fs1-cmp-key .fs1-rank-mark{width:12px;height:16px;border:0;border-radius:0;transform:none}#compare .fs1-h2{--fs1-h2-size:32px;line-height:38px;max-width:none}@media (min-width:64rem){#compare .fs1-h2{--fs1-h2-size:48px;line-height:58px}}#compare .fs1-cmp-band,#compare .fs1-cmp-scroller{margin-inline:calc(-1 * (var(--fs1-bleed) + var(--fs1-gutter)))}#ecosystem{--fs1-frame:1392px}#ecosystem .fs1-h2{--fs1-h2-size:32px;line-height:38px;max-width:none;color:var(--flds-text-default,#666259)}#ecosystem .fs1-eco-title-lead{color:var(--flds-text-strong,#232018)}@media (min-width:64rem){#ecosystem .fs1-h2{--fs1-h2-size:48px;line-height:58px}#ecosystem .fs1-eco-col{margin-inline:calc(-1 * var(--fs1-rail-step))}#ecosystem .fs1-eco-col:first-child{padding-inline:0}}#ecosystem{--fs1-content-radius:16px;--fs1-card-radius:24px}#ecosystem .fs1-btn-primary{background:var(--fs1-accent-solid,var(--fs1-accent));border:1px solid rgba(0,0,0,.1);transition:background-color .1s var(--ease-ui,ease),color var(--dur-recolor,.5s) var(--ease-ui,ease),border-color var(--dur-recolor,.5s) var(--ease-ui,ease),scale .1s var(--ease-ui,ease),filter .15s var(--ease-ui,ease)}@media (hover:hover) and (pointer:fine){#ecosystem .fs1-btn-primary:hover,#ecosystem .fs1-eco-alpha:hover .fs1-btn-primary{filter:brightness(1.06)}}#ecosystem .fs1-btn-primary:focus-visible,#ecosystem .fs1-eco-alpha:focus-visible .fs1-btn-primary{filter:brightness(1.06)}.fs1-card .fs1-btn-secondary{background:var(--flds-bg-page);border-color:var(--flds-state-outline);color:var(--flds-text-strong)}.fs1-card .fs1-btn-secondary.fs1-btn-display{height:28px;padding:2px 10px;font-size:10px;line-height:1}@media (hover:hover) and (pointer:fine){#ecosystem .fs1-card,#ecosystem .fs1-eco-alpha{cursor:pointer}#ecosystem .fs1-card .fs1-media-zoom,#ecosystem .fs1-eco-alpha .fs1-media-zoom{transition:transform .45s var(--ease-page,cubic-bezier(.23,1,.32,1))}#ecosystem .fs1-card:hover .fs1-media-zoom,#ecosystem .fs1-eco-alpha:hover .fs1-media-zoom{transform:scale(1.04)}}@media (max-width:1023.98px){#ecosystem .fs1-eco-col{width:100%;max-width:480px;margin-inline:auto}#ecosystem .fs1-eco-col:first-child{grid-column:1/-1;padding-inline:0}#ecosystem .fs1-eco-row .fs1-eco-body{gap:4px}#ecosystem .fs1-eco-row .fs1-eco-foot{padding-top:6px}#ecosystem .fs1-eco-row .fs1-eco-note{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}#compare #compare-table,#compare .fs1-cmp-head{width:100%;max-width:480px;margin-inline:auto}#compare .fs1-cmp-band,#compare .fs1-cmp-scroller{margin-inline:0}#compare .fs1-cmp-scroller{overflow-x:hidden}#compare-table[data-fs1-alt=form4] .fs1-cmp-cell--form4l,#compare-table[data-fs1-alt=form4l] .fs1-cmp-cell--form4{display:none}#compare .fs1-cmp-tbl{min-width:0;width:calc(100% + 2 * var(--fs1-gutter));margin-inline:calc(-1 * var(--fs1-gutter))}#compare .fs1-cmp-names{position:relative}#compare .fs1-cmp-names .fs1-cmp-cell{height:38px;vertical-align:middle}}@media (max-width:1023.98px){#compare-table[data-fs1-alt] .fs1-cmp-names :is(.fs1-cmp-cell--form4,.fs1-cmp-cell--form4l) .fs1-cmp-nameline{visibility:hidden}#compare .fs1-cmp-altsel{display:block;position:absolute;top:0;left:calc(50% + var(--fs1-gutter) / 2);width:calc(50% - var(--fs1-gutter) / 2)}#compare .fs1-cmp-band{padding-inline:var(--fs1-rail-step)}}.fs1-cmp-altsel{display:none;position:relative;width:100%}.fs1-cmp-altbtn{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:6px 8px 6px 12px;border-radius:6px;background:var(--flds-bg-subtle,#fbf9f4);border:1px solid var(--flds-fg-separator,#ddd9cf);font-family:var(--font-sans);font-weight:400;font-size:16px;line-height:1.5;color:var(--flds-text-strong,#232018);text-align:left;cursor:pointer;transition:border-color .2s var(--ease-ui,ease),color .2s var(--ease-ui,ease)}.fs1-cmp-altbtn.is-open{border-color:var(--fs1-accent);color:var(--flds-text-subtle,#868178)}.fs1-cmp-altvalue{flex:1 1 auto;min-width:0}.fs1-cmp-altchev{flex:none;display:block;width:24px;height:24px;background:currentColor;-webkit-mask:var(--fs1-glyph) center /contain no-repeat;mask:var(--fs1-glyph) center /contain no-repeat;color:var(--flds-text-default,#666259);transition:transform .2s var(--ease-ui,ease)}.fs1-cmp-altbtn.is-open .fs1-cmp-altchev{transform:rotate(180deg)}.fs1-cmp-altlist{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;margin:0;padding:8px;list-style:none;display:flex;flex-direction:column;gap:4px;background:var(--flds-bg-subtle,#fbf9f4);border:1px solid var(--flds-bg-ui-hover,#ece8df);border-radius:12px;box-shadow:0 4px 16px rgba(35,32,24,.08)}#compare-table .fs1-cmp-link{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.fs1-cmp-altlist{transform-origin:top center}.fs1-cmp-altlist.is-open{animation:fs1-alt-roll .38s var(--ease-page,cubic-bezier(.23,1,.32,1)) backwards}.fs1-cmp-altlist.is-open>li{animation:fs1-alt-item .34s var(--ease-page,cubic-bezier(.23,1,.32,1)) backwards;animation-delay:calc(.06s + var(--i, 0) * 45ms)}.fs1-cmp-altlist.is-closing{animation:fs1-alt-fold .18s var(--ease-ui,ease) forwards;pointer-events:none}@keyframes fs1-alt-roll{0%{clip-path:inset(-24px -24px calc(100% + 24px) -24px);opacity:.6;transform:translateY(-6px)}to{clip-path:inset(-24px);opacity:1;transform:none}}@keyframes fs1-alt-item{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes fs1-alt-fold{0%{clip-path:inset(-24px);opacity:1;transform:none}to{clip-path:inset(-24px -24px calc(100% + 24px) -24px);opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.fs1-cmp-altlist,.fs1-cmp-altlist>li{animation:none!important}}.fs1-cmp-altopt{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:2px 8px;border:0;border-radius:6px;background:none;font-family:var(--font-sans);font-weight:400;font-size:16px;line-height:1.5;color:var(--flds-text-default,#666259);text-align:left;cursor:pointer}.fs1-cmp-altopt>span:first-child{flex:1 1 auto;min-width:0}.fs1-cmp-altopt.is-on{background:var(--fs1-accent);color:#fff}.fs1-cmp-altcheck{flex:none;display:block;width:12px;height:12px;background:currentColor;-webkit-mask:var(--fs1-glyph) center /contain no-repeat;mask:var(--fs1-glyph) center /contain no-repeat}.fs1-cmp-nameline{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.fs1-cmp-names .fs1-cmp-cell--fs1 .fs1-label{color:var(--flds-text-strong,#232018)}.fs1-cmp-shots .fs1-cmp-cell--fs1{position:relative}.fs1-cmp-shots .fs1-cmp-viewing{position:absolute;top:8px;left:8px;z-index:1}.fs1-cmp-names{position:static;z-index:25}.fs1-cmp-names .fs1-cmp-cell:not(.fs1-cmp-cell--fs1){position:relative}.fs1-cmp-names .fs1-cmp-cell:not(.fs1-cmp-cell--fs1):after{content:"";position:absolute;left:var(--fs1-rail-step);right:var(--fs1-rail-step);bottom:0;height:1px;background:var(--flds-fg-separator,#ddd9cf)}.fs1-cmp-shot{position:relative;margin-inline:auto;width:min(var(--fs1-compare-shot),100%);height:auto;aspect-ratio:1}.fs1-cmp-names .fs1-cmp-cell{padding-block:var(--fs1-text-inset);line-height:var(--fs1-label-lh)}.fs1-marker-line{position:relative;display:block;font-size:var(--fs1-text-desc);line-height:1.35}.fs1-marker{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--fs1-marker-size);height:var(--fs1-marker-size)}.fs1-marker-line>.fs1-marker{position:absolute;left:0;top:.5lh;transform:translateY(-50%)}.fs1-marker-dot{visibility:hidden;border-radius:50%;width:var(--fs1-marker-size);height:var(--fs1-marker-size);background:color-mix(in srgb,var(--fs1-faint) calc(var(--fs1-marker-gray-strength, 1) * 100%),transparent)}.fs1-rank-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fs1-rank-row>:first-child{min-width:0;flex:1 1 auto}.fs1-rank-mark{position:relative;flex:none;box-sizing:border-box;width:19px;height:19px;border:1px solid rgba(35,32,24,.12);border-radius:6px}.fs1-rank-mark[data-tier="1"]{background:var(--fs1-accent);border-color:var(--fs1-accent)}.fs1-cmp-grp .fs1-rank-mark[data-tier="2"],.fs1-cmp-grp .fs1-rank-mark[data-tier="3"]{border-color:transparent}.fs1-rank-mark[data-tier="2"]{border-color:rgba(35,32,24,.12)}.fs1-rank-row>.fs1-rank-mark{transform:translateY(calc((var(--fs1-text-desc) * 1.35 - 19px) / 2))}.fs1-rank-mark>svg{position:absolute;left:50%;top:50%;display:block;width:12px;height:12px;transform:translate(-50%,-50%);fill:var(--fs1-accent)}.fs1-rank-mark[data-tier="1"]>svg{fill:var(--flds-bg-page,#fefdf9)}.fs1-rank-mark>.fs1-rank-dot{position:absolute;left:50%;top:50%;display:block;width:8px;height:8px;border-radius:4px;transform:translate(-50%,-50%)}.fs1-rank-mark>.fs1-rank-dot[data-tier="3"]{background:none;border:1px solid var(--flds-text-subtle,#868178);box-sizing:border-box}.fs1-display{font-family:var(--font-midnight),var(--font-sans);font-weight:600;text-transform:uppercase;letter-spacing:0}.fs1-btn-secondary.fs1-btn-display{height:36px;padding:12px 16px;font-size:12px;line-height:10px}.fs1-btn-display{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:2px 10px;border-radius:var(--fs1-radius-btn);font-size:10px;line-height:1;white-space:nowrap}.fs1-figure{font-family:var(--font-sans);font-size:.96em;letter-spacing:0}.fs1-live-mono{font-family:var(--font-mono),monospace;letter-spacing:0;text-transform:uppercase}.pf-nav-item.\!on{color:var(--pf-bar-ink-strong)!important}.pf-nav-item.on{color:var(--pf-bar-ink-strong)}.pf-bar-acct .who{display:flex;flex-direction:column;gap:.06cqw}.pf-bar-acct .who b{font-weight:600;font-size:1.02cqw;color:var(--pf-bar-ink-strong)}.pf-bar-acct .who b,.pf-bar-acct .who span{font-family:Supreme,sans-serif;line-height:1.2}.pf-bar-acct .who span{font-size:.87cqw;color:var(--pf-bar-ink-soft)}.pf-vmode .dot{width:.87cqw;height:.87cqw;border-radius:50%;background:currentColor}.pf-vmode button[aria-pressed=true] .dot.solid{background:#fff}.pf-vmode .dot.wire{background:transparent;box-shadow:inset 0 0 0 .12cqw currentColor}.pf-circle-btn.small{width:1.55cqw;height:1.55cqw;box-shadow:none;background:transparent;color:var(--pf-gizmo-icon)}.pf-circle-btn.small svg{width:.99cqw;height:.99cqw}.pf-xyz .x{color:#e0575a}.pf-xyz .y{color:#4fae5c}.pf-xyz .z{color:#3f7fd6}.pf-printer .who{min-width:0;display:flex;flex-direction:column;gap:.06cqw}.pf-printer .who b{font-weight:600;font-size:1.24cqw;color:var(--pf-title)}.pf-printer .who b,.pf-printer .who span{font-family:Supreme,sans-serif;line-height:1.2}.pf-printer .who span{font-size:.99cqw;color:var(--pf-label)}.pf-sec.plain{margin-top:.37cqw}.pf-sec .info{display:flex;color:var(--pf-label)}.pf-sec .info svg{width:.99cqw;height:.99cqw}.pf-sec.toggle{cursor:pointer}.pf-row.expand .v .chev,.pf-sec .chev{display:inline-block;transition:transform var(--dur-fast) var(--ease-ui)}.pf-row.expand .\!v .chev{display:inline-block!important;transition:transform var(--dur-fast) var(--ease-ui)!important}.pf-row.expand[data-open=false] .v .chev,.pf-sec[data-open=false] .chev{transform:rotate(-90deg)}.pf-row.expand[data-open=false] .\!v .chev{transform:rotate(-90deg)!important}.pf-row.expand{cursor:pointer}.pf-row.validate .\!v{cursor:pointer!important}.pf-row.validate .v{cursor:pointer}.pf-row .k{display:flex;align-items:center;flex-wrap:wrap;flex:1 1 auto;min-width:0;font-family:Supreme,sans-serif;font-size:1.06cqw;line-height:1.3;color:var(--pf-label)}.pf-row .k svg{width:1.06cqw;height:1.06cqw;margin-right:.43cqw;vertical-align:-.12cqw;color:var(--pf-row-icon);flex-shrink:0}.pf-row .k .info{display:flex;margin-left:.31cqw;color:var(--pf-row-info);flex-shrink:0}.pf-row .k .info svg{width:.87cqw;height:.87cqw;margin:0}.pf-row .\!v{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:.31cqw!important;flex:0 1 auto!important;min-width:0!important;text-align:right!important;font-family:Supreme,sans-serif!important;font-weight:500!important;font-size:1.06cqw!important;line-height:1.3!important;color:var(--pf-link)!important}.pf-row .v{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.31cqw;flex:0 1 auto;min-width:0;text-align:right;font-family:Supreme,sans-serif;font-weight:500;font-size:1.06cqw;line-height:1.3;color:var(--pf-link)}.pf-row .\!v.ink{color:var(--pf-title)!important}.pf-row .v.ink{color:var(--pf-title)}.pf-row .\!v .chev{font-style:normal!important;color:var(--pf-label)!important}.pf-row .v .chev{font-style:normal;color:var(--pf-label)}.pf-row.nested{padding:.25cqw .87cqw .25cqw 2.11cqw}.pf-row.nested .k,.pf-row.nested .v{font-size:.93cqw;color:var(--pf-label)}.pf-row.nested .\!v{font-size:.93cqw!important;color:var(--pf-label)!important}.pf-row.nested .v.link{color:var(--pf-link)}.pf-row.nested .\!v.link,.pf-row.nested .v.\!link{color:var(--pf-link)!important}.pf-row.validate .k{flex-wrap:wrap}.pf-row.validate .\!v{flex:0 0 auto!important;gap:.5cqw!important}.pf-row.validate .v{flex:0 0 auto;gap:.5cqw}.pf-toggle.\!on{background:var(--pf-link)!important}.pf-toggle.on{background:var(--pf-link)}.pf-toggle.\!on:after{transform:translateX(.93cqw)!important}.pf-toggle.on:after{transform:translateX(.93cqw)}.fm-avring.is-paused{--fm-brand:var(--fm-icon)}.fm-av .\!chip{position:absolute!important;left:50%!important;top:50%!important;translate:-50% -50%!important;width:40px!important;height:40px!important;border-radius:87.5px!important;background:var(--fm-lilac)!important;outline:.875px solid var(--fm-line-mid)!important;outline-offset:-.875px!important;display:flex!important;align-items:center!important;justify-content:center!important}.fm-av .chip{position:absolute;left:50%;top:50%;translate:-50% -50%;width:40px;height:40px;border-radius:87.5px;background:var(--fm-lilac);outline:.875px solid var(--fm-line-mid);outline-offset:-.875px;display:flex;align-items:center;justify-content:center}.fm-av .\!chip span{font-family:Midnight Sans RD,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:150%!important;text-transform:uppercase!important;color:var(--fm-fg)!important;opacity:.75!important}.fm-av .chip span{font-family:Midnight Sans RD,sans-serif;font-weight:600;font-size:14px;line-height:150%;text-transform:uppercase;color:var(--fm-fg);opacity:.75}.fm-state.is-paused u{background:var(--fm-amber)}.fm-state.is-paused em{color:var(--fm-fg)}.fm-acts .badge{position:absolute;right:-1px;top:-3px;width:10px;height:10px;border-radius:50%;background:var(--fm-brand)}.fm-track.is-paused b{background:var(--fm-muted);filter:none}.fm-tile{display:flex;align-items:flex-end;justify-content:center;gap:8px;padding:4px 8px;border-radius:8px;background:var(--fm-card);outline:1px solid var(--fm-line);outline-offset:-1px}.fm-tile b{font-family:Midnight Sans RD,Supreme,sans-serif;font-weight:600;font-stretch:expanded;font-size:32px;line-height:120%;text-transform:uppercase;color:var(--fm-fg)}.fm-tile span{padding-bottom:3px;font-size:12px;line-height:150%;color:var(--fm-muted)}.fm-layerspec .\!t{display:flex!important;align-items:center!important;gap:4px!important;font-size:14px!important;line-height:150%!important;color:var(--fm-muted)!important}.fm-layerspec .t{display:flex;align-items:center;gap:4px;font-size:14px;line-height:150%;color:var(--fm-muted)}.fm-layerspec .\!t svg{width:13px!important;height:13px!important}.fm-layerspec .t svg{width:13px;height:13px}.fm-layerspec .\!n{font-weight:500!important;font-size:14px!important;line-height:150%!important;color:var(--fm-fg)!important}.fm-layerspec .n{font-weight:500;font-size:14px;line-height:150%;color:var(--fm-fg)}.fm-layerspec .\!n .n-val{display:inline-block!important;min-width:35px!important;text-align:right!important}.fm-layerspec .n .n-val{display:inline-block;min-width:35px;text-align:right}.fm-row .k{flex:1 1 151px;min-width:0;display:flex;align-items:center;gap:8px;color:var(--fm-muted)}.fm-row .k svg{width:14.62px;height:14.63px;margin:0 1.69px;flex-shrink:0}.fm-row .\!v{flex:1 1 0!important;min-width:0!important;color:var(--fm-fg)!important}.fm-row .v{flex:1 1 0;min-width:0;color:var(--fm-fg)}.fm-cart-body .kicker{font-weight:500;font-size:14px;line-height:150%;text-transform:uppercase;color:var(--fm-muted)}.fm-cart-body .qty{display:flex;align-items:center;gap:4px}.fm-cart-body .qty b{font-weight:500;font-size:32px;line-height:120%;letter-spacing:-.04em;color:var(--fm-fg)}.fm-cart-body .qty span{align-self:flex-end;padding-bottom:4px;font-size:12px;line-height:150%;color:var(--fm-muted)}.fm-cart-body .resin{align-self:stretch;font-weight:500;font-size:14px;line-height:150%;color:var(--fm-fg)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-inset-y-2{top:-.5rem;bottom:-.5rem}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-\[--fs1-gap\],.-bottom-\[var\(--fs1-gap\)\]{bottom:calc(var(--fs1-gap) * -1)}.bottom-0{bottom:0}.left-\[calc\(-1\*var\(--fs1-grid-outset\)\)\]{left:calc(-1 * var(--fs1-grid-outset))}.right-\[calc\(-1\*var\(--fs1-grid-outset\)\)\]{right:calc(-1 * var(--fs1-grid-outset))}.top-0{top:0}.isolate{isolation:isolate}.z-0{z-index:0}.z-30{z-index:30}.z-\[31\]{z-index:31}.z-\[32\]{z-index:32}.z-auto{z-index:auto}.mx-auto{margin-left:auto;margin-right:auto}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.mt-\[var\(--fs1-head-gap\)\]{margin-top:var(--fs1-head-gap)}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.max-w-\[var\(--fs1-frame\)\]{max-width:var(--fs1-frame)}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.scroll-mt-\[var\(--fs1-navh\)\]{scroll-margin-top:var(--fs1-navh)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-\[var\(--fs1-card-gap\)\]{gap:var(--fs1-card-gap)}.gap-\[var\(--fs1-card-gap-tight\)\]{gap:var(--fs1-card-gap-tight)}.gap-\[var\(--fs1-gap\)\]{gap:var(--fs1-gap)}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-\[var\(--fs1-gutter\)\]{-moz-column-gap:var(--fs1-gutter);column-gap:var(--fs1-gutter)}.gap-y-0{row-gap:0}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.text-wrap{text-wrap:wrap}.rounded{border-radius:.25rem}.rounded-\[var\(--fs1-card-radius\)\]{border-radius:var(--fs1-card-radius)}.rounded-\[var\(--fs1-content-radius\)\]{border-radius:var(--fs1-content-radius)}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.bg-\[color\:var\(--fs1-scrim\)\]{background-color:var(--fs1-scrim)}.bg-\[var\(--flds-bg-subtle\)\]{background-color:var(--flds-bg-subtle)}.bg-\[var\(--flds-bg-ui\)\]{background-color:var(--flds-bg-ui)}.bg-\[var\(--fs1-band\)\]{background-color:var(--fs1-band)}.bg-\[var\(--fs1-bg\)\]{background-color:var(--fs1-bg)}.bg-\[var\(--fs1-grid-line\)\]{background-color:var(--fs1-grid-line)}.bg-\[var\(--fs1-grid-mark\)\]{background-color:var(--fs1-grid-mark)}.bg-\[var\(--fs1-grid-mark-fill\)\]{background-color:var(--fs1-grid-mark-fill)}.bg-\[var\(--fs1-grid-seam\)\]{background-color:var(--fs1-grid-seam)}.bg-\[var\(--fs1-wash\)\]{background-color:var(--fs1-wash)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-10{padding:2.5rem}.p-6{padding:1.5rem}.p-\[44px\]{padding:44px}.p-\[var\(--fs1-card-pad\)\]{padding:var(--fs1-card-pad)}.p-\[var\(--fs1-card-text\)\]{padding:var(--fs1-card-text)}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[calc\(var\(--fs1-card-text\)-var\(--fs1-card-pad\)\)\]{padding-left:calc(var(--fs1-card-text) - var(--fs1-card-pad));padding-right:calc(var(--fs1-card-text) - var(--fs1-card-pad))}.px-\[var\(--fs1-bleed\)\]{padding-left:var(--fs1-bleed);padding-right:var(--fs1-bleed)}.px-\[var\(--fs1-card-text\)\]{padding-left:var(--fs1-card-text);padding-right:var(--fs1-card-text)}.px-\[var\(--fs1-rail-step\)\]{padding-left:var(--fs1-rail-step);padding-right:var(--fs1-rail-step)}.px-\[var\(--fs1-text-inset\)\]{padding-left:var(--fs1-text-inset);padding-right:var(--fs1-text-inset)}.py-\[var\(--fs1-section-py\)\]{padding-top:var(--fs1-section-py);padding-bottom:var(--fs1-section-py)}.pb-\[var\(--fs1-card-pad-b\)\]{padding-bottom:var(--fs1-card-pad-b)}.pb-\[var\(--fs1-gap\)\]{padding-bottom:var(--fs1-gap)}.pt-6{padding-top:1.5rem}.pt-\[var\(--fs1-card-gap\)\]{padding-top:var(--fs1-card-gap)}.pt-\[var\(--fs1-section-lead\)\]{padding-top:var(--fs1-section-lead)}.text-left{text-align:left}.text-\[length\:var\(--fs1-compare-detail-size\2c var\(--fs1-text-note\)\)\]{font-size:var(--fs1-compare-detail-size,var(--fs1-text-note))}.text-\[length\:var\(--fs1-text-h3\)\]{font-size:var(--fs1-text-h3)}.text-\[length\:var\(--fs1-text-mono\)\]{font-size:var(--fs1-text-mono)}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.35\]{line-height:1.35}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.text-\[color\:var\(--flds-text-default\)\]{color:var(--flds-text-default)}.text-\[color\:var\(--flds-text-muted\)\]{color:var(--flds-text-muted)}.text-\[color\:var\(--flds-text-strong\)\]{color:var(--flds-text-strong)}.text-\[color\:var\(--fs1-compare-fs1-ink\)\]{color:var(--fs1-compare-fs1-ink)}.text-\[color\:var\(--fs1-faint\)\]{color:var(--fs1-faint)}.text-\[color\:var\(--fs1-fg\)\]{color:var(--fs1-fg)}.text-\[color\:var\(--fs1-muted\)\]{color:var(--fs1-muted)}.text-\[color\:var\(--fs1-on-accent\)\]{color:var(--fs1-on-accent)}.text-\[color\:var\(--fs1-on-accent-85\)\]{color:var(--fs1-on-accent-85)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[inset_0_0_0_1px_var\(--fs1-grid-mark\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--fs1-grid-mark\)\]{--tw-shadow:inset 0 0 0 1px var(--fs1-grid-mark);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.\!invert{--tw-invert:invert(100%)!important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[10px\]{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[transition-duration\:var\(--dur-recolor\)\]{transition-duration:var(--dur-recolor)}.\[transition-duration\:var\(--dur-reveal\)\]{transition-duration:var(--dur-reveal)}.\[transition-duration\:var\(--dur-slow\)\]{transition-duration:var(--dur-slow)}.\[transition-timing-function\:var\(--ease-ui\)\]{transition-timing-function:var(--ease-ui)}.group:hover .group-hover\:bg-\[rgb\(var\(--fs1-ink\)\/0\.72\)\]{background-color:rgb(var(--fs1-ink)/.72)}@media not all and (min-width:1024px){.max-lg\:aspect-square{aspect-ratio:1/1}.max-lg\:h-auto{height:auto}.max-lg\:w-\[104px\]{width:104px}.max-lg\:shrink-0{flex-shrink:0}.max-lg\:flex-row{flex-direction:row}.max-lg\:p-2{padding:.5rem}.max-lg\:p-6{padding:1.5rem}.max-lg\:pb-\[var\(--fs1-card-pad\)\]{padding-bottom:var(--fs1-card-pad)}.max-lg\:before\:absolute:before{content:var(--tw-content);position:absolute}.max-lg\:before\:-inset-y-\[8px\]:before{content:var(--tw-content);top:-8px;bottom:-8px}.max-lg\:before\:inset-x-0:before{content:var(--tw-content);left:0;right:0}}@media not all and (min-width:768px){.max-md\:-mb-\[--fs1-gap\]{margin-bottom:calc(var(--fs1-gap) * -1)}.max-md\:hidden{display:none}.max-md\:min-h-11{min-height:2.75rem}.max-md\:p-3{padding:.75rem}}@media (min-width:768px){.md\:left-\[calc\(-1\*var\(--fs1-grid-outset-md\)\)\]{left:calc(-1 * var(--fs1-grid-outset-md))}.md\:right-\[calc\(-1\*var\(--fs1-grid-outset-md\)\)\]{right:calc(-1 * var(--fs1-grid-outset-md))}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-8{grid-column:span 8/span 8}.md\:aspect-auto{aspect-ratio:auto}.md\:h-\[var\(--fs1-media-h\)\]{height:var(--fs1-media-h)}.md\:max-w-\[NNNpx\]{max-width:NNNpx}.md\:max-w-\[var\(--fs1-measure-head\)\]{max-width:var(--fs1-measure-head)}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:px-\[var\(--fs1-panel-inset\)\]{padding-left:var(--fs1-panel-inset);padding-right:var(--fs1-panel-inset)}.md\:pb-\[var\(--fs1-card-pad\)\]{padding-bottom:var(--fs1-card-pad)}.md\:pt-8{padding-top:2rem}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:aspect-\[672\/320\]{aspect-ratio:672/320}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}