.nav-wrap[data-astro-cid-wpvy4v7s]{z-index:100;position:fixed;top:14px;left:14px;right:14px}.nav[data-astro-cid-wpvy4v7s]{background:var(--nimble-green-dark);color:#fff;border:none;border-radius:999px;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:.5rem .75rem;font-family:Lato,system-ui,sans-serif;display:flex}.nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:#fff;text-decoration:none}.nav-logo[data-astro-cid-wpvy4v7s]{align-items:center;gap:.5rem;padding:0 .6rem;font-family:Lora,Georgia,serif;font-size:1.05rem;font-weight:400;display:inline-flex}.nav-logo-mark[data-astro-cid-wpvy4v7s]{filter:brightness(0)invert();width:auto;height:1.3rem;display:block}.nav-logo[data-astro-cid-wpvy4v7s]:hover .nav-logo-mark[data-astro-cid-wpvy4v7s],.nav-logo[data-astro-cid-wpvy4v7s]:focus-visible .nav-logo-mark[data-astro-cid-wpvy4v7s]{animation:2s linear infinite nimble-spin}@keyframes nimble-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nav-logo[data-astro-cid-wpvy4v7s]:hover .nav-logo-mark[data-astro-cid-wpvy4v7s],.nav-logo[data-astro-cid-wpvy4v7s]:focus-visible .nav-logo-mark[data-astro-cid-wpvy4v7s]{animation:none}}.nav-seg[data-astro-cid-wpvy4v7s]{border-radius:10px;gap:3px;padding:3px;display:inline-flex}.nav-link[data-astro-cid-wpvy4v7s]{border-radius:999px;padding:.4rem .9rem;font-size:.85rem;transition:background .15s}.nav-link[data-astro-cid-wpvy4v7s]:hover{background:#eee5ce1f}.nav-link[data-astro-cid-wpvy4v7s].is-active{color:#fff;background:#eee5ce2e;font-weight:600}.nav-link[data-astro-cid-wpvy4v7s].is-active:hover{background:#eee5ce38}.nav-cta[data-astro-cid-wpvy4v7s]{background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.85rem;font-weight:700;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 2px 6px #00000026;color:var(--nimble-green-dark)!important}.nav-cta[data-astro-cid-wpvy4v7s]:hover{background:#f5f0e0;transform:translateY(-1px)}.nav-cta[data-astro-cid-wpvy4v7s] .nav-cta-icon[data-astro-cid-wpvy4v7s]{filter:brightness(0)saturate()invert(15%)sepia(20%)saturate(1200%)hue-rotate(90deg)brightness(50%)}.nav-cta-icon[data-astro-cid-wpvy4v7s]{vertical-align:-.14em;width:auto;height:.95em}.nav-toggle[data-astro-cid-wpvy4v7s]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:.5rem;display:none}.nav-toggle[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:#fff;border-radius:2px;width:22px;height:2px;display:block}.nav-mobile[data-astro-cid-wpvy4v7s]{-webkit-backdrop-filter:blur(18px);background:#1f3b24eb;border:1px solid #eee5ce26;border-radius:14px;flex-direction:column;margin-top:.5rem;display:none;overflow:hidden}.nav-mobile[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:#fff;padding:.85rem 1.5rem;font-family:Lato,system-ui,sans-serif;font-size:1rem}.nav-mobile[data-astro-cid-wpvy4v7s].is-open{display:flex}.nav-mobile-cta[data-astro-cid-wpvy4v7s]{background:var(--nimble-cream);text-align:center;border-radius:999px;margin:.5rem 1rem 1rem;font-weight:600;color:var(--nimble-green-dark)!important}@media (width<=720px){.nav-wrap[data-astro-cid-wpvy4v7s]{top:10px;left:10px;right:10px}.nav[data-astro-cid-wpvy4v7s]{padding:.4rem .5rem .4rem .65rem}.nav-seg[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][href=\/]{display:none}.nav-seg[data-astro-cid-wpvy4v7s]{gap:2px;padding:2px}.nav-seg[data-astro-cid-wpvy4v7s] .nav-link[data-astro-cid-wpvy4v7s]{padding:.35rem .7rem;font-size:.8rem}.nav-cta[data-astro-cid-wpvy4v7s],.nav-toggle[data-astro-cid-wpvy4v7s]{display:none}.nav-logo[data-astro-cid-wpvy4v7s]{padding:0 .35rem;font-size:1rem}.nav-logo-mark[data-astro-cid-wpvy4v7s]{height:1.15rem}.nav-mobile[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding:.75rem 1.25rem;font-size:.95rem}}@media (width<=480px){.nav-logo[data-astro-cid-wpvy4v7s]{font-size:.95rem}.nav-toggle[data-astro-cid-wpvy4v7s]{padding:.4rem}}.footer[data-astro-cid-jo6i4kqk]{z-index:2;background:var(--nimble-cream);color:var(--nimble-green-dark);border-top-left-radius:28px;border-top-right-radius:28px;margin-top:0;padding:3.5rem 2.5rem 2rem;position:relative;overflow:hidden}.footer-inner[data-astro-cid-jo6i4kqk]{max-width:1200px;margin:0 auto;position:relative}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--nimble-green-dark);text-decoration:none}.footer-cols[data-astro-cid-jo6i4kqk]{z-index:1;grid-template-columns:repeat(3,minmax(0,200px));gap:3rem;display:grid;position:relative}.footer-col[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{margin-bottom:.75rem;font-size:.95rem;font-weight:700}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{opacity:.7}.careers-link[data-astro-cid-jo6i4kqk]{align-items:center;gap:.5rem;display:inline-flex}.hiring-dot[data-astro-cid-jo6i4kqk]{color:#fff;background:#e63946;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-family:Lato,system-ui,sans-serif;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 0 0 2px #e6394640}.soon[data-astro-cid-jo6i4kqk]{color:var(--nimble-green-dark);opacity:.55;cursor:default;user-select:none;align-items:center;gap:.5rem;display:inline-flex}.soon-badge[data-astro-cid-jo6i4kqk]{letter-spacing:.04em;text-transform:uppercase;background:var(--nimble-green-dark);color:var(--nimble-cream);opacity:.9;white-space:nowrap;border-radius:999px;padding:2px 8px;font-family:Lato,system-ui,sans-serif;font-size:.65rem;font-weight:600}.footer-mark[data-astro-cid-jo6i4kqk]{opacity:.35;pointer-events:none;z-index:0;width:min(720px,60vw);height:auto;position:absolute;bottom:0;right:-8%}.footer-wordmark-clip[data-astro-cid-jo6i4kqk]{z-index:1;height:auto;margin-top:1.5rem;font-size:clamp(2.5rem,6vw,4.5rem);position:relative}.footer-tagline[data-astro-cid-jo6i4kqk]{z-index:1;opacity:.7;margin:.75rem 0 0;font-family:Lato,system-ui,sans-serif;font-size:.9rem;position:relative}.footer-wordmark[data-astro-cid-jo6i4kqk]{color:#5a3a1e;opacity:.3;font-family:Lora,Georgia,serif;font-size:1em;font-weight:400;line-height:.85;transform:translateY(.5rem)}@media (width<=720px){.footer[data-astro-cid-jo6i4kqk]{padding:2.5rem 1.5rem 1.5rem}.footer-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr);gap:1.25rem}.footer-mark[data-astro-cid-jo6i4kqk]{opacity:.3;width:420px;bottom:0;right:-10%}.footer-wordmark-clip[data-astro-cid-jo6i4kqk]{margin-top:2rem}.footer-col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]:has(.soon){display:none}}@media (width<=480px){.footer-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--paper:#e8f1f2;--paper-shade:#d5e2e4;--ink:#2a2418;--ink-soft:#6b6353;--nimble-green:#477d59;--nimble-green-dark:#1f3b24;--nimble-cream:#eee5ce}html{color:var(--ink);background:var(--nimble-green);font-family:system-ui,sans-serif;overflow-x:clip}body{background-color:var(--nimble-green);flex-direction:column;min-height:100dvh;display:flex;position:relative}main{flex:1 0 auto;min-width:0;padding-top:80px;overflow-x:clip}footer{flex-shrink:0}@media (width<=820px){main{padding-top:65px}}@media (width<=480px){main{padding-top:58px}}body:before{content:"";pointer-events:none;z-index:0;mix-blend-mode:multiply;opacity:.85;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch' seed='3'/><feColorMatrix values='0 0 0 0 0.15  0 0 0 0 0.11  0 0 0 0 0.06  0 0 0 0.18 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:240px 240px;position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 40%,#0000 40%,#3c2d1414 100%);position:fixed;inset:0}nav,main{z-index:1;position:relative}a{color:inherit}@media (prefers-reduced-motion:reduce){.motion-animated{display:none}.motion-final{display:block}}
