:root:root:has([data-v3]),[data-proto=c]:has([data-v3]){--bg:#e8eff5;--v3-plane:rgba(255,255,255,0.8);--v3-plane-line:rgba(255,255,255,0.9);--v3-plane-shadow:0 1px 2px rgba(16,40,64,0.04),0 28px 64px -36px rgba(16,40,64,0.22);--v3-glass:rgba(255,255,255,0.88);--v3-glass-line:rgba(255,255,255,0.95);--v3-glass-shadow:0 1px 2px rgba(16,40,64,0.06),0 12px 32px -16px rgba(16,40,64,0.3);--v3-on-accent:#ffffff;--v3-btn-shadow:inset 0 1px 0 rgba(255,255,255,0.18),0 10px 24px -14px rgba(10,40,70,0.55);--v3-blob-1:#8fc1ec;--v3-blob-2:#3d8fd4;--v3-blob-3:#a9d0f0;--v3-flute-hi:rgba(255,255,255,0.38);--v3-flute-lo:rgba(20,40,60,0.05);--v3-photo-frame:#ffffff;--v3-hover:rgba(28,35,41,0.035)}[data-proto=c]:has([data-v3]){background-color:transparent}[data-v3]{position:relative;isolation:isolate}[data-v3] .v3-bg{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100lvh;overflow:hidden;pointer-events:none;background-color:var(--bg)}[data-v3] .v3-bg-css{position:absolute;inset:0}[data-v3] .v3-bg-blob{position:absolute;border-radius:9999px;filter:blur(56px)}[data-v3] .v3-bg-blob-1{left:60vw;top:6vh;width:44vw;height:64vh;background-color:var(--v3-blob-1);opacity:.85}[data-v3] .v3-bg-blob-2{left:88vw;top:28vh;width:22vw;height:78vh;background-color:var(--v3-blob-2);opacity:.55}[data-v3] .v3-bg-blob-3{left:-10vw;top:70vh;width:34vw;height:40vh;background-color:var(--v3-blob-3);opacity:.6}[data-v3] .v3-bg-css:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent 0,var(--v3-flute-hi) 17px,transparent 33px,var(--v3-flute-lo) 33px,var(--v3-flute-lo) 34px)}[data-v3] .v3-bg-gl{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .9s var(--c-ease)}[data-v3] .v3-bg-gl[data-on=true]{opacity:1}[data-v3] .v3-progress{position:fixed;top:0;left:0;z-index:60;width:100%;height:2px;background-color:var(--accent);transform-origin:0 50%;transform:scaleX(var(--v3-p,0));pointer-events:none}@supports (animation-timeline:scroll()){[data-v3] .v3-progress{animation:v3-progress linear both;animation-timeline:scroll(root block)}}@keyframes v3-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-v3] .v3-top{position:relative;z-index:40}[data-v3] .v3-brand{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--fg)}[data-v3] .v3-brand,[data-v3] .v3-nav-link{display:inline-flex;align-items:center;height:44px;white-space:nowrap}[data-v3] .v3-nav-link{padding:0 12px;border-radius:9999px;font-size:14px;color:var(--c-fg2);transition:color .16s var(--c-ease),background-color .16s var(--c-ease)}[data-v3] .v3-nav-link:hover{color:var(--fg);background-color:var(--v3-hover)}[data-v3] .v3-lang{flex:none;margin-left:4px;background-color:color-mix(in srgb,var(--fg) 6%,transparent)}[data-v3] .v3-lang,[data-v3] .v3-lang-opt{display:inline-flex;align-items:center;height:40px;border-radius:9999px}[data-v3] .v3-lang-opt{justify-content:center;min-width:40px;padding:0 10px;font-size:13px;font-weight:500;letter-spacing:.02em;white-space:nowrap;color:var(--c-fg2);transition:color .16s var(--c-ease),background-color .16s var(--c-ease),box-shadow .16s var(--c-ease)}[data-v3] .v3-lang-opt:hover{color:var(--fg);background-color:var(--v3-hover)}[data-v3] .v3-lang-opt[aria-current=page]{font-weight:600;color:var(--accent);background-color:#ffffff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent),0 1px 2px rgba(16,40,64,.08)}@media (forced-colors:active){[data-v3] .v3-lang-opt[aria-current=page]{outline:2px solid CanvasText;outline-offset:-2px}}@media (min-width:1024px){[data-v3] .v3-lang-opt{padding:0 14px;letter-spacing:0}}[data-v3] .v3-nav-cta{display:inline-flex;align-items:center;height:44px;margin-left:4px;padding:0 18px;border-radius:9999px;font-size:14px;font-weight:500;white-space:nowrap;color:var(--v3-on-accent);background-color:var(--accent);box-shadow:var(--v3-btn-shadow);transition:background-color .16s var(--c-ease),transform .12s var(--c-ease)}[data-v3] .v3-nav-cta:hover{background-color:color-mix(in srgb,var(--accent) 86%,#000)}[data-v3] .v3-nav-cta:active{transform:scale(.98)}[data-v3] .v3-pill-wrap{position:fixed;top:10px;left:0;right:0;z-index:50;display:flex;justify-content:center;padding:0 8px;pointer-events:none;visibility:hidden;opacity:0;transform:translate3d(0,-8px,0);transition:opacity .24s var(--c-ease),transform .24s var(--c-ease),visibility 0s linear .24s}[data-v3] .v3-pill-wrap[data-show=true]{visibility:visible;opacity:1;transform:none;transition-delay:0s}[data-v3] .v3-pill{display:flex;align-items:center;gap:2px;max-width:100%;padding:5px;border:1px solid var(--v3-glass-line);border-radius:9999px;background-color:var(--v3-glass);backdrop-filter:blur(16px) saturate(1.4);box-shadow:var(--v3-glass-shadow);pointer-events:auto}[data-v3] .v3-pill-brand{padding:0 10px 0 12px}[data-v3] .v3-pill{padding:4px}[data-v3] .v3-pill :is(.v3-brand,.v3-nav-link,.v3-nav-cta){height:40px}[data-v3] .v3-pill .v3-nav-cta{padding:0 14px}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){[data-v3] .v3-pill{background-color:var(--bg)}}[data-v3] .v3-display{color:var(--fg);font-weight:700;letter-spacing:-.035em}[data-v3] .v3-accent{color:var(--accent)}[data-v3] .v3-mask{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}[data-v3] .v3-mask>span{display:block;transition:transform .8s var(--c-ease);transition-delay:calc(var(--l, 0) * 90ms)}[data-v3][data-fx=on] [data-reveal]:not([data-in]) .v3-mask>span{transform:translate3d(0,110%,0);transition:none}[data-v3] .v3-fade{transition:opacity .6s var(--c-ease),transform .6s var(--c-ease);transition-delay:calc(min(var(--l, 0), 8) * 60ms)}[data-v3][data-fx=on] [data-reveal]:not([data-in]) .v3-fade{opacity:0;transform:translate3d(0,12px,0);transition:none}[data-v3] .v3-hero{display:flex;flex-direction:column;max-width:80rem;margin:0 auto;padding:4px 16px 40px}[data-v3] .v3-hero-text{display:contents}[data-v3] .v3-hero-scene{order:1;align-self:center;width:100%;max-width:35rem}[data-v3] .v3-stats{order:2;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.25fr);gap:12px;margin-top:18px}[data-v3] .v3-stat{display:flex;flex-direction:column;gap:4px;border-radius:8px}[data-v3] .v3-stat-value{font-size:24px;line-height:1;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fg)}[data-v3] .v3-stat-label{font-size:12px;line-height:16px;color:var(--muted);transition:color .16s var(--c-ease)}[data-v3] .v3-stat:hover .v3-stat-label{color:var(--fg)}[data-v3] .v3-count{position:relative;display:inline-block}[data-v3] .v3-count-hold{visibility:hidden}[data-v3] .v3-count-live{position:absolute;top:0;left:0}[data-v3] .v3-h1{order:3;margin-top:14px;font-size:clamp(1.9rem,1.15rem + 3.6vw,4rem);line-height:1;font-weight:800}[data-v3] .v3-h1 .v3-mask>span{text-wrap:balance}[data-v3] .v3-sub{order:4;max-width:36rem;margin-top:12px;font-size:16px;line-height:24px;color:var(--c-fg2)}[data-v3] .v3-ctas{order:5;display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:18px}[data-v3] .v3-btn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;border-radius:12px;font-size:15px;font-weight:500;color:var(--v3-on-accent);background-color:var(--accent);box-shadow:var(--v3-btn-shadow);transition:background-color .16s var(--c-ease),transform .12s var(--c-ease)}[data-v3] .v3-btn:hover{background-color:color-mix(in srgb,var(--accent) 86%,#000)}[data-v3] .v3-btn:active{transform:scale(.98)}[data-v3] .v3-textlink{display:inline-flex;align-items:center;gap:8px;height:48px;font-size:15px;font-weight:500;color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 35%,transparent);text-underline-offset:6px;transition:text-decoration-color .16s var(--c-ease)}[data-v3] .v3-textlink:hover{text-decoration-color:currentColor}@media (min-width:768px){[data-v3] .v3-hero{padding:8px 32px 64px}[data-v3] .v3-stats{grid-template-columns:repeat(3,max-content);gap:40px;margin-top:28px}[data-v3] .v3-stat-value{font-size:34px}[data-v3] .v3-stat-label{max-width:19ch;font-size:13px;line-height:18px}[data-v3] .v3-sub{font-size:19px;line-height:29px}}@media (min-width:1024px){[data-v3] .v3-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:56px;min-height:calc(100svh - 4rem);padding-top:16px;padding-bottom:72px}[data-v3] .v3-hero-text{display:block}[data-v3] .v3-hero-scene{justify-self:end}[data-v3] .v3-stats{margin-top:0}[data-v3] .v3-h1{margin-top:28px}[data-v3] .v3-sub{margin-top:24px}[data-v3] .v3-ctas{margin-top:32px}}[data-v3] .v3-section{padding:0 12px;scroll-margin-top:72px}[data-v3] .v3-plane h2{scroll-margin-top:96px}[data-v3] .v3-section+.v3-section{margin-top:12px}[data-v3] .v3-plane{max-width:80rem;margin:0 auto;padding:48px 20px;border:1px solid var(--v3-plane-line);border-radius:20px;background-color:var(--v3-plane);box-shadow:var(--v3-plane-shadow)}[data-v3] .v3-plane-top{margin-bottom:36px}[data-v3] .v3-plane-top-aside{display:grid;gap:32px}[data-v3] .v3-eyebrow{display:flex;gap:12px;margin-bottom:16px;font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;line-height:18px;color:var(--muted)}[data-v3] .v3-eyebrow-num{color:var(--accent);font-variant-numeric:tabular-nums}[data-v3] .v3-h2{font-size:clamp(2.25rem,1.6rem + 2.6vw,4.25rem);line-height:1.02}[data-v3] .v3-statement{max-width:22ch;font-size:clamp(1.875rem,1.25rem + 2.8vw,4rem);line-height:1.04}[data-v3] .v3-photo{width:220px;margin:0;rotate:2deg}[data-v3] .v3-photo img{display:block;width:100%;height:auto;border:6px solid var(--v3-photo-frame);border-radius:18px;box-shadow:0 2px 4px rgba(0,0,0,.06),0 24px 48px -24px rgba(15,35,55,.4)}@media (min-width:768px){[data-v3] .v3-section{padding:0 24px}[data-v3] .v3-section+.v3-section{margin-top:20px}[data-v3] .v3-plane{padding:72px 40px;border-radius:28px}[data-v3] .v3-plane-top{margin-bottom:48px}}@media (min-width:1024px){[data-v3] .v3-plane{padding:96px 72px}[data-v3] .v3-plane-top{margin-bottom:64px}[data-v3] .v3-plane-top-aside{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:64px}[data-v3] .v3-photo{width:280px;margin-top:8px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-v3] [data-depth]{animation:v3-depth linear both;animation-timeline:view();animation-range:cover 0 cover 100%}}@supports not (animation-timeline:view()){[data-v3][data-fx=on] [data-depth]{transform:translate3d(0,var(--v3-y,0),0)}}}@keyframes v3-depth{0%{transform:translate3d(0,calc(var(--depth, .5) * 12px),0)}to{transform:translate3d(0,calc(var(--depth, .5) * -12px),0)}}[data-v3] .v3-ledger{border-top:1px solid var(--line)}[data-v3] .v3-ledger>li{border-bottom:1px solid var(--line);scroll-margin-top:84px}[data-v3] .v3-row-sum{display:grid;grid-template-columns:minmax(0,1fr) 24px;grid-template-areas:"fig arrow" "name name" "one one";gap:4px 16px;padding:20px 4px;border-radius:12px;list-style:none;cursor:pointer;transition:background-color .16s var(--c-ease)}[data-v3] .v3-row-sum::-webkit-details-marker{display:none}[data-v3] .v3-row-sum:hover{background-color:var(--v3-hover)}[data-v3] .v3-row-fig{grid-area:fig;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}[data-v3] .v3-row-value{font-size:32px;line-height:1.05;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--fg)}[data-v3] .v3-row-value[data-long=true]{font-size:26px}[data-v3] .v3-row-value[data-key=true]{color:var(--c-gold)}[data-v3] .v3-row-label{font-size:13px;line-height:18px;color:var(--muted)}[data-v3] .v3-row-name{grid-area:name;margin-top:8px;font-size:17px;line-height:24px;font-weight:500}[data-v3] .v3-row-one{grid-area:one;font-size:15px;line-height:22px;color:var(--c-fg2)}[data-v3] .v3-row-arrow{grid-area:arrow;align-self:start;margin-top:8px;color:var(--accent);transition:transform .24s var(--c-ease)}[data-v3] .v3-row[open] .v3-row-arrow{transform:rotate(90deg)}[data-v3] .v3-row-body{padding:4px 4px 32px}[data-v3] .v3-row[open]>.v3-row-body{animation:c-fade .24s var(--c-ease) both}@media (min-width:1024px){[data-v3] .v3-row-sum{grid-template-columns:15rem minmax(0,1fr) minmax(0,1.25fr) 24px;grid-template-areas:"fig name one arrow";align-items:center;gap:32px;padding:26px 12px}[data-v3] .v3-row-fig{flex-direction:column;align-items:flex-start;gap:4px}[data-v3] .v3-row-value{font-size:44px}[data-v3] .v3-row-value[data-long=true]{font-size:30px}[data-v3] .v3-row-name{margin-top:0;font-size:18px;line-height:26px}[data-v3] .v3-row-arrow{align-self:center;margin-top:0}[data-v3] .v3-row-body{padding:8px 48px 40px calc(15rem + 44px)}[data-v3] .v3-about-prose{max-width:none;-moz-columns:2;column-count:2;-moz-column-gap:64px;column-gap:64px}[data-v3] .v3-about-prose p{-moz-column-break-inside:avoid;break-inside:avoid}}[data-v3] .v3-card{background-color:color-mix(in srgb,var(--c-panel) 72%,transparent)}[data-v3] .c-tl-marker{background-color:var(--c-panel)}[data-v3] .v3-footer{margin-top:24px}@media (prefers-reduced-motion:reduce){[data-v3] .v3-bg-gl{display:none}[data-v3] .v3-progress{animation:none}[data-v3] .v3-fade,[data-v3] .v3-mask>span{transition:none}}