.top[data-astro-cid-a2fgjgy3]{padding-top:128px}.tgrid[data-astro-cid-a2fgjgy3]{display:flex;flex-direction:column;gap:28px}.tt[data-astro-cid-a2fgjgy3]{display:flex;flex-direction:column;gap:16px}h1[data-astro-cid-a2fgjgy3]{font-size:clamp(34px,6.4vw,64px);line-height:1.34}.tt[data-astro-cid-a2fgjgy3] .body[data-astro-cid-a2fgjgy3]{max-width:580px}.big[data-astro-cid-a2fgjgy3]{margin:0;display:flex;align-items:flex-end;gap:16px}.big[data-astro-cid-a2fgjgy3] .num[data-astro-cid-a2fgjgy3]{font-size:clamp(96px,22vw,200px);line-height:.8;color:var(--bg-2);-webkit-text-stroke:1px var(--gold)}.big[data-astro-cid-a2fgjgy3] small[data-astro-cid-a2fgjgy3]{font-family:var(--en);font-style:italic;font-size:15px;letter-spacing:.12em;line-height:1.6;color:var(--gold-text);padding-bottom:4px}.wa[data-astro-cid-a2fgjgy3]{font-family:var(--serif);font-weight:300;font-size:14px;letter-spacing:.3em;color:var(--fg);white-space:nowrap}.mt[data-astro-cid-a2fgjgy3]{margin:0;display:flex;flex-wrap:wrap;gap:4px 0;font-size:12.5px;letter-spacing:.06em;color:var(--sub)}.mt[data-astro-cid-a2fgjgy3]>[data-astro-cid-a2fgjgy3]:not(:last-child):after{content:"／";margin:0 .6em;opacity:.6}.feat[data-astro-cid-a2fgjgy3]{padding-top:56px}.fa[data-astro-cid-a2fgjgy3]{display:flex;flex-direction:column;gap:28px}.fi[data-astro-cid-a2fgjgy3]{aspect-ratio:16/10}.fi[data-astro-cid-a2fgjgy3] img[data-astro-cid-a2fgjgy3]{transition:transform 1.4s var(--ease)}.fa[data-astro-cid-a2fgjgy3]:hover .fi[data-astro-cid-a2fgjgy3] img[data-astro-cid-a2fgjgy3]{transform:scale(1.035)}.ft2[data-astro-cid-a2fgjgy3]{display:flex;flex-direction:column;gap:16px}.k[data-astro-cid-a2fgjgy3]{margin:0;display:flex;align-items:baseline;gap:18px}.k[data-astro-cid-a2fgjgy3] .wa[data-astro-cid-a2fgjgy3]{padding-right:18px;border-right:1px solid var(--gold)}.ft2[data-astro-cid-a2fgjgy3] h2[data-astro-cid-a2fgjgy3]{font-size:clamp(26px,4.6vw,44px);line-height:1.55}.ft2[data-astro-cid-a2fgjgy3] .body[data-astro-cid-a2fgjgy3]{max-width:520px}.ft2[data-astro-cid-a2fgjgy3] .ul[data-astro-cid-a2fgjgy3]{margin-top:10px}.fa[data-astro-cid-a2fgjgy3]:hover .ul[data-astro-cid-a2fgjgy3]{gap:24px}.sp[data-astro-cid-a2fgjgy3]{margin-top:104px;background:var(--green-deep);color:var(--on-dark)}.spa[data-astro-cid-a2fgjgy3]{display:block;padding-block:72px}.spg[data-astro-cid-a2fgjgy3]{display:flex;flex-direction:column;gap:32px}.spi[data-astro-cid-a2fgjgy3]{aspect-ratio:16/10;outline:1px solid var(--gold);outline-offset:8px;margin:8px}.spi[data-astro-cid-a2fgjgy3] img[data-astro-cid-a2fgjgy3]{transition:transform 1.4s var(--ease)}.spa[data-astro-cid-a2fgjgy3]:hover .spi[data-astro-cid-a2fgjgy3] img[data-astro-cid-a2fgjgy3]{transform:scale(1.035)}.spt[data-astro-cid-a2fgjgy3]{display:flex;flex-direction:column;gap:16px}.spt[data-astro-cid-a2fgjgy3] .k[data-astro-cid-a2fgjgy3]{align-items:center}.chip[data-astro-cid-a2fgjgy3]{font-family:var(--serif);font-weight:300;font-size:13px;letter-spacing:.3em;color:var(--gold-light);border:1px solid var(--gold-light);padding:5px 10px 5px 14px;white-space:nowrap}.spt[data-astro-cid-a2fgjgy3] .eye[data-astro-cid-a2fgjgy3]{color:var(--gold-light)}.spt[data-astro-cid-a2fgjgy3] h2[data-astro-cid-a2fgjgy3]{color:var(--on-dark);font-size:clamp(26px,4.4vw,42px);line-height:1.55}.spt[data-astro-cid-a2fgjgy3] .body[data-astro-cid-a2fgjgy3]{color:var(--on-dark-mute);max-width:520px}.spt[data-astro-cid-a2fgjgy3] .mt[data-astro-cid-a2fgjgy3]{color:var(--on-dark-mute)}.spt[data-astro-cid-a2fgjgy3] .ul[data-astro-cid-a2fgjgy3]{margin-top:10px;border-color:var(--gold-light)}.spt[data-astro-cid-a2fgjgy3] .ul[data-astro-cid-a2fgjgy3] i[data-astro-cid-a2fgjgy3]{background:var(--gold-light)}.spa[data-astro-cid-a2fgjgy3]:hover .ul[data-astro-cid-a2fgjgy3]{gap:24px}.list[data-astro-cid-a2fgjgy3]{padding-top:104px}.items[data-astro-cid-a2fgjgy3]{display:flex;flex-direction:column;border-top:1px solid var(--fg);margin-top:32px}.it[data-astro-cid-a2fgjgy3]{display:grid;grid-template-columns:minmax(0,1fr) 104px;grid-template-areas:"wa wa" "tx th";gap:12px 18px;padding:26px 0;border-bottom:1px solid var(--line-soft);position:relative;align-items:start}.it[data-astro-cid-a2fgjgy3]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.it[data-astro-cid-a2fgjgy3]:hover:after{transform:scaleX(1)}.it[data-astro-cid-a2fgjgy3] .wa[data-astro-cid-a2fgjgy3]{grid-area:wa}.tx[data-astro-cid-a2fgjgy3]{grid-area:tx;display:flex;flex-direction:column;gap:8px;min-width:0}.tx[data-astro-cid-a2fgjgy3] .eye[data-astro-cid-a2fgjgy3]{font-size:15px}.tl[data-astro-cid-a2fgjgy3]{font-family:var(--serif);font-weight:300;font-size:20px;line-height:1.6;letter-spacing:.06em;font-feature-settings:"palt"}.ds[data-astro-cid-a2fgjgy3]{font-size:14px;line-height:1.95;color:var(--ink)}.th[data-astro-cid-a2fgjgy3]{grid-area:th;aspect-ratio:1/1}.th[data-astro-cid-a2fgjgy3] img[data-astro-cid-a2fgjgy3]{transition:transform .9s var(--ease)}.it[data-astro-cid-a2fgjgy3]:hover .th[data-astro-cid-a2fgjgy3] img[data-astro-cid-a2fgjgy3]{transform:scale(1.06)}.next[data-astro-cid-a2fgjgy3]{padding-top:104px;padding-bottom:16px}.ngrid[data-astro-cid-a2fgjgy3]{display:flex;flex-direction:column;gap:28px}.up[data-astro-cid-a2fgjgy3]{list-style:none;margin:0;padding:0;border-top:1px solid var(--fg)}.up[data-astro-cid-a2fgjgy3] li[data-astro-cid-a2fgjgy3]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--line-soft)}.up[data-astro-cid-a2fgjgy3] i[data-astro-cid-a2fgjgy3]{font-family:var(--serif);font-style:normal;font-size:13px;letter-spacing:.24em;color:var(--sub)}.up[data-astro-cid-a2fgjgy3] span[data-astro-cid-a2fgjgy3]{font-family:var(--serif);font-weight:300;font-size:16px;line-height:1.7;letter-spacing:.05em;color:var(--ink)}.up[data-astro-cid-a2fgjgy3] em[data-astro-cid-a2fgjgy3]{font-style:normal;font-size:11px;letter-spacing:.16em;color:var(--gold-text);border:1px solid var(--gold);padding:1px 8px;white-space:nowrap}@media(min-width:821px){.top[data-astro-cid-a2fgjgy3]{padding-top:168px}.tgrid[data-astro-cid-a2fgjgy3]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px}.feat[data-astro-cid-a2fgjgy3]{padding-top:88px}.fa[data-astro-cid-a2fgjgy3]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:end}.ft2[data-astro-cid-a2fgjgy3]{padding-bottom:8px;gap:20px}.sp[data-astro-cid-a2fgjgy3]{margin-top:152px}.spa[data-astro-cid-a2fgjgy3]{padding-block:112px}.spg[data-astro-cid-a2fgjgy3]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px;align-items:center}.spt[data-astro-cid-a2fgjgy3]{order:-1;gap:20px}.list[data-astro-cid-a2fgjgy3]{padding-top:152px}.it[data-astro-cid-a2fgjgy3]{grid-template-columns:120px minmax(0,1fr) 200px;grid-template-areas:"wa tx th";gap:40px;padding:36px 0;align-items:center}.tl[data-astro-cid-a2fgjgy3]{font-size:26px}.ds[data-astro-cid-a2fgjgy3]{font-size:15px;max-width:560px}.th[data-astro-cid-a2fgjgy3]{aspect-ratio:16/10}.next[data-astro-cid-a2fgjgy3]{padding-top:152px;padding-bottom:40px}.ngrid[data-astro-cid-a2fgjgy3]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;align-items:start}.up[data-astro-cid-a2fgjgy3] span[data-astro-cid-a2fgjgy3]{font-size:18px}}
