.sy__grid[data-astro-cid-shvpid5q]{display:grid;gap:32px}.sy__h[data-astro-cid-shvpid5q]{max-width:18ch}.sy__mute[data-astro-cid-shvpid5q]{color:var(--mute-2)}.sy__txt[data-astro-cid-shvpid5q]{display:grid;gap:20px;align-content:start;max-width:54ch}.sy__pil[data-astro-cid-shvpid5q]{display:grid;margin-top:clamp(56px,8vw,112px);border-top:1px solid var(--line)}.sy__pil[data-astro-cid-shvpid5q] li[data-astro-cid-shvpid5q]{display:grid;gap:10px;align-content:start;padding:24px 0 28px;border-bottom:1px solid var(--line)}.sy__pil[data-astro-cid-shvpid5q] .label[data-astro-cid-shvpid5q]{color:var(--red-t)}@media(width>=1000px){.sy__grid[data-astro-cid-shvpid5q]{grid-template-columns:1.1fr .9fr;gap:64px;align-items:end}.sy__pil[data-astro-cid-shvpid5q]{grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.sy__pil[data-astro-cid-shvpid5q] li[data-astro-cid-shvpid5q]{padding:28px 40px 8px 0;border-bottom:0}.sy__pil[data-astro-cid-shvpid5q] li[data-astro-cid-shvpid5q]+li[data-astro-cid-shvpid5q]{padding-left:28px;border-left:1px solid var(--line)}}.tm__head[data-astro-cid-shvpid5q]{display:grid;gap:20px;margin-bottom:clamp(48px,6vw,88px)}.tm__head[data-astro-cid-shvpid5q] .h2[data-astro-cid-shvpid5q]{max-width:14ch}.tm__head[data-astro-cid-shvpid5q] .lead[data-astro-cid-shvpid5q]{max-width:46ch}.tm__body[data-astro-cid-shvpid5q]{--p: 0;position:relative}.tm__rail[data-astro-cid-shvpid5q]{position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--line)}.tm__fill[data-astro-cid-shvpid5q]{position:absolute;left:-1px;top:0;width:3px;height:100%;background:var(--red);transform-origin:50% 0;transform:scaleY(var(--p))}.tm__i[data-astro-cid-shvpid5q]{position:relative;display:grid;gap:20px;padding:30px 0 44px 28px;border-top:1px solid var(--line)}.tm__i[data-astro-cid-shvpid5q]:before{content:"";position:absolute;left:-5px;top:-5px;width:11px;height:11px;background:var(--ink);border:1px solid var(--t-d3);transition:background .4s var(--ease),border-color .4s var(--ease)}.tm__i[data-astro-cid-shvpid5q].is-on:before{background:var(--red);border-color:var(--red)}.tm__y[data-astro-cid-shvpid5q]{font-family:var(--f-d);font-stretch:78%;font-weight:760;font-size:clamp(76px,12.5vw,196px);line-height:.8;letter-spacing:-.02em;text-transform:uppercase;color:var(--t-d3);transition:color .6s var(--ease)}.tm__i[data-astro-cid-shvpid5q].is-on .tm__y[data-astro-cid-shvpid5q]{color:var(--t-d)}.tm__tx[data-astro-cid-shvpid5q]{display:grid;gap:10px;align-content:start;max-width:50ch}html:not(.js) .tm__fill[data-astro-cid-shvpid5q]{transform:none}html:not(.js) .tm__y[data-astro-cid-shvpid5q]{color:var(--t-d)}html:not(.js) .tm__i[data-astro-cid-shvpid5q]:before{background:var(--red);border-color:var(--red)}@media(width>=1000px){.tm__head[data-astro-cid-shvpid5q]{grid-template-columns:1fr 1fr;align-items:end;gap:64px}.tm__i[data-astro-cid-shvpid5q]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start;padding:40px 0 64px clamp(40px,5vw,80px)}.tm__tx[data-astro-cid-shvpid5q]{padding-top:10px}}.dv__grid[data-astro-cid-shvpid5q]{display:grid;gap:48px}.dv__head[data-astro-cid-shvpid5q]{display:grid;gap:24px;align-content:start}.dv__head[data-astro-cid-shvpid5q] .h2[data-astro-cid-shvpid5q]{max-width:16ch}.dv__head[data-astro-cid-shvpid5q] .lead[data-astro-cid-shvpid5q]{max-width:46ch}.dv__list[data-astro-cid-shvpid5q]{border-top:1px solid var(--line)}.dv__list[data-astro-cid-shvpid5q] li[data-astro-cid-shvpid5q]{display:grid;grid-template-columns:2.6em 1fr;gap:8px 16px;padding:24px 0 26px;border-bottom:1px solid var(--line)}.dv__list[data-astro-cid-shvpid5q] .label[data-astro-cid-shvpid5q]{grid-row:1 / 3;padding-top:6px;color:var(--red-t)}.dv__list[data-astro-cid-shvpid5q] .body[data-astro-cid-shvpid5q]{max-width:52ch}@media(width>=1000px){.dv__grid[data-astro-cid-shvpid5q]{grid-template-columns:.85fr 1.15fr;gap:clamp(48px,6vw,112px)}.dv__head[data-astro-cid-shvpid5q]{position:sticky;top:calc(var(--hh) + 40px);align-self:start}.dv__list[data-astro-cid-shvpid5q] li[data-astro-cid-shvpid5q]{grid-template-columns:4em .9fr 1.1fr;align-items:baseline;padding:30px 0 32px}.dv__list[data-astro-cid-shvpid5q] .label[data-astro-cid-shvpid5q]{grid-row:auto;padding-top:0}}.band[data-astro-cid-shvpid5q]{height:clamp(320px,78svh,920px)}.band[data-astro-cid-shvpid5q] .tag[data-astro-cid-shvpid5q]{left:var(--g)}.cr__head[data-astro-cid-shvpid5q]{display:grid;gap:24px;margin-bottom:clamp(40px,5vw,72px)}.cr__head[data-astro-cid-shvpid5q] .h2[data-astro-cid-shvpid5q]{max-width:14ch}.cr__side[data-astro-cid-shvpid5q]{display:grid;gap:24px;justify-items:start;align-content:end}.cr__side[data-astro-cid-shvpid5q] .lead[data-astro-cid-shvpid5q]{max-width:46ch}.cr__grid[data-astro-cid-shvpid5q]{display:grid;grid-template-columns:1fr 1fr;gap:28px 12px}.cr__ph[data-astro-cid-shvpid5q]{aspect-ratio:4 / 5}.cr__ph[data-astro-cid-shvpid5q] img{transition:transform 1.1s var(--ease-out)}.cr__grid[data-astro-cid-shvpid5q] figcaption[data-astro-cid-shvpid5q]{display:flex;gap:10px;margin-top:14px;color:var(--mute)}.cr__grid[data-astro-cid-shvpid5q] .num[data-astro-cid-shvpid5q]{color:var(--red-t)}@media(width>=1000px){.cr__head[data-astro-cid-shvpid5q]{grid-template-columns:1fr 1fr;align-items:end;gap:64px}.cr__grid[data-astro-cid-shvpid5q]{grid-template-columns:repeat(4,1fr);gap:20px}.cr__grid[data-astro-cid-shvpid5q] figure[data-astro-cid-shvpid5q]:hover .cr__ph[data-astro-cid-shvpid5q] img{transform:scale(1.04)}}.pr__grid[data-astro-cid-shvpid5q]{display:grid;gap:48px}.pr__side[data-astro-cid-shvpid5q]{display:grid;gap:24px;align-content:start}.pr__side[data-astro-cid-shvpid5q] .h2[data-astro-cid-shvpid5q]{max-width:14ch}.pr__side[data-astro-cid-shvpid5q] .lead[data-astro-cid-shvpid5q]{max-width:44ch}.pr__ph[data-astro-cid-shvpid5q]{aspect-ratio:3 / 2;margin-top:8px}.pr__list[data-astro-cid-shvpid5q]{border-top:1px solid var(--line)}.pr__list[data-astro-cid-shvpid5q] li[data-astro-cid-shvpid5q]{display:grid;grid-template-columns:2.4em 1fr;gap:16px;padding:26px 0 30px;border-bottom:1px solid var(--line)}.pr__n[data-astro-cid-shvpid5q]{font-family:var(--f-d);font-stretch:78%;font-weight:760;font-size:28px;line-height:1;color:var(--red)}.pr__list[data-astro-cid-shvpid5q] div[data-astro-cid-shvpid5q]{display:grid;gap:10px}.pr__list[data-astro-cid-shvpid5q] .body[data-astro-cid-shvpid5q]{max-width:52ch}@media(width>=1000px){.pr__grid[data-astro-cid-shvpid5q]{grid-template-columns:.9fr 1.1fr;gap:clamp(48px,6vw,112px)}.pr__side[data-astro-cid-shvpid5q]{position:sticky;top:calc(var(--hh) + 40px);align-self:start}.pr__ph[data-astro-cid-shvpid5q]{aspect-ratio:4 / 3}.pr__list[data-astro-cid-shvpid5q] li[data-astro-cid-shvpid5q]{grid-template-columns:3.4em 1fr;padding:32px 0 36px}.pr__n[data-astro-cid-shvpid5q]{font-size:40px}}.hq__ph[data-astro-cid-shvpid5q]{height:clamp(320px,66svh,760px)}.hq__ph[data-astro-cid-shvpid5q] .tag[data-astro-cid-shvpid5q]{left:var(--g)}.hq__in[data-astro-cid-shvpid5q]{padding-top:clamp(56px,7vw,112px);padding-bottom:var(--sec)}.hq__grid[data-astro-cid-shvpid5q]{display:grid;gap:48px}.hq__side[data-astro-cid-shvpid5q]{display:grid;gap:24px;align-content:start}.hq__side[data-astro-cid-shvpid5q] .lead[data-astro-cid-shvpid5q]{max-width:44ch}.hq__spec[data-astro-cid-shvpid5q] dd[data-astro-cid-shvpid5q]{line-height:1.55}.hq__spec[data-astro-cid-shvpid5q] a[data-astro-cid-shvpid5q]{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .4s var(--ease-out)}.hq__spec[data-astro-cid-shvpid5q] a[data-astro-cid-shvpid5q]:hover{background-size:100% 1px}@media(width<=479px){.hq__spec[data-astro-cid-shvpid5q]>div[data-astro-cid-shvpid5q]{grid-template-columns:1fr}}@media(width>=1000px){.hq__grid[data-astro-cid-shvpid5q]{grid-template-columns:.9fr 1.1fr;gap:clamp(48px,6vw,112px)}}.fq__grid[data-astro-cid-shvpid5q]{display:grid;gap:40px}.fq__aside[data-astro-cid-shvpid5q]{max-width:36ch;margin-top:20px}.fq__aside[data-astro-cid-shvpid5q] a[data-astro-cid-shvpid5q]{white-space:nowrap;color:var(--t-l);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media(width>=1000px){.fq__grid[data-astro-cid-shvpid5q]{grid-template-columns:.8fr 1.2fr;gap:64px}}.mo__h[data-astro-cid-shvpid5q]{max-width:18ch;margin-bottom:clamp(32px,4vw,56px)}.mo__list[data-astro-cid-shvpid5q]{border-top:1px solid var(--line)}.mo__row[data-astro-cid-shvpid5q]{display:grid;grid-template-columns:2.6em 1fr auto;align-items:baseline;gap:6px 16px;padding:22px 0 24px;border-bottom:1px solid var(--line)}.mo__n[data-astro-cid-shvpid5q]{color:var(--red-t)}.mo__t[data-astro-cid-shvpid5q]{font-family:var(--f-d);font-size:clamp(26px,3.4vw,52px);font-weight:600;line-height:1.05;letter-spacing:-.03em;transition:transform .5s var(--ease-out)}.mo__d[data-astro-cid-shvpid5q]{grid-column:2 / 4;max-width:52ch;font-size:15px;line-height:1.5;color:var(--mute)}.mo__ar[data-astro-cid-shvpid5q]{grid-column:3;grid-row:1;align-self:center;font-size:clamp(22px,2.2vw,30px);color:var(--red);transition:transform .45s var(--ease-out)}.mo__row[data-astro-cid-shvpid5q]:hover .mo__ar[data-astro-cid-shvpid5q]{transform:translate(6px)}@media(width>=1000px){.mo__row[data-astro-cid-shvpid5q]{grid-template-columns:4em .9fr 1.1fr 3em;padding:30px 0 32px}.mo__d[data-astro-cid-shvpid5q]{grid-column:3;grid-row:1}.mo__ar[data-astro-cid-shvpid5q]{grid-column:4;justify-self:end}.mo__row[data-astro-cid-shvpid5q]:hover .mo__t[data-astro-cid-shvpid5q]{transform:translate(12px)}}
