:root{--paper:#fbf1d8;--ink:#292437;--berry:#c3335a;--blue:#3564c8;--teal:#168a83;--surface:#f0e2c7;--line:#2924373b;--sans:Arial, Helvetica, sans-serif;--mono:SFMono-Regular, Consolas, "Liberation Mono", monospace}[data-astro-cid-lcdefpme]{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:17px/1.55 var(--sans);margin:0}a[data-astro-cid-lcdefpme]{color:inherit}a[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--teal);outline-offset:4px}.shell[data-astro-cid-lcdefpme]{width:min(1320px,100% - 96px);margin-inline:auto}.topbar[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.wordmark[data-astro-cid-lcdefpme]{letter-spacing:-.025em;align-items:center;gap:11px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.brand-ribbons[data-astro-cid-lcdefpme]{flex:none;width:25px;height:28px;display:block}.top-actions[data-astro-cid-lcdefpme]{align-items:center;gap:27px;display:flex}.nav-link[data-astro-cid-lcdefpme]{text-underline-offset:4px;font-size:14px;font-weight:700}.apply-link[data-astro-cid-lcdefpme]{background:var(--berry);color:#fff;justify-content:center;align-items:center;gap:22px;min-height:50px;padding:0 21px;font-size:14px;font-weight:750;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.apply-link[data-astro-cid-lcdefpme]:hover{background:#a92549;transform:translateY(-2px)}.arrow[data-astro-cid-lcdefpme]{font-size:19px;line-height:1}.eyebrow[data-astro-cid-lcdefpme],.section-tag[data-astro-cid-lcdefpme],.fact-label[data-astro-cid-lcdefpme],.footer-label[data-astro-cid-lcdefpme]{font:12px/1.45 var(--mono);text-transform:uppercase;letter-spacing:.12em}.eyebrow[data-astro-cid-lcdefpme]{color:var(--ink);align-items:center;gap:12px;margin:0 0 24px;display:flex}.eyebrow[data-astro-cid-lcdefpme]:before{content:"";background:var(--teal);width:28px;height:3px}.hero[data-astro-cid-lcdefpme]{padding:clamp(34px,5vw,68px) 0 clamp(64px,8vw,108px)}.hero-layout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.08fr) minmax(360px,.82fr);align-items:stretch;gap:clamp(32px,5.5vw,84px);display:grid}.hero-copy[data-astro-cid-lcdefpme]{align-self:center;max-width:730px;padding-block:22px}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],h3[data-astro-cid-lcdefpme],p[data-astro-cid-lcdefpme]{margin-top:0}h1[data-astro-cid-lcdefpme]{letter-spacing:-.058em;max-width:760px;margin-bottom:28px;font-size:clamp(54px,5.05vw,68px);font-weight:800;line-height:.99}.intro-copy[data-astro-cid-lcdefpme]{max-width:620px;margin-bottom:28px;font-size:18px;line-height:1.55}.facts[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);gap:32px;max-width:565px;padding-top:17px;display:flex}.fact[data-astro-cid-lcdefpme]{min-width:0}.fact-label[data-astro-cid-lcdefpme]{color:#554d60;letter-spacing:.08em;margin-bottom:6px;display:block}.fact-value[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-size:18px;font-weight:750;line-height:1.2}.hero-visual[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:48% 0 0/28% 0 0;justify-content:center;align-items:center;min-height:560px;display:flex;overflow:hidden}.ribbon-art[data-astro-cid-lcdefpme]{width:100%;max-width:555px;height:auto;display:block}.about-band[data-astro-cid-lcdefpme]{background:var(--surface);padding:clamp(64px,8vw,105px) 0}.section-layout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:clamp(35px,8vw,120px);display:grid}.section-tag[data-astro-cid-lcdefpme]{color:var(--berry);padding-top:8px}.section-content[data-astro-cid-lcdefpme]{max-width:780px}h2[data-astro-cid-lcdefpme]{letter-spacing:-.045em;max-width:780px;margin-bottom:23px;font-size:clamp(30px,3.1vw,34px);font-weight:800;line-height:1.04}.section-content[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:700px;margin-bottom:18px}.note[data-astro-cid-lcdefpme]{border-left:4px solid var(--teal);background:#fbf1d8c2;max-width:700px;margin-top:29px;padding:19px 22px}.note[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.details-link[data-astro-cid-lcdefpme]{color:#2452ae;text-underline-offset:5px;align-items:center;gap:10px;margin-top:24px;font-weight:750;text-decoration-thickness:1px;display:inline-flex}.requirements-band[data-astro-cid-lcdefpme]{background:var(--blue);color:#fff;padding:clamp(64px,8vw,105px) 0}.requirements-band[data-astro-cid-lcdefpme] .section-tag[data-astro-cid-lcdefpme]{color:#fff0bd}.requirements-band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.requirements-list[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff73;margin:30px 0 0;padding:0;list-style:none}.requirements-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid #ffffff59;padding:15px 8px 15px 34px;position:relative}.requirements-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"↗";color:#fff0bd;font-weight:800;position:absolute;top:15px;left:0}.requirements-band[data-astro-cid-lcdefpme] .apply-link[data-astro-cid-lcdefpme]{background:var(--paper);color:var(--ink);margin-top:27px}.requirements-band[data-astro-cid-lcdefpme] .apply-link[data-astro-cid-lcdefpme]:hover{background:#fff}.privacy-band[data-astro-cid-lcdefpme]{padding:clamp(64px,8vw,105px) 0}.privacy-copy[data-astro-cid-lcdefpme]{font-size:15px;line-height:1.65}.privacy-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:18px}.contact-link[data-astro-cid-lcdefpme]{color:#2452ae;text-underline-offset:4px;font-weight:750}footer[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper);padding:24px 0;font-size:13px}.footer-inner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-brand[data-astro-cid-lcdefpme]{font-weight:750}.footer-org[data-astro-cid-lcdefpme]{color:#e8dcc5}.footer-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:22px;display:flex}.footer-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:3px}@media (width<=800px){.shell[data-astro-cid-lcdefpme]{width:min(100% - 48px,620px)}.topbar[data-astro-cid-lcdefpme]{gap:12px;min-height:70px}.wordmark[data-astro-cid-lcdefpme]{gap:8px;font-size:12px}.brand-ribbons[data-astro-cid-lcdefpme]{width:22px;height:25px}.top-actions[data-astro-cid-lcdefpme]{gap:0}.nav-link[data-astro-cid-lcdefpme]{display:none}.apply-link[data-astro-cid-lcdefpme]{gap:11px;min-height:46px;padding:0 14px;font-size:12px}.hero[data-astro-cid-lcdefpme]{padding:34px 0 60px}.hero-layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:30px}.hero-copy[data-astro-cid-lcdefpme]{padding:0}.eyebrow[data-astro-cid-lcdefpme]{margin-bottom:19px;font-size:11px}h1[data-astro-cid-lcdefpme]{letter-spacing:-.055em;max-width:580px;margin-bottom:22px;font-size:clamp(38px,10.8vw,44px);line-height:1.02}.intro-copy[data-astro-cid-lcdefpme]{margin-bottom:24px;font-size:17px}.facts[data-astro-cid-lcdefpme]{gap:26px;padding-top:14px}.fact-value[data-astro-cid-lcdefpme]{font-size:16px}.hero-visual[data-astro-cid-lcdefpme]{aspect-ratio:1/.92;border-radius:44% 0 0/22% 0 0;min-height:0}.ribbon-art[data-astro-cid-lcdefpme]{object-fit:contain;width:100%;height:100%}.about-band[data-astro-cid-lcdefpme],.requirements-band[data-astro-cid-lcdefpme],.privacy-band[data-astro-cid-lcdefpme]{padding:58px 0}.section-layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:17px}.section-tag[data-astro-cid-lcdefpme]{padding-top:0}h2[data-astro-cid-lcdefpme]{font-size:34px}.requirements-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:15px}.footer-inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:14px}.footer-links[data-astro-cid-lcdefpme]{gap:18px}}@media (width<=380px){.shell[data-astro-cid-lcdefpme]{width:calc(100% - 36px)}.wordmark[data-astro-cid-lcdefpme]{font-size:11px}.apply-link[data-astro-cid-lcdefpme]{gap:8px;padding-inline:11px;font-size:11px}h1[data-astro-cid-lcdefpme]{font-size:38px}.facts[data-astro-cid-lcdefpme]{gap:17px}.fact-value[data-astro-cid-lcdefpme]{font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-astro-cid-lcdefpme],[data-astro-cid-lcdefpme]:before,[data-astro-cid-lcdefpme]:after{transition-duration:.01ms!important}}
