section.AboutLeftTitleSection{display:grid;--columns:3;--gap:var(--layout-gutter);grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;grid-gap:var(--gap);gap:var(--gap)}section.AboutLeftTitleSection small{text-align:left;grid-row:1;grid-column:1/span 1;align-self:flex-start}section.AboutLeftTitleSection h3{grid-row:1/span 1;grid-column:1/-1;contain:content}section.AboutLeftTitleSection h3 .indent{display:inline-block;width:calc((100vw - var(--layout-margin)*2 - var(--gap)*(var(--columns) - 1))/var(--columns));margin-right:var(--gap)}section.AboutLeftTitleSection h3 .word{overflow-y:hidden}section.AboutLeftTitleSection h4{align-self:flex-end;grid-row:2;grid-column:2/-1;margin-bottom:0;contain:content}section.AboutLeftTitleSection h4 .char{visibility:clip}@media screen and (max-width:599px){section.AboutLeftTitleSection{display:flex;flex-direction:column;align-items:stretch}section.AboutLeftTitleSection h3 .indent{display:none}section.AboutLeftTitleSection h4{align-self:inherit}}.HeroSection{padding:0!important;overflow:hidden;color:#fff;-webkit-clip-path:inset(0 0 0);clip-path:inset(0 0 0)}.HeroSection,.HeroSection .background{height:100vh;box-sizing:border-box;contain:strict}.HeroSection .background{position:fixed;inset:0;z-index:-1;width:100vw;overflow:visible!important;background-color:var(--neutral-dark)}.HeroSection .background img{contain:strict;width:100%;height:100%;object-position:center top}.HeroSection:before{z-index:-1;content:"";position:absolute;top:0;background:var(--neutral-dark);width:100%;height:100vh}.HeroSection .inner{position:absolute;inset:0;padding:var(--layout-vertical-padding) var(--layout-margin) var(--layout-margin);height:100vh;width:100vw;box-sizing:border-box;filter:drop-shadow(4px 4px 4px rgba(0,0,0,.6666666667));display:flex;flex-direction:column;justify-content:flex-end;gap:var(--layout-margin)}.HeroSection .inner h1{font-family:var(--display-font);line-height:1em}.HeroSection .inner p{max-width:32ch;font-size:var(--heading-5-size)}@media screen and (max-width:599px){.HeroSection{height:100lvh!important;position:relative}.HeroSection h1{font-size:96px}.HeroSection .background{position:fixed;inset:0}.HeroSection .inner{height:auto;inset:inherit;bottom:0;display:flex;flex-direction:column}.HeroSection .inner p{margin-top:var(--layout-gutter);max-width:inherit}}section.TwoImagesSection{display:grid;grid-gap:var(--layout-gutter);gap:var(--layout-gutter);padding-top:0!important;padding-bottom:0!important;grid-template-columns:2fr 1fr;position:relative;contain:strict;height:100vh}section.TwoImagesSection .imageFrame{position:relative;height:100vh;overflow:hidden;contain:strict}section.TwoImagesSection .imageFrame img{z-index:1;object-fit:cover;object-position:center center;width:100%;height:100%}@media screen and (max-width:599px){section.TwoImagesSection{grid-template-columns:1fr;height:80vh}section.TwoImagesSection .imageFrame{height:80vh}section.TwoImagesSection .imageFrame:not(:first-child){display:none}}.fullScreenImage{position:relative;width:100vw;height:100vh;overflow:hidden;contain:strict}.fullScreenImage img{height:100%!important;width:100%!important;object-fit:cover;object-position:center center;-webkit-user-select:none;-moz-user-select:none;user-select:none}