:root{--color-background-page:#f6f8f8;--color-background-surface:#f5f5f8;--color-text-primary:#0f026c;--color-text-secondary:#657274;--color-brand-blue:#2a50ff;--color-brand-orange:#ff6f36;--color-brand-turqoise:#63dbd7;--color-brand-beige:#dfdfdf;--color-brand-gray:#9ea7b1;--color-brand-light-blue:#ebecfa;--color-brand-white:#fbfbff;--color-border-default:#e2e6e9;--font-headings:"TT Norms Pro";--font-body:"TT Norms Pro";--text-h1-desktop:4rem;--text-h1-tablet:3rem;--text-h1-mobile:2.25rem;--text-h2-desktop:3rem;--text-h2-tablet:2.5rem;--text-h2-mobile:2rem;--text-h3-desktop:2.5rem;--text-h3-tablet:2rem;--text-h3-mobile:1.75rem;--text-h4-desktop:2rem;--text-h4-tablet:1.75rem;--text-h4-mobile:1.5rem;--text-h5-desktop:1.5rem;--text-h5-tablet:1.375rem;--text-h5-mobile:1.25rem;--text-h6-desktop:1.25rem;--text-h6-tablet:1.125rem;--text-h6-mobile:1rem;--text-body-large-desktop:1rem;--text-body-large-tablet:.875rem;--text-body-large-mobile:.875rem;--text-body-small-desktop:.75rem;--text-body-small-tablet:.75rem;--text-body-small-mobile:.625rem;--text-button-desktop:.875rem;--text-button-tablet:.875rem;--text-button-mobile:.75rem;--text-menu-desktop:1rem;--text-menu-tablet:1rem;--text-menu-mobile:.875rem;--text-link-desktop:1rem;--text-link-tablet:1rem;--text-link-mobile:.875rem;--text-label-desktop:.625rem;--text-label-tablet:.625rem;--text-label-mobile:.5rem;--leading-h1:1.1;--leading-h2-h3:1.2;--leading-h4-h6:1.25;--leading-body-large:1.4;--leading-body-small:1.3;--leading-ui:1.25;--leading-label:1.1;--text-tracking-heading:-.01em;--text-tracking-label:.02em;--weight-regular:400;--weight-medium:500;--weight-bold:700;--space-4:.25rem;--space-5:.3125rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-32:2rem;--space-40:2.5rem;--space-44:2.75rem;--space-48:3rem;--space-60:3.75rem;--space-64:4rem;--space-80:5rem;--space-120:7.5rem;--space-160:10rem;--radius-2:.125rem;--radius-3:.1875rem;--radius-4:.25rem;--radius-8:.5rem;--radius-32:2rem;--radius-40:2.5rem;--radius-100:6.25rem;--container-width:80rem;--gutter-desktop:5rem;--gutter-mobile:1.25rem;--space-72:4.5rem;--space-100:6.25rem;--space-6:.375rem;--space-10:.625rem;--space-56:3.5rem;--space-128:8rem;--radius-16:1rem;--radius-24:1.5rem;--radius-48:3rem;--color-footer-end:#3865ff;--color-image-placeholder:#f4f4f1;--color-photo-end:#dee6e8;--color-glass:#ffffff1a;--color-track-on-dark:color-mix(in srgb, var(--color-brand-light-blue) 20%, transparent);--color-gradient-brand:linear-gradient(90deg, var(--color-footer-end) 0%, var(--color-text-primary) 100%);--color-gradient-hero-overlay:linear-gradient(180deg, #0000003d 42%, #0009 100%);--color-gradient-photo-fade:linear-gradient(180deg, #fff0 42%, #fff 100%);--color-gradient-photo-bg:linear-gradient(180deg, #fff 0%, var(--color-photo-end) 100%);--color-gradient-avatar-bg:linear-gradient(180deg, #fff 40%, var(--color-photo-end) 100%);--text-display:5rem;--text-stat:5rem;--text-lead:1.25rem;--weight-light:300;--color-announcement:#3a54c9;--color-gradient-hero:linear-gradient(270deg, var(--color-text-primary) 31.319%, var(--color-footer-end) 173.47%);--text-stat-mobile:3.75rem;--radius-12:.75rem}@font-face{font-family:TT Norms Pro;font-style:normal;font-weight:300;font-display:swap;src:url(/_astro/tt-norms-pro-300.Cz7JAr4Z.woff2)format("woff2")}@font-face{font-family:TT Norms Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/tt-norms-pro-400.CEOOydy8.woff2)format("woff2")}@font-face{font-family:TT Norms Pro;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/tt-norms-pro-400-italic._JC85bId.woff2)format("woff2")}@font-face{font-family:TT Norms Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/tt-norms-pro-500.COhmUq4D.woff2)format("woff2")}@font-face{font-family:TT Norms Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/tt-norms-pro-700.-EdVY4Hj.woff2)format("woff2")}:root{--color-bg:var(--color-background-page);--color-surface:var(--color-background-surface);--color-fg:var(--color-text-primary);--color-muted:var(--color-text-secondary);--color-muted-on-tint:color-mix(in oklab, var(--color-text-secondary) 80%, var(--color-text-primary));--color-accent:var(--color-brand-blue);--color-accent-fg:var(--color-brand-white);--color-tint:var(--color-brand-light-blue);--color-border:var(--color-border-default);--color-on-dark:var(--color-brand-white);--color-on-dark-muted:var(--color-brand-light-blue);--color-focus:var(--color-brand-orange);--color-scrim-hero:#06003180;--font-fallback:system-ui, -apple-system, "Segoe UI", roboto, helvetica, arial, sans-serif;--font-sans:var(--font-body), var(--font-fallback);--font-heading:var(--font-headings), var(--font-fallback);--text-h1:var(--text-h1-desktop);--text-h2:var(--text-h2-desktop);--text-h3:var(--text-h3-desktop);--text-h4:var(--text-h4-desktop);--text-h5:var(--text-h5-desktop);--text-h6:var(--text-h6-desktop);--text-body-l:var(--text-body-large-desktop);--text-body-s:var(--text-body-small-desktop);--text-btn:var(--text-button-desktop);--text-nav:var(--text-menu-desktop);--text-tag:var(--text-label-desktop);--text-xs:var(--text-tag);--text-sm:var(--text-body-s);--text-md:var(--text-body-l);--text-lg:var(--text-h6);--text-xl:var(--text-h5);--text-2xl:var(--text-h3);--leading-tight:var(--leading-ui);--leading-normal:var(--leading-body-large);--space-1:var(--space-4);--space-2:var(--space-8);--space-3:var(--space-12);--space-6:var(--space-24);--container-max:var(--container-width);--space-gutter:var(--gutter-desktop);--space-gutter-mobile:var(--gutter-mobile);--space-section:var(--space-120);--radius-sm:var(--radius-4);--radius-md:var(--radius-8);--radius-pill:var(--radius-100);--border-1:1px;--z-header:10;--z-modal:100;--duration-fast:.15s;--duration-slow:.6s;--ease-out:cubic-bezier(.22, 1, .36, 1)}@media (width<64rem){:root{--text-h1:var(--text-h1-tablet);--text-h2:var(--text-h2-tablet);--text-h3:var(--text-h3-tablet);--text-h4:var(--text-h4-tablet);--text-h5:var(--text-h5-tablet);--text-h6:var(--text-h6-tablet);--text-body-l:var(--text-body-large-tablet);--text-body-s:var(--text-body-small-tablet);--text-btn:var(--text-button-tablet);--text-nav:var(--text-menu-tablet);--text-tag:var(--text-label-tablet);--space-gutter:var(--space-32);--space-section:var(--space-80)}}@media (width<40rem){:root{--text-h1:var(--text-h1-mobile);--text-h2:var(--text-h2-mobile);--text-h3:var(--text-h3-mobile);--text-h4:var(--text-h4-mobile);--text-h5:var(--text-h5-mobile);--text-h6:var(--text-h6-mobile);--text-body-l:var(--text-body-large-mobile);--text-body-s:var(--text-body-small-mobile);--text-btn:var(--text-button-mobile);--text-nav:var(--text-menu-mobile);--text-tag:var(--text-label-mobile);--space-gutter:var(--space-gutter-mobile);--space-section:var(--space-60)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:6rem}body{font-family:var(--font-sans);font-size:var(--text-body-l);line-height:var(--leading-normal);color:var(--color-fg);background:var(--color-bg);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,h5,h6,p,ul,ol,figure{margin:0}img,picture,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--weight-bold);letter-spacing:var(--text-tracking-heading);color:var(--color-fg)}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:var(--border-1) solid var(--color-focus);outline-offset:2px;outline-width:3px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@keyframes reveal{0%{opacity:0;translate:0 1.5rem}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-reveal]{animation:linear both reveal;animation-timeline:view();animation-range:entry entry 60%}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.accora-mark[data-astro-cid-yepfufxc]{display:block}.accora-mark--brand[data-astro-cid-yepfufxc]{fill:var(--color-brand-blue)}.accora-mark--light[data-astro-cid-yepfufxc]{fill:var(--color-brand-white)}.accora-mark__ring[data-astro-cid-yepfufxc]{transform-box:view-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.accora-mark[data-astro-cid-yepfufxc].is-animated .accora-mark__ring--outer[data-astro-cid-yepfufxc]{animation:2.133s linear 2 accora-mark-outer}.accora-mark[data-astro-cid-yepfufxc].is-animated .accora-mark__ring--middle[data-astro-cid-yepfufxc]{animation:2.133s linear 2 accora-mark-middle}.accora-mark[data-astro-cid-yepfufxc].is-animated .accora-mark__ring--inner[data-astro-cid-yepfufxc]{animation:2.133s linear 2 accora-mark-inner}}@keyframes accora-mark-outer{0%,3.125%{animation-timing-function:cubic-bezier(.167,.167,0,1);transform:rotate(-90deg)}81.25%,to{transform:rotate(0)}}@keyframes accora-mark-middle{0%,12.5%{animation-timing-function:cubic-bezier(.167,0,0,1);transform:rotate(-90deg)}90.104%,to{transform:rotate(0)}}@keyframes accora-mark-inner{0%,20.313%{animation-timing-function:cubic-bezier(.167,0,0,1);transform:rotate(-120deg)}98.958%,to{transform:rotate(0)}}.container[data-astro-cid-feoazapf]{width:min(100% - (var(--space-gutter) * 2), var(--container-max));margin-inline:auto}.header[data-astro-cid-isef26zo]{background:var(--color-surface)}.header[data-astro-cid-isef26zo] .header__nav{padding-block:var(--space-12);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.header__brand[data-astro-cid-isef26zo]{align-items:center;gap:.8981rem;text-decoration:none;display:inline-flex}.header__list[data-astro-cid-isef26zo]{gap:var(--space-32);padding:0;list-style:none;display:flex}.header__link[data-astro-cid-isef26zo]{padding-block:var(--space-4);margin-block:calc(-1 * var(--space-4));font-size:var(--text-nav);line-height:var(--leading-ui);color:var(--color-fg);text-underline-offset:.25em;text-decoration:none;display:inline-block}.header__link[data-astro-cid-isef26zo]:hover,.header__link[data-astro-cid-isef26zo][aria-current=page]{text-decoration:underline}.header__toggle[data-astro-cid-isef26zo]{inline-size:var(--space-32);block-size:var(--space-32);margin:calc(-1 * var(--space-8));border-radius:var(--radius-4);color:var(--color-fg);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:none}.header__toggle[data-astro-cid-isef26zo]:hover{opacity:.8}.header__toggle[data-astro-cid-isef26zo]:active{opacity:.7}.header__toggle[data-astro-cid-isef26zo]:focus-visible{outline-offset:2px;outline:2px solid}.header--overlay[data-astro-cid-isef26zo]{background:0 0}.header--overlay[data-astro-cid-isef26zo] .header__link[data-astro-cid-isef26zo],.header--overlay[data-astro-cid-isef26zo] .header__toggle[data-astro-cid-isef26zo]{color:var(--color-bg)}@media (width<40rem){.header__brand[data-astro-cid-isef26zo]{gap:var(--space-8)}.header__brand[data-astro-cid-isef26zo] .header__mark{block-size:auto;inline-size:1.6724rem}.header__brand[data-astro-cid-isef26zo] .header__wordmark{block-size:auto;inline-size:4.0771rem}.header__list[data-astro-cid-isef26zo]{display:none}.header__toggle[data-astro-cid-isef26zo]{display:grid}}.header__toggle--close[data-astro-cid-isef26zo]{display:grid}.mobile-menu[data-astro-cid-isef26zo]{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;padding:var(--space-12) var(--space-20);background:var(--color-surface);color:var(--color-fg);border:0;margin:0}.mobile-menu[data-astro-cid-isef26zo][open]{animation:mobile-menu-in var(--duration-fast) var(--ease-out)}.mobile-menu[data-astro-cid-isef26zo]::backdrop{background:var(--color-surface)}.mobile-menu__top[data-astro-cid-isef26zo]{justify-content:space-between;align-items:center;display:flex}.mobile-menu__list[data-astro-cid-isef26zo]{gap:var(--space-8);flex-direction:column;margin-block-start:var(--space-32);padding:0;list-style:none;display:flex}.mobile-menu__link[data-astro-cid-isef26zo]{padding-block:var(--space-8);color:inherit;text-underline-offset:.2em;font-size:2rem;line-height:1.25;text-decoration:none;display:block}.mobile-menu__link[data-astro-cid-isef26zo]:hover,.mobile-menu__link[data-astro-cid-isef26zo][aria-current=page]{text-decoration:underline}.mobile-menu__link[data-astro-cid-isef26zo]:focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.mobile-menu[data-astro-cid-isef26zo][open]{animation:none}}@keyframes mobile-menu-in{0%{opacity:0}}.footer[data-astro-cid-oenwriqq]{background:var(--color-gradient-hero);color:var(--color-on-dark)}.footer[data-astro-cid-oenwriqq] .footer__inner{gap:var(--space-160);padding-block:var(--space-40) var(--space-24);flex-direction:column;display:flex}.footer__top[data-astro-cid-oenwriqq]{align-items:center;gap:var(--space-12);display:flex}.footer[data-astro-cid-oenwriqq] .footer__wordmark{block-size:auto}.footer__row[data-astro-cid-oenwriqq]{gap:var(--space-20);grid-template-columns:1fr 1fr;margin-block-start:calc(var(--space-64) - var(--space-160));display:grid}.footer__tagline[data-astro-cid-oenwriqq]{max-inline-size:29.1875rem;font-family:var(--font-heading);font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-h2-h3);letter-spacing:var(--text-tracking-heading)}.footer__links[data-astro-cid-oenwriqq]{gap:var(--space-20);padding-block-start:var(--space-8);display:flex}.footer__column[data-astro-cid-oenwriqq]{gap:var(--space-20);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.footer__link[data-astro-cid-oenwriqq]{padding-block:var(--space-4);margin-block:calc(-1 * var(--space-4));font-size:var(--text-body-l);line-height:var(--leading-body-large);text-decoration:none;display:inline-block}.footer__link[data-astro-cid-oenwriqq]:hover{text-decoration:underline}.footer__bottom[data-astro-cid-oenwriqq]{justify-content:space-between;gap:var(--space-16);border-block-start:var(--border-1) solid color-mix(in oklab, var(--color-brand-blue) 30%, transparent);color:var(--color-on-dark-muted);font-size:var(--text-body-l);line-height:var(--leading-body-large);padding-block-start:var(--space-32);display:flex}@media (width<64rem){.footer[data-astro-cid-oenwriqq] .footer__inner{gap:var(--space-80)}.footer__row[data-astro-cid-oenwriqq]{gap:var(--space-60);margin-block-start:calc(var(--space-40) - var(--space-80));display:flex}.footer[data-astro-cid-oenwriqq] .footer__mark{inline-size:var(--space-40);block-size:auto}.footer[data-astro-cid-oenwriqq] .footer__wordmark{block-size:auto;inline-size:6.0946rem}.footer__tagline[data-astro-cid-oenwriqq]{flex:1}.footer__links[data-astro-cid-oenwriqq]{flex:1;max-inline-size:17.5rem}.footer__column[data-astro-cid-oenwriqq]{gap:var(--space-12)}}@media (width<40rem){.footer[data-astro-cid-oenwriqq] .footer__inner{gap:var(--space-72);padding-block:var(--space-20)}.footer__row[data-astro-cid-oenwriqq]{gap:var(--space-32);flex-direction:column;margin-block-start:calc(var(--space-48) - var(--space-72))}.footer__links[data-astro-cid-oenwriqq]{max-inline-size:none}.footer__top[data-astro-cid-oenwriqq]{gap:var(--space-10)}.footer[data-astro-cid-oenwriqq] .footer__mark{inline-size:var(--space-32)}.footer[data-astro-cid-oenwriqq] .footer__wordmark{inline-size:4.8757rem}}.page-top[data-astro-cid-hkbrpulz]{z-index:var(--z-header);transition:box-shadow var(--duration-fast) var(--ease-out);position:sticky;top:0}.page-top[data-astro-cid-hkbrpulz].is-stuck{box-shadow:0 1px 0 var(--color-border)}.page-top--overlay[data-astro-cid-hkbrpulz]{position:absolute;inset-inline:0}.page-top--overlay[data-astro-cid-hkbrpulz].is-stuck{background:var(--color-gradient-hero);box-shadow:none;animation:page-top-in var(--duration-slow) var(--ease-out);position:fixed}.page-top--overlay[data-astro-cid-hkbrpulz].is-stuck>:not(header){display:none}@keyframes page-top-in{0%{translate:0 -100%}}.skip-link[data-astro-cid-hkbrpulz]{top:var(--space-2);left:var(--space-2);z-index:var(--z-modal);padding:var(--space-2) var(--space-4);background:var(--color-fg);color:var(--color-bg);border-radius:var(--radius-sm);transition:transform var(--duration-fast) var(--ease-out);position:absolute;transform:translateY(-200%)}.skip-link[data-astro-cid-hkbrpulz]:focus-visible{transform:translateY(0)}
