.wallpapers{padding-top:clamp(7rem,12vw,10rem)}.wallpapers__intro{padding:0 var(--page-gutter) clamp(3rem, 6vw, 5rem)}.wallpapers__intro>.eyebrow{color:var(--color-red)}.wallpapers__intro h1{letter-spacing:-.075em;text-transform:uppercase;margin:.3em 0 0;font-size:clamp(3.4rem,9vw,9rem);font-weight:400;line-height:.8}.wallpapers__intro h1 span{color:var(--color-red)}.wallpapers__intro>p:last-child{max-width:28rem;margin:clamp(1.5rem,3vw,2.5rem) 0 0;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:300;line-height:1.45}.wallpapers__grid{padding:0 var(--page-gutter);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.5vw,2.5rem);display:grid}.wallpaper{margin:0}.wallpaper__screen{aspect-ratio:1608/3496;border:1px solid color-mix(in srgb, var(--color-ink) 25%, transparent);background:var(--color-paper);border-radius:clamp(1rem,2.4vw,2rem);position:relative;overflow:hidden}.wallpaper__screen img{object-fit:cover}.wallpaper figcaption{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.8rem;font-size:.72rem;font-weight:500;display:flex}.wallpaper figcaption a{border:1px solid var(--color-ink);transition:background .2s var(--ease-out), color .2s var(--ease-out);padding:.55rem .8rem}.wallpaper figcaption a:hover{background:var(--color-ink);color:var(--color-bone)}.wallpapers__help{margin-top:var(--space-section);padding:clamp(2.5rem, 5vw, 4rem) var(--page-gutter);border-top:1px solid var(--color-ink);grid-template-columns:1fr 1fr;gap:2rem;display:grid}.wallpapers__help p:last-child{max-width:30rem;margin:.7rem 0 0;line-height:1.5}@media (max-width:44rem){.wallpapers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallpaper figcaption{flex-direction:column;align-items:stretch}.wallpaper figcaption a{text-align:center}.wallpapers__help{grid-template-columns:1fr}}
