.rpad{--rpad-stage:radial-gradient(ellipse 70% 75% at 50% 34%, color-mix(in srgb, var(--ink) 9%, transparent), transparent 70%);overflow-x:clip}.rpad-wrap{width:100%;max-width:76rem;margin-inline:auto;padding-inline:1.5rem}.rpad-section{padding-block:clamp(3.5rem,8vw,7rem)}.rpad-kicker{color:var(--ink-dim);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;font-size:.8125rem;font-weight:600}.rpad-h1{letter-spacing:-.035em;text-wrap:balance;margin-top:1.25rem;font-size:clamp(2.75rem,7vw,5.5rem);font-weight:600;line-height:1.02}.rpad-h1 span{display:block}.rpad-h1 span+span{color:var(--ink-dim)}.rpad-h2{letter-spacing:-.03em;text-wrap:balance;margin-top:.75rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:600;line-height:1.05}.rpad-h3{letter-spacing:-.025em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.1}.rpad-h2--center,.rpad-body--center{text-align:center;margin-inline:auto}.rpad-lede,.rpad-body{max-width:38rem;color:var(--ink-dim);text-wrap:pretty;margin-top:1.25rem;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.5}.rpad-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.rpad-hero{text-align:center;padding-top:clamp(3.5rem,8vw,6.5rem)}.rpad-hero__copy{justify-items:center;display:grid}.rpad-hero .rpad-actions{justify-content:center}.rpad-hero__media{background:var(--rpad-stage);margin-top:clamp(2rem,5vw,4rem)}.rpad-hero__media img{width:100%;height:auto}.rpad-stats{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:center;gap:1.5rem clamp(2rem,7vw,6rem);padding-block:clamp(2rem,4vw,3.5rem);display:flex}.rpad-stats dt{letter-spacing:-.03em;font-size:clamp(2rem,4vw,3rem);font-weight:600}.rpad-stats dd{color:var(--ink-dim);font-size:.9375rem}.rpad-spot{padding-block:clamp(3rem,7vw,6rem)}.rpad-spot__grid{align-items:center;gap:2.5rem;display:grid}.rpad-spot__media{background:var(--rpad-stage)}.rpad-spot__media img{width:100%;height:auto;filter:drop-shadow(0 30px 60px color-mix(in srgb, var(--surface) 55%, transparent))}@media (min-width:960px){.rpad-spot__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}.rpad-spot[data-flip] .rpad-spot__copy{order:2}.rpad-spot[data-flip] .rpad-spot__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.rpad-tiles{gap:1rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.rpad-tile{border:1px solid var(--rule);background:var(--surface-raised);border-radius:1.75rem;padding:0 1.5rem 1.75rem;overflow:hidden}.rpad-tile__media{background:var(--rpad-stage);margin-inline:-1.5rem}.rpad-tile__media img{width:100%;height:auto}.rpad-tile h3{letter-spacing:-.02em;margin-top:.5rem;font-size:1.25rem;font-weight:600}.rpad-tile p,.rpad-facts li>p:last-child{color:var(--ink-dim);margin-top:.5rem;font-size:.9375rem;line-height:1.5}@media (min-width:640px){.rpad-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.rpad-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.rpad-feature{border:1px solid var(--rule);background:var(--surface-raised);border-radius:1.75rem;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid;overflow:hidden}.rpad-feature__media img{width:100%;height:auto}.rpad-film{border:1px solid var(--rule);border-radius:1.75rem;align-items:center;gap:2rem;margin-top:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.rpad-film__poster{border-radius:1.125rem;overflow:hidden}.rpad-film__poster img{width:100%;height:auto}@media (min-width:960px){.rpad-feature{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.rpad-film{grid-template-columns:minmax(0,28rem) minmax(0,1fr)}}.rpad-facts{gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.rpad-facts li{border:1px solid var(--rule);background:var(--surface-raised);border-radius:1.125rem;padding:1.5rem}.rpad-facts h3{letter-spacing:-.02em;margin-top:.4rem;font-size:1.25rem;font-weight:600}@media (min-width:720px){.rpad-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.rpad-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.rpad-facts--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.rpad-apps{margin-top:clamp(2rem,4vw,3rem)}.rpad-apps ul{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.75rem;margin-top:1rem;display:grid}.rpad-apps li{border:1px solid var(--rule);background:var(--surface-raised);border-radius:1.125rem;align-items:center;gap:.9rem;padding:.9rem 1rem;display:flex}.rpad-apps img{flex:none;width:3.5rem;height:3.5rem}.rpad-apps__name{letter-spacing:-.015em;font-weight:600}.rpad-apps__text{color:var(--ink-dim);margin-top:.15rem;font-size:.875rem;line-height:1.4}.rpad-price{border:1px solid var(--rule);background:var(--surface-raised);border-radius:1.75rem;gap:2.5rem;padding:clamp(1.75rem,4vw,3.5rem);display:grid}.rpad-price .rpad-h2{margin-top:1.25rem}.rpad-price__note{color:var(--ink-dim);margin-top:1.25rem;font-size:.8125rem}.rpad-price__points{align-content:center;gap:.9rem;display:grid}.rpad-price__points li{align-items:baseline;gap:.75rem;display:flex}.rpad-price__points li:before{content:"";background:var(--link);border-radius:50%;flex:none;width:.4rem;height:.4rem;translate:0 -.15em}@media (min-width:960px){.rpad-price{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.rpad-finale{text-align:center}.rpad-finale .rpad-actions{justify-content:center}
