/* A family storybook and a home screening corner. */
.screening-intro{padding:52px 0 24px}.screening-intro h1{margin:12px 0 22px}.screening-intro>p:last-child{font-size:21px;color:#65735f;line-height:1.9}.screening-home{margin:24px 0 48px}.screening-feature{display:grid;grid-template-columns:1.25fr 1fr;gap:0;background:#e9edde;border-radius:24px;overflow:hidden;border:1px solid #d8dfcc;align-items:center}.screening-poster{position:relative;display:block;min-width:0;width:100%;padding:0;border:0;background:#e9edde;cursor:pointer;align-self:stretch}.screening-poster img{display:block;width:100%;height:auto;aspect-ratio:740/389;object-fit:contain}.screening-play{position:absolute;bottom:18px;left:18px;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fffdf5ed;color:#42664d;box-shadow:0 3px 15px #243c3322;font-size:23px;padding-left:4px}.screening-copy{padding:28px 32px;min-width:0}.screening-kicker{font-size:15px;letter-spacing:.12em;color:#946c43;line-height:1.7}.screening-copy h2{font:400 clamp(25px,2.7vw,36px)/1.6 "Huninn","Microsoft JhengHei",sans-serif!important;margin:12px 0;color:#344b38}.screening-copy>p:not(.screening-kicker){font-size:18px;line-height:1.8;color:#65735f}.screening-start{display:block;border:0;background:#42664d;color:#fffdf8;font:inherit;font-size:19px;padding:12px 20px;border-radius:99px;cursor:pointer;min-height:50px}.screening-original{display:inline-block;margin-top:14px;font-size:15px;color:#65735f!important}.screening-minis{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:20px}.screening-mini{display:grid;grid-template-columns:38% minmax(0,1fr);align-items:center;gap:18px;border:0;border-bottom:1px solid #d9dfce;padding:10px 0 20px;background:transparent;text-align:left;color:#344b38;cursor:pointer;font:inherit;min-width:0}.screening-mini>img{width:100%;height:auto!important;border-radius:12px;object-fit:contain!important;aspect-ratio:auto!important}.screening-mini>span{min-width:0}.screening-mini small{display:block;color:#92734e;font-size:14px}.screening-mini strong{display:block;font-size:21px;line-height:1.6;font-weight:500;margin:5px 0}.screening-mini>span>span{font-size:16px;color:#42664d}.screening-poster:focus-visible,.screening-start:focus-visible,.screening-mini:focus-visible{outline:3px solid #ac7737;outline-offset:4px}#video-main [data-media-grid]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px}#video-main .media-card{border-radius:16px}#video-main .media-info{padding:16px}#video-main .media-title{font-size:20px}#video-main .media-original{margin:0 16px 16px}#video-main .media-thumb{height:auto!important;aspect-ratio:auto!important;min-height:0!important}#video-main .media-thumb img{width:100%;height:auto!important;object-fit:contain!important}#video-main .media-cta{font-size:16px}#video-main .media-platform{font-size:13px}.media-filters button{border-radius:10px}.family-arrival{grid-template-columns:1fr 1fr!important;gap:50px!important;align-items:center!important;padding-top:54px!important}.family-arrival h1{font-size:clamp(34px,4vw,52px)!important}.arrival-scenes{position:relative;transform:rotate(2deg);background:#fffdf8;border:1px solid #dfdfcd;padding:12px 12px 18px;box-shadow:0 7px 22px #46573713;border-radius:4px}.arrival-scenes img{width:100%!important;height:auto!important;border-radius:3px!important;aspect-ratio:3/2;object-fit:contain}.arrival-scenes>span{display:block;padding:12px 5px 0;color:#65735f;font-size:17px}.our-people{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:32px!important}.our-person.family-chapter{display:flex!important;flex-direction:column!important;border:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;padding:0 0 26px!important;min-width:0;grid-column:span 3;border-bottom:1px solid #dce2d1!important}.family-chapter>img{width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;object-fit:contain!important;border-radius:16px!important;aspect-ratio:3/2;background:#eef1e5}.family-chapter>div{padding:22px 8px 0!important;min-width:0}.family-chapter h3{font:400 30px/1.5 "Huninn","Microsoft JhengHei",sans-serif!important;margin:10px 0!important}.family-chapter p{font-size:19px!important;line-height:1.9!important}.chapter-number{font-size:14px;letter-spacing:.12em;color:#95754d}.family-chapter ul{padding-left:20px}.family-chapter li{padding:6px 0;line-height:1.8}.family-chapter.chapter-1{grid-column:span 6;display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:28px;align-items:center;background:#edf1e4!important;border-radius:24px!important;padding:24px!important}.family-chapter.chapter-4{grid-column:span 3}.family-chapter.chapter-5{grid-column:span 3}.family-chapter.chapter-6,.family-chapter.chapter-7{display:grid!important;grid-template-columns:130px 1fr!important;align-items:start;gap:18px;background:#f1eddf!important;border-radius:24px!important;padding:24px!important;border:0!important}.family-chapter.chapter-6>img,.family-chapter.chapter-7>img{background:none!important;aspect-ratio:auto!important;align-self:center}.family-chapter.chapter-6>div,.family-chapter.chapter-7>div{padding:0!important}.our-picks{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 30px!important}.our-pick{background:transparent!important;border:0!important;border-radius:0!important;border-bottom:1px solid #dce2d1!important;box-shadow:none!important;padding:20px 0!important}.our-pick a{display:grid!important;grid-template-columns:34% minmax(0,1fr)!important;gap:20px!important;align-items:center}.our-pick img{width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;border-radius:12px!important}.our-pick-copy{padding:0!important}.our-pick h3{font-size:21px!important;line-height:1.6!important}.our-pick:first-child{grid-column:span 2}.our-pick:first-child a{grid-template-columns:42% minmax(0,1fr)!important}.our-pick:first-child h3{font-size:28px!important}.our-section{padding-top:44px!important}.our-section>h2{font-size:36px!important}.our-person a,.our-pick a{overflow-wrap:anywhere}
@media(max-width:900px){.screening-feature{grid-template-columns:1fr}.screening-poster{align-self:auto}.screening-copy{padding:24px}.screening-copy h2 br{display:none}.family-arrival{grid-template-columns:1fr!important;gap:26px!important}.arrival-scenes{max-width:85%;justify-self:center}#video-main [data-media-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.screening-intro{padding-top:28px}.screening-feature{border-radius:18px}.screening-copy{padding:20px}.screening-copy h2{font-size:28px!important}.screening-minis{grid-template-columns:minmax(0,1fr);gap:8px}.screening-mini{gap:14px}.screening-mini strong{font-size:20px}.screening-kicker{font-size:14px}.screening-intro>p:last-child{font-size:19px}#video-main [data-media-grid]{grid-template-columns:minmax(0,1fr)}.our-people{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.our-person.family-chapter{grid-column:auto!important}.family-chapter.chapter-1{display:flex!important;padding:18px!important}.family-chapter.chapter-6,.family-chapter.chapter-7{grid-template-columns:80px minmax(0,1fr)!important;padding:18px!important}.family-chapter h3{font-size:28px!important}.our-picks{grid-template-columns:minmax(0,1fr)!important}.our-pick:first-child{grid-column:auto!important}.our-pick:first-child a,.our-pick a{grid-template-columns:32% minmax(0,1fr)!important;gap:14px!important}.our-pick:first-child h3,.our-pick h3{font-size:20px!important}.family-arrival h1{font-size:36px!important}.family-arrival{padding-top:28px!important}.arrival-scenes{max-width:95%}.our-section>h2{font-size:30px!important}}

body:has(header.cdj-unified-header) main .family-arrival h1{font-size:48px!important;line-height:1.5!important}@media(max-width:600px){body:has(header.cdj-unified-header) main .family-arrival h1{font-size:34px!important}}
