@font-face{font-family:Sofia Sans Extra Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-extra-condensed-latin-wght-normal.CF4o1LBE.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans Extra Condensed Cyrillic Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-extra-condensed-cyrillic-wght-normal.C09MSO0C.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-latin-wght-normal.B9fg0t1U.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans Cyrillic Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-cyrillic-wght-normal.waSyF_sL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Display Fallback;src:local(Arial Narrow Bold),local(ArialNarrow-Bold),local(Arial Narrow);font-weight:700 900;size-adjust:82%;ascent-override:109.8%;descent-override:36.6%;line-gap-override:0%}@font-face{font-family:Sofia Text Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica);font-weight:400 700;size-adjust:95%;ascent-override:94.7%;descent-override:31.6%;line-gap-override:0%}:root{color-scheme:dark;--stage:#0b0c10;--stage-raised:#14161b;--stage-line:#ffffff1f;--ink-base:#f5f6f8;--ink-2-base:#a3a7b3;--control-track:#14161b;--control-selected:#2a2d36;--device-shadow:0 0 #0000;--accent:#0a84ff;--accent-fill:#0a84ff47;--accent-solid:#0071e3;--accent-solid-hover:#0061c3;--link-base:#0a84ff;--success:#30d158;--warning:#ff9f0a;--image-outline:#ffffff1a}:root:where([data-theme=light]:not([data-stage=dark])),:root[data-stage=light]{color-scheme:light;--stage:#eceef3;--stage-raised:#fff;--stage-line:#0b0c101f;--ink-base:#0b0c10;--ink-2-base:#4b4f5c;--control-track:#dfe2e9;--control-selected:#fff;--device-shadow:0 24px 48px #0b0c1026, 0 8px 16px #0b0c1014;--accent:#007aff;--accent-fill:#007aff1f;--accent-solid:#0068d9;--accent-solid-hover:#0059bb;--link-base:#0059bb;--success:#34c759;--warning:#ff9500;--image-outline:#0000001a}@property --stage{syntax:"<color>";inherits:true;initial-value:#0b0c10}@property --stage-raised{syntax:"<color>";inherits:true;initial-value:#14161b}@property --stage-line{syntax:"<color>";inherits:true;initial-value:#ffffff1f}@property --control-track{syntax:"<color>";inherits:true;initial-value:#14161b}@property --control-selected{syntax:"<color>";inherits:true;initial-value:#2a2d36}@property --accent{syntax:"<color>";inherits:true;initial-value:#0a84ff}@property --accent-fill{syntax:"<color>";inherits:true;initial-value:#0a84ff47}@property --accent-solid{syntax:"<color>";inherits:true;initial-value:#0071e3}@property --accent-solid-hover{syntax:"<color>";inherits:true;initial-value:#0061c3}@property --image-outline{syntax:"<color>";inherits:true;initial-value:#ffffff1a}@property --veil{syntax:"<number>";inherits:true;initial-value:1}:root{--ink:color-mix(in srgb, var(--ink-base) calc(var(--veil) * 100%), transparent);--ink-2:color-mix(in srgb, var(--ink-2-base) calc(var(--veil) * 100%), transparent);--link:color-mix(in srgb, var(--link-base) calc(var(--veil) * 100%), transparent);transition-property:--stage,--stage-raised,--stage-line,--control-track,--control-selected,--accent,--accent-fill,--accent-solid,--accent-solid-hover,--image-outline,--veil;transition-duration:var(--motion-polarity), var(--motion-polarity), var(--motion-polarity), var(--motion-polarity), var(--motion-polarity), var(--motion-polarity), var(--motion-polarity), var(--motion-polarity), var(--motion-polarity), var(--motion-polarity), var(--motion-veil-in);transition-timing-function:var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-out)}:root[data-swap]{--veil:0;transition-duration:var(--motion-polarity), var(--motion-polarity), var(--motion-polarity), var(--motion-polarity), var(--motion-polarity), var(--motion-polarity), var(--motion-polarity), var(--motion-polarity), var(--motion-polarity), var(--motion-polarity), var(--motion-veil-out);transition-timing-function:var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-in)}:root{--on-accent:#fff;--field-blue:var(--accent-solid);--inverse-hover:#ffffffe6;--focus:var(--link);--dim:.4;--spot-radius:12px;--text-selection:color-mix(in srgb, var(--accent) 30%, transparent);--screen-bg:#f2f1f6;--shadow-edge:0 0 0 1px #0000000f, 0 1px 2px -1px #0000000f, 0 2px 4px 0 #0000000a;--font-cyr-display:"Sofia Sans Extra Condensed Cyrillic Variable";--font-cyr-text:"Sofia Sans Cyrillic Variable";--font-display:"Sofia Sans Extra Condensed Variable", var(--font-cyr-display), "Sofia Display Fallback", "Arial Narrow", sans-serif;--font-text:"Sofia Sans Variable", var(--font-cyr-text), "Sofia Text Fallback", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Noto Sans", sans-serif;--text-mega:clamp(min(4.5rem, 24vw), 26vw, 8rem);--text-hero-lead:clamp(2.75rem, 1.6rem + 3.2vw, 4.5rem);--text-scene:clamp(2.75rem, 1.9rem + 2.8vw, 4.5rem);--text-close:min(clamp(9rem, 5rem + 12vw, 14rem), 52vw);--lh-mega:.92;--lh-scene:.94;--track-display:-.005em;--weight-display:800;--weight-black:900;--text-lead:clamp(1.0625rem, 1rem + .35vw, 1.25rem);--lh-lead:1.45;--text-label:.9375rem;--lh-label:1.35;--text-body:1rem;--lh-body:1.5;--text-small:.875rem;--lh-small:1.4286;--text-note:.8125rem;--lh-note:1.3846;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-headline:1rem;--lh-headline:1.3125;--text-body-ui:.9375rem;--lh-body-ui:1.3333;--text-caption:.75rem;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;--space-128:128px;--page-pad:16px;--section-gap:var(--space-96);--stage-gap-phone:12px;--stage-gap-desktop:32px;--rail:0px;--runway-handoff:45;--runway-1:120;--runway-2:180;--runway-3:100;--runway-4:90;--runway-cta:35;--runway-5:85;--runway-6:90;--runway-7:90;--runway-8:80;--radius-button:10px;--radius-chip:8px;--radius-pill:999px;--radius-phone:12% / 5.5%;--radius-device:calc(12% + var(--device-rim) * .76) / calc(5.5% + var(--device-rim) * .89);--radius-window:12px;--hairline:1px;--tap-min:44px;--button-h:44px;--button-h-compact:34px;--icon:22px;--header-h:56px;--stage-h:100vh;--stage-top:calc(var(--header-h) + env(safe-area-inset-top,0px));--device-rim:3px;--device-w:min(72vw, 21rem, calc(58svh * .4621));--shot-w:min(64vw, 16rem);--measure-stage:34ch;--measure-flow:60ch;--w-prose:38rem;--w-content:72rem;--motion-press:.12s;--motion-fast:.2s;--motion-base:.32s;--motion-slow:.6s;--motion-stagger:80ms;--motion-sheet:.48s;--motion-spot:.32s;--motion-polarity:.42s;--motion-veil-out:90ms;--motion-veil-lead:.11s;--motion-veil-hold:.1s;--motion-veil-in:.16s;--motion-reveal-title:.6s;--ease-standard:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.64, 0, .78, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--motion-travel:16px;--motion-scale-from:.98;--motion-reveal-scale:.96;--motion-scale-press:.96;--motion-parallax:1;--scrub-touch:0;--scrub-pointer:.4;--stage-sheet:.1;--stage-sheet-min:14;--stage-drift:24px;--stage-text-fade:.55;--stage-bleed:.07;--stage-leader:2.5rem;--stage-label-w:17rem;--header-nav-h:16px;--text-scene-stage:max(2rem, min(clamp(2.25rem, 1.2rem + 2.7vw, 3.5rem), 5svh));--text-body-stage:clamp(.9375rem, .85rem + .25vw, 1.0625rem);--text-label-stage:.9375rem;--stage-body-dwell:14;--stage-clip-hold:.06;--stage-cards-scale:.72;--stage-window-done:.7;--stage-window-open:.3;--stage-window-pan-from:.55;--stage-window-pan-to:.92;--stage-window-scale:.9;--polarity-min-gap:1s}@supports (height:100svh){:root{--stage-h:100svh}}@media (resolution>=2x){:root{--hairline:.5px}}@media (width>=600px){:root{--page-pad:24px;--text-label:1rem;--shot-w:min(30vw, 16rem)}}@media (width>=768px){:root{--shot-w:15rem}}@media (width>=1024px){:root{--page-pad:32px;--section-gap:var(--space-128);--rail:5.5rem;--device-w:min(24rem, calc(84svh * .4621));--header-nav-h:0px;--text-label-stage:1rem;--runway-handoff:40;--runway-1:100;--runway-2:150;--runway-3:85;--runway-4:75;--runway-cta:30;--runway-5:70;--runway-6:75;--runway-7:75;--runway-8:65}}@media (prefers-reduced-motion:reduce){:root{--motion-travel:0px;--motion-scale-from:1;--motion-reveal-scale:1;--motion-scale-press:1;--motion-parallax:0;--motion-base:.2s;--motion-slow:.2s;--motion-reveal-title:.2s;--motion-polarity:.2s}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--space-32));scrollbar-color:var(--ink-2-base) var(--stage);accent-color:var(--accent);caret-color:var(--accent);background:var(--stage)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--stage);min-height:100dvh;color:var(--ink);font-family:var(--font-text);font-size:var(--text-body);line-height:var(--lh-body);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,picture,video,svg,canvas{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance}p{text-wrap:pretty}a{color:var(--link);text-underline-offset:.2em}::selection{background:var(--text-selection)}:focus-visible{outline:var(--space-2) solid var(--focus);outline-offset:var(--space-2)}.container{width:100%;max-width:var(--w-content);padding-inline:var(--page-pad);margin-inline:auto}@media (width>=1024px) and (width<=1279px){.container{padding-inline-start:var(--rail)}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;inset-inline-start:var(--space-16);top:calc(var(--space-64) * -2);min-height:var(--tap-min);padding-inline:var(--space-16);border-radius:var(--radius-button);background:var(--accent-solid);color:var(--on-accent);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:inline-flex;position:absolute}.skip:focus-visible{top:var(--space-8);outline-color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-iteration-count:1!important}}.btn{min-height:var(--button-h);padding-inline:var(--space-24) calc(var(--space-24) - var(--space-2));border-radius:var(--radius-button);background:var(--accent-solid);color:var(--on-accent);font-family:var(--font-text);font-size:var(--text-headline);line-height:var(--lh-headline);font-weight:var(--weight-semibold);white-space:nowrap;justify-content:center;align-items:center;gap:var(--space-8);text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.btn:hover{background:var(--accent-solid-hover)}}.btn--compact{min-height:var(--button-h-compact);padding-inline:var(--space-16) calc(var(--space-16) - var(--space-2));font-size:var(--text-body-ui);line-height:var(--lh-body-ui)}.btn--compact:before{content:"";inset-inline:0;height:var(--tap-min);position:absolute;top:50%;transform:translateY(-50%)}.btn--inverse{background:var(--on-accent);color:var(--accent-solid)}@media (hover:hover){.btn--inverse:hover{background:var(--inverse-hover);color:var(--accent-solid-hover)}}.btn--inverse:focus-visible{outline-color:var(--on-accent);outline-offset:var(--space-2)}.site-header{z-index:20;padding-top:env(safe-area-inset-top,0px);background:var(--stage);border-bottom:var(--hairline) solid var(--stage-line);position:sticky;top:0}.site-header__bar{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);width:100%;max-width:var(--w-content);min-height:var(--header-h);padding-inline:var(--page-pad);flex-wrap:wrap;margin-inline:auto;display:flex}.site-header__actions{z-index:1;align-items:center;gap:var(--space-8);display:flex;position:relative}.wordmark{min-height:var(--tap-min);color:var(--ink);font-family:var(--font-display);font-size:1.375rem;line-height:1;font-weight:var(--weight-display);letter-spacing:var(--track-display);align-items:center;text-decoration:none;display:inline-flex}.theme-btn{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.theme-btn:not([aria-disabled=true]):hover{background:var(--stage-raised)}}.theme-btn{transition:opacity var(--motion-fast) var(--ease-out)}.theme-btn[aria-disabled=true]{opacity:.4;cursor:default}.theme-btn__moon,:root[data-theme=light] .theme-btn__sun{display:none}:root[data-theme=light] .theme-btn__moon{display:block}html:not([data-js]) .theme-btn{display:none}.progress__list{gap:var(--space-4);padding:var(--space-4) var(--page-pad) var(--space-8);margin:0;list-style:none;display:flex}.progress__item{flex:1 1 0;min-width:0}.progress__link{height:var(--space-4);display:block;position:relative}.progress__link:before{content:"";inset-inline:0;height:var(--tap-min);position:absolute;top:50%;transform:translateY(-50%)}.progress__seg{border-radius:var(--radius-pill);background:var(--ink-2);height:100%;display:block}@media (hover:hover){.progress__link:hover .progress__seg{background:var(--ink)}}@media (width>=1024px){.progress{inset-inline-start:var(--space-32);z-index:15;position:fixed;top:50%;transform:translateY(-50%)}.progress__list{gap:var(--space-8);flex-direction:column;padding:0}.progress__item{flex:none}.progress__link{width:var(--space-4);height:var(--space-32)}.progress__link:before{inset-inline:calc((var(--space-4) - var(--tap-min)) / 2);height:100%;top:0;transform:none}}.device{border:var(--device-rim) solid var(--stage-raised);border-radius:var(--radius-device);background:var(--stage-raised);width:100%;box-shadow:0 0 0 var(--hairline) var(--stage-line), var(--device-shadow);position:relative}.device__screen{aspect-ratio:780/1688;border-radius:var(--radius-phone);background:var(--screen-bg);position:relative;overflow:hidden}.device__screen:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--image-outline);pointer-events:none;position:absolute;inset:0}.screen-img,.device__video{object-fit:cover;width:100%;height:100%;display:block}.device__video{z-index:1;pointer-events:none;opacity:0;transition:opacity var(--motion-base) var(--ease-out);position:absolute;inset:0}.device__video[data-on]{opacity:1;transition-duration:var(--motion-slow)}.device__video[hidden]{display:none}.device--bleed{aspect-ratio:780/1262;border-bottom:0;border-end-end-radius:0;border-end-start-radius:0;overflow:hidden}.shot{align-content:start;gap:var(--space-12);min-width:0;display:grid}.shot__caps{gap:var(--space-12);display:grid}.label{color:var(--ink);font-size:var(--text-label);line-height:var(--lh-label);font-weight:var(--weight-medium)}.label__text{display:block}.label__sub{margin-top:var(--space-2);color:var(--ink-2);font-weight:var(--weight-regular);display:block}.note{color:var(--ink-2);font-size:var(--text-note);line-height:var(--lh-note)}.controls{gap:var(--space-12) var(--space-16);flex-wrap:wrap;display:flex}html:not([data-js]) .controls,html:not([data-controls-live]) .controls{display:none}.seg{min-width:min(100%,14rem);padding:var(--space-4);background:var(--control-track);border-radius:var(--radius-button);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:inline-grid;position:relative}.seg__thumb{inset-block:var(--space-4);width:calc((100% - 2 * var(--space-4)) / 2);border-radius:calc(var(--radius-button) - var(--space-4));background:var(--control-selected);box-shadow:var(--shadow-edge);transition:transform var(--motion-fast) var(--ease-standard);pointer-events:none;position:absolute;inset-inline-start:var(--space-4)}.seg[data-i="1"] .seg__thumb{transform:translate(100%)}.seg__btn{min-height:var(--tap-min);padding:0 var(--space-12);border-radius:calc(var(--radius-button) - var(--space-4));color:var(--ink-2);font-size:var(--text-body-ui);line-height:var(--lh-body-ui);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;position:relative}@media (hover:hover){.seg__btn:hover{color:var(--ink)}}.seg__btn[aria-checked=true]{color:var(--ink);font-weight:var(--weight-semibold)}.seg__btn:focus-visible{outline-offset:calc(var(--space-2) * -1)}@media (prefers-reduced-motion:reduce){.seg__thumb{transition:none}}.hero__inner{--hero-device-w:min(72vw, 21rem);gap:var(--space-48);padding-block:var(--space-32) 0;display:grid}.hero__text{align-content:start;gap:var(--space-24);display:grid}.hero__title{font-weight:var(--weight-black);letter-spacing:var(--track-display);color:var(--ink);margin-inline-start:-.03em;display:grid}.hero__line{display:block}.hero__line--lead{font-size:var(--text-hero-lead);line-height:var(--lh-mega);color:var(--ink-2)}.hero__line--mega{font-size:var(--text-mega);line-height:var(--lh-mega)}.hero__lead{max-width:var(--measure-stage);color:var(--ink-2);font-size:var(--text-lead);line-height:var(--lh-lead)}.hero__cta{justify-items:start;gap:var(--space-12);display:grid}.hero__note{max-width:var(--measure-stage);color:var(--ink-2);font-size:var(--text-small);line-height:var(--lh-small)}.hero__device{width:var(--hero-device-w);margin-inline:auto}.hero .shot{gap:0}@media (width<=767.98px){.hero__text{gap:var(--space-16)}.hero__note{text-wrap:balance}.hero__cta{align-items:center;column-gap:var(--space-16);grid-template-columns:auto minmax(0,1fr)}}@media (width>=768px){.hero__inner{--hero-device-w:min(34vw, 19rem);grid-template-columns:minmax(0, 1fr) var(--hero-device-w);align-items:center;gap:var(--space-32);padding-block:var(--space-32)}.hero__device{margin-inline:0}.hero .device--bleed{aspect-ratio:auto;border-radius:var(--radius-device);border-bottom:var(--device-rim) solid var(--stage-raised);overflow:visible}}@media (width>=1024px){.hero__inner{--hero-device-w:var(--device-w);min-height:calc(100svh - var(--header-h));gap:var(--stage-gap-desktop)}}.scene{padding-block-start:var(--section-gap)}.scene__text{gap:var(--space-16);margin-block-end:var(--space-32);display:grid}.scene__title{max-width:16em;font-size:var(--text-scene);line-height:var(--lh-scene);font-weight:var(--weight-display);letter-spacing:var(--track-display);color:var(--ink);scroll-margin-top:var(--space-16)}.scene__title:focus-visible{outline-offset:var(--space-4)}.scene__body{max-width:var(--measure-flow);color:var(--ink-2);font-size:var(--text-lead);line-height:var(--lh-lead)}.scene__after{max-width:var(--measure-flow);color:var(--ink);font-size:var(--text-label);line-height:var(--lh-label);font-weight:var(--weight-medium);margin-block-start:var(--space-24)}.strip{gap:var(--space-16);margin-inline:calc(var(--page-pad) * -1);padding:var(--space-4) var(--page-pad);scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-pad);scrollbar-width:thin;scrollbar-color:var(--ink-2-base) transparent;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.strip:focus-visible{outline-offset:calc(var(--space-2) * -1)}.strip>.shot{flex:0 0 var(--shot-w);scroll-snap-align:start}@media (width>=1024px){.strip{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--space-24);max-width:calc(var(--n) * 20rem + (var(--n) - 1) * var(--space-24));margin-inline:0;padding:0;display:grid;overflow:visible}.strip>.shot{flex:none}}.controls{margin-block-end:var(--space-32)}.states{align-items:flex-start;gap:var(--space-32) var(--space-24);flex-wrap:wrap;display:flex}.states__main{gap:var(--space-16);flex:18rem;max-width:34rem;display:grid}.states__grid{gap:var(--space-24) var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.states__profile{flex:0 1 var(--shot-w);min-width:min(100%,12rem)}@media (width>=1024px){.states__main{flex:0 32rem}.states__profile{flex:0 15rem}}.beat{padding-block-start:var(--section-gap)}.beat__inner{justify-items:start;gap:var(--space-16);display:grid}.beat__inner:before{content:"";border-top:var(--hairline) solid var(--stage-line);justify-self:stretch;margin-block-end:var(--space-32)}.beat__title{font-size:var(--text-scene);line-height:var(--lh-scene);font-weight:var(--weight-display);letter-spacing:var(--track-display);color:var(--ink)}.beat__line{color:var(--ink-2);font-size:var(--text-lead);line-height:var(--lh-lead);margin-block-end:var(--space-8)}.shot--sheet{width:min(72vw,17rem)}.strip--cards{margin-block-start:var(--space-32)}.strip--cards>.card{scroll-snap-align:start;flex:0 0 min(42vw,11rem)}.card{min-width:0}.card__img{border-radius:var(--radius-window);width:100%;height:auto;box-shadow:0 0 0 var(--hairline) var(--stage-line), var(--device-shadow)}@media (width>=1024px){.strip--cards{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none}.strip--cards>.card{flex:none}.shot--sheet{width:17rem}}.scene--cards .note{margin-block-start:var(--space-16)}.desktop{gap:var(--space-12);margin:0;display:grid}.window{aspect-ratio:16/10;border:var(--device-rim) solid var(--stage-raised);border-radius:var(--radius-window);background:var(--screen-bg);box-shadow:0 0 0 var(--hairline) var(--stage-line), var(--device-shadow);position:relative;overflow:hidden}.window__img{object-fit:cover;width:100%;height:100%}@media (width>=1024px){.desktop{max-width:62vw}}.close{min-height:100svh;padding-block:var(--space-96);background:var(--field-blue);color:var(--on-accent);align-items:center;margin-block-start:var(--section-gap);display:grid}.close :focus-visible{outline-color:var(--on-accent)}.close a:not(.btn){color:var(--on-accent)}.close__inner{align-items:center;gap:var(--space-48);display:grid}.close__text{align-content:start;gap:var(--space-24);display:grid}.close__title{font-size:var(--text-close);line-height:.85;font-weight:var(--weight-black);letter-spacing:var(--track-display);margin-inline-start:-.03em}.close__body{max-width:var(--measure-flow);font-size:var(--text-lead);line-height:var(--lh-lead)}.close__cta{justify-items:start;gap:var(--space-12);display:grid}.close__addr{font-size:var(--text-body)}.close__device{width:min(72vw,17rem);margin-inline:auto}.close .shot{gap:0}@media (width>=768px){.close__inner{gap:var(--space-48);grid-template-columns:minmax(0,1fr) min(34vw,17rem)}.close__device{width:100%;margin-inline:0}}@media (width>=1024px){.close__inner{grid-template-columns:minmax(0,1fr) 20rem}}.site-footer{background:var(--stage);padding-block:var(--space-48)}.site-footer__inner{align-items:center;gap:var(--space-8) var(--space-24);flex-wrap:wrap;display:flex}.site-footer__mark{font-family:var(--font-display);font-size:1.375rem;line-height:1;font-weight:var(--weight-display);letter-spacing:var(--track-display);color:var(--ink)}.site-footer__built,.site-footer__addr{color:var(--ink-2);font-size:var(--text-small);line-height:var(--lh-small)}.site-footer__link{min-height:var(--tap-min);font-size:var(--text-small);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}@media (width>=768px){.site-footer__link{margin-inline-start:auto}}.screen-img--lit{position:absolute;inset:0}html[data-flow-demo] .states__grid{width:var(--shot-w);grid-template-columns:minmax(0,1fr);max-width:100%}html[data-flow-demo] .states__grid>.shot{opacity:0;visibility:hidden;transition:opacity var(--motion-press) var(--ease-out), visibility 0s linear var(--motion-press);grid-area:1/1}html[data-flow-demo] .states__grid>.shot[data-picked=true]{opacity:1;visibility:visible;transition-delay:0s}:root{--learn-shift:var(--space-2);--learn-spread:8deg;--learn-in:var(--motion-fast);--learn-out:var(--motion-base);--learn-ease:var(--ease-out);--press-scale:var(--motion-scale-press)}.t-learn-chevron{transition:transform var(--learn-out) var(--learn-ease);display:inline-flex;transform:translate(0)}.t-learn-arm{transform-box:view-box;transform-origin:5px 5px;vector-effect:non-scaling-stroke;transition:transform var(--learn-out) var(--learn-ease)}.t-learn-chevron svg{overflow:visible}@media (hover:hover){.t-learn:hover .t-learn-chevron{transform:translateX(var(--learn-shift));transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm{transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm-top{transform:rotate(var(--learn-spread))}.t-learn:hover .t-learn-arm-bot{transform:rotate(calc(var(--learn-spread) * -1))}}.btn{transition:background-color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out)}.btn:active{transform:scale(var(--press-scale));transition-duration:var(--motion-press)}.seg__btn{transition:color var(--motion-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){.t-learn-chevron,.t-learn-arm{transition:none!important}.btn:active{transform:none}}html[data-motion=pending] [data-m]{opacity:0;animation:m-failsafe var(--motion-fast) var(--ease-out) calc(var(--motion-slow) * 3) forwards}@keyframes m-failsafe{to{opacity:1}}html[data-story=pending] main{opacity:0;animation:m-failsafe var(--motion-fast) var(--ease-out) calc(var(--motion-slow) * 5) forwards}html[data-story]:not([data-cyr]){--font-cyr-display:"Sofia Display Fallback";--font-cyr-text:"Sofia Text Fallback"}html[data-story=on]{scroll-padding-top:0}html[data-story=on] .site-header{position:fixed;inset-inline:0}.story{height:calc(var(--story-runway) * 1svh + var(--stage-h));position:relative}.story__mark{inset-inline-start:0;top:calc(var(--at) * 1svh + 1px);pointer-events:none;width:1px;height:1px;position:absolute}.stage{height:var(--stage-h);isolation:isolate;background:var(--stage);--rim:var(--device-rim);--pad:var(--page-pad);--top:calc(var(--stage-top) + var(--header-nav-h));--text-top:calc(var(--top) + var(--space-16));--lab-w:min(calc(100cqw - 2 * var(--pad)), 36rem);--text-w:var(--lab-w);--text-left:var(--pad);--dev-cap:min(80vw, 26rem);--dev-w:max(6rem, min(var(--dev-cap), calc(((100cqh - var(--text-zone-h,46cqh)) / (1 - var(--stage-bleed)) - 2 * var(--rim)) * 780 / 1688 + 2 * var(--rim))));--scr-w:calc(var(--dev-w) - 2 * var(--rim));--scr-h:calc(var(--scr-w) * 1688 / 780);--dev-h:calc(var(--scr-h) + 2 * var(--rim));--dev-left:calc((100cqw - var(--dev-w)) / 2);--dev-top:calc(100cqh - var(--dev-h) * (1 - var(--stage-bleed)));--v-sw:calc(var(--scr-w) * var(--sz));--v-sh:calc(var(--scr-h) * var(--sz));--v-cx:calc(var(--dev-left) + var(--dev-w) / 2);--v-cy:calc(var(--dev-top) + var(--dev-h) / 2 + var(--sz-dy));--win-x0:calc(var(--v-cx) - var(--v-sw) / 2);--hero-dev-left:var(--dev-left);--hero-dev-top:max(var(--dev-top), calc(var(--hero-text-b,0px) + var(--space-16)));--win-vw:min(calc(100cqw - 2 * var(--pad)), 44rem);--win-avail:calc(100cqh - var(--zone-8,46cqh) - var(--space-16));--win-h:min(68cqh, calc(var(--win-avail) - var(--space-16)));--win-w:calc(var(--win-h) * 16 / 10);--win-x1:calc((100cqw - var(--win-vw)) / 2);--win-cy1:calc(var(--zone-8,46cqh) + var(--win-avail) / 2);--p8:0;--card-h:min(38cqh, 30rem);--card-w:calc(var(--card-h) * 9 / 16);--slot:calc(50cqw - var(--card-w) * .28);--k7:0;--r7:0;--k8:0;--sz:1;--sz-dy:calc((1 - var(--sz)) * var(--dev-h) * (.5 - var(--stage-bleed)));--pe:calc(clamp(0, var(--k7) / .2, 1) * (1 - var(--r7)));--phone-scale:calc((1 - (1 - var(--stage-cards-scale)) * var(--pe)) * (1 - (1 - var(--stage-window-scale)) * var(--k8)));--phone-dx:calc(var(--pe) * var(--fan-dx,0px));--phone-dy:calc(var(--pe) * var(--fan-dy,0px) + var(--sz-dy));--phone-o:calc(1 - var(--k8));position:sticky;top:0;overflow:clip;container-type:size}@media (height<=700px) and (width<=1023.98px){.stage{--stage-bleed:.1}}@media (width>=768px) and (width<=1023.98px){.stage{--dev-cap:min(72vw, 30rem)}}@media (width>=1024px){.stage{--lab-w:var(--stage-label-w);--text-left:max(var(--rail), calc((100cqw - var(--w-content)) / 2 + var(--page-pad)));--dev-w:var(--device-w);--text-w:clamp(16rem, calc(100cqw - var(--text-left) - var(--dev-w) - var(--lab-w) - 7rem), 30rem);--dev-left:calc(var(--text-left) + var(--text-w) + 3rem);--dev-top:calc((100cqh + var(--top)) / 2 - var(--dev-h) / 2);--hero-dev-left:calc(100cqw - max(0px, (100cqw - var(--w-content)) / 2) - var(--page-pad) - var(--dev-w));--hero-dev-top:var(--dev-top);--win-w:min(calc(100cqw - var(--dev-left) - var(--pad)), 62cqw);--win-h:calc(var(--win-w) * 10 / 16);--win-vw:var(--win-w);--win-x1:var(--dev-left);--win-cy1:var(--v-cy);--win-left:var(--dev-left);--win-top:calc(var(--dev-top) + (var(--dev-h) - var(--win-h)) / 2);--slot:calc(var(--dev-w) * var(--stage-cards-scale) / 2 + var(--space-24) + var(--card-w) / 2);--fan-dx:calc(50cqw - var(--dev-left) - var(--dev-w) / 2);--fan-dy:calc(min((var(--band-b,40cqh) + 100cqh) / 2, 100cqh - var(--space-24) - var(--dev-h) * var(--stage-cards-scale) / 2) - var(--dev-top) - var(--dev-h) / 2)}}.stage__frame{left:var(--dev-left);top:var(--dev-top);width:var(--dev-w);height:var(--dev-h);border:var(--rim) solid var(--stage-raised);border-radius:var(--radius-device);background:var(--stage-raised);box-shadow:0 0 0 var(--hairline) var(--stage-line), var(--device-shadow);pointer-events:none;position:absolute}.stage figure:not(.card),.stage .shot__caps,.stage .strip:not(.strip--cards),.stage .states,.stage .states__main,.stage .states__grid,.stage .hero__device,.stage .container{display:contents}.stage .shot .device{left:calc(var(--dev-left) + var(--rim));top:calc(var(--dev-top) + var(--rim));width:var(--scr-w);height:var(--scr-h);aspect-ratio:auto;border-radius:var(--radius-phone);box-shadow:none;background:0 0;border:0;margin:0;position:absolute;overflow:clip}.stage .shot .device__screen{aspect-ratio:auto;position:absolute;inset:0}.stage .screen-img,.stage .device__video{position:absolute;inset:0}.stage .has-spot>.screen-img:not(.screen-img--lit){filter:brightness(var(--dim))}.stage .screen-img--lit{transition:clip-path var(--motion-spot) var(--ease-standard)}.stage .shot .device[data-live="0"],.stage .window[data-live="0"]{clip-path:inset(50%)}.stage .shot .device[data-shown] .device__screen{transition:opacity var(--motion-polarity) var(--ease-standard)}:root[data-swap] .stage .shot .device[data-shown] .device__screen{transition-delay:var(--motion-veil-lead)}.stage .shot .device.is-away{opacity:0;transition:opacity var(--motion-polarity) var(--ease-standard)}.stage .shot .device[data-shown="0"] .device__screen{opacity:0}.stage__frame,.stage .shot .device{transform:translate(var(--phone-dx), var(--phone-dy)) scale(calc(var(--phone-scale) * var(--sz)));opacity:var(--phone-o)}.stage__frame,.stage [data-scene=hero] .shot .device{transform:translate(calc((1 - var(--hand,0)) * (var(--hero-dev-left) - var(--dev-left))), calc((1 - var(--hand,0)) * (var(--hero-dev-top) - var(--dev-top)))) translate(var(--phone-dx), var(--phone-dy)) scale(calc(var(--phone-scale) * var(--sz)))}.stage__frame{transition:box-shadow var(--motion-polarity) var(--ease-standard)}.stage figure[data-flow-only]{display:none}.stage>section{grid-template-columns:minmax(0, var(--text-w));padding:var(--text-top) 0 0 var(--text-left);pointer-events:none;place-content:start;margin:0;display:grid;position:absolute;inset:0}@media (width>=1024px){.stage>section{padding-top:var(--top);align-content:center}}.stage>section[data-state=active] a,.stage>section[data-state=active] button{pointer-events:auto}.stage .scene__text{gap:var(--space-12);max-width:none;margin:0}.stage .scene__title,.stage .beat__title{max-width:none;scroll-margin-top:0}.stage .scene__body,.stage .beat__line{max-width:none;margin:0}@media (width<=1023.98px){.stage .scene__title,.stage .beat__title{font-size:var(--text-scene-stage)}.stage .scene__body,.stage .beat__line{font-size:var(--text-body-stage);line-height:1.4}}.stage .note{margin:var(--space-12) 0 0}.stage .beat .container{justify-items:start;gap:var(--space-12);max-width:none;padding:0;display:grid}.stage .beat__inner:before{display:none}.stage .scene__title,.stage .beat__title{clip-path:inset(110% -2% -10%);opacity:0;transition:opacity var(--motion-press) var(--ease-in), clip-path 0s linear var(--motion-press), translate 0s linear var(--motion-press);translate:0 .2em}.stage .scene__body,.stage .beat__line,.stage .beat .btn,.stage .note,.stage .controls{opacity:0;translate:0 var(--space-8);transition:opacity var(--motion-press) var(--ease-in)}.stage>section[data-state=active] .scene__title,.stage>section[data-state=active] .beat__title{clip-path:inset(-10% -2%);opacity:1;transition:opacity var(--motion-fast) var(--ease-out) var(--motion-press), clip-path var(--motion-reveal-title) var(--ease-out) var(--motion-press), translate var(--motion-reveal-title) var(--ease-out) var(--motion-press);translate:0}.stage>section[data-state=active] .scene__body,.stage>section[data-state=active] .beat__line,.stage>section.beat[data-state=active] .btn,.stage>section[data-state=active] .note,.stage>section[data-state=active] .controls{opacity:1;transition:opacity var(--motion-base) var(--ease-out) calc(var(--motion-press) + var(--motion-stagger)), translate var(--motion-base) var(--ease-out) calc(var(--motion-press) + var(--motion-stagger));translate:0}.stage .beat .btn{transition:opacity var(--motion-press) var(--ease-in), background-color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out)}.stage>section.beat[data-state=active] .btn{transition:opacity var(--motion-base) var(--ease-out) calc(var(--motion-press) + var(--motion-stagger) * 2), translate var(--motion-base) var(--ease-out) calc(var(--motion-press) + var(--motion-stagger) * 2), background-color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out)}.stage .label,.stage .scene__after{left:var(--text-left);bottom:calc(100cqh - var(--dev-top) + var(--stage-gap-phone));width:var(--lab-w);max-width:none;color:var(--ink);font-size:var(--text-label-stage);line-height:var(--lh-label);font-weight:var(--weight-medium);text-wrap:balance;opacity:0;translate:0 var(--space-8);transition:opacity var(--motion-press) var(--ease-in), transform var(--motion-spot) var(--ease-standard);margin:0;position:absolute}.stage .label[data-on],.stage .scene__after[data-on]{opacity:1;transition:opacity var(--motion-fast) var(--ease-out) var(--motion-press), translate var(--motion-base) var(--ease-out) var(--motion-press), transform var(--motion-spot) var(--ease-standard);translate:0}@media (width>=1024px){.stage .label,.stage .scene__after{left:calc(var(--dev-left) + var(--dev-w) + var(--stage-leader));top:var(--dev-top);transform:translateY(clamp(0px, calc(var(--rim) + var(--ry,50) * var(--scr-h) / 100 - 50%), calc(var(--dev-h) - 100%)));bottom:auto}}@media (width<=1023.98px){.stage>section:not([data-scene=hero]){row-gap:var(--space-8)}.stage .scene__text{display:contents}.stage .scene__title{grid-area:1/1}.stage .scene__body,.stage .label,.stage .scene__after{grid-area:2/1;align-self:start}.stage .label,.stage .scene__after{width:auto;position:static}.stage .label[data-quiet]{left:var(--text-left);width:var(--lab-w);position:absolute;top:0}.stage .controls{gap:var(--space-8);flex-wrap:wrap;grid-row:3;margin:0}.stage .seg{flex:auto;min-width:0}.stage .seg__btn{padding-inline:var(--space-8)}.stage .note{grid-row:3;margin:0}.stage [data-scene=languages] .note{grid-row:4}.stage>section[data-state=active][data-slot=label] .scene__body{opacity:0;transition:opacity var(--motion-press) var(--ease-in);translate:0}}@media (width>=1024px){.stage .controls{margin:var(--space-16) 0 0}.stage [data-scene=cards]{padding-top:calc(var(--top) + var(--space-16));align-content:start;row-gap:var(--space-8)}.stage [data-scene=cards] .scene__text{display:contents}.stage [data-scene=cards] .scene__title{grid-area:1/1}.stage [data-scene=cards] .scene__body,.stage [data-scene=cards] .label{grid-area:2/1;align-self:start}.stage [data-scene=cards] .label{width:auto;max-width:36rem;position:static;transform:none}.stage [data-scene=cards] .note{left:var(--text-left);bottom:var(--space-16);margin:0;position:absolute}.stage>section[data-scene=cards][data-state=active][data-slot=label] .scene__body{opacity:0;transition:opacity var(--motion-press) var(--ease-in);translate:0}}.stage .label[data-away]{opacity:0!important}.stage .window[data-away] .screen-img--lit{clip-path:inset(0%)!important}.stage .label[data-quiet]{opacity:0!important}.stage__leader{left:calc(var(--dev-left) + var(--dev-w));top:calc(var(--dev-top) + var(--rim));width:calc(var(--stage-leader) - var(--space-8));opacity:0;transform:translateY(calc(var(--ry,50) * var(--scr-h) / 100));transition:opacity var(--motion-fast) var(--ease-in), transform var(--motion-spot) var(--ease-standard);pointer-events:none;position:absolute}.stage__leader[data-on]{opacity:1;transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-spot) var(--ease-standard)}.stage__leader-line{height:var(--hairline);background:var(--ink-2);transform-origin:0;display:block}.stage .strip--cards{display:contents}.stage .card{z-index:-1;width:var(--card-w);left:calc(var(--dev-left) + (var(--dev-w) - var(--card-w)) / 2);top:calc(var(--dev-top) + (var(--dev-h) - var(--card-w) * 16 / 9) / 2);--side:1;--in:0;--out:0;--m:calc(var(--in) * (1 - var(--r7)) + var(--out));translate:calc(var(--phone-dx) + var(--side) * var(--m) * var(--slot)) var(--phone-dy);opacity:calc(1 - var(--out));pointer-events:none;margin:0;position:absolute}.stage>section:not([data-state=active]) .card{visibility:hidden}.stage .card[data-card=c1]{--side:-1;--in:clamp(0, (var(--k7) - .1) / .22, 1);--out:clamp(0, (var(--k7) - .42) / .22, 1)}.stage .card[data-card=c2]{--side:1;--in:clamp(0, (var(--k7) - .16) / .22, 1);--out:clamp(0, (var(--k7) - .48) / .22, 1)}.stage .card[data-card=c3]{--side:-1;--in:clamp(0, (var(--k7) - .42) / .22, 1);--out:clamp(0, (var(--k7) - .74) / .22, 1)}.stage .card[data-card=c4]{--side:1;--in:clamp(0, (var(--k7) - .48) / .22, 1)}.stage .card[data-card=c5]{--side:-1;--in:clamp(0, (var(--k7) - .74) / .22, 1)}@media (width>=1024px){.stage{--card-h:min(38cqh, 30rem);--card-step:calc(var(--card-w) + var(--space-16))}.stage .card[data-card=c1]{--side:-1;--out:0;--in:clamp(0, (var(--k7) - .32) / .3, 1);translate:calc(var(--phone-dx) - var(--m) * (var(--slot) + var(--card-step))) var(--phone-dy)}.stage .card[data-card=c2]{--side:-1;--out:0;--in:clamp(0, (var(--k7) - .18) / .3, 1);translate:calc(var(--phone-dx) - var(--m) * var(--slot)) var(--phone-dy)}.stage .card[data-card=c3]{--side:1;--out:0;--in:clamp(0, (var(--k7) - .18) / .3, 1);translate:calc(var(--phone-dx) + var(--m) * var(--slot)) var(--phone-dy)}.stage .card[data-card=c4]{--side:1;--out:0;--in:clamp(0, (var(--k7) - .32) / .3, 1);translate:calc(var(--phone-dx) + var(--m) * (var(--slot) + var(--card-step))) var(--phone-dy)}.stage .card[data-card=c5]{--side:1;--out:0;--in:clamp(0, (var(--k7) - .46) / .3, 1);translate:calc(var(--phone-dx) + var(--m) * (var(--slot) + 2 * var(--card-step))) var(--phone-dy)}}.stage figure.desktop{display:contents}.stage .window{--z:var(--zoom0,1);--pan:calc(var(--p8) * (var(--win-w) - var(--win-vw)));z-index:-1;left:var(--win-x0);top:calc(var(--v-cy) - var(--win-h) / 2);width:var(--win-w);height:var(--win-h);aspect-ratio:auto;transform-origin:0;translate:calc(var(--k8) * (var(--win-x1) - var(--win-x0)) - var(--pan)) calc(var(--k8) * (var(--win-cy1) - var(--v-cy)));transform:scale(calc(var(--z) + (1 - var(--z)) * var(--k8)));clip-path:inset(0 calc((1 - var(--k8)) * (var(--win-w) - var(--v-sw) / var(--z)) + var(--k8) * (var(--win-w) - var(--win-vw) - var(--pan))) 0 calc(var(--k8) * var(--pan)) round calc((1 - var(--k8)) * .12 * var(--v-sw) / var(--z) + var(--k8) * var(--radius-window)) / calc((1 - var(--k8)) * .055 * var(--v-sh) / var(--z) + var(--k8) * var(--radius-window)));margin:0;position:absolute}.stage .window[data-live="0"]{visibility:hidden}@media (width>=1024px){.stage .desktop .label{left:var(--win-left);top:calc(var(--win-top) + var(--win-h) + var(--space-16));width:min(var(--win-w), 22rem);position:absolute;bottom:auto;transform:none}}html[data-story=on] .progress__seg{background:var(--stage-line);position:relative;overflow:hidden}.progress__fill{background:var(--ink);transform-origin:0 0;position:absolute;inset:0}html[data-story=on] .progress__link[aria-current] .progress__seg{background:var(--stage-line)}html[data-story=on] .site-header__cta{opacity:0;visibility:hidden;transition:opacity var(--motion-fast) var(--ease-in), visibility 0s linear var(--motion-fast)}html[data-story=on][data-story-cta] .site-header__cta{opacity:1;visibility:visible;transition:opacity var(--motion-fast) var(--ease-out)}@keyframes hero-rise{0%{opacity:0;translate:0 var(--motion-travel)}to{opacity:1;translate:0}}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}html[data-story=on] .hero__line{animation:hero-rise var(--motion-slow) var(--ease-out) both}html[data-story=on] .hero__line:nth-child(2){animation-delay:var(--motion-stagger)}html[data-story=on] .hero__line:nth-child(3){animation-delay:calc(var(--motion-stagger) * 2)}html[data-story=on] .hero__lead,html[data-story=on] .hero__cta{animation:hero-rise var(--motion-slow) var(--ease-out) both;animation-delay:calc(var(--motion-stagger) * 3)}html[data-story=on] .hero .shot .device,html[data-story=on] .stage__frame{animation:hero-fade var(--motion-slow) var(--ease-out) backwards}html[data-instant] *{animation:none!important}html[data-story=on] .close{margin-block-start:0}html[data-story=on] .close:not(.is-in) .close__title{opacity:0;scale:var(--motion-reveal-scale)}html[data-story=on] .close:not(.is-in) .close__body,html[data-story=on] .close:not(.is-in) .close__cta{opacity:0}html[data-story=on] .close__title{transform-origin:0 100%;transition:opacity var(--motion-slow) var(--ease-out), scale var(--motion-slow) var(--ease-out)}html[data-story=on] .close__body,html[data-story=on] .close__cta{transition:opacity var(--motion-slow) var(--ease-out) var(--motion-stagger)}
