.story-hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:75vh;padding:65px 5%;gap:5vw}.story-copy>.quiet-link{margin-bottom:65px}.story-copy h1{font-size:clamp(48px,6vw,90px)}.story-deck{font-size:20px;color:var(--muted);max-width:420px;margin:24px 0 35px}.story-art{border-radius:26px;overflow:hidden;background:#eeeef0}.story-art img{width:100%;height:auto;transition:transform 1s ease}.story-art:hover img{transform:scale(1.035)}.story-body{max-width:760px;margin:auto;padding:90px 28px 100px}.story-body h2{font-size:clamp(32px,4vw,54px);line-height:1.13;font-weight:500}.story-body>p:not(.eyebrow):not(.notice){font-size:20px;line-height:1.8;color:#646469}.story-divider{height:1px;background:var(--line);margin:65px 0}.story-body dl{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:30px 0;border-block:1px solid var(--line);margin:40px 0}.story-body dt{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.story-body dd{margin:10px 0 0;font-size:14px}.story-next{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:230px;padding:45px 25% 45px 7%;background:#eeeef0;overflow:hidden}.story-next>span:nth-child(2){font:500 clamp(28px,4vw,50px) Manrope,Arial;letter-spacing:-.045em}.story-next img{position:absolute;right:6%;width:150px;top:40px;mix-blend-mode:multiply;transition:transform .6s}.story-next:hover img{transform:rotate(5deg) scale(1.08)}.story-link{margin-top:18px;font-size:12px;color:#727277}.story-page footer{gap:25px}.story-enter{animation:story-enter .8s both}@keyframes story-enter{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(max-width:700px){.story-hero{grid-template-columns:1fr;padding:35px 6%;gap:35px}.story-copy>.quiet-link{margin-bottom:40px}.story-body{padding-top:35px}.story-body dl{grid-template-columns:1fr}.story-next{padding:35px 115px 35px 6%;min-height:180px}.story-next img{width:95px;right:3%;top:45px}.story-page .nav nav a:last-child{display:inline-block}}@media(prefers-reduced-motion:reduce){.story-enter{animation:none}.story-art img,.story-next img{transition:none}.story-next:hover img,.story-art:hover img{transform:none}}
