.story-page .story-hero{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);min-height:min(850px,100svh);padding-block:clamp(150px,15vw,210px) 80px}.story-page .story-hero h1{font-size:clamp(48px,6.5vw,112px);line-height:1.02;letter-spacing:-.065em}.story-page .story-hero>p{font-size:clamp(16px,1.5vw,20px)}.story-page .story-person,.story-page .story-work{height:auto;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.story-page .story-person-copy,.story-page .story-work-copy{height:auto;min-width:0;padding:clamp(40px,5vw,80px)}.story-page .story-person-copy h2,.story-page .story-work-copy h2{font-size:clamp(34px,3.6vw,64px);line-height:1.08;letter-spacing:-.045em;margin:28px 0;overflow-wrap:anywhere;text-wrap:balance}.story-page .story-person-copy h2 br,.story-page .story-work-copy h2 br{display:none}.story-page .story-person-copy .eyebrow{line-height:1.6}.story-page .story-person-image,.story-page .story-work-image{position:relative;height:auto;min-height:560px;max-height:none;overflow:hidden}.story-page .story-person-image img,.story-page .story-work-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.story-page .story-person-image strong{line-height:.95}.story-page .story-timeline-head{grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:32px}.story-page .story-timeline-head h2{font-size:clamp(36px,4.5vw,76px);line-height:1.08}.story-page .timeline-list article{grid-template-columns:minmax(64px,.35fr) minmax(0,.8fr) minmax(0,1fr)}.story-page .timeline-list h3{font-size:clamp(22px,2.2vw,30px);line-height:1.2}.story-page .story-cta h2{line-height:1.05}@media (max-width:900px){.story-page .story-hero{grid-template-columns:1fr;min-height:0;gap:32px}.story-page .story-hero h1{font-size:clamp(42px,8.5vw,74px)}.story-page .story-hero>p{max-width:560px}.story-page .story-person,.story-page .story-work{grid-template-columns:1fr}.story-page .story-person-copy,.story-page .story-work-copy{padding:56px clamp(22px,6vw,64px)}.story-page .story-person-copy h2,.story-page .story-work-copy h2{font-size:clamp(32px,5.5vw,48px)}.story-page .story-marcus .story-person-image{order:0}.story-page .story-marcus .story-person-copy{order:1}.story-page .story-person-image,.story-page .story-work-image{min-height:0;height:clamp(340px,70vw,620px)}.story-page .story-timeline-head{grid-template-columns:1fr}}@media (max-width:600px){.story-page .story-hero{padding:170px 22px 60px}.story-page .story-hero h1{font-size:clamp(36px,9.8vw,56px)}.story-page .story-timeline{padding:64px 22px}.story-page .timeline-list article{grid-template-columns:1fr;gap:12px}.story-page .story-cta{padding:64px 22px}.story-page .story-cta h2{font-size:clamp(34px,9vw,52px);margin:28px 0 40px}.story-page .story-cta h2 br{display:none}}