@font-face{font-family:Inter;src:url(/fonts/Inter-400-opsz14.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-500-opsz14.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-600-opsz14.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-700-opsz14.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--aw-color-cobalt:#3158d5;--aw-color-mist:#bce8ea;--aw-color-muted:#586983;--aw-color-navy:#172b50;--aw-color-paper:#f5f7fc;--aw-color-wash:#e5ecf8;--aw-component-control-min-height:2.75rem;--aw-component-control-padding-inline:1rem;--aw-component-field-padding:.75rem;--aw-font-family:Inter, system-ui, sans-serif;--aw-font-optical-size-body:14;--aw-font-optical-size-logo:32;--aw-font-weight-bold:700;--aw-font-weight-logo:650;--aw-font-weight-medium:500;--aw-font-weight-regular:400;--aw-font-weight-semibold:600;--aw-icon-grid:24;--aw-icon-size:1.5rem;--aw-icon-stroke:2;--aw-layout-large-breakpoint:64rem;--aw-layout-max-width:72rem;--aw-layout-measure:42rem;--aw-layout-small-breakpoint:48rem;--aw-motion-fast:.12s;--aw-motion-standard:.18s;--aw-radius-large:1.25rem;--aw-radius-medium:.75rem;--aw-radius-small:.375rem;--aw-semantic-dark-action-fill:var(--aw-color-mist);--aw-semantic-dark-action-text:var(--aw-color-navy);--aw-semantic-dark-border-decorative:var(--aw-color-muted);--aw-semantic-dark-border-required:var(--aw-color-mist);--aw-semantic-dark-focus-ring:var(--aw-color-mist);--aw-semantic-dark-focus-separator:var(--aw-color-navy);--aw-semantic-dark-status-boundary:var(--aw-color-mist);--aw-semantic-dark-status-surface:var(--aw-color-navy);--aw-semantic-dark-status-text:var(--aw-color-mist);--aw-semantic-dark-surface-base:var(--aw-color-navy);--aw-semantic-dark-surface-highlight:var(--aw-color-mist);--aw-semantic-dark-surface-raised:var(--aw-color-navy);--aw-semantic-dark-surface-subtle:var(--aw-color-navy);--aw-semantic-dark-text-link:var(--aw-color-mist);--aw-semantic-dark-text-on-highlight:var(--aw-color-navy);--aw-semantic-dark-text-primary:var(--aw-color-mist);--aw-semantic-dark-text-secondary:var(--aw-color-paper);--aw-semantic-light-action-fill:var(--aw-color-cobalt);--aw-semantic-light-action-text:var(--aw-color-paper);--aw-semantic-light-border-decorative:var(--aw-color-wash);--aw-semantic-light-border-required:var(--aw-color-muted);--aw-semantic-light-focus-ring:var(--aw-color-navy);--aw-semantic-light-focus-separator:var(--aw-color-paper);--aw-semantic-light-status-boundary:var(--aw-color-muted);--aw-semantic-light-status-surface:var(--aw-color-wash);--aw-semantic-light-status-text:var(--aw-color-navy);--aw-semantic-light-surface-base:var(--aw-color-paper);--aw-semantic-light-surface-highlight:var(--aw-color-mist);--aw-semantic-light-surface-raised:var(--aw-color-paper);--aw-semantic-light-surface-subtle:var(--aw-color-wash);--aw-semantic-light-text-link:var(--aw-color-cobalt);--aw-semantic-light-text-on-highlight:var(--aw-color-navy);--aw-semantic-light-text-primary:var(--aw-color-navy);--aw-semantic-light-text-secondary:var(--aw-color-muted);--aw-space-12:.75rem;--aw-space-16:1rem;--aw-space-24:1.5rem;--aw-space-32:2rem;--aw-space-4:.25rem;--aw-space-48:3rem;--aw-space-64:4rem;--aw-space-8:.5rem;--aw-space-96:6rem;--aw-stroke-border:1px;--aw-stroke-focus:2px;--aw-stroke-focus-offset:4px;--aw-type-body:1rem;--aw-type-caption:.8125rem;--aw-type-display:4.5rem;--aw-type-heading-large:3rem;--aw-type-heading-medium:2rem;--aw-type-heading-small:1.5rem;--aw-type-lead:1.1875rem;--aw-type-line-body:1.55;--aw-type-line-heading:1.12;--aw-type-small:.875rem}:root,[data-theme=light]{color-scheme:light;--aw-action-fill:var(--aw-semantic-light-action-fill);--aw-action-text:var(--aw-semantic-light-action-text);--aw-border-decorative:var(--aw-semantic-light-border-decorative);--aw-border-required:var(--aw-semantic-light-border-required);--aw-focus-ring:var(--aw-semantic-light-focus-ring);--aw-focus-separator:var(--aw-semantic-light-focus-separator);--aw-status-boundary:var(--aw-semantic-light-status-boundary);--aw-status-surface:var(--aw-semantic-light-status-surface);--aw-status-text:var(--aw-semantic-light-status-text);--aw-surface-base:var(--aw-semantic-light-surface-base);--aw-surface-highlight:var(--aw-semantic-light-surface-highlight);--aw-surface-raised:var(--aw-semantic-light-surface-raised);--aw-surface-subtle:var(--aw-semantic-light-surface-subtle);--aw-text-link:var(--aw-semantic-light-text-link);--aw-text-on-highlight:var(--aw-semantic-light-text-on-highlight);--aw-text-primary:var(--aw-semantic-light-text-primary);--aw-text-secondary:var(--aw-semantic-light-text-secondary)}[data-theme=dark]{color-scheme:dark;--aw-action-fill:var(--aw-semantic-dark-action-fill);--aw-action-text:var(--aw-semantic-dark-action-text);--aw-border-decorative:var(--aw-semantic-dark-border-decorative);--aw-border-required:var(--aw-semantic-dark-border-required);--aw-focus-ring:var(--aw-semantic-dark-focus-ring);--aw-focus-separator:var(--aw-semantic-dark-focus-separator);--aw-status-boundary:var(--aw-semantic-dark-status-boundary);--aw-status-surface:var(--aw-semantic-dark-status-surface);--aw-status-text:var(--aw-semantic-dark-status-text);--aw-surface-base:var(--aw-semantic-dark-surface-base);--aw-surface-highlight:var(--aw-semantic-dark-surface-highlight);--aw-surface-raised:var(--aw-semantic-dark-surface-raised);--aw-surface-subtle:var(--aw-semantic-dark-surface-subtle);--aw-text-link:var(--aw-semantic-dark-text-link);--aw-text-on-highlight:var(--aw-semantic-dark-text-on-highlight);--aw-text-primary:var(--aw-semantic-dark-text-primary);--aw-text-secondary:var(--aw-semantic-dark-text-secondary)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:1.5rem;font-size:100%}body{background:var(--aw-surface-base);min-height:100vh;color:var(--aw-text-primary);font-family:var(--aw-font-family);font-size:var(--aw-type-body);font-weight:var(--aw-font-weight-regular);line-height:var(--aw-type-line-body);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;flex-direction:column;margin:0;display:flex}main{flex:1 0 auto}img,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit}[hidden]{display:none!important}h1,h2,h3,h4{margin:0 0 var(--aw-space-16);font-weight:var(--aw-font-weight-semibold);line-height:var(--aw-type-line-heading);letter-spacing:-.035em;text-wrap:balance}h1{font-size:clamp(2.5rem, 1.4rem + 4.4vw, var(--aw-type-display));letter-spacing:-.045em;line-height:1.04}h2{font-size:clamp(1.875rem, 1.2rem + 2.6vw, var(--aw-type-heading-large))}h3{font-size:clamp(1.25rem, 1.1rem + .6vw, var(--aw-type-heading-small));letter-spacing:-.02em}h4{font-size:var(--aw-type-body);letter-spacing:-.01em}p,ul,ol,dl{margin:0 0 var(--aw-space-16)}p,li{text-wrap:pretty}ul,ol{padding-left:1.25rem}li+li{margin-top:.4rem}strong{font-weight:var(--aw-font-weight-semibold)}small{font-size:var(--aw-type-small)}hr{border:0;border-top:var(--aw-stroke-border) solid var(--aw-border-decorative);margin:var(--aw-space-48) 0}.nowrap,.num{white-space:nowrap;font-variant-numeric:tabular-nums}a{color:var(--aw-text-link);text-underline-offset:.2em;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.14em}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:var(--aw-stroke-focus) solid var(--aw-focus-ring);outline-offset:var(--aw-stroke-focus-offset)}[data-theme=light],[data-theme=dark]{background:var(--aw-surface-base);color:var(--aw-text-primary)}[data-surface=subtle]{background:var(--aw-surface-subtle)}.skip-link{z-index:100;left:var(--aw-space-16);padding:var(--aw-space-12) var(--aw-space-16);color:var(--aw-color-paper);background:var(--aw-color-navy);border:2px solid var(--aw-color-mist);border-radius:var(--aw-radius-small);font-weight:var(--aw-font-weight-medium);position:absolute;top:-10rem}.skip-link:focus{top:var(--aw-space-16)}.wrap{width:min(calc(100% - 2 * var(--aw-space-24)), var(--aw-layout-max-width));margin-inline:auto}.measure{max-width:var(--aw-layout-measure)}.stack>*+*{margin-top:var(--aw-space-24)}.grid-2,.grid-3,.grid-4{gap:var(--aw-space-24);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.grid-2,.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.grid-2{gap:var(--aw-space-64)}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.actions{gap:var(--aw-space-12);flex-wrap:wrap;align-items:center;display:flex}.eyebrow{margin:0 0 var(--aw-space-16);font-size:var(--aw-type-caption);font-weight:var(--aw-font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.lead{font-size:var(--aw-type-lead);max-width:var(--aw-layout-measure);line-height:1.6}.muted{color:var(--aw-text-secondary)}.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}.prose{max-width:var(--aw-layout-measure)}.prose>*+h2{margin-top:var(--aw-space-64)}.prose>*+h3{margin-top:var(--aw-space-32)}.prose h2{font-size:clamp(1.5rem, 1.1rem + 1.4vw, var(--aw-type-heading-medium))}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.skip-link{border-color:canvastext}}.form{gap:var(--aw-space-24);max-width:var(--aw-layout-measure);display:grid}.field{gap:var(--aw-space-8);min-width:0;display:grid}.field>label,.field>legend,.fieldset-legend{font-size:var(--aw-type-small);font-weight:var(--aw-font-weight-semibold);padding:0}.field .optional{font-weight:var(--aw-font-weight-regular);color:var(--aw-text-secondary)}fieldset.field{border:0;margin:0;padding:0}fieldset.field>legend{margin-bottom:var(--aw-space-8)}.input{width:100%;min-height:var(--aw-component-control-min-height);padding:var(--aw-component-field-padding);color:var(--aw-text-primary);background:var(--aw-surface-raised);border:var(--aw-stroke-border) solid var(--aw-border-required);border-radius:var(--aw-radius-small);line-height:1.4}textarea.input{resize:vertical;min-height:9rem}.input[aria-invalid=true]{border-width:2px;border-color:var(--aw-text-primary)}.choices{gap:var(--aw-space-8);display:grid}.choice{align-items:center;gap:var(--aw-space-12);min-height:var(--aw-component-control-min-height);padding:0 var(--aw-component-field-padding);border:var(--aw-stroke-border) solid var(--aw-border-required);border-radius:var(--aw-radius-small);background:var(--aw-surface-raised);cursor:pointer;display:flex}.choice:has(input:checked){border-color:var(--aw-text-primary);box-shadow:inset 0 0 0 1px var(--aw-text-primary)}.choice input{width:1.25rem;height:1.25rem;accent-color:var(--aw-action-fill);margin:0}@media (width>=48rem){.choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.field-error{font-size:var(--aw-type-small);font-weight:var(--aw-font-weight-medium);margin:0}.field-error:before{content:"Error: "}.status-panel{max-width:var(--aw-layout-measure);padding:var(--aw-space-24);color:var(--aw-status-text);background:var(--aw-status-surface);border:var(--aw-stroke-border) solid var(--aw-status-boundary);border-radius:var(--aw-radius-medium)}.status-panel>:last-child{margin-bottom:0}.trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:var(--aw-space-64) var(--aw-space-32)}.footer-top[data-astro-cid-jo6i4kqk]{gap:var(--aw-space-48);display:grid}.brand[data-astro-cid-jo6i4kqk]{padding-block:var(--aw-space-8);display:inline-flex}.brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:11rem;height:auto}.tagline[data-astro-cid-jo6i4kqk]{margin:var(--aw-space-12) 0 0;color:var(--aw-text-secondary)}nav[data-astro-cid-jo6i4kqk]{gap:var(--aw-space-4);flex-direction:column;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:var(--aw-component-control-min-height);width:fit-content;font-size:var(--aw-type-small);font-weight:var(--aw-font-weight-medium);align-items:center;text-decoration:none;display:inline-flex}.nb[data-astro-cid-jo6i4kqk]{white-space:nowrap}.legal[data-astro-cid-jo6i4kqk]{margin:var(--aw-space-64) 0 0;padding-top:var(--aw-space-24);border-top:var(--aw-stroke-border) solid var(--aw-border-decorative);font-size:var(--aw-type-caption);color:var(--aw-text-secondary)}@media (width>=48rem){.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr auto;align-items:start}nav[data-astro-cid-jo6i4kqk]{align-items:flex-start}}.site-header[data-astro-cid-nen7h5rs]{border-bottom:var(--aw-stroke-border) solid var(--aw-border-decorative)}.header-row[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--aw-space-16);min-height:5rem;display:flex}.brand[data-astro-cid-nen7h5rs]{padding-block:var(--aw-space-8);display:inline-flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:11rem;height:auto}a[data-astro-cid-nen7h5rs]{color:var(--aw-text-primary)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--aw-type-small);font-weight:var(--aw-font-weight-medium);text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{text-underline-offset:.35em;text-decoration:underline .1em}.desktop-nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--aw-space-32);display:none}.desktop-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--aw-space-12) 0}.desktop-nav[data-astro-cid-nen7h5rs] .signin[data-astro-cid-nen7h5rs]{margin-left:var(--aw-space-8);padding:.5rem var(--aw-space-16);border:var(--aw-stroke-border) solid var(--aw-border-required);border-radius:var(--aw-radius-small)}.mobile-nav[data-astro-cid-nen7h5rs]{position:relative}summary[data-astro-cid-nen7h5rs]{min-width:var(--aw-component-control-min-height);min-height:var(--aw-component-control-min-height);padding-inline:var(--aw-space-16);border:var(--aw-stroke-border) solid var(--aw-border-required);border-radius:var(--aw-radius-small);font-size:var(--aw-type-small);font-weight:var(--aw-font-weight-medium);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.mobile-nav[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{background:var(--aw-text-primary);color:var(--aw-surface-base)}.mobile-nav[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{z-index:20;right:0;top:calc(100% + var(--aw-space-12));min-width:min(17rem,100vw - 3rem);padding:var(--aw-space-8);background:var(--aw-surface-base);border:var(--aw-stroke-border) solid var(--aw-border-required);border-radius:var(--aw-radius-medium);flex-direction:column;display:flex;position:absolute}.mobile-nav[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:var(--aw-component-control-min-height);padding:0 var(--aw-space-12);align-items:center;font-size:1rem;display:flex}.mobile-nav[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] .signin[data-astro-cid-nen7h5rs]{border-top:var(--aw-stroke-border) solid var(--aw-border-decorative);border-radius:0}@media (width>=64rem){.desktop-nav[data-astro-cid-nen7h5rs]{display:flex}.mobile-nav[data-astro-cid-nen7h5rs]{display:none}}.hero[data-astro-cid-ge2uvauf]{--gutter:max(var(--aw-space-24), calc((100vw - var(--aw-layout-max-width)) / 2));isolation:isolate;background:var(--aw-surface-base);color:var(--aw-text-primary);position:relative;overflow:hidden}.hero-copy[data-astro-cid-ge2uvauf]{padding:var(--aw-space-64) var(--aw-space-24) var(--aw-space-64) var(--gutter);padding-right:max(var(--aw-space-24), var(--gutter));position:relative}.hero[data-astro-cid-ge2uvauf]:not(.has-media) .hero-copy[data-astro-cid-ge2uvauf]{padding-block:var(--aw-space-96)}.hero[data-astro-cid-ge2uvauf]:not(.has-media) h1[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf]:not(.has-media) .lead[data-astro-cid-ge2uvauf]{max-width:44rem}.corner[data-astro-cid-ge2uvauf]{z-index:-1;aspect-ratio:1;background:var(--aw-color-cobalt);clip-path:polygon(0 0,100% 0,100% 100%);width:clamp(3rem,7vw,6rem);position:absolute;top:-1px;right:-1px}h1[data-astro-cid-ge2uvauf]{max-width:14ch;margin:0}.hero[data-astro-cid-ge2uvauf]:not(.has-media) h1[data-astro-cid-ge2uvauf]{max-width:16ch}.eyebrow[data-astro-cid-ge2uvauf]{color:var(--aw-text-primary);margin-bottom:var(--aw-space-24)}.lead[data-astro-cid-ge2uvauf]{margin:var(--aw-space-24) 0 0;color:var(--aw-text-secondary);max-width:32rem}.actions[data-astro-cid-ge2uvauf]{gap:var(--aw-space-12);margin-top:var(--aw-space-32);flex-wrap:wrap;display:flex}.hero-media[data-astro-cid-ge2uvauf]{background:var(--aw-color-paper)}.hero-media[data-astro-cid-ge2uvauf] img{object-fit:cover;border-radius:0;width:100%;height:100%}.hero-media[data-astro-cid-ge2uvauf] .figure{background:var(--aw-color-paper);flex-direction:column;height:100%;display:flex}.hero-media[data-astro-cid-ge2uvauf] .figure img{flex:1;min-height:0}.hero-media[data-astro-cid-ge2uvauf] figcaption{padding:var(--aw-space-12) var(--aw-space-24);color:var(--aw-color-muted);margin:0}@media (width>=64rem){.hero[data-astro-cid-ge2uvauf].has-media{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.hero[data-astro-cid-ge2uvauf].has-media .hero-copy[data-astro-cid-ge2uvauf]{padding-block:var(--aw-space-96);padding-right:var(--aw-space-64)}.hero[data-astro-cid-ge2uvauf].has-media .corner[data-astro-cid-ge2uvauf]{right:-1px}}
