/* Final landing page: no study labels, scrubber or preview controls. */
#sketch-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}
.home-header{position:absolute;z-index:5;top:max(25px,env(safe-area-inset-top));left:max(32px,calc(env(safe-area-inset-left) + 18px));pointer-events:none}
.home-brand{color:#f5efea;font-size:21px;font-weight:650;letter-spacing:-.045em}
.scene .home-header,.scene #sketch-lines{transition:opacity .42s ease}
.scene.route-leaving .home-header,.scene.route-leaving #sketch-lines{opacity:0}
.no-script{position:absolute;top:41%;left:24px;right:24px;text-align:center;line-height:1.6;color:#e8d7d3}
.fallback #particles{display:none}
@media(max-width:600px){.home-header{left:max(22px,calc(env(safe-area-inset-left) + 14px));top:max(23px,env(safe-area-inset-top))}.home-brand{font-size:19px}}
@media(max-height:500px) and (min-width:601px){.home-header{top:14px}}
@media(prefers-reduced-motion:reduce){.scene .home-header,.scene #sketch-lines{transition:none}}
.navigation-reduced .scene .home-header,.navigation-reduced .scene #sketch-lines{transition:none}
