:root{--launch-ink:#092b3b;--launch-teal:#126f6a;--launch-line:#d6dfda}
.launch-entry{padding:30px 0 28px;border-bottom:1px solid var(--launch-line)}.launch-intro{max-width:720px}.launch-eyebrow{color:var(--launch-teal);font-size:14px;font-weight:700}.launch-entry h1{font-size:clamp(30px,3.7vw,49px);line-height:1.18;letter-spacing:-1px;margin:8px 0 12px;color:var(--launch-ink)}.launch-intro>p{font-size:18px;max-width:660px;margin:0 0 22px;color:#52666e}.launch-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.launch-path{position:relative;display:block;padding:20px 22px;background:#fffefa;border:1px solid var(--launch-line);border-radius:12px;color:var(--launch-ink);text-decoration:none;transition:border-color .15s,background .15s}.launch-path:hover{border-color:var(--launch-teal);background:#edf6f1}.launch-path>span{font-size:12px;color:var(--launch-teal);font-weight:700}.launch-path h2{font-size:21px!important;margin:9px 0 5px!important;line-height:1.4}.launch-path p{font-size:14px;margin:0;padding-left:18px;color:#52666e}.launch-path>b{position:absolute;left:18px;bottom:20px;color:var(--launch-teal)}.launch-neighborhood{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.launch-neighborhood label{font-weight:700}.launch-neighborhood :is(select,button){min-height:44px;border:1px solid var(--launch-line);border-radius:7px;padding:8px 14px;font:inherit}.launch-neighborhood button,.launch-return>a{background:var(--launch-teal);color:white;border:0;cursor:pointer}.launch-neighborhood>a{margin-inline-start:auto;color:var(--launch-teal);font-weight:700}.launch-return{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#e7f0ed;border-radius:12px;padding:24px;margin:36px 0}.launch-return h2{margin:0;font-size:25px}.launch-return p{margin:5px 0}.launch-return>a{border-radius:7px;padding:12px 18px;text-decoration:none;white-space:nowrap}.launch-footer{max-width:1240px;margin:30px auto 0;padding:24px 22px;border-top:1px solid var(--launch-line);font:14px/1.7 Arial,sans-serif;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.launch-footer nav{display:flex;gap:18px;flex-wrap:wrap}.launch-footer a{color:inherit}.launch-menu{position:relative;flex:1}.launch-menu summary{cursor:pointer;color:#fff;padding:10px 14px;border:1px solid #47616b;border-radius:7px;min-height:44px;box-sizing:border-box}.home-brand .masthead-bottom{display:flex!important;align-items:center;gap:16px;flex-wrap:nowrap!important;padding-bottom:12px}.home-brand .launch-menu .two-row-menu{display:none!important}.home-brand .launch-menu[open] .two-row-menu{display:grid!important;position:absolute;z-index:50;background:#092b3b;left:0;right:0;top:100%;padding:14px;box-shadow:0 15px 20px #0003;grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-brand .launch-menu .two-row-menu a{grid-area:auto!important}.home-brand .masthead-top{padding-block:10px!important}.home-brand .masthead .logo img{width:167.2%!important;max-height:none!important}.home-brand .masthead .modes{margin:0!important}.launch-archive-label,.launch-archive-note{display:block;padding:8px 12px;background:#edf2f1;color:#52666e;font-size:14px;border-radius:6px}.launch-info{margin:0;background:#f5f4ef;color:var(--launch-ink);font:18px/1.85 Arial,sans-serif}.launch-info>header,.launch-info>main{max-width:1000px;margin:auto;padding:25px}.launch-info header img{width:150px}.launch-info h1{font-size:clamp(30px,5vw,46px);line-height:1.3}.launch-info a{color:var(--launch-teal)}.launch-update-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.launch-update-options>section{padding:20px;background:#fff;border:1px solid var(--launch-line);border-radius:12px}.launch-update-options h2{font-size:23px}.launch-update-options button{display:block;font:inherit;font-size:15px;margin-top:12px;padding:10px;cursor:pointer}.launch-info :focus-visible,.launch-entry :focus-visible{outline:3px solid #c08842;outline-offset:4px}.launch-footer{color:#52666e}.tlvNight .launch-footer{color:#d1dce1}.category-fallback .fallbackLabel,.missingMedia{font-size:14px}
@media(max-width:700px){.launch-entry{padding-block:20px}.launch-intro>p{font-size:16px}.launch-paths{grid-template-columns:1fr;gap:8px}.launch-path{padding:12px 16px}.launch-path>span{font-size:11px}.launch-path h2{font-size:19px!important;margin:3px 0!important}.launch-path p{font-size:13px}.launch-neighborhood label{width:100%}.launch-neighborhood select{flex:1;min-width:0;max-width:100%}.launch-neighborhood>a{margin:4px 0 0;width:100%}.launch-return{align-items:start;flex-direction:column;padding:20px}.launch-update-options{grid-template-columns:1fr}.home-brand .masthead-message{display:none}.home-brand .masthead-bottom{gap:8px}.home-brand .modes button{font-size:12px!important;padding:8px!important}.home-brand .launch-menu summary{font-size:13px;padding:9px}.home-brand .launch-menu[open] .two-row-menu{width:min(88vw,480px);grid-template-columns:repeat(2,minmax(0,1fr))!important;left:auto;right:0}.launch-footer{font-size:13px}.launch-info>main{padding:18px}}

.home-brand .masthead-bottom .modes{width:auto!important;flex:0 1 auto}.home-brand .launch-menu{min-width:120px}.home-brand .launch-menu .two-row-menu{grid-template-rows:auto!important;overflow:visible!important;white-space:normal}.home-brand .launch-menu .two-row-menu a{min-height:44px!important}.launch-info .cinemaFilters{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.launch-info .cinemaFilters :is(button,input){font:inherit;font-size:15px;min-height:44px;padding:8px 12px;border:1px solid #a8bdb5;border-radius:6px;background:#fff;color:#092b3b}.launch-info .cinemaFilters .is-active{background:#126f6a;color:#fff}.launch-info .cinemaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.launch-info .movieCard{min-width:0}.launch-info .moviePoster{width:100%;height:290px}.launch-info .moviePoster img{width:100%;height:100%;object-fit:contain}.launch-info .movieBody{padding:16px}.launch-info .trailerModal:not([hidden]){position:fixed;inset:5%;z-index:100;background:#fff;padding:24px;overflow:auto}.launch-info .trailerModal iframe{width:100%;height:50vh}.launch-info [hidden]{display:none!important}@media(max-width:700px){.launch-info .cinemaGrid{grid-template-columns:1fr}.home-brand .masthead-bottom .modes button{white-space:nowrap}.home-brand .launch-menu{min-width:110px}.launch-neighborhood{align-items:stretch}}

.home-brand .masthead-top{min-height:76px!important}@media(max-width:700px){.home-brand .masthead-top{min-height:60px!important}.home-brand .masthead .logo{width:110px}}
