.hs{display:grid;gap:clamp(24px,3vw,56px);grid-template-columns:1fr;align-items:center}@media (max-width:899px){.hs--reverse .hs__media{order:2}}@media (min-width:900px){.hs{grid-template-columns:1fr 1fr}}.hs__media{border-radius:var(--r-lg);overflow:hidden;aspect-ratio:5/4;background:var(--blue-deep);position:relative}.hs__media img{width:100%;height:100%;object-fit:cover;animation:hs-fade .5s var(--ease)}@keyframes hs-fade{0%{opacity:0;transform:scale(1.03)}}.hs__stamp{position:absolute;left:14px;bottom:14px;z-index:2;background:rgb(255 255 255/.95);border-radius:var(--r-md);padding:12px 16px}.hs__stamp b{display:block;font-family:var(--display);font-size:1.7rem;font-weight:600;letter-spacing:-.04em;color:var(--blue);line-height:1}.hs__stamp span{font-family:var(--mono);font-size:.6rem;letter-spacing:.12em;color:var(--steel)}.hs__text{min-height:clamp(150px,17vh,200px);animation:hs-fade .45s var(--ease)}.hs__title{margin:14px 0 16px;max-width:14ch}.hs__lead{max-width:44ch}.hs__strip{display:flex;flex-wrap:wrap;gap:9px;margin:26px 0 0;list-style:none;padding:0}.hs__strip button{display:block;position:relative;width:76px;height:58px;border:none;padding:0;border-radius:8px;overflow:hidden;background:var(--wash);cursor:pointer;opacity:.55;transition:opacity .3s var(--ease),outline-color .25s;outline:2px solid transparent;outline-offset:2px}.hs__strip button:hover{opacity:1}.hs__strip button[aria-selected=true]{opacity:1;outline-color:var(--blue)}.hs__strip button:hover{outline-color:var(--red)}.hs__strip img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.hs__strip button:hover img{transform:scale(1.08)}.hs__strip span{position:absolute;inset:auto 0 0 0;padding:4px 5px;font-family:var(--mono);font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(180deg,transparent,rgb(11 18 25/.9));text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs__cta{margin-top:28px}@media (prefers-reduced-motion:reduce){.hs__media img,.hs__text{animation:none}}