.voice{width:100%;padding-right:max(48px,calc((100% - 1160px)/2));padding-left:max(48px,calc((100% - 1160px)/2));background:linear-gradient(135deg,var(--rose),var(--paper) 48%,var(--mist))}.voice-intro{display:flex;margin:-35px 0 55px 240px;align-items:end;justify-content:space-between;gap:40px}.voice-intro p{max-width:520px;margin:0;color:rgba(85,73,111,.72);font-size:13px}.voice-intro span,.voice-note>span{font-size:8px;font-weight:700;letter-spacing:.14em}.voice-grid{display:grid;grid-template-columns:1fr 1fr .7fr;gap:14px}.voice-card{display:flex;min-height:390px;padding:30px;flex-direction:column;border:1px solid var(--line);background:rgba(255,249,251,.68)}.voice-card>p{margin:0;font-size:8px;font-weight:700;letter-spacing:.14em}.voice-card>div{margin:35px 0 5px;color:var(--violet);font:italic 72px/1 var(--serif)}.voice-card h3{margin:0;font:400 23px/1.65 var(--serif)}.voice-card>span{margin-top:auto;font-size:8px;letter-spacing:.12em}.voice-note{display:flex;padding:28px;flex-direction:column;justify-content:flex-end;background:linear-gradient(145deg,var(--lilac),var(--aqua))}.voice-note p{margin:24px 0 0;font-size:11px}.advisor-teaser{display:grid;grid-template-columns:.85fr 1fr;gap:100px;align-items:center}.advisor-teaser__photo{min-height:570px;background:linear-gradient(rgba(245,213,229,.17),rgba(223,247,251,.2)),url("../images/chinami-speaking.jpg") 50% center/cover no-repeat}.advisor-teaser h2{margin:0 0 24px;font:400 clamp(34px,4vw,56px)/1.55 var(--serif)}.advisor-teaser h2 span{display:block;white-space:nowrap}.advisor-teaser div:last-child>p:not(.label){max-width:530px;color:rgba(85,73,111,.72);font-size:13px}.advisor-page .advisor-hero__photo{background-image:linear-gradient(rgba(233,214,248,.18),rgba(189,235,242,.25)),url("../images/chinami-speaking.jpg")}.advisor-story{display:grid;grid-template-columns:.9fr 1fr;gap:100px;align-items:center}.advisor-story__photo{min-height:590px;background:linear-gradient(rgba(233,214,248,.16),rgba(189,235,242,.18)),url("../images/chinami-speaking.jpg") 48% center/cover no-repeat}.advisor-story h2{margin:0 0 28px;font:400 clamp(34px,4vw,56px)/1.55 var(--serif)}.advisor-story h2 span{display:block;white-space:nowrap}.advisor-story>div:last-child>p:not(.label){color:rgba(85,73,111,.74);font-size:13px}.advisor-page .advisor-profile__portrait{background-image:linear-gradient(rgba(223,247,251,.18),rgba(245,213,229,.2)),url("../images/chinami-session.jpg");background-position:22% center}.advisor-qualifications{margin-top:32px;padding:24px;background:rgba(233,214,248,.34)}.advisor-qualifications h3{margin:0 0 8px;font:400 20px var(--serif)}.advisor-qualifications p{margin:0;color:rgba(85,73,111,.72);font-size:11px}@media(max-width:760px){.voice{padding-right:22px;padding-left:22px}.voice-intro{display:block;margin:0 0 35px}.voice-intro span{display:block;margin-top:18px}.voice-grid{grid-template-columns:1fr}.voice-card{min-height:320px}.advisor-teaser,.advisor-story{grid-template-columns:1fr;gap:35px}.advisor-teaser__photo,.advisor-story__photo{min-height:450px}.advisor-teaser h2,.advisor-story h2{font-size:24px;line-height:1.7}}

/* Use the supplied Chinami portrait as the single photograph. */
.advisor-teaser__photo{background-image:linear-gradient(rgba(245,213,229,.12),rgba(223,247,251,.14)),url("../images/chinami-profile.jpg");background-position:50% 42%}
.advisor-page .advisor-hero__photo{background-image:linear-gradient(rgba(233,214,248,.12),rgba(189,235,242,.16)),url("../images/chinami-profile.jpg");background-position:50% 38%}
.advisor-page .advisor-story__photo,.advisor-page .advisor-profile__portrait{display:none}
.advisor-page .advisor-story,.advisor-page .advisor-profile{display:block}
.advisor-page .advisor-story{background:linear-gradient(135deg,rgba(233,214,248,.34),rgba(223,247,251,.32))}
.advisor-page .advisor-story>div:last-child,.advisor-page .advisor-profile>div:last-child{max-width:760px;margin:0 auto}
@media(max-width:760px){.advisor-page .advisor-hero__photo{background-position:50% 35%}.advisor-page .advisor-story,.advisor-page .advisor-profile{display:block}.advisor-page .advisor-story>div:last-child,.advisor-page .advisor-profile>div:last-child{max-width:none}}
