[data-sig="juniper-drop"]{padding:80px var(--gutter);display:grid;grid-template-columns:1fr 1.6fr;gap:64px;align-items:center}
[data-sig="juniper-drop"]{
 h2{font-size:64px}
 .countdown{font-size:26px;font-variant-numeric:tabular-nums;border-top:1px solid var(--line);padding-top:20px;margin-bottom:12px}
 .drop-peek{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
 .drop-peek>div{overflow:hidden;position:relative;background:var(--paper)}
 .drop-peek img{width:100%;aspect-ratio:4/5}
 /* Frost the silhouette, leaving a crisp strip of the actual fabric visible. */
 .drop-peek>div::before{content:'';position:absolute;inset:0;z-index:1;background:color-mix(in srgb,var(--paper) 65%,transparent);backdrop-filter:blur(8px);clip-path:polygon(0 0,100% 0,100% 43%,0 43%,0 66%,100% 66%,100% 100%,0 100%);pointer-events:none}
 .drop-peek span{position:absolute;z-index:2;bottom:0;left:0;width:100%;padding:12px 4px;text-align:center;font-size:12px;background:var(--paper)}
 .revealed>div::before{display:none}
 @media(prefers-reduced-transparency:reduce){.drop-peek>div::before{background:var(--paper);backdrop-filter:none}}
 @media(max-width:700px){&{padding:56px 20px;grid-template-columns:1fr;gap:24px}h2{font-size:48px}.drop-peek{gap:10px}.drop-peek img{height:150px;aspect-ratio:auto}.drop-peek span{font-size:11px;padding:9px 2px}.countdown{font-size:24px}}
}
