.page-heading{max-height:unset}.intro-img-container{position:relative}.page-heading .side-layout{display:flex;flex-direction:column;justify-content:end}.page-heading .side-layout .parent-title{font-family:var(--titles-font);font-weight:300;font-size:23px;text-wrap:balance;line-height:1.3;margin-block:1.5em 1em}.page-heading .side-layout .journey{box-shadow:0 0 33px rgba(var(--text) / .2);border-radius:5px;overflow:hidden;background:rgba(var(--text) / .05)}.page-heading .side-layout .journey a:hover{color:rgba(var(--contrast-main) / 1)}.page-heading .journey-title{margin:.5em 0 .875em;line-height:1.2;text-wrap:balance;font-size:16px;font-weight:700;padding-inline:1.25em}.page-heading .journey .picture-wrapper{overflow:hidden}.page-heading .journey .picture-wrapper:after,.page-heading .journey .picture-wrapper:before{content:"";display:block;position:absolute;padding:30% 44%;box-shadow:0 0 15px rgba(var(--text) / .8);background:rgba(var(--bg) / .5);z-index:2;transform:rotate(45deg);transform-origin:50%;right:-54%;top:-70%}.page-heading .journey .picture-wrapper:before{left:-54%;bottom:-70%;right:auto;top:auto}.page-heading .journey picture:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#000;opacity:0;transition:opacity .35s linear}.page-heading .journey picture img{transition:transform .15s linear;transform:translateZ(0);will-change:transform}.page-heading .journey:hover picture img{transform:translateZ(0) scale(1.02)}@media(max-width:1200px){.page-heading .journey-title{font-size:16px}}@media(max-width:992px){.flex-wrap{gap:0}.page-heading .journey a{display:flex;align-items:center}.page-heading .journey a .picture-wrapper{width:20%}}
