@layer v2-base{:root{--af-white:#fff;--af-black:#000;--af-charcoal-900:#202020;--af-charcoal-800:#414141;--af-charcoal-700:#606060;--af-charcoal-600:#747474;--af-charcoal-500:#9d9d9d;--af-charcoal-400:#bcbcbc;--af-charcoal-300:#dfdfdf;--af-charcoal-200:#ededed;--af-charcoal-100:#f5f5f5;--af-charcoal-50:#fafafa;--af-screen-blue:#005cff;--af-screen-red:#ed0037;--af-screen-jade:#04ac4d;--af-screen-teal:#078aa9;--af-screen-purple:#8e60fa;--af-screen-bronze:#c77434;--af-blue-950:#001246;--af-blue-900:#001d61;--af-blue-800:#002c86;--af-blue-700:#003bad;--af-blue-600:#004bd5;--af-blue-500:var(--af-screen-blue);--af-blue-400:#679cff;--af-blue-300:#9abeff;--af-blue-200:#c8dcff;--af-blue-100:#e6effe;--af-blue-50:#f0f5ff;--af-red-950:#3b0006;--af-red-900:#55000d;--af-red-800:#780017;--af-red-700:#9d0021;--af-red-600:#c4002c;--af-red-500:var(--af-screen-red);--af-red-400:#ff696d;--af-red-300:#ffa09d;--af-red-200:#ffc8c5;--af-red-100:#ffe4e2;--af-red-50:#fff1f1;--af-jade-950:#00240a;--af-jade-900:#003814;--af-jade-800:#005321;--af-jade-700:#006f2f;--af-jade-600:#008d3d;--af-jade-500:var(--af-screen-jade);--af-jade-400:#4dbc6a;--af-jade-300:#82d493;--af-jade-200:#b2e7bb;--af-jade-100:#d7f4db;--af-jade-50:#ecfaed;--af-teal-950:#001f28;--af-teal-900:#002e3b;--af-teal-800:#004454;--af-teal-700:#005a70;--af-teal-600:#00728c;--af-teal-500:var(--af-screen-teal);--af-teal-400:#59afca;--af-teal-300:#88c9df;--af-teal-200:#b6dfee;--af-teal-100:#d9f0f8;--af-teal-50:#ecf7fb;--af-purple-950:#200947;--af-purple-900:#301562;--af-purple-800:#462489;--af-purple-700:#5e34b1;--af-purple-600:#7648d8;--af-purple-500:var(--af-screen-purple);--af-purple-400:#a68aff;--af-purple-300:#c0b0ff;--af-purple-200:#d8d0ff;--af-purple-100:#ebe8ff;--af-purple-50:#f5f3ff;--af-bronze-950:#301300;--af-bronze-900:#472000;--af-bronze-800:#673201;--af-bronze-700:#88460a;--af-bronze-600:#a85c1c;--af-bronze-500:var(--af-screen-bronze);--af-bronze-400:#d78e5a;--af-bronze-300:#ebaf87;--af-bronze-200:#f7ceb3;--af-bronze-100:#fde6d7;--af-bronze-50:#fef3eb;--af-font-body:"Geist", system-ui, sans-serif;--af-bg:var(--af-white);--af-surface:var(--af-white);--af-text:var(--af-charcoal-900);--af-text-muted:var(--af-charcoal-700);--af-heading:var(--af-charcoal-900);--af-link:var(--af-screen-blue);--af-accent:var(--af-screen-blue);--af-tint:var(--af-blue-100);--af-line:var(--af-charcoal-900);--af-on-dark:var(--af-white);--af-on-dark-accent:var(--af-screen-blue);--af-size-screen:11.9375rem;--af-lh-screen:10.4375rem;--af-size-figure:6rem;--af-lh-figure:5.4rem;--af-size-display:4rem;--af-lh-display:4.08rem;--af-size-head:1.5rem;--af-lh-head:1.875rem;--af-size-head-strong:1.5rem;--af-lh-head-strong:1.875rem;--af-size-body:1rem;--af-lh-body:1.6rem;--af-size-body-strong:1rem;--af-lh-body-strong:1.6rem;--af-size-nav:1rem;--af-lh-nav:1.6rem;--af-size-small:.8125rem;--af-lh-small:1.17813rem;--af-size-small-strong:.8125rem;--af-lh-small-strong:1.17813rem;--af-w-prose:34rem;--af-w-container:100rem;--af-margin:clamp(1.25rem, 3.9vw, 3.5rem);--af-gutter:clamp(1rem, 1.95vw, 1.75rem);--af-v-pad:clamp(5rem, 12vh, 10rem);--af-v-pad-compact:clamp(3rem, 8vh, 6rem);--af-space-2xs:.5rem;--af-space-xs:1rem;--af-space-sm:1.5rem;--af-space-md:2rem;--af-space-lg:3rem;--af-space-xl:4rem;--af-space-2xl:6rem;--af-space-3xl:10rem;--af-grid-cols:12;--af-rule:1px;--af-chart-mark-primary:var(--af-blue-500);--af-chart-mark-secondary:var(--af-blue-400);--af-chart-mark-negative:var(--af-blue-200);--af-chart-mark-tint:var(--af-blue-100);--af-chart-mark-strong:var(--af-charcoal-900);--af-chart-mark-benchmark:var(--af-charcoal-700);--af-chart-mark-quiet:var(--af-charcoal-400);--af-chart-mark-neutral:var(--af-charcoal-300);--af-chart-mark-muted:var(--af-charcoal-200);--af-chart-line-axis:var(--af-charcoal-900);--af-chart-line-reference:var(--af-charcoal-900);--af-chart-line-guide:var(--af-charcoal-400);--af-chart-line-rule:var(--af-charcoal-300);--af-chart-line-grid:var(--af-charcoal-200);--af-chart-line-leader:var(--af-charcoal-700);--af-chart-line-halo:var(--af-white);--af-chart-text:var(--af-charcoal-700);--af-chart-text-strong:var(--af-charcoal-900);--af-chart-text-ink:var(--af-black);--af-chart-text-emphasis:var(--af-blue-500);--af-chart-text-muted:var(--af-charcoal-600);--af-chart-label-font:var(--af-font-body);--af-chart-label-size:13px;--af-chart-label-tracking:0px;--af-chart-label-case:none;--af-chart-label-weight-strong:600}[data-theme=dark]{--af-bg:var(--af-charcoal-900);--af-text:var(--af-white);--af-heading:var(--af-white);--af-link:var(--af-white);--af-accent:var(--af-screen-blue);--af-line:var(--af-white)}.af-screen{font-family:var(--af-font-body);font-weight:900;font-size:clamp(2.5rem, calc((min(100vw, var(--af-w-container)) - 2 * var(--af-margin)) / 7), 13.4rem);letter-spacing:-.03em;text-transform:uppercase;line-height:.874}.af-figure{font-family:var(--af-font-body);letter-spacing:-.045em;font-size:clamp(3.5rem,1.5rem + 4.5vw,6rem);font-weight:600;line-height:.9}.af-display{font-family:var(--af-font-body);letter-spacing:-.035em;font-size:clamp(2.5rem,1.5rem + 3.5vw,4rem);font-weight:600;line-height:1.02}.af-head{font-family:var(--af-font-body);font-weight:400;font-size:var(--af-size-head);line-height:var(--af-lh-head);letter-spacing:-.015em}.af-head-strong{font-family:var(--af-font-body);font-weight:600;font-size:var(--af-size-head-strong);line-height:var(--af-lh-head-strong);letter-spacing:-.015em}.af-body{font-family:var(--af-font-body);font-weight:400;font-size:var(--af-size-body);line-height:var(--af-lh-body);letter-spacing:0}.af-body-strong{font-family:var(--af-font-body);font-weight:600;font-size:var(--af-size-body-strong);line-height:var(--af-lh-body-strong);letter-spacing:0}.af-nav{font-family:var(--af-font-body);font-weight:500;font-size:var(--af-size-nav);line-height:var(--af-lh-nav);letter-spacing:0}.af-small{font-family:var(--af-font-body);font-weight:400;font-size:var(--af-size-small);line-height:var(--af-lh-small);letter-spacing:0}.af-small-strong{font-family:var(--af-font-body);font-weight:600;font-size:var(--af-size-small-strong);line-height:var(--af-lh-small-strong);letter-spacing:0}.af-container{max-width:var(--af-w-container);padding-inline:var(--af-margin);margin-inline:auto}.af-measure{max-width:var(--af-w-prose)}.af-grid{grid-template-columns:repeat(var(--af-grid-cols),1fr);column-gap:var(--af-gutter);display:grid}.af-section{padding-block:var(--af-v-pad)}.af-section--compact{padding-block:var(--af-v-pad-compact)}.af-section--dark{background:var(--af-charcoal-900);--af-text:var(--af-white);--af-heading:var(--af-white);--af-link:var(--af-white);--af-accent:var(--af-screen-blue);--af-line:var(--af-white);color:var(--af-text)}.af-rule{border:0;border-top:var(--af-rule) solid var(--af-line)}[data-ground=charcoal]{--af-ground:var(--af-charcoal-900);--af-claim:var(--af-white);--af-af:var(--af-screen-blue);--af-text:var(--af-white);background:var(--af-ground);color:var(--af-text)}[data-ground=blue]{--af-ground:var(--af-screen-blue);--af-claim:var(--af-white);--af-af:var(--af-charcoal-900);--af-text:var(--af-white);background:var(--af-ground);color:var(--af-text)}[data-ground=red]{--af-ground:var(--af-screen-red);--af-claim:var(--af-white);--af-af:var(--af-charcoal-900);--af-text:var(--af-white);background:var(--af-ground);color:var(--af-text)}[data-ground=jade]{--af-ground:var(--af-screen-jade);--af-claim:var(--af-charcoal-900);--af-af:var(--af-white);--af-text:var(--af-charcoal-900);background:var(--af-ground);color:var(--af-text)}[data-ground=teal]{--af-ground:var(--af-screen-teal);--af-claim:var(--af-white);--af-af:var(--af-charcoal-900);--af-text:var(--af-white);background:var(--af-ground);color:var(--af-text)}[data-ground=purple]{--af-ground:var(--af-screen-purple);--af-claim:var(--af-white);--af-af:var(--af-charcoal-900);--af-text:var(--af-white);background:var(--af-ground);color:var(--af-text)}[data-ground=bronze]{--af-ground:var(--af-screen-bronze);--af-claim:var(--af-white);--af-af:var(--af-charcoal-900);--af-text:var(--af-white);background:var(--af-ground);color:var(--af-text)}[data-ground=white]{--af-ground:var(--af-white);--af-claim:var(--af-charcoal-900);--af-af:var(--af-screen-blue);--af-text:var(--af-charcoal-900);background:var(--af-ground);color:var(--af-text)}:where(body.v2) *,:where(body.v2) :before,:where(body.v2) :after{box-sizing:border-box;margin:0}body.v2{background:var(--af-bg);color:var(--af-text);font-family:var(--af-font-body);font-size:var(--af-size-body);-webkit-font-smoothing:antialiased;margin:0}.v2 a{color:inherit}.v2 strong{font-weight:600}.v2 .af-label,.v2 .af-small{font-family:var(--af-font-body);font-size:var(--af-size-small);letter-spacing:0;text-transform:none;font-style:normal;line-height:1.45}.v2 .af-label{font-weight:600}.v2 .af-label.muted,.v2 .af-small{font-weight:400}.v2 .muted{color:var(--af-text-muted)}:where(.v2 main p,.v2 main li){text-wrap:pretty}.v2-row{grid-template-columns:repeat(var(--af-grid-cols), 1fr);column-gap:var(--af-gutter);display:grid}.v2-side{grid-column:1/span 3}.v2-main{grid-column:4/span 6}.v2-wide{grid-column:4/-1}.v2-full{grid-column:1/-1}.v2-nav{justify-content:space-between;align-items:center;gap:var(--af-space-sm);padding-block:20px;display:flex}.v2-nav .logo{color:var(--af-charcoal-900);display:block}.v2-nav .logo svg{width:auto;height:17px;display:block}.v2-nav ul{gap:var(--af-space-md);padding:0;list-style:none;display:flex}.v2-nav a{font-weight:500;font-size:var(--af-size-nav);letter-spacing:0;text-decoration:none}.v2-nav a:hover{color:var(--af-link)}.v2-nav a[aria-current]{text-underline-offset:6px;text-decoration:underline 1px}.v2-nav .menu{display:none}@media (width<=900px){.v2-side,.v2-main,.v2-wide{grid-column:1/-1}.v2-nav ul{display:none}.v2-nav .menu{display:block}}a,summary,button{transition:color .2s,background-color .2s,border-color .2s}details>summary .is-open{display:none}details>summary .is-closed,details.is-expanded>summary .is-open{display:block}details.is-expanded>summary .is-closed{display:none}details.acc-armed.is-expanded>summary .is-open{animation:.32s cubic-bezier(.2,.7,.2,1) acc-icon}details.acc-armed:not(.is-expanded)>summary .is-closed{animation:.26s cubic-bezier(.2,.7,.2,1) acc-icon}@keyframes acc-icon{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){details>summary .is-open,details>summary .is-closed{animation:none!important}}.site-foot{--sf-text:var(--af-charcoal-300);--sf-muted:var(--af-charcoal-500);--sf-line:var(--af-charcoal-700);--sf-field:var(--af-charcoal-600);margin-top:var(--gap,var(--af-space-2xl));background:var(--af-charcoal-900);color:var(--sf-text);font-family:var(--af-font-body);font-size:16px;line-height:1.5}.site-foot *{box-sizing:border-box}.site-foot a{color:inherit;text-decoration:none}.site-foot a:hover,.site-foot button.sf-text-btn:hover{color:var(--af-blue-300)}.site-foot ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.site-foot p{margin:0}.sf-inner{padding-block:var(--af-space-xl) var(--af-space-md);gap:var(--af-space-xl);flex-direction:column;display:flex}.sf-row{grid-template-columns:repeat(var(--af-grid-cols), 1fr);column-gap:var(--af-gutter);display:grid}.sf-label{color:var(--sf-muted);font-size:13px;font-weight:600;line-height:1.45}.sf-small{font-size:13px;line-height:1.45}.sf-side{gap:var(--af-space-xs);flex-direction:column;grid-column:1/span 3;padding-top:.6rem;display:flex}.sf-side a{color:var(--af-white);font-weight:600}.sf-main{gap:var(--af-space-lg);flex-direction:column;grid-column:4/-1;display:flex}.sf-big{color:var(--af-white);letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.5rem,1.5rem + 3.5vw,4rem);font-weight:600;line-height:1.02}.sf-form{gap:var(--af-space-sm) var(--af-gutter);grid-template-columns:1fr 1fr;max-width:48rem;display:grid}.sf-wide{grid-column:1/-1}.sf-field{flex-direction:column;gap:8px;display:flex}.sf-field label{color:var(--sf-text);font-size:13px;font-weight:600;line-height:1.45}.sf-opt{color:var(--sf-muted);font-weight:400}.sf-field input,.sf-field textarea{font:inherit;color:var(--af-white);border:1px solid var(--sf-field);background:0 0;border-radius:0;width:100%;padding:12px 14px}.sf-field input{height:48px}.sf-field textarea{resize:vertical;min-height:7.5rem}.sf-field input:hover,.sf-field textarea:hover{border-color:var(--sf-muted)}.sf-field input:focus-visible,.sf-field textarea:focus-visible{outline:1px solid var(--af-blue-300);outline-offset:0;border-color:var(--af-blue-300)}.sf-field.is-bad input{border-color:var(--af-screen-red)}.sf-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sf-send{align-items:center;gap:var(--af-space-xs) var(--af-space-sm);flex-wrap:wrap;margin-top:8px;display:flex}.sf-send button{font:inherit;cursor:pointer;background:var(--af-white);height:48px;color:var(--af-charcoal-900);border:0;border-radius:0;padding:0 28px;font-weight:600}.sf-send button:hover{background:var(--af-blue-300)}.sf-send button:focus-visible{outline:2px solid var(--af-blue-300);outline-offset:3px}.sf-send button:disabled{opacity:.6;cursor:default}.sf-note{color:var(--sf-muted)}.sf-note a{text-underline-offset:2px;text-decoration:underline}.sf-status:empty{display:none}.sf-status{color:var(--af-white)}.sf-form.is-sent>:not(.sf-status){display:none}.sf-form.is-sent .sf-status{letter-spacing:-.015em;font-size:1.5rem;line-height:1.25}.sf-meta{padding-top:var(--af-space-sm);border-top:1px solid var(--sf-line);row-gap:var(--af-space-md)}.sf-col{flex-direction:column;grid-column:span 3;gap:10px;display:flex}.sf-text-btn{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.sf-copy{color:var(--sf-muted)}.site-foot .sf-mark{color:var(--af-white);display:block}.sf-mark svg{width:100%;height:auto;display:block}.site-foot .sf-mark:hover{color:var(--af-white)}@media (width<=900px){.sf-side,.sf-main{grid-column:1/-1}.sf-side{padding-top:var(--af-space-lg);order:2}.sf-side .sf-label{display:none}.sf-form{grid-template-columns:1fr}.sf-col{grid-column:span 6}}#af-consent{left:var(--af-margin);bottom:var(--af-margin);z-index:50;width:min(26rem, calc(100vw - 2 * var(--af-margin)));background:var(--af-white);color:var(--af-charcoal-900);border:1px solid var(--af-charcoal-900);padding:var(--af-space-sm);font-family:var(--af-font-body);gap:var(--af-space-sm);flex-direction:column;font-size:16px;line-height:1.5;display:flex;position:fixed}#af-consent[hidden]{display:none}#af-consent p{margin:0}#af-consent a{color:var(--af-blue-500);text-underline-offset:2px;text-decoration:underline}.af-consent-actions{gap:var(--af-space-xs);grid-template-columns:1fr 1fr;display:grid}.af-consent-actions button{font:inherit;cursor:pointer;background:var(--af-white);height:48px;color:var(--af-charcoal-900);border:1px solid var(--af-charcoal-900);border-radius:0;font-weight:600}.af-consent-actions button:hover{color:var(--af-blue-500);border-color:var(--af-blue-500)}.af-consent-actions button:focus-visible{outline:2px solid var(--af-blue-500);outline-offset:2px}.grecaptcha-badge{visibility:hidden!important}}
