.community-hub-readable{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.community-hub-readable .community-bottom,.community-hub-readable .community-channels,.community-hub-readable .community-heading{position:relative;z-index:1;min-width:0}.community-hub-readable .channel-row{display:grid;grid-template-columns:53px minmax(0,1fr) auto;min-width:0}.community-hub-readable .channel-row>div{min-width:0;overflow-wrap:anywhere}.community-hub-readable .channel-action{align-self:start}.community-hub-readable .community-heading h2{overflow-wrap:normal;font-size:clamp(48px,5.1vw,106px)}.upcoming-films{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:22px}.upcoming-film{position:relative;isolation:isolate;overflow:hidden;min-height:420px;padding:28px;display:flex;flex-direction:column;border:1px solid #d9d5c626;background:linear-gradient(145deg,#242920,#101610 65%);color:#ece7dc}.upcoming-film:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.12;background:repeating-linear-gradient(0deg,transparent 0 39px,#c9c5b5 40px),repeating-linear-gradient(90deg,transparent 0 39px,#c9c5b5 40px)}.upcoming-film-0{background:linear-gradient(155deg,#531926,#201717 50%,#131611)}.upcoming-film-2{background:linear-gradient(160deg,#323327,#171d14 65%)}.upcoming-film-mark{position:absolute;right:-12%;top:14%;width:85%;height:auto;opacity:.055;z-index:-1}.upcoming-film-top{display:flex;justify-content:space-between;align-items:start;gap:15px;font-size:8px;line-height:1.6;text-transform:uppercase;letter-spacing:1px;color:#c0c2b4}.upcoming-film-top>span:last-child{display:flex;align-items:center;gap:7px;border:1px solid #eeebe144;padding:4px 8px;white-space:nowrap;color:#eee8dc}.upcoming-film-top i{width:5px;height:5px;border-radius:50%;background:#ff2345}.upcoming-film-frame{display:grid;align-content:center;justify-items:center;gap:15px;flex:1;min-height:150px;color:#d8d6c75c}.upcoming-film-frame svg{width:42px;height:42px;stroke-width:1}.upcoming-film-frame span{font-size:8px;letter-spacing:4px}.upcoming-film-copy h3{font:900 italic clamp(28px,2.6vw,48px)/.96 Condensed,Impact,sans-serif;letter-spacing:-.25px;max-width:330px}.upcoming-film-copy p{font-size:11px;line-height:1.7;max-width:280px;color:#b8bdaf;margin:17px 0 26px}.upcoming-film-edge{border-top:1px solid #d8d6c726;padding-top:14px;font-size:7px;letter-spacing:1.8px;color:#858e7e}@media(max-width:1100px){.community-hub-readable .channel-row{grid-template-columns:42px minmax(0,1fr);gap:14px}.community-hub-readable .channel-action{position:static;grid-column:2;margin:0;padding:0;font-size:10px;justify-self:start}.upcoming-films{gap:14px}.upcoming-film{padding:21px;min-height:390px}.upcoming-film-top{font-size:7px;letter-spacing:.4px}}@media(max-width:900px){.community-hub-readable .community-heading h2{font-size:clamp(46px,11.6vw,92px)}.community-hub-readable .channel-row{grid-template-columns:40px minmax(0,1fr)}.community-hub-readable .channel-row p{max-width:none}.community-hub-readable .channel-index{font-size:8px;line-height:1.6}.community-hub-readable .community-bottom>span{max-width:150px}.upcoming-films{grid-template-columns:1fr}.upcoming-film{min-height:340px;padding:26px}.upcoming-film-top{font-size:8px}.upcoming-film-frame{min-height:105px}.upcoming-film-copy h3{font-size:37px;max-width:420px}.upcoming-film-copy p{max-width:350px}}.start-playing{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1.1fr;gap:44px;padding:100px max(5%,calc((100% - 1380px)/2));background:#e9e5dc;color:#191a18;overflow:hidden}.start-playing-copy{position:relative;z-index:2}.start-playing-kicker{display:block;font-size:10px;font-weight:800;letter-spacing:1.8px;margin-bottom:27px}.start-playing h2{font:900 italic clamp(58px,6.5vw,100px)/.95 Condensed,Impact,sans-serif;letter-spacing:-1px}.start-playing h2 em{color:#ed2038}.start-playing-copy>p{max-width:460px;font-size:14px;line-height:1.85;margin:26px 0}.start-playing-copy>a{display:inline-flex;gap:44px;align-items:center;justify-content:space-between;background:#f02138;color:#fff;padding:19px 26px;font:900 italic 25px Condensed,Impact,sans-serif;text-transform:uppercase;transition:background .2s,transform .2s}.start-playing-copy>a:hover{background:#cc1129;transform:translateY(-2px)}.start-playing-copy>a:focus-visible{outline-color:#191a18}.start-playing-platform{display:block;font-size:10px;margin-top:12px;color:#65655f}.start-playing-visual{position:relative;align-self:center;min-width:0;padding:0 0 75px}.start-playing-visual>.photo-trigger{display:block;width:100%;height:auto;transform:rotate(-3deg);border:6px solid #191a18;border-radius:7px;box-shadow:0 24px 55px #0003}.start-playing-price{pointer-events:none;position:absolute;bottom:0;right:12px;display:flex;flex-direction:column;transform:rotate(6deg);background:#f02138;padding:20px 26px;color:#fff;box-shadow:0 12px 25px #0002}.start-playing-price s{font-size:14px;text-decoration-thickness:2px}.start-playing-price strong{font:900 italic 92px/.98 Condensed,Impact,sans-serif;white-space:nowrap}.start-playing-price>span{font-size:8px;letter-spacing:1.4px;margin-top:7px}.start-playing-features{grid-column:1/-1;border-top:1px solid #191a1830;padding-top:25px;display:flex;justify-content:space-between;gap:18px;font-size:11px;font-weight:600}.start-playing-features span{display:flex;align-items:center;gap:10px}.start-playing-features svg{color:#e51d34}.motion-header .main-nav>a.start-playing-nav{color:#fff}.motion-header .main-nav>a.start-playing-nav:after{background:#f02138}@media(max-width:900px){.start-playing{padding:68px 6%;gap:35px;grid-template-columns:1fr}.start-playing-copy>p{max-width:560px}.start-playing-visual{max-width:670px;width:100%;justify-self:center}.start-playing-features{flex-wrap:wrap;justify-content:flex-start;gap:20px 35px}}@media(max-width:480px){.start-playing{padding:55px 24px;gap:35px}.start-playing-kicker{font-size:8px;line-height:1.7;letter-spacing:1.1px}.start-playing h2{font-size:65px}.start-playing-copy>p{font-size:13px}.start-playing-copy>a{width:100%;font-size:23px}.start-playing-price{padding:14px 18px;right:3px}.start-playing-price strong{font-size:68px}.start-playing-price s{font-size:11px}.start-playing-price>span{font-size:6px}.start-playing-features{flex-direction:column;font-size:11px}}@media(prefers-reduced-motion:reduce){.start-playing-copy>a{transition:none}.start-playing-copy>a:hover{transform:none}}@media(min-width:901px){.motion-header .main-nav{gap:clamp(10px,1.1vw,22px)}}