@charset "UTF-8";.wordmark.svelte-10y6uor{width:auto;display:block}.language-switcher.svelte-1v2j48r{position:relative;display:flex;align-items:center}.lang-button.svelte-1v2j48r{padding:.625rem;border-radius:999px;cursor:pointer;transition:background-color .2s ease;color:var(--ink);display:flex;align-items:center;gap:.5rem}.lang-button.svelte-1v2j48r .flag:where(.svelte-1v2j48r){display:block;font-size:1rem;line-height:1}.lang-button.svelte-1v2j48r .chevron:where(.svelte-1v2j48r){font-size:.625rem;transition:transform .2s ease}.lang-button.svelte-1v2j48r .chevron.open:where(.svelte-1v2j48r){transform:rotate(180deg)}.lang-button.svelte-1v2j48r:hover{background:var(--green-100)}.dropdown.svelte-1v2j48r{position:absolute;top:calc(100% + .5rem);right:0;background:var(--card);border:1px solid var(--border-color);border-radius:.75rem;box-shadow:0 4px 12px #15231a1a;min-width:150px;overflow:hidden;z-index:1000}.dropdown-item.svelte-1v2j48r{width:100%;background:transparent;border:none;padding:.75rem 1rem;cursor:pointer;transition:background .2s ease;font-size:.875rem;color:var(--ink);display:flex;align-items:center;gap:.75rem;text-align:left}.dropdown-item.svelte-1v2j48r .flag:where(.svelte-1v2j48r){font-size:1.25rem;line-height:1}.dropdown-item.svelte-1v2j48r .lang-name:where(.svelte-1v2j48r){font-weight:500}.dropdown-item.svelte-1v2j48r:hover{background:var(--green-100)}@media screen and (max-width: 950px){.language-switcher.svelte-1v2j48r{margin:0 auto}.lang-button.svelte-1v2j48r{font-size:1.25rem;padding:.875rem 1.5rem;background-color:var(--card);border:1px solid var(--border-color)}.lang-button.svelte-1v2j48r .flag:where(.svelte-1v2j48r){line-height:1rem}}.main-header.svelte-1elxaub{position:fixed;top:max(1rem,env(safe-area-inset-top));left:0;right:0;margin-inline:auto;z-index:301;width:min(84rem,100vw - 4rem);transition:transform .4s cubic-bezier(.33,1,.68,1)}.pill.svelte-1elxaub{display:flex;align-items:center;gap:1rem;background:#fff9;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border:1px solid rgba(255,255,255,.65);border-radius:999px;padding:.5rem .5rem .5rem 1.5rem;box-shadow:0 .5rem 1.5rem -.75rem #15231a33}.home.svelte-1elxaub{display:flex;align-items:center}.desktop-nav.svelte-1elxaub{margin-right:auto}.desktop-nav.svelte-1elxaub ul:where(.svelte-1elxaub){display:flex;align-items:center;gap:.25rem}.desktop-nav.svelte-1elxaub ul:where(.svelte-1elxaub) a:where(.svelte-1elxaub){display:block;padding:.625rem .875rem;border-radius:999px;font-size:.9375rem;font-weight:500;color:var(--ink);transition:background-color .2s ease}.desktop-nav.svelte-1elxaub ul:where(.svelte-1elxaub) a:where(.svelte-1elxaub):hover{background:var(--green-100)}.cta-mobile.svelte-1elxaub{display:none;align-items:center;height:3rem;padding:0 1.25rem;margin-left:auto;border-radius:999px;background:var(--green-600);color:#fff;font-size:.9375rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,opacity .25s ease}.cta-mobile.svelte-1elxaub:active{background:var(--green-700)}.menu-toggle.svelte-1elxaub{display:none;flex-direction:column;justify-content:center;gap:.4rem;width:3rem;height:3rem;flex-shrink:0;align-items:center;border-radius:50%;background:var(--green-600);cursor:pointer;transition:background-color .3s ease}.menu-toggle.svelte-1elxaub span:where(.svelte-1elxaub){width:1.25rem;height:2px;background:#fff;border-radius:2px;transition:transform .3s ease,background-color .3s ease}.menu-toggle.open.svelte-1elxaub{background:var(--paper)}.menu-toggle.open.svelte-1elxaub span:where(.svelte-1elxaub){background:var(--green-700)}.menu-toggle.open.svelte-1elxaub span:where(.svelte-1elxaub):nth-child(1){transform:translateY(.23rem) rotate(45deg)}.menu-toggle.open.svelte-1elxaub span:where(.svelte-1elxaub):nth-child(2){transform:translateY(-.23rem) rotate(-45deg)}.mobile-menu.svelte-1elxaub{display:none}@media screen and (max-width: 950px){.main-header.svelte-1elxaub{width:calc(100vw - 2rem)}.main-header.nav-hidden.svelte-1elxaub{transform:translateY(calc(-100% - 1.5rem))}.desktop-nav.svelte-1elxaub,.cta-desktop.svelte-1elxaub{display:none}.cta-mobile.svelte-1elxaub{display:inline-flex}.main-header.menu-open.svelte-1elxaub .cta-mobile:where(.svelte-1elxaub){opacity:0;pointer-events:none}.menu-toggle.svelte-1elxaub{display:flex}.mobile-menu.svelte-1elxaub{display:flex;flex-direction:column;justify-content:flex-end;gap:3rem;position:fixed;inset:0;z-index:300;padding:calc(6rem + env(safe-area-inset-top)) 2rem max(2.5rem,env(safe-area-inset-bottom) + 1.5rem);background:radial-gradient(circle at 85% 8%,rgba(214,255,170,.16),transparent 42%),linear-gradient(170deg,var(--green-700),var(--green-600));overscroll-behavior:contain;clip-path:circle(0px at var(--mx, calc(100% - 2.75rem) ) var(--my, 2.75rem));visibility:hidden;transition:clip-path .55s cubic-bezier(.55,0,.68,.75),visibility 0s linear .55s}.mobile-menu.open.svelte-1elxaub{clip-path:circle(150vmax at var(--mx, calc(100% - 2.75rem) ) var(--my, 2.75rem));visibility:visible;transition:clip-path .65s cubic-bezier(.22,1,.36,1)}.mobile-menu.svelte-1elxaub nav:where(.svelte-1elxaub) ul:where(.svelte-1elxaub){display:flex;flex-direction:column;gap:1.25rem}.mobile-menu.svelte-1elxaub nav:where(.svelte-1elxaub) ul:where(.svelte-1elxaub) a:where(.svelte-1elxaub){display:flex;align-items:baseline;gap:1rem;padding:.25rem 0}.mobile-menu.svelte-1elxaub nav:where(.svelte-1elxaub) ul:where(.svelte-1elxaub) a:where(.svelte-1elxaub) .index:where(.svelte-1elxaub){font-size:.8125rem;letter-spacing:.08em;color:var(--green-200)}.mobile-menu.svelte-1elxaub nav:where(.svelte-1elxaub) ul:where(.svelte-1elxaub) a:where(.svelte-1elxaub) .label:where(.svelte-1elxaub){font-family:Newsreader,Newsreader Fallback,Georgia,serif;font-size:clamp(2.25rem,9vw,3rem);line-height:1.1;color:var(--paper)}.mobile-menu.svelte-1elxaub nav:where(.svelte-1elxaub) ul:where(.svelte-1elxaub) a:where(.svelte-1elxaub):focus-visible{outline-color:var(--paper)}.mobile-menu.svelte-1elxaub .menu-tagline:where(.svelte-1elxaub){margin:0 0 auto;font-family:Newsreader,Newsreader Fallback,Georgia,serif;font-size:1.375rem;line-height:1.35;color:#f7faf78c}.mobile-menu.svelte-1elxaub .menu-tagline:where(.svelte-1elxaub) em:where(.svelte-1elxaub){font-style:italic}.mobile-menu.svelte-1elxaub .menu-tagline:where(.svelte-1elxaub),.mobile-menu.svelte-1elxaub li:where(.svelte-1elxaub),.mobile-menu.svelte-1elxaub .menu-foot:where(.svelte-1elxaub){opacity:0;transform:translateY(1.25rem);transition:opacity .3s ease,transform .3s ease}.mobile-menu.open.svelte-1elxaub .menu-tagline:where(.svelte-1elxaub),.mobile-menu.open.svelte-1elxaub li:where(.svelte-1elxaub),.mobile-menu.open.svelte-1elxaub .menu-foot:where(.svelte-1elxaub){opacity:1;transform:none;transition:opacity .45s ease calc(.22s + var(--i) * .07s),transform .55s cubic-bezier(.22,1,.36,1) calc(.22s + var(--i) * .07s)}.mobile-menu.svelte-1elxaub .menu-foot:where(.svelte-1elxaub){display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid rgba(247,250,247,.22);padding-top:1.75rem}}@media (prefers-reduced-motion: reduce){.main-header.svelte-1elxaub,.menu-toggle.svelte-1elxaub,.menu-toggle.svelte-1elxaub span:where(.svelte-1elxaub),.desktop-nav.svelte-1elxaub ul:where(.svelte-1elxaub) a:where(.svelte-1elxaub),.cta-mobile.svelte-1elxaub{transition:none}}@media screen and (prefers-reduced-motion: reduce) and (max-width: 950px){.mobile-menu.svelte-1elxaub{clip-path:none;opacity:0;transition:opacity .2s ease,visibility 0s linear .2s}.mobile-menu.open.svelte-1elxaub{opacity:1;clip-path:none;transition:opacity .2s ease}.mobile-menu.svelte-1elxaub .menu-tagline:where(.svelte-1elxaub),.mobile-menu.svelte-1elxaub li:where(.svelte-1elxaub),.mobile-menu.svelte-1elxaub .menu-foot:where(.svelte-1elxaub){transform:none;transition:none}.mobile-menu.open.svelte-1elxaub .menu-tagline:where(.svelte-1elxaub),.mobile-menu.open.svelte-1elxaub li:where(.svelte-1elxaub),.mobile-menu.open.svelte-1elxaub .menu-foot:where(.svelte-1elxaub){transition:none}}.footer.svelte-jz8lnl{border-top:1px solid var(--border-color);padding:3rem 0;margin-top:8rem}.inner.svelte-jz8lnl{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.meta.svelte-jz8lnl{display:flex;align-items:center;gap:1.75rem;flex-wrap:wrap;font-size:.8125rem;color:var(--muted)}.meta.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--muted);font-weight:400;transition:color .2s ease}.meta.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--green-600)}@media screen and (max-width: 768px){.footer.svelte-jz8lnl{margin-top:4rem;padding:3rem 0 max(3rem,env(safe-area-inset-bottom) + 2rem)}.inner.svelte-jz8lnl{flex-direction:column;align-items:flex-start}.meta.svelte-jz8lnl{flex-direction:column;align-items:flex-start;gap:1rem;font-size:.9375rem}.meta.svelte-jz8lnl a:where(.svelte-jz8lnl){display:inline-block;padding:.375rem 0;margin:-.375rem 0}}
