.page-module__E0kJGG__heroSec{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;padding:96px 40px 64px;display:grid}@media (max-width:1000px){.page-module__E0kJGG__heroSec{grid-template-columns:1fr;gap:44px}}@media (max-width:760px){.page-module__E0kJGG__heroSec{padding:52px 22px 44px}}.page-module__E0kJGG__h1Hero{font-family:var(--font-serif-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 24px;font-size:66px;font-weight:400;line-height:1.08}@media (max-width:760px){.page-module__E0kJGG__h1Hero{font-size:40px}}.page-module__E0kJGG__leadSerif{color:var(--ink);margin:0 0 20px;font-family:Noto Serif JP,serif;font-size:19px;line-height:1.8}.page-module__E0kJGG__leadBody{color:var(--ink-a72);max-width:440px;margin:0 0 36px;font-size:15.5px;line-height:2}.page-module__E0kJGG__heroArtWrap{position:relative}.page-module__E0kJGG__heroBadge{border:1.5px solid var(--ink);background:var(--cream);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:118px;height:118px;display:flex;position:absolute;top:-26px;right:-26px}@media (max-width:1000px){.page-module__E0kJGG__heroBadge{display:none}}.page-module__E0kJGG__heroBadgeDot{background:var(--terracotta);border-radius:50%;width:9px;height:9px;margin-bottom:6px}.page-module__E0kJGG__heroBadgeV{font-family:var(--font-serif-display);color:var(--ink);font-size:44px}.page-module__E0kJGG__statSec{border-top:var(--divider);border-bottom:var(--divider)}.page-module__E0kJGG__statWrap{grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:760px){.page-module__E0kJGG__statWrap{grid-template-columns:1fr}}.page-module__E0kJGG__statCell1,.page-module__E0kJGG__statCell2,.page-module__E0kJGG__statCell3{padding:34px 0}.page-module__E0kJGG__statCell2,.page-module__E0kJGG__statCell3{padding-left:40px}.page-module__E0kJGG__statCell1,.page-module__E0kJGG__statCell2{border-right:var(--divider)}@media (max-width:760px){.page-module__E0kJGG__statCell1,.page-module__E0kJGG__statCell2,.page-module__E0kJGG__statCell3{border-right:none;border-bottom:var(--divider);padding:24px 0}.page-module__E0kJGG__statCell3{border-bottom:none}}.page-module__E0kJGG__statNum{font-family:var(--font-serif-display);color:var(--ink);font-size:38px;line-height:1}.page-module__E0kJGG__statLabel{color:var(--ink-a6);letter-spacing:.03em;margin-top:6px;font-size:13px}.page-module__E0kJGG__latestSec{padding:80px 40px 40px}@media (max-width:760px){.page-module__E0kJGG__latestSec{padding:56px 22px 40px}}.page-module__E0kJGG__latestHead{justify-content:space-between;align-items:flex-end;margin-bottom:40px;display:flex}@media (max-width:760px){.page-module__E0kJGG__latestHead{flex-direction:column;align-items:flex-start;gap:16px}}.page-module__E0kJGG__latestH2{letter-spacing:.01em;margin:0;font-family:Noto Serif JP,serif;font-size:34px;font-weight:600}.page-module__E0kJGG__latestGrid{grid-template-columns:1.15fr 1fr;align-items:start;gap:56px;display:grid}@media (max-width:1000px){.page-module__E0kJGG__latestGrid{grid-template-columns:1fr;gap:40px}}.page-module__E0kJGG__featuredCard{color:inherit;display:block}.page-module__E0kJGG__featuredMeta{align-items:center;gap:10px;margin:22px 0 14px;display:flex}.page-module__E0kJGG__metaCat{letter-spacing:.08em;color:var(--terracotta);font-size:12px}.page-module__E0kJGG__metaDate{color:var(--ink-a45);font-size:12px}.page-module__E0kJGG__featuredTitle{letter-spacing:.01em;color:var(--ink);margin:0 0 14px;font-family:Noto Serif JP,serif;font-size:26px;font-weight:600;line-height:1.5}.page-module__E0kJGG__featuredExcerpt{color:var(--ink-a72);font-size:15px;line-height:1.9}.page-module__E0kJGG__listRow{border-top:var(--divider);width:100%;color:inherit;grid-template-columns:34px 1fr;gap:20px;padding:26px 0;transition:opacity .15s;display:grid}.page-module__E0kJGG__listRow:hover{opacity:.72}.page-module__E0kJGG__listIndex{font-family:var(--font-serif-display);color:var(--ink-a2);padding-top:2px;font-size:16px}.page-module__E0kJGG__listMeta{align-items:center;gap:9px;margin-bottom:9px;display:flex}.page-module__E0kJGG__metaCatSm{letter-spacing:.07em;color:var(--terracotta);font-size:11.5px}.page-module__E0kJGG__metaDateSm{color:var(--ink-a45);font-size:11.5px}.page-module__E0kJGG__listTitle{color:var(--ink);font-family:Noto Serif JP,serif;font-size:17px;font-weight:600;line-height:1.6;display:block}.page-module__E0kJGG__tbSec{padding:60px 40px 96px}@media (max-width:760px){.page-module__E0kJGG__tbSec{padding:48px 22px 72px}}.page-module__E0kJGG__tbInner{background:var(--ink);border-radius:14px;grid-template-columns:1fr .9fr;align-items:center;gap:56px;padding:64px 60px;display:grid;position:relative;overflow:hidden}@media (max-width:1000px){.page-module__E0kJGG__tbInner{grid-template-columns:1fr;gap:36px}}@media (max-width:760px){.page-module__E0kJGG__tbInner{padding:40px 26px}}.page-module__E0kJGG__tbCircle{border:1.5px solid #f7f5f026;border-radius:50%;width:260px;height:260px;position:absolute;top:-70px;right:-70px}.page-module__E0kJGG__tbTitle{color:var(--cream);margin:0 0 18px;font-family:Noto Serif JP,serif;font-size:32px;font-weight:600;line-height:1.5}.page-module__E0kJGG__tbBody{color:#f7f5f0c7;max-width:400px;margin:0 0 32px;font-size:15px;line-height:2}
