.split-intro{align-items:center;display:grid;gap:56px;grid-template-columns:1.1fr .9fr;margin:0 auto;max-width:var(--page-max,1120px);padding:64px var(--page-gutter,32px) 56px;text-align:left}.split-intro-text{min-width:0}.split-intro .eyebrow{color:#55929a;display:block;font-size:12.5px;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.split-intro .eyebrow,.split-intro h1{font-family:"Source Serif 4","Noto Serif JP",serif}.split-intro h1{color:#231815;font-size:38px;font-weight:500;line-height:1.25;margin:14px 0 18px;max-width:460px}.split-intro .body{color:#4a3f3c;font-family:Source Sans\ 3,Noto Sans JP,sans-serif;font-size:16px;line-height:1.7;max-width:46ch}.split-intro .body p{margin:0 0 12px}.split-intro-link{align-items:center;border-bottom:1px solid #3f7078;color:#3f7078;display:inline-flex;font-family:Source Sans\ 3,Noto Sans JP,sans-serif;font-size:13.5px;gap:8px;margin-top:22px;padding-bottom:2px;text-decoration:none}.split-intro-media{min-width:0}.split-intro-media img{aspect-ratio:4/5;border-radius:2px;display:block;object-fit:cover;width:100%}@media (max-width:860px){.split-intro{gap:28px;grid-template-columns:1fr;padding:48px 24px}.split-intro h1{font-size:27px;max-width:none}.split-intro-media img{aspect-ratio:16/9}.split-intro-media{order:-1}}