.site-footer[data-astro-cid-oenwriqq]{padding:72px var(--gutter) 48px;border-top:1px solid var(--color-border);flex-direction:column;gap:48px;display:flex;overflow:hidden}.footer-main[data-astro-cid-oenwriqq]{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:48px;display:grid}.logo-link[data-astro-cid-oenwriqq]{padding-top:2px;display:block}.columns[data-astro-cid-oenwriqq]{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;display:grid}.column[data-astro-cid-oenwriqq]{flex-direction:column;gap:20px;display:flex}.group-link[data-astro-cid-oenwriqq]{font-size:.9375rem;font-weight:700;line-height:1.4}.link-list[data-astro-cid-oenwriqq]{flex-direction:column;gap:12px;display:flex}.link-list[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq]{line-height:1.4}.link-list[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--color-text-sub);font-size:.8125rem;line-height:1.6}.info[data-astro-cid-oenwriqq]{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:flex-end;gap:40px;padding-top:40px;display:flex}.logo-link[data-astro-cid-oenwriqq] .footer-logo{height:32px}.follow[data-astro-cid-oenwriqq]{align-items:center;gap:32px;display:flex}.social[data-astro-cid-oenwriqq]{gap:20px;display:flex}.social-link[data-astro-cid-oenwriqq]{color:var(--color-ink);display:flex}.voicy[data-astro-cid-oenwriqq]{align-items:center;gap:16px;max-width:440px;display:flex}.voicy-image[data-astro-cid-oenwriqq]{object-fit:cover;flex-shrink:0;width:96px;height:48px}.voicy-text[data-astro-cid-oenwriqq]{flex-direction:column;gap:6px;display:flex}.voicy-label[data-astro-cid-oenwriqq]{color:var(--color-text-sub)}.voicy-title[data-astro-cid-oenwriqq]{font-size:.8125rem;font-weight:500;line-height:1.6}@media (width<=1100px){.site-footer[data-astro-cid-oenwriqq]{padding:56px var(--gutter) 32px;gap:48px}.footer-main[data-astro-cid-oenwriqq]{grid-template-columns:minmax(0,1fr);gap:32px}.columns[data-astro-cid-oenwriqq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.info[data-astro-cid-oenwriqq],.follow[data-astro-cid-oenwriqq]{flex-direction:column;align-items:flex-start}}@media (width<=480px){.columns[data-astro-cid-oenwriqq]{grid-template-columns:minmax(0,1fr)}.voicy[data-astro-cid-oenwriqq]{flex-direction:column;align-items:flex-start}.voicy-image[data-astro-cid-oenwriqq]{aspect-ratio:2;width:100%;height:auto}}.btn[data-astro-cid-j6ocf6pu]{border:1px solid var(--color-ink);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:flex-start;padding:16px 32px;font-size:.9375rem;font-weight:500;line-height:1;display:inline-flex}.primary[data-astro-cid-j6ocf6pu]{background:var(--color-ink);color:#fff}.secondary[data-astro-cid-j6ocf6pu]{color:var(--color-ink);background:0 0}.header[data-astro-cid-isef26zo]{z-index:10;height:80px;padding:0 var(--gutter);color:var(--color-ink);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.header[data-astro-cid-isef26zo].light{color:#fff}.header[data-astro-cid-isef26zo].is-scrolled{background:var(--color-bg);color:var(--color-ink)}.logo-link[data-astro-cid-isef26zo] .header-logo{height:28px}.logo-link[data-astro-cid-isef26zo] .logo-on-page,.is-scrolled[data-astro-cid-isef26zo] .logo-link[data-astro-cid-isef26zo] .logo-on-hero{display:none}.is-scrolled[data-astro-cid-isef26zo] .logo-link[data-astro-cid-isef26zo] .logo-on-page{display:block}.nav-list[data-astro-cid-isef26zo]{align-items:center;gap:32px;display:flex}.nav-list[data-astro-cid-isef26zo] li[data-astro-cid-isef26zo]{line-height:1}.nav-cta[data-astro-cid-isef26zo]{color:#fff;background:linear-gradient(#00000026,#00000026),linear-gradient(90deg,#698bc7,#f68844);border-radius:999px;padding:12px 24px;display:inline-block}.header[data-astro-cid-isef26zo]:not(.is-scrolled) .nav-cta[data-astro-cid-isef26zo]{color:inherit;background:0 0}.has-sub[data-astro-cid-isef26zo]{position:relative}.sub[data-astro-cid-isef26zo]{visibility:hidden;grid-template-rows:0fr;padding-top:24px;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1),visibility .4s;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%)}.has-sub[data-astro-cid-isef26zo]:hover .sub[data-astro-cid-isef26zo],.has-sub[data-astro-cid-isef26zo]:focus-within .sub[data-astro-cid-isef26zo]{visibility:visible;grid-template-rows:1fr}.sub-list[data-astro-cid-isef26zo]{background:var(--color-bg);width:240px;min-height:0;overflow:hidden;box-shadow:0 12px 32px #0000001f}.sub-link[data-astro-cid-isef26zo]{color:var(--color-ink);flex-direction:column;gap:6px;padding:16px 20px;display:flex}.sub-list[data-astro-cid-isef26zo] li[data-astro-cid-isef26zo]+li[data-astro-cid-isef26zo] .sub-link[data-astro-cid-isef26zo]{border-top:1px solid var(--color-border)}.sub-name[data-astro-cid-isef26zo]{font-size:.9375rem;font-weight:600}.sub-ja[data-astro-cid-isef26zo]{color:var(--color-text-sub);font-size:.75rem}@media (prefers-reduced-motion:reduce){.sub[data-astro-cid-isef26zo]{transition:none}}.menu-button[data-astro-cid-isef26zo],.mobile-menu[data-astro-cid-isef26zo][hidden]{display:none}@media (width<=900px){.header[data-astro-cid-isef26zo]{padding:0 20px}.desktop-nav[data-astro-cid-isef26zo]{display:none}.menu-button[data-astro-cid-isef26zo]{z-index:1;width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:8px;padding:0 10px;display:flex;position:relative}.menu-bar[data-astro-cid-isef26zo]{background:currentColor;height:2px;display:block}.menu-open[data-astro-cid-isef26zo] .menu-bar[data-astro-cid-isef26zo]:first-child{transform:translateY(5px)rotate(45deg)}.menu-open[data-astro-cid-isef26zo] .menu-bar[data-astro-cid-isef26zo]:last-child{transform:translateY(-5px)rotate(-45deg)}.header[data-astro-cid-isef26zo].menu-open{background:var(--color-bg);color:var(--color-ink)}.menu-open[data-astro-cid-isef26zo] .logo-link[data-astro-cid-isef26zo] .logo-on-hero{display:none}.menu-open[data-astro-cid-isef26zo] .logo-link[data-astro-cid-isef26zo] .logo-on-page{display:block}.mobile-menu[data-astro-cid-isef26zo]{background:var(--color-bg);color:var(--color-ink);text-align:left;padding:16px 20px 40px;position:fixed;inset:80px 0 0;overflow-y:auto}.mobile-list[data-astro-cid-isef26zo]>li[data-astro-cid-isef26zo]{border-bottom:1px solid var(--color-border)}.mobile-link[data-astro-cid-isef26zo]{padding:20px 0;font-size:1.125rem;font-weight:600;display:block}.mobile-sub[data-astro-cid-isef26zo]{flex-direction:column;gap:16px;padding:0 0 20px 16px;display:flex}.mobile-sub[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{flex-direction:column;gap:4px;font-size:1rem;display:flex}.mobile-sub[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]{color:var(--color-text-sub);font-size:.75rem}.mobile-list[data-astro-cid-isef26zo]>li[data-astro-cid-isef26zo]:last-child{border-bottom:0;padding-top:24px}.mobile-cta[data-astro-cid-isef26zo]{color:#fff;text-align:center;background:linear-gradient(#00000026,#00000026),linear-gradient(90deg,#698bc7,#f68844);border-radius:999px;padding:16px 24px}}
