.subnav[data-astro-cid-7p2nlt3y]{border-bottom:1px solid var(--line);background:#fff;position:relative}.subnav__in[data-astro-cid-7p2nlt3y]{align-items:center;min-height:64px;display:flex}.subnav[data-astro-cid-7p2nlt3y] nav[data-astro-cid-7p2nlt3y]{scrollbar-width:none;gap:.35rem;margin-inline:-.25rem;padding:.6rem 0;display:flex;overflow-x:auto}.subnav[data-astro-cid-7p2nlt3y] nav[data-astro-cid-7p2nlt3y]::-webkit-scrollbar{display:none}.subnav[data-astro-cid-7p2nlt3y] a[data-astro-cid-7p2nlt3y]{height:44px;color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:600;transition:background-color .3s,color .3s,box-shadow .3s;display:inline-flex}.subnav[data-astro-cid-7p2nlt3y] a[data-astro-cid-7p2nlt3y] i[data-astro-cid-7p2nlt3y]{background:var(--tone);border-radius:999px;width:16px;height:6px}.subnav__num[data-astro-cid-7p2nlt3y]{letter-spacing:.06em;color:var(--ink-3);font-size:.75rem}.subnav[data-astro-cid-7p2nlt3y] a[data-astro-cid-7p2nlt3y]:hover{color:var(--ink);background:var(--bg-soft)}.subnav[data-astro-cid-7p2nlt3y] a[data-astro-cid-7p2nlt3y].is-active{color:var(--ink);background:color-mix(in srgb, var(--tone-solid) 10%, white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-solid) 30%, white)}.subnav[data-astro-cid-7p2nlt3y] a[data-astro-cid-7p2nlt3y].is-active .subnav__num[data-astro-cid-7p2nlt3y]{color:var(--tone-ink)}.area[data-astro-cid-7p2nlt3y]{scroll-margin-top:calc(var(--header-h) + 1rem)}.area__in[data-astro-cid-7p2nlt3y]{align-items:center;gap:clamp(2rem,1.5rem + 3vw,4.5rem);display:grid}@media (width>=960px){.area__in[data-astro-cid-7p2nlt3y]{grid-template-columns:5fr 7fr}.area__in--rev[data-astro-cid-7p2nlt3y] .area__media[data-astro-cid-7p2nlt3y]{order:2}}.area__media[data-astro-cid-7p2nlt3y]{position:relative}.area__cover{aspect-ratio:4/3;border-radius:calc(var(--radius) * 1.4);box-shadow:var(--shadow-lg)}.area__big[data-astro-cid-7p2nlt3y]{letter-spacing:-.03em;background:var(--tone);color:#0000;filter:drop-shadow(0 8px 24px #ffffffe6);-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,2.5rem + 5vw,7rem);font-weight:700;line-height:1;position:absolute;bottom:.5rem;right:1.25rem}.area__text[data-astro-cid-7p2nlt3y]{gap:1.25rem;display:grid}.area__scope[data-astro-cid-7p2nlt3y]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.area__scope[data-astro-cid-7p2nlt3y] li[data-astro-cid-7p2nlt3y]{height:36px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.875rem;font-weight:500;display:inline-flex}.area__scope[data-astro-cid-7p2nlt3y] svg{color:var(--tone-ink)}.area__brands[data-astro-cid-7p2nlt3y]{gap:.75rem;margin-top:.5rem;display:grid}.area__brands-label[data-astro-cid-7p2nlt3y]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem;font-weight:600}.area__brand-list[data-astro-cid-7p2nlt3y]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.area__brand[data-astro-cid-7p2nlt3y]{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-sm);transition:box-shadow .4s var(--ease), transform .4s var(--ease);background:#fff;grid-template-columns:72px 1fr auto;align-items:center;gap:.9rem;padding:.7rem 1.1rem .7rem .7rem;display:grid}.area__brand[data-astro-cid-7p2nlt3y]:hover{box-shadow:inset 0 0 0 1px var(--tone-solid), var(--shadow);transform:translate(4px)}.area__brand-logo[data-astro-cid-7p2nlt3y]{background:color-mix(in srgb, var(--tone-solid) 9%, white);border-radius:10px;place-items:center;width:72px;height:52px;display:grid}.area__brand-logo[data-astro-cid-7p2nlt3y] i[data-astro-cid-7p2nlt3y]{background:var(--tone);border-radius:999px;width:18px;height:6px}.area__brand-img[data-astro-cid-7p2nlt3y]{object-fit:contain;width:auto;max-width:58px;height:auto;max-height:28px}.area__brand-img--tall[data-astro-cid-7p2nlt3y]{max-height:42px}.area__brand-img--fill[data-astro-cid-7p2nlt3y]{object-fit:cover;border-radius:9px;width:34px;height:34px}.area__brand-text[data-astro-cid-7p2nlt3y]{gap:.1rem;min-width:0;display:grid}.area__brand-text[data-astro-cid-7p2nlt3y] strong[data-astro-cid-7p2nlt3y]{letter-spacing:-.01em;color:var(--ink);font-size:1rem;font-weight:600}.area__brand-text[data-astro-cid-7p2nlt3y] small[data-astro-cid-7p2nlt3y]{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.area__go[data-astro-cid-7p2nlt3y]{color:var(--tone-ink);white-space:nowrap;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;display:inline-flex}@media (width<=480px){.area__brand[data-astro-cid-7p2nlt3y]{grid-template-columns:56px 1fr}.area__brand-logo[data-astro-cid-7p2nlt3y]{width:56px;height:44px}.area__go[data-astro-cid-7p2nlt3y]{grid-column:2}}
