.viewer-art{position:relative;overflow:hidden;border-radius:24px;background:#151515;align-self:center}.viewer-art img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.viewer-art>div{display:flex;justify-content:space-between;gap:16px;padding:20px;color:white}.viewer-art a{color:#b8ed71}.funnel-note{font-size:.9rem;line-height:1.6;margin-top:18px;opacity:.85}.funnel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.funnel-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0}.funnel-grid h2{font-size:clamp(1.6rem,2.5vw,2.3rem);line-height:1.15}.funnel-grid p,.creator-invite p,.creator-steps p{line-height:1.7}.funnel-intro{max-width:780px;font-size:1.15rem;line-height:1.7}.creator-invite{background:#101410;color:#f6f8f3}.creator-invite .btn:not(.primary){background:#fff;color:#142018;border-color:#798875}.creator-invite .section-kicker{color:#b8ed71}.creator-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 48px;padding-left:28px;max-width:1100px}.creator-steps li{padding-left:8px}details{padding:18px 0;border-top:1px solid #ccd0c9}summary{cursor:pointer;font-weight:700}details p{max-width:800px;line-height:1.7}.watch-options{scroll-margin-top:100px}.viewer-hero .hero-actions{flex-wrap:wrap}@media(max-width:760px){.funnel-grid,.funnel-grid.three,.creator-steps{grid-template-columns:1fr}.viewer-art>div{flex-wrap:wrap}.viewer-hero h1{font-size:clamp(2.5rem,10vw,4rem)}.hero-actions .btn{max-width:100%}}