:is(:root:has(.site),.site-dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--site-bg:#121212;--site-surface:#171717;--site-surface-2:#1c1c1c;--site-surface-3:#232323;--site-fg:#eee;--site-fg-2:#a4a4a4;--site-fg-3:#7a7a7a;--site-line:#202020;--site-line-2:#292929;--site-line-3:#383838;--site-invert-bg:#e8e8e8;--site-invert-fg:#141414;--site-wash:#ffffff0b;--site-nav-bg:#121212c7;--site-live:#5fcf83;--site-chart:#cacaca;--site-chart-2:#66ba7f;--site-shadow-float:0 30px 80px -30px #00000080;--site-shadow-shot:0 40px 90px -50px #0000008c;--site-shadow-pop:var(--site-shadow-float);--site-selection:#dededed9;--site-selection-fg:#141414;--btn-primary-bg:#e8e8e8;--btn-primary-bg-hover:#f5f5f5;--btn-primary-fg:#141414;--btn-primary-edge:inset 0 1px 0 #ffffff8c, inset 0 -1px 0 #0000001a, 0 0 0 1px #ffffff0f;--btn-secondary-bg:#1f1f1f;--btn-secondary-bg-hover:#262626;--btn-secondary-edge:inset 0 1px 0 #ffffff0f, 0 0 0 1px #2e2e2e;--btn-secondary-edge-hover:inset 0 1px 0 #ffffff14, 0 0 0 1px #3a3a3a}@supports (color:lab(0% 0 0)){:is(:root:has(.site),.site-dark){--site-bg:lab(5.26802% 0 0);--site-surface:lab(7.55646% 0 0);--site-surface-2:lab(10.216% 0 0);--site-surface-3:lab(13.58% 0 0);--site-fg:lab(94.2% 0 0);--site-fg-2:lab(67.52% -.0000298023 0);--site-fg-3:lab(51.28% -.0000298023 0);--site-line:lab(12.42% -.00000745058 .00000298023);--site-line-2:lab(16.48% 0 0);--site-line-3:lab(23.44% -.0000149012 0);--site-invert-bg:lab(91.88% .0000298023 -.0000119209);--site-invert-fg:lab(6.19571% 0 0);--site-wash:lab(100% 0 0/.045);--site-nav-bg:lab(5.26802% 0 0/.78);--site-live:lab(75.2472% -46.2165 27.5732);--site-chart:lab(81.44% -.0000298023 0);--site-chart-2:lab(69.0737% -36.8145 21.8802);--site-shadow-float:0 30px 80px -30px lab(0% 0 0/.5);--site-shadow-shot:0 40px 90px -50px lab(0% 0 0/.55);--site-selection:lab(88.4% 0 .0000119209/.85);--site-selection-fg:lab(6.19571% 0 0);--btn-primary-bg:lab(91.88% .0000298023 -.0000119209);--btn-primary-bg-hover:lab(96.52% -.0000298023 .0000119209);--btn-primary-fg:lab(6.19571% 0 0);--btn-primary-edge:inset 0 1px 0 lab(100% 0 0/.55), inset 0 -1px 0 lab(0% 0 0/.1), 0 0 0 1px lab(100% 0 0/.06);--btn-secondary-bg:lab(11.84% 0 0);--btn-secondary-bg-hover:lab(15.32% 0 0);--btn-secondary-edge:inset 0 1px 0 lab(100% 0 0/.06), 0 0 0 1px lab(18.8% 0 0);--btn-secondary-edge-hover:inset 0 1px 0 lab(100% 0 0/.08), 0 0 0 1px lab(24.6% 0 0)}}.site-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--site-bg:#fafafa;--site-surface:#f4f4f4;--site-surface-2:#ededed;--site-surface-3:#e4e4e4;--site-fg:#181818;--site-fg-2:#585858;--site-fg-3:#7a7a7a;--site-line:#e8e8e8;--site-line-2:#dfdfdf;--site-line-3:#d1d1d1;--site-invert-bg:#1b1b1b;--site-invert-fg:#f8f8f8;--site-wash:#00000008;--site-nav-bg:#fafafacc;--site-live:#0a924b;--site-chart:#2e2e2e;--site-chart-2:#26894c;--site-shadow-float:0 30px 80px -32px #16161629;--site-shadow-shot:0 40px 90px -50px #16161633;--site-shadow-pop:var(--site-shadow-float);--site-selection:#1b1b1bd9;--site-selection-fg:#f8f8f8;--btn-primary-bg:#1d1d1d;--btn-primary-bg-hover:#2e2e2e;--btn-primary-fg:#f8f8f8;--btn-primary-edge:inset 0 1px 0 #ffffff1f, 0 0 0 1px #141414, 0 1px 2px #00000014;--btn-secondary-bg:#f3f3f3;--btn-secondary-bg-hover:#ebebeb;--btn-secondary-edge:inset 0 -1px 0 #00000008, 0 0 0 1px #dedede, 0 1px 2px #0000000a;--btn-secondary-edge-hover:inset 0 -1px 0 #00000008, 0 0 0 1px #d1d1d1, 0 1px 2px #0000000d}@supports (color:lab(0% 0 0)){.site-light{--site-bg:lab(98.26% 0 0);--site-surface:lab(96.172% 0 0);--site-surface-2:lab(93.736% 0 0);--site-surface-3:lab(90.72% .0000298023 -.0000119209);--site-fg:lab(8.36% -.00000745058 0);--site-fg-2:lab(37.36% .0000149012 -.00000596046);--site-fg-3:lab(51.28% -.0000298023 0);--site-line:lab(91.88% .0000298023 -.0000119209);--site-line-2:lab(88.98% -.0000298023 0);--site-line-3:lab(83.76% -.0000298023 0);--site-invert-bg:lab(9.52% -.00000745058 0);--site-invert-fg:lab(97.68% -.0000298023 .0000119209);--site-wash:lab(0% 0 0/.03);--site-nav-bg:lab(98.26% 0 0/.8);--site-live:lab(53.1744% -46.7233 28.1675);--site-chart:lab(18.8% 0 0);--site-chart-2:lab(50.6135% -40.3024 24.1837);--site-shadow-float:0 30px 80px -32px lab(7.22637% -.0000149012 0/.16);--site-shadow-shot:0 40px 90px -50px lab(7.22637% -.0000149012 0/.2);--site-selection:lab(9.52% -.00000745058 0/.85);--site-selection-fg:lab(97.68% -.0000298023 .0000119209);--btn-primary-bg:lab(10.68% .00000745058 -.00000298023);--btn-primary-bg-hover:lab(18.8% 0 0);--btn-primary-fg:lab(97.68% -.0000298023 .0000119209);--btn-primary-edge:inset 0 1px 0 lab(100% 0 0/.12), 0 0 0 1px lab(6.19571% 0 0), 0 1px 2px lab(0% 0 0/.08);--btn-secondary-bg:lab(95.824% -.0000298023 0);--btn-secondary-bg-hover:lab(93.04% .0000298023 -.0000119209);--btn-secondary-edge:inset 0 -1px 0 lab(0% 0 0/.03), 0 0 0 1px lab(88.4% 0 .0000119209), 0 1px 2px lab(0% 0 0/.04);--btn-secondary-edge-hover:inset 0 -1px 0 lab(0% 0 0/.03), 0 0 0 1px lab(83.76% -.0000298023 0), 0 1px 2px lab(0% 0 0/.05)}}:is(:root:has(.site),.site-dark,.site-light){--focus-ring:color-mix(in oklab, var(--site-fg) 62%, transparent);--font-site:"Twemoji Country Flags", var(--font-inter,"Inter"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-site);--font-body:var(--font-site);--font-sans:var(--font-site);--background:var(--site-bg);--surface:var(--site-surface);--surface-raised:var(--site-surface-2);--surface-muted:var(--site-surface-2);--foreground:var(--site-fg);--text-secondary:var(--site-fg-2);--text-muted:var(--site-fg-3);--border:var(--site-line-2);--border-subtle:var(--site-line);--border-strong:var(--site-line-3);--accent:var(--site-fg);--accent-strong:var(--site-fg);--accent-subtle:var(--site-wash);--accent-foreground:var(--site-bg);--color-canvas:var(--site-bg);--color-white:var(--site-surface);--color-mist:var(--site-surface-2);--color-hairline:var(--site-line);--color-border:var(--site-line-2);--color-mute:var(--site-fg-3);--color-sub:var(--site-fg-2);--color-body:var(--site-fg-2);--color-ink:var(--site-fg);--color-carbon:color-mix(in oklab, var(--site-fg) 86%, var(--site-bg));--color-accent:var(--site-fg);--color-accent-hover:color-mix(in oklab, var(--site-fg) 86%, var(--site-bg));--color-accent-soft:var(--site-surface-2);--color-accent-ink:var(--site-fg)}:root:has(.site){background:var(--site-bg);color:var(--site-fg)}:root:has(.site) body{background:var(--site-bg);color:var(--site-fg)}:root:has(.site){overflow-x:clip}:root:has(.site) body{overflow-x:clip}:root:has(.site){font-size:16px}:root:has(.site){interpolate-size:allow-keywords}:root:has(.site) ::selection{background:var(--site-selection);color:var(--site-selection-fg)}.site{background:var(--site-bg);min-height:100vh;color:var(--site-fg);font-family:var(--font-site);letter-spacing:-.01em;font-feature-settings:"kern" 1, "calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:1rem;font-weight:400;line-height:1.4;overflow-x:clip}.site :is(.font-semibold,.font-bold,.font-extrabold,.font-black,b,strong){font-weight:500}.site :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.site :is(.site-badge,.site-pill):focus-visible{border-radius:9999px}.site .site-btn:focus-visible{border-radius:10px}@layer components{.site-container{width:100%;max-width:calc(var(--site-max) + 2 * var(--site-gutter));padding-inline:var(--site-gutter);margin-inline:auto}.site-container-narrow{max-width:calc(880px + 2 * var(--site-gutter))}.site-container-wide{max-width:calc(1600px + 2 * var(--site-gutter))}.site-section,.site-story{padding-block:var(--site-section-y)}.site-inner-gap{margin-top:var(--site-inner-gap)}.site-hero{padding-top:var(--site-hero-top);padding-bottom:var(--site-section-y)}.site-hero-full,.site-hero-full.site-hero{min-height:calc(100svh - var(--site-nav-h));padding-top:32px;padding-bottom:calc(22svh + env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}@media (min-width:640px){.site-hero-full,.site-hero-full.site-hero{padding-bottom:clamp(64px,9svh,96px)}}@media (max-width:639px){.site-hero{min-height:calc(100svh - var(--site-nav-h));padding-top:32px;padding-bottom:calc(18svh + env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}}.site-section-tight{padding-block:clamp(56px,7vw,96px)}.site-rule{border:0;border-top:1px solid var(--site-line)}.site-display,.site-h1,.site-h2,.site-h3,.site-h4{color:var(--site-fg);text-wrap:balance;font-weight:400;line-height:1.2}.site-display,.site-h1{letter-spacing:-.024em;font-size:clamp(1.5rem,.95rem + 1.9vw,2.1875rem)}.site-h2{letter-spacing:-.015em;font-size:clamp(1.1875rem,1rem + .45vw,1.4375rem)}.site-h3{letter-spacing:-.01em;font-size:1.0625rem;font-weight:500}.site-h4{letter-spacing:-.008em;font-size:.9375rem;font-weight:500}.site-runin{color:var(--site-fg);text-wrap:balance;font-weight:400;line-height:1.2}.site-runin-hero{letter-spacing:-.024em;max-width:27em;font-size:clamp(1.5rem,.95rem + 1.9vw,2.1875rem)}.site-runin-section{letter-spacing:-.015em;max-width:31em;font-size:clamp(1.1875rem,1rem + .45vw,1.4375rem)}.site-runin :where(.site-runin-rest){color:var(--site-fg-3)}.site-runin :where(a){color:var(--site-fg);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--site-line-3);text-decoration-color:var(--site-line-3);text-underline-offset:.18em;transition:text-decoration-color .2s var(--ease-standard);white-space:nowrap}.site-runin :where(a:hover){text-decoration-color:currentColor}.site-section-label{letter-spacing:-.006em;color:var(--site-fg-3);font-size:.9375rem;font-weight:500;line-height:1.4}.site-lead{letter-spacing:-.01em;color:var(--site-fg-2);text-wrap:pretty;font-size:1.0625rem;line-height:1.45}.site-body{letter-spacing:-.008em;color:var(--site-fg-2);text-wrap:pretty;font-size:.9375rem;line-height:1.5}.site-small{letter-spacing:-.005em;color:var(--site-fg-2);font-size:.875rem;line-height:1.45}.site-caption{letter-spacing:-.003em;color:var(--site-fg-3);font-size:.8125rem;line-height:1.4}.site-label{letter-spacing:-.006em;color:var(--site-fg-2);font-size:.8125rem;font-weight:500;line-height:1.3}.site-muted{color:var(--site-fg-3)}.site-fg{color:var(--site-fg)}.site-fg-2{color:var(--site-fg-2)}.site-tabular{font-variant-numeric:tabular-nums}.site-quiet{color:var(--site-fg-3)}.site-prose{color:var(--site-fg-2);letter-spacing:-.011em;font-size:1rem;line-height:1.6}.site-prose :where(h2){color:var(--site-fg);letter-spacing:-.015em;text-wrap:balance;margin:2.5em 0 .75em;font-size:1.375rem;font-weight:400;line-height:1.2}.site-prose :where(h3){color:var(--site-fg);letter-spacing:-.01em;text-wrap:balance;margin:2em 0 .5em;font-size:1.0625rem;font-weight:500;line-height:1.2}.site-prose :where(p,li){text-wrap:pretty}.site-prose :where(p,ul,ol){margin:0 0 1em}.site-prose :where(ul){padding-left:1.25em;list-style:outside}.site-prose :where(ol){padding-left:1.25em;list-style:decimal}.site-prose :where(li){margin:.35em 0}.site-prose :where(a){color:var(--site-fg);text-decoration:underline;-webkit-text-decoration-color:var(--site-line-3);text-decoration-color:var(--site-line-3);text-underline-offset:3px;transition:text-decoration-color .16s var(--ease-standard)}.site-prose :where(a:hover){-webkit-text-decoration-color:var(--site-fg);text-decoration-color:var(--site-fg)}.site-prose :where(strong){color:var(--site-fg);font-weight:500}.site-prose :where(code){background:var(--site-surface-2);color:var(--site-fg);border-radius:6px;padding:.1em .35em;font-size:.9em}.site-card{border:1px solid var(--site-line);background:var(--site-surface);border-radius:18px}.site-panel{background:var(--site-surface);border-radius:18px}.site-card-hover{transition:border-color .24s var(--ease-standard), background-color .24s var(--ease-standard), transform .32s var(--ease-enter)}@media (hover:hover) and (pointer:fine){.site-card-hover:hover{border-color:var(--site-line-2);background:var(--site-surface-2)}}.site-inset{background:var(--site-surface-2);border-radius:12px}.site-link{color:var(--site-fg-2);transition:color .16s var(--ease-standard)}.site-link:hover{color:var(--site-fg)}.site-underline{color:var(--site-fg);text-decoration:underline;-webkit-text-decoration-color:var(--site-line-3);text-decoration-color:var(--site-line-3);text-underline-offset:4px;transition:text-decoration-color .16s var(--ease-standard);text-decoration-thickness:1px}.site-underline:hover{text-decoration-color:currentColor}.site-btn{--btn-h:36px;--btn-px:14px;isolation:isolate;height:var(--btn-h);padding-inline:var(--btn-px);font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-standard), box-shadow .2s var(--ease-standard), color .2s var(--ease-standard), opacity .2s var(--ease-standard), transform .26s var(--ease-spring,var(--ease-enter));border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.site-btn:active:not(:disabled,[aria-disabled=true]){transition-duration:90ms;transform:scale(.97)}.site-btn svg,.site-btn [data-icon]{flex-shrink:0;width:16px;height:16px}.site-btn [data-arrow]{transition:transform .32s var(--ease-enter)}.site-btn-sm{--btn-h:32px;--btn-px:12px}.site-btn-sm svg,.site-btn-sm [data-icon]{width:14px;height:14px}.site-btn-lg{--btn-h:40px;--btn-px:16px}@media (pointer:coarse){.site-btn-lg{--btn-h:44px}}.site-btn-block{width:100%;display:flex}.site-btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--btn-primary-edge)}.site-btn-secondary{background:var(--btn-secondary-bg);color:var(--site-fg);box-shadow:var(--btn-secondary-edge)}.site-btn-ghost{color:var(--site-fg-2);background:0 0}.site-btn-link{--btn-h:auto;--btn-px:0;height:auto;color:var(--site-fg);text-decoration:underline;-webkit-text-decoration-color:var(--site-line-3);text-decoration-color:var(--site-line-3);text-underline-offset:5px;background:0 0;border-radius:4px;padding:2px 0;text-decoration-thickness:1px}.site-btn-link:active:not(:disabled){transform:none}@media (hover:hover) and (pointer:fine){.site-btn-primary:hover{background:var(--btn-primary-bg-hover)}.site-btn-secondary:hover{background:var(--btn-secondary-bg-hover);box-shadow:var(--btn-secondary-edge-hover)}.site-btn-ghost:hover{color:var(--site-fg);background:var(--site-wash)}.site-btn-link:hover{text-decoration-color:currentColor}.site-btn:hover [data-arrow]{transform:translate(3px)}}.site-btn:disabled,.site-btn[aria-disabled=true]{cursor:not-allowed;opacity:.45}.site-btn[data-loading]{cursor:progress;opacity:1;pointer-events:none}.site-btn[data-loading]>:not(.site-btn-spinner){opacity:0}.site-btn-spinner{opacity:.8;border:1.75px solid;border-right-color:#0000;border-radius:9999px;width:16px;height:16px;margin:auto;animation:.7s linear infinite site-spin;position:absolute;inset:0}.site-btn-sm .site-btn-spinner{width:14px;height:14px}.site-input{background:var(--site-surface);width:100%;height:44px;box-shadow:inset 0 0 0 1px var(--site-line-2);color:var(--site-fg);font:inherit;letter-spacing:-.011em;transition:box-shadow .18s var(--ease-standard), background-color .18s var(--ease-standard);border:0;border-radius:12px;outline:none;padding-inline:14px;font-size:16px}@media (min-width:640px){.site-input{font-size:.9375rem}}.site-input::placeholder{color:var(--site-fg-3)}@media (hover:hover) and (pointer:fine){.site-input:hover{box-shadow:inset 0 0 0 1px var(--site-line-3)}}.site-input:focus,.site-input:focus-visible{box-shadow:inset 0 0 0 1px var(--site-fg-3), 0 0 0 4px var(--site-wash);outline:none}.site-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--danger) 55%, transparent)}.site-badge{background:var(--site-surface-2);height:28px;box-shadow:inset 0 0 0 1px var(--site-line);color:var(--site-fg-2);letter-spacing:-.006em;white-space:nowrap;border-radius:9999px;align-items:center;gap:8px;padding-inline:12px;font-size:.8125rem;font-weight:400;display:inline-flex}.site-kbd{background:var(--site-surface-2);min-width:22px;height:22px;box-shadow:inset 0 -1px 0 var(--site-line-3), inset 0 0 0 1px var(--site-line-2);color:var(--site-fg-2);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding-inline:6px;font-size:.75rem;font-weight:500;line-height:1;display:inline-grid}.site-live-dot{background:var(--site-live);border-radius:9999px;flex-shrink:0;width:7px;height:7px;display:inline-block;position:relative}.site-live-dot:after{content:"";border-radius:inherit;background:inherit;animation:site-ping 2.4s var(--ease-enter) infinite;position:absolute;inset:0}.site-shot{background:var(--site-surface);box-shadow:0 0 0 1px var(--site-line-2), var(--site-shadow-shot);border-radius:16px;position:relative;overflow:hidden}.site-shot img{width:100%;height:auto;display:block}.site-shot-inner{width:var(--shot-crop,100%)}@media (min-width:640px){.site-shot-inner{width:100%}}.site-shot-flat{box-shadow:0 0 0 1px var(--site-line)}.site-shot-fade img{-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}:root[data-site-theme=light] .site-when-dark,:root:not([data-site-theme=light]) .site-when-light{display:none!important}.site-glow{pointer-events:none;background:radial-gradient(60% 55% at 50% 0%, var(--site-wash), transparent 70%);position:absolute;inset:0}.site-grid-fade{pointer-events:none;background-image:linear-gradient(to right, var(--site-line) 1px, transparent 1px), linear-gradient(to bottom, var(--site-line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 5%,#0000 72%);mask-image:radial-gradient(70% 60% at 50% 0,#000 5%,#0000 72%)}.site-shot-panel{background:var(--site-surface);aspect-ratio:4/3.1;border-radius:22px;position:relative;overflow:hidden}@media (min-width:768px){.site-shot-panel{aspect-ratio:2;border-radius:24px}}.site-shot-panel-frame{width:165%;box-shadow:0 0 0 1px var(--site-line-2);border-radius:12px;position:absolute;top:clamp(24px,4.6%,56px);left:20px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 46%,#0000 92%);mask-image:linear-gradient(#000 0 46%,#0000 92%)}@media (min-width:768px){.site-shot-panel-frame{width:74%;left:50%;transform:translate(-50%)}}.site-shot-panel-frame img{width:100%;height:auto;display:block}.site-rows{border-top:1px solid var(--site-line)}.site-row{border-bottom:1px solid var(--site-line);letter-spacing:-.012em;color:var(--site-fg);align-items:center;gap:16px;padding-block:18px;font-size:clamp(1rem,.95rem + .2vw,1.0625rem);line-height:1.35;display:flex;position:relative}.site-row-arrow{color:var(--site-fg-3);transition:transform .32s var(--ease-enter), color .2s var(--ease-standard);margin-left:auto}@media (hover:hover) and (pointer:fine){.site-row:hover .site-row-arrow{color:var(--site-fg);transform:translate(2px,2px)}}.site-price-row{border-bottom:1px solid var(--site-line-2);letter-spacing:-.008em;justify-content:space-between;align-items:baseline;gap:16px;padding-block:14px;font-size:.9375rem;display:flex}.site-price-row:first-child{padding-top:0}.site-faq-row{border-bottom:1px solid var(--site-line)}.site-faq-row summary{cursor:pointer;letter-spacing:-.01em;color:var(--site-fg);text-wrap:balance;align-items:center;gap:16px;padding-block:16px;font-size:1rem;font-weight:500;line-height:1.2;list-style:none;display:flex}.site-faq-row summary::-webkit-details-marker{display:none}.site-faq-chevron{color:var(--site-fg-3);transition:transform .32s var(--ease-enter);margin-left:auto}.site-faq-row[open] .site-faq-chevron{transform:rotate(180deg)}}:root[data-site-reveal] [data-reveal]:not([data-revealed]),:root[data-site-reveal] [data-reveal-group]:not([data-revealed])>*{opacity:0;transform:translateY(8px)}:root[data-site-reveal] [data-reveal=title]:not([data-revealed]){filter:blur(4px);transform:translateY(8px)}:root[data-site-reveal] [data-reveal=shot]:not([data-revealed]){transform:translateY(12px)scale(.985)}[data-reveal][data-revealed=in],[data-reveal-group][data-revealed=in]>*{transition:opacity .8s var(--ease-enter), transform 1s var(--ease-enter), filter .8s var(--ease-enter);transition-delay:calc(var(--reveal-i,0) * 80ms)}[data-reveal=shot][data-revealed=in]{transition:opacity .9s var(--ease-enter), transform 1.4s var(--ease-enter);transform-origin:50% 0}[data-reveal-group][data-revealed=in]>:nth-child(2){--reveal-i:1}[data-reveal-group][data-revealed=in]>:nth-child(3){--reveal-i:2}[data-reveal-group][data-revealed=in]>:nth-child(4){--reveal-i:3}[data-reveal-group][data-revealed=in]>:nth-child(5){--reveal-i:4}[data-reveal-group][data-revealed=in]>:nth-child(n+6){--reveal-i:5}.site-grow{transform-origin:0}:root[data-site-reveal] :is([data-reveal],[data-reveal-group]):not([data-revealed]) .site-grow{transform:scaleX(0)}[data-revealed=in] .site-grow{transition:transform 1.2s var(--ease-enter);transition-delay:calc(.25s + var(--i,0) * 70ms)}:root[data-site-reveal] :is([data-reveal],[data-reveal-group]):not([data-revealed]) .site-draw{stroke-dashoffset:1px}.site-draw{stroke-dasharray:1;stroke-dashoffset:0}[data-revealed=in] .site-draw{transition:stroke-dashoffset 1.8s var(--ease-in-out) .2s}:root[data-site-reveal] :is([data-reveal],[data-reveal-group]):not([data-revealed]) .site-fill{opacity:0}[data-revealed=in] .site-fill{transition:opacity 1.2s var(--ease-standard) .9s}:root[data-site-reveal] :is([data-reveal],[data-reveal-group]):not([data-revealed]) .site-pop{opacity:0;transform:scale(.4)}.site-pop{transform-box:fill-box;transform-origin:50%}[data-revealed=in] .site-pop{transition:opacity .4s var(--ease-enter) 1.7s, transform .7s var(--ease-spring,var(--ease-enter)) 1.7s}.site-enter{animation:site-enter 1s var(--ease-enter) both;animation-delay:calc(var(--enter-i,0) * 90ms)}.site-enter-title{animation:site-enter-title 1.1s var(--ease-enter) both;animation-delay:calc(var(--enter-i,0) * 90ms)}@keyframes site-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.site-enter-shot{animation:site-enter-shot 1.5s var(--ease-enter) both;animation-delay:calc(var(--enter-i,0) * 90ms);transform-origin:50% 0}@keyframes site-enter-shot{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes site-enter-title{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:none}}@keyframes site-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}@keyframes site-spin{to{transform:rotate(360deg)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.site-parallax{animation:linear both site-parallax;animation-timeline:view();animation-range:cover}@keyframes site-parallax{0%{transform:translate3d(0, var(--parallax,40px), 0)}to{transform:translate3d(0, calc(var(--parallax,40px) * -1), 0)}}.site-parallax-exit{animation:linear both site-parallax-exit;animation-timeline:view();animation-range:exit -20%}@keyframes site-parallax-exit{0%{transform:none}to{transform:translate3d(0, calc(var(--parallax,60px) * -1), 0) scale(.985)}}}}:root[data-site-theme-transition]::view-transition-old(root){animation-duration:.36s;animation-timing-function:var(--ease-standard)}:root[data-site-theme-transition]::view-transition-new(root){animation-duration:.36s;animation-timing-function:var(--ease-standard)}.site-faq details::details-content{block-size:0;transition:block-size .48s var(--ease-enter), content-visibility .48s allow-discrete;overflow-y:clip}.site-faq details[open]::details-content{block-size:auto}.site-wire{animation:site-wire 2.6s var(--ease-in-out) infinite}@keyframes site-wire{0%{transform:translate(-100%)}to{transform:translate(200%)}}@media (prefers-reduced-motion:reduce){:root[data-site-reveal] [data-reveal]:not([data-revealed]),:root[data-site-reveal] [data-reveal-group]:not([data-revealed])>*,:root[data-site-reveal] :is([data-reveal],[data-reveal-group]):not([data-revealed]) :is(.site-grow,.site-pop,.site-fill){opacity:1;filter:none;transform:none}:root[data-site-reveal] :is([data-reveal],[data-reveal-group]):not([data-revealed]) .site-draw{stroke-dashoffset:0}[data-reveal],[data-reveal-group]>*,.site-enter,.site-enter-title,.site-enter-shot,.site-grow,.site-draw,.site-pop,.site-fill{transition:none!important;animation:none!important}.site-live-dot:after,.site-wire{animation:none}.site-wire{opacity:0}.site-btn,.site-btn [data-arrow]{transition:none}.site-faq details::details-content{transition:none}}:root:has(.site){--site-section-y:clamp(44px, calc(7.8vw + 14px), 116px);--site-inner-gap:clamp(36px, 4.4vw, 64px);--site-hero-top:max(120px, 30vh);--site-max:1440px;--site-gutter:20px;--site-nav-h:56px}@media (min-width:640px){:root:has(.site){--site-gutter:32px;--site-nav-h:60px}}@media (max-width:639px){:root:has(.site){--site-section-y:68px;--site-inner-gap:44px}}@media (min-width:1024px){:root:has(.site){--site-gutter:48px}}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.site [id]{scroll-margin-top:96px}.site-word{animation:site-word .64s var(--ease-enter) both;animation-delay:calc(.24s + var(--i,0) * 16ms);display:inline-block}@keyframes site-word{0%{opacity:0;filter:blur(5px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:none}}.site-section-label{align-items:baseline;gap:.45em;display:flex}.site-label-slashes{color:var(--site-fg-3);opacity:.75;letter-spacing:-.06em}@media (prefers-reduced-motion:reduce){.site-word{animation:none}}@keyframes site-fade{0%{opacity:0}to{opacity:1}}.site-more-link{letter-spacing:-.01em;width:fit-content;color:var(--site-fg-2);transition:color .18s var(--ease-standard);align-items:center;gap:6px;font-size:.90625rem;font-weight:500;display:inline-flex;position:relative}.site-more-link-text{position:relative}.site-more-link-text:after{content:"";transform-origin:0;height:1px;transition:transform .18s var(--ease-standard);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.site-more-link-arrow{color:var(--site-fg-3);transition:transform .22s var(--ease-enter), color .18s var(--ease-standard)}@media (hover:hover) and (pointer:fine){.site-more-link:hover{color:var(--site-fg)}.site-more-link:hover .site-more-link-text:after{transform:scaleX(1)}.site-more-link:hover .site-more-link-arrow{color:var(--site-fg);transform:translate(2px,-2px)}}.site-more-link:focus-visible{color:var(--site-fg);border-radius:4px}@media (pointer:coarse){.site-more-link{min-height:44px}}@media (prefers-reduced-motion:reduce){.site-more-link-text:after,.site-more-link-arrow{transition:none}}.site-inline-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, currentColor 30%, transparent);text-decoration-color:color-mix(in oklab, currentColor 30%, transparent);text-underline-offset:3px;transition:text-decoration-color .16s var(--ease-standard)}.site-inline-link:hover{text-decoration-color:currentColor}
