.hdr-sentinel[data-astro-cid-isef26zo]{pointer-events:none;width:1px;height:24px;position:absolute;top:0;left:0}[data-page=home] .hdr-sentinel[data-astro-cid-isef26zo]{height:var(--ig-strip-h,24px)}.site-header[data-astro-cid-isef26zo]{inset:var(--hdr-top) 0 auto;z-index:30;width:calc(100% - 2 * var(--hdr-top));max-width:calc(var(--wrap) + 1rem);height:var(--hdr-h-small);border:1px solid var(--c-hdr-border);border-radius:var(--radius-pill);background:var(--c-hdr-glass);color:var(--c-text);backdrop-filter:saturate(180%)blur(18px);transition:top .3s var(--ease), height .3s var(--ease), background-color .3s;margin-inline:auto;position:fixed;box-shadow:0 8px 30px #0a1e241f}.site-header[data-astro-cid-isef26zo][data-at-top]{height:var(--hdr-h)}[data-page=home] .site-header[data-astro-cid-isef26zo][data-at-top]{top:calc(var(--ig-strip-h,0px) + var(--hdr-top))}.site-header[data-astro-cid-isef26zo]{--c-hdr-glass:#ffffffbd;--c-hdr-border:#fff9}:root[data-theme=dark] .site-header[data-astro-cid-isef26zo]{--c-hdr-glass:#121a1eb8;--c-hdr-border:#ffffff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-header[data-astro-cid-isef26zo]{--c-hdr-glass:#121a1eb8;--c-hdr-border:#ffffff1a}}.bar[data-astro-cid-isef26zo]{justify-content:space-between;align-items:center;gap:1rem;height:100%;padding-inline:.6rem .4rem;display:flex}.logo[data-astro-cid-isef26zo]{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.logo-img[data-astro-cid-isef26zo]{width:auto;height:2.25rem;transition:height .3s var(--ease);display:block}.site-header[data-astro-cid-isef26zo][data-at-top] .logo-img[data-astro-cid-isef26zo]{height:2.6rem}.logo-dark[data-astro-cid-isef26zo],:root[data-theme=dark] .logo-light[data-astro-cid-isef26zo]{display:none}:root[data-theme=dark] .logo-dark[data-astro-cid-isef26zo]{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-light[data-astro-cid-isef26zo]{display:none}:root:not([data-theme=light]) .logo-dark[data-astro-cid-isef26zo]{display:block}}.cta[data-astro-cid-isef26zo]{border-radius:var(--radius-pill);min-height:46px;margin-left:.35rem;padding-inline:1.3rem;font-size:.95rem;display:none}@media (width>=768px){.bar[data-astro-cid-isef26zo]{padding-inline:1rem .55rem}}@media (width>=1100px){.cta[data-astro-cid-isef26zo]{display:inline-flex}}.nav-desktop[data-astro-cid-isef26zo]{display:none}.nav-desktop[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nav-desktop[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{min-height:44px;color:inherit;align-items:center;padding:0 .85rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.nav-desktop[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:after{content:"";background:var(--c-brand);transform-origin:0;height:2px;transition:transform .25s var(--ease);border-radius:2px;position:absolute;bottom:8px;left:.8rem;right:.8rem;transform:scaleX(0)}.nav-desktop[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover:after,.nav-desktop[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo][aria-current=page]:after{transform:scaleX(1)}.tools[data-astro-cid-isef26zo]{align-items:center;gap:.25rem;display:flex}.icon-btn[data-astro-cid-isef26zo]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s;display:inline-grid}.search-btn[data-astro-cid-isef26zo]{color:inherit;background:color-mix(in srgb, currentColor 6%, transparent)}.icon-btn[data-astro-cid-isef26zo]:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.icon-btn[data-astro-cid-isef26zo] .i-sun{display:none}:root[data-theme=dark] .icon-btn[data-astro-cid-isef26zo] .i-sun{display:block}:root[data-theme=dark] .icon-btn[data-astro-cid-isef26zo] .i-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .icon-btn[data-astro-cid-isef26zo] .i-sun{display:block}:root:not([data-theme=light]) .icon-btn[data-astro-cid-isef26zo] .i-moon{display:none}}.menu-panel[data-astro-cid-isef26zo]{width:min(88vw,360px);height:100dvh;max-height:none;padding:1rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));background:var(--c-surface);color:var(--c-text);border:0;margin:0;inset:0 0 0 auto;overflow-y:auto;box-shadow:-12px 0 40px #0000002e}.menu-panel[data-astro-cid-isef26zo]::backdrop{background:#00000059}@media (prefers-reduced-motion:no-preference){.menu-panel[data-astro-cid-isef26zo]{transition:transform .3s var(--ease), overlay .3s allow-discrete, display .3s allow-discrete}.menu-panel[data-astro-cid-isef26zo]:not(:popover-open){transform:translate(100%)}@starting-style{.menu-panel[data-astro-cid-isef26zo]:popover-open{transform:translate(100%)}}}.menu-head[data-astro-cid-isef26zo]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.menu-title[data-astro-cid-isef26zo],.menu-label[data-astro-cid-isef26zo]{color:var(--c-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:600}.menu-label[data-astro-cid-isef26zo]{margin:1.5rem 0 .25rem}.menu-panel[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{margin:0;padding:0;list-style:none}.menu-main[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{border-bottom:1px solid var(--c-border);min-height:52px;color:var(--c-text);font-family:var(--font-serif);align-items:center;font-size:1.45rem;text-decoration:none;display:flex}.menu-cats[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{min-height:46px;color:var(--c-text);align-items:center;gap:.75rem;text-decoration:none;display:flex}.menu-cats[data-astro-cid-isef26zo] svg{color:var(--c-accent-text)}.menu-ig[data-astro-cid-isef26zo]{width:100%;margin-top:1.5rem}@media (width>=960px){.nav-desktop[data-astro-cid-isef26zo]{display:block}.menu-btn[data-astro-cid-isef26zo]{display:none}}.site-footer[data-astro-cid-oenwriqq]{padding:3rem 0 calc(1.5rem + env(safe-area-inset-bottom));background:var(--c-footer-bg);color:var(--c-footer-text);margin-top:clamp(3rem,2rem + 4vw,6rem);font-size:.95rem}a[data-astro-cid-oenwriqq],.linklike[data-astro-cid-oenwriqq]{color:var(--c-footer-text);text-decoration:none}a[data-astro-cid-oenwriqq]:hover,.linklike[data-astro-cid-oenwriqq]:hover{color:#fff;text-decoration:underline}.grid[data-astro-cid-oenwriqq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;display:grid}.brand-col[data-astro-cid-oenwriqq]{grid-column:1/-1}.brand[data-astro-cid-oenwriqq]{margin:0}.brand-logo[data-astro-cid-oenwriqq]{width:auto;height:3rem;display:block}.muted[data-astro-cid-oenwriqq]{max-width:36ch;color:var(--c-footer-muted);margin:.4rem 0 .75rem}.col-title[data-astro-cid-oenwriqq]{color:var(--c-footer-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem;font-size:.75rem;font-weight:600}.social[data-astro-cid-oenwriqq]{align-items:center;gap:1.25rem;margin:0;display:flex}.social[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq],li[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq],.linklike[data-astro-cid-oenwriqq]{align-items:center;min-height:44px;display:inline-flex}ul[data-astro-cid-oenwriqq]{margin:0;padding:0;list-style:none}.linklike[data-astro-cid-oenwriqq]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.company[data-astro-cid-oenwriqq]{color:var(--c-footer-muted);border-top:1px solid #ffffff1f;margin-top:2rem;padding-top:1rem;font-size:.85rem;line-height:1.6}.company[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{margin:.15rem 0}.company[data-astro-cid-oenwriqq] strong[data-astro-cid-oenwriqq]{color:var(--c-footer-text)}.company[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{min-height:0;color:var(--c-footer-text);text-underline-offset:.2em;text-decoration:underline;display:inline-block}.bottom[data-astro-cid-oenwriqq]{color:var(--c-footer-muted);border-top:1px solid #ffffff1f;margin-top:1rem;padding-top:1rem;font-size:.85rem}@media (width>=900px){.grid[data-astro-cid-oenwriqq]{grid-template-columns:1.6fr 1fr 1fr 1fr}.brand-col[data-astro-cid-oenwriqq]{grid-column:auto}}.skip-link[data-astro-cid-z4jru4n3]{z-index:100;background:var(--c-primary);color:#fff;padding:.5rem .75rem;position:absolute;top:-100px;left:.5rem}.skip-link[data-astro-cid-z4jru4n3]:focus{top:.5rem}
