:root{--bg:#090909;--surface:#141414;--surface-2:#1d1c1c;--border:#2f2e2e;--text:#fff;--muted:#aaa;--muted-2:#707070;--accent:#20ce88;--accent-ink:#090909;--highlight:#ff82fe;--font:"Nunito Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-display:clamp(44px, 6.2vw, 96px);--fs-h1:clamp(38px, 4.6vw, 65px);--fs-h2:clamp(30px, 3.6vw, 54px);--fs-h3:clamp(23px, 2.4vw, 42px);--fs-h4:clamp(19px, 1.6vw, 28px);--fs-prose-h2:clamp(28px, 2.8vw, 44px);--fs-prose-h3:clamp(22px, 2vw, 32px);--fs-body:18px;--fs-prose:20px;--fs-small:14px;--lh-body:1.5;--lh-tight:1.1;--container:1278px;--prose:1010px;--gutter:40px;--section-y:clamp(56px, 7vw, 100px);--header-h:88px;--radius-sm:10px;--radius:16px;--radius-lg:24px;--radius-pill:60px}@media (width<=991px){:root{--gutter:32px}}@media (width<=767px){:root{--gutter:20px;--fs-body:16px;--fs-prose:18px;--header-h:72px}}:root{--accent-wash:#20ce881a;--highlight-wash:#ff82fe1a;--accent-deep:#0f1f18;--nav-glass:#141414b8;--s-25:2px;--s-50:4px;--s-75:8px;--s-100:12px;--s-200:16px;--s-300:24px;--s-400:32px;--s-500:40px;--s-600:48px;--s-700:64px;--s-800:80px;--s-900:96px;--r-md:6px;--r-lg:8px;--r-xl:12px;--r-2xl:16px;--r-3xl:24px;--r-full:9999px;--sys-container:1280px;--sys-gutter:var(--s-500);--sys-section:var(--s-600);--ease:cubic-bezier(.22, 1, .36, 1);--ease-move:cubic-bezier(.77, 0, .175, 1);--t-fast:.2s;--t-ui:.3s;--t-move:.5s}@media (width<=991px){:root{--sys-gutter:var(--s-400);--sys-section:var(--s-500)}}@media (width<=767px){:root{--sys-gutter:var(--s-200);--sys-section:var(--s-400)}}@font-face{font-family:Nunito Sans;src:url(/_astro/nunito-sans-variable.C8NvyzK4.woff2)format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{color-scheme:dark;-webkit-text-size-adjust:100%;scroll-behavior:smooth;caret-color:var(--accent);scrollbar-color:var(--border) var(--bg);scrollbar-width:thin;scroll-padding-top:96px}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;font-weight:400;line-height:24px;overflow-x:clip}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-weight:600}p,li,dd,blockquote{text-wrap:pretty}strong,b{font-weight:600}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--highlight);outline-offset:3px;border-radius:var(--r-md)}.tabular{font-variant-numeric:tabular-nums}.display-1{letter-spacing:-.035em;font-size:96px;font-weight:600;line-height:96px}.display-2{letter-spacing:-.03em;font-size:72px;font-weight:600;line-height:72px}.heading-1{letter-spacing:-.03em;font-size:60px;font-weight:600;line-height:60px}.heading-2{letter-spacing:-.025em;font-size:48px;font-weight:600;line-height:48px}.heading-3{letter-spacing:-.02em;font-size:36px;font-weight:600;line-height:40px}.heading-4{letter-spacing:-.015em;font-size:30px;font-weight:600;line-height:36px}.heading-5{letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:32px}.heading-6{font-size:20px;font-weight:600;line-height:28px}.title-1{font-size:20px;font-weight:500;line-height:28px}.title-2{font-size:18px;font-weight:500;line-height:28px}.title-3{font-size:16px;font-weight:500;line-height:24px}.body-lg{font-size:18px;font-weight:400;line-height:28px}.body-2{font-size:16px;font-weight:500;line-height:24px}.body-3{font-size:16px;font-weight:400;line-height:24px}.body-4{font-size:14px;font-weight:600;line-height:20px}.body-5{font-size:14px;font-weight:500;line-height:20px}.body-6{font-size:14px;font-weight:400;line-height:20px}.caption-1{font-size:14px;font-weight:500;line-height:20px}.caption-2{font-size:14px;font-weight:400;line-height:20px}.caption-3{font-size:12px;font-weight:600;line-height:16px}.caption-4{font-size:12px;font-weight:500;line-height:16px}.caption-5{font-size:12px;font-weight:400;line-height:16px}@media (width<=991px){.display-1{font-size:72px;line-height:72px}.display-2{font-size:60px;line-height:60px}.heading-1{font-size:48px;line-height:48px}.heading-2{font-size:36px;line-height:40px}}@media (width<=767px){.display-1,.display-2{font-size:48px;line-height:48px}.heading-1{font-size:36px;line-height:40px}.heading-2,.heading-3{font-size:30px;line-height:36px}.heading-4{font-size:24px;line-height:32px}}.muted{color:var(--muted)}.accent{color:var(--accent)}.wrap{width:100%;max-width:calc(var(--sys-container) + var(--sys-gutter) * 2);padding-inline:var(--sys-gutter);margin-inline:auto}.sys-section{padding-block:var(--sys-section)}.sys-head{gap:var(--s-200);max-width:760px;margin-bottom:var(--s-600);display:grid}.sys-head p{color:var(--muted)}.skip-link{left:var(--s-200);z-index:100;background:var(--accent);color:var(--accent-ink);padding:var(--s-75) var(--s-100);border-radius:var(--r-lg);position:absolute;top:-100px}.skip-link:focus{top:var(--s-200)}.visually-hidden,.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.link{color:var(--text);text-decoration:underline;text-decoration-color:var(--muted-2);text-underline-offset:4px;transition:text-decoration-color var(--t-ui) var(--ease), color var(--t-ui) var(--ease);text-decoration-thickness:1px}@media (hover:hover){.link:hover{text-decoration-color:var(--accent)}}.sys-btn{align-items:center;gap:var(--s-100);padding:var(--s-75) var(--s-100);border-radius:var(--r-full);white-space:nowrap;background:var(--accent);color:var(--accent-ink);transition:transform .16s var(--ease), background-color var(--t-ui) var(--ease), box-shadow var(--t-ui) var(--ease);-webkit-tap-highlight-color:transparent;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}.sys-btn:active{transform:scale(.97)}.sys-btn--go{padding:var(--s-50) var(--s-50) var(--s-50) var(--s-200)}.sys-btn__dot{border-radius:var(--r-full);background:var(--accent-ink);width:32px;height:32px;color:var(--accent);transition:transform var(--t-ui) var(--ease);place-items:center;display:grid}.sys-btn__dot svg{width:16px;height:16px}.sys-btn--ghost{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.sys-btn--ghost .sys-btn__dot{background:var(--bg);color:var(--text)}.sys-btn--sm{font-size:14px;line-height:20px}.sys-btn--sm.sys-btn--go .sys-btn__dot{width:28px;height:28px}@media (hover:hover) and (pointer:fine){.sys-btn:hover{box-shadow:0 8px 24px -8px #20ce888c}.sys-btn--ghost:hover{background:var(--border);box-shadow:inset 0 0 0 1px var(--muted-2)}.sys-btn:hover .sys-btn__dot{transform:translate(2px)}}.sys-btn[disabled],.sys-btn[aria-disabled=true]{opacity:.6;pointer-events:none}.js [data-rise]{opacity:0;transform:translateY(var(--rise,32px))}.js [data-rise].in{opacity:1;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:var(--d,0s);transform:none}.js [data-fade]{opacity:0}.js [data-fade].in{opacity:1;transition:opacity .7s var(--ease);transition-delay:var(--d,0s)}.sys-in{animation:sysIn .7s var(--ease) both;animation-delay:var(--d,0s)}@keyframes sysIn{0%{opacity:0;transform:translateY(var(--rise,24px))}}@keyframes sysFadeIn{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-rise],.js [data-rise].in{transition:opacity .3s;transform:none}.js [data-fade].in{transition-delay:0s}.sys-in{animation:.3s both sysFade}@keyframes sysFade{0%{opacity:0}}*,:before,:after{animation-duration:1ms!important;animation-iteration-count:1!important}}.nav[data-astro-cid-qfork7zx]{top:var(--s-200);z-index:50;align-items:center;gap:var(--s-300);padding:var(--s-75) var(--s-75) var(--s-75) var(--s-300);background:var(--nav-glass);backdrop-filter:blur(16px)saturate(140%);border:1px solid var(--border);border-radius:var(--r-full);width:max-content;max-width:calc(100vw - var(--s-400));display:flex;position:fixed;left:50%;transform:translate(-50%)}.nav__logo[data-astro-cid-qfork7zx] img{width:auto;height:28px}.nav__links[data-astro-cid-qfork7zx]{gap:var(--s-50);display:flex}.nav__links[data-astro-cid-qfork7zx] a[data-astro-cid-qfork7zx]{padding:var(--s-75) var(--s-100);border-radius:var(--r-full);color:var(--muted);transition:color var(--t-ui) var(--ease), background-color var(--t-ui) var(--ease);font-size:14px;font-weight:500;line-height:20px;display:block}@media (hover:hover){.nav__links[data-astro-cid-qfork7zx] a[data-astro-cid-qfork7zx]:hover{color:var(--text);background:var(--surface-2)}}.nav__links[data-astro-cid-qfork7zx] a[data-astro-cid-qfork7zx][aria-current=page]{color:var(--text)}.nav__toggle[data-astro-cid-qfork7zx]{border-radius:var(--r-full);background:var(--surface-2);width:40px;height:40px;display:none;position:relative}.nav__toggle[data-astro-cid-qfork7zx] span[data-astro-cid-qfork7zx]{background:var(--text);width:16px;height:2px;transition:transform var(--t-move) var(--ease);border-radius:2px;position:absolute;left:12px}.nav__toggle[data-astro-cid-qfork7zx] span[data-astro-cid-qfork7zx]:first-child{top:15px}.nav__toggle[data-astro-cid-qfork7zx] span[data-astro-cid-qfork7zx]:nth-child(2){top:23px}[data-astro-cid-qfork7zx][data-open=true] .nav__toggle[data-astro-cid-qfork7zx] span[data-astro-cid-qfork7zx]:first-child{transform:translateY(4px)rotate(45deg)}[data-astro-cid-qfork7zx][data-open=true] .nav__toggle[data-astro-cid-qfork7zx] span[data-astro-cid-qfork7zx]:nth-child(2){transform:translateY(-4px)rotate(-45deg)}.menu[data-astro-cid-qfork7zx]{z-index:40;padding:112px var(--sys-gutter) var(--s-500);backdrop-filter:blur(24px);gap:var(--s-75);opacity:0;visibility:hidden;transition:opacity var(--t-ui) var(--ease), visibility 0s linear var(--t-ui);background:#090909f0;flex-direction:column;display:flex;position:fixed;inset:0}[data-astro-cid-qfork7zx][data-open=true] .menu[data-astro-cid-qfork7zx]{opacity:1;visibility:visible;transition:opacity var(--t-ui) var(--ease)}.menu__link[data-astro-cid-qfork7zx]{letter-spacing:-.015em;padding-block:var(--s-75);opacity:0;font-size:30px;font-weight:600;line-height:36px;transform:translateY(24px)}.menu__link[data-astro-cid-qfork7zx][aria-current=page]{color:var(--accent)}[data-astro-cid-qfork7zx][data-open=true] .menu__link[data-astro-cid-qfork7zx]{opacity:1;transition:opacity var(--t-move) var(--ease), transform var(--t-move) var(--ease);transition-delay:calc(min(var(--i) * 60ms, .34s) + 60ms);transform:none}.menu__cta[data-astro-cid-qfork7zx]{margin-top:var(--s-400)}@media (width<=1023px){.sysnav[data-astro-cid-qfork7zx]:before{content:"";z-index:49;pointer-events:none;height:calc(env(safe-area-inset-top,0px) + var(--s-200) + 72px);background:linear-gradient(var(--bg) 0, var(--bg) calc(env(safe-area-inset-top,0px) + var(--s-200) + 28px), #09090900 100%);position:fixed;top:0;left:0;right:0}.nav[data-astro-cid-qfork7zx]{top:calc(env(safe-area-inset-top,0px) + var(--s-200));left:var(--s-200);right:var(--s-200);width:auto;padding-left:var(--s-200);justify-content:space-between;transform:none}.nav__links[data-astro-cid-qfork7zx],.nav__cta[data-astro-cid-qfork7zx]{display:none}.nav__toggle[data-astro-cid-qfork7zx]{display:block}}@media (width>=1024px){.menu[data-astro-cid-qfork7zx]{display:none}}@media (prefers-reduced-motion:reduce){.menu__link[data-astro-cid-qfork7zx],[data-astro-cid-qfork7zx][data-open=true] .menu__link[data-astro-cid-qfork7zx]{transition-delay:0s;transform:none}}.lf[data-astro-cid-yerrmqq7]{padding-top:var(--sys-section)}.lf__line[data-astro-cid-yerrmqq7]{border:0;border-top:1px solid var(--border);margin:0 0 calc(var(--sys-section) * 2)}.lf__cta[data-astro-cid-yerrmqq7]{max-width:1100px;padding-bottom:var(--s-800);align-items:center;gap:var(--s-400);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.lf__heading[data-astro-cid-yerrmqq7]{text-wrap:balance}@media (width>=992px){.lf__heading[data-astro-cid-yerrmqq7]{letter-spacing:-.032em;font-size:80px;line-height:80px}}@media (width<=767px){.lf__heading[data-astro-cid-yerrmqq7]{font-size:48px;line-height:48px}}.lf__h[data-astro-cid-yerrmqq7]{color:var(--text);margin-bottom:var(--s-200);font-size:20px;font-weight:600;line-height:28px;display:block}.lf__grid[data-astro-cid-yerrmqq7]{gap:var(--s-300);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lf[data-astro-cid-yerrmqq7] ul[data-astro-cid-yerrmqq7]{gap:var(--s-100);display:grid}.lf__grid[data-astro-cid-yerrmqq7] ul[data-astro-cid-yerrmqq7]+.lf__h[data-astro-cid-yerrmqq7]{margin-top:var(--s-300)}.lf[data-astro-cid-yerrmqq7] a[data-astro-cid-yerrmqq7]{transition:color var(--t-ui) var(--ease)}.lf__grid[data-astro-cid-yerrmqq7] ul[data-astro-cid-yerrmqq7] a[data-astro-cid-yerrmqq7]{color:var(--muted);text-transform:capitalize;font-size:14px;line-height:20px}.lf__grid[data-astro-cid-yerrmqq7] ul[data-astro-cid-yerrmqq7] a[data-astro-cid-yerrmqq7].lf__email{text-transform:none}@media (hover:hover){.lf__grid[data-astro-cid-yerrmqq7] ul[data-astro-cid-yerrmqq7] a[data-astro-cid-yerrmqq7]:hover,.lf__loc[data-astro-cid-yerrmqq7] ul[data-astro-cid-yerrmqq7] a[data-astro-cid-yerrmqq7]:hover{color:var(--text)}.lf__news[data-astro-cid-yerrmqq7]:hover{color:var(--accent)}}.lf__contact[data-astro-cid-yerrmqq7]{max-width:240px}.lf__mission[data-astro-cid-yerrmqq7]{color:var(--muted);font-size:14px;line-height:20px}.lf__news[data-astro-cid-yerrmqq7]{margin:var(--s-300) 0 0}.lf__bottom[data-astro-cid-yerrmqq7]{margin-top:var(--s-700);padding-block:var(--s-400) var(--s-900);border-top:1px solid var(--border);gap:var(--s-400);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.lf__loc[data-astro-cid-yerrmqq7] .lf__h[data-astro-cid-yerrmqq7]{margin-bottom:var(--s-75)}.lf__loc[data-astro-cid-yerrmqq7] ul[data-astro-cid-yerrmqq7]{gap:var(--s-50);flex-wrap:wrap;display:flex}.lf__loc[data-astro-cid-yerrmqq7] ul[data-astro-cid-yerrmqq7] a[data-astro-cid-yerrmqq7]{color:var(--muted);font-size:14px;line-height:20px}.lf__brand[data-astro-cid-yerrmqq7]{align-items:center;gap:var(--s-200);text-align:center;flex-direction:column;display:flex}.lf__brand[data-astro-cid-yerrmqq7] img{width:120px;height:auto}.lf__brand[data-astro-cid-yerrmqq7] p[data-astro-cid-yerrmqq7]{color:var(--muted);font-size:12px;line-height:16px}.lf__social[data-astro-cid-yerrmqq7]{justify-content:flex-end;align-items:center;gap:var(--s-100);display:flex}.lf__social[data-astro-cid-yerrmqq7] img{width:auto;height:28px}.lf__at[data-astro-cid-yerrmqq7] strong[data-astro-cid-yerrmqq7]{color:var(--muted);font-size:20px;font-weight:600;line-height:28px}@media (width>=992px){.lf__grid[data-astro-cid-yerrmqq7] ul[data-astro-cid-yerrmqq7] a[data-astro-cid-yerrmqq7],.lf__brand[data-astro-cid-yerrmqq7] p[data-astro-cid-yerrmqq7]{white-space:nowrap}}@media (width<=991px){.lf__grid[data-astro-cid-yerrmqq7]{row-gap:var(--s-500);grid-template-columns:repeat(2,minmax(0,1fr))}.lf__bottom[data-astro-cid-yerrmqq7]{text-align:center;grid-template-columns:1fr;justify-items:center}.lf__loc[data-astro-cid-yerrmqq7] ul[data-astro-cid-yerrmqq7],.lf__social[data-astro-cid-yerrmqq7]{justify-content:center}}@media (width<=767px){.lf__grid[data-astro-cid-yerrmqq7]{grid-template-columns:1fr}.lf__contact[data-astro-cid-yerrmqq7]{max-width:none}.lf__social[data-astro-cid-yerrmqq7]{flex-wrap:wrap}}.ahero[data-astro-cid-tobo3jsj]{padding-top:calc(var(--s-900) + var(--s-200));padding-bottom:var(--sys-section)}.ahero__grid[data-astro-cid-tobo3jsj]{gap:var(--s-700);grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:start;display:grid}.ahero__copy[data-astro-cid-tobo3jsj]{gap:var(--s-300);justify-items:start;display:grid}@media (width>=1101px){.ahero__copy[data-astro-cid-tobo3jsj]{padding-top:calc(1px + var(--s-75) + 18px - 12px)}}.ahero__eyebrow[data-astro-cid-tobo3jsj]{align-items:center;gap:var(--s-75);letter-spacing:0;color:var(--muted);margin:0;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}.ahero__dot[data-astro-cid-tobo3jsj]{border-radius:var(--r-full);background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--accent-wash)}.ahero__title[data-astro-cid-tobo3jsj]{color:var(--text);z-index:1;position:relative}.ahero__title[data-astro-cid-tobo3jsj] span[data-astro-cid-tobo3jsj]{display:block}@media (width>=992px){.ahero__title[data-astro-cid-tobo3jsj]{letter-spacing:-.032em;font-size:80px;line-height:80px}}@media (width>=768px){.ahero__title[data-astro-cid-tobo3jsj] span[data-astro-cid-tobo3jsj]{white-space:nowrap}}.ahero__sub[data-astro-cid-tobo3jsj]{max-width:520px;color:var(--muted);font-weight:400}.ahero__act[data-astro-cid-tobo3jsj]{align-items:center;gap:var(--s-300);margin-top:var(--s-75);flex-wrap:wrap;display:flex}.ahero__founder[data-astro-cid-tobo3jsj]{align-items:center;gap:var(--s-100);max-width:340px;display:flex}.ahero__founder[data-astro-cid-tobo3jsj] p[data-astro-cid-tobo3jsj]{color:var(--muted);font-weight:400}.ahero__founder[data-astro-cid-tobo3jsj] strong[data-astro-cid-tobo3jsj]{color:var(--text);font-weight:600}.ahero__founder[data-astro-cid-tobo3jsj] img{border-radius:var(--r-full);object-fit:cover;object-position:center 20%;width:48px;height:48px;box-shadow:0 0 0 2px var(--bg), 0 0 0 3px var(--border);flex:none}.ahero__act[data-astro-cid-tobo3jsj] .ahero__cta{flex:none}.ahero__panel[data-astro-cid-tobo3jsj]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3xl);overflow:hidden;box-shadow:0 32px 80px -40px #000000e6,inset 0 0 0 1px #ffffff05}.ahero__chips[data-astro-cid-tobo3jsj]{gap:var(--s-50);padding:var(--s-75);border-bottom:1px solid var(--border);flex-wrap:nowrap;display:flex}.ahero__chips[data-astro-cid-tobo3jsj]::-webkit-scrollbar{display:none}.ahero__chip[data-astro-cid-tobo3jsj]{min-height:36px;padding:var(--s-75) var(--s-100);border-radius:var(--r-lg);color:var(--muted);box-shadow:inset 0 0 0 1px var(--border);transition:background-color var(--t-ui) var(--ease), color var(--t-ui) var(--ease), box-shadow var(--t-ui) var(--ease), transform .16s var(--ease);background:0 0;flex:none;align-items:center;font-size:14px;font-weight:500;line-height:20px;display:flex;position:relative}.ahero__chip[data-astro-cid-tobo3jsj]:active{transform:scale(.97)}.ahero__chip[data-astro-cid-tobo3jsj][aria-selected=true]{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--muted-2)}@media (hover:hover){.ahero__chip[data-astro-cid-tobo3jsj]:not([aria-selected=true]):hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--muted-2)}}.ahero__stack[data-astro-cid-tobo3jsj]{display:grid}.ahero__stack[data-astro-cid-tobo3jsj]>.ahero__body[data-astro-cid-tobo3jsj]{grid-area:1/1}.ahero__body[data-astro-cid-tobo3jsj]{padding:var(--s-300);gap:var(--s-200);align-content:start;display:grid}.ahero__body[data-astro-cid-tobo3jsj][data-active=false]{visibility:hidden}.ahero__q[data-astro-cid-tobo3jsj]{background:var(--surface-2);border-radius:var(--r-2xl);max-width:72%;padding:var(--s-75) var(--s-200);justify-self:end;align-items:center;min-height:40px;font-size:14px;font-weight:500;line-height:20px;display:flex}.ahero__caret[data-astro-cid-tobo3jsj]{width:2px;height:20px;margin-left:var(--s-25);background:var(--accent);border-radius:1px;animation:.9s step-end infinite ahBlink}.ahero__q--done[data-astro-cid-tobo3jsj] .ahero__caret[data-astro-cid-tobo3jsj]{display:none}@keyframes ahBlink{50%{opacity:0}}.ahero__eng[data-astro-cid-tobo3jsj]{align-items:center;gap:var(--s-75);color:var(--muted);margin-bottom:var(--s-100);display:flex}.ahero__adot[data-astro-cid-tobo3jsj]{background:var(--accent);border-radius:50%;width:8px;height:8px}.ahero__text[data-astro-cid-tobo3jsj] p,.ahero__text[data-astro-cid-tobo3jsj] li{color:var(--muted);font-weight:400}.ahero__text[data-astro-cid-tobo3jsj]{color:var(--muted);gap:var(--s-75);font-size:14px;line-height:20px;display:grid}.ahero__text[data-astro-cid-tobo3jsj] strong{color:var(--text);font-weight:600}.ahero__text[data-astro-cid-tobo3jsj] .a-head{color:var(--text);margin-top:var(--s-50);font-size:16px;font-weight:600;line-height:24px}.ahero__text[data-astro-cid-tobo3jsj] ul{gap:var(--s-75);display:grid}.ahero__text[data-astro-cid-tobo3jsj] li{padding-left:var(--s-300);position:relative}.ahero__text[data-astro-cid-tobo3jsj] li:before{content:"";left:var(--s-75);background:var(--muted-2);border-radius:50%;width:5px;height:5px;position:absolute;top:8px}.ahero__text[data-astro-cid-tobo3jsj] li.a-more:before{display:none}.ahero__text[data-astro-cid-tobo3jsj] .a-src{font-size:14px;line-height:20px}.ahero__text[data-astro-cid-tobo3jsj] .brand{color:var(--text);border-radius:var(--r-md);padding:0 var(--s-50);transition:background-color var(--t-move) var(--ease), color var(--t-move) var(--ease), box-shadow var(--t-move) var(--ease)}.ahero__text[data-astro-cid-tobo3jsj] .brand.lit{background:var(--accent-wash);color:var(--accent);box-shadow:inset 0 0 0 1px #20ce8859}.ahero__body[data-astro-cid-tobo3jsj].streaming .ahero__text[data-astro-cid-tobo3jsj] .t{opacity:0}.ahero__body[data-astro-cid-tobo3jsj].streaming .ahero__text[data-astro-cid-tobo3jsj] .t.on{opacity:1;transition:opacity .18s var(--ease)}.ahero__body[data-astro-cid-tobo3jsj].streaming .ahero__text[data-astro-cid-tobo3jsj] .blk{opacity:0}.ahero__body[data-astro-cid-tobo3jsj].streaming .ahero__text[data-astro-cid-tobo3jsj] .blk.on{opacity:1}.ahero__foot[data-astro-cid-tobo3jsj]{justify-content:space-between;align-items:center;gap:var(--s-200);padding:var(--s-75) var(--s-75) var(--s-75) var(--s-300);border-top:1px solid var(--border);background:#09090966;flex-wrap:nowrap;display:flex}.ahero__foot[data-astro-cid-tobo3jsj] p[data-astro-cid-tobo3jsj]{min-width:0}.ahero__shotbtn[data-astro-cid-tobo3jsj]{align-items:center;gap:var(--s-75);min-height:36px;padding:var(--s-50) var(--s-100);border-radius:var(--r-xl);color:var(--text);background:var(--surface-2);transition:background-color var(--t-ui) var(--ease), transform .16s var(--ease);flex:none;display:inline-flex}.ahero__shotbtn[data-astro-cid-tobo3jsj] svg{width:16px;height:16px}.ahero__shotbtn[data-astro-cid-tobo3jsj]:active{transform:scale(.97)}@media (hover:hover){.ahero__shotbtn[data-astro-cid-tobo3jsj]:hover{background:var(--border)}}.ahero__dialog[data-astro-cid-tobo3jsj]{border:1px solid var(--border);border-radius:var(--r-3xl);background:var(--surface);color:var(--text);padding:var(--s-200);width:min(1100px, calc(100vw - var(--s-400)));max-height:calc(100vh - var(--s-600));overflow:auto}.ahero__dialog[data-astro-cid-tobo3jsj][open]{animation:ahShotIn .3s var(--ease) both}@keyframes ahShotIn{0%{opacity:0;transform:scale(.96)}}.ahero__dialog[data-astro-cid-tobo3jsj]::backdrop{backdrop-filter:blur(6px);background:#000000b8}.ahero__dialog-img[data-astro-cid-tobo3jsj] img{border-radius:var(--r-lg);width:100%;height:auto}.ahero__dialog[data-astro-cid-tobo3jsj] figcaption[data-astro-cid-tobo3jsj]{margin-top:var(--s-100);padding-right:var(--s-700)}.ahero__x[data-astro-cid-tobo3jsj]{top:var(--s-300);right:var(--s-300);border-radius:var(--r-full);background:var(--bg);width:44px;height:44px;color:var(--text);box-shadow:inset 0 0 0 1px var(--border);transition:transform .16s var(--ease);place-items:center;display:grid;position:absolute}.ahero__x[data-astro-cid-tobo3jsj] svg{width:18px;height:18px}.ahero__x[data-astro-cid-tobo3jsj]:active{transform:scale(.95)}.ahero__logos[data-astro-cid-tobo3jsj]{align-items:center;gap:var(--s-400);margin-top:var(--s-600);padding-top:var(--s-400);border-top:1px solid var(--border);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.ahero__logos[data-astro-cid-tobo3jsj]>[data-astro-cid-tobo3jsj]{opacity:.62;transition:opacity var(--t-ui) var(--ease);place-items:center;display:grid}.ahero__logos[data-astro-cid-tobo3jsj] img{filter:grayscale();width:auto;max-height:36px}@media (hover:hover){.ahero__logos[data-astro-cid-tobo3jsj] a[data-astro-cid-tobo3jsj]:hover{opacity:1}}@media (width<=1100px){.ahero__grid[data-astro-cid-tobo3jsj]{gap:var(--s-600);grid-template-columns:1fr}.ahero__panel[data-astro-cid-tobo3jsj]{max-width:720px}}@media (width<=991px){.ahero__logos[data-astro-cid-tobo3jsj]{row-gap:var(--s-400);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.ahero__grid[data-astro-cid-tobo3jsj]{gap:var(--s-500)}.ahero__title[data-astro-cid-tobo3jsj]{font-size:48px;line-height:48px}.ahero__panel[data-astro-cid-tobo3jsj]{border-radius:var(--r-2xl)}.ahero__chips[data-astro-cid-tobo3jsj]{scrollbar-width:none;scroll-snap-type:x mandatory;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.ahero__chip[data-astro-cid-tobo3jsj]{scroll-snap-align:start;min-height:44px}.ahero__body[data-astro-cid-tobo3jsj]{padding:var(--s-300) var(--s-200)}.ahero__foot[data-astro-cid-tobo3jsj]{padding:var(--s-100) var(--s-100) var(--s-100) var(--s-200);flex-wrap:wrap}.ahero__q[data-astro-cid-tobo3jsj]{max-width:92%}.ahero__logos[data-astro-cid-tobo3jsj] img{max-height:28px}}@media (width<=479px){.ahero__logos[data-astro-cid-tobo3jsj]{gap:var(--s-300)}.ahero__logos[data-astro-cid-tobo3jsj] img{max-height:22px}}@media (prefers-reduced-motion:reduce){.ahero__caret[data-astro-cid-tobo3jsj]{display:none}}.voices__grid[data-astro-cid-bf3dcrbb]{gap:var(--s-300);margin-top:var(--s-600);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.voices__side[data-astro-cid-bf3dcrbb]{gap:var(--s-300);display:grid}.bv[data-astro-cid-bf3dcrbb]{justify-content:space-between;gap:var(--s-400);padding:var(--s-400);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3xl);flex-direction:column;display:flex}.bv--lead[data-astro-cid-bf3dcrbb]{padding:var(--s-600);background:var(--accent-deep);border-color:#20ce8859;justify-content:flex-start}.bv[data-astro-cid-bf3dcrbb] blockquote[data-astro-cid-bf3dcrbb]{color:var(--text)}.bv__q[data-astro-cid-bf3dcrbb]{font-weight:500}.bv__who[data-astro-cid-bf3dcrbb]{align-items:center;gap:var(--s-100);display:flex}.bv__who[data-astro-cid-bf3dcrbb] img{border-radius:var(--r-full);object-fit:cover;background:var(--surface-2);flex:none;width:48px;height:48px}.bv__who[data-astro-cid-bf3dcrbb]>span[data-astro-cid-bf3dcrbb]{display:grid}.bv__name[data-astro-cid-bf3dcrbb]{color:var(--text)}.bv__case[data-astro-cid-bf3dcrbb]{gap:var(--s-300);padding:var(--s-200);border-radius:var(--r-2xl);transition:border-color var(--t-ui) var(--ease), transform .16s var(--ease);background:#09090973;border:1px solid #20ce8840;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.bv__case[data-astro-cid-bf3dcrbb]:active{transform:scale(.99)}.bv__shot[data-astro-cid-bf3dcrbb]{border-radius:var(--r-lg);background:#fff;display:block;overflow:hidden}.bv__shot[data-astro-cid-bf3dcrbb] img{aspect-ratio:4/3;object-fit:cover;object-position:top left;width:100%;height:auto;transition:transform var(--t-move) var(--ease)}.bv__case-text[data-astro-cid-bf3dcrbb]{gap:var(--s-200);color:var(--text);align-content:center;display:grid}.bv__case-go[data-astro-cid-bf3dcrbb]{align-items:center;gap:var(--s-50);color:var(--accent);display:inline-flex}.bv__case-go[data-astro-cid-bf3dcrbb] svg{width:14px;height:14px;transition:transform var(--t-ui) var(--ease)}@media (hover:hover){.bv__case[data-astro-cid-bf3dcrbb]:hover{border-color:#20ce8899}.bv__case[data-astro-cid-bf3dcrbb]:hover .bv__shot[data-astro-cid-bf3dcrbb] img{transform:scale(1.02)}.bv__case[data-astro-cid-bf3dcrbb]:hover .bv__case-go[data-astro-cid-bf3dcrbb] svg{transform:translate(2px,-2px)}}@media (width<=991px){.voices__grid[data-astro-cid-bf3dcrbb]{grid-template-columns:1fr}}@media (width<=639px){.bv__case[data-astro-cid-bf3dcrbb]{grid-template-columns:1fr}}@media (width<=479px){.bv[data-astro-cid-bf3dcrbb],.bv--lead[data-astro-cid-bf3dcrbb]{padding:var(--s-300);border-radius:var(--r-2xl)}}.ledger__title[data-astro-cid-vrvt6ew4]{margin-bottom:var(--s-600)}.ledger__table[data-astro-cid-vrvt6ew4]{border-collapse:collapse;width:100%}th[data-astro-cid-vrvt6ew4]{text-align:left;color:var(--muted);padding:0 var(--s-300) var(--s-200) 0;border-bottom:1px solid var(--border);font-size:12px;font-weight:600;line-height:16px}th[data-astro-cid-vrvt6ew4]:first-child{padding-left:var(--s-200)}td[data-astro-cid-vrvt6ew4]{padding:var(--s-400) var(--s-300) var(--s-400) 0;border-bottom:1px solid var(--border);vertical-align:top}td[data-astro-cid-vrvt6ew4]:first-child{padding-left:var(--s-200)}td[data-astro-cid-vrvt6ew4]:last-child{padding-right:var(--s-200);width:76px}.ledger__row--link[data-astro-cid-vrvt6ew4]{cursor:pointer;transition:background-color var(--t-ui) var(--ease)}.ledger__client[data-astro-cid-vrvt6ew4]{gap:var(--s-50);display:grid}.ledger__sit[data-astro-cid-vrvt6ew4]{max-width:28ch}.ledger__out[data-astro-cid-vrvt6ew4]{letter-spacing:-.01em;max-width:22ch;font-size:24px;font-weight:600;line-height:32px}.ledger__out[data-astro-cid-vrvt6ew4] em{color:var(--accent);font-style:normal}.ledger__go[data-astro-cid-vrvt6ew4]{border-radius:var(--r-full);background:var(--surface-2);width:44px;height:44px;transition:background-color var(--t-ui) var(--ease), color var(--t-ui) var(--ease);place-items:center;display:grid}.ledger__go[data-astro-cid-vrvt6ew4] svg{width:16px;height:16px}@media (hover:hover){.ledger__row--link[data-astro-cid-vrvt6ew4]:hover{background:var(--surface)}.ledger__row--link[data-astro-cid-vrvt6ew4]:hover .ledger__go[data-astro-cid-vrvt6ew4]{background:var(--accent);color:var(--accent-ink)}}@media (width<=767px){thead[data-astro-cid-vrvt6ew4]{display:none}.ledger__table[data-astro-cid-vrvt6ew4],tbody[data-astro-cid-vrvt6ew4],tr[data-astro-cid-vrvt6ew4],td[data-astro-cid-vrvt6ew4]{display:block}.ledger__row[data-astro-cid-vrvt6ew4]{padding:var(--s-300) var(--s-600) var(--s-300) 0;border-bottom:1px solid var(--border);position:relative}td[data-astro-cid-vrvt6ew4]{border:0;padding:0}td[data-astro-cid-vrvt6ew4]:first-child{padding-left:0}td[data-astro-cid-vrvt6ew4]+td[data-astro-cid-vrvt6ew4]{margin-top:var(--s-100)}td[data-astro-cid-vrvt6ew4]:last-child{right:0;top:var(--s-300);width:auto;margin:0;padding:0;position:absolute}.ledger__out[data-astro-cid-vrvt6ew4]{font-size:20px;line-height:28px}}.ost__head[data-astro-cid-j2js6wpe]{gap:var(--s-200);max-width:720px;display:grid}.ost__head[data-astro-cid-j2js6wpe] p[data-astro-cid-j2js6wpe]{color:var(--muted)}.ost__grid[data-astro-cid-j2js6wpe]{gap:var(--s-700);margin-top:var(--s-600);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}.ost__tabs[data-astro-cid-j2js6wpe]{gap:var(--s-50);padding:var(--s-50);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ost__tab[data-astro-cid-j2js6wpe]{gap:var(--s-25);text-align:left;padding:var(--s-100) var(--s-200);border-radius:var(--r-xl);min-height:44px;color:var(--muted);transition:background-color var(--t-ui) var(--ease), color var(--t-ui) var(--ease), transform .16s var(--ease);justify-items:start;display:grid}.ost__tab[data-astro-cid-j2js6wpe]:active{transform:scale(.98)}.ost__tab-name[data-astro-cid-j2js6wpe]{font-size:18px;font-weight:600;line-height:28px}.ost__tab-term[data-astro-cid-j2js6wpe]{color:var(--muted)}.ost__tab[data-astro-cid-j2js6wpe][aria-selected=true]{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.ost__tab[data-astro-cid-j2js6wpe][aria-selected=true] .ost__tab-term[data-astro-cid-j2js6wpe]{color:var(--accent)}@media (hover:hover){.ost__tab[data-astro-cid-j2js6wpe]:not([aria-selected=true]):hover{color:var(--text)}}.ost__panels[data-astro-cid-j2js6wpe]{margin-block:var(--s-400) var(--s-300);position:relative}.ost__panel[data-astro-cid-j2js6wpe]{gap:var(--s-300);transition:opacity .22s var(--ease), filter .22s var(--ease);align-content:start;display:grid}.ost__panel[data-astro-cid-j2js6wpe][aria-hidden=true]{opacity:0;filter:blur(2px);pointer-events:none;position:absolute;inset:0 0 auto}.ost__q[data-astro-cid-j2js6wpe]{color:var(--muted);font-size:16px;line-height:24px}.ost__panel[data-astro-cid-j2js6wpe] .heading-5[data-astro-cid-j2js6wpe]{color:var(--text)}.ost__track[data-astro-cid-j2js6wpe] li[data-astro-cid-j2js6wpe]{color:var(--text);font-weight:400}.ost__build[data-astro-cid-j2js6wpe] li[data-astro-cid-j2js6wpe]{font-weight:400}.ost__track[data-astro-cid-j2js6wpe]{gap:var(--s-100);display:grid}.ost__track[data-astro-cid-j2js6wpe]>p[data-astro-cid-j2js6wpe]{color:var(--muted)}.ost__track[data-astro-cid-j2js6wpe] ul[data-astro-cid-j2js6wpe]{gap:var(--s-75);display:grid}.ost__track[data-astro-cid-j2js6wpe] li[data-astro-cid-j2js6wpe]{gap:var(--s-100);align-items:flex-start;display:flex}.ost__track[data-astro-cid-j2js6wpe] .ost__arrow{width:16px;height:16px;color:var(--accent);flex:none;margin-top:4px}.ost__proof[data-astro-cid-j2js6wpe]{gap:var(--s-50);padding:var(--s-200);border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--border);display:grid}.ost__proof[data-astro-cid-j2js6wpe] blockquote[data-astro-cid-j2js6wpe]{color:var(--text)}.ost__proof[data-astro-cid-j2js6wpe] figcaption[data-astro-cid-j2js6wpe]{color:var(--muted)}.ost__proof-link[data-astro-cid-j2js6wpe]{align-items:center;gap:var(--s-50);color:var(--accent);min-height:24px;display:inline-flex}.ost__proof-link[data-astro-cid-j2js6wpe] svg{width:12px;height:12px;transition:transform var(--t-ui) var(--ease)}@media (hover:hover){.ost__proof-link[data-astro-cid-j2js6wpe]:hover svg{transform:translate(2px,-2px)}}.ost__build[data-astro-cid-j2js6wpe]{border-top:1px solid var(--border)}.ost__build[data-astro-cid-j2js6wpe] summary[data-astro-cid-j2js6wpe]{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s-200);min-height:44px;padding-top:var(--s-100);color:var(--muted);transition:color var(--t-ui) var(--ease);list-style:none;display:flex}.ost__build[data-astro-cid-j2js6wpe] summary[data-astro-cid-j2js6wpe]::-webkit-details-marker{display:none}@media (hover:hover){.ost__build[data-astro-cid-j2js6wpe] summary[data-astro-cid-j2js6wpe]:hover{color:var(--text)}}.ost__plus[data-astro-cid-j2js6wpe]{border-radius:var(--r-full);background:var(--surface-2);width:24px;height:24px;transition:transform var(--t-ui) var(--ease);place-items:center;display:grid}.ost__plus[data-astro-cid-j2js6wpe] svg{width:12px;height:12px}.ost__build[data-astro-cid-j2js6wpe][open] .ost__plus[data-astro-cid-j2js6wpe]{transform:rotate(45deg)}.ost__build[data-astro-cid-j2js6wpe] ul[data-astro-cid-j2js6wpe]{gap:var(--s-75);padding-top:var(--s-100);display:grid}.ost__build[data-astro-cid-j2js6wpe][open] ul[data-astro-cid-j2js6wpe]{animation:ostIn var(--t-ui) var(--ease) both}@keyframes ostIn{0%{opacity:0;transform:translateY(-4px)}}.ost__build[data-astro-cid-j2js6wpe] li[data-astro-cid-j2js6wpe]{gap:var(--s-100);color:var(--muted);align-items:flex-start;font-size:14px;line-height:20px;display:flex}.ost__build[data-astro-cid-j2js6wpe] .ost__tick{width:14px;height:14px;color:var(--accent);flex:none;margin-top:3px}.ost__card[data-astro-cid-j2js6wpe]{gap:var(--s-200);padding:var(--s-400);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3xl);display:grid;box-shadow:0 32px 80px -40px #000000e6}.ost__meter[data-astro-cid-j2js6wpe]{padding-bottom:var(--s-200);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.ost__step[data-astro-cid-j2js6wpe]{color:var(--muted-2);transition:color var(--t-move) var(--ease);padding-block:var(--s-100);margin-block:calc(-1 * var(--s-100));cursor:pointer;-webkit-tap-highlight-color:transparent;font-size:12px;font-weight:600;line-height:16px}@media (hover:hover){.ost__step[data-astro-cid-j2js6wpe]:not(.lit):hover{color:var(--muted)}}.ost__step[data-astro-cid-j2js6wpe]:nth-child(2){text-align:center}.ost__step[data-astro-cid-j2js6wpe]:nth-child(3){text-align:right}.ost__step[data-astro-cid-j2js6wpe].lit{color:var(--accent)}.ost__bar[data-astro-cid-j2js6wpe]{border-radius:var(--r-full);background:var(--surface-2);height:4px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ost__fill[data-astro-cid-j2js6wpe]{background:var(--accent);border-radius:inherit;transform-origin:0;transform:scaleX(var(--fill,.17));transition:transform var(--t-move) var(--ease-move);position:absolute;inset:0}.ost__ask[data-astro-cid-j2js6wpe]{justify-content:flex-end;display:flex}.ost__bubble[data-astro-cid-j2js6wpe]{max-width:80%;padding:var(--s-75) var(--s-200);border-radius:var(--r-2xl);background:var(--surface-2);font-size:14px;line-height:20px}.ost__eng[data-astro-cid-j2js6wpe]{align-items:center;gap:var(--s-75);color:var(--muted);display:flex}.ost__dot[data-astro-cid-j2js6wpe]{background:var(--accent);border-radius:50%;width:8px;height:8px}.ost__rows[data-astro-cid-j2js6wpe]{height:280px;position:relative}.ost__row[data-astro-cid-j2js6wpe]{gap:var(--s-100);height:64px;padding:0 var(--s-200) 0 var(--s-100);border-radius:var(--r-xl);background:var(--bg);border:1px solid var(--border);transform:translateY(calc(var(--slot) * 72px));transition:transform var(--t-move) var(--ease-move), background-color var(--t-move) var(--ease), border-color var(--t-move) var(--ease), opacity var(--t-move) var(--ease);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;display:grid;position:absolute;top:0;left:0;right:0}.ost__rank[data-astro-cid-j2js6wpe]{border-radius:var(--r-full);background:var(--surface-2);width:28px;height:28px;color:var(--muted);place-items:center;font-size:12px;font-weight:600;line-height:16px;display:grid}.ost__who[data-astro-cid-j2js6wpe]{min-width:0;display:grid}.ost__who[data-astro-cid-j2js6wpe] .body-4[data-astro-cid-j2js6wpe]{color:var(--muted)}.ost__desc[data-astro-cid-j2js6wpe]{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ost__row--you[data-astro-cid-j2js6wpe]{z-index:1;background:var(--accent-deep);border-color:#20ce8873}.ost__row--you[data-astro-cid-j2js6wpe] .body-4[data-astro-cid-j2js6wpe]{color:var(--text)}.ost__row--you[data-astro-cid-j2js6wpe] .ost__desc[data-astro-cid-j2js6wpe]{color:var(--muted)}.ost__tag[data-astro-cid-j2js6wpe]{white-space:nowrap;padding:var(--s-25) var(--s-75);border-radius:var(--r-md);background:var(--accent-wash);color:var(--accent);transition:opacity .2s var(--ease)}.ost__tag[data-astro-cid-j2js6wpe].swap{opacity:0}[data-astro-cid-j2js6wpe][data-current=recommended] .ost__row--you[data-astro-cid-j2js6wpe]{background:var(--accent);border-color:var(--accent)}[data-astro-cid-j2js6wpe][data-current=recommended] .ost__row--you[data-astro-cid-j2js6wpe] .body-4[data-astro-cid-j2js6wpe],[data-astro-cid-j2js6wpe][data-current=recommended] .ost__row--you[data-astro-cid-j2js6wpe] .ost__desc[data-astro-cid-j2js6wpe]{color:var(--accent-ink)}[data-astro-cid-j2js6wpe][data-current=recommended] .ost__row--you[data-astro-cid-j2js6wpe] .ost__rank[data-astro-cid-j2js6wpe],[data-astro-cid-j2js6wpe][data-current=recommended] .ost__row--you[data-astro-cid-j2js6wpe] .ost__tag[data-astro-cid-j2js6wpe]{background:var(--accent-ink);color:var(--accent)}[data-astro-cid-j2js6wpe][data-current=recommended] .ost__row[data-astro-cid-j2js6wpe]:not(.ost__row--you){opacity:.55}.ost__note[data-astro-cid-j2js6wpe]{color:var(--muted)}@media (width<=991px){.ost__grid[data-astro-cid-j2js6wpe]{gap:var(--s-400);grid-template-columns:1fr}.ost__side[data-astro-cid-j2js6wpe]{display:contents}.ost__tabs[data-astro-cid-j2js6wpe]{order:1}.ost__card[data-astro-cid-j2js6wpe]{order:2}.ost__panels[data-astro-cid-j2js6wpe]{order:3;margin-block:0}.ost__side[data-astro-cid-j2js6wpe]>.sys-btn{order:4;justify-self:start}}@media (width<=479px){.ost__tab[data-astro-cid-j2js6wpe]{padding:var(--s-75) var(--s-100)}.ost__tab-name[data-astro-cid-j2js6wpe]{font-size:14px;line-height:20px}.ost__tab-extra[data-astro-cid-j2js6wpe]{display:none}.ost__card[data-astro-cid-j2js6wpe]{padding:var(--s-200);border-radius:var(--r-2xl)}.ost__row[data-astro-cid-j2js6wpe]{grid-template-columns:28px minmax(0,1fr)}.ost__tag[data-astro-cid-j2js6wpe]{display:none}}@media (prefers-reduced-motion:reduce){.ost__panel[data-astro-cid-j2js6wpe]{transition:opacity .15s;filter:none!important}.ost__row[data-astro-cid-j2js6wpe],.ost__fill[data-astro-cid-j2js6wpe]{transition:none}}.cmp__title[data-astro-cid-rpazqugy]{margin-bottom:var(--s-600)}.cmp__box[data-astro-cid-rpazqugy]{border-radius:var(--r-3xl);border:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.cmp__col[data-astro-cid-rpazqugy]{padding:var(--s-500)}.cmp__col--us[data-astro-cid-rpazqugy]{background:var(--surface)}.cmp__col--them[data-astro-cid-rpazqugy]{box-shadow:inset 1px 0 0 var(--border)}h3[data-astro-cid-rpazqugy]{align-items:center;gap:var(--s-100);min-height:28px;margin-bottom:var(--s-300);display:flex}h3[data-astro-cid-rpazqugy] img{width:auto;height:24px}li[data-astro-cid-rpazqugy]{gap:var(--s-100);padding-block:var(--s-200);border-top:1px solid var(--border);grid-template-columns:24px 1fr;display:grid}li[data-astro-cid-rpazqugy] svg{border-radius:var(--r-full);width:24px;height:24px;padding:4px}.cmp__col--us[data-astro-cid-rpazqugy] li[data-astro-cid-rpazqugy] svg{background:var(--accent);color:var(--accent-ink)}.cmp__col--them[data-astro-cid-rpazqugy] li[data-astro-cid-rpazqugy]{color:var(--muted)}.cmp__col--them[data-astro-cid-rpazqugy] li[data-astro-cid-rpazqugy] svg{background:var(--surface-2);color:var(--muted)}@media (width<=767px){.cmp__box[data-astro-cid-rpazqugy]{grid-template-columns:1fr}.cmp__col[data-astro-cid-rpazqugy]{padding:var(--s-300)}.cmp__col--them[data-astro-cid-rpazqugy]{box-shadow:inset 0 1px 0 var(--border)}}.founder[data-astro-cid-m6fvsgo3]{gap:var(--s-700);grid-template-columns:minmax(0,1fr) 259px;align-items:end;display:grid}.founder__copy[data-astro-cid-m6fvsgo3] p[data-astro-cid-m6fvsgo3]{color:var(--muted);margin-top:var(--s-100);font-size:18px;line-height:28px}.founder__h3[data-astro-cid-m6fvsgo3]{margin-top:var(--s-300)}.founder__h3--first[data-astro-cid-m6fvsgo3]{margin-top:var(--s-400)}.founder__fig[data-astro-cid-m6fvsgo3]{width:fit-content}.founder__fig[data-astro-cid-m6fvsgo3] img{aspect-ratio:339/385;object-fit:cover;border-radius:var(--r-3xl);width:259px;height:auto}.founder__sig[data-astro-cid-m6fvsgo3]{gap:var(--s-25);margin-top:var(--s-200);text-align:right;justify-items:end;display:grid}@media (width<=991px){.founder[data-astro-cid-m6fvsgo3]{gap:var(--s-400);grid-template-columns:1fr;align-items:start}.founder__fig[data-astro-cid-m6fvsgo3]{align-items:center;gap:var(--s-200);width:auto;padding-top:var(--s-300);border-top:1px solid var(--border);display:flex}.founder__fig[data-astro-cid-m6fvsgo3] img{border-radius:var(--r-2xl);flex:none;width:96px}.founder__sig[data-astro-cid-m6fvsgo3]{text-align:left;justify-items:start;margin-top:0}}.contact[data-astro-cid-5qm4z5ei]{gap:var(--s-700);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3xl);padding:var(--s-700);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.contact__intro[data-astro-cid-5qm4z5ei]{margin-top:var(--s-200);color:var(--muted)}.contact__intro[data-astro-cid-5qm4z5ei] p+p{margin-top:var(--s-200)}.contact__jack[data-astro-cid-5qm4z5ei]{gap:var(--s-100);margin-top:var(--s-400);align-items:center;display:flex}.contact__jack[data-astro-cid-5qm4z5ei] img{border-radius:var(--r-full);object-fit:cover;flex:none;width:48px;height:48px}.contact__name[data-astro-cid-5qm4z5ei]{display:block}.contact__reply[data-astro-cid-5qm4z5ei]{color:var(--muted)}.form[data-astro-cid-5qm4z5ei]{gap:var(--s-200);grid-template-columns:1fr 1fr;display:grid}.field[data-astro-cid-5qm4z5ei]{gap:var(--s-75);align-content:start;display:grid}.field--full[data-astro-cid-5qm4z5ei]{grid-column:1/-1}.field[data-astro-cid-5qm4z5ei] label[data-astro-cid-5qm4z5ei]{color:var(--muted);font-size:14px;font-weight:500;line-height:20px}.req[data-astro-cid-5qm4z5ei]{color:var(--highlight)}.field[data-astro-cid-5qm4z5ei] input[data-astro-cid-5qm4z5ei],.field[data-astro-cid-5qm4z5ei] textarea[data-astro-cid-5qm4z5ei]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-xl);width:100%;padding:var(--s-100) var(--s-200);color:var(--text);transition:border-color var(--t-ui) var(--ease), box-shadow var(--t-ui) var(--ease), background-color var(--t-ui) var(--ease);font-size:16px;line-height:24px}.field[data-astro-cid-5qm4z5ei] textarea[data-astro-cid-5qm4z5ei]{resize:vertical;min-height:128px}.field[data-astro-cid-5qm4z5ei] input[data-astro-cid-5qm4z5ei]::placeholder,.field[data-astro-cid-5qm4z5ei] textarea[data-astro-cid-5qm4z5ei]::placeholder{color:#8a8a8a}.field[data-astro-cid-5qm4z5ei] input[data-astro-cid-5qm4z5ei]:hover,.field[data-astro-cid-5qm4z5ei] textarea[data-astro-cid-5qm4z5ei]:hover{border-color:var(--muted-2)}.field[data-astro-cid-5qm4z5ei] input[data-astro-cid-5qm4z5ei]:focus,.field[data-astro-cid-5qm4z5ei] textarea[data-astro-cid-5qm4z5ei]:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-wash);background:var(--surface);outline:none}.field[data-astro-cid-5qm4z5ei][data-invalid] input[data-astro-cid-5qm4z5ei],.field[data-astro-cid-5qm4z5ei][data-invalid] textarea[data-astro-cid-5qm4z5ei]{border-color:var(--highlight);box-shadow:0 0 0 4px var(--highlight-wash)}.field__err[data-astro-cid-5qm4z5ei]{color:var(--highlight);min-height:16px;font-size:12px;font-weight:500;line-height:16px}.form__hp[data-astro-cid-5qm4z5ei]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cf-turnstile[data-astro-cid-5qm4z5ei]{margin:0}.form__foot[data-astro-cid-5qm4z5ei]{justify-content:space-between;align-items:center;gap:var(--s-200);margin-top:var(--s-75);flex-wrap:wrap;grid-column:1/-1;display:flex}.form__note[data-astro-cid-5qm4z5ei]{color:var(--muted);font-size:14px;line-height:20px}.form__status[data-astro-cid-5qm4z5ei]{color:var(--muted);grid-column:1/-1;font-size:14px;line-height:20px}.form__status[data-astro-cid-5qm4z5ei]:empty{display:none}.form__status[data-astro-cid-5qm4z5ei] a{color:var(--accent)}.spin[data-astro-cid-5qm4z5ei]{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin;display:none}button[data-astro-cid-5qm4z5ei][data-busy] .spin[data-astro-cid-5qm4z5ei]{display:block}button[data-astro-cid-5qm4z5ei][data-busy] .sys-btn__dot[data-astro-cid-5qm4z5ei]{display:none}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=991px){.contact[data-astro-cid-5qm4z5ei]{gap:var(--s-600);grid-template-columns:1fr}}@media (width<=767px){.contact[data-astro-cid-5qm4z5ei]{padding:var(--s-300);border-radius:var(--r-2xl)}}@media (width<=639px){.form[data-astro-cid-5qm4z5ei]{grid-template-columns:1fr}}.split[data-astro-cid-zqo4g7np]{gap:var(--s-700);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.split__aside[data-astro-cid-zqo4g7np]{position:sticky;top:120px}.split__aside[data-astro-cid-zqo4g7np] p[data-astro-cid-zqo4g7np]{color:var(--muted);margin-top:var(--s-200)}.faq[data-astro-cid-zqo4g7np]{border-top:1px solid var(--border)}.faq[data-astro-cid-zqo4g7np] details[data-astro-cid-zqo4g7np]{border-bottom:1px solid var(--border)}.faq[data-astro-cid-zqo4g7np] summary[data-astro-cid-zqo4g7np]{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:var(--s-300);padding:var(--s-300) 0;transition:color var(--t-ui) var(--ease);font-size:18px;font-weight:500;line-height:28px;list-style:none;display:flex}.faq[data-astro-cid-zqo4g7np] summary[data-astro-cid-zqo4g7np]::-webkit-details-marker{display:none}@media (hover:hover){.faq[data-astro-cid-zqo4g7np] summary[data-astro-cid-zqo4g7np]:hover{color:var(--accent)}}.faq__q[data-astro-cid-zqo4g7np]{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.faq__icon[data-astro-cid-zqo4g7np]{border-radius:var(--r-full);background:var(--surface-2);width:28px;height:28px;transition:transform var(--t-ui) var(--ease), background-color var(--t-ui) var(--ease);flex:none;place-items:center;display:grid}.faq__icon[data-astro-cid-zqo4g7np] svg{width:14px;height:14px}.faq[data-astro-cid-zqo4g7np] details[data-astro-cid-zqo4g7np][open] .faq__icon[data-astro-cid-zqo4g7np]{background:var(--accent);color:var(--accent-ink);transform:rotate(45deg)}.faq__a[data-astro-cid-zqo4g7np]{padding:0 var(--s-700) var(--s-300) 0;color:var(--muted);max-width:72ch}.faq__a[data-astro-cid-zqo4g7np] p+p{margin-top:var(--s-200)}.faq__a[data-astro-cid-zqo4g7np] a{color:var(--text);text-underline-offset:4px;text-decoration:underline}.faq[data-astro-cid-zqo4g7np] details[data-astro-cid-zqo4g7np][open] .faq__a[data-astro-cid-zqo4g7np]{animation:sysFadeIn var(--t-ui) var(--ease) both}@media (width<=991px){.split[data-astro-cid-zqo4g7np]{gap:var(--s-600);grid-template-columns:1fr}.split__aside[data-astro-cid-zqo4g7np]{position:static}}@media (width<=767px){.faq__a[data-astro-cid-zqo4g7np]{padding-right:0}.faq[data-astro-cid-zqo4g7np] summary[data-astro-cid-zqo4g7np]{font-size:16px;line-height:24px}}
