.hw-case .hw-feature__image{aspect-ratio:3/4}
.hw-case .hw-lifestyle__visual{height:auto;aspect-ratio:3/4}
.hw-case .hw-lifestyle{max-height:none}
.hw-case .hw-story__intro-grid h2{max-width:12ch}
.hw-case .hw-story__intro-grid>div>p{max-width:48ch}
.hw-case-family{padding-top:12px;padding-bottom:80px}
.hw-case-family>div{display:flex;flex-wrap:wrap;gap:10px}
.hw-case-family a{display:flex;gap:28px;align-items:center;justify-content:space-between;padding:15px 20px;border:1px solid var(--hw-line);text-decoration:none;font-size:12px;transition:color .2s,background .2s}
.hw-case-family a:hover,.hw-case-family a[aria-current=page]{background:var(--hw-ink);color:var(--hw-paper)}
.hw-case .hw-gallery__thumbs{justify-content:flex-start}
@media(min-width:760px){.hw-case .hw-scroll-scene__visual{height:auto;aspect-ratio:3/4;align-self:center}.hw-case .hw-scroll-scene__sticky{min-height:0}.hw-case .hw-scroll-scene__image{object-fit:contain}.hw-case .hw-scroll-scene__copy{padding-block:35px}}
@media(max-width:759px){.hw-case-family{padding-bottom:55px}.hw-case-family a{flex:1 1 45%;padding:14px}.hw-case .hw-lifestyle__copy h2{max-width:14ch}}
