@layer components{.lg-header{z-index:40;box-sizing:border-box;width:min(920px,100vw - 32px);height:56px;color:var(--lg-foreground);border-radius:999px;margin-inline:auto;position:fixed;inset:14px 0 auto;container-type:inline-size}.lg-header[data-position=static]{z-index:auto;width:100%;max-width:920px;position:relative;inset:auto}.lg-header>.lg-header-glass{--lg-panel-radius:999px;--lg-glass-blur:calc(var(--lg-slab-blur) * 1px);--lg-lens-blur:var(--lg-slab-blur);--lg-lens-body-brightness:var(--lg-header-brightness);--lg-lens-rim-brightness:var(--lg-header-rim-brightness);--lg-glass-contrast:1;--lg-glass-sat:1.5;--lg-glass-brightness:var(--lg-header-brightness);--lg-panel-elevation-shadow:0 2px 4px -2px #343e542e, 0 4px 14px -3px #343e5433;pointer-events:none;height:100%;position:absolute;inset:0}.lg-header>.lg-header-glass:before{background-color:var(--lg-header-tint)}.lg-header[data-condense-on-scroll]{--lg-header-spread:1;--lg-header-material:0;--lg-header-capsule-width:min(920px, calc(100vw - 32px));--lg-header-bar-width:max(var(--lg-header-capsule-width), min(1200px, calc(100% - 48px)))}.lg-header[data-condensed=true]{--lg-header-spread:0;--lg-header-material:1}.lg-header[data-position=fixed][data-condense-on-scroll]{width:calc(var(--lg-header-capsule-width) + (var(--lg-header-bar-width) - var(--lg-header-capsule-width)) * var(--lg-header-spread))}@supports (animation-timeline:scroll()){.lg-header[data-condense-on-scroll]:not([data-condensed]){animation:linear both lg-header-condensed scroll(root);animation-range:0 16px}}@keyframes lg-header-condensed{to{--lg-header-spread:0;--lg-header-material:1}}.lg-header[data-condense-on-scroll]>.lg-header-glass{--lg-panel-elevation-shadow:0 2px 4px -2px rgb(52 62 84/calc(.18 * var(--lg-header-material))), 0 4px 14px -3px rgb(52 62 84/calc(.2 * var(--lg-header-material)));transition:none}.lg-header[data-condense-on-scroll]>.lg-header-glass:before,.lg-header[data-condense-on-scroll]>.lg-header-glass:after{opacity:var(--lg-header-material)}.lg-header[data-condense-on-scroll]>.lg-header-glass>.lg-noise{opacity:calc(var(--lg-noise-alpha) * var(--lg-header-material))}@media (forced-colors:active){.lg-header[data-condense-on-scroll]>.lg-header-glass{outline-width:calc(1px * var(--lg-header-material))!important}}.lg-header-bar{align-items:center;gap:16px;height:100%;padding:0 12px 0 24px;display:flex;position:relative}.lg-header-brand{letter-spacing:-.03em;white-space:nowrap;flex:none;min-width:0;margin-inline-end:auto;font-size:18px;font-weight:600;line-height:1}.lg-header-brand a{color:inherit;text-decoration:none}.lg-header-links{justify-content:center;align-items:center;gap:2px;display:flex}.lg-header-desktop{margin-inline:auto}.lg-header-links a{height:38px;color:var(--lg-muted-foreground);letter-spacing:-.01em;white-space:nowrap;transition:color var(--lg-motion-duration) ease, background-color var(--lg-motion-duration) ease;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.lg-header-links a:hover,.lg-header-links a[aria-current=page]{color:var(--lg-foreground)}.lg-header :is(a,summary):focus-visible{outline:2px solid var(--lg-focus-ring);outline-offset:2px}.lg-header-actions{flex:none;align-items:center;gap:4px;display:flex}.lg-header-menu{display:none}.lg-header-menu summary{cursor:pointer;user-select:none;border-radius:999px;justify-content:center;align-items:center;height:40px;padding:0 12px;font-size:14px;font-weight:500;list-style:none;display:flex}.lg-header-menu summary::-webkit-details-marker{display:none}.lg-header-menu-links{z-index:1;box-sizing:border-box;border:1px solid var(--lg-border);background:var(--lg-opaque-surface);width:min(240px,100cqw - 20px);max-height:calc(100dvh - 96px);box-shadow:var(--lg-shadow-raised);border-radius:20px;flex-direction:column;align-items:stretch;padding:8px;position:absolute;top:calc(100% + 8px);right:10px;overflow-y:auto}.lg-header-menu-links a{border-radius:12px;justify-content:flex-start;height:44px;padding:0 16px}.lg-header-menu-links a:hover,.lg-header-menu-links a[aria-current=page]{background:var(--lg-control-surface)}.lg-header-menu:not([open])>nav{display:none}@container (width<=780px){.lg-header-bar{gap:8px}.lg-header-desktop{display:none}.lg-header-menu{display:block}}@container (width<=320px){.lg-header-bar{gap:4px;padding:0 10px 0 20px}}@media (width<=700px){.lg-header[data-position=fixed]{width:calc(100vw - 20px);top:8px}.lg-header[data-condense-on-scroll]{--lg-header-capsule-width:calc(100vw - 20px);--lg-header-bar-width:100%}}}footer[data-astro-cid-jo6i4kqk]{padding-inline:var(--pad);margin-top:48px;margin-bottom:32px;overflow:hidden}footer[data-astro-cid-jo6i4kqk] .footer-card{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));padding:0;display:grid}.sign[data-astro-cid-jo6i4kqk]{align-content:start;justify-items:start;gap:20px;padding:40px 36px;display:grid}.brand[data-astro-cid-jo6i4kqk]{color:var(--text);letter-spacing:-.01em;align-items:center;gap:10px;font-size:19px;font-weight:600;text-decoration:none;display:inline-flex}.mark[data-astro-cid-jo6i4kqk]{width:36px;height:36px;margin-block:-8px;display:block}.sign[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:34ch;color:var(--muted);margin:0;line-height:1.55}.col[data-astro-cid-jo6i4kqk]{padding:40px 24px}.col[data-astro-cid-jo6i4kqk] .label[data-astro-cid-jo6i4kqk]{color:var(--faint);margin:0 0 18px}ul[data-astro-cid-jo6i4kqk]{gap:12px;margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-jo6i4kqk]{color:var(--muted);text-decoration:none}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.up[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.wordmark[data-astro-cid-jo6i4kqk]{letter-spacing:-.05em;white-space:nowrap;background:linear-gradient(var(--wordmark-a), var(--wordmark-b));color:#0000;user-select:none;-webkit-background-clip:text;background-clip:text;margin:0;padding:clamp(28px,4vw,48px) 0 clamp(20px,3vw,36px);font-size:clamp(44px,12.6vw,168px);line-height:1.02;overflow:hidden}.wordmark[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{background:linear-gradient(#ffc56b,#ff9a12);-webkit-background-clip:text;background-clip:text;margin-inline:-.04em -.12em;padding-inline:.04em .12em}.bottom[data-astro-cid-jo6i4kqk]{color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-block:8px 0;font-size:13px;display:flex}.bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.up[data-astro-cid-jo6i4kqk]{color:var(--muted)}@media (width<=960px){footer[data-astro-cid-jo6i4kqk] .footer-card{grid-template-columns:repeat(3,minmax(0,1fr))}.sign[data-astro-cid-jo6i4kqk]{grid-column:1/-1;padding-bottom:8px}.col[data-astro-cid-jo6i4kqk]{padding:24px 28px 32px}}@media (width<=560px){footer[data-astro-cid-jo6i4kqk] .footer-card{grid-template-columns:repeat(2,minmax(0,1fr))}}
