.welcome-film-section{padding-top:65px;padding-bottom:55px}.welcome-film-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:35px}.welcome-film-heading h1,.welcome-film-heading h2{font:650 clamp(42px,5.5vw,76px)/1.04 DidijahHeading,Arial,sans-serif;letter-spacing:-.045em;margin:15px 0 0}.welcome-film-heading em,.welcome-journey em{font:inherit;color:#155eef}.welcome-film-heading>p{font:18px/1.65 DidijahNav;max-width:31ch;margin:0 0 5px}.welcome-film-player{background:#10243a;border-radius:6px 55px 6px 6px;overflow:hidden;color:#f7f4ed}.welcome-film-player video{display:block;width:100%;aspect-ratio:16/9;background:#10243a;object-fit:contain}.film-chapters{display:flex;gap:12px;padding:12px 24px;border-top:1px solid #ffffff30}.film-chapters button{display:flex;align-items:center;gap:12px;min-height:48px;flex:1;background:transparent;border:1px solid transparent;border-radius:6px;padding:10px 12px;color:#a9c6ff;font:12px DidijahNav;cursor:pointer}.film-chapters button span{color:#f7f4ed;font-size:15px;font-weight:600}.film-chapters button:hover,.film-chapters button[aria-current]{background:#ffffff12;border-color:#a9c6ff}.film-chapters button:focus-visible{outline:3px solid #a9c6ff;outline-offset:2px}.film-description{font:12px/1.6 DidijahNav;color:#c7d3e7;padding:0 36px 17px;margin:0}.film-status{font:14px/1.6 DidijahNav;color:white;margin:0;padding:0 36px 15px}.film-status:empty{display:none}.welcome-film-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:26px}.welcome-film-actions p{font:13px/1.7 DidijahNav;color:#536170;margin-left:auto}.film-scope{font:12px/1.7 DidijahNav!important;color:#536170;max-width:85ch;margin:22px 0 0}.welcome-page{background:#f7f4ed;color:#10243a}.welcome-journey{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-top:45px;padding-bottom:55px;border-top:1px solid #10243a25}.welcome-journey h2{font:650 clamp(40px,5vw,64px)/1.05 DidijahHeading;letter-spacing:-.04em;margin:20px 0 25px}.welcome-journey p{font:17px/1.75 DidijahNav;max-width:48ch}.welcome-next{padding-top:20px}.welcome-next>a{display:flex;align-items:center;gap:20px;text-decoration:none;color:#10243a;padding:24px 0;border-bottom:1px solid #10243a25;min-height:90px}.welcome-next img{width:90px;height:62px;object-fit:contain;flex:none}.welcome-next strong{display:block;font:650 22px/1.3 DidijahHeading;margin-bottom:7px}.welcome-next span{font:13px/1.6 DidijahNav}.welcome-next b{margin-left:auto;color:#155eef}.welcome-next a:hover strong{color:#155eef}.film-transcript{padding-top:20px;padding-bottom:60px}.film-transcript details{border-top:1px solid #10243a25;padding:15px 0}.film-transcript summary{font:600 19px/1.5 DidijahHeading;min-height:48px;cursor:pointer;padding:10px 0}.film-transcript p{font:16px/1.7 DidijahNav;max-width:75ch}.film-transcript ol{display:grid;grid-template-columns:1fr 1fr;gap:30px;list-style:none;padding:10px 0}.film-transcript li{border-left:2px solid #155eef;padding-left:20px}.film-transcript li>span{font:11px/1.6 DidijahNav;letter-spacing:.06em;color:#536170}.film-transcript li p{margin:8px 0}.film-transcript small{font:12px DidijahNav;color:#536170}.shop-welcome-link{display:block;margin-top:18px;min-height:44px;font:600 14px/1.6 DidijahNav;color:#10243a}
@media(max-width:760px){.welcome-film-section{padding-top:35px;padding-bottom:35px}.welcome-film-heading{display:block;margin-bottom:25px}.welcome-film-heading h1,.welcome-film-heading h2{font-size:44px}.welcome-film-heading>p{font-size:16px;margin-top:20px}.welcome-film-player{border-radius:5px 28px 5px 5px}.film-chapters{padding:10px;gap:4px;display:grid;grid-template-columns:1fr 1fr}.film-chapters button{gap:8px;padding:8px 10px}.film-chapters button span{font-size:13px}.film-description,.film-status{padding-inline:20px;font-size:11px}.welcome-film-actions{gap:18px}.welcome-film-actions p{margin:0;flex-basis:100%}.welcome-journey{grid-template-columns:1fr;gap:20px;padding-top:30px}.welcome-next>a{gap:14px}.welcome-next img{width:75px}.welcome-next strong{font-size:20px}.film-transcript ol{grid-template-columns:1fr}.film-scope{font-size:11px!important}}
@media print{.welcome-film-player,.welcome-film-actions{display:none}.welcome-journey{display:block}.film-transcript details{display:block}}

.film-captions{display:block;min-height:44px;margin:0 26px;padding:8px 14px;border:1px solid #fff8;border-radius:4px;background:transparent;color:#fff;cursor:pointer;font:600 13px DidijahNav,Arial,sans-serif}.film-captions[aria-pressed="true"]{background:#fff;color:#10243a}.film-captions:focus-visible{outline:3px solid #a7c7ff;outline-offset:3px}
