:root{--ink:#0f3d2e;--honey:#f5b800;--hive:#1d9a52;--pollen:#e5287a;--cream:#fbf8f1;--paper:#fff;--ink-soft:#35463f;--ink-muted:#4e5e57;--line:#ece8df;--line-strong:#cfd8d2;--on-ink:#fff;--on-ink-soft:#d6e4dc;--on-ink-muted:#9fbfb0;--hive-bright:#3dc96e;--pollen-bright:#f0479a;--honey-hover:#e0a800;--pollen-text:#b8195e;--hive-text:#16743e;--honey-text:#805b00}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-latin.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap}*,:before,:after{box-sizing:border-box}html{color-scheme:light;scroll-padding-top:112px}body{background:var(--paper);color:var(--ink);margin:0;font-family:Plus Jakarta Sans,Segoe UI,system-ui,sans-serif;font-size:1rem;line-height:1.55}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;font-weight:800}h1{letter-spacing:-.03em;max-width:12ch;font-size:2.5rem;line-height:1.02}h2{letter-spacing:-.025em;max-width:20ch;font-size:2rem;line-height:1.05}h3{letter-spacing:-.02em;font-size:1.375rem;line-height:1.15}p{max-width:65ch;color:var(--ink-soft)}a{color:inherit;text-underline-offset:.2em}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}input,textarea{border:1.5px solid var(--line-strong);background:var(--paper);width:100%;min-height:48px;color:var(--ink);border-radius:12px;padding:12px 14px;font-size:1rem}textarea{resize:vertical}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}svg{max-width:100%;display:block}[hidden]{display:none}.container{width:min(1200px,100% - 40px);margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section{padding-block:56px}.lead{max-width:52ch;font-size:1.125rem;font-weight:500;line-height:1.5}.caption{font-size:.875rem;font-weight:500;line-height:1.5}.label{letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:1.3}.flow>*+*{margin-top:24px}.split{gap:40px;display:grid}.button{border:2px solid var(--ink);min-height:44px;color:var(--ink);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:12px 22px;font-size:1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.button.primary{background:var(--honey);border-color:var(--honey)}.button.primary:hover{background:var(--honey-hover);border-color:var(--honey-hover)}.text-link{align-items:center;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.text-link:hover{text-decoration:underline}.actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pill{border:1.5px solid var(--line-strong);min-height:36px;color:var(--ink);background:0 0;border-radius:999px;align-items:center;padding:6px 14px;font-size:.875rem;font-weight:600;display:inline-flex}@media (width>=760px){.container{width:min(1200px,100% - 96px)}.section{padding-block:88px}h1{font-size:4.25rem}h2{font-size:clamp(2.75rem,4vw,3.5rem)}h3{font-size:1.625rem}.lead{font-size:1.25rem}}@media (width>=900px){.split{grid-template-columns:1fr 1fr;align-items:center;gap:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.logo[data-astro-cid-f7espo7c]{aspect-ratio:1697/578;width:280px;max-width:100%;display:block;position:relative;overflow:hidden}img[data-astro-cid-f7espo7c]{width:117.855%;max-width:none;height:auto;position:absolute;top:-112.457%;left:-5.65704%}.stacked[data-astro-cid-f7espo7c]{aspect-ratio:742/916;width:100%}.stacked[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{width:269.542%;top:-78.7118%;left:-100.943%}header[data-astro-cid-wpvy4v7s]{z-index:10;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}nav[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:20px;display:flex}.home[data-astro-cid-wpvy4v7s]{text-decoration:none}.links[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{align-items:center;min-height:44px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{text-decoration:underline}.links[data-astro-cid-wpvy4v7s] .button[data-astro-cid-wpvy4v7s]{font-weight:700}.menu-toggle[data-astro-cid-wpvy4v7s]{border:1.5px solid var(--ink);background:var(--paper);min-height:44px;color:var(--ink);border-radius:12px;padding:8px 12px}@media (width<=759px){.links[data-astro-cid-wpvy4v7s]{flex-direction:column;align-items:stretch;width:100%}.links[data-astro-cid-wpvy4v7s].enhanced:not(.open){display:none}}@media (width>=760px){.menu-toggle[data-astro-cid-wpvy4v7s]{display:none}}@media (width>=760px) and (width<=1100px){nav[data-astro-cid-wpvy4v7s],.links[data-astro-cid-wpvy4v7s]{justify-content:center}}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding-block:32px}.footer-row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.mark[data-astro-cid-jo6i4kqk]{width:220px}p[data-astro-cid-jo6i4kqk]{flex:1}nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:24px;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.skip[data-astro-cid-hkbrpulz]{z-index:20;background:var(--honey);color:var(--ink);border-radius:999px;padding:12px 22px;position:fixed;top:8px;left:20px;transform:translateY(-180%)}.skip[data-astro-cid-hkbrpulz]:focus{transform:translateY(0)}.holding-header[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--line);padding-block:24px}.holding-header[data-astro-cid-hkbrpulz] .container[data-astro-cid-hkbrpulz],.holding-footer[data-astro-cid-hkbrpulz] .container[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.brand[data-astro-cid-hkbrpulz]{width:300px;max-width:100%;text-decoration:none;display:block}.brand[data-astro-cid-hkbrpulz] .logo{width:100%}.holding-footer[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);padding-block:32px}.holding-footer[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]:last-child{color:var(--ink);font-weight:600}@media (width<=480px){.holding-header[data-astro-cid-hkbrpulz] .container[data-astro-cid-hkbrpulz]{justify-content:center}.brand[data-astro-cid-hkbrpulz]{width:260px}}
