.hg{background:var(--sand);border-radius:var(--radius-panel);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,36px);margin:0;padding:clamp(24px,3.2vw,48px);list-style:none;display:grid}.hg>.window-clips{width:0;height:0;position:absolute}.hg-card{transform:rotate(var(--rot))}.hg-card figure{border-radius:var(--radius-inset);background:#fffcf4;height:100%;margin:0;padding:10px 10px 0;overflow:hidden;box-shadow:0 4px 12px #0015531a,0 16px 38px #0015531f}.hg-card img,.hg-card video{aspect-ratio:3/2;background-image:var(--poster);object-fit:cover;background-size:cover;width:100%;height:auto;display:block}.hg-card figcaption{padding:14px 10px 18px}.hg-card strong{color:var(--heading);font-family:var(--font-display);letter-spacing:0;margin-bottom:7px;font-size:clamp(1.5rem,2vw,1.875rem);font-weight:400;line-height:1.25;display:block}.hg-card span{color:var(--blue);font-size:.88rem;font-weight:500;line-height:1.42;display:block}.hg-armed .hg-card{opacity:0;transform:translateY(22px)rotate(0)scale(.97)}.hg-in .hg-card{opacity:1;transform:rotate(var(--rot));transition:opacity .46s var(--ease) calc(var(--i) * 70ms), transform .56s var(--ease) calc(var(--i) * 70ms)}@media (max-width:1080px) and (min-width:641px){.hg{grid-template-columns:repeat(2,minmax(0,1fr))}.hg-card:last-child{grid-column:1/-1}.hg-card:last-child img{aspect-ratio:3/1.15}}@media (max-width:640px){.hg-card video{background-image:var(--poster-phone,var(--poster))}.hg{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:#0455c059 transparent;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:min(76%,300px);grid-auto-flow:column;gap:14px;padding:18px 18px 22px;scroll-padding-inline:18px;display:grid;overflow-x:auto}.hg-card{scroll-snap-align:center;transform:none}.hg-armed .hg-card{transform:translateY(22px)scale(.97)}.hg-in .hg-card{transform:none}.hg-card strong{font-size:1.16rem}.hg-card span{font-size:.9rem}}
