.stills-page{background:#10110f;color:#e9e5d8;margin:0;min-height:100svh}
.stills-page-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 4vw}
.stills-page-header a{min-height:44px;display:flex;align-items:center;font-size:11px}
.stills-page-header .stills-page-name{font:600 clamp(16px,2vw,28px)/1 Integral,Arial,sans-serif;letter-spacing:-.035em}
.stills-page main{padding:0 4vw 60px}
.stills-page-heading{text-align:center;padding:40px 0 70px}
.stills-page-heading p{font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}
.stills-page-heading h1{margin:0;font:normal 650 clamp(36px,6vw,88px)/1.08 Unbounded,Arial,sans-serif;letter-spacing:-.055em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}
.stills-page-heading>span{display:block;margin-top:20px;font-size:10px;color:#a4a499}
.stills-page-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6vw;align-items:center}
.stills-page-images figure{margin:0;padding:0}.stills-page-images img{display:block;width:100%;height:auto;max-height:85svh;object-fit:contain}
.stills-page-next{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #e9e5d840;margin-top:100px;padding:35px 0;font-size:10px}
.stills-page-next em{min-width:0;max-width:75%;font:normal 650 clamp(26px,3.5vw,52px)/1.1 Unbounded,Arial,sans-serif;letter-spacing:-.055em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance;text-align:right}
.stills-page-footer{display:flex;gap:30px;padding:30px 4vw;border-top:1px solid #e9e5d840;font-size:11px}.stills-page-footer a{display:flex;align-items:center;min-height:44px}.stills-page-footer a:first-child{margin-right:auto}
.stills-page-footer{flex-wrap:wrap;align-items:center}
@media(max-width:760px){.stills-page-header{padding:16px 6vw}.stills-page main{padding:0 6vw 40px}.stills-page-heading{padding:30px 0 44px}.stills-page-heading h1{font-size:clamp(28px,7.6vw,44px)}.stills-page-images{grid-template-columns:1fr;gap:36px}.stills-page-next{margin-top:60px;gap:20px}.stills-page-next em{font-size:clamp(20px,5.4vw,30px);max-width:65%}.stills-page-footer{padding:20px 6vw;gap:22px}}
