@layer theme,base,components,utilities;@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-theme=v2]{color-scheme:light;--v2-bg: #ffffff;--v2-surface: #f4f4f2;--v2-surface-quiet: #f7f7f5;--v2-surface-card: #fafaf9;--v2-ink: #0a0a0a;--v2-ink-hover: #2a2a2a;--v2-on-ink: #ffffff;--v2-text: #0a0a0a;--v2-text-strong: #0a0a0a;--v2-text-body: #2b2b2b;--v2-text-muted: #5c5c5c;--v2-text-subtle: #6e6e6e;--v2-text-legal: #6e6e6e;--v2-text-index: #6e6e6e;--v2-text-accordion: #0a0a0a;--v2-text-accordion-body: #2b2b2b;--v2-line-faint: rgba(10, 10, 10, .08);--v2-line: rgba(10, 10, 10, .12);--v2-line-strong: rgba(10, 10, 10, .12);--v2-line-row: rgba(10, 10, 10, .12);--v2-line-warm: rgba(10, 10, 10, .1);--v2-line-card: rgba(10, 10, 10, .1);--v2-line-glass: rgba(10, 10, 10, .08);--v2-line-glass-soft: rgba(10, 10, 10, .08);--v2-line-footer: rgba(10, 10, 10, .08);--v2-line-solid: rgba(10, 10, 10, .1);--v2-line-control: rgba(10, 10, 10, .16);--v2-line-placeholder: rgba(10, 10, 10, .28);--v2-hairline-fade: linear-gradient(to right, transparent, rgba(10, 10, 10, .14), transparent);--v2-glow-card: radial-gradient(at 0% 0%, rgba(0, 66, 183, .05), transparent 62%), linear-gradient(rgba(255, 255, 255, .7), rgba(255, 255, 255, 0));--v2-glow-card-hover: radial-gradient(at 0% 0%, rgba(0, 66, 183, .08), transparent 62%), linear-gradient(rgba(255, 255, 255, .9), rgba(255, 255, 255, .2));--v2-glow-haze: radial-gradient(at 50% 22%, rgba(0, 66, 183, .035), transparent 54%);--v2-glass: linear-gradient(180deg, rgba(255, 255, 255, .72), rgba(255, 255, 255, .72));--v2-glass-strong: linear-gradient(180deg, rgba(255, 255, 255, .94), rgba(255, 255, 255, .94));--v2-cta-gradient: radial-gradient(244% 117% at 100% 100%, rgba(0, 66, 183, .08), transparent 70%), linear-gradient(93deg, #f7f7f5 17%, #f9f9f8 101%);--v2-numeral-gradient: linear-gradient(180deg, #0a0a0a 0%, #0a0a0a 45%, #6b6b6b 100%);--v2-giant-gradient: linear-gradient(180deg, #0a0a0a 0%, #6b6b6b 100%);--v2-nav-shadow: 0 12px 40px rgba(10, 10, 10, .08);--v2-accent: #0042b7;--v2-focus: #0042b7;--v2-font-sans: "Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--v2-font-mono: "Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--v2-fs-h1: 40px;--v2-lh-h1: 1.1;--v2-ls-h1: -.624px;--v2-fs-h2: 40px;--v2-lh-h2: 1.1;--v2-ls-h2: -.624px;--v2-fs-h3: 28px;--v2-lh-h3: 1.1;--v2-fs-card: 24px;--v2-lh-card: 1.1;--v2-fs-lead: 20px;--v2-lh-lead: 1.2;--v2-fs-intro: 18px;--v2-lh-intro: 26px;--v2-fs-body: 16px;--v2-lh-body: 24px;--v2-fs-accordion-body: 17px;--v2-fs-eyebrow: 14px;--v2-lh-eyebrow: 20px;--v2-ls-eyebrow: 2px;--v2-fs-small: 14px;--v2-fs-stat: 36px;--v2-fs-giant: 56px;--v2-ls-tight: -1px;--v2-radius-nav: 32px;--v2-radius-button: 16px;--v2-radius-card: 16px;--v2-radius-cta: 20px;--v2-radius-photo: 12px;--v2-radius-media: 8px;--v2-container: 1216px;--v2-container-narrow: 1184px;--v2-gutter: 20px;--v2-section-pad: 48px;--v2-cta-pad: 64px;--v2-dur-fast: .15s;--v2-dur-base: .22s;--v2-dur-slow: .3s;--v2-dur-slower: .45s;--v2-dur-button: .2s;--v2-ease-out: var(--easing-out, cubic-bezier(.16, 1, .3, 1));--v2-ease-in: var(--easing-in, cubic-bezier(.7, 0, .84, 0));--v2-ease-inout: var(--easing-inout, cubic-bezier(.4, 0, .2, 1));--v2-nav-top: 12px;--v2-nav-bar-h: 64px;--v2-nav-block: calc(var(--v2-nav-top) + var(--v2-nav-bar-h));--nav-height: calc(var(--v2-nav-block) + 16px);background-color:var(--v2-bg)}@media(min-width:40rem){html[data-theme=v2]{--v2-gutter: 32px;--v2-section-pad: 64px}}@media(min-width:48rem){html[data-theme=v2]{--v2-fs-h1: 48px;--v2-ls-h1: -1.2px;--v2-fs-h2: 52px;--v2-ls-h2: -1px;--v2-fs-h3: 32px;--v2-fs-lead: 22px;--v2-fs-intro: 20px;--v2-lh-intro: 28px;--v2-fs-stat: 48px;--v2-fs-giant: 120px;--v2-cta-pad: 92px}}@media(min-width:64rem){html[data-theme=v2]{--v2-fs-h1: 56px;--v2-ls-h1: -1.5px;--v2-fs-h2: 64px;--v2-fs-h3: 36px;--v2-fs-lead: 24px;--v2-fs-stat: 64px;--v2-fs-giant: 192px;--v2-nav-top: 24px;--v2-nav-bar-h: 80px}}@media(min-width:64rem)and (max-width:79.99rem){html[data-theme=v2]{--v2-fs-stat: 56px}}@media(min-width:120rem){html[data-theme=v2]{--v2-section-pad: 80px}}@layer base{html[data-theme=v2] body{background-color:var(--v2-bg);color:var(--v2-text);font-family:var(--v2-font-sans);font-size:var(--v2-fs-body);font-weight:300;line-height:var(--v2-lh-body);font-optical-sizing:auto}html[data-theme=v2] ::selection{background-color:var(--v2-ink);color:var(--v2-on-ink)}html[data-theme=v2] :focus-visible{outline:2px solid var(--v2-focus);outline-offset:2px}html[data-theme=v2] a{color:inherit}html[data-theme=v2] :is(p,li,dd,td,th){text-wrap:pretty}}@layer components{.v2-container{box-sizing:border-box;width:100%;max-width:calc(var(--v2-container) + 2 * var(--v2-gutter));margin-inline:auto;padding-inline:var(--v2-gutter)}.v2-container--narrow{max-width:calc(var(--v2-container-narrow) + 2 * var(--v2-gutter))}.v2-section{padding-block:var(--v2-section-pad)}.v2-haze{position:relative;isolation:isolate}.v2-haze:after{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--v2-glow-haze);background-repeat:no-repeat;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 28%);mask-image:linear-gradient(to bottom,transparent 0,#000 28%);pointer-events:none}.v2-under-nav{margin-top:calc(-1 * var(--v2-nav-block));padding-top:var(--v2-nav-block)}.v2-h1{margin:0;font-family:var(--v2-font-sans);font-size:var(--v2-fs-h1);font-weight:300;line-height:var(--v2-lh-h1);letter-spacing:var(--v2-ls-h1);color:var(--v2-text);text-wrap:balance}.v2-h2{margin:0;font-family:var(--v2-font-sans);font-size:var(--v2-fs-h2);font-weight:700;line-height:var(--v2-lh-h2);letter-spacing:var(--v2-ls-h2);color:var(--v2-text);text-wrap:balance}.v2-h3{margin:0;font-size:var(--v2-fs-h3);font-weight:400;line-height:var(--v2-lh-h3);letter-spacing:var(--v2-ls-tight);color:var(--v2-text);text-wrap:balance}.v2-card-title{margin:0;font-size:var(--v2-fs-card);font-weight:400;line-height:var(--v2-lh-card);letter-spacing:var(--v2-ls-tight);color:var(--v2-text-strong);text-wrap:balance}.v2-lead{margin:0;font-size:var(--v2-fs-lead);font-weight:300;line-height:var(--v2-lh-lead);color:var(--v2-text-body);text-wrap:pretty}.v2-intro{margin:0;max-width:720px;font-size:var(--v2-fs-intro);font-weight:300;line-height:var(--v2-lh-intro);color:var(--v2-text-muted);text-wrap:pretty}.v2-body{margin:0;font-size:var(--v2-fs-body);font-weight:300;line-height:var(--v2-lh-body);color:var(--v2-text-body);text-wrap:pretty}.v2-eyebrow{margin:0;font-family:var(--v2-font-mono);font-size:var(--v2-fs-eyebrow);font-weight:600;line-height:var(--v2-lh-eyebrow);letter-spacing:var(--v2-ls-eyebrow);text-transform:uppercase;color:var(--v2-text-subtle)}.v2-mono{font-family:var(--v2-font-mono)}.v2-index{font-family:var(--v2-font-mono);font-size:var(--v2-fs-body);font-weight:500;line-height:var(--v2-lh-body);letter-spacing:-.02em;color:var(--v2-text-index);font-variant-numeric:tabular-nums}.v2-stat-num{margin:0;font-size:var(--v2-fs-stat);font-weight:300;line-height:1.1;letter-spacing:-.0234em;font-variant-numeric:tabular-nums;color:var(--v2-text);background-image:var(--v2-numeral-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.v2-giant{margin:0;font-size:var(--v2-fs-giant);font-weight:700;line-height:1.06;font-variant-numeric:tabular-nums;color:var(--v2-text-body);background-image:var(--v2-giant-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.v2-section-head{display:flex;flex-direction:column;gap:16px;align-items:flex-start;text-align:left}.v2-section-head--center{align-items:center;text-align:center}.v2-section-head--center .v2-intro{margin-inline:auto;text-wrap:balance}.v2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:48px;padding:12px 20px;border:1px solid transparent;border-radius:var(--v2-radius-button);font-family:var(--v2-font-sans);font-size:16px;font-weight:500;line-height:1.3;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--v2-dur-button) var(--v2-ease-inout),border-color var(--v2-dur-button) var(--v2-ease-inout),transform var(--v2-dur-button) var(--v2-ease-inout)}.v2-btn:hover{transform:translateY(-1px)}.v2-btn:active{transform:translateY(0)}.v2-btn--light{background-color:var(--v2-ink);border-color:var(--v2-ink);color:var(--v2-on-ink)}.v2-btn--light:hover{background-color:var(--v2-ink-hover);border-color:var(--v2-ink-hover)}.v2-btn--dark{background-color:transparent;border-color:var(--v2-line-control);color:var(--v2-text)}.v2-btn--dark:hover{border-color:#0a0a0a52}.v2-btn--link{min-height:44px;padding:0;border:0;border-radius:0;color:var(--v2-text)}.v2-btn--link:hover{opacity:1;transform:none}.v2-btn--link .v2-btn-label{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px;transition:background-size var(--v2-dur-button) var(--v2-ease-inout)}.v2-btn--link:hover .v2-btn-label,.v2-btn--link:focus-visible .v2-btn-label{background-size:100% 1px}.v2-btn-arrow{flex:none;transition:transform var(--v2-dur-button) var(--v2-ease-inout)}.v2-btn--link:hover .v2-btn-arrow{transform:translate(2px)}.v2-btn--block{width:100%}.v2-hairline{height:1px;margin-inline:10%;background-image:var(--v2-hairline-fade);border:0}.v2-placeholder{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;padding:16px 20px;border:1px dashed var(--v2-line-placeholder);border-radius:var(--v2-radius-photo);font-family:var(--v2-font-mono);font-size:14px;font-weight:400;line-height:20px;color:var(--v2-text-muted);text-align:center;text-wrap:pretty}.v2-placeholder--inline{display:inline-flex;align-self:flex-start;width:auto;padding:6px 12px}.v2-glow-grid{border-block:1px solid var(--v2-line);overflow:hidden}.v2-glow-grid-inner{display:grid;grid-template-columns:minmax(0,1fr);margin-right:-1px;margin-bottom:-1px;padding:0;list-style:none}@media(min-width:48rem){.v2-glow-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-glow-grid--tablet-3 .v2-glow-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48rem)and (max-width:63.999rem){.v2-glow-grid:not(.v2-glow-grid--tablet-3) .v2-glow-cell:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:64rem){.v2-glow-grid--cols-3 .v2-glow-grid-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-glow-grid--cols-4 .v2-glow-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}.v2-glow-cell{position:relative;isolation:isolate;margin:0;padding:32px;border-right:1px solid var(--v2-line-faint);border-bottom:1px solid var(--v2-line-faint);background-image:var(--v2-glow-card)}.v2-glow-cell:before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--v2-glow-card-hover);opacity:0;pointer-events:none;transition:opacity var(--v2-dur-base) var(--v2-ease-inout)}.v2-glow-cell-content{display:flex;flex-direction:column;gap:16px;transition:transform var(--v2-dur-fast) var(--v2-ease-inout)}.v2-glow-cell .v2-index{margin:0 0 16px}.v2-glow-cell:hover:before,.v2-glow-cell:focus-within:before{opacity:1}.v2-glow-cell:hover .v2-glow-cell-content,.v2-glow-cell:focus-within .v2-glow-cell-content{transform:translateY(-4px)}.v2-stat-strip{position:relative;border-block:1px solid var(--v2-line);background-color:var(--v2-surface-quiet)}.v2-stat-strip--pattern{background-image:linear-gradient(to top,rgba(255,255,255,.6),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath d='M14 10v8M10 14h8' stroke='%230a0a0a' stroke-opacity='.07' stroke-width='1'/%3E%3C/svg%3E");background-size:auto,28px 28px}.v2-stat-strip-inner{display:grid;grid-template-columns:minmax(0,1fr);margin-block:0;padding-block:0;list-style:none}@media(min-width:48rem){.v2-stat-strip-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.v2-stat-strip-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}.v2-stat-cell{display:flex;flex-direction:column;gap:16px;padding:40px 24px;border-top:1px solid var(--v2-line);text-align:center;align-items:center}.v2-stat-cell:first-child{border-top:0}@media(min-width:48rem){.v2-stat-cell{padding:48px 32px;text-align:left;align-items:flex-start;border-top:0}.v2-stat-cell:nth-child(2n){border-left:1px solid var(--v2-line)}.v2-stat-cell:nth-child(n+3){border-top:1px solid var(--v2-line)}}@media(min-width:64rem){.v2-stat-cell{padding:64px 24px}.v2-stat-cell:nth-child(n+3){border-top:0}.v2-stat-cell+.v2-stat-cell{border-left:1px solid var(--v2-line)}}.v2-stat-eyebrow{margin:0 0 16px;font-family:var(--v2-font-mono);font-size:13px;font-weight:500;line-height:1.3;letter-spacing:2px;text-transform:uppercase;color:var(--v2-text-muted)}.v2-stat-unit{display:inline-block;white-space:nowrap;margin-left:.3em;font-size:var(--v2-fs-lead);font-weight:300;letter-spacing:0;color:var(--v2-text-body);-webkit-text-fill-color:var(--v2-text-body)}.v2-stat-caption{margin:0;max-width:280px;font-size:16px;font-weight:300;line-height:24px;color:var(--v2-text-muted)}.v2-cta-section{border-top:1px solid var(--v2-line-solid);padding-block:var(--v2-cta-pad)}.v2-cta-card{position:relative;overflow:hidden;box-sizing:border-box;border:1px solid var(--v2-line-card);border-radius:var(--v2-radius-cta);background-image:var(--v2-cta-gradient);background-color:var(--v2-surface-quiet)}.v2-cta-card-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;max-width:529px;padding:24px}.v2-cta-line{display:block;text-wrap:balance}.v2-cta-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:16px}.v2-cta-card-media{position:relative;height:180px;overflow:hidden;pointer-events:none}.v2-cta-card-media>*{display:block;width:100%;height:100%}@media(min-width:48rem){.v2-cta-card{min-height:332px}.v2-cta-card-body{padding:48px}.v2-cta-card-media{position:absolute;inset:0 0 0 auto;width:50%;height:auto}}.v2-accordion{margin:0;padding:0;list-style:none;border-top:1px solid var(--v2-line-row)}.v2-accordion-item{border-bottom:1px solid var(--v2-line-row)}.v2-accordion-heading{margin:0}.v2-accordion-trigger{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:44px;padding:28px 0;border:0;background:none;font-family:var(--v2-font-sans);font-size:24px;font-weight:600;line-height:1.1;letter-spacing:var(--v2-ls-tight);color:var(--v2-text-accordion);text-align:left;cursor:pointer}.v2-accordion-chevron{flex:none;transition:transform var(--v2-dur-slow) var(--v2-ease-inout)}.v2-accordion-trigger[aria-expanded=true] .v2-accordion-chevron{transform:rotate(180deg)}.v2-accordion-panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--v2-dur-slow) var(--v2-ease-inout),visibility 0s linear var(--v2-dur-slow)}.v2-accordion-panel[data-open=true],html:not([data-js=true]) .v2-accordion-panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--v2-dur-slow) var(--v2-ease-inout),visibility 0s linear 0s}.v2-accordion-panel-inner{overflow:hidden;min-height:0}.v2-accordion-answer{display:flex;flex-direction:column;gap:16px;max-width:760px;padding-bottom:28px;font-size:var(--v2-fs-accordion-body);font-weight:300;line-height:1.5;color:var(--v2-text-accordion-body)}.v2-accordion-answer p{margin:0}@media(prefers-reduced-motion:reduce){.v2-btn:hover,.v2-btn--link:hover .v2-btn-arrow,.v2-glow-cell:hover .v2-glow-cell-content,.v2-glow-cell:focus-within .v2-glow-cell-content{transform:none}}}@layer components{.v2-accent{color:var(--v2-accent)}}html[data-theme=v2] .subscribe{margin-top:0;border-top:1px solid var(--v2-line-solid);background-color:var(--v2-bg);background-image:var(--v2-glow-haze);color:var(--v2-text);font-family:var(--v2-font-sans)}html[data-theme=v2] .subscribe__blob{display:none}html[data-theme=v2] .subscribe .eyebrow{font-family:var(--v2-font-mono);letter-spacing:var(--v2-ls-eyebrow);text-transform:uppercase;color:var(--v2-text-muted)}html[data-theme=v2] .subscribe .eyebrow-dot{background-color:var(--v2-accent)}html[data-theme=v2] .subscribe__h2{font-family:var(--v2-font-sans);font-weight:700;color:var(--v2-text)}html[data-theme=v2] .subscribe__dek,html[data-theme=v2] .subscribe__fine-print{color:var(--v2-text-muted)}html[data-theme=v2] .subscribe__input{border-color:var(--v2-line-control);border-radius:var(--v2-radius-button);background-color:var(--v2-bg);color:var(--v2-text)}html[data-theme=v2] .subscribe__input::placeholder{color:var(--v2-text-muted)}html[data-theme=v2] .subscribe__button{border-radius:var(--v2-radius-button);background-color:var(--v2-ink);color:var(--v2-on-ink);font-weight:500}html[data-theme=v2] .subscribe__button:hover{background-color:var(--v2-ink-hover)}html[data-theme=v2] .subscribe__input:focus-visible,html[data-theme=v2] .subscribe__button:focus-visible{outline-color:var(--v2-focus)}.v2-skip-link[data-astro-cid-2pdv4rjy]{position:absolute;top:8px;left:8px;z-index:60;padding:10px 14px;border-radius:12px;background:var(--v2-ink);color:var(--v2-on-ink);font-weight:500;text-decoration:none;transform:translateY(-200%)}.v2-skip-link[data-astro-cid-2pdv4rjy]:focus-visible{transform:none}.v2-nav[data-astro-cid-2pdv4rjy]{position:sticky;top:var(--v2-nav-top);z-index:50;margin-top:var(--v2-nav-top);height:var(--v2-nav-bar-h);pointer-events:none}.v2-nav-frame[data-astro-cid-2pdv4rjy]{height:100%}.v2-nav-bar[data-astro-cid-2pdv4rjy]{display:flex;align-items:center;gap:24px;box-sizing:border-box;height:100%;padding:0 12px 0 24px;border:1px solid var(--v2-line-glass-soft);border-radius:var(--v2-radius-nav);background-image:var(--v2-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--v2-nav-shadow);pointer-events:auto}.v2-nav-brand[data-astro-cid-2pdv4rjy]{display:inline-flex;align-items:center;min-height:44px;color:var(--color-wordmark, #001920);text-decoration:none}.v2-nav-primary[data-astro-cid-2pdv4rjy]{display:none}.v2-nav-list[data-astro-cid-2pdv4rjy]{display:flex;align-items:center;gap:32px;margin:0;padding:0;list-style:none}.v2-nav-link[data-astro-cid-2pdv4rjy]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;font-size:16px;font-weight:500;line-height:24px;color:var(--v2-text-body);text-decoration:none;transition:color var(--v2-dur-fast) var(--v2-ease-inout)}.v2-nav-link[data-astro-cid-2pdv4rjy]:after{content:attr(data-label);height:0;overflow:hidden;visibility:hidden;font-weight:600;user-select:none;pointer-events:none}.v2-nav-link[data-astro-cid-2pdv4rjy]:hover,.v2-nav-link[data-astro-cid-2pdv4rjy][aria-current=page]{color:var(--v2-text);font-weight:600}.v2-nav-actions[data-astro-cid-2pdv4rjy]{display:flex;align-items:center;gap:8px;margin-left:auto}.v2-nav-cta[data-astro-cid-2pdv4rjy]{display:none}.v2-nav-actions[data-astro-cid-2pdv4rjy] .v2-nav-switch{display:none;align-items:center;min-height:44px;padding-inline:12px;margin-right:4px;font-size:16px;font-weight:500;line-height:24px;color:var(--v2-text-body);text-decoration:none;transition:color var(--v2-dur-fast) var(--v2-ease-inout)}.v2-nav-actions[data-astro-cid-2pdv4rjy] .v2-nav-switch:hover{color:var(--v2-text)}.v2-burger[data-astro-cid-2pdv4rjy]{position:relative;display:inline-flex;width:44px;height:44px;border:0;border-radius:12px;background:none;color:var(--v2-text);cursor:pointer}.v2-burger-bar[data-astro-cid-2pdv4rjy]{position:absolute;top:50%;left:50%;width:20px;height:1.5px;margin:-.75px 0 0 -10px;border-radius:1px;background-color:currentColor;transition:transform var(--v2-dur-slow) var(--v2-ease-inout),opacity var(--v2-dur-base) var(--v2-ease-inout)}.v2-burger-bar--1[data-astro-cid-2pdv4rjy]{transform:translateY(-6px)}.v2-burger-bar--3[data-astro-cid-2pdv4rjy]{transform:translateY(6px)}.v2-burger[data-astro-cid-2pdv4rjy][aria-expanded=true] .v2-burger-bar--1[data-astro-cid-2pdv4rjy]{transform:rotate(45deg)}.v2-burger[data-astro-cid-2pdv4rjy][aria-expanded=true] .v2-burger-bar--2[data-astro-cid-2pdv4rjy]{opacity:0}.v2-burger[data-astro-cid-2pdv4rjy][aria-expanded=true] .v2-burger-bar--3[data-astro-cid-2pdv4rjy]{transform:rotate(-45deg)}.v2-nav-drawer[data-astro-cid-2pdv4rjy]{position:fixed;top:calc(var(--v2-nav-block) + 8px);left:var(--v2-gutter);right:var(--v2-gutter);z-index:49;opacity:0;visibility:hidden;transform:translateY(-16px);pointer-events:none;transition:opacity var(--v2-dur-slow) var(--v2-ease-out),transform var(--v2-dur-slow) var(--v2-ease-out),visibility 0s linear var(--v2-dur-slow)}.v2-nav-drawer[data-astro-cid-2pdv4rjy][data-open=true]{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity var(--v2-dur-slow) var(--v2-ease-out),transform var(--v2-dur-slow) var(--v2-ease-out),visibility 0s linear 0s}.v2-nav-drawer-panel[data-astro-cid-2pdv4rjy]{display:flex;flex-direction:column;gap:24px;max-height:calc(100dvh - var(--v2-nav-block) - 24px);overflow-y:auto;padding:8px 20px 20px;border:1px solid var(--v2-line-glass-soft);border-radius:24px;background-image:var(--v2-glass-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.v2-nav-drawer-list[data-astro-cid-2pdv4rjy]{margin:0;padding:0;list-style:none}.v2-nav-drawer-list[data-astro-cid-2pdv4rjy] li[data-astro-cid-2pdv4rjy]+li[data-astro-cid-2pdv4rjy]{border-top:1px solid var(--v2-line-faint)}.v2-nav-drawer-link[data-astro-cid-2pdv4rjy],.v2-nav-drawer-list[data-astro-cid-2pdv4rjy] .v2-nav-drawer-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;font-size:20px;font-weight:400;letter-spacing:-.5px;color:var(--v2-text);text-decoration:none}.v2-nav-drawer-link[data-astro-cid-2pdv4rjy][aria-current=page]{color:var(--v2-text-strong);font-weight:600}@media(min-width:64rem){.v2-nav-bar[data-astro-cid-2pdv4rjy]{display:grid;grid-template-columns:1fr auto 1fr;padding:0 16px 0 32px}.v2-nav-brand[data-astro-cid-2pdv4rjy]{justify-self:start}.v2-nav-primary[data-astro-cid-2pdv4rjy]{display:block}.v2-nav-actions[data-astro-cid-2pdv4rjy]{justify-self:end;margin-left:0}.v2-nav-cta[data-astro-cid-2pdv4rjy],.v2-nav-actions[data-astro-cid-2pdv4rjy] .v2-nav-switch{display:inline-flex}.v2-burger[data-astro-cid-2pdv4rjy],.v2-nav-drawer[data-astro-cid-2pdv4rjy]{display:none}}@media(prefers-reduced-motion:reduce){.v2-nav-drawer[data-astro-cid-2pdv4rjy]{transform:none}}.v2-footer[data-astro-cid-e6euz7vw]{border-top:1px solid var(--v2-line-footer);background-color:var(--v2-surface);color:var(--v2-text)}.v2-footer-top[data-astro-cid-e6euz7vw]{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;padding-block:48px 40px}.v2-footer-lockup[data-astro-cid-e6euz7vw]{display:flex;flex-direction:column;gap:20px;max-width:360px}.v2-footer-home[data-astro-cid-e6euz7vw]{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;color:var(--color-wordmark, #001920);text-decoration:none}.v2-footer-tagline[data-astro-cid-e6euz7vw]{margin:0;font-size:16px;font-weight:300;line-height:24px;color:var(--v2-text-body);text-wrap:balance}.v2-footer-social[data-astro-cid-e6euz7vw]{display:flex;gap:12px;margin:4px 0 0;padding:0;list-style:none}.v2-footer-icon[data-astro-cid-e6euz7vw]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--v2-line-control);border-radius:12px;color:var(--v2-text-body);transition:color var(--v2-dur-fast) var(--v2-ease-inout),border-color var(--v2-dur-fast) var(--v2-ease-inout)}.v2-footer-icon[data-astro-cid-e6euz7vw]:hover{border-color:var(--v2-text-muted);color:var(--v2-text-strong)}.v2-footer-grid[data-astro-cid-e6euz7vw]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.v2-footer-heading[data-astro-cid-e6euz7vw]{margin:0 0 16px;font-size:20px;font-weight:400;line-height:22px;letter-spacing:-1.25px;color:var(--v2-text)}.v2-footer-links[data-astro-cid-e6euz7vw]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.v2-footer-link[data-astro-cid-e6euz7vw]{display:inline-flex;align-items:center;gap:6px;min-height:44px;min-width:44px;font-size:14px;font-weight:400;line-height:20px;color:var(--v2-text-body);text-decoration:none;overflow-wrap:anywhere;transition:color var(--v2-dur-fast) var(--v2-ease-inout)}.v2-footer-link[data-astro-cid-e6euz7vw]:hover{color:var(--v2-text-strong)}.v2-footer-link--ext[data-astro-cid-e6euz7vw]:after{content:"↗";content:"↗" / "";font-size:12px;color:var(--v2-text-muted)}.v2-footer-bottom[data-astro-cid-e6euz7vw]{display:flex;flex-direction:column;gap:12px;padding-block:24px 32px;border-top:1px solid var(--v2-line-footer)}.v2-footer-copy[data-astro-cid-e6euz7vw]{margin:0;font-size:14px;font-weight:500;line-height:20px;color:var(--v2-text-legal)}.v2-footer-legal[data-astro-cid-e6euz7vw]{display:flex;flex-wrap:wrap;gap:0 24px}.v2-footer-legal[data-astro-cid-e6euz7vw] .v2-footer-legal-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;font-size:14px;font-weight:500;color:var(--v2-text-legal);text-decoration:none;transition:color var(--v2-dur-fast) var(--v2-ease-inout)}.v2-footer-legal[data-astro-cid-e6euz7vw] .v2-footer-legal-link:hover{color:var(--v2-text-body)}@media(min-width:48rem){.v2-footer-top[data-astro-cid-e6euz7vw]{padding-block:64px 56px}.v2-footer-grid[data-astro-cid-e6euz7vw]{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-footer-bottom[data-astro-cid-e6euz7vw]{flex-direction:row;align-items:center;justify-content:space-between}}@media(min-width:64rem){.v2-footer-top[data-astro-cid-e6euz7vw]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}}.why[data-astro-cid-5t4vsefc]{border-block:1px solid var(--v2-line-faint);background-color:var(--v2-surface-quiet)}.why[data-astro-cid-5t4vsefc] .why-grid{margin-top:40px}.why-cell-content[data-astro-cid-5t4vsefc]{height:100%}.why-stat[data-astro-cid-5t4vsefc]{font-size:44px;letter-spacing:-.03em;overflow-wrap:anywhere}.why-not[data-astro-cid-5t4vsefc]{font-size:13px;line-height:18px}.why-body[data-astro-cid-5t4vsefc]{flex:1}.why-outcome[data-astro-cid-5t4vsefc]{margin:8px 0 0;padding-top:16px;border-top:1px solid var(--v2-line-faint);font-size:14px;font-weight:400;line-height:20px;color:var(--v2-text-body);text-wrap:pretty}.why-outcome-label[data-astro-cid-5t4vsefc]{font-family:var(--v2-font-mono);font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--v2-text-muted)}.why-outcome-sep[data-astro-cid-5t4vsefc]{margin-inline:6px;color:var(--v2-text-legal)}@media(min-width:48rem){.why[data-astro-cid-5t4vsefc] .why-grid{margin-top:56px}.why-stat[data-astro-cid-5t4vsefc]{font-size:52px}}@media(min-width:64rem){.why-stat[data-astro-cid-5t4vsefc]{font-size:56px}}.fch-media[data-astro-cid-tz2wo5ch] img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 82%}@media(min-width:48rem){.fch-media[data-astro-cid-tz2wo5ch] img{object-position:55% 60%}}.fch-fade[data-astro-cid-tz2wo5ch]{position:absolute;inset:0;background-image:linear-gradient(to top,var(--v2-surface-quiet),rgba(247,247,245,0) 30%)}@media(min-width:48rem){.fch-fade[data-astro-cid-tz2wo5ch]{background-image:linear-gradient(to right,var(--v2-surface-quiet),rgba(247,247,245,0) 38%)}}
