.ra-film{font-size:16px}.ra-film-in{max-width:58rem;margin:0 auto;padding:0 var(--ra-gutter)}.ra-film-head{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.ra-film-head h2{font-family:Cinzel,Georgia,serif;font-weight:400;text-transform:uppercase;font-size:clamp(1.2em,2.3vw,1.7em);letter-spacing:.1em;margin-top:.7rem;color:var(--ra-ivory,#EDE7DE)}.ra-film-head .lede{margin:1.2rem auto 0;max-width:40ch;font-family:Jost,system-ui,sans-serif;font-weight:300;font-size:.95em;line-height:1.8;color:#ede7deb3}.ra-film-frame{position:relative;aspect-ratio:16 / 9;border:1px solid rgba(201,150,63,.28);border-radius:.4rem;overflow:hidden;background:#1a1512;box-shadow:0 14px 34px #00000057;transition:border-color .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1)}.ra-film-frame:hover{border-color:#c9963f8c;box-shadow:0 18px 44px #00000070}.ra-film-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.ra-film-play{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.ra-film-play img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.74) saturate(.94);transition:filter .6s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.ra-film-play:hover img{filter:brightness(.84);transform:scale(1.02)}.ra-film-play .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 60% at 50% 50%,#0707071a,#0707076b)}.ra-film-play .disc{position:relative;z-index:2;width:4.4rem;height:4.4rem;border-radius:50%;display:grid;place-items:center;color:#1a1512;background:linear-gradient(168deg,#f6dca0,#efc169 28%,#e29a46 58%,#d07c39 80%,#be6a31);box-shadow:0 6px 24px #00000073;transition:transform .5s cubic-bezier(.16,1,.3,1)}.ra-film-play .disc svg{margin-left:.15rem}.ra-film-play:hover .disc{transform:scale(1.06)}.ra-film-play .lab{position:absolute;z-index:2;left:0;right:0;bottom:1.6rem;font-family:Cinzel,Georgia,serif;text-transform:uppercase;font-size:.62em;letter-spacing:.24em;color:#ede7ded1;text-shadow:0 2px 12px rgba(7,7,7,.7)}@media(max-width:749px){.ra-film-head h2{font-size:1.45em}.ra-film-head .lede{font-size:1em}.ra-film-play .disc{width:3.6rem;height:3.6rem}.ra-film-play .lab{font-size:.68em;letter-spacing:.18em;bottom:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rise-film.css.map */
