@font-face{font-family:Figtree;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/figtree-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:Figtree;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/figtree-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}:root{--c-key:#8caad1;--c-key-dark:#6f92c1;--c-key-soft:#eaf0f8;--c-peach:#ffdacf;--c-dark:#292929;--c-dark-soft:#3a3a3a;--c-light:#f7f7f7;--c-white:#fff;--c-body:#444;--c-border:#e6e6e6;--font-sans:"Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--fw-light:300;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--lh-heading:1.3;--lh-body:1.5;--ls-heading:-.8px;--fs-hero:clamp(2.217rem, .377rem + 7.55vw, 4rem);--fs-hero-sub:clamp(2.359rem, 1.439rem + 3.77vw, 3.25rem);--fs-h2:clamp(2rem, 1.2rem + 2.6vw, 3.25rem);--fs-h3:clamp(1.25rem, 1.05rem + .7vw, 1.6rem);--fs-eyebrow:1rem;--fs-body:1.0625rem;--fs-small:.9375rem;--container:1440px;--container-narrow:900px;--gutter:clamp(1.25rem, 1rem + 1vw, 2rem);--section-y:clamp(4rem, 2.6rem + 5.4vw, 7.5rem);--section-y-end:clamp(1.75rem, 1.4rem + 1.8vw, 2.5rem);--section-y-tight:clamp(2rem, 1.4rem + 2.6vw, 3.75rem);--radius:12px;--radius-lg:16px;--ease:cubic-bezier(.22, .61, .36, 1);--dur:.24s}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-body);background:var(--c-white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--c-dark);text-wrap:balance}p{text-wrap:pretty}.accent{color:var(--c-key)}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--section-y) var(--section-y-end)}.section--key{background:var(--c-key);color:var(--c-white)}.section--key h1,.section--key h2,.section--key h3{color:var(--c-white)}.section--light{background:var(--c-light)}.eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:0;color:inherit}.section-heading{font-size:var(--fs-h2);margin-block:.5rem 1.25rem}.lead{font-size:var(--fs-body);max-width:62ch}.btn{font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:0;transition:background-color var(--dur) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.6rem;display:inline-flex}.btn--key{background:var(--c-key);color:var(--c-white)}.btn--key:hover{background:var(--c-key-dark)}.btn--dark{background:var(--c-dark);color:var(--c-white)}.btn--dark:hover{background:var(--c-dark-soft)}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #29292924}.btn:active{transform:translateY(0)}.card{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--radius);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #2929291a}.chevron{width:34px;height:auto;color:var(--c-key);margin:2.5rem auto 0;display:block}.section--key .chevron{color:var(--c-white)}.skip-link{z-index:200;background:var(--c-dark);color:var(--c-white);font-weight:var(--fw-semibold);transition:translate var(--dur) var(--ease);border-radius:0 0 8px 8px;padding:.75rem 1.5rem;position:absolute;top:0;left:50%;translate:-50% -120%}.skip-link:focus-visible{translate:-50%}:focus-visible{outline:3px solid var(--c-key);outline-offset:3px;border-radius:4px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-reveal]{opacity:0;transition:opacity .62s var(--ease), transform .62s var(--ease);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}[data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}.header[data-astro-cid-blryxaq5]{z-index:100;transition:background-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);position:fixed;inset-block-start:0;inset-inline:0}.header[data-astro-cid-blryxaq5][data-scrolled]{backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--c-border);background:#fffffff0}.header__inner[data-astro-cid-blryxaq5]{align-items:center;gap:1.5rem;min-height:clamp(88px,60px + 4.4vw,152px);display:flex}.header__logo[data-astro-cid-blryxaq5] img[data-astro-cid-blryxaq5]{width:clamp(84px,20px + 8.3vw,140px);height:auto}.header__nav[data-astro-cid-blryxaq5]{margin-inline:auto}.header__nav[data-astro-cid-blryxaq5] ul[data-astro-cid-blryxaq5]{align-items:center;gap:clamp(1rem,.2rem + 1.7vw,2.25rem);display:flex}.header__nav[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5]{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--c-white);padding-block:.4rem;position:relative}.header[data-astro-cid-blryxaq5][data-scrolled] .header__nav[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5]{color:var(--c-dark)}.header__nav[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5]:after{content:"";background:var(--c-key);transform-origin:100%;width:100%;height:2px;transition:transform var(--dur) var(--ease);position:absolute;inset-block-end:0;inset-inline-start:0;transform:scaleX(0)}.header__nav[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5]:hover:after{transform-origin:0;transform:scaleX(1)}.header__actions[data-astro-cid-blryxaq5]{align-items:center;gap:1rem;display:flex}.header__social[data-astro-cid-blryxaq5]{color:var(--c-white);transition:color var(--dur) var(--ease)}.header[data-astro-cid-blryxaq5][data-scrolled] .header__social[data-astro-cid-blryxaq5]{color:var(--c-dark)}.header__social[data-astro-cid-blryxaq5]:hover{color:var(--c-key)}.header__toggle[data-astro-cid-blryxaq5]{color:var(--c-white);display:none}.header[data-astro-cid-blryxaq5][data-scrolled] .header__toggle[data-astro-cid-blryxaq5]{color:var(--c-dark)}.mobile-nav[data-astro-cid-blryxaq5]{padding:1.5rem var(--gutter) 2rem;background:var(--c-white);border-block-start:1px solid var(--c-border);gap:1.25rem;display:grid}.mobile-nav[data-astro-cid-blryxaq5][hidden]{display:none}.mobile-nav[data-astro-cid-blryxaq5] ul[data-astro-cid-blryxaq5]{gap:.25rem;display:grid}.mobile-nav[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5]:not(.btn){font-weight:var(--fw-semibold);color:var(--c-dark);border-block-end:1px solid var(--c-border);padding:.7rem 0;display:block}@media (width<=1000px){.header[data-astro-cid-blryxaq5]{backdrop-filter:blur(10px);background:#fffffff0}.header[data-astro-cid-blryxaq5] .header__nav[data-astro-cid-blryxaq5]{display:none}.header[data-astro-cid-blryxaq5] .header__nav[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5],.header[data-astro-cid-blryxaq5] .header__social[data-astro-cid-blryxaq5],.header[data-astro-cid-blryxaq5] .header__toggle[data-astro-cid-blryxaq5]{color:var(--c-dark)}.header__actions[data-astro-cid-blryxaq5]{margin-inline-start:auto}.header__toggle[data-astro-cid-blryxaq5]{display:inline-flex}}@media (width<=560px){.header__actions[data-astro-cid-blryxaq5] .btn[data-astro-cid-blryxaq5]{display:none}}.footer[data-astro-cid-ui5ps2i3]{background:var(--c-dark);color:#ffffffc7;font-size:var(--fs-small);padding-block:clamp(3rem,2rem + 3.5vw,5rem) 3rem}.footer__grid[data-astro-cid-ui5ps2i3]{grid-template-columns:1.4fr repeat(3,1fr);gap:clamp(2rem,1rem + 3vw,4rem);display:grid}.footer__brand[data-astro-cid-ui5ps2i3] img[data-astro-cid-ui5ps2i3]{width:clamp(100px,42px + 7.5vw,150px);height:auto}.footer__claim[data-astro-cid-ui5ps2i3]{font-weight:var(--fw-bold);letter-spacing:.02em;color:var(--c-white);margin-block:1.5rem 1.25rem}.footer__social[data-astro-cid-ui5ps2i3]{color:var(--c-white);transition:color var(--dur) var(--ease);display:inline-flex}.footer__social[data-astro-cid-ui5ps2i3]:hover{color:var(--c-key)}.footer__title[data-astro-cid-ui5ps2i3]{color:var(--c-white);margin-block-end:1.5rem;font-size:1.0625rem}.footer__col[data-astro-cid-ui5ps2i3] ul[data-astro-cid-ui5ps2i3]{gap:.85rem;display:grid}.footer__col[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]{transition:color var(--dur) var(--ease)}.footer__col[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]:hover{color:var(--c-white)}.footer__mail[data-astro-cid-ui5ps2i3]{align-items:center;gap:.75rem;display:inline-flex}.footer__legal[data-astro-cid-ui5ps2i3]{border-block-start:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-block-start:clamp(2.5rem,1.5rem + 3vw,4rem);padding-block-start:1.75rem;display:flex}.footer__legal-links[data-astro-cid-ui5ps2i3]{flex-wrap:wrap;gap:1.5rem;display:flex}.footer__legal-links[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3],.footer__legal-links[data-astro-cid-ui5ps2i3] span[data-astro-cid-ui5ps2i3]{text-underline-offset:4px;text-decoration:underline}.footer__legal-links[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]:hover{color:var(--c-white)}.footer__disclaimer[data-astro-cid-ui5ps2i3]{border-block-start:1px solid #ffffff24;margin-block-start:1.75rem;padding-block-start:1.75rem;font-size:.875rem;line-height:1.6}@media (width<=900px){.footer__grid[data-astro-cid-ui5ps2i3]{grid-template-columns:1fr 1fr}}@media (width<=560px){.footer__grid[data-astro-cid-ui5ps2i3]{grid-template-columns:1fr}.footer__legal[data-astro-cid-ui5ps2i3]{flex-direction:column;align-items:flex-start}}
