.visual-story{padding:0 max(7vw,24px) 110px;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;background:#fff}.visual-story>img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;box-shadow:var(--shadow)}.visual-note{margin-left:-55px;background:var(--navy);padding:38px;color:#fff;border-left:6px solid var(--green);box-shadow:var(--shadow)}.visual-note span{text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;font-weight:800;color:var(--green)}.visual-note h2{color:#fff;font-size:clamp(1.8rem,3vw,2.8rem);margin:12px 0}.visual-note p{color:#d8e4ef;margin:0}.expert{background:linear-gradient(90deg,var(--sky) 0 34%,var(--cream) 34%);grid-template-columns:minmax(270px,400px) 1fr;gap:70px;padding-top:70px;padding-bottom:0;overflow:hidden}.expert>div:last-child{max-width:760px;padding-bottom:70px}.expert-photo{align-self:end;display:flex;justify-content:center;position:relative}.expert-photo:before{content:"";position:absolute;width:330px;height:330px;border-radius:50%;background:var(--blue);bottom:45px;opacity:.14}.expert-photo img{position:relative;z-index:1;width:min(100%,380px);max-height:580px;object-fit:contain;object-position:bottom}.expert-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.expert-tags span{padding:8px 13px;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--navy);font-size:.78rem;font-weight:800}@media(max-width:850px){.visual-story{grid-template-columns:1fr;padding:0 24px 75px}.visual-note{margin:-30px 18px 0;position:relative}.expert{grid-template-columns:1fr;background:linear-gradient(180deg,var(--sky) 0 48%,var(--cream) 48%);gap:25px;padding-top:55px}.expert-photo img{max-height:470px}.expert>div:last-child{padding-bottom:60px}.monogram{display:none}}@media(max-width:520px){.visual-note{margin:-20px 10px 0;padding:26px}.visual-story>img{aspect-ratio:4/3}.expert-photo:before{width:260px;height:260px}.expert-photo img{max-height:390px}.expert-tags span{font-size:.72rem}}
