.path-touch-hint,.universe-mobile-enter{display:none}
@media(max-width:760px){
 .reel-home .welcome-paths{padding:18px 6% 20px;row-gap:5px}
 .reel-home .welcome-line{font:400 19px/1.35 Georgia,serif;letter-spacing:-.3px}
 .reel-home .welcome-invite{font:400 16px/1.45 Georgia,serif;margin:0 0 14px;color:#68685f}
 .reel-home .path-links{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%}
 .reel-home .path-links a{display:flex;align-items:baseline;min-height:48px;box-sizing:border-box;padding:9px 0;font-size:34px;line-height:1.15;letter-spacing:-.7px;border-bottom:1px solid #d2d1c7;color:#262923;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
 .reel-home .path-links a::after{content:'+';font:300 23px/1 Arial,sans-serif;margin-left:auto;align-self:center;color:#7b806e}
 .reel-home .path-links a.is-active{color:#627248;border-bottom-color:#627248}
 .reel-home .path-links a.is-active::after{content:'↗';color:#627248}
 .reel-home .path-mobile-preview{display:none}
 .reel-home .path-options{margin-top:9px;justify-content:flex-start}
 .path-touch-hint{display:block;font:11px/1.5 Arial,sans-serif;color:#727267}
 .reel-home .reel-opening.has-universe{min-height:520px}
 .reel-home .reel-opening.art-full-width{min-height:620px}
 .reel-home .universe-panel .universe-caption{top:20px;bottom:auto;left:5%;right:5%;width:auto;max-width:none;padding:18px 20px;box-sizing:border-box;background:rgba(242,239,231,.94)}
 .reel-home .universe-art .universe-caption{top:68px}
 .reel-home .universe-panel .universe-caption>span{font-size:10px;letter-spacing:1.8px}
 .reel-home .universe-panel .universe-caption>p{font-size:23px;line-height:1.2;margin:10px 0 16px}
 .reel-home .universe-panel .universe-caption small{display:flex;flex-direction:column;align-items:stretch;font-size:0;line-height:0}
 .reel-home .universe-panel .universe-caption small a{display:block;min-height:44px;box-sizing:border-box;padding:12px 0;font:14px/1.4 Arial,sans-serif;border-bottom:1px solid #cccdc2;touch-action:manipulation}
 .reel-home .universe-panel .universe-mobile-enter{display:inline-block;margin-top:20px;padding:10px 0;font:12px/1.4 Arial,sans-serif;color:#4a5c36;border-bottom:1px solid #7e896d;pointer-events:auto;min-height:40px;box-sizing:border-box}
 .reel-home .universe-brand-window{left:58%;top:45%;bottom:2%;opacity:.45}
 .reel-home .universe-brands{font-size:22px;gap:18px}
 .reel-home .universe-cinema>img{object-fit:cover;object-position:center}
}

/* Let the photograph show through: typography rather than a solid card. */
@media(max-width:760px){
 .reel-home .universe-panel .universe-caption{background:none;padding:0;left:6%;right:auto;width:76%;max-width:300px;color:#fff;text-shadow:0 1px 8px #000,0 0 24px rgba(0,0,0,.7)}
 .reel-home .universe-panel .universe-caption>span{font-size:9px;letter-spacing:1.6px}
 .reel-home .universe-panel .universe-caption>p{font-size:18px;line-height:1.3;margin:8px 0 10px;max-width:240px}
 .reel-home .universe-panel .universe-caption small a{font-size:13px;min-height:44px;padding:12px 0;border-bottom:0;width:fit-content;max-width:100%}
 .reel-home .universe-panel .universe-mobile-enter{font-size:11px;margin-top:8px;color:inherit;border-bottom-color:currentColor}
 .reel-home .universe-art::before,.reel-home .universe-cinema::before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(110deg,rgba(0,0,0,.57),rgba(0,0,0,.14) 50%,transparent 80%)}
 .reel-home .universe-director .universe-caption{color:#151615;text-shadow:none;width:72%}
 .reel-home .universe-brand-window{left:66%;top:5%;bottom:4%;opacity:.5}
 .reel-home .universe-director .universe-mobile-enter{color:#4a5c36}
 .reel-home .reel-opening.has-universe:not(.art-full-width){min-height:440px}
 .reel-home .universe-cinema .universe-caption{top:22px;bottom:auto}
 #chemins{scroll-margin-top:12px}
}

@media(max-width:760px){
 .reel-home .universe-panel .universe-caption>span,.reel-home .universe-panel .universe-caption>p{display:none}
 .reel-home .universe-panel .universe-caption small{align-items:flex-start;padding-left:10px}
 .reel-home .universe-panel .universe-caption small a{position:relative;font-size:14.3px;line-height:1.3;min-height:36px;padding:8px 0 8px 18px;text-align:left}
 .reel-home .universe-panel .universe-caption small a::before{content:'›';position:absolute;left:0;top:7px;font:18px/1.2 Arial,sans-serif}
 .reel-home .universe-panel .universe-mobile-enter{margin-left:28px;margin-top:8px}
}
