.o-hero{position:relative;min-height:min(82svh,760px);display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}.o-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;max-width:none;object-fit:cover;object-position:55% 30%}.o-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(#0b0c0e80,#0b0c0e00 26%),linear-gradient(0deg,var(--bg) 2%,rgba(11,12,14,.86) 30%,rgba(11,12,14,.1) 72%)}.o-hero-text{width:100%;padding-top:40svh;padding-bottom:clamp(24px,5vh,48px)}.o-talk{aspect-ratio:16 / 9}.o-talk img{width:100%;height:100%;object-fit:cover}.o-talk iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.o-play{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;gap:12px;padding:18px;border:0;background:linear-gradient(0deg,#0b0c0ec7,#0b0c0e00 46%);color:var(--ink);font:400 1rem/1 var(--sans);cursor:pointer}.o-play-icon{width:42px;height:42px;border:1px solid var(--world);border-radius:50%;background:conic-gradient(from 0deg,transparent,transparent) padding-box,#0b0c0e99;position:relative;transition:background .15s ease}.o-play-icon:after{content:"";position:absolute;left:16px;top:12px;border:solid transparent;border-width:8px 0 8px 13px;border-left-color:var(--world)}.o-play:hover .o-play-icon{background:color-mix(in srgb,var(--world) 22%,rgba(11,12,14,.6))}.o-play span:last-child{padding-bottom:13px}.o-cards .w-card img{aspect-ratio:1 / 1}.o-cards .o-light{background:#fff;object-fit:contain}.o-plate{aspect-ratio:1 / 1;margin-bottom:14px;border-radius:3px;display:grid;place-items:center;background:repeating-linear-gradient(90deg,rgba(217,140,182,.16) 0 2px,transparent 2px 22px),#121418;font:300 clamp(1.6rem,4vw,2.2rem)/1 var(--sans);letter-spacing:.04em;color:var(--world)}.o-facts{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:520px){.o-facts{grid-template-columns:1fr}}.o-more{margin-top:clamp(24px,4vh,36px);color:var(--ink-3)}@media(prefers-reduced-motion:reduce){.o-play-icon{transition:none}}.o-hero{min-height:min(92svh,860px)}.o-title{font-size:clamp(2.5rem,7vw,4.9rem);max-width:12ch}.o-quote{max-width:46ch;color:var(--ink)}.o-jump{display:flex;flex-wrap:wrap;gap:8px;margin:clamp(20px,4vh,32px) 0 0;padding:0;list-style:none}.o-jump a{display:inline-flex;align-items:baseline;gap:7px;padding:8px 14px;border:1px solid rgba(236,235,231,.2);border-radius:22px;background:#0b0c0e8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.9rem;color:var(--ink-2);text-decoration:none;transition:border-color .2s ease,color .2s ease}.o-jump a:hover{border-color:var(--world);color:var(--ink)}.o-jump b{font-weight:500;color:var(--world)}.o-clip-src{display:block;font:400 10.5px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--world)}.o-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,32px);margin-top:clamp(20px,4vh,32px)}.o-feature-cap{margin-top:14px}.o-feature-cap h3{margin:4px 0 8px;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:400;letter-spacing:-.01em}.o-shows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px);margin-top:clamp(20px,4vh,32px)}.o-show{display:grid;grid-template-columns:minmax(96px,168px) minmax(0,1fr);gap:clamp(14px,2vw,22px);align-items:center;padding:clamp(14px,2vw,20px);border:1px solid var(--line);border-radius:6px;background:linear-gradient(#17191d8c,#17191d26)}.o-show img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:4px}.o-show .o-light{background:#fff;object-fit:contain}.o-show h3{margin:4px 0 0;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:400;letter-spacing:-.01em}.o-show p{margin:8px 0 0;font-size:.95rem;color:var(--ink-2)}.o-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px!important}.o-actions .w-btn{text-decoration:none}.o-btn-main{border-color:color-mix(in srgb,var(--world) 60%,transparent);color:var(--ink)}.o-clips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,22px) clamp(12px,1.6vw,18px);margin-top:clamp(20px,4vh,32px)}.o-clip{display:block;text-decoration:none}.o-clip img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:4px;border:1px solid var(--line);background:#121418;filter:saturate(.85) brightness(.88);transition:filter .2s ease,border-color .2s ease,transform .2s ease}.o-clip:hover img{filter:none;border-color:color-mix(in srgb,var(--world) 60%,transparent);transform:translateY(-2px)}.o-clip .o-clip-src{margin-top:10px}.o-clip-title{display:block;margin-top:3px;font-size:.95rem;line-height:1.35;color:var(--ink)}.o-note{margin:16px 0 0;font-size:.82rem;color:var(--ink-3)}.o-invite{padding:clamp(24px,5vw,48px);border:1px solid color-mix(in srgb,var(--world) 30%,transparent);border-radius:8px;background:radial-gradient(80% 140% at 0% 0%,color-mix(in srgb,var(--world) 12%,transparent),transparent 70%)}.o-invite .w-h2{margin-top:0}@media(max-width:900px){.o-clips{grid-template-columns:repeat(2,minmax(0,1fr))}.o-shows{grid-template-columns:1fr}}@media(max-width:640px){.o-features{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.o-jump a,.o-clip img{transition:none}}.o-show h3{line-height:1.25}@media(max-width:520px){.o-show{grid-template-columns:84px minmax(0,1fr);align-items:start}.o-actions .w-btn{max-width:100%;overflow:hidden;text-overflow:ellipsis}}
