.v-nav__drawer[data-astro-cid-qkiuscuf]{background:var(--v-paper);border-bottom:1px solid var(--v-line);display:none}.v-nav__drawer[data-astro-cid-qkiuscuf].is-open{display:block}.v-nav__drawer[data-astro-cid-qkiuscuf] .v-container[data-astro-cid-qkiuscuf]{gap:var(--v-4);padding-block:var(--v-5);flex-direction:column;display:flex}.v-nav__drawer[data-astro-cid-qkiuscuf] a[data-astro-cid-qkiuscuf]:not(.v-btn){color:var(--v-ink-soft);font-weight:500;font-size:var(--vs-small);align-items:center;min-height:44px;text-decoration:none;display:flex}.v-nav__drawer[data-astro-cid-qkiuscuf] a[data-astro-cid-qkiuscuf][aria-current=page]{color:var(--v-ink);text-underline-offset:5px;text-decoration:underline}.v-nav__drawer[data-astro-cid-qkiuscuf] .v-btn[data-astro-cid-qkiuscuf]{background:var(--v-green);width:fit-content;color:var(--v-paper)}@media (width>=901px){.v-nav__drawer[data-astro-cid-qkiuscuf]{display:none!important}}:root{--v-paper:#fff;--v-off:#f5f5f5;--v-green:#133f26;--v-green-bright:#1b5433;--v-green-ink:#10110f;--v-lime:#dff49f;--v-confirmed:#24553b;--v-assumption:#70877a;--v-uncertainty:#56666f;--v-risk:#315f69;--v-ink:#12140f;--v-ink-soft:#4f514b;--v-cream:#fff;--v-cream-soft:#ffffffd1;--v-cream-faint:#ffffff9e;--v-black:var(--v-green-ink);--v-white:var(--v-paper);--v-line:#dedad2;--v-line-green:#ffffff38;--v-signal:var(--v-confirmed);--v-error:var(--v-risk);--v-error-on-green:#ffd8d1;--vf-display:"Space Grotesk", "Space Grotesk Fallback", Arial, sans-serif;--vf-body:"IBM Plex Sans", "IBM Plex Sans Fallback", Arial, sans-serif;--vf-brand:"Manrope", "Manrope Fallback", Arial, sans-serif;--v-font-display:var(--vf-display);--vs-display:clamp(2.65rem, 4.5vw, 4rem);--vs-h1:clamp(2.15rem, 3.5vw, 3.35rem);--vs-h2:clamp(1.65rem, 2.5vw, 2.45rem);--vs-h3:1.3125rem;--vs-h4:1.0625rem;--vs-lead:clamp(1.18rem, 1.55vw, 1.4rem);--vs-body:clamp(1rem, .96rem + .18vw, 1.075rem);--vs-small:clamp(.96rem, .93rem + .1vw, 1rem);--vs-label:.9375rem;--v-max:1400px;--v-gutter:clamp(22px, 4vw, 52px);--v-section:clamp(3.75rem, 6vw, 6.5rem);--v-1:4px;--v-2:8px;--v-3:12px;--v-4:16px;--v-5:24px;--v-6:32px;--v-8:48px;--v-10:64px;--v-12:96px;--v-ease:cubic-bezier(.16, 1, .3, 1);--v-fast:.15s;--v-mid:.28s;--v-slow:.56s}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/space-grotesk-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/space-grotesk-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:99.44%;ascent-override:98.96%;descent-override:29.36%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:99.77%;ascent-override:102.74%;descent-override:27.56%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:98.31%;ascent-override:108.43%;descent-override:30.51%;line-gap-override:0%}.v2 *{box-sizing:border-box}.v2{scrollbar-width:thin;scrollbar-color:var(--v-line) transparent}html:has(.v2){scroll-behavior:smooth;color-scheme:light}.v2 :where(h1,h2,h3,h4,[id]){scroll-margin-top:88px}.v2:has(.section-nav) :where(h1,h2,h3,h4,[id]){scroll-margin-top:166px}.v2 .skip-link{background:var(--v-green);color:var(--v-cream);z-index:100;padding:10px 16px;position:absolute;top:0;left:-9999px}.v2 .skip-link:focus{left:0}.v2{background:var(--v-paper);color:var(--v-ink);font-family:var(--vf-body);font-size:var(--vs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"liga" 1, "kern" 1;interpolate-size:allow-keywords;margin:0;line-height:1.62}.v2 img,.v2 svg,.v2 video{max-width:100%;display:block}.v2 ::selection{background:var(--v-green);color:var(--v-cream)}.v2 :focus-visible{outline:2px solid var(--v-green);outline-offset:2px}.v2 .v-green :focus-visible{outline-color:var(--v-cream)}.v2 h1,.v2 h2,.v2 h3,.v2 h4{margin:0;font-weight:600}.v2 h1,.v2 h2{font-family:var(--vf-display)}.v2 h3,.v2 h4{font-family:var(--vf-body)}.v2 h1{font-size:var(--vs-display);letter-spacing:-.02em;text-wrap:balance;line-height:1.01}.v2 h2{font-size:var(--vs-h2);letter-spacing:-.02em;text-wrap:balance;line-height:1.1}.v2 h3{font-size:var(--vs-h3);letter-spacing:-.01em;line-height:1.3}.v-display{font-family:var(--vf-display);font-weight:600;font-size:var(--vs-display);letter-spacing:-.02em;text-wrap:balance;line-height:1.01}.v-h1{font-size:var(--vs-h1);letter-spacing:-.025em;text-wrap:balance;line-height:1.06}.v-h2{font-size:var(--vs-h2);letter-spacing:-.02em;text-wrap:balance;line-height:1.1}.v-h3{font-family:var(--vf-body);font-size:var(--vs-h3);letter-spacing:-.01em;font-weight:600;line-height:1.3}.v-h4{font-family:var(--vf-body);font-size:var(--vs-h4);font-weight:600;line-height:1.35}.v2 p{margin:0 0 var(--v-4);text-wrap:pretty;max-width:70ch}.v-lead{font-size:var(--vs-lead);max-width:58ch;color:var(--v-ink-soft);line-height:1.52}.v2 :where(h1,h2)+.v-lead{margin-top:var(--v-5)}.v-green .v-lead{color:var(--v-cream-soft)}.v-small{font-size:var(--vs-small);color:var(--v-ink-soft)}.v-green .v-small{color:var(--v-cream-soft)}.v2 :where(a){color:var(--v-green)}.v-container{max-width:var(--v-max);padding-inline:var(--v-gutter);margin:0 auto}.v-container--wide{max-width:1520px}.v-container--narrow{max-width:780px}.v-section{padding-block:var(--v-section);border-bottom:1px solid var(--v-line);position:relative}.v-section:last-of-type{border-bottom:0}.v-fill,.v-fill-2,.v-off{background:var(--v-off)}.v-green{background:var(--v-green);color:var(--v-cream)}.v-green h1,.v-green h2,.v-green h3,.v-green h4{color:var(--v-cream)}.v-green .v-eyebrow{color:var(--v-lime)}.v-black{background:var(--v-black);color:var(--v-cream)}.v-black h1,.v-black h2,.v-black h3,.v-black h4{color:var(--v-cream)}.v-black .v-eyebrow{color:var(--v-lime)}.v-black .v-lead,.v-black .v-small{color:var(--v-cream-soft)}.v-white{background:var(--v-paper)}.v-cream{background:var(--v-off)}.v-green-deep{background:var(--v-green);color:var(--v-cream)}.v-eyebrow{margin-bottom:var(--v-3);font-family:var(--vf-body);font-size:var(--vs-label);letter-spacing:0;text-transform:none;color:var(--v-green);font-variant-numeric:tabular-nums;font-weight:500}.v-actions{align-items:center;gap:var(--v-5);margin-top:var(--v-6);flex-wrap:wrap;display:flex}.v-btn{min-height:48px;font-family:var(--vf-body);font-weight:600;font-size:var(--vs-small);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--v-fast) var(--v-ease), color var(--v-fast) var(--v-ease), transform var(--v-fast) var(--v-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:12px 22px;line-height:1.2;text-decoration:none;display:inline-flex}.v-btn:active{transform:translateY(1px)}.v-btn--green{background:var(--v-green);color:var(--v-cream)}.v-btn--grey{background:var(--v-off);color:var(--v-ink)}.v-btn--on-green{background:var(--v-cream);color:var(--v-green)}@media (hover:hover) and (pointer:fine){.v-btn--green:hover{background:var(--v-green-bright)}.v-btn--grey:hover{background:var(--v-off)}.v-btn--on-green:hover{background:#fff}}.v-btn[disabled]{opacity:.5;cursor:not-allowed}.hero-actions .v-btn{min-width:190px}.v-link{color:var(--v-link-ink,var(--v-green));text-underline-offset:3px;font-weight:600;font-size:var(--vs-small);text-decoration:underline 1px}.v-link:hover{text-decoration-thickness:2px}.v-green,.v-black,.v-green-deep{--v-link-ink:var(--v-cream)}.plan-card{--v-link-ink:var(--v-green)}.v-prose{max-width:72ch}.v-prose>:first-child{margin-top:0}.v-prose h1{font-family:var(--vf-display);letter-spacing:-.02em;margin-bottom:var(--v-6);font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:600;line-height:1.08}.v-prose h2{margin-top:var(--v-10);padding-top:var(--v-5);border-top:1px solid var(--v-line);margin-bottom:var(--v-4);font-size:1.5rem}.v-prose h2:first-of-type{border-top:0;padding-top:0}.v-prose h3{font-family:var(--vf-body);margin-top:var(--v-6);margin-bottom:var(--v-3);font-size:1.1rem;font-weight:600}.v-prose p,.v-prose li{color:var(--v-ink)}.v-green .v-prose p,.v-green .v-prose li{color:var(--v-cream)}.v-prose p{margin-bottom:var(--v-4);max-width:72ch}.v-prose ul,.v-prose ol{max-width:72ch;margin-bottom:var(--v-4);padding-left:1.2em}.v-prose li{margin-bottom:var(--v-2)}.v-prose li::marker{color:var(--v-green)}.v-prose a{text-underline-offset:3px;text-decoration:underline}.v-hero{padding-block:clamp(5rem,10vw,9rem) 0}.v-hero--marketing{text-align:center}.v-hero--marketing>.v-container{flex-direction:column;align-items:center;display:flex}.v-hero--marketing h1{max-width:19ch}.v-hero--marketing .v-lead{max-width:46rem}.v-hero--marketing .v-actions,.v-hero--marketing .hero-actions{justify-content:center}.v-hero--editorial h1{max-width:17ch}.v-hero--editorial .v-lead{max-width:46rem}.v-hero__visual{margin-top:var(--v-10)}.v-nav{z-index:60;background:var(--v-paper);color:var(--v-ink);border-bottom:1px solid var(--v-line);transition:border-color var(--v-mid) var(--v-ease);position:sticky;top:0}.v-nav.is-solid{border-bottom-color:var(--v-ink-soft)}.v-nav__row{min-height:72px;padding-block:var(--v-3);justify-content:space-between;align-items:center;display:flex}.v-nav__brand{align-items:center;gap:var(--v-3);color:var(--v-ink);font-family:var(--vf-brand);letter-spacing:-.015em;font-weight:600;text-decoration:none;display:flex}.v-nav__brand img{width:auto;height:28px}.v-nav__links{align-items:center;gap:var(--v-6);display:flex}.v-nav__links a{color:var(--v-ink-soft);font-size:var(--vs-small);transition:color var(--v-fast), box-shadow var(--v-fast);font-weight:500;text-decoration:none}.v-nav__links a:hover,.v-nav__links a[aria-current=page]{color:var(--v-ink);box-shadow:inset 0 -2px 0 var(--v-green)}.v-nav__right{align-items:center;gap:var(--v-5);display:flex}.v-nav__right>.v-btn{background:var(--v-green);color:var(--v-paper);border-color:var(--v-green)}.v-nav__right>.v-btn:hover{background:var(--v-green-bright);border-color:var(--v-green-bright)}.v-nav__toggle{border:1px solid var(--v-line);min-width:44px;min-height:44px;color:var(--v-ink);cursor:pointer;touch-action:manipulation;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:11px;display:none}.v-nav__toggle svg{width:20px;height:20px;display:block}.v-footer{background:var(--v-green-ink);color:var(--v-cream);padding-block:var(--v-12) var(--v-8)}.v-footer__top{justify-content:space-between;gap:var(--v-10);flex-wrap:wrap;display:flex}.v-footer__cols{gap:var(--v-12);flex-wrap:wrap;display:flex}.v-footer__col{gap:var(--v-3);flex-direction:column;display:flex}.v-footer__col h4{font-family:var(--vf-body);text-transform:none;letter-spacing:0;color:var(--v-cream-faint);margin-bottom:var(--v-1);font-size:.82rem;font-weight:600}.v-footer__col a{color:var(--v-cream-soft);font-size:var(--vs-small);transition:color var(--v-fast);text-decoration:none}.v-footer__col a:hover{color:var(--v-cream)}.v-footer__brand{color:var(--v-cream);font-family:var(--vf-brand);align-items:center;gap:var(--v-3);font-weight:600;text-decoration:none;display:flex}.v-footer__brand img{filter:brightness(0)invert()}.v-footer__legal{margin-top:var(--v-10);padding-top:var(--v-5);border-top:1px solid var(--v-line-green);justify-content:space-between;gap:var(--v-3);font-family:var(--vf-body);font-size:var(--vs-small);letter-spacing:0;color:var(--v-cream-faint);flex-wrap:wrap;display:flex}.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}.v2 .field-row{gap:var(--v-3);flex-wrap:wrap;align-items:stretch;display:flex;container-type:inline-size}.v2 input[type=email]{border:1px solid var(--v-ink-soft);height:48px;font-family:var(--vf-body);background:var(--v-paper);color:var(--v-ink);transition:border-color var(--v-fast) var(--v-ease), box-shadow var(--v-fast) var(--v-ease);border-radius:999px;flex:240px;padding:0 17px;font-size:1rem}.v2 input[type=email]::placeholder{color:var(--v-ink-soft);opacity:1}.v2 input[type=email]:focus{border-color:var(--v-green);outline:none}.v2 input[type=email]:focus-visible{border-color:var(--v-green);box-shadow:0 0 0 3px color-mix(in srgb, var(--v-green) 22%, transparent)}.v2 .form-note{font-size:var(--vs-label);color:var(--v-ink-soft);margin-top:var(--v-2);width:100%}.v2 .form-status{font-size:var(--vs-small);margin-top:var(--v-2);width:100%;animation:v-status-in var(--v-mid) var(--v-ease) both}.v2 form.is-leaving{opacity:0;transition:opacity var(--v-fast) var(--v-ease)}.v2 .form-status--error,.v2 [class*=form-status][role=alert]{color:var(--v-error)}.v2 .form-status--success{color:var(--v-green)}.v2 .field-row .btn,.v2 .field-row button[type=submit]{background:var(--v-green);color:var(--v-cream);border:1px solid var(--v-green);font-family:var(--vf-body);font-weight:600;font-size:var(--vs-small);cursor:pointer;touch-action:manipulation;min-height:48px;transition:background-color var(--v-fast) var(--v-ease), transform var(--v-fast) var(--v-ease), box-shadow var(--v-fast) var(--v-ease);border-radius:999px;padding:0 20px}.v2 .field-row .btn:hover,.v2 .field-row button[type=submit]:hover{background:var(--v-green-bright)}.v2 .field-row .btn:active,.v2 .field-row button[type=submit]:active{transform:translateY(1px)}.v2 .field-row .btn:focus-visible,.v2 .field-row button[type=submit]:focus-visible{box-shadow:0 0 0 2px var(--v-paper), 0 0 0 4px var(--v-green);outline:none}.v2 .field-row button[type=submit]:disabled{opacity:.72;cursor:progress}.v2 .field-row button[type=submit]{gap:var(--v-2)}.form-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;animation:.7s linear infinite v-spin}@keyframes v-spin{to{transform:rotate(360deg)}}@container (width<=560px){.v2 .field-row .btn,.v2 .field-row button[type=submit]{flex:100%;width:100%}}.v2 .v-green .field-row .btn,.v2 .v-green .field-row button[type=submit]{background:var(--v-cream);color:var(--v-green);border-color:var(--v-cream)}.v2 .v-green .field-row .btn:hover,.v2 .v-green .field-row button[type=submit]:hover{background:#fff}.v2 .v-green .field-row .btn:focus-visible,.v2 .v-green .field-row button[type=submit]:focus-visible{box-shadow:0 0 0 2px var(--v-green), 0 0 0 4px var(--v-cream)}.v2 .v-green input[type=email]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--v-cream) 40%, transparent)}.v2 .v-green .form-note{color:var(--v-cream-soft)}.v2 .v-green .form-status--success{color:var(--v-cream)}.v2 .v-green .form-status--error{color:var(--v-error-on-green)}.v2 .v-green .v-card .field-row .btn,.v2 .v-green .v-card .field-row button[type=submit]{background:var(--v-green);color:var(--v-cream);border-color:var(--v-green)}.v2 .v-green .v-card .field-row .btn:hover,.v2 .v-green .v-card .field-row button[type=submit]:hover{background:var(--v-green-bright)}.v2 .v-green .v-card .field-row .btn:focus-visible,.v2 .v-green .v-card .field-row button[type=submit]:focus-visible{box-shadow:0 0 0 2px var(--v-paper), 0 0 0 4px var(--v-green)}.v2 .v-green .v-card input[type=email]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--v-green) 22%, transparent)}.v2 .v-green .v-card .form-note{color:var(--v-ink-soft)}.v2 .v-green .v-card .form-status--success{color:var(--v-green)}.v2 .v-green .v-card .form-status--error{color:var(--v-error)}@keyframes v-status-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v2 .form-status{animation:none}.v2 .field-row .btn,.v2 .field-row button[type=submit],.v2 input[type=email]{transition:none}.v2 .field-row .btn:active,.v2 .field-row button[type=submit]:active,.v-btn:active{transform:none}.form-spinner{animation:none}.v2 details::details-content,.v2 details[open]::details-content{transition-duration:0s}}.v2 details{border-bottom:1px solid var(--v-line);padding:var(--v-4) 0}.v2 details>summary{cursor:pointer;justify-content:space-between;gap:var(--v-4);font-weight:600;list-style:none;display:flex}.v2 details>summary::-webkit-details-marker{display:none}.v2 details>summary:after{content:"+";font-family:var(--vf-body);color:var(--v-green)}.v2 details[open]>summary:after{content:"−"}.v2 details>:not(summary){margin-top:var(--v-3)}.v2 details::details-content{opacity:0;block-size:0;transition:block-size var(--v-mid) var(--v-ease), opacity var(--v-mid) var(--v-ease), content-visibility var(--v-mid) allow-discrete;overflow:clip}.v2 details[open]::details-content{opacity:1;block-size:auto}.v-reveal,.js .v-reveal,.js .v-reveal.is-visible{opacity:1;transform:none}@media (width<=900px){.v-nav__links,.v-nav__right .v-btn{display:none}.v-nav__toggle{display:inline-flex}.hero-actions .v-btn{flex:auto;min-width:0}}@media (width<=560px){.hero-actions .v-btn{flex:100%;width:100%}}@media (prefers-reduced-motion:reduce){html:has(.v2){scroll-behavior:auto}}
