.icon[data-v-61c91b12]{flex:none}.mark[data-v-e1fa928e]{display:grid;place-items:center;flex:none;background:var(--lp-accent)}.glyph[data-v-e1fa928e]{width:59.1%;height:59.1%;display:block}.mark-artwork[data-v-e1fa928e]{overflow:hidden}.mark-artwork .glyph[data-v-e1fa928e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.play-mark[data-v-05faeb42]{display:grid;place-items:center;flex:none;border-radius:50%;background:#fff}.play-mark img[data-v-05faeb42]{width:55%;height:auto;display:block}.site-header[data-v-c2eb35bb]{position:sticky;top:0;z-index:50;background:var(--lp-nav);border-bottom:1px solid var(--lp-border)}.bar[data-v-c2eb35bb]{gap:36px;justify-content:space-between;min-height:76px;padding-block:12px}.bar[data-v-c2eb35bb],.brand[data-v-c2eb35bb]{display:flex;align-items:center}.brand[data-v-c2eb35bb]{gap:12px;min-height:44px;color:var(--lp-text);text-decoration:none}.brand-name[data-v-c2eb35bb]{font-size:18px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.nav-list[data-v-c2eb35bb]{display:flex;gap:4px}.nav-link[data-v-c2eb35bb]{display:flex;align-items:center;min-height:48px;padding:0 12px;border-radius:8px;color:var(--lp-text-secondary);font-size:16px;font-weight:500;white-space:nowrap}.nav-link[data-v-c2eb35bb]:hover{color:var(--lp-text);background:var(--lp-panel)}.nav-link[aria-current=page][data-v-c2eb35bb]{color:var(--lp-accent-strong);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.header-cta[data-v-c2eb35bb]{min-height:48px;padding:12px 20px;font-size:16px;white-space:nowrap}.mobile-menu[data-v-c2eb35bb]{display:none}.menu-toggle[data-v-c2eb35bb]{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border:1px solid var(--lp-control-border);border-radius:var(--lp-r-cta);font-size:17px;font-weight:500;cursor:pointer;list-style:none}.menu-toggle[data-v-c2eb35bb]::-webkit-details-marker{display:none}.menu-panel[data-v-c2eb35bb]{position:absolute;left:0;right:0;top:100%;padding:16px 24px 24px;background:var(--lp-nav);border-bottom:1px solid var(--lp-border)}.menu-panel ul[data-v-c2eb35bb]{margin-bottom:16px}.menu-panel .nav-link[data-v-c2eb35bb]{min-height:56px;font-size:18px;border-bottom:1px solid var(--lp-divider);border-radius:0}@media(max-width:979px){.desktop-nav[data-v-c2eb35bb],.header-cta[data-v-c2eb35bb]{display:none}.mobile-menu[data-v-c2eb35bb]{display:block}}.brand-full[data-v-c2eb35bb]{display:none}.brand-short[data-v-c2eb35bb]{display:inline;font-size:17px}@media(min-width:980px){.brand-full[data-v-c2eb35bb]{display:inline}.brand-short[data-v-c2eb35bb]{display:none}}@media(max-width:359px){.brand-short[data-v-c2eb35bb]{display:none}}.site-footer[data-v-1a5cff53]{background:var(--lp-nav);border-top:1px solid var(--lp-border);padding-block:56px 40px;margin-top:auto}.top[data-v-1a5cff53]{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px 32px;padding-bottom:40px}.brand[data-v-1a5cff53]{display:flex;align-items:center;gap:12px}.brand-name[data-v-1a5cff53]{font-size:19px;font-weight:600;letter-spacing:-.01em}.tagline[data-v-1a5cff53]{margin-block:14px 22px;color:var(--lp-text-secondary);font-size:17px;line-height:27px;max-width:30ch}.btn-footer[data-v-1a5cff53]{min-height:52px;font-size:17px}.col-heading[data-v-1a5cff53]{color:var(--lp-text-muted);margin-bottom:14px}.link-col li+li[data-v-1a5cff53]{margin-top:2px}.footer-link[data-v-1a5cff53]{display:block;padding:11px 0;color:var(--lp-text-secondary);font-size:17px;line-height:26px}.footer-link[data-v-1a5cff53]:hover{color:var(--lp-accent-strong)}.bottom[data-v-1a5cff53]{padding-top:28px}.notice[data-v-1a5cff53]{max-width:88ch;font-size:15px;line-height:24px}.copyright[data-v-1a5cff53],.notice[data-v-1a5cff53]{color:var(--lp-text-muted)}.copyright[data-v-1a5cff53]{margin-top:14px}@media(max-width:900px){.top[data-v-1a5cff53]{grid-template-columns:1fr 1fr}.brand-col[data-v-1a5cff53]{grid-column:1/-1}}@media(max-width:540px){.top[data-v-1a5cff53]{grid-template-columns:1fr;gap:32px}}.shell[data-v-e1b246de]{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}main[data-v-e1b246de]{flex:1}main[data-v-e1b246de]:focus{outline:none}
