.menu-btn[data-astro-cid-ohllak7e]{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color var(--t-hover) ease,transform var(--t-press) var(--ease-out)}.menu-btn__narrow[data-astro-cid-ohllak7e]{display:none}.menu-btn__chev[data-astro-cid-ohllak7e]{transition:transform .24s var(--ease-out)}.menu-btn[data-astro-cid-ohllak7e][aria-expanded=true] .menu-btn__chev[data-astro-cid-ohllak7e]{transform:rotate(180deg)}.menu-btn[data-astro-cid-ohllak7e]:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.menu-btn[data-astro-cid-ohllak7e]:hover{text-decoration-color:currentColor}}@media(max-width:899px){.menu-btn[data-astro-cid-ohllak7e]{padding:0 16px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:var(--step-small);font-weight:650;text-decoration:none}.menu-btn__wide[data-astro-cid-ohllak7e]{display:none}.menu-btn__narrow[data-astro-cid-ohllak7e]{display:inline}.menu-btn--dark[data-astro-cid-ohllak7e]{background:var(--paper);color:var(--ink)}}.site-menu[data-astro-cid-ohllak7e]{--focus: var(--accent);position:fixed;margin:0;width:min(1180px,calc(100vw - 24px));max-height:calc(100svh - 96px);overflow:auto;padding:12px;border:0;border-radius:26px;background:var(--paper);color:var(--ink);text-align:left;font-size:var(--step-body);opacity:0;transform:translateY(-8px);transition:opacity .18s ease,transform .26s var(--ease-out),overlay .26s allow-discrete,display .26s allow-discrete}.site-menu[data-astro-cid-ohllak7e]:popover-open{opacity:1;transform:none;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:12px}@starting-style{.site-menu[data-astro-cid-ohllak7e]:popover-open{opacity:0;transform:translateY(-8px)}}.site-menu[data-astro-cid-ohllak7e]::backdrop{background:color-mix(in srgb,var(--ink) 22%,transparent)}@media(prefers-reduced-motion:reduce){.site-menu[data-astro-cid-ohllak7e],.site-menu[data-astro-cid-ohllak7e]:popover-open{transform:none}}.site-menu__groups[data-astro-cid-ohllak7e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:18px 16px 12px}.site-menu__group[data-astro-cid-ohllak7e]{display:grid;gap:14px;align-content:start}.site-menu__label[data-astro-cid-ohllak7e]{font-size:var(--step-small);font-weight:650;color:var(--accent-strong)}.site-menu__cats[data-astro-cid-ohllak7e]{display:grid;gap:18px}.site-menu__cat[data-astro-cid-ohllak7e]{display:grid;gap:6px}.site-menu__name[data-astro-cid-ohllak7e]{justify-self:start;font-size:var(--step-lead);font-weight:650;letter-spacing:-.02em;line-height:1.15;text-decoration:none;transition:color var(--t-hover) ease}.site-menu__pages[data-astro-cid-ohllak7e]{display:grid;gap:2px}.site-menu__pages[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]{display:inline-block;padding:2px 0;font-size:var(--step-small);color:var(--muted);text-decoration:none;transition:color var(--t-hover) ease}.site-menu__more[data-astro-cid-ohllak7e]{font-weight:600}.site-menu__side[data-astro-cid-ohllak7e]{display:grid;grid-template-rows:auto 1fr;gap:12px}.site-menu__call[data-astro-cid-ohllak7e]{border-radius:18px;background:var(--ink);color:var(--paper);padding:22px;display:grid;gap:10px;justify-items:start}.site-menu__call-title[data-astro-cid-ohllak7e]{font-size:var(--step-lead);font-weight:650;letter-spacing:-.02em}.site-menu__cta[data-astro-cid-ohllak7e]{width:100%;min-height:50px;margin-top:6px}.site-menu__links[data-astro-cid-ohllak7e]{border-radius:18px;background:var(--hero);padding:14px 22px;display:grid;gap:2px;align-content:center}.site-menu__links[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]{display:block;padding:6px 0;font-weight:600;text-decoration:none}@media(hover:hover)and (pointer:fine){.site-menu__name[data-astro-cid-ohllak7e]:hover,.site-menu__pages[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]:hover,.site-menu__links[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]:hover{color:var(--accent-strong)}}@media(max-width:899px){.site-menu[data-astro-cid-ohllak7e]{border-radius:22px;padding:8px}.site-menu[data-astro-cid-ohllak7e]:popover-open{grid-template-columns:1fr;gap:8px}.site-menu__groups[data-astro-cid-ohllak7e]{grid-template-columns:1fr;gap:18px;padding:14px 12px 6px}.site-menu__cats[data-astro-cid-ohllak7e]{gap:2px}.site-menu__pages[data-astro-cid-ohllak7e]{display:none}.site-menu__name[data-astro-cid-ohllak7e]{display:block;padding:6px 0;font-size:var(--step-body)}.site-menu__call[data-astro-cid-ohllak7e]{padding:18px}}.sticky[data-astro-cid-5qlys77k]{--focus: var(--paper);position:fixed;z-index:50;top:8px;left:50%;width:min(1180px,calc(100% - 2 * var(--gap)));transform:translate(-50%,calc(-100% - 16px));opacity:0;transition:transform .42s var(--ease-out),opacity .24s ease}.sticky[data-astro-cid-5qlys77k].is-shown{transform:translate(-50%);opacity:1}@media(prefers-reduced-motion:reduce){.sticky[data-astro-cid-5qlys77k],.sticky[data-astro-cid-5qlys77k].is-shown{transform:translate(-50%);transition:opacity .16s ease}}.sticky__inner[data-astro-cid-5qlys77k]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 10px 10px 24px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:var(--step-small)}.sticky__mark[data-astro-cid-5qlys77k]{font-size:var(--step-body);font-weight:650;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.sticky__end[data-astro-cid-5qlys77k]{display:flex;align-items:center;gap:18px}.sticky__link[data-astro-cid-5qlys77k]{white-space:nowrap}.sticky__cta[data-astro-cid-5qlys77k]{min-height:40px;padding:0 18px;font-size:var(--step-small)}@media(hover:hover)and (pointer:fine){.sticky__cta[data-astro-cid-5qlys77k]:hover{background:var(--paper);color:var(--ink)}}@media(max-width:899px){.sticky[data-astro-cid-5qlys77k]{top:8px}.sticky__inner[data-astro-cid-5qlys77k]{padding:8px 8px 8px 20px;gap:10px}.sticky__link[data-astro-cid-5qlys77k],.sticky__cta[data-astro-cid-5qlys77k]{display:none}.sticky[data-astro-cid-5qlys77k] .menu-btn{min-height:38px;padding:0 14px}}.bar[data-astro-cid-734glgs5]{align-self:stretch;width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px 24px;font-size:var(--step-small);text-align:left}.bar__crumbs[data-astro-cid-734glgs5]{display:flex;align-items:center;gap:10px;min-width:0}.bar__crumb[data-astro-cid-734glgs5]{color:var(--muted);white-space:nowrap}.bar__crumb[data-astro-cid-734glgs5]:before{content:"/";margin-right:10px}.bar__crumb[data-astro-cid-734glgs5] a[data-astro-cid-734glgs5]{color:inherit}.bar__mark[data-astro-cid-734glgs5]{display:inline-flex;align-items:center;gap:10px;font-size:var(--step-lead);font-weight:650;letter-spacing:-.03em;text-decoration:none;white-space:nowrap}.bar__mark[data-astro-cid-734glgs5] .bar__bird{flex:none;transition:transform .5s var(--ease-out)}@media(hover:hover)and (pointer:fine){.bar__mark[data-astro-cid-734glgs5]:hover .bar__bird{transform:rotate(-8deg) scale(1.06)}}.bar__end[data-astro-cid-734glgs5]{display:flex;align-items:center;gap:22px;flex:none}.bar__link[data-astro-cid-734glgs5]{white-space:nowrap}@media(max-width:1279px){.bar__crumb[data-astro-cid-734glgs5],.bar__link--about[data-astro-cid-734glgs5]{display:none}}@media(max-width:899px){.bar__mark[data-astro-cid-734glgs5]{font-size:var(--step-body)}.bar__link[data-astro-cid-734glgs5]{display:none}}.footer[data-astro-cid-sz7xmlte]{margin-top:var(--gap);padding-bottom:var(--gap)}.footer__frame[data-astro-cid-sz7xmlte]{--focus: var(--paper);background:var(--ink);color:var(--paper);padding:clamp(48px,6vw,88px) var(--pad) 32px}.footer__grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:64px}.footer__grid--nav[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.footer__call[data-astro-cid-sz7xmlte]{display:grid;justify-items:start;align-content:start;gap:20px}.footer__title[data-astro-cid-sz7xmlte]{font-size:clamp(2.125rem,1.4rem + 2.4vw,3.75rem);max-width:17ch;text-wrap:balance}.footer__lede[data-astro-cid-sz7xmlte]{max-width:36ch;opacity:.85}.footer__call[data-astro-cid-sz7xmlte] .button[data-astro-cid-sz7xmlte]{margin-top:6px}.footer__sign[data-astro-cid-sz7xmlte]{font-size:2.75rem;color:color-mix(in srgb,var(--accent) 45%,var(--paper));margin-top:8px}.footer__nav[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) max-content;gap:32px;align-content:start}.footer__label[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--step-small);font-weight:650;margin-bottom:14px;list-style:none}.footer__label[data-astro-cid-sz7xmlte]::-webkit-details-marker{display:none}.footer__acc[data-astro-cid-sz7xmlte] .footer__label[data-astro-cid-sz7xmlte]{cursor:default}.footer__plus[data-astro-cid-sz7xmlte]{display:none;transition:transform .24s var(--ease-out)}.footer__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:grid;gap:2px}.footer__col[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{padding:3px 0}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;transition:color var(--t-hover) ease}.footer__col[data-astro-cid-sz7xmlte] .footer__where[data-astro-cid-sz7xmlte]{padding-top:10px}.footer__where[data-astro-cid-sz7xmlte] .hand[data-astro-cid-sz7xmlte]{font-size:1.75rem}.footer__u[data-astro-cid-sz7xmlte]{text-decoration:underline!important;text-decoration-thickness:.07em;text-underline-offset:.18em}@media(hover:hover)and (pointer:fine){.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:color-mix(in srgb,var(--accent) 45%,var(--paper))}}.footer__legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:6px 28px;margin-top:clamp(48px,6vw,88px);opacity:.8}@media(max-width:1099px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:48px}}@media(max-width:599px){.footer__nav[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:8px}.footer__call[data-astro-cid-sz7xmlte] .button[data-astro-cid-sz7xmlte]{width:100%}.footer__acc[data-astro-cid-sz7xmlte]{border-radius:16px;background:color-mix(in srgb,var(--paper) 7%,var(--ink));padding:0 18px}.footer__acc[data-astro-cid-sz7xmlte] .footer__label[data-astro-cid-sz7xmlte]{min-height:58px;margin:0;font-size:var(--step-body);cursor:pointer}.footer__acc[data-astro-cid-sz7xmlte] .footer__plus[data-astro-cid-sz7xmlte]{display:block}.footer__acc[data-astro-cid-sz7xmlte][open] .footer__plus[data-astro-cid-sz7xmlte]{transform:rotate(45deg)}.footer__acc[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{padding-bottom:14px}.footer__acc[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{padding:6px 0}.footer__col[data-astro-cid-sz7xmlte]:not(.footer__acc){margin-top:24px}}@supports (interpolate-size: allow-keywords){.footer[data-astro-cid-sz7xmlte]{interpolate-size:allow-keywords}.footer__acc[data-astro-cid-sz7xmlte]::details-content{block-size:0;overflow:hidden;transition:block-size .3s var(--ease-out),content-visibility .3s allow-discrete}.footer__acc[data-astro-cid-sz7xmlte][open]::details-content{block-size:auto}}@media(prefers-reduced-motion:reduce){.footer__acc[data-astro-cid-sz7xmlte]::details-content{transition:none}}
