.nav[data-astro-cid-ybatimd6]{z-index:500;background:var(--page-bg);border-bottom:2px solid var(--c-white);filter:drop-shadow(0 25px 25px #00000026);padding:1.5rem 0;position:fixed;inset:0 0 auto}.nav__bar[data-astro-cid-ybatimd6]{flex-direction:column;align-items:center;display:flex}.nav__toggle[data-astro-cid-ybatimd6]{color:var(--c-white);cursor:pointer;font-family:var(--font-heading);background:0 0;border:0;padding:0;font-size:1.25rem}.nav__menu[data-astro-cid-ybatimd6]{flex-direction:column;align-items:center;gap:1rem;padding-top:1rem;display:none}.nav--open[data-astro-cid-ybatimd6] .nav__menu[data-astro-cid-ybatimd6]{display:flex}.nav__links[data-astro-cid-ybatimd6]{flex-direction:column;align-items:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.nav__links[data-astro-cid-ybatimd6] li[data-astro-cid-ybatimd6]{margin:0}.nav__links[data-astro-cid-ybatimd6] li[data-astro-cid-ybatimd6][hidden]{display:none}.nav__links[data-astro-cid-ybatimd6] a[data-astro-cid-ybatimd6]{font-family:var(--font-heading);color:var(--c-white);white-space:nowrap;margin:0 .75rem;font-size:1.25rem}@media (width>=1280px){.nav__toggle[data-astro-cid-ybatimd6]{display:none}.nav__menu[data-astro-cid-ybatimd6]{flex-direction:row;justify-content:space-between;width:100%;padding:0;display:flex}.nav__links[data-astro-cid-ybatimd6]{flex-direction:row;gap:0}.nav__links[data-astro-cid-ybatimd6] li[data-astro-cid-ybatimd6]+li[data-astro-cid-ybatimd6]:before{content:"◆";vertical-align:middle;font-size:.6rem}}main[data-astro-cid-ybatimd6]{margin-top:var(--nav-height)}.footer[data-astro-cid-ybatimd6]{background:var(--c-black);color:#6b7280;z-index:300;font-size:1.125rem;position:relative}@media (width>=1024px){.footer[data-astro-cid-ybatimd6]{font-size:1.25rem}}.footer__grid[data-astro-cid-ybatimd6]{text-align:center;grid-template-columns:1fr;gap:1rem;padding:2rem 1rem;display:grid}.footer__grid[data-astro-cid-ybatimd6]>div[data-astro-cid-ybatimd6]{flex-direction:column;justify-content:center;align-items:center;display:flex}.footer__grid[data-astro-cid-ybatimd6] strong[data-astro-cid-ybatimd6]{color:#9ca3af}.footer__logo[data-astro-cid-ybatimd6] img[data-astro-cid-ybatimd6]{width:100%}.footer__logo[data-astro-cid-ybatimd6]{width:12rem;transition:transform .3s;position:relative;container-type:inline-size}.footer__band[data-astro-cid-ybatimd6]{text-align:center;font-family:var(--font-theme);color:var(--site-logo-band);flex-direction:column;justify-content:center;align-items:center;font-size:6.5cqi;line-height:1.15;display:flex;position:absolute;inset:80% 14% 3%}.footer__band[data-astro-cid-ybatimd6] small[data-astro-cid-ybatimd6]{opacity:1;font-size:5cqi}.footer__logo[data-astro-cid-ybatimd6]:hover{transform:scale(1.05)}@media (width>=768px){.footer__grid[data-astro-cid-ybatimd6]{grid-template-columns:2fr 1fr 2fr;padding:2rem}.footer__wide[data-astro-cid-ybatimd6]{grid-column:1/-1}}.section[data-astro-cid-w6ymvdtg]{flex-direction:column;align-items:center;margin-top:-2px;display:flex;position:relative}.section__blur[data-astro-cid-w6ymvdtg]{z-index:110;background:var(--section-bg) center / cover;filter:blur(8px);position:absolute;inset:0}.section__wrap[data-astro-cid-w6ymvdtg]{z-index:120;position:relative}.section__content[data-astro-cid-w6ymvdtg]{z-index:150;background:var(--section-bg) center / cover;border:2px solid var(--c-black);box-shadow:var(--shadow-2xl);margin-inline:auto;position:relative}.section__inner[data-astro-cid-w6ymvdtg]{width:100%;padding:6rem 1rem;overflow-x:hidden}@media (width>=768px){.section__inner[data-astro-cid-w6ymvdtg]{padding:6rem 3rem}}.section--floating[data-astro-cid-w6ymvdtg] .section__wrap[data-astro-cid-w6ymvdtg]{z-index:155}.section--floating[data-astro-cid-w6ymvdtg] .section__content[data-astro-cid-w6ymvdtg]{z-index:160;box-shadow:var(--shadow-float)}@media (width>=768px){.section--floating[data-astro-cid-w6ymvdtg] .section__content[data-astro-cid-w6ymvdtg]{margin:-3rem 3rem}}.section[data-astro-cid-w6ymvdtg]:only-child .section__content[data-astro-cid-w6ymvdtg]{flex-direction:column;justify-content:center;min-height:80vh;display:flex}.panel[data-astro-cid-repezxbz]{z-index:200;backdrop-filter:blur(4px);box-shadow:0 25px 50px -12px var(--c-black);height:100%;position:relative}.panel--heading[data-astro-cid-repezxbz]{margin-top:4rem}.panel__heading[data-astro-cid-repezxbz]{z-index:250;clip-path:polygon(5% 3%,100% 10%,98% 90%,9% 100%);background:var(--head-bg);color:var(--head-fg);font-family:var(--font-panel);margin:0 2rem 0 0;padding:2rem 2rem 2rem 2.5rem;font-size:1.875rem;font-weight:400;line-height:1.2;position:absolute;top:-4rem;left:0}@media (width>=1280px){.panel__heading[data-astro-cid-repezxbz]{font-size:2.25rem}}.panel__bg[data-astro-cid-repezxbz]{z-index:210;background:var(--panel-bg);opacity:.75;position:absolute;inset:0}.panel__content[data-astro-cid-repezxbz]{z-index:220;color:var(--panel-fg);padding:2rem;position:relative}.panel--heading[data-astro-cid-repezxbz] .panel__content[data-astro-cid-repezxbz]{padding-top:3rem}@media (width>=1024px){.panel--heading[data-astro-cid-repezxbz] .panel__content[data-astro-cid-repezxbz]{padding-top:4rem}}
