:root{--bg:#e4e9f0;--ink:#0b0d10;--surface:#f1f4f8;--signal:#1f6bff;--signal-ink:#0b4fd6;--on-signal:#fff;--alert:#d8341f;--ok:#12805c;--warn:#a95a00;--danger:#c8261b;--focus:#0b4fd6;--glass-bg:#ffffff8c;--glass-bg-hover:#ffffffc7;--accent:#2457ff;--accent-2:#0a72a0;--accent-text:#1d4ed8;--accent-soft:color-mix(in oklab, var(--accent) 11%, var(--bg));--accent-line:color-mix(in oklab, var(--accent) 35%, transparent);--grad-cta:linear-gradient(120deg, #2457ff 0%, #1f5fe6 45%, #0a72a0 100%);--grad-text:linear-gradient(100deg, #1d4ed8 0%, #0a7ea4 100%);--cta-shadow:0 10px 28px -14px #2457ffcc;--glow-1:#2457ff29;--glow-2:#00b4d824;--ink-80:color-mix(in oklab, var(--ink) 80%, transparent);--ink-55:color-mix(in oklab, var(--ink) 55%, transparent);--ink-40:color-mix(in oklab, var(--ink) 40%, transparent);--line-faint:color-mix(in oklab, var(--ink) 20%, transparent);--solid-bg:var(--accent);--solid-ink:#fff;--solid-hover:color-mix(in oklab, var(--accent) 86%, #fff);--glass-blur:12px;--text-glass:color-mix(in oklab, var(--bg) 52%, transparent);--text-blur:18px;--scrim:color-mix(in oklab, var(--ink) 50%, transparent);--bg-2:color-mix(in oklab, var(--ink) 5%, var(--bg));--ink-2:var(--ink-80);--muted:var(--ink-55);--line:color-mix(in oklab, var(--ink) 12%, transparent);--line-2:var(--line-faint);--e1:none;--e2:none;--e3:none;--edge:none;--font-sans:var(--font-plex), Arial, sans-serif;--font-mono:var(--font-cascadia), ui-monospace, Consolas, monospace;--fs-display:2.6rem;--fs-statement:1.875rem;--fs-statement-lg:2.25rem;--fs-sublead:1.5rem;--fs-ui:1rem;--fs-caption:.875rem;--fs-body-lg:1.125rem;--t-xs:.75rem;--t-sm:.875rem;--t-base:1rem;--t-lg:1.125rem;--t-xl:var(--fs-sublead);--t-2xl:var(--fs-statement);--t-3xl:var(--fs-display);--radius:12px;--r-tag:8px;--r-field:12px;--r-panel:12px;--r-pill:999px;--btn-h:2.5rem;--ease-magic:cubic-bezier(.33, 0, 0, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-quart:cubic-bezier(.41, .35, .2, 1);--ease-base:cubic-bezier(.46, .03, .12, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease:var(--ease-magic);--dur-tap:.3s;--dur-mid:.6s;--dur-hover:.75s;--dur-line:1.4s;--dur:var(--dur-tap);--pad-x:1rem;--gap-grid:1.25rem;--section-gap:clamp(3rem, 6vw, 5rem);--frame-gap:clamp(1.75rem, 3vw, 2.5rem);--frame-gap-bottom:56px;--header-h:4.5rem;--gutter:var(--pad-x);--max:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--glass-bg:lab(100% -.0000298023 .0000119209/.55);--glass-bg-hover:lab(100% -.0000298023 .0000119209/.78);--cta-shadow:0 10px 28px -14px lab(43.1925% 34.5171 -89.381/.8);--glow-1:lab(43.1925% 34.5171 -89.381/.16);--glow-2:lab(67.1885% -29.8434 -29.6417/.14)}}:root[data-theme=dark]{--bg:#000;--ink:#fff;--surface:#0c0d0f;--signal:#3d8bff;--signal-ink:#7fb0ff;--on-signal:#05070a;--alert:#ff5a4a;--ok:#3ccf98;--warn:#f0a640;--danger:#ff6a5c;--focus:#7fb0ff;--glass-bg:#ffffff1a;--glass-bg-hover:#ffffff29;--accent:#36f;--accent-2:#22c3e6;--accent-text:#8aaeff;--accent-soft:color-mix(in oklab, var(--accent) 22%, var(--bg));--accent-line:color-mix(in oklab, var(--accent) 50%, transparent);--grad-text:linear-gradient(100deg, #7ea6ff 0%, #47d7f5 100%);--cta-shadow:0 10px 32px -12px #3366ffe6;--glow-1:#3366ff42;--glow-2:#22c3e629;--scrim:#0009;--text-glass:#00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--glass-bg:lab(100% -.0000298023 .0000119209/.1);--glass-bg-hover:lab(100% -.0000298023 .0000119209/.16);--cta-shadow:0 10px 32px -12px lab(47.3963% 26.9323 -82.473/.9);--glow-1:lab(47.3963% 26.9323 -82.473/.26);--glow-2:lab(72.412% -31.2178 -29.2228/.16);--scrim:lab(0% 0 0/.6);--text-glass:lab(0% 0 0/.45)}}*,:before,:after{box-sizing:border-box}html{font-size:calc(15px * var(--a11y-scale,1));-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;tab-size:4;scroll-padding-top:calc(var(--header-h) + 16px)}@media (min-width:640px){html{font-size:calc(clamp(15px, 12.9574px + .3191vw, 18px) * var(--a11y-scale,1))}}@media (min-width:1580px){html{font-size:calc(clamp(18px, 1.1765vw - .5882px, 22px) * var(--a11y-scale,1))}}@media (min-width:768px){:root{--fs-display:5.5rem;--fs-statement:2.6rem;--fs-statement-lg:3.25rem;--fs-sublead:1.875rem}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-ui);letter-spacing:-.001em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;transition:background-color var(--dur-mid) var(--ease-magic), color var(--dur-mid) var(--ease-magic);margin:0;font-weight:400;line-height:1.5;overflow-x:clip}main{overflow-x:clip}a{color:inherit}img,svg,canvas,video{max-width:100%}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:500}p,ul,ol,dl,dd,figure,blockquote{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}[hidden]{display:none!important}button{font:inherit;color:inherit}::selection{background:var(--accent);color:#fff;text-shadow:none}.hl,.hl *{background:var(--grad-text);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:is(.notice,.faq-a,.prose,.legal-body,.lead) a:not(.btn){color:var(--accent-text);text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.ltr{direction:ltr;unicode-bidi:isolate}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{inset-inline-start:16px;z-index:100;background:var(--solid-bg);color:var(--solid-ink);border-radius:var(--radius);padding:10px 16px;text-decoration:none;position:fixed;top:-100px}.skip:focus{top:12px}.wrap,.px{width:100%;padding-inline:max(var(--pad-x), env(safe-area-inset-left,0px)) max(var(--pad-x), env(safe-area-inset-right,0px))}.grid-12{column-gap:var(--gap-grid);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.t-display,.t-display-tight{font-size:var(--fs-display);letter-spacing:-.03em;font-weight:600;line-height:1.08}@media (min-width:768px){.t-display-tight{letter-spacing:-.025em;line-height:1.02}}.t-statement{font-size:var(--fs-statement);letter-spacing:-.02em;font-weight:500;line-height:1.15}.t-statement-lg{font-size:var(--fs-statement-lg);letter-spacing:-.02em;font-weight:500;line-height:1.12}.t-sublead{font-size:var(--fs-sublead);letter-spacing:-.01em;font-weight:500;line-height:1.2}.t-lead{font-size:var(--fs-body-lg);letter-spacing:0;line-height:1.5}.t-ui{font-size:var(--fs-ui);letter-spacing:-.001em;font-weight:500;line-height:1.5}.t-caption{font-size:var(--fs-caption);letter-spacing:0;font-weight:500;line-height:1.43}:lang(he) .t-display,:lang(he) .t-display-tight{letter-spacing:-.01em}:lang(he) .t-statement,:lang(he) .t-statement-lg{letter-spacing:-.005em}.upper{text-transform:uppercase}.no-upper{text-transform:none}.text-trim{text-box:trim-both cap alphabetic}.is-dim{color:var(--ink-55)}.link-dim{transition:opacity var(--dur-tap) var(--ease-magic);text-decoration:none}@media (hover:hover){.link-dim:hover{opacity:.6}}.display{font-size:var(--fs-display);letter-spacing:-.03em;font-weight:600;line-height:1.05}.h2{font-size:var(--fs-statement);letter-spacing:-.02em;font-weight:500;line-height:1.15}:lang(he) .display{letter-spacing:-.01em}:lang(he) .h2{letter-spacing:-.005em}.h3{font-size:var(--fs-sublead);letter-spacing:-.01em;font-weight:500;line-height:1.1}.lead{font-size:var(--fs-body-lg);letter-spacing:-.01em;color:var(--ink-80);max-width:54ch;line-height:1.45}.label{font-size:var(--fs-caption);color:var(--ink-55);font-weight:500;line-height:1.43}.label-signal{color:var(--ink)}.muted{color:var(--ink-55)}.num{font-variant-numeric:tabular-nums}.bracket{font-size:var(--fs-ui);color:var(--ink-55);font-weight:500;line-height:1.5}.dot{background:var(--signal);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.btn{height:var(--btn-h);font:500 var(--fs-ui) / 1 var(--font-sans);letter-spacing:-.001em;border-radius:var(--radius);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-tap) var(--ease-magic), color var(--dur-tap) var(--ease-magic), box-shadow var(--dur-tap) var(--ease-magic), filter var(--dur-tap) var(--ease-magic), transform .15s var(--ease-out);border:0;justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn .bi{flex:none;width:1.25em;height:1.25em}.btn svg:not(.bi){flex:none;width:1.1em;height:1.1em}.btn--glass,.btn-line,.btn-ghost{background:var(--glass-bg);color:var(--ink);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.btn--glass:hover,.btn-line:hover,.btn-ghost:hover{background:var(--glass-bg-hover)}.btn--solid,.btn-signal,.btn-ink{background-color:var(--solid-bg);color:var(--solid-ink)}.btn--solid:hover,.btn-signal:hover,.btn-ink:hover{background-color:var(--solid-hover)}.btn--solid{background-image:var(--grad-cta);box-shadow:var(--cta-shadow), inset 0 1px 0 #ffffff38}@supports (color:lab(0% 0 0)){.btn--solid{box-shadow:var(--cta-shadow), inset 0 1px 0 lab(100% -.0000298023 .0000119209/.22)}}.btn--solid:hover{filter:brightness(1.1)saturate(1.05)}.btn--icon{width:var(--btn-h);padding:0}.btn-sm{height:2.25rem;font-size:var(--fs-caption);padding-inline:.875rem}.btn[disabled]{opacity:.55;cursor:progress}.btn .arrow{display:none}@supports (corner-shape:squircle){.btn,.header__bar,.badge,.glass{corner-shape:squircle}}.icon-btn{width:var(--btn-h);height:var(--btn-h);border-radius:var(--radius);background:var(--glass-bg);color:var(--ink);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));font:500 var(--fs-caption)/1 var(--font-sans);cursor:pointer;transition:background-color var(--dur-tap) var(--ease-magic), transform .15s var(--ease-out);border:0;place-items:center;text-decoration:none;display:inline-grid}.icon-btn:hover{background:var(--glass-bg-hover)}.icon-btn:active{transform:scale(.97)}.icon-btn svg{width:1.1rem;height:1.1rem}.badge{border-radius:var(--radius);background:var(--glass-bg);min-width:1.75rem;height:1.75rem;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));font-size:var(--fs-caption);white-space:nowrap;justify-content:center;align-items:center;padding-inline:.625rem;font-weight:500;line-height:1;display:inline-flex}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:var(--radius)}.badge--accent,.foot-chip .badge,.step__when{background:var(--accent-soft);color:var(--accent-text);-webkit-backdrop-filter:none;backdrop-filter:none}.panel{background:var(--surface);border-radius:var(--r-panel)}.divider{background:var(--line-faint);transform-origin:0;height:1px}[dir=rtl] .divider{transform-origin:100%}.divider--v{background:var(--line-faint);transform-origin:50% 0;width:1px}.line-mask{display:block}.word-mask,.char-mask,.line,.word,.char{display:inline-block}.line-mask,.word-mask{clip-path:inset(-.3em 0);overflow:visible!important}.word-mask{margin-inline-end:-.08em;padding-inline-end:.08em}.reveal-lines .line{opacity:0;transition:translate var(--dur-line) var(--ease-magic), opacity var(--dur-line) var(--ease-magic);translate:0 1em}.reveal-lines.is-inview .line{opacity:1;transition-delay:calc((var(--line,1) - 1 + var(--line-offset,0)) * 50ms);translate:0}html.js .reveal-lines:not(.is-split){opacity:0;animation:0s 2.5s forwards show-late}.reveal-divider{transition:transform var(--dur-line) var(--ease-out-expo);transform:scaleX(0)}.reveal-divider.is-inview{transform:scaleX(1)}.reveal-divider--v{transition:transform var(--dur-line) var(--ease-out-expo);transform:scaleY(0)}.reveal-divider--v.is-inview{transform:scaleY(1)}.inview-fade{opacity:0;transition:opacity var(--dur-tap) var(--ease-magic)}.inview-fade.is-inview{opacity:1}html:not(.js) .reveal-divider,html:not(.js) .reveal-divider--v{transform:none}html:not(.js) .inview-fade{opacity:1}@keyframes show-late{to{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal-lines .line,.reveal-divider,.reveal-divider--v,.inview-fade{opacity:1;transform:none}}.header{inset-inline:0;z-index:60;pointer-events:none;padding:calc(.5rem + env(safe-area-inset-top,0px)) .5rem 0;position:fixed;top:0}.header__bar{pointer-events:auto;border-radius:var(--radius);background:var(--text-glass);-webkit-backdrop-filter:blur(var(--text-blur)) saturate(1.2);backdrop-filter:blur(var(--text-blur)) saturate(1.2);justify-content:space-between;align-items:center;gap:2rem;padding:.5rem;padding-inline-start:1rem;display:flex}.header__start,.header__end{align-items:center;display:flex}.header__start{gap:2.5rem}.header__end{gap:.5rem}.header__logo{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:.45em;font-size:1.5rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.header__logo svg{flex:none;width:1.15em;height:1.15em}.header__logo,.foot-word{direction:ltr}.wordmark{letter-spacing:.06em;font-weight:600}.wordmark__ai{color:var(--signal)}.header__logo .wordmark{font-size:.86em}.header__nav{gap:2.25rem;display:flex}.header__nav a{white-space:nowrap;text-decoration:none}.header__nav a[aria-current]{opacity:1;text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:1px}.header__tools{gap:.5rem;display:flex}.header.is-compact .header__bar{gap:1rem;width:fit-content;margin:.25rem auto 0;padding:.25rem;padding-inline-start:.875rem}.header.is-compact .header__logo{font-size:1.25rem}.header.is-compact :is(.header__nav,.btn__label,.header__tools){display:none}.header.is-compact .header__cta{width:var(--btn-h);padding:0}.header.is-compact .header__start{gap:1rem}.header__nav a{transition:color var(--dur-tap) var(--ease-magic);position:relative}.header__nav a:hover{color:var(--accent-text)}.header__nav a[aria-current]{color:var(--accent-text);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (max-width:1100px){.header__nav,.header__tools{display:none}}@media (max-width:560px){.header:not(.is-compact) .header__cta{display:none}}@media (max-width:767px){.header.is-compact .header__bar{width:auto;margin:0;padding-inline-start:.875rem}}.menu{width:100%;max-width:none;height:100dvh;max-height:none;padding:calc(.5rem + env(safe-area-inset-top,0px)) .5rem calc(.5rem + env(safe-area-inset-bottom,0px));color:var(--ink);background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:hidden}.menu[open]{justify-content:center;align-items:flex-start;display:flex}.menu::backdrop{background:color-mix(in oklab, var(--bg) 40%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:menu-fade var(--dur-mid) var(--ease-magic)}.menu__panel{overscroll-behavior:contain;border-radius:calc(var(--radius) + 4px);background:color-mix(in oklab, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);width:min(36rem,100%);max-height:100%;animation:menu-drop var(--dur-mid) var(--ease-magic);gap:.75rem;padding:.5rem .5rem .75rem;padding-inline-start:1rem;display:grid;overflow-y:auto}.menu__top{justify-content:space-between;align-items:center;display:flex}.menu__nav{padding-inline-end:.5rem;display:grid}.menu__link{border-top:1px solid var(--line-faint);animation:menu-link var(--dur-line) var(--ease-out-expo) both;animation-delay:calc(var(--i,0) * 50ms + 80ms);grid-template-columns:2.25rem 1fr auto;align-items:center;gap:.5rem;padding-block:.85rem;text-decoration:none;display:grid}.menu__idx{font-size:var(--fs-caption);color:var(--accent-text);font-variant-numeric:tabular-nums;font-weight:500}.menu__label{letter-spacing:-.03em;transition:translate var(--dur-mid) var(--ease-magic);font-size:clamp(1.9rem,6vw,2.6rem);font-weight:500;line-height:1}.menu__arrow{opacity:0;width:1.25rem;height:1.25rem;transition:opacity var(--dur-tap) var(--ease-magic), translate var(--dur-mid) var(--ease-magic);translate:.5rem}[dir=ltr] .menu__arrow{transform:scaleX(-1)translate(-.5rem)}.menu__link:hover .menu__arrow,.menu__link:focus-visible .menu__arrow{opacity:1;translate:0}.menu__link:hover .menu__label{translate:-.35rem}[dir=ltr] .menu__link:hover .menu__label{translate:.35rem}.menu__foot{padding-top:.75rem;border-top:1px solid var(--line-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-inline-end:.5rem;display:flex}.menu__tools{gap:.5rem;display:flex}@keyframes menu-drop{0%{opacity:0;transform:translateY(-.75rem)scale(.98)}}@keyframes menu-fade{0%{opacity:0}}@keyframes menu-link{0%{opacity:0;transform:translateY(.6em)}}.stage{position:relative}.stage__scene{z-index:0;background:var(--bg);height:100lvh;margin-bottom:-100lvh;position:sticky;top:0;overflow:hidden}.stage__par{will-change:transform;position:absolute;inset:0;transform:scale(1.05)}.stage__media,.stage__still{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stage__media{opacity:0}.stage[data-video=ready] .stage__media:not(.stage__media--2),.stage.is-second[data-video=ready] .stage__media--2{opacity:1}.stage__still{background:var(--still) center / cover no-repeat}.stage__still--2{display:none}.stage.is-second .stage__still--2{display:block}:root{--still-1:url(/media/stage/light-1-first-1920.webp);--still-1-end:url(/media/stage/light-1-last-1920.webp);--still-2-end:url(/media/stage/light-2-last-1920.webp)}:root[data-theme=dark]{--still-1:url(/media/stage/dark-1-first-1920.webp);--still-1-end:url(/media/stage/dark-1-last-1920.webp);--still-2-end:url(/media/stage/dark-2-last-1920.webp)}@media (max-width:899px){:root{--still-1:url(/media/stage/light-1-first-1280.webp);--still-1-end:url(/media/stage/light-1-last-1280.webp);--still-2-end:url(/media/stage/light-2-last-1280.webp)}:root[data-theme=dark]{--still-1:url(/media/stage/dark-1-first-1280.webp);--still-1-end:url(/media/stage/dark-1-last-1280.webp);--still-2-end:url(/media/stage/dark-2-last-1280.webp)}}.stage__still--1{--still:var(--still-1)}.stage__still--2{--still:var(--still-2-end)}.stage[data-mode=still] .stage__still--1{--still:var(--still-1-end)}.stage__scrim{pointer-events:none;background:linear-gradient(180deg, color-mix(in oklab, var(--bg) 35%, transparent) 0%, color-mix(in oklab, var(--bg) 15%, transparent) 35%, color-mix(in oklab, var(--bg) 15%, transparent) 65%, color-mix(in oklab, var(--bg) 55%, transparent) 100%);position:absolute;inset:0}@media (max-width:767px){.stage__scrim{background:linear-gradient(180deg, color-mix(in oklab, var(--bg) 40%, transparent) 0%, color-mix(in oklab, var(--bg) 8%, transparent) 28%, color-mix(in oklab, var(--bg) 45%, transparent) 55%, color-mix(in oklab, var(--bg) 88%, transparent) 100%)}}@media (orientation:portrait) and (max-width:899px){.stage__media,.stage__still{aspect-ratio:16/9;width:110%;max-width:none;height:auto;inset:calc(33svh - 30.9vw) auto auto 50%;translate:-50%;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%)}.stage__scrim{background:linear-gradient(180deg, transparent 0%, transparent 52%, color-mix(in oklab, var(--bg) 55%, transparent) 70%, color-mix(in oklab, var(--bg) 90%, transparent) 100%)}.pin>.about__statement{grid-column:1/-1;padding-inline-start:0}.about__vline{display:none}}.stage>section,.stage>.foot-chip{z-index:1;position:relative}.stage__veil{pointer-events:none;background:var(--bg);opacity:calc(var(--veil,0) * .3);position:absolute;inset:0}.plate{isolation:isolate;position:relative}.plate:before{content:"";z-index:-1;pointer-events:none;inset:calc(var(--plate-y,.6rem) * -1) calc(var(--plate-x,.8rem) * -1);border-radius:var(--radius);opacity:var(--plate,1);background:var(--text-glass);-webkit-backdrop-filter:blur(var(--text-blur)) saturate(1.2);backdrop-filter:blur(var(--text-blur)) saturate(1.2);position:absolute}.hero__title,.product__title{--plate-y:.9rem;--plate-x:1.1rem;justify-self:start;width:fit-content}.hero__lead{--plate-y:.7rem;--plate-x:.9rem}.hero__kicker{font-size:var(--fs-ui);letter-spacing:0;text-transform:none;color:var(--accent-text);margin-block-end:.7rem;font-weight:600;line-height:1.3;display:block}.hero__hint,.hero__social{--plate-y:.4rem;--plate-x:.8rem}.about__statement{--plate-y:1.1rem;--plate-x:1.4rem;--plate:0}.about__intro{--plate-y:.8rem;--plate-x:1rem;width:fit-content}.about__stats{--plate-y:.45rem;--plate-x:.75rem}.about__intro:before,.about__stats:before{opacity:0;transition:opacity var(--dur-mid) var(--ease-magic)}.about__stats.is-inview:before{opacity:1}.about__intro:has(.is-inview):before{opacity:1}@media (prefers-reduced-motion:reduce){.about__statement{--plate:1}}.stage~*{z-index:1;background:var(--bg);position:relative}html.js .stage[data-intro=pending] .hero__chrome{visibility:hidden;animation:0s 4.5s forwards show-late}html.js:has(.stage[data-intro=pending]) .header{visibility:hidden;animation:0s 4.5s forwards show-late}.hero{height:100lvh}.hero__chrome{inset-inline:0;height:100svh;position:absolute;top:0}.hero__grid{inset-inline:calc(var(--pad-x) + .75rem);column-gap:var(--gap-grid);grid-template-rows:1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:absolute;bottom:calc(16px + 3.5rem)}@media (min-width:721px){.hero__grid{bottom:calc(28px + 3.5rem)}}.hero__title{grid-area:1/1/3/9;align-self:end;margin-inline-start:-.03em}.hero__lead{max-width:17em;color:var(--ink-80);grid-area:1/9/auto/13;align-self:start}.hero__hint{color:var(--ink-55);white-space:nowrap;grid-area:2/5/auto/9;place-self:center}.hero__cta{grid-area:2/9/auto/11;place-self:end start}.hero__social{grid-area:2/11/auto/13;place-self:center end;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.hero__social a{white-space:nowrap;text-decoration:none}@media (max-width:767px){.hero__grid{grid-template-rows:auto auto auto;row-gap:1.75rem}.hero__lead{grid-area:1/1/auto/-1;justify-self:stretch;max-width:none}.hero__title{grid-area:2/1/auto/-1;justify-self:stretch;width:auto}.hero__hint{display:none}.hero__cta{grid-area:3/1/auto/8;align-self:center}.hero__social{grid-area:3/8/auto/-1;gap:1rem}}.about{min-height:160svh;margin-top:var(--section-gap);padding-top:var(--gap-grid);flex-direction:column;display:flex}.pin{pointer-events:none;column-gap:var(--gap-grid);height:100svh;padding-inline:var(--pad-x);padding-bottom:var(--frame-gap-bottom);grid-template-columns:repeat(12,minmax(0,1fr));align-content:end;display:grid;position:sticky;top:0}.about__statement{text-wrap:pretty;grid-column:7/13;padding-inline-start:var(--frame-gap)}.about__top{padding-bottom:var(--frame-gap);align-items:last baseline;margin-top:-100svh}.about__intro{grid-column:1/8}.about__intro p+p{margin-top:.25rem}.about__stats{text-align:end;color:var(--ink-55);white-space:nowrap;grid-column:9/13;justify-self:end}.about__dot{color:var(--ink-40);margin-inline:.6em}.about__frame{flex:1;position:relative}.about__vline{top:0;bottom:0;position:absolute;inset-inline-start:50%}.foot-chip{padding-block:var(--gap-grid);justify-content:flex-end;display:flex}@media (max-width:767px){.about__statement{grid-column:1/-1;padding-inline-start:0}.about__intro,.about__stats{text-align:start;white-space:normal;grid-column:1/-1;justify-self:start}.about__stats{margin-top:1rem}.about__vline{display:none}}.product{min-height:220svh;margin-top:var(--section-gap);position:relative}.callouts{pointer-events:none;height:100svh;position:sticky;top:0;overflow:hidden}.callouts__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.callouts__lines line{stroke:var(--ink-55);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px}.callouts__dot{fill:var(--accent);transform-box:fill-box;transform-origin:50%;transform:scale(0)}.callouts__tip{fill:var(--ink-55);transform-box:fill-box;transform-origin:50%;transform:scale(0)}.callout{will-change:transform;position:absolute;top:0;left:0}.callout__box{opacity:0;visibility:hidden;border-radius:var(--radius);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));gap:.4rem;padding:.625rem .75rem;display:grid}.callout__value{font-size:var(--fs-sublead);letter-spacing:-.01em;white-space:nowrap;line-height:1}.callout__label{color:var(--ink-55);white-space:nowrap}.product__screen{align-content:end;height:100svh;margin-top:-100svh;padding-bottom:1rem}.product__title{grid-column:1/9;margin-inline-start:-.03em}.foot-chip--abs{bottom:0;position:absolute;inset-inline:0}.dept-list{display:none}@media (max-width:899px){.product{min-height:0;padding-bottom:5rem}.callouts{display:none}.product__screen{height:auto;min-height:70svh;margin-top:0}.product__title{grid-column:1/-1}.dept-list{margin:1.5rem var(--pad-x) 0;grid-template-columns:1fr 1fr;gap:.5rem;padding:0;list-style:none;display:grid}.dept-list li{border-radius:var(--radius);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));gap:.3rem;padding:.75rem;display:grid}.dept-list strong{letter-spacing:-.01em;font-size:1.25rem;font-weight:500;line-height:1.1}.dept-list li{border-inline-start:3px solid var(--accent)}.dept-list span{font-size:var(--fs-caption);color:var(--ink-55);font-weight:500}}@media (min-width:900px){.dept-list{clip:rect(0 0 0 0);width:1px;height:1px;display:block;overflow:hidden;position:absolute!important}}.section{isolation:isolate;padding-block:clamp(2rem,4vw,3.25rem);position:relative}:is(#method,#lab,#contact):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42rem 30rem at 88% 6%, var(--glow-1), transparent 70%), radial-gradient(38rem 28rem at 8% 85%, var(--glow-2), transparent 70%);position:absolute;inset:0}#lab:before{background:radial-gradient(48rem 32rem at 12% 20%, var(--glow-1), transparent 70%)}:root[data-theme=dark] .only-light,:root:not([data-theme=dark]) .only-dark{display:none!important}.section>.divider{margin-inline:var(--pad-x)}.frame-head{padding-block:var(--frame-gap);align-items:end}.frame-head__title{grid-column:1/8}.frame-head__lead{color:var(--ink-55);grid-column:9/13;max-width:24em}.frame-head--stack .frame-head__lead{grid-column:1/8;margin-top:1rem}.frame-body{padding-inline:var(--pad-x)}.frame-foot{padding:var(--frame-gap) var(--pad-x) 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}@media (max-width:767px){.frame-head__title,.frame-head__lead{grid-column:1/-1}.frame-head__lead{margin-top:1rem}}.why{padding-bottom:var(--frame-gap);align-items:start;row-gap:1.5rem}.why__title{grid-column:1/7}.why__body{grid-column:8/13;align-content:start;gap:1.5rem;display:grid}.compare{border-collapse:separate;border-spacing:0;border-radius:calc(var(--radius) + 4px);background:var(--surface);width:100%;padding:.5rem 1rem .25rem}.compare th{text-align:start;font-weight:500;font-size:var(--fs-caption);color:var(--ink-55);padding:.75rem 0 .6rem}.compare th:last-child{color:var(--accent-text)}.compare td{border-top:1px solid var(--line);vertical-align:top;font-size:var(--fs-caption);padding:.75rem 0}.compare td:first-child{color:var(--ink-55);padding-inline-end:1rem}.compare td:last-child{padding-inline-start:1.5rem;font-weight:500;position:relative}.compare td:last-child:before{content:"";inset-inline-start:0;background:var(--accent);width:1rem;height:1rem;-webkit-mask:var(--check) center / contain no-repeat;-webkit-mask:var(--check) center / contain no-repeat;mask:var(--check) center / contain no-repeat;position:absolute;top:.9rem}:root{--check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8.5 3 3 7-7' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.steps{padding:0 var(--pad-x);gap:.75rem;margin:0;list-style:none;display:grid;position:relative}.step{border-radius:calc(var(--radius) + 6px);background:var(--surface);transition:background-color var(--dur-tap) var(--ease-magic), box-shadow var(--dur-mid) var(--ease-magic);grid-template-rows:auto 1fr;align-items:start;row-gap:1rem;padding:clamp(1.25rem,2.5vw,2rem);padding-inline-start:clamp(3.75rem,6vw,5.5rem);position:relative}.step.px{padding-inline-end:clamp(1.25rem,2.5vw,2rem)}.step:hover{box-shadow:0 18px 40px -28px color-mix(in oklab, var(--accent) 60%, transparent)}.step>.divider{display:none}.step__num{inset-inline-start:clamp(1rem,1.6vw,1.5rem);background:var(--grad-cta);color:#fff;width:2.25rem;height:2.25rem;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;box-shadow:0 0 0 6px var(--accent-soft);border-radius:50%;place-items:center;font-weight:500;display:grid;position:absolute;top:clamp(1.25rem,2.5vw,2rem)}.step:not(:last-child):after{content:"";inset-inline-start:calc(clamp(1rem,1.6vw,1.5rem) + 1.125rem - 1px);background:linear-gradient(var(--accent-line), transparent);width:2px;position:absolute;top:calc(clamp(1.25rem,2.5vw,2rem) + 2.75rem);bottom:-.75rem}.step__when{grid-column:1/4;justify-self:start}.step__title{grid-area:2/1/auto/7}.step__body{color:var(--ink-80);grid-area:1/7/3/13;gap:1rem;display:grid}.step__keeps{border-top:1px solid var(--line);font-size:var(--fs-caption);color:var(--ink);gap:.2rem;padding-top:.75rem;font-weight:500;display:grid}.step__keeps span:first-child{color:var(--accent-text)}.step:last-child{background:linear-gradient(135deg, var(--accent-soft), var(--surface) 70%)}.conditions{gap:.5rem;display:grid}.conditions .step__keeps{border-top:0;padding-top:0}.conditions ol{margin:0;padding:0;list-style:none;display:grid}.conditions li{border-top:1px solid var(--line);font-size:var(--fs-caption);color:var(--ink);grid-template-columns:1.25rem 1fr;gap:.5rem;padding-block:.55rem;display:grid}.cond-check{width:1rem;height:1rem;color:var(--accent);margin-top:.15rem}@media (max-width:767px){.why__title,.why__body,.step__when,.step__title,.step__body{grid-column:1/-1}.step{grid-template-rows:none}.step__title,.step__body{grid-row:auto}}.specs{gap:var(--gap-grid);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.spec{border-radius:var(--radius);background:var(--glass-bg);min-width:0;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));transition:background-color var(--dur-tap) var(--ease-magic);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;position:relative}.spec:hover{background:var(--glass-bg-hover)}.spec-head{border-bottom:1px solid var(--line-faint);justify-content:space-between;gap:.75rem;padding-bottom:.75rem;display:flex}.spec-media{aspect-ratio:16/9;border-radius:calc(var(--radius) - 4px);background:var(--bg-2);max-width:100%;overflow:hidden}.spec-media img{object-fit:cover;width:100%;height:100%;display:block}.spec-title{font-size:var(--fs-sublead);letter-spacing:-.01em;font-weight:500;line-height:1.1}.spec-title a{text-decoration:none}.spec-title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.spec-summary{color:var(--ink-80);font-size:var(--fs-caption)}.spec-metric{border-top:1px solid var(--line-faint);gap:.35rem;margin-top:auto;padding-top:.75rem;display:grid}.spec-metric dd{font-size:var(--fs-body-lg);flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.spec-metric strong{font-weight:500}.spec-arrow{color:var(--ink-55)}[dir=rtl] .spec-arrow{display:inline-block;transform:scaleX(-1)}.spec-more{font-size:var(--fs-caption);color:var(--ink-55);font-weight:500}.empty{padding:.5rem;border-radius:var(--radius);background:var(--glass-bg);color:var(--ink-80);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding-inline-end:clamp(1.25rem,3vw,2.5rem);display:grid}.empty__media{aspect-ratio:16/10;border-radius:calc(var(--radius) - 4px);background:var(--bg-2);overflow:hidden}.empty__media img,.side-media img{object-fit:cover;width:100%;height:100%;display:block}.empty__body{font-size:var(--fs-body-lg);justify-items:start;gap:1.25rem;max-width:34em;display:grid}@media (max-width:700px){.empty{grid-template-columns:1fr;padding-inline-end:.5rem}.empty__body{padding:.5rem .75rem 1rem}}.side-media{aspect-ratio:16/10;border-radius:var(--radius);background:var(--bg-2);width:100%;margin-top:.5rem;overflow:hidden}.side-media--wide{aspect-ratio:16/10}.logos{gap:var(--gap-grid);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}.logo-cell{border-radius:var(--radius);background:var(--glass-bg);text-align:center;place-items:center;gap:.6rem;min-height:8rem;padding:1.5rem;display:grid}.logo-cell img{filter:grayscale();opacity:.75;width:auto;max-height:40px;transition:filter var(--dur-tap), opacity var(--dur-tap)}.logo-cell:hover img{filter:none;opacity:1}:root[data-theme=dark] .logo-cell img{filter:grayscale()invert()}.faq{grid-column:5/13}.faq details{border-top:1px solid var(--line-faint)}.faq details:last-child{border-bottom:1px solid var(--line-faint)}.faq summary{cursor:pointer;grid-template-columns:1fr 1.25rem;align-items:baseline;gap:1rem;padding-block:1.25rem;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq-q{font-size:var(--fs-body-lg);letter-spacing:-.01em;font-weight:500;line-height:1.3}.faq-icon{align-self:center;width:.875rem;height:.875rem;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--accent);height:1.5px;transition:transform var(--dur-mid) var(--ease-magic);border-radius:1px;position:absolute;inset:50% 0 auto}.faq-icon:after{transform:rotate(90deg)}.faq details[open] .faq-icon:after{transform:rotate(0)}.faq summary:hover .faq-q,.faq details[open] .faq-q{color:var(--accent-text)}.faq-q{transition:color var(--dur-tap) var(--ease-magic)}.faq-a{color:var(--ink-80);max-width:62ch;padding:0 0 1.5rem}.faq-side{top:calc(var(--header-h) + 1.5rem);grid-column:1/5;align-content:start;justify-items:start;gap:1.25rem;display:grid;position:sticky}.faq-grid{align-items:start}@media (max-width:899px){.faq,.faq-side{grid-column:1/-1}.faq-side{margin-bottom:2rem;position:static}}.contact-grid{align-items:start;row-gap:3rem}.contact-copy{grid-column:1/6;justify-items:start;gap:1.5rem;display:grid}.contact-grid>form,.contact-grid>.form{grid-column:7/13}@media (max-width:899px){.contact-copy,.contact-grid>form,.contact-grid>.form{grid-column:1/-1}}.form{border-radius:calc(var(--radius) + 8px);background:var(--surface);box-shadow:0 30px 60px -40px color-mix(in oklab, var(--accent) 45%, transparent);grid-template-columns:1fr 1fr;gap:1.1rem 1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.field{gap:.4rem;min-width:0;display:grid}.field.full{grid-column:1/-1}.field label,.field legend{font-size:var(--fs-caption);color:var(--ink-80);font-weight:500}.field input,.field textarea{width:100%;font:inherit;font-size:var(--fs-ui);color:var(--ink);background:var(--field-bg);border:1px solid var(--line);border-radius:var(--r-field);transition:border-color var(--dur-tap) var(--ease-magic), box-shadow var(--dur-tap) var(--ease-magic), background-color var(--dur-tap) var(--ease-magic);padding:.75rem .9rem}.field input:hover,.field textarea:hover{border-color:var(--ink-40)}.field input:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 25%, transparent);background:var(--field-bg-focus);outline:none}.field textarea{resize:vertical;min-height:7rem}:root{--field-bg:#ffffffb3;--field-bg-focus:#fff}@supports (color:lab(0% 0 0)){:root{--field-bg:lab(100% -.0000298023 .0000119209/.7)}}:root[data-theme=dark]{--field-bg:#ffffff0d;--field-bg-focus:#ffffff17}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--field-bg:lab(100% -.0000298023 .0000119209/.05);--field-bg-focus:lab(100% -.0000298023 .0000119209/.09)}}.field input[type=email],.field input[type=tel]{text-align:start;direction:ltr}[dir=rtl] .field input[type=email],[dir=rtl] .field input[type=tel]{text-align:right}fieldset.field{border:0;margin:0;padding:0}.chips{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.chip{position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{border-radius:var(--r-pill);background:var(--field-bg);border:1px solid var(--line);height:2.25rem;font-size:var(--fs-caption);transition:background-color var(--dur-tap), color var(--dur-tap), border-color var(--dur-tap);align-items:center;padding-inline:.875rem;font-weight:500;display:inline-flex}.chip input:hover+span{border-color:var(--accent-line)}.chip input:checked+span{background:var(--solid-bg);color:var(--solid-ink);border-color:#0000}.chip input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.check{font-size:var(--fs-caption);color:var(--ink-80);grid-template-columns:1.25rem 1fr;align-items:start;gap:.75rem;display:grid}.check input{width:1.1rem;height:1.1rem;accent-color:var(--accent);margin:.15rem 0 0}.notice{font-size:var(--t-xs);color:var(--ink-55);line-height:1.6}.notice a{color:var(--ink)}.hp{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.form-foot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:1.25rem;padding-top:.5rem;display:flex}.status{font-size:var(--fs-caption);color:var(--ink);align-items:center;gap:.6rem;display:flex}.status:before{content:"";background:var(--ink-55);border-radius:50%;flex:none;width:8px;height:8px}.status[data-kind=error]:before{background:var(--danger)}.status[data-kind=ok]:before{background:var(--ok)}@media (max-width:640px){.form{grid-template-columns:1fr}}.site-foot{padding-top:clamp(2.5rem,5vw,4rem);position:relative}.site-foot a{text-decoration:none}body:has(#contact) .foot-close-wrap{display:none}.foot-close{align-items:end;row-gap:2rem;padding-block:2.5rem}.foot-close__title{grid-column:1/8}.foot-close__side{grid-column:9/13;justify-items:start;gap:1.25rem;display:grid}.foot-close__lead{color:var(--ink-55);max-width:26em}.foot-close__actions{flex-wrap:wrap;gap:.5rem;display:flex}.foot-panel{padding:2rem var(--pad-x) 0;border-radius:calc(var(--radius) + 4px);background:var(--glass-bg);margin:0 .5rem .5rem;overflow:hidden}.foot-map{row-gap:2rem}.foot-map__brand{color:var(--ink-55);grid-column:1/5;align-content:start;justify-items:start;gap:1rem;max-width:22em;display:grid}.foot-map__brand .header__logo{color:var(--ink)}.foot-map__col{grid-column:span 2}.foot-map__col:first-of-type{grid-column:7/9}.foot-map h2{font-size:var(--fs-caption);color:var(--ink-55);margin-bottom:.75rem;font-weight:500}.foot-map ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.foot-word{letter-spacing:-.05em;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:.08em;margin:2.5rem 0 0;font-size:clamp(4.5rem,15vw,15rem);font-weight:500;line-height:.82;display:flex}.foot-word svg{flex:none;width:.78em;height:.78em}.foot-word .wordmark{letter-spacing:-.01em}.foot-base{border-top:1px solid var(--line-faint);color:var(--ink-55);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-block:1.25rem 5.5rem;display:flex}.foot-panel{isolation:isolate;position:relative}.foot-panel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50rem 26rem at 85% 100%, var(--glow-1), transparent 70%);position:absolute;inset:0}@media (max-width:899px){.foot-close__title,.foot-close__side,.foot-map__brand{grid-column:1/-1}.foot-map__col,.foot-map__col:first-of-type{grid-column:span 6}}@media (max-width:520px){.foot-map__col,.foot-map__col:first-of-type{grid-column:1/-1}}.page{padding-top:calc(var(--header-h) + clamp(3rem, 8vw, 6.5rem));padding-bottom:var(--section-gap);position:relative}.page>.wrap{max-width:none}.page-head{gap:1.25rem;max-width:60rem;margin-bottom:clamp(2.5rem,6vw,4.5rem);display:grid}.back{font-size:var(--fs-caption);color:var(--ink-55);align-items:center;gap:.5rem;font-weight:500;text-decoration:none;display:inline-flex}.back:hover{color:var(--ink)}.case-facts{border-top:1px solid var(--line-faint);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.case-facts div{border-bottom:1px solid var(--line-faint);gap:.25rem;padding:1rem 0;padding-inline-end:1rem;display:grid}.case-facts dd{font-weight:500}.case-cover{border-radius:var(--radius);margin-top:3rem;overflow:hidden}.case-cover img{width:100%;height:auto;display:block}.case-body{gap:clamp(2.5rem,6vw,4rem);max-width:48rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.case-body h2{font-size:var(--fs-sublead);letter-spacing:-.01em;margin-bottom:.9rem;font-weight:500}.prose{color:var(--ink-80)}.prose p+p{margin-top:1em}.prose ul,.prose ol{margin-block:.6em;padding-inline-start:1.2em}.metrics{border-collapse:collapse;border-top:1px solid var(--line-faint);width:100%}.metrics th,.metrics td{text-align:start;border-bottom:1px solid var(--line-faint);padding:.9rem 0;padding-inline-end:1rem}.metrics thead th{font-size:var(--fs-caption);color:var(--ink-55);font-weight:500}.metrics tbody th{font-weight:500}.metrics td:last-child{color:var(--ink);font-weight:500}.quote{border-inline-start:1px solid var(--line-faint);gap:.75rem;padding-inline-start:1.5rem;display:grid}.quote p{font-size:var(--fs-sublead);letter-spacing:-.01em;line-height:1.25}.quote footer{color:var(--ink-55);font-size:var(--fs-caption)}.nf{justify-items:start;gap:1.5rem;display:grid}.legal-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:0 clamp(1.75rem,5vw,5rem);display:grid}.legal-grid .page-head{grid-column:1/-1}.legal-draft{border-radius:var(--radius);background:var(--glass-bg);color:var(--ink);font-size:var(--fs-caption);justify-self:start;align-items:center;gap:.6rem;padding:.6rem .9rem;display:inline-flex}.legal-draft:before{content:"";background:var(--warn);border-radius:50%;width:8px;height:8px}.legal-toc{top:calc(var(--header-h) + 1.5rem);gap:.75rem;display:grid;position:sticky}.legal-toc ol{margin:0;padding:0;list-style:none;display:grid}.legal-toc a{border-top:1px solid var(--line-faint);font-size:var(--fs-caption);color:var(--ink-80);gap:.6rem;padding:.55rem 0;text-decoration:none;display:flex}.legal-toc a:hover{color:var(--ink)}.legal-body{gap:2.5rem;max-width:70ch;display:grid}.legal-body h2{font-size:var(--fs-sublead);letter-spacing:-.01em;align-items:baseline;gap:.75rem;margin-bottom:.75rem;font-weight:500;display:flex}.legal-body p,.legal-body li{color:var(--ink-80)}.legal-body p+p,.legal-body ul+p,.legal-body p+ul{margin-top:.75rem}.legal-body ul{gap:.4rem;padding-inline-start:1.2em;display:grid}.legal-body li::marker{color:var(--ink-55)}@media (max-width:900px){.legal-grid{grid-template-columns:1fr}.legal-toc{margin-bottom:2.5rem;position:static}}:root[data-a11y-text="1"]{--a11y-scale:1.15}:root[data-a11y-text="2"]{--a11y-scale:1.3}:root[data-a11y-contrast]{--ink-80:var(--ink);--ink-55:color-mix(in oklab, var(--ink) 88%, transparent);--ink-40:color-mix(in oklab, var(--ink) 75%, transparent);--line-faint:color-mix(in oklab, var(--ink) 55%, transparent);--line:color-mix(in oklab, var(--ink) 40%, transparent);--glass-bg:color-mix(in oklab, var(--bg) 94%, transparent);--glass-bg-hover:var(--bg);--text-glass:color-mix(in oklab, var(--bg) 94%, transparent)}:root[data-a11y-contrast] .stage__veil{opacity:calc(var(--veil,0) * .7)}:root[data-a11y-links] a:not(.btn){text-underline-offset:.22em;text-decoration-thickness:1px;text-decoration:underline!important}:root[data-a11y-links] a.btn{outline:1px solid var(--ink-55);outline-offset:2px}:root[data-a11y-font]{--font-sans:Arial, "Segoe UI", Tahoma, sans-serif}:root[data-a11y-font] body{letter-spacing:.01em;word-spacing:.06em;line-height:1.65}:root[data-a11y-font] :is(.t-display,.t-display-tight,.t-statement,.t-statement-lg,.display,.h2,.h3,.t-sublead){font-variation-settings:normal;letter-spacing:0!important}:root[data-a11y-focus] :focus-visible{outline-offset:3px;box-shadow:0 0 0 7px color-mix(in oklab, var(--focus) 28%, transparent);outline:3px solid var(--focus)!important}:root[data-a11y-motion=off] *,:root[data-a11y-motion=off] :before,:root[data-a11y-motion=off] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root[data-a11y-motion=off] :is(.reveal-lines .line,.reveal-divider,.reveal-divider--v,.inview-fade){opacity:1;transform:none}:root[data-a11y-motion=off] .about__statement{--plate:1}
@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ead6691b38988cd3-s.0ppmet8o3xvwn.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:300;font-display:swap;src:url(../media/410b9b33c1fb3045-s.p.3tvbn4a5o3dsz.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:300;font-display:swap;src:url(../media/63d3dab777c5c721-s.029gor6pzngks.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b8841bf23d0ceb1a-s.p.3c_9ifplyovq-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7b9514aaeff422cb-s.23l-f4vwnt58n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a8889a992bb4e99-s.p.2so_yqw9ez887.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28402c4521e38e51-s.2fyhu8aozlwjk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ee07b39de4b46a9f-s.p.168j0guhg28sk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f2ce4888a33842fb-s.09yh34x80ly-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49efb7b859c245c7-s.p.15nkmz-jy-oxz.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9dc82409eb9148f-s.2wpi9zs9054zu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2ef1062aca4ef4ca-s.p.1qwsh_jv2x5c0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d95d9a35d11bafb6-s.2_u-kokd49083.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7da340bee077bfda-s.p.2s8qa64i8hvhl.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2067116baaba5779-s.4226fz32m_34k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cee98d9d3ba726a6-s.p.3svqogyt8zmvd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Hebrew Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_hebrew_1d112a39-module__gzSMJG__className{font-family:IBM Plex Sans Hebrew,IBM Plex Sans Hebrew Fallback;font-style:normal}.ibm_plex_sans_hebrew_1d112a39-module__gzSMJG__variable{--font-plex:"IBM Plex Sans Hebrew", "IBM Plex Sans Hebrew Fallback"}
@font-face{font-family:Cascadia Mono;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/61dcc0ca5b2b5120.21562ks9xyji_.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cascadia Mono;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/c89285103e2d8f0c.0diw49kjufa28.woff2)format("woff2");unicode-range:U+28??}@font-face{font-family:Cascadia Mono;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/a35408d9fa6b898c.3uvhrb0myn9i_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cascadia Mono;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/765fc5f6532aca54.1096lby2e265s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cascadia Mono;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/c2ce92584d3c9ea4.0x_gn6bueoj2s.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cascadia Mono;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/d47bbef9ca8c61a9.0fud2-0321fiy.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cascadia Mono;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/2ce9ab84d97c28a2.122vhynsmgnqa.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Cascadia Mono;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/a25521e4cc31aa03.2bzxm8d4j9ypr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cascadia Mono;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/90c828ba37072125.266elcqmzwpax.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cascadia Mono;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/1e2b70bb24fd69b4.152acfko1ayoi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cascadia_mono_efe1614a-module__JUQ65a__className{font-family:Cascadia Mono;font-style:normal}.cascadia_mono_efe1614a-module__JUQ65a__variable{--font-cascadia:"Cascadia Mono"}
.A11yMenu-module__mI0bSq__trigger{z-index:70;background:var(--text-glass);width:2.75rem;height:2.75rem;-webkit-backdrop-filter:blur(var(--text-blur)) saturate(1.2);backdrop-filter:blur(var(--text-blur)) saturate(1.2);color:var(--ink);cursor:pointer;transition:background-color var(--dur-tap) var(--ease-magic), scale .15s var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;inset-block-end:calc(16px + env(safe-area-inset-bottom,0px));inset-inline-start:16px}.A11yMenu-module__mI0bSq__trigger:hover{background:var(--glass-bg-hover)}.A11yMenu-module__mI0bSq__trigger:active{scale:.96}.A11yMenu-module__mI0bSq__trigger svg{width:1.6rem;height:1.6rem}.A11yMenu-module__mI0bSq__dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:.5rem;position:fixed;inset:0}.A11yMenu-module__mI0bSq__dialog[open]{padding:1rem;justify-content:flex-start;align-items:flex-end;padding-block-end:5.25rem;padding-inline-start:28px;display:flex}.A11yMenu-module__mI0bSq__dialog::backdrop{background:color-mix(in oklab, var(--bg) 30%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.A11yMenu-module__mI0bSq__panel{border-radius:calc(var(--radius) + 4px);background:color-mix(in oklab, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);width:min(24rem,100%);max-height:100%;animation:A11yMenu-module__mI0bSq__panelIn var(--dur-mid) var(--ease-magic);gap:1rem;padding:1rem;display:grid;overflow-y:auto}.A11yMenu-module__mI0bSq__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.A11yMenu-module__mI0bSq__title{font-size:var(--fs-sublead);letter-spacing:-.01em;font-weight:500}.A11yMenu-module__mI0bSq__size{border-block:1px solid var(--line-faint);justify-content:space-between;align-items:center;gap:.75rem;padding-block:.75rem;display:flex}.A11yMenu-module__mI0bSq__sizeLabel{font-weight:500}.A11yMenu-module__mI0bSq__stepper{align-items:center;gap:.5rem;display:flex}.A11yMenu-module__mI0bSq__stepper button[disabled]{opacity:.4;cursor:default}.A11yMenu-module__mI0bSq__sizeValue{text-align:center;font-variant-numeric:tabular-nums;direction:ltr;min-width:3.2rem}.A11yMenu-module__mI0bSq__grid{grid-template-columns:1fr 1fr;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.A11yMenu-module__mI0bSq__toggle{border-radius:var(--radius);background:var(--glass-bg);width:100%;min-height:4.5rem;color:var(--ink);font:500 var(--fs-caption) / 1.3 var(--font-sans);text-align:start;cursor:pointer;transition:background-color var(--dur-tap) var(--ease-magic), color var(--dur-tap) var(--ease-magic);border:0;align-content:space-between;justify-items:start;gap:.5rem;padding:.75rem;display:grid}.A11yMenu-module__mI0bSq__toggle:hover{background:var(--glass-bg-hover)}.A11yMenu-module__mI0bSq__toggle[aria-pressed=true]{background:var(--solid-bg);color:var(--solid-ink)}.A11yMenu-module__mI0bSq__toggle svg{width:1.35rem;height:1.35rem}.A11yMenu-module__mI0bSq__foot{font-size:var(--fs-caption);justify-content:space-between;align-items:center;gap:.75rem;font-weight:500;display:flex}.A11yMenu-module__mI0bSq__foot a{text-underline-offset:.2em;text-decoration:underline}@media (max-width:560px){.A11yMenu-module__mI0bSq__dialog[open]{justify-content:center;padding:.5rem;padding-block-end:4.5rem}.A11yMenu-module__mI0bSq__panel{width:100%}}@media (min-width:721px){.A11yMenu-module__mI0bSq__trigger{inset-block-end:calc(28px + env(safe-area-inset-bottom,0px));inset-inline-start:28px}}@keyframes A11yMenu-module__mI0bSq__panelIn{0%{opacity:0;transform:translateY(.75rem)}}
