@font-face{font-family:PocketContextWordmark;src:url(/fonts/ibm-plex-sans-700-latin.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}.brand[data-astro-cid-6bctqxxv]{color:#263b32;font-synthesis:none;letter-spacing:-.6px;align-items:center;gap:10px;font-family:PocketContextWordmark,Arial,sans-serif;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.brand[data-astro-cid-6bctqxxv]:hover{text-decoration:underline}.brand[data-astro-cid-6bctqxxv]:focus-visible{outline-offset:5px;outline:2px solid #2e493e}img[data-astro-cid-6bctqxxv]{flex-shrink:0;display:block}.compact[data-astro-cid-6bctqxxv]{font-size:16px}@media (width<=650px){.brand[data-astro-cid-6bctqxxv]:not(.compact){font-size:17px}}@font-face{font-family:Plex;src:url(/fonts/ibm-plex-sans-400-latin.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Plex;src:url(/fonts/ibm-plex-sans-700-latin.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Mono;src:url(/fonts/ibm-plex-mono-400-latin.woff2)format("woff2");font-weight:400;font-display:swap}:root{color:#263b32;--green:#2e493e;--muted:#657168;--line:#d7dcd1;--paper:#f5f3ed;--sage:#688258;font-synthesis:none;background:#f5f3ed;font-family:Plex,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}main:focus{outline:none}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:4px;text-decoration:underline}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a:focus-visible,button:focus-visible,summary:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:5px;outline:2px solid #688258}img,svg{max-width:100%}button svg,a svg{flex-shrink:0}p{line-height:1.65}h1,h2,h3,p{margin-top:0}[hidden]{display:none!important}.wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:32px}.section{padding-block:96px}.eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font:11px/1.5 Mono,monospace}.button,.button-secondary{border:1px solid var(--green);border-radius:5px;justify-content:center;align-items:center;gap:20px;padding:16px 22px;font-size:14px;line-height:1.4;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.button{background:var(--green);color:#fff}.button-secondary{color:var(--green);background:0 0}.button:hover{background:#203c30;text-decoration:none}.button-secondary:hover{background:#e9ede2;text-decoration:none}.skip-link{z-index:200;background:#fff;padding:12px 20px;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{z-index:50;border-bottom:1px solid var(--line);backdrop-filter:blur(14px);background:#f5f3edf5;position:sticky;top:0}.header-row{justify-content:space-between;align-items:center;gap:28px;height:84px;display:flex}.desktop-nav{gap:30px;font-size:13px;display:flex}.header-actions{align-items:center;gap:18px;display:flex}.header-cta{background:var(--green);color:#fff;white-space:nowrap;border-radius:4px;align-items:center;gap:16px;padding:12px 17px;font-size:12px;display:inline-flex}.header-cta:hover{background:#203c30;text-decoration:none}.mobile-menu{display:none}.site-footer{border-top:1px solid var(--line);padding-block:48px 24px}.footer-top{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.footer-top p{color:var(--muted);margin-top:13px;font-size:13px}.footer-top nav{gap:30px;padding-top:9px;font-size:13px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;margin-top:30px;padding-top:22px;font-size:11px;display:flex}.footer-bottom span span{margin-inline:10px}.footer-bottom a{color:var(--green)}@media (width<=900px){.desktop-nav{display:none}.mobile-menu{display:block}.mobile-menu summary{cursor:pointer;padding:8px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{background:var(--paper);border:1px solid var(--line);flex-direction:column;gap:22px;padding:20px;font-size:15px;display:flex;position:absolute;top:83px;left:16px;right:16px;box-shadow:0 12px 22px #263b3212}.header-row{gap:15px}.footer-top nav{flex-wrap:wrap}}@media (width<=600px){.wrap{padding-inline:22px}.section{padding-block:64px}.header-row{height:72px;padding-inline:18px}.header-cta{gap:8px;padding:11px 12px;font-size:11px}.header-actions{gap:8px}.site-header .brand{gap:7px;font-size:16px}.site-header .brand img{width:28px;height:28px}.mobile-menu nav{top:71px}.footer-top,.footer-bottom{flex-direction:column}.footer-top nav{gap:22px}.footer-bottom{font-size:11px}.footer-top p{margin-bottom:0}}@media (width<=370px){.header-cta svg{display:none}.site-header .brand{font-size:14px}.header-row{gap:8px;padding-inline:12px}.header-cta{padding-inline:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
