
#page-home .journey{background:#0c0c0c;position:relative;z-index:1}
#page-home .journey-intro h2{font-size:clamp(60px,6.3vw,104px)}
#page-home .journey .map-surface{color:#64718a}
#page-home .about-prev h2 .about-a-very{font-size:clamp(45.6px,3.96vw,62.4px)}
#page-home .about-prev h2 .about-personal-word{font-size:clamp(72px,6.48vw,103.2px)}
#page-home .about-prev h2 em{font-size:clamp(48px,4.56vw,72px)}
@media(min-width:1000px) and (prefers-reduced-motion:no-preference){
#page-home .journey.journey-reveal-ready{height:175vh;padding:0;--journey-p:0}
#page-home .journey-reveal-ready .journey-composition{position:sticky;top:0;min-height:100vh;box-sizing:border-box;padding-block:100px;grid-template-columns:.85fr 1.15fr}
#page-home .journey-reveal-ready .journey-intro h2{transform:translateY(calc((1 - var(--journey-p)) * 65px));opacity:clamp(0,calc(var(--journey-p) * 4),1)}
#page-home .journey-reveal-ready .journey-intro .lede,#page-home .journey-reveal-ready .journey-intro .text-link{opacity:clamp(0,calc(var(--journey-p) * 3 - .3),1)}
#page-home .journey-reveal-ready .map-surface svg{clip-path:inset(0 calc((1 - var(--journey-p)) * 100%) 0 0);opacity:clamp(0,calc(var(--journey-p) * 2),1);transform:translateY(calc((1 - var(--journey-p)) * 35px))}
#page-home .journey-reveal-ready .map-pin{opacity:clamp(0,calc((var(--journey-p) - var(--pin-start,.10)) * 8),1)}
#page-home .journey-reveal-ready .map-detail,#page-home .journey-reveal-ready .map-places{opacity:clamp(0,calc(var(--journey-p) * 4 - 2),1)}
}
@media(max-width:999px){#page-home .journey-intro h2{font-size:clamp(48px,8vw,76px)}#page-home .about-prev h2 .about-a-very{font-size:clamp(38px,5.2vw,62px)}#page-home .about-prev h2 .about-personal-word{font-size:clamp(60px,8.2vw,90px)}#page-home .about-prev h2 em{font-size:clamp(40px,6vw,65px)}}
