.md-open{background:var(--carbon);color:#fff;padding-block:clamp(24px,3.6vw,44px)}.lp .md-open h1{margin:0;font:italic 800 clamp(56px,9.6vw,132px)/.88 var(--lp-display);text-transform:uppercase;color:#fff}.md-open h1 em{font-style:inherit;color:var(--yellow)}.md-cats .rp-cat{position:relative}.md-cats .rp-cat[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--yellow)}.md-none{padding-block:48px;color:var(--slate)}.md-tag{align-self:flex-start;padding:3px 7px;border-radius:4px;background:rgba(14,15,18,.82);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff}.md-tag.y{background:var(--yellow);color:var(--carbon)}.vd-c,.vd-fe{position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#1B1D23}.lp a.vd-c,.lp a.vd-fe{color:#fff}.vd-c>img,.vd-fe>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.vd-c:hover>img,.vd-fe:hover>img{transform:scale(1.04)}.vd-fe{justify-content:flex-end;aspect-ratio:21/9;margin-top:clamp(16px,2.4vw,24px);padding:clamp(16px,3vw,32px)}.vd-fe:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(14,15,18,.92),rgba(14,15,18,.25) 70%),linear-gradient(0deg,rgba(14,15,18,.8),transparent 50%)}.lp .vd-fe h2{max-width:720px;margin:8px 0 0;font:italic 800 clamp(30px,4.4vw,60px)/.95 var(--lp-display);text-transform:uppercase;color:#fff}.vd-pl{display:grid;place-items:center;width:clamp(48px,6vw,76px);aspect-ratio:1;margin-bottom:12px;border-radius:4px;background:var(--yellow);color:var(--carbon)}.vd-mt{margin:6px 0 0;font-size:13px;color:#E4E6EB}.vd-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;padding-bottom:clamp(36px,5vw,64px);min-height:30vh;align-content:start}.vd-c{aspect-ratio:16/9;padding:12px 14px}.vd-c:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(14,15,18,.35),rgba(14,15,18,.05) 40%,rgba(14,15,18,.92))}.vd-c b{margin-top:auto;font-size:15px;font-weight:600;line-height:1.3}.vd-c small{margin-top:3px;font-size:12px;color:#D5D8DF}.vd-du{position:absolute;right:12px;top:12px;padding:2px 6px;border-radius:4px;background:rgba(14,15,18,.82);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.vw-band{background:#fff;color:var(--carbon);padding-block:clamp(14px,2vw,24px) clamp(24px,3vw,36px)}.lp a.vw-bk{display:inline-flex;align-items:center;gap:5px;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--slate)}.vw-g{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(16px,2.4vw,28px)}.vw-p{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:#000}.lp .vw-band h1{margin:8px 0 0;font:italic 800 clamp(30px,4vw,52px)/.98 var(--lp-display);text-transform:uppercase;color:var(--carbon)}.vw-band .md-tag{display:inline-block;margin-top:14px}.vw-band .vd-mt,.vw-d{color:var(--slate)}.vw-d{max-width:720px;margin:10px 0 0;font-size:15px}.lp a.vw-rd{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:14px;font-weight:600;color:var(--link)}.vw-sh{margin-top:12px}.vw-up{display:grid;align-content:start;gap:8px}.lp .vw-up h2{margin:0;font:italic 800 22px/1 var(--lp-display);text-transform:uppercase;color:var(--carbon)}.gl-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-block:clamp(16px,2.4vw,28px) clamp(36px,5vw,64px);min-height:40vh;align-content:start}.gl-c,.gl-g{display:grid}.gl-c{position:relative;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:3px;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:var(--carbon)}.lp a.gl-c{color:#fff}.gl-c.gl-one{grid-template-columns:1fr}.gl-c img{width:100%;height:100%;min-width:0;min-height:0;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.gl-c img:first-child{grid-row:1/3}.gl-c:hover img:first-child{transform:scale(1.03)}.gl-c:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(14,15,18,.92),rgba(14,15,18,0) 48%)}.gl-i{position:absolute;z-index:1;left:clamp(12px,1.6vw,18px);right:clamp(12px,1.6vw,18px);bottom:clamp(10px,1.4vw,16px);display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.gl-i b{display:block;font:italic 800 clamp(24px,2.6vw,34px)/1 var(--lp-display);text-transform:uppercase}.gl-i small{font-size:12px;color:#D5D8DF}.gl-ct{flex:none;padding:3px 7px;border-radius:4px;background:var(--yellow);color:var(--carbon);font-size:12px;font-weight:700}.lp a.gl-bk{display:inline-flex;align-items:center;gap:5px;margin-bottom:14px;font-size:13px;font-weight:600;color:var(--slate)}.lp .gl-h{font-size:clamp(44px,7vw,96px)}.gl-m{margin:10px 0 0;font-size:14px;color:#D5D8DF}.lp .gl-m a{color:var(--yellow)}.gl-d{max-width:720px;margin:8px 0 0;color:#D5D8DF}.gl-sh{margin-top:12px}.gl-w{padding-block:clamp(16px,2.4vw,28px) clamp(36px,5vw,64px)}.gl-wall{column-count:3;column-gap:8px;margin:0;padding:0;list-style:none}.gl-wall li{margin-bottom:8px;break-inside:avoid}.gl-wall button{display:block;width:100%;padding:0;border:0;border-radius:12px;overflow:hidden;background:var(--mist);cursor:zoom-in}.gl-wall img{display:block;width:100%;height:auto;transition:transform .4s}.gl-wall button:hover img{transform:scale(1.03)}@media (max-width:940px){.vd-g{grid-template-columns:repeat(2,minmax(0,1fr))}.vw-g{grid-template-columns:minmax(0,1fr)}.vw-up{grid-template-columns:repeat(2,minmax(0,1fr))}.vw-up h2{grid-column:1/-1}}@media (max-width:820px){.gl-g{grid-template-columns:minmax(0,1fr)}.gl-wall{column-count:2}}@media (max-width:620px){.vd-fe{aspect-ratio:4/5}.vd-g,.vw-up{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.gl-c img,.gl-wall img,.vd-c>img,.vd-fe>img{transition:none}.gl-c:hover img:first-child,.gl-wall button:hover img,.vd-c:hover>img,.vd-fe:hover>img{transform:none}}