:root{color-scheme:dark;--canvas:#0b0b0d;--canvas-2:#0f0f12;--raised:#161619;--surface:#1d1d21;--surface-2:#2a2a30;--line:#ffffff17;--line-2:#ffffff29;--text:#f5f5f7;--text-2:#f5f5f7bd;--text-3:#f5f5f794;--accent:#ffb547;--accent-deep:#ff6a4d;--accent-grad:linear-gradient(135deg, #ffc76b 0%, #ff8a50 55%, #ff6a4d 100%);--frost:#c6ceff;--dusk:#8792d8;--ok:#34d399;--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;--font-rounded:ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, var(--font);--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--gutter:clamp(16px, 4.2vw, 48px);--page:1180px;--wide:1440px;--section:clamp(88px, 12vw, 168px);--r-s:12px;--r-m:18px;--r-l:28px;--r-xl:36px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--spring:cubic-bezier(.34, 1.4, .64, 1);--shadow-card:0 1px 0 #ffffff0a inset, 0 18px 40px -18px #000000b3;--shadow-float:0 50px 100px -30px #000000bf, 0 30px 60px -30px #0009}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--canvas);scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--canvas);min-height:100vh;color:var(--text);font-family:var(--font);letter-spacing:-.011em;font-synthesis:none;font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1.0625rem;line-height:1.53;overflow-x:clip}img,svg,video,picture{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit}::selection{color:#fff;background:#ffb54759}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}[hidden]{display:none!important}main{display:block;overflow-x:clip}.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-link{z-index:100;color:#000;transition:transform .25s var(--ease-out);background:#fff;border-radius:999px;padding:10px 16px;font-weight:600;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.page{width:min(var(--page), 100% - 2 * var(--gutter));margin-inline:auto}.page-wide{width:min(var(--wide), 100% - 2 * var(--gutter));margin-inline:auto}.page-text{width:min(760px, 100% - 2 * var(--gutter));margin-inline:auto}.section{padding-block:var(--section);position:relative}.section+.section{padding-top:0}.center{text-align:center}.stack>*+*{margin-top:var(--stack,1rem)}.display{letter-spacing:-.038em;text-wrap:balance;font-size:clamp(2.75rem,1.35rem + 5.6vw,6.25rem);font-weight:700;line-height:1.02}.headline{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(2.125rem,1.25rem + 3.6vw,4.375rem);font-weight:700;line-height:1.05}.headline-s{letter-spacing:-.026em;text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 2.2vw,3rem);font-weight:700;line-height:1.08}.title{letter-spacing:-.018em;text-wrap:balance;font-size:clamp(1.25rem,1.08rem + .7vw,1.625rem);font-weight:650;line-height:1.18}.lead{letter-spacing:-.017em;color:var(--text-2);text-wrap:pretty;font-size:clamp(1.1875rem,1.02rem + .62vw,1.5rem);font-weight:500;line-height:1.42}.body-l{color:var(--text-2);text-wrap:pretty;font-size:1.1875rem;line-height:1.5}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.small{letter-spacing:-.006em;font-size:.875rem;line-height:1.45}.eyebrow{letter-spacing:-.01em;background:var(--accent-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:1.0625rem;font-weight:600;display:inline-block}.grad-text{background:var(--accent-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.silver-text{background:linear-gradient(#fff 30%,#ffffff9e);color:#0000;-webkit-background-clip:text;background-clip:text}.nowrap{white-space:nowrap}.btn{--h:50px;min-height:var(--h);letter-spacing:-.014em;white-space:nowrap;cursor:pointer;transition:transform .45s var(--spring), box-shadow .35s var(--ease-out), background-color .25s var(--ease-out), color .25s;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:0 26px;font-size:1.0625rem;font-weight:600;line-height:1.1;display:inline-flex;position:relative}.btn svg{flex:none;width:1.05em;height:1.05em}.btn:active{transform:scale(.97)}.btn-primary{color:#0b0b0d;background:#fff;box-shadow:inset 0 1px #fff9,0 14px 34px -14px #ffffff73}.btn-primary:hover{transform:scale(1.035);box-shadow:inset 0 1px #fff9,0 22px 48px -16px #ffffff8c}.btn.is-soon{cursor:default;opacity:.6;pointer-events:none;transform:none}.btn-glass{color:var(--text);backdrop-filter:blur(20px)saturate(1.7);background:#ffffff14;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1a,0 10px 30px -14px #0009}.btn-glass:hover{background:#ffffff24;transform:scale(1.035)}.btn-s{--h:34px;letter-spacing:-.006em;padding:0 15px;font-size:.875rem}.btn-l{--h:56px;padding:0 32px;font-size:1.125rem}.link-more{color:var(--accent);align-items:center;gap:.25em;font-weight:500;display:inline-flex}.link-more svg{width:.8em;height:.8em;transition:transform .3s var(--ease-out)}.link-more:hover{text-underline-offset:.18em;text-decoration:underline}.link-more:hover svg{transform:translate(3px)}.cta-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.center .cta-row{justify-content:center}.glass{backdrop-filter:blur(28px)saturate(1.6);border-radius:var(--r-l);box-shadow:inset 0 1px 0 #ffffff24, inset 0 0 0 1px #ffffff12, var(--shadow-card);background:linear-gradient(#ffffff16,#ffffff08),#1616198c;position:relative}.panel{border-radius:var(--r-l);box-shadow:inset 0 1px 0 #ffffff14, inset 0 0 0 1px #ffffff0e, var(--shadow-card);background:radial-gradient(120% 90% at 0 0,#ffffff0f,#0000 55%),linear-gradient(#17171b,#111114);position:relative;overflow:hidden}.pill{letter-spacing:-.005em;height:32px;color:var(--text);backdrop-filter:blur(16px);background:#ffffff14;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.875rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff14}.pill .dot{background:var(--accent-grad);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ff8c50cc}.icon-tile{color:#fff;background:linear-gradient(#ffffff24,#ffffff0d);border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #ffffff14,0 10px 24px -12px #000c}.icon-tile svg{width:24px;height:24px}.icon-tile.is-accent{background:var(--accent-grad);box-shadow:inset 0 1px #ffffff73,0 12px 28px -12px #ff6a4dbf}.window{box-shadow:0 0 0 1px #ffffff1f, 0 1px 0 0 #ffffff2e inset, var(--shadow-float);isolation:isolate;background:#000;border-radius:clamp(10px,1.5vw,22px);position:relative;overflow:hidden}.window img{width:100%;height:auto}.window:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff0f}.ambient{z-index:-1;pointer-events:none;position:absolute;inset:-16% -10% -22%;-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0006 70%,#0000 100%);mask-image:radial-gradient(closest-side,#000 35%,#0006 70%,#0000 100%)}.ambient img{object-fit:cover;opacity:.6;width:100%;height:100%}.section-head{max-width:860px;margin-bottom:clamp(40px,6vw,72px)}.section-head.center{margin-inline:auto}.section-head .lead{margin-top:20px}.bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.tile{flex-direction:column;grid-column:span 6;min-height:100%;padding:clamp(24px,3vw,36px);display:flex}.tile h3{margin-top:18px}.tile p{color:var(--text-2);text-wrap:pretty;margin-top:10px}.tile .tile-media{margin-top:auto;padding-top:28px}.tile .tile-media.bleed{margin-inline:calc(-1*clamp(24px,3vw,36px));margin-bottom:calc(-1*clamp(24px,3vw,36px))}@media (width>=760px){.tile.span-2{grid-column:span 2}.tile.span-3{grid-column:span 3}.tile.span-4{grid-column:span 4}}.crop{border-radius:var(--r-m);aspect-ratio:var(--ratio,16 / 10);background:#000;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 24px 50px -24px #000000e6}.crop img{object-fit:cover;object-position:var(--pos,50% 0%);width:100%;height:100%;position:absolute;inset:0}.tile .tile-media.bleed .crop{box-shadow:none;border-radius:0}.checks{gap:12px;display:grid}.checks li{grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.checks svg{width:22px;height:22px;color:var(--accent);margin-top:2px}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.018em;justify-content:space-between;align-items:center;gap:24px;padding:24px 2px;font-size:clamp(1.0625rem,.98rem + .4vw,1.3125rem);font-weight:600;line-height:1.3;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .plus{width:30px;height:30px;transition:transform .45s var(--spring), background-color .25s;background:#ffffff14;border-radius:50%;flex:none;position:relative;box-shadow:inset 0 1px #ffffff24}.faq summary .plus:before,.faq summary .plus:after{content:"";background:currentColor;border-radius:2px;width:12px;height:1.75px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq summary .plus:after{transform:translate(-50%,-50%)rotate(90deg)}.faq details[open] summary .plus{background:#ffffff24;transform:rotate(45deg)}.faq summary:hover .plus{background:#ffffff24}.faq .answer{color:var(--text-2);max-width:820px;padding:0 56px 28px 2px}.faq .answer>*+*{margin-top:.8em}.faq .answer a{color:var(--accent);text-underline-offset:.18em;text-decoration:underline 1px}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}.faq details::details-content{height:0;transition:height .45s var(--ease-out), content-visibility .45s allow-discrete;overflow:clip}.faq details[open]::details-content{height:auto}}.prose{color:var(--text-2);font-size:1.0625rem;line-height:1.65}.prose>*+*{margin-top:1em}.prose h2{color:var(--text);letter-spacing:-.022em;margin-top:2.4em;scroll-margin-top:96px;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:700;line-height:1.2}.prose h3{color:var(--text);letter-spacing:-.014em;margin-top:1.8em;scroll-margin-top:96px;font-size:1.1875rem;font-weight:650;line-height:1.3}.prose h2+*,.prose h3+*{margin-top:.6em}.prose strong{color:var(--text);font-weight:600}.prose a{color:var(--accent);text-underline-offset:.18em;overflow-wrap:anywhere;text-decoration:underline 1px}.prose a:hover{text-decoration-thickness:2px}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--text-3)}.prose table{border-collapse:collapse;width:100%;font-size:.9375rem;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px}.prose th{color:var(--text);white-space:nowrap;font-weight:600}.prose blockquote{border-radius:var(--r-m);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0d;padding:18px 22px}.prose code{font-family:var(--mono);background:#ffffff14;border-radius:6px;padding:.12em .4em;font-size:.88em}.prose hr{background:var(--line);border:0;height:1px;margin-block:2.4em}@media (prefers-reduced-motion:no-preference){.rise{animation:rise 1.1s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + 80ms)}@supports (animation-timeline:view()){.reveal{animation:linear both reveal view();animation-range:entry 4% cover 26%}}}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes reveal{0%{opacity:0;transform:translateY(40px)scale(.985)}to{opacity:1;transform:none}}[data-tilt]{--mx:50%;--my:-30%}[data-tilt]:after{content:"";border-radius:inherit;background:radial-gradient(520px circle at var(--mx) var(--my), #ffffff13, transparent 42%);opacity:0;transition:opacity .5s var(--ease-out);pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){[data-tilt]:hover:after{opacity:1}}[data-tilt=card]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(var(--s,1));transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-tilt=card]:hover{--s:1.06;transition-duration:.18s,.5s}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .28s var(--ease-in-out) both}::view-transition-new(root){animation:vt-in .5s var(--ease-out) both}}@keyframes vt-out{to{opacity:0;transform:scale(.985)}}@keyframes vt-in{0%{opacity:0;transform:translateY(14px)}}@media print{:root{color-scheme:light}body{color:#000;background:#fff}.site-header,.site-footer,.cta-band,.skip-link,.toc,.doc-switch,.ambient,.aurora,.wall{display:none!important}*,:before,:after{box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important}.prose,.prose strong,.prose h2,.prose h3,.headline,.eyebrow{-webkit-text-fill-color:#000;color:#000!important;background:0 0!important}.prose a{color:#000}}.site-header[data-astro-cid-nen7h5rs]{z-index:60;pointer-events:none;padding:12px 12px 0;position:fixed;inset:0 0 auto}.capsule[data-astro-cid-nen7h5rs]{view-transition-name:site-header;pointer-events:auto;backdrop-filter:blur(26px)saturate(1.9);background-color:#18181c6b;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;width:min(1180px,100%);height:58px;margin:0 auto;padding:0 9px 0 16px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff0a,0 24px 50px -24px #000000bf}.rim[data-astro-cid-nen7h5rs]{border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(100deg,#ffffff6b,#ffffff0f 22%,#ffffff05 55%,#ffc76b4d 82%,#ff6a4d59);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.progress[data-astro-cid-nen7h5rs]{transform-origin:0;opacity:.9;pointer-events:none;background:linear-gradient(90deg,#0000,#ffc76b 20%,#ff6a4d 80%,#0000);border-radius:2px;height:1.5px;position:absolute;bottom:-1px;left:28px;right:28px;transform:scaleX(0)}.brand[data-astro-cid-nen7h5rs]{border-radius:999px;justify-self:start;align-items:center;gap:10px;height:44px;padding-right:8px;display:inline-flex;position:relative}.brand-name[data-astro-cid-nen7h5rs]{letter-spacing:-.024em;font-size:1.1875rem;font-weight:600}.brand[data-astro-cid-nen7h5rs] svg{filter:drop-shadow(0 6px 12px #ff6a4d59);overflow:visible}.brand[data-astro-cid-nen7h5rs] .bm-c{transform-box:fill-box;transform-origin:50% 100%;transition:transform .6s var(--spring)}.brand[data-astro-cid-nen7h5rs]:hover .bm-c1,.brand[data-astro-cid-nen7h5rs]:focus-visible .bm-c1{transform:translate(-7px,-4px)rotate(-12deg)}.brand[data-astro-cid-nen7h5rs]:hover .bm-c2,.brand[data-astro-cid-nen7h5rs]:focus-visible .bm-c2{transform:translate(-2px,-3px)rotate(-5deg)}.brand[data-astro-cid-nen7h5rs]:hover .bm-c3,.brand[data-astro-cid-nen7h5rs]:focus-visible .bm-c3{transform:translate(3px,1px)rotate(4deg)scale(1.04)}.nav[data-astro-cid-nen7h5rs]{position:relative}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:2px;display:flex;position:relative}.pill[data-astro-cid-nen7h5rs]{height:38px;width:var(--pw,0);opacity:var(--po,0);transform:translate(var(--px,0), -50%);transition:transform .55s var(--spring), width .55s var(--spring), opacity .3s var(--ease-out);pointer-events:none;background:linear-gradient(#ffffff29,#ffffff14);border-radius:999px;position:absolute;top:50%;left:0;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff12,0 6px 16px -8px #0009}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:-.012em;color:var(--text-2);border-radius:999px;padding:9px 16px;font-size:.9375rem;font-weight:500;transition:color .25s;display:block;position:relative}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--text)}.nav[data-astro-cid-nen7h5rs]:not(.has-pill) a[data-astro-cid-nen7h5rs][aria-current=page],.nav[data-astro-cid-nen7h5rs]:not(.has-pill) a[data-astro-cid-nen7h5rs]:hover{background:#ffffff1a}.actions[data-astro-cid-nen7h5rs]{justify-self:end;align-items:center;gap:8px;display:flex}.lang-btn[data-astro-cid-nen7h5rs]{letter-spacing:.04em;height:36px;color:var(--text-2);cursor:pointer;anchor-name:--lang;background:#ffffff0f;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.75rem;font-weight:650;transition:color .2s,background-color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff12}.lang-btn[data-astro-cid-nen7h5rs] svg{width:16px;height:16px}.lang-btn[data-astro-cid-nen7h5rs]:hover{color:var(--text);background:#ffffff1f}.lang-pop[data-astro-cid-nen7h5rs]{min-width:190px;color:var(--text);backdrop-filter:blur(26px)saturate(1.8);background:#16161adb;border:0;border-radius:18px;margin:0;padding:6px;position:fixed;inset:78px max(16px,50vw - 424px) auto auto;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff14,0 30px 60px -20px #000c}@supports (position-anchor:--lang){.lang-pop[data-astro-cid-nen7h5rs]{position-anchor:--lang;inset:auto;top:calc(anchor(bottom) + 12px);right:anchor(right)}}.lang-pop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--text-2);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;font-size:.9375rem;font-weight:500;display:flex}.lang-pop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--text);background:#ffffff14}.lang-pop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{color:var(--text);background:#ffffff1f}.lang-pop[data-astro-cid-nen7h5rs] .code[data-astro-cid-nen7h5rs]{letter-spacing:.06em;color:var(--text-3);font-size:.6875rem;font-weight:650}@media (prefers-reduced-motion:no-preference){.lang-pop[data-astro-cid-nen7h5rs]:popover-open{animation:pop-in .35s var(--spring)}}@keyframes pop-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}}.header-cta[data-astro-cid-nen7h5rs]{--h:40px;padding:0 18px;overflow:hidden}.header-cta[data-astro-cid-nen7h5rs]:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffc76b8c,#fff0,#0000);width:50%;position:absolute;inset:-20% auto -20% -60%;transform:skew(-20deg)translate(0)}.menu-toggle[data-astro-cid-nen7h5rs],.menu-close[data-astro-cid-nen7h5rs]{cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;width:44px;height:44px;display:none}.burger[data-astro-cid-nen7h5rs]{width:18px;height:12px;margin:auto;display:block;position:relative}.burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{height:1.75px;transition:transform .45s var(--spring);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{top:2px}.burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{bottom:2px}.burger[data-astro-cid-nen7h5rs].is-open i[data-astro-cid-nen7h5rs]:first-child{transform:translateY(3.1px)rotate(45deg)}.burger[data-astro-cid-nen7h5rs].is-open i[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-3.1px)rotate(-45deg)}@media (prefers-reduced-motion:no-preference){body.home .capsule[data-astro-cid-nen7h5rs]{animation:capsule-in 1s var(--spring) both}.nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{animation:item-in .8s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms + .26s)}.brand[data-astro-cid-nen7h5rs] .bm-c1{animation:deal-1 1.1s var(--spring) .25s both}.brand[data-astro-cid-nen7h5rs] .bm-c2{animation:deal-2 1.1s var(--spring) .35s both}.brand[data-astro-cid-nen7h5rs] .bm-c3{animation:deal-3 1.1s var(--spring) .45s both}.header-cta[data-astro-cid-nen7h5rs]:after{animation:sheen 7s var(--ease-in-out) 2.2s infinite}@supports (animation-timeline:scroll()){.capsule[data-astro-cid-nen7h5rs]{animation:linear both capsule-tight scroll(root);animation-range:0 180px}body.home .capsule[data-astro-cid-nen7h5rs]{animation:capsule-in 1s var(--spring) both, capsule-tight linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 180px}.progress[data-astro-cid-nen7h5rs]{animation:linear both progress scroll(root)}}}@keyframes capsule-in{0%{opacity:0;transform:translateY(-26px)scale(.94)}}@keyframes capsule-tight{0%{background-color:#18181c1f;width:min(1240px,100%)}to{background-color:#18181ca8;width:min(1040px,100%)}}@keyframes progress{to{transform:scaleX(1)}}@keyframes item-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes deal-1{0%{opacity:0;transform:translateY(26px)rotate(-18deg)}}@keyframes deal-2{0%{opacity:0;transform:translateY(20px)rotate(-10deg)}}@keyframes deal-3{0%{opacity:0;transform:translateY(14px)scale(.8)}}@keyframes sheen{0%,72%{opacity:0;transform:skew(-20deg)translate(0)}74%{opacity:1}to{opacity:0;transform:skew(-20deg)translate(420%)}}.sheet[data-astro-cid-nen7h5rs]{width:100%;max-width:none;height:100dvh;max-height:none;padding:12px 16px calc(28px + env(safe-area-inset-bottom));color:var(--text);backdrop-filter:blur(34px)saturate(1.8);background:radial-gradient(80% 50% at 50% 0,#ff8c5024,#0000 70%),#0c0c0fdb;border:0;margin:0;position:fixed;inset:0;overflow:auto}.sheet[data-astro-cid-nen7h5rs]:popover-open{flex-direction:column;display:flex}.sheet-top[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;height:58px;padding:0 9px 0 16px;display:flex}.sheet[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{flex:1}.sheet[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{padding:24px 8px;display:grid}.sheet[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:-.035em;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 0;font-size:clamp(1.75rem,8vw,2.5rem);font-weight:700;display:flex}.sheet[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] svg{width:22px;height:22px;color:var(--text-3)}.sheet[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--accent)}.sheet-foot[data-astro-cid-nen7h5rs]{justify-items:center;gap:18px;padding:0 8px;display:grid}.sheet-foot[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{width:100%}.sheet-langs[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sheet-langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--text-2);background:#ffffff0f;border-radius:999px;padding:8px 14px;font-size:.875rem;font-weight:500;display:block}.sheet-langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{color:#0b0b0d;background:#fff}@media (prefers-reduced-motion:no-preference){.sheet[data-astro-cid-nen7h5rs]:popover-open{animation:sheet-in .55s var(--ease-out)}.sheet[data-astro-cid-nen7h5rs]:popover-open li[data-astro-cid-nen7h5rs]{animation:rise .7s var(--ease-out) both;animation-delay:calc(var(--i) * 50ms + 80ms)}}@keyframes sheet-in{0%{opacity:0;transform:scale(1.04)}}@media (width<=940px){.capsule[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto;height:56px}.nav[data-astro-cid-nen7h5rs],.actions[data-astro-cid-nen7h5rs]>.lang-menu[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs],.menu-close[data-astro-cid-nen7h5rs]{place-items:center;display:grid}}@media (width<=360px){.header-cta[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:var(--section);isolation:isolate;color:var(--text-2);box-shadow:0 -1px 0 var(--line);background:linear-gradient(#0d0d10,#08080a);padding-top:80px;font-size:.875rem;position:relative;overflow:hidden}.glow[data-astro-cid-jo6i4kqk]{z-index:-1;pointer-events:none;background:radial-gradient(40% 70% at 30% 100%,#8792d829,#0000 70%),radial-gradient(40% 70% at 72% 100%,#ff784629,#0000 70%);height:70%;position:absolute;inset:auto 0 0}.site-footer[data-astro-cid-jo6i4kqk]:before{content:"";background:linear-gradient(90deg,#0000,#ffc76b8c,#ff6a4d8c,#0000);height:1px;position:absolute;top:0;left:0;right:0}.top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(280px,1.15fr) 2.6fr;gap:clamp(40px,6vw,88px);padding-bottom:56px;display:grid}.brand[data-astro-cid-jo6i4kqk]{color:var(--text);letter-spacing:-.028em;align-items:center;gap:12px;font-size:1.625rem;font-weight:600;display:inline-flex}.brand[data-astro-cid-jo6i4kqk] svg{filter:drop-shadow(0 8px 18px #ff6a4d66)}.tagline[data-astro-cid-jo6i4kqk]{letter-spacing:-.022em;color:var(--text);margin-top:16px;font-size:1.375rem;font-weight:600}.pitch[data-astro-cid-jo6i4kqk]{max-width:380px;margin-top:8px;font-size:.9375rem;line-height:1.55}.cta-row[data-astro-cid-jo6i4kqk]{gap:10px;margin-top:24px}.cta-row[data-astro-cid-jo6i4kqk] svg{width:15px;height:15px}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{letter-spacing:0;color:var(--text);margin-bottom:16px;font-size:.8125rem;font-weight:650}.col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:11px;display:grid}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-2);transition:color .2s;position:relative}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:after{content:"";transform-origin:0;height:1px;transition:transform .35s var(--ease-out);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover:after{transform:scaleX(1)}.meta[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.facts[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px;display:flex}.facts[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.8125rem;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff12}.live[data-astro-cid-jo6i4kqk]{background:var(--ok);border-radius:50%;width:7px;height:7px;position:relative}.live[data-astro-cid-jo6i4kqk]:after{content:"";background:var(--ok);opacity:0;border-radius:50%;position:absolute;inset:0}.meta-right[data-astro-cid-jo6i4kqk]{align-items:center;gap:12px;display:flex}.langs[data-astro-cid-jo6i4kqk]{background:#ffffff0f;border-radius:999px;flex-wrap:wrap;gap:4px;padding:3px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{height:30px;color:var(--text-3);border-radius:999px;place-items:center;padding:0 12px;font-size:.8125rem;font-weight:600;transition:color .2s,background-color .2s;display:grid}.langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-current=true]{color:#0b0b0d;background:#fff}.top-btn[data-astro-cid-jo6i4kqk]{width:36px;height:36px;color:var(--text);transition:transform .4s var(--spring), background-color .2s;background:#ffffff14;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff29}.top-btn[data-astro-cid-jo6i4kqk] svg{width:16px;height:16px;transform:rotate(-90deg)}.top-btn[data-astro-cid-jo6i4kqk]:hover{background:#ffffff24;transform:translateY(-3px)}.legal[data-astro-cid-jo6i4kqk]{color:var(--text-3);gap:6px;padding:22px 0 0;font-size:.75rem;line-height:1.6;display:grid}.signature[data-astro-cid-jo6i4kqk]{z-index:-1;pointer-events:none;user-select:none;height:clamp(90px,15.5vw,250px);margin-top:clamp(16px,3vw,40px);position:relative;overflow:hidden}.signature[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{letter-spacing:-.065em;white-space:nowrap;background:linear-gradient(#ffffff29,#ffffff05 75%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(120px,23vw,360px);font-weight:700;line-height:.9;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.live[data-astro-cid-jo6i4kqk]:after{animation:live 2.4s var(--ease-out) infinite}@supports (animation-timeline:view()){.signature[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{animation:linear both sig-rise view();animation-range:entry cover 60%}}}@keyframes live{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes sig-rise{0%{opacity:0;transform:translate(-50%,45%)}to{opacity:1;transform:translate(-50%)}}@media (width<=1060px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}@media (width<=680px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.meta[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}}
