
html{scroll-padding-top:120px}.onepage-chapter{scroll-margin-top:18px}.chapter-heading{text-align:center;padding:45px 0 25px;border-top:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}.chapter-heading>span{font-size:10px;letter-spacing:2px;color:var(--accent)}.chapter-heading h2{font-size:clamp(30px,4vw,46px);margin:15px 0;line-height:1.5}.onepage-chapter>.deep-section:first-of-type{padding-top:35px}.onepage-portfolio header nav a[aria-current=location]{border-bottom:2px solid currentColor;font-weight:bold}.onepage-portfolio .deep-heading,.onepage-portfolio .heading,.onepage-portfolio .story-copy,.onepage-portfolio .service-description,.onepage-portfolio .value-set article,.onepage-portfolio .viewing-notes article,.onepage-portfolio .practical-grid article,.onepage-portfolio .visit-preparation article{text-align:center}.onepage-portfolio .visual-icon.detail-icon{margin-left:auto;margin-right:auto}.onepage-portfolio .heading{justify-content:center;flex-direction:column;align-items:center}.onepage-portfolio .service-picker{justify-content:center}.onepage-portfolio .service-description>p{margin-left:auto;margin-right:auto}.onepage-portfolio .industry-inquiry{scroll-margin-top:125px}.onepage-portfolio .gallery-story{text-align:center}.onepage-portfolio .transport-list article{text-align:center}.onepage-portfolio .visit-info{text-align:center}.onepage-portfolio footer{text-align:center}
@media(max-width:760px){html{scroll-padding-top:135px}.chapter-heading{padding-top:30px}.chapter-heading h2{font-size:29px}.onepage-portfolio header nav{gap:7px 12px!important}.onepage-portfolio header nav a{font-size:10px!important}.onepage-chapter{scroll-margin-top:12px}.onepage-portfolio .industry-inquiry{scroll-margin-top:140px}}body.mobile-preview .chapter-heading h2{font-size:29px}
