.message_head__nds8X{padding-top:clamp(48px,6vw,88px);overflow:hidden}.message_head__nds8X>div{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px}.message_crumbs__6qJj6{grid-column:1/-1;margin-bottom:40px;color:var(--on-navy-sub)}.message_tx__Q3OLR{grid-column:1/span 6;padding-bottom:var(--section);display:flex;flex-direction:column;gap:32px}.message_head__nds8X h1{font-size:clamp(40px,5.2vw,80px);line-height:1.4;letter-spacing:.06em}.message_head__nds8X h1 span{display:block;white-space:nowrap}.message_pt__Da3VG{grid-column:7/span 6;align-self:end;position:relative}.message_pt__Da3VG img{width:100%;max-width:560px;margin-left:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%}.message_namebox__5M9K4{position:absolute;right:0;bottom:clamp(32px,4vw,56px);background:#ffffff;color:var(--ink);padding:10px 16px 11px;display:flex;flex-direction:column;line-height:1.5}.message_namebox__5M9K4 small{font-size:11px;letter-spacing:.16em;color:var(--sub)}.message_namebox__5M9K4 b{font-family:var(--serif);font-weight:600;font-size:17px;letter-spacing:.3em}.message_body__DzxZe{padding-block:var(--section)}.message_body__DzxZe>div{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;row-gap:48px}.message_side__vnxpT{grid-column:1/span 4}.message_sideIn__NBK3_{position:sticky;top:40px;display:flex;flex-direction:column;gap:24px}.message_side__vnxpT blockquote{margin:0;font-family:var(--serif);font-weight:600;font-size:clamp(24px,2.4vw,34px);line-height:1.7;letter-spacing:.06em;color:var(--navy)}.message_main__tTTc_{grid-column:6/span 7}.message_letter__hoxNs p{font-family:var(--serif);font-weight:500;font-size:clamp(16px,1.3vw,18px);line-height:2.3;letter-spacing:.08em;color:var(--ink)}.message_letter__hoxNs p+p{margin-top:2em}.message_letter__hoxNs .message_last__BB7Xk{font-weight:600;font-size:clamp(20px,1.8vw,26px);line-height:1.9}.message_sign__8M8vE{margin-top:56px;display:flex;flex-direction:column;gap:4px}.message_sign__8M8vE small{font-size:12px;letter-spacing:.14em;color:var(--sub)}.message_sign__8M8vE b{font-family:var(--serif);font-weight:600;font-size:22px;letter-spacing:.3em}.message_after__0EMGG{padding-bottom:var(--section)}.message_relH__UbwES{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:32px}.message_relH__UbwES h2{font-size:22px;letter-spacing:.1em}.message_relH__UbwES+ul+.message_relH__UbwES{margin-top:clamp(64px,7vw,104px)}.message_nextlinks__rvRP_{margin-top:56px;display:flex;flex-wrap:wrap;gap:12px 40px}@media (max-width:900px){.message_pt__Da3VG,.message_tx__Q3OLR{grid-column:1/-1}.message_tx__Q3OLR{padding-bottom:24px}.message_pt__Da3VG img{max-width:340px}.message_main__tTTc_,.message_side__vnxpT{grid-column:1/-1}.message_sideIn__NBK3_{position:static}}