.site-footer[data-astro-cid-ojh3l5xz]{background:var(--color-surface-strong);color:var(--color-ink)}[data-astro-cid-ojh3l5xz]:is(.site-footer,.footer-invitation) [data-astro-cid-ojh3l5xz]::selection{color:#153d2f;background:#cce3d6}[data-astro-cid-ojh3l5xz]:is(.site-footer,.footer-invitation) a[data-astro-cid-ojh3l5xz]{text-decoration:none}[data-astro-cid-ojh3l5xz]:is(.site-footer,.footer-invitation) a[data-astro-cid-ojh3l5xz]:focus-visible{outline-offset:5px;border-radius:2px;outline:3px solid #a7d8be}.site-footer[data-astro-cid-ojh3l5xz] a[data-astro-cid-ojh3l5xz]:focus-visible{outline-color:var(--color-accent)}.footer-invitation[data-astro-cid-ojh3l5xz]{isolation:isolate;background:var(--color-surface-strong);color:#fff;position:relative}.footer-invitation[data-astro-cid-ojh3l5xz]:before{z-index:-1;background:var(--footer-page-ground,var(--color-page));content:"";position:absolute;inset:0 0 50%}.footer-invitation[data-astro-cid-ojh3l5xz]:after{z-index:-1;border-top:1px solid var(--color-border);content:"";position:absolute;inset:50% 0 auto}.footer-cta[data-astro-cid-ojh3l5xz]{width:var(--container);background:#245b49;border-radius:8px;grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;margin:0 auto;padding:48px;display:grid;box-shadow:0 16px 36px #102b2226}.footer-cta[data-astro-cid-ojh3l5xz] h2[data-astro-cid-ojh3l5xz]{font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.3vw,3rem);font-weight:700;line-height:1.1}.footer-cta__intro[data-astro-cid-ojh3l5xz] p[data-astro-cid-ojh3l5xz]{color:#e0eee6;text-wrap:pretty;max-width:56ch;margin:18px 0 0;font-size:1.375rem;line-height:1.5}.footer-cta__actions[data-astro-cid-ojh3l5xz]{justify-self:end;justify-items:start;gap:28px;display:grid}.footer-cta__channels[data-astro-cid-ojh3l5xz]{flex-wrap:wrap;gap:12px 32px;display:flex}.footer-cta__button[data-astro-cid-ojh3l5xz]{color:#202824;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:14px;min-height:58px;padding:15px 22px;font-size:1.125rem;font-weight:700;line-height:1.4;transition:background .18s ease-out;display:inline-flex}.footer-cta__button[data-astro-cid-ojh3l5xz]:hover{background:#e1f0e7}.footer-cta__button[data-astro-cid-ojh3l5xz] svg{flex-shrink:0;width:20px;height:20px}.footer-cta__button[data-astro-cid-ojh3l5xz] svg:first-child{color:#245b49}.footer-channel[data-astro-cid-ojh3l5xz]{color:#f0f7f3;align-items:center;gap:8px;min-height:44px;font-size:.9375rem;display:inline-flex}.footer-channel[data-astro-cid-ojh3l5xz] svg{flex-shrink:0}.footer-channel[data-astro-cid-ojh3l5xz]:hover{color:#a7d8be}.footer-inner[data-astro-cid-ojh3l5xz]{width:var(--container);margin:0 auto;padding-top:96px}.footer-content[data-astro-cid-ojh3l5xz]{gap:64px;display:grid}.footer-brand[data-astro-cid-ojh3l5xz]{justify-content:space-between;align-items:center;gap:32px;display:flex}.footer-brand__link[data-astro-cid-ojh3l5xz]{min-height:44px;color:var(--color-ink);font-family:var(--font-heading);letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:0;font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:700;display:inline-flex}.footer-brand__link[data-astro-cid-ojh3l5xz] img[data-astro-cid-ojh3l5xz]{border-radius:4px;flex-shrink:0;width:40px;height:40px}.footer-brand[data-astro-cid-ojh3l5xz] p[data-astro-cid-ojh3l5xz]{max-width:45ch;color:var(--color-muted);margin:0;font-size:1.125rem;line-height:1.6}.footer-nav[data-astro-cid-ojh3l5xz]{grid-template-columns:repeat(5,minmax(0,1fr));gap:56px 48px;display:grid}.footer-group[data-astro-cid-ojh3l5xz] h2[data-astro-cid-ojh3l5xz]{color:var(--color-ink);font-family:var(--font-body);margin:0 0 24px;font-size:1.0625rem;font-weight:600;line-height:1.5}.footer-group[data-astro-cid-ojh3l5xz] ul[data-astro-cid-ojh3l5xz]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer-group[data-astro-cid-ojh3l5xz] a[data-astro-cid-ojh3l5xz]{min-height:44px;color:var(--color-muted);align-items:center;font-size:1rem;line-height:1.5;display:inline-flex}.footer-group[data-astro-cid-ojh3l5xz] a[data-astro-cid-ojh3l5xz]:hover{color:var(--color-accent)}.footer-bottom[data-astro-cid-ojh3l5xz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:72px;display:flex}.footer-copyright[data-astro-cid-ojh3l5xz]{color:var(--color-muted);margin:0;font-size:.9375rem;line-height:1.6}.footer-legal[data-astro-cid-ojh3l5xz]{flex-wrap:wrap;gap:8px 24px;display:flex}.footer-legal[data-astro-cid-ojh3l5xz] a[data-astro-cid-ojh3l5xz]{min-height:44px;color:var(--color-muted);align-items:center;font-size:.9375rem;display:inline-flex}.footer-legal[data-astro-cid-ojh3l5xz] a[data-astro-cid-ojh3l5xz]:hover{color:var(--color-accent)}.footer-signature[data-astro-cid-ojh3l5xz]{width:100%;height:14vw;fill:var(--color-ink);opacity:.1;margin:64px 0 0;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000,#0001);mask-image:linear-gradient(90deg,#000,#0001)}.footer-signature[data-astro-cid-ojh3l5xz] text[data-astro-cid-ojh3l5xz]{font-family:var(--font-heading);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;font-size:19.5vw;font-weight:700;transform:translateY(.08em)}@media (width<=1100px){.footer-nav[data-astro-cid-ojh3l5xz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px}.footer-cta[data-astro-cid-ojh3l5xz]{grid-template-columns:1.2fr 1fr;gap:32px;padding:40px 32px}.footer-cta__button[data-astro-cid-ojh3l5xz]{gap:9px;padding-inline:16px;font-size:.875rem}}@media (width<=700px){.footer-cta[data-astro-cid-ojh3l5xz]{grid-template-columns:1fr;gap:32px;padding:32px 24px}.footer-cta[data-astro-cid-ojh3l5xz] h2[data-astro-cid-ojh3l5xz]{font-size:2rem}.footer-cta__intro[data-astro-cid-ojh3l5xz] p[data-astro-cid-ojh3l5xz]{font-size:1rem}.footer-cta__actions[data-astro-cid-ojh3l5xz]{justify-self:stretch;justify-items:start;gap:24px}.footer-cta__button[data-astro-cid-ojh3l5xz]{width:100%;min-height:56px}.footer-channel[data-astro-cid-ojh3l5xz]{min-height:44px}.footer-inner[data-astro-cid-ojh3l5xz]{padding-top:64px}.footer-content[data-astro-cid-ojh3l5xz]{gap:48px}.footer-brand[data-astro-cid-ojh3l5xz]{justify-content:start;gap:24px;display:grid}.footer-brand[data-astro-cid-ojh3l5xz] p[data-astro-cid-ojh3l5xz]{max-width:40ch}.footer-nav[data-astro-cid-ojh3l5xz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px}.footer-group[data-astro-cid-ojh3l5xz] h2[data-astro-cid-ojh3l5xz]{margin-bottom:20px}.footer-bottom[data-astro-cid-ojh3l5xz]{margin-top:56px}.footer-copyright[data-astro-cid-ojh3l5xz]{max-width:36ch}.footer-signature[data-astro-cid-ojh3l5xz]{margin-top:40px}}@media (prefers-reduced-motion:reduce){.footer-cta__button[data-astro-cid-ojh3l5xz]{transition:none}}._button_1l0r5_1{--button-background:#fff;--button-border:#fff;--button-color:#090b10;--button-hover-border:var(--button-accent);--button-hover-fill:var(--button-accent);--button-hover-shadow:0 0 26px color-mix(in srgb, var(--button-accent) 28%, transparent);border:1px solid var(--button-border);background:var(--button-background);min-height:44px;color:var(--button-color);font-family:var(--font-body);font-size:.92rem;font-weight:var(--weight-bold);border-radius:8px;justify-content:center;align-items:center;padding:12px 1.25em;line-height:1;transition:border-color .22s,color .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}._button_1l0r5_1:before{background:var(--button-hover-fill);content:"";transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(102%)}._button_1l0r5_1:hover{border-color:var(--button-hover-border);color:#fff;box-shadow:var(--button-hover-shadow)}._button_1l0r5_1:hover:before{transform:translateY(0)}._redish_1l0r5_49{--button-accent:var(--color-magenta)}._purple_1l0r5_53{--button-accent:var(--color-purple)}._subtle_1l0r5_57{--button-accent:var(--color-purple);--button-background:#ffffff12;--button-border:#fff3;--button-color:#fff;--button-hover-border:#ffffff57;--button-hover-fill:#ffffff14;--button-hover-shadow:0 0 22px rgba(var(--color-purple-rgb), .18)}._subtle_1l0r5_57:hover{background:#ffffff1a}._content_1l0r5_71{z-index:1;align-items:center;gap:8px;display:inline-flex;position:relative}._label_1l0r5_79,._icon_1l0r5_80{align-items:center;display:inline-flex}._icon_1l0r5_80{flex:none;transition:transform .22s}._button_1l0r5_1:hover ._icon_1l0r5_80{transform:translate(3px)}._siteHeader_8lbj8_1{--header-height:84px;--header-accent:#245b49;z-index:20;height:var(--header-height);color:var(--color-ink);font-family:var(--font-body);background:#fff;border-bottom:1px solid #e7e7ef;position:fixed;inset:0 0 auto}._isLight_8lbj8_14{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}._headerInner_8lbj8_18{z-index:2;width:var(--container);grid-template-columns:auto 1fr auto;align-items:center;height:100%;margin:0 auto;display:grid;position:relative}._brand_8lbj8_29,._mobileBrand_8lbj8_30{width:max-content;color:var(--color-ink);font-family:var(--font-heading);font-size:clamp(1.1rem,1.8vw,1.65rem);font-weight:var(--weight-bold);letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:0;display:inline-flex}._brand_8lbj8_29 strong,._mobileBrand_8lbj8_30 strong{font-weight:inherit}._brandMark_8lbj8_48{flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}._brandMark_8lbj8_48 img{object-fit:contain;width:100%;height:100%}._desktopNav_8lbj8_62{justify-self:center;align-items:center;gap:clamp(8px,1.5vw,24px);display:flex}._desktopNavTrigger_8lbj8_69{height:var(--header-height);color:var(--color-ink);font:inherit;font-size:clamp(.85rem,1.15vw,1rem);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;padding:0 6px;transition:color .2s;display:inline-flex}._desktopNavGroup_8lbj8_87{border:0;align-items:center;min-width:0;margin:0;padding:0;display:flex}._desktopNavGroup_8lbj8_87:has(>a)>button{min-width:44px}._desktopNavGroup_8lbj8_87._isOpen_8lbj8_100 ._desktopNavTrigger_8lbj8_69,._desktopNavTrigger_8lbj8_69:hover,._desktopNavTrigger_8lbj8_69[aria-current=page]{color:var(--header-accent)}._desktopNavChevron_8lbj8_106{flex-shrink:0;transition:transform .2s}._isOpen_8lbj8_100 ._desktopNavChevron_8lbj8_106{transform:rotate(180deg)}._headerActions_8lbj8_115{justify-self:end;padding-left:12px}._siteHeader_8lbj8_1 a._purpleCta_8lbj8_120{--button-background:var(--header-accent);--button-border:var(--header-accent);--button-color:#fff;--button-hover-fill:color-mix(in srgb, var(--header-accent) 85%, var(--color-ink));--button-hover-border:color-mix(in srgb, var(--header-accent) 85%, var(--color-ink));background:var(--header-accent);color:#fff;white-space:nowrap}._desktopBackdrop_8lbj8_131{inset:var(--header-height) 0 0;z-index:0;opacity:0;visibility:hidden;pointer-events:none;background:#0f0c1c1f;border:0;padding:0;transition:opacity .2s,visibility .2s;position:fixed}._desktopBackdrop_8lbj8_131._isActive_8lbj8_146{opacity:1;visibility:visible;pointer-events:auto}._desktopDropdown_8lbj8_152{top:var(--header-height);max-height:calc(100dvh - var(--header-height));overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;content-visibility:hidden;transition:opacity .2s ease, transform .2s ease, visibility .2s ease, content-visibility .2s allow-discrete;background:#fff;border-bottom:1px solid #e7e7ef;position:fixed;left:0;right:0;overflow-y:auto;transform:translateY(-6px);box-shadow:0 12px 20px #120c240d}._desktopDropdown_8lbj8_152._isOpen_8lbj8_100{content-visibility:visible;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}._panelInner_8lbj8_183{width:var(--container);grid-template-columns:.85fr 1.25fr 1fr;align-items:start;gap:clamp(24px,3vw,48px);margin:0 auto;padding:32px 0 36px;display:grid}._eyebrow_8lbj8_193{color:#626278;font-size:.75rem;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0;line-height:1.5;display:block}._panelIntro_8lbj8_204{padding-top:8px}._panelIntro_8lbj8_204 h2{color:var(--color-ink);font-family:var(--font-heading);font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:var(--weight-bold);letter-spacing:-.03em;margin:24px 0 20px;line-height:1.12}._introDescription_8lbj8_218{color:#55556c;margin:0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.5}._panelLinks_8lbj8_225{border-left:1px solid #e7e7ef;gap:4px;min-width:0;padding-left:clamp(16px,2.5vw,40px);display:grid}._desktopDropdownLink_8lbj8_233{min-height:64px;color:var(--color-ink);border-radius:6px;grid-template-columns:30px minmax(0,1fr) 12px;align-items:center;gap:20px;padding:10px 14px;transition:color .2s,background-color .2s;display:grid}._linkCopy_8lbj8_247{gap:3px;display:grid}._desktopDropdownLabel_8lbj8_252{font-size:1rem;font-weight:var(--weight-bold);letter-spacing:-.025em;line-height:1.3}._desktopDropdownMeta_8lbj8_259{color:#55556c;font-size:14px;font-weight:var(--weight-regular,400);line-height:1.4}._linkArrow_8lbj8_266{color:#55556c;flex-shrink:0;transform:rotate(-90deg)}._desktopDropdownLink_8lbj8_233:hover,._desktopDropdownLink_8lbj8_233:focus-visible,._desktopDropdownLink_8lbj8_233[aria-current=page],._mobileNavLink_8lbj8_275:hover,._mobileNavLink_8lbj8_275:focus-visible,._mobileNavLink_8lbj8_275[aria-current=page]{color:var(--header-accent);background:#edf4ef}._feature_8lbj8_282{min-width:0;color:var(--color-ink);gap:8px;display:grid}._feature_8lbj8_282 img{aspect-ratio:2.35;object-fit:cover;border-radius:6px;width:100%;height:auto;margin-bottom:10px;display:block}._featureTitle_8lbj8_299{font-family:var(--font-heading);font-size:clamp(1.25rem,1.7vw,1.65rem);font-weight:var(--weight-bold);letter-spacing:-.04em;line-height:1.15}._featureDescription_8lbj8_307{color:#55556c;font-size:1rem;line-height:1.4}._featureAction_8lbj8_313{min-height:44px;color:var(--header-accent);font-size:.95rem;font-weight:var(--weight-bold);align-items:center;gap:8px;display:flex}._siteHeader_8lbj8_1 a:focus-visible,._siteHeader_8lbj8_1 button:focus-visible,._siteHeader_8lbj8_1 summary:focus-visible{outline:2px solid var(--header-accent);outline-offset:3px}._menuButton_8lbj8_330,._mobilePanel_8lbj8_331{display:none}@media (width>=901px) and (width<=1100px){._desktopNav_8lbj8_62{gap:8px}._brand_8lbj8_29{font-size:1.1rem}._brandMark_8lbj8_48{width:36px;height:36px}._headerActions_8lbj8_115 a._purpleCta_8lbj8_120{padding-inline:12px;font-size:.82rem}._desktopDropdownLink_8lbj8_233{gap:12px;padding-inline:8px}}@media (width<=900px){._siteHeader_8lbj8_1{--header-height:72px}._headerInner_8lbj8_18{grid-template-columns:1fr auto}._desktopNav_8lbj8_62,._headerActions_8lbj8_115,._desktopBackdrop_8lbj8_131{display:none}._brand_8lbj8_29,._mobileBrand_8lbj8_30{font-size:1.25rem}._menuButton_8lbj8_330,._closeButton_8lbj8_381{width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:#f4f7f5;border:1px solid #e7e7ef;border-radius:8px;place-content:center;justify-items:center;padding:0;transition:background-color .16s,color .16s;display:grid}._menuButton_8lbj8_330:hover,._closeButton_8lbj8_381:hover,._menuButton_8lbj8_330:active,._closeButton_8lbj8_381:active{color:var(--header-accent);background:#edf4ef}._mobilePanel_8lbj8_331{z-index:3;height:100dvh;color:var(--color-ink);opacity:0;visibility:hidden;pointer-events:none;content-visibility:hidden;transition:opacity .18s ease, transform .22s cubic-bezier(.16, 1, .3, 1), visibility .22s, content-visibility .22s allow-discrete;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden;transform:translateY(-16px)}._mobilePanel_8lbj8_331._isOpen_8lbj8_100{content-visibility:visible;opacity:1;visibility:visible;pointer-events:auto;transition-duration:.28s;transform:translateY(0)}._mobilePanelHeader_8lbj8_437{min-height:72px;padding-inline:max(16px, calc((100% - var(--container)) / 2));border-bottom:1px solid #e7e7ef;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._mobileNav_8lbj8_275{overscroll-behavior:contain;min-height:0;padding:8px max(16px, calc((100% - var(--container)) / 2)) 24px;scrollbar-color:#bbcec2 #fff;scrollbar-width:thin;flex:1;overflow-y:auto}._mobileNavGroup_8lbj8_457{border-bottom:1px solid #e7e7ef}._mobileDirectLink_8lbj8_461{min-height:64px;color:var(--color-ink);font-weight:var(--weight-bold);border-bottom:1px solid #e7e7ef;justify-content:space-between;align-items:center;display:flex}._mobileDirectLink_8lbj8_461:hover,._mobileDirectLink_8lbj8_461[aria-current=page]{color:var(--header-accent)}._mobileNavGroup_8lbj8_457 summary{min-height:64px;color:var(--color-ink);font-weight:var(--weight-bold);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;transition:color .18s;display:flex}._mobileNavGroup_8lbj8_457 summary svg{flex-shrink:0;transition:transform .24s cubic-bezier(.16,1,.3,1)}._mobileNavGroup_8lbj8_457 summary::-webkit-details-marker{display:none}._mobileNavGroup_8lbj8_457[open] summary{color:var(--header-accent)}._mobileNavGroup_8lbj8_457[open] summary svg{transform:rotate(180deg)}._mobileNavLinks_8lbj8_506{gap:4px;margin-inline:-8px;display:grid}._mobileNavLink_8lbj8_275{min-height:64px;color:var(--color-ink);border-radius:6px;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:12px 8px;transition:background-color .16s,color .16s;display:grid}._mobileNavLink_8lbj8_275 ._linkArrow_8lbj8_266{transition:transform .18s}._mobileNavLink_8lbj8_275:hover ._linkArrow_8lbj8_266,._mobileNavLink_8lbj8_275:focus-visible ._linkArrow_8lbj8_266{transform:translate(3px)rotate(-90deg)}@supports (interpolate-size:allow-keywords){._mobileNavGroup_8lbj8_457::details-content{interpolate-size:allow-keywords;opacity:0;block-size:0;transition:block-size .28s cubic-bezier(.16, 1, .3, 1), opacity .18s ease, content-visibility .28s allow-discrete;overflow:clip}._mobileNavGroup_8lbj8_457[open]::details-content{opacity:1;block-size:auto}}._mobileCta_8lbj8_553{padding:16px max(16px, calc((100% - var(--container)) / 2)) max(16px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e7e7ef;flex-shrink:0}._mobileCta_8lbj8_553 a._purpleCta_8lbj8_120{justify-content:space-between;width:100%;min-height:48px;display:flex}._mobileEditorial_8lbj8_568{gap:24px;padding:0 0 24px;display:grid}._mobileEditorial_8lbj8_568 ._panelIntro_8lbj8_204{padding:0}._mobileEditorial_8lbj8_568 ._panelIntro_8lbj8_204 h2{text-wrap:balance;max-width:24ch;margin:0 0 10px;font-size:clamp(1.5rem,4vw,1.875rem);line-height:1.15}._mobileEditorial_8lbj8_568 ._introDescription_8lbj8_218{font-size:1rem}._mobileEditorial_8lbj8_568 ._feature_8lbj8_282{border-top:1px solid #e7e7ef;padding-top:24px}._mobileEditorial_8lbj8_568 ._feature_8lbj8_282 img{aspect-ratio:2.8;margin-bottom:6px}._mobileEditorial_8lbj8_568 ._featureTitle_8lbj8_299{font-size:1.375rem}@media (width>=600px){._mobileEditorial_8lbj8_568{grid-template-columns:1.15fr 1fr;column-gap:32px}._mobileEditorial_8lbj8_568 ._mobileDirectLink_8lbj8_461,._mobileEditorial_8lbj8_568 ._panelIntro_8lbj8_204{grid-column:1/-1}._mobileEditorial_8lbj8_568 ._feature_8lbj8_282{border-top:0;padding-top:0}._mobileEditorial_8lbj8_568 ._feature_8lbj8_282 img{aspect-ratio:2.35}}}@media (prefers-reduced-motion:reduce){._siteHeader_8lbj8_1 ._desktopNavTrigger_8lbj8_69,._siteHeader_8lbj8_1 ._desktopNavChevron_8lbj8_106,._siteHeader_8lbj8_1 ._desktopBackdrop_8lbj8_131,._siteHeader_8lbj8_1 ._desktopDropdown_8lbj8_152,._siteHeader_8lbj8_1 ._desktopDropdownLink_8lbj8_233,._siteHeader_8lbj8_1 ._mobilePanel_8lbj8_331,._siteHeader_8lbj8_1 ._menuButton_8lbj8_330,._siteHeader_8lbj8_1 ._closeButton_8lbj8_381,._siteHeader_8lbj8_1 ._mobileNavGroup_8lbj8_457 summary,._siteHeader_8lbj8_1 ._mobileNavGroup_8lbj8_457 summary svg,._siteHeader_8lbj8_1 ._mobileNavLink_8lbj8_275,._siteHeader_8lbj8_1 ._mobileNavLink_8lbj8_275 ._linkArrow_8lbj8_266,._siteHeader_8lbj8_1 a._purpleCta_8lbj8_120,._siteHeader_8lbj8_1 a._purpleCta_8lbj8_120:before,._siteHeader_8lbj8_1 a._purpleCta_8lbj8_120 span{transition:none}._siteHeader_8lbj8_1 ._mobileNavGroup_8lbj8_457::details-content{transition:none}._siteHeader_8lbj8_1 ._mobilePanel_8lbj8_331{transform:none}}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-grotesque-latin-ext-variable.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-grotesque-latin-variable.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,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}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-latin-ext-variable.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap;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-20C4,U+2113,U+A720-A7FF}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-latin-variable.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,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}@font-face{font-family:JetBrains Mono Full;src:url(/fonts/jet-brains-mono-regular.bcfafac3.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono Full;src:url(/fonts/jet-brains-mono-medium.490c766c.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jet-brains-mono-latin-variable.46c85d0b.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap;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+20A0-20C0,U+2113,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:root{--font-heading:"Bricolage Grotesque", "Trebuchet MS", sans-serif;--font-body:"Source Sans 3", "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "JetBrains Mono Full", monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--color-ink:#202824;--color-muted:#58645d;--color-line:#2028241a;--color-surface:#ffffffe0;--color-surface-strong:#fff;--color-page:#fff;--color-accent:#245b49;--color-accent-hover:#193f33;--color-pale:#edf4ef;--color-border:#d8e3dc;--color-selection:#cce3d6;--color-focus-dark:#a7d8be;--color-text-on-dark:#cfdbd3;--color-purple:#6e22ff;--color-magenta:#c23bdf;--color-coral:#ff4f8f;--color-purple-rgb:110, 34, 255;--color-magenta-rgb:194, 59, 223;--color-coral-rgb:255, 79, 143;--gradient-logo:linear-gradient(180deg, var(--color-coral), var(--color-magenta) 48%, var(--color-purple));--gradient-logo-inline:linear-gradient(90deg, var(--color-coral), var(--color-magenta), var(--color-purple));--shadow-soft:0 24px 70px #20282417;--container:min(100% - clamp(24px, 5vw, 48px), 1320px);font-family:var(--font-body), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--color-ink);background:var(--color-page)}section[id],article[id]{scroll-margin-top:96px}html{background:var(--color-page);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;min-width:320px}body{background:var(--color-page);min-height:100vh;color:var(--color-ink);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;font-weight:var(--weight-regular);font-optical-sizing:auto}::selection{background:var(--color-selection);color:#153d2f}main{min-height:42vh}.skip-link{z-index:100;color:var(--color-ink);font-weight:var(--weight-bold);background:#fff;padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px;transform:translateY(0)}.page-breadcrumbs[data-astro-cid-lkgxkb3v]{z-index:1;width:100%;color:var(--color-text-on-dark);font-size:.78rem;position:absolute;top:114px;left:0}.page-breadcrumbs[data-astro-cid-lkgxkb3v] ol[data-astro-cid-lkgxkb3v]{width:var(--container);flex-wrap:wrap;gap:8px 14px;margin:auto;padding:0;list-style:none;display:flex}.page-breadcrumbs[data-astro-cid-lkgxkb3v] li[data-astro-cid-lkgxkb3v]+li[data-astro-cid-lkgxkb3v]:before{content:"/";color:var(--color-muted);margin-right:14px}.page-breadcrumbs[data-astro-cid-lkgxkb3v] a[data-astro-cid-lkgxkb3v]{color:inherit;border-radius:3px;margin:-2px -4px;padding:2px 4px;text-decoration:none;transition:background-color .18s ease-out,color .18s ease-out}.page-breadcrumbs[data-astro-cid-lkgxkb3v] a[data-astro-cid-lkgxkb3v]:is(:hover,:focus-visible){background-color:color-mix(in srgb, currentColor 10%, transparent)}.page-breadcrumbs[data-astro-cid-lkgxkb3v] a[data-astro-cid-lkgxkb3v]:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=600px){.page-breadcrumbs[data-astro-cid-lkgxkb3v]{font-size:.7rem;top:92px}}@media (prefers-reduced-motion:reduce){.page-breadcrumbs[data-astro-cid-lkgxkb3v] a[data-astro-cid-lkgxkb3v]{transition:none}}
