.hype-widget{min-height:70vh;padding:8vw 4vw;display:grid;grid-template-columns:1fr 1.2fr;gap:6vw;align-items:center;background:#09090b;color:#f7f5f1;border-top:1px solid #2c2b31;position:relative;overflow:hidden}.hype-widget-image{position:absolute;inset:0 55% 0 0;background-position:center;background-size:cover;opacity:.62}.hype-widget-copy{position:relative;grid-column:2}.hype-widget small{color:var(--purple);font-size:10px;letter-spacing:.2em;font-weight:800}.hype-widget h2{font-size:clamp(3.5rem,7vw,8rem);line-height:.82;letter-spacing:-.07em;text-transform:uppercase;margin:28px 0}.hype-widget h2 em{display:block;color:transparent;-webkit-text-stroke:1px #777;font-style:normal}.hype-widget p{max-width:620px;color:#aaa;font-size:18px}.hype-widget-button{display:inline-block;margin-top:24px;border-radius:999px;background:var(--purple);color:#09090b;padding:15px 20px;font-weight:800}.hype-widget-list{display:grid;margin-top:35px;border-top:1px solid #3b3940}.hype-widget-list a{padding:18px 0;border-bottom:1px solid #3b3940;display:flex;justify-content:space-between;gap:20px}.hype-widget-list span{color:#888}.hype-widget-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:35px}.hype-widget-gallery img{width:100%;aspect-ratio:1;object-fit:cover}.hype-widget-private{background:var(--accent,#d7ff45);color:#09090b}.hype-widget-instagram{background:var(--purple);color:#09090b}.hype-widget-private p,.hype-widget-instagram p{color:#242428}@media(max-width:800px){.hype-widget{grid-template-columns:1fr;padding:95px 22px}.hype-widget-image{inset:0;opacity:.22}.hype-widget-copy{grid-column:1}.hype-widget-gallery{grid-template-columns:repeat(2,1fr)}}
