/* Two service pillars: two IT areas, three Facility areas. */
#journey{height:3600svh;min-height:20000px}.stop-navigation{display:grid;grid-template-columns:2fr 3fr;gap:30px;width:min(800px,68vw)}.nav-pillar{min-width:0}.nav-pillar-label{display:block;font-size:8px;letter-spacing:.16em;color:#a9bed2;margin-bottom:8px}.nav-items{display:flex;gap:22px}.nav-stop{row-gap:10px;grid-template-columns:14px 1fr;column-gap:4px}.nav-label{font-size:12px}.nav-number{font-size:8px}.journey-footer{gap:28px}.brand img,.company-brand img,.page-header img{filter:none}.brand{flex-shrink:0}
@media(min-width:1700px){.stop-navigation{margin-right:0}.footer-note{display:none}}
@media(max-width:1100px) and (min-width:761px){.scroll-instruction{width:110px;font-size:7px}.stop-navigation{width:73vw;gap:22px}.nav-items{gap:14px}.nav-label{font-size:11px}}
@media(max-width:760px){#journey{height:4000svh;min-height:20000px}.stop-navigation{width:100%;grid-template-columns:1fr;gap:14px}.nav-pillar{display:grid;grid-template-columns:52px 1fr;gap:10px;align-items:start}.nav-pillar-label{font-size:7px;line-height:1.5;letter-spacing:.08em;margin:5px 0 0;max-width:48px}.nav-items{gap:18px}.nav-stop{row-gap:7px;column-gap:3px;grid-template-columns:12px 1fr;padding-top:4px}.nav-label{font-size:10px}.nav-number{font-size:7px;padding-top:2px}.journey-footer{bottom:22px}.content{bottom:163px}.intro{bottom:170px}.film,.focus-scene{height:28svh}.scroll-instruction{bottom:104px}.travel-label{bottom:195px}.loading{bottom:150px}}
@media(max-width:760px) and (max-height:740px){.content{bottom:143px}.intro{bottom:149px}.stop .eyebrow{margin-bottom:8px}.stop h2{font-size:27px;margin-bottom:8px}.stop-description{margin-bottom:10px}.options{margin-bottom:9px}.details{min-height:74px}.details ul{gap:6px}.service-detail{padding:4px 0}.stop .continue{margin-top:8px}.journey-footer{bottom:17px}.nav-items{gap:14px}.intro h1{font-size:36px;margin-bottom:14px}.intro-description{margin-bottom:14px}.intro-hint{margin-top:12px}}
