section.titleImage{display:grid;grid-template-columns:var(--layout-gutter) repeat(3,1fr) var(--layout-gutter);grid-template-rows:1fr 1fr;padding-left:0!important;padding-right:0!important;grid-gap:0 var(--layout-gutter);gap:0 var(--layout-gutter);contain:content}section.titleImage .title{grid-row:1/span 1;grid-column:2/span 2;align-self:flex-end;color:#fff;contain:content}section.titleImage .title small{color:var(--page-color)}section.titleImage .title h3{color:#fff;filter:var(--shadow-m)}section.titleImage .title h3 .line{contain:style layout}section.titleImage p{grid-row-start:2;grid-column:2/span 1}section.titleImage p .line{contain:style layout}section.titleImage .imageWrapper{z-index:-1;grid-row:1/-1;grid-column-start:3;grid-column-end:7;position:relative;overflow:hidden;height:100vh;contain:strict}section.titleImage .imageWrapper img{object-fit:cover;object-position:center}section.titleImage.left .imageWrapper{z-index:-1;grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:6;position:relative;overflow:hidden}section.titleImage.left .imageWrapper img{object-fit:cover;object-position:center}section.titleImage.left p{grid-row-start:2;grid-column-start:2;grid-column-end:4;align-self:flex-end}@media screen and (max-width:599px){section.titleImage{display:flex;flex-direction:column;align-items:stretch;padding-left:var(--layout-margin)!important;padding-right:var(--layout-margin)!important}section.titleImage .title{margin-top:var(--layout-vertical-padding);align-self:inherit}section.titleImage .imageWrapper{height:50vh}section.titleImage p{grid-row-start:2;grid-column:2/-2}.page.illusion section.titleImage .imageWrapper img{object-position:10% center}}