.hd[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;height:var(--t-header-h);background:color-mix(in srgb,var(--t-paper) 82%,transparent);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid transparent;transition:border-color .4s}.hd[data-astro-cid-3ef6ksr2][data-scrolled]{border-bottom-color:var(--t-line)}.hd-progress[data-astro-cid-3ef6ksr2]{position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:var(--t-signal);transform-origin:left;transform:scaleX(var(--t-progress, 0))}.hd-bar[data-astro-cid-3ef6ksr2]{height:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem}.hd-mark[data-astro-cid-3ef6ksr2]{font-size:1.5rem;font-weight:800;letter-spacing:-.04em;text-decoration:none}.hd-dot[data-astro-cid-3ef6ksr2]{display:inline-block;color:var(--t-signal);transition:transform .6s var(--t-ease-out)}.hd-mark[data-astro-cid-3ef6ksr2]:hover .hd-dot[data-astro-cid-3ef6ksr2]{transform:translate(.12em) scale(1.25)}.hd-list[data-astro-cid-3ef6ksr2]{display:flex;gap:.25rem;margin:0;padding:0;list-style:none}.hd-item[data-astro-cid-3ef6ksr2]{position:relative;display:flex;align-items:center}.hd-link[data-astro-cid-3ef6ksr2]{position:relative;padding:.5rem .75rem;font-size:var(--t-step--1);font-weight:600;text-decoration:none}.hd-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:50%;bottom:.15rem;width:5px;height:5px;border-radius:50%;background:var(--t-signal);transform:translate(-50%) scale(0);transition:transform .4s var(--t-ease-out)}.hd-link[data-astro-cid-3ef6ksr2]:hover:after,.hd-link[data-astro-cid-3ef6ksr2].is-section:after{transform:translate(-50%) scale(1)}.hd-caret[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:1.75rem;height:1.75rem;margin-left:-.5rem;border:0;border-radius:50%;background:none;color:var(--t-ink-3);cursor:pointer}.hd-caret[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{transition:transform .3s var(--t-ease-out)}.hd-caret[data-astro-cid-3ef6ksr2][aria-expanded=true] svg[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.hd-sub[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + .5rem);left:0;display:none;flex-direction:column;min-width:15rem;margin:0;padding:.5rem;list-style:none;background:var(--t-paper);border:1px solid var(--t-line);border-radius:.75rem;box-shadow:0 20px 40px -20px #00000040}.hd-sub[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;left:0;right:0;top:-.6rem;height:.6rem}.hd-sub[data-astro-cid-3ef6ksr2][data-open=true]{display:flex;animation:hd-drop .35s var(--t-ease-out)}.hd-sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:.6rem .8rem;border-radius:.5rem;font-size:var(--t-step--1);text-decoration:none}.hd-sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.hd-sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{background:var(--t-paper-2)}@keyframes hd-drop{0%{opacity:0;transform:translateY(-6px)}}.hd-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.5rem}.hd-icon[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--t-line);border-radius:50%;background:none;color:var(--t-ink);cursor:pointer}.hd-theme[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{transition:transform .6s var(--t-ease-out)}[data-theme=dark] .hd-theme[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.hd-menu[data-astro-cid-3ef6ksr2]{display:none}.hd-bars[data-astro-cid-3ef6ksr2],.hd-bars[data-astro-cid-3ef6ksr2]:before{display:block;width:16px;height:1.5px;background:currentColor;transition:transform .4s var(--t-ease-out)}.hd-bars[data-astro-cid-3ef6ksr2]{transform:translateY(-3px)}.hd-bars[data-astro-cid-3ef6ksr2]:before{content:"";transform:translateY(6px)}.hd-menu[data-astro-cid-3ef6ksr2][aria-expanded=true] .hd-bars[data-astro-cid-3ef6ksr2]{transform:rotate(45deg)}.hd-menu[data-astro-cid-3ef6ksr2][aria-expanded=true] .hd-bars[data-astro-cid-3ef6ksr2]:before{transform:rotate(-90deg)}.hd-mobile[data-astro-cid-3ef6ksr2]{position:fixed;inset:var(--t-header-h) 0 0;z-index:49;overflow-y:auto;padding-block:2rem 4rem;background:var(--t-paper)}.hd-mobile[data-astro-cid-3ef6ksr2]:not([hidden]){animation:hd-menu-in .5s var(--t-ease-out)}@keyframes hd-menu-in{0%{opacity:0;transform:translateY(-12px)}}.hd-m-list[data-astro-cid-3ef6ksr2]{margin:0 0 2.5rem;padding:0;list-style:none}.hd-m-list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{padding-block:1.25rem;border-bottom:1px solid var(--t-line)}.hd-m-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:baseline;gap:1rem;font-size:var(--t-step-3);font-weight:800;text-decoration:none}.hd-m-num[data-astro-cid-3ef6ksr2]{font-size:var(--t-step-0);color:var(--t-signal-ink)}.hd-m-sub[data-astro-cid-3ef6ksr2]{display:grid;gap:.5rem;margin:.75rem 0 0 2.5rem;padding:0;list-style:none;color:var(--t-ink-2)}.hd-m-sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none}@media(max-width:860px){.hd-nav[data-astro-cid-3ef6ksr2],.hd-cta[data-astro-cid-3ef6ksr2]{display:none}.hd-menu[data-astro-cid-3ef6ksr2]{display:grid}}.ft[data-astro-cid-sz7xmlte]{margin-top:auto;padding-top:clamp(4rem,10vw,8rem);border-top:1px solid var(--t-line);overflow:hidden;background:var(--t-paper);color:var(--t-ink)}.ft-top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:3rem}.ft-pitch[data-astro-cid-sz7xmlte]{max-width:14em;margin:0 0 2rem;font-size:var(--t-step-2);font-weight:800;line-height:1.4;font-feature-settings:"palt"}.ft-cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.ft-col-title[data-astro-cid-sz7xmlte]{margin:0 0 1rem;font-size:var(--t-step-1);color:var(--t-ink-3)}.ft-list[data-astro-cid-sz7xmlte],.ft-social[data-astro-cid-sz7xmlte]{margin:0;padding:0;list-style:none;font-size:var(--t-step--1)}.ft-list[data-astro-cid-sz7xmlte]{display:grid;gap:.6rem}.ft-social[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:1.5rem}.ft-link[data-astro-cid-sz7xmlte]{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .4s var(--t-ease-out)}.ft-link[data-astro-cid-sz7xmlte]:hover{background-size:100% 1px}.ft-mark[data-astro-cid-sz7xmlte]{margin:clamp(3rem,8vw,6rem) 0 0;font-size:17.5vw;font-weight:800;line-height:.85;letter-spacing:-.06em;white-space:nowrap}.ft-mark[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:var(--t-signal)}.ft-bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3rem;padding-block:1.5rem 2rem;border-top:1px solid var(--t-line);color:var(--t-ink-3);font-size:var(--t-step--1)}@media(max-width:860px){.ft-top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.ft-cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}
