.site-header[data-astro-cid-nen7h5rs]{z-index:50;color:var(--tone-fg);transition:background-color .3s,box-shadow .3s,backdrop-filter .3s;position:fixed;inset:0 0 auto}.header-inner[data-astro-cid-nen7h5rs]{height:var(--height-header);transition:height .3s var(--ease-out-soft);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.site-header[data-astro-cid-nen7h5rs].is-scrolled,html:not(.js) .site-header[data-astro-cid-nen7h5rs]{background-color:color-mix(in srgb, var(--tone-bg) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);box-shadow:0 1px 0 var(--tone-line)}.site-header[data-astro-cid-nen7h5rs].is-scrolled .header-inner[data-astro-cid-nen7h5rs]{height:var(--height-header-small)}.site-header[data-astro-cid-nen7h5rs]:has(.menu[open]){background-color:var(--tone-bg)}.header-nav[data-astro-cid-nen7h5rs]{display:none}.header-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:2rem;display:flex}.header-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--tone-soft);font-size:.9375rem;font-weight:500;transition:color .2s}.header-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--tone-fg)}.header-cta[data-astro-cid-nen7h5rs]{padding-inline:1.125rem;font-size:.9375rem}.cta-long[data-astro-cid-nen7h5rs]{display:none}@media (width>=640px){.cta-long[data-astro-cid-nen7h5rs]{display:inline}.cta-short[data-astro-cid-nen7h5rs]{display:none}.header-cta[data-astro-cid-nen7h5rs]{padding-inline:1.375rem}}.header-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:.625rem;display:flex}.menu-btn[data-astro-cid-nen7h5rs]{height:var(--height-btn);border-radius:var(--radius-pill);border:1px solid var(--tone-line);cursor:pointer;user-select:none;align-items:center;gap:.5rem;padding:0 1rem;font-size:.9375rem;font-weight:600;list-style:none;display:inline-flex}.menu-btn[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu-icon[data-astro-cid-nen7h5rs]{width:16px;height:10px;position:relative}.menu-icon[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{width:100%;height:2px;transition:transform .3s var(--ease-out-soft), top .3s var(--ease-out-soft);background:currentColor;border-radius:2px;position:absolute;left:0}.menu-icon[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{top:0}.menu-icon[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{top:8px}.menu[data-astro-cid-nen7h5rs][open] .menu-icon[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{top:4px;transform:rotate(45deg)}.menu[data-astro-cid-nen7h5rs][open] .menu-icon[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{top:4px;transform:rotate(-45deg)}.menu-label-close[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs][open] .menu-label-open[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs][open] .menu-label-close[data-astro-cid-nen7h5rs]{display:inline}.menu-panel[data-astro-cid-nen7h5rs]{background:var(--tone-bg);border-bottom:1px solid var(--tone-line);position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 40px -30px #15110e59}.menu-panel[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{padding-block:.5rem 1.25rem;display:grid}.menu-panel[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{border-top:1px solid var(--tone-line)}.menu-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:-.03em;padding-block:.875rem;font-size:clamp(1.5rem,1.2rem + 1.5vw,2rem);font-weight:800;line-height:1.1;display:block}.menu-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-button)}@media (width<=380px){.menu-label[data-astro-cid-nen7h5rs]{display:none!important}.menu-btn[data-astro-cid-nen7h5rs]{padding:0 .875rem}}@media (prefers-reduced-motion:no-preference){.menu[data-astro-cid-nen7h5rs][open] .menu-panel[data-astro-cid-nen7h5rs]{animation:menu-in .35s var(--ease-out-soft)}}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}}@media (width>=1100px){.header-nav[data-astro-cid-nen7h5rs]{display:block}.menu[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:clamp(56px,7vw,96px) 40px}.footer-inner[data-astro-cid-jo6i4kqk]{gap:2.5rem;display:grid}@media (width>=640px){.footer-inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;align-items:start}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width>=900px){.footer-inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:auto}}.footer-inner[data-astro-cid-jo6i4kqk] .footer-logo{font-size:clamp(3rem,2rem + 4vw,5rem)}.footer-line[data-astro-cid-jo6i4kqk]{margin-top:1rem;font-weight:500}.footer-people[data-astro-cid-jo6i4kqk]{color:var(--tone-soft);margin-top:.375rem;font-size:.9375rem}.footer-nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk],.footer-meta[data-astro-cid-jo6i4kqk]{gap:.25rem;display:grid}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer-meta[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--tone-soft);padding-block:.375rem;transition:color .2s;display:inline-block}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer-meta[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--tone-fg)}.footer-meta[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--tone-soft);padding-block:.375rem}
