/* One additional, native-scroll lighting beat after the approved journey. */
html.cinematic-enabled.cinematic-reduced .hero-film,
html.cinematic-enabled .hero-film,
html.cinematic-enabled body.launch-real-hero.motion-enabled .hero-film{height:710svh}
.sunset18-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}
.sunset18-canvas.is-visible{opacity:1}
.hero-stage.sunset-active .film-credit{font-size:11px;letter-spacing:.04em;line-height:1.5}
@media(max-width:700px){
 html.cinematic-enabled.cinematic-reduced .hero-film,
html.cinematic-enabled .hero-film,
 html.cinematic-enabled body.launch-real-hero.motion-enabled .hero-film{height:640svh}
 .hero-stage.sunset-active .film-credit{font-size:10px;letter-spacing:0;max-width:100%}
}

/* Findings from the complete phone accessibility pass. */
.cinematic-site .services .personal-intro p,.cinematic-site .services .service-list p,.cinematic-site .services .paths p{color:#586253}
.cinematic-site .paths .eyebrow{color:#6e5939}
.cinematic-site .closing>.eyebrow{color:#56614c}
.spatial-bottom a,.twilight-caption a{display:inline-flex;align-items:center;min-height:44px}
header nav a{min-width:28px}
