.events{color:#f4f1e9;background:#1b1c18;padding:10vw}.events header{grid-template-columns:1fr 1.1fr;align-items:end;gap:4vw;margin-bottom:48px;display:grid}.events h2{margin:0;font-size:clamp(42px,5vw,76px)}.events h2 em{color:var(--lime)}.events header>p:last-child{color:#c6c6bf;max-width:390px;line-height:1.6}.event-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.event-grid article{background:#2a2c26;flex-direction:column;min-height:330px;padding:28px;display:flex}.event-date{color:var(--lime);margin:0 0 48px;font:12px DM Mono}.event-grid h3{letter-spacing:-.05em;margin:10px 0;font-size:29px;line-height:1}.event-grid article>p:not(.event-date):not(.tag){color:#c6c6bf;line-height:1.55}.event-grid a{color:var(--lime);margin-top:auto;font-size:12px;font-weight:700}.events .fineprint{color:#969990}@media (max-width:720px){.events{padding:18vw 7vw}.events header{display:block}.events header>p:last-child{margin:28px 0}.event-grid{grid-template-columns:1fr}.event-grid article{min-height:280px}}.product a.product-visual{background:#151613;width:100%;height:300px;margin:0 0 34px;display:block;position:relative;inset:auto;overflow:hidden}.product-visual.photo img{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.07);width:100%;height:100%;transition:transform .45s,filter .45s;display:block}.product-detail:hover img{filter:saturate()contrast(1.09);transform:scale(1.035)}.product-detail span{color:#11120f;background:#d8ff3e;padding:11px 14px;font:700 10px DM Mono;position:absolute;bottom:0;right:0}.product{min-height:690px}.product h3{margin-top:12px}.product>p:not(.tag){min-height:52px}.partner-note{color:#77756e;margin:26px 0 0;font:10px DM Mono}.partner-note a{text-decoration:underline}.product.prestige .partner-note{color:#aeb0a6}@media (max-width:720px){.product a.product-visual{height:250px;margin-bottom:28px}.product{min-height:650px}}
