.ph{overflow-x:clip}.ph-en{font-family:var(--font-en), "Cormorant Garamond", serif;letter-spacing:.3em;color:var(--muted);font-size:15px}.ph-head{flex-direction:column;gap:18px;display:flex}.ph-head__ja{letter-spacing:.12em;color:var(--ink);font-size:28px;line-height:1.8}.ph img{object-fit:cover}.ph-title{padding:200px var(--pad-x) 0;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.ph-title>div{flex-direction:column;grid-column:2/8;gap:18px;display:flex}.ph-title__ja{letter-spacing:.14em;color:var(--ink);font-size:32px;line-height:1.8}.ph-intro{padding:160px 0 0 var(--pad-x);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}.ph-intro__img{aspect-ratio:2/3;grid-area:1/8/auto/13;position:relative}.ph-intro__text{letter-spacing:.1em;color:var(--body);flex-direction:column;grid-area:1/2/auto/7;gap:44px;font-size:24px;line-height:1.9;display:flex}.ph-rule{background:var(--accent);width:36px;height:1px;display:block}.ph-sec{padding:240px var(--pad-x) 0;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.ph-sec--listening .ph-col{grid-column:6/13}.ph-sec--beginning .ph-col{grid-column:2/9}.ph-col{flex-direction:column;gap:64px;max-width:680px;display:flex}.ph-body{letter-spacing:.06em;text-wrap:pretty;flex-direction:column;gap:34px;font-size:17px;line-height:2.1;display:flex}.ph-body__em{color:var(--ink);margin-top:36px!important}.ph-wide{padding:240px var(--pad-x) 0 0;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.ph-wide__img{aspect-ratio:3/2;grid-column:1/10;position:relative}.ph-pot{padding:200px var(--pad-x) 0;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.ph-pot__img{aspect-ratio:4/5;grid-column:9/12;position:relative}.ph-profile{padding:240px var(--pad-x) 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.ph-profile__side{flex-direction:column;grid-column:2/5;gap:40px;display:flex}.ph-profile__img{aspect-ratio:1;width:240px;position:relative}.ph-profile__text{letter-spacing:.06em;text-wrap:pretty;flex-direction:column;grid-column:6/13;gap:34px;max-width:680px;padding-top:56px;font-size:16px;line-height:2.1;display:flex}.ph-sign{letter-spacing:.14em;color:var(--ink);margin-top:16px;font-size:14px}.ph-sign__role{color:var(--muted);margin-left:16px;font-size:12px}.ph-link{letter-spacing:.1em;color:var(--ink);border-bottom:1px solid var(--accent);align-self:flex-start;margin-top:72px;padding-bottom:6px;font-size:14px}.ph-link:hover{color:var(--accent)}.ph-contact{padding-top:20px}@media (max-width:1100px){.ph-intro__text{gap:36px;font-size:20px}.ph-sec--listening .ph-col,.ph-profile__text{grid-column:5/13}.ph-profile__side{grid-column:1/5}}@media (max-width:768px){.ph-en{font-size:13px}.ph-head{gap:12px}.ph-head__ja{letter-spacing:.1em;font-size:21px}.ph-title{padding:96px var(--pad-x) 0;display:block}.ph-title>div{gap:12px}.ph-title__ja{letter-spacing:.12em;font-size:24px}.ph-intro{padding:64px 0 0 var(--pad-x);flex-direction:column;align-items:stretch;gap:48px;display:flex}.ph-intro__img{grid-column:auto;align-self:flex-end;width:78%}.ph-intro__text{padding-right:var(--pad-x);letter-spacing:.06em;gap:32px;font-size:20px}.ph-sec{padding:120px var(--pad-x) 0;display:block}.ph-col{gap:40px;max-width:none}.ph-body{letter-spacing:.04em;gap:30px;font-size:16px;line-height:2.05}.ph-body__em{margin-top:24px!important}.ph-wide{padding:120px 40px 0 0;display:block}.ph-wide__img{width:100%}.ph-pot{padding:96px var(--pad-x) 0;justify-content:flex-end;display:flex}.ph-pot__img{width:200px}.ph-profile{padding:120px var(--pad-x) 0;flex-direction:column;gap:32px;display:flex}.ph-profile__side{gap:32px}.ph-profile__img{width:140px}.ph-profile__text{letter-spacing:.04em;gap:26px;max-width:none;padding-top:0;font-size:15px;line-height:2.05}.ph-sign{letter-spacing:.12em;margin-top:8px;font-size:13px}.ph-sign__role{margin-left:12px;font-size:11px}.ph-link{margin-top:40px}.ph-contact{padding-top:0}}
