section.LeftTitleSection{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);grid-gap:var(--layout-gutter);gap:var(--layout-gutter)}section.LeftTitleSection h3{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:3}section.LeftTitleSection small{grid-row-start:1;grid-column-start:3;text-align:right}section.LeftTitleSection p{align-self:flex-end;grid-row-start:2;grid-row-end:3;grid-column-start:3}@media screen and (max-width:599px){section.LeftTitleSection{grid-template-columns:repeat(4,1fr);gap:48px var(--layout-gutter)}section.LeftTitleSection h3{grid-row:2;grid-column:1/-1;margin:0!important}section.LeftTitleSection small{grid-row:1;grid-column:1/-1;text-align:left;margin:0}section.LeftTitleSection p{align-self:flex-start;grid-row:3;grid-column:2/-1}}section.LeftBigTitleSection{display:grid;--columns:3;--gap:var(--layout-gutter);grid-template-columns:repeat(var(--columns),1fr);grid-template-rows:auto auto;grid-gap:var(--gap);gap:var(--gap)}@media screen and (min-width:1200px)and (max-width:1599px){section.LeftBigTitleSection{--columns:4}}@media screen and (min-width:1600px){section.LeftBigTitleSection{--columns:4}}section.LeftBigTitleSection small{align-self:flex-start;text-align:left;grid-row:1;grid-column:1/span 1}section.LeftBigTitleSection h3{grid-row:1/span 1;grid-column:1/-1}section.LeftBigTitleSection h3 .indent{display:inline-block;width:calc((100vw - var(--layout-margin)*2 - var(--gap)*(var(--columns) - 1))/var(--columns));margin-right:var(--gap)}@media screen and (min-width:1200px)and (max-width:1599px){section.LeftBigTitleSection h3 .indent{display:none}}@media screen and (min-width:1600px){section.LeftBigTitleSection h3 .indent{display:none}}section.LeftBigTitleSection h3 .word{overflow-y:hidden}@media screen and (min-width:1200px)and (max-width:1599px){section.LeftBigTitleSection h3{grid-column:1/span 3;grid-row:2/span 1}}@media screen and (min-width:1600px){section.LeftBigTitleSection h3{grid-column:2/-1;grid-row:1/span 1}}section.LeftBigTitleSection h4{align-self:flex-end;grid-row:2;grid-column:2/-1}section.LeftBigTitleSection h4 .char{visibility:clip}@media screen and (min-width:1200px)and (max-width:1599px){section.LeftBigTitleSection h4{grid-column:2/-1;grid-row:3/span 1}}@media screen and (min-width:1600px){section.LeftBigTitleSection h4{grid-column:2/span 2;grid-row:3/span 1}}@media screen and (max-width:599px){section.LeftBigTitleSection{display:flex;flex-direction:column;gap:16px}section.LeftBigTitleSection h3 .indent{display:none}section.LeftBigTitleSection h4{margin-bottom:0!important;align-self:inherit}}section.quoteSection{position:relative;padding:var(--layout-vertical-padding) var(--layout-margin)!important;display:grid;grid-gap:var(--layout-gutter) 0;gap:var(--layout-gutter) 0;grid-template-columns:128px 128px 1fr 128px;contain:layout style;z-index:-1}section.quoteSection .title{grid-row:1;grid-column:2/span 2}section.quoteSection .title h2{font-style:italic;max-width:60vw;filter:var(--shadow-m)}section.quoteSection p{grid-row:2;grid-column:1/-1;font-family:var(--heading-font);color:hsla(0,0%,100%,.3333333333);max-width:32ch;word-break:keep-all;font-size:var(--heading-4-size);filter:var(--shadow-s);contain:content}section.quoteSection p .stroke{display:inline-block;width:96px;margin-right:32px;height:1px;background-color:#fff;vertical-align:middle}section.quoteSection .imageWrapper{z-index:-2;position:absolute;top:0;height:100vh!important;width:auto!important;max-width:inherit!important;right:0;contain:style layout paint}section.quoteSection .imageWrapper img{position:relative!important;inset:inherit;height:100vh!important;width:auto!important;object-fit:cover;object-position:right}section.quoteSection .imageWrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#000,transparent 50%);z-index:1}section.quoteSection .quoteClose,section.quoteSection .quoteOpen{color:var(--page-color);filter:drop-shadow(4px 4px 16px rgba(0,0,0,.7333333333))}section.quoteSection .quoteOpen{grid-row:1;align-self:flex-end;padding-bottom:20px}section.quoteSection .signature{display:flex;flex-direction:column;gap:16px;align-items:flex-end;grid-row:3;grid-column:4/-1;align-self:flex-end;font-family:var(--heading-font);font-style:italic;font-size:var(--heading-4-size);white-space:nowrap}@media screen and (min-width:600px)and (max-width:899px){section.quoteSection .imageWrapper{opacity:.75}}@media screen and (max-width:599px){section.quoteSection{z-index:inherit;position:relative;display:flex!important;flex-direction:column;gap:64px;isolation:isolate;contain:inherit}section.quoteSection .title h2{font-style:italic;max-width:inherit;font-size:var(--heading-3-size);contain:layout style}section.quoteSection p{font-size:var(--heading-4-size)}section.quoteSection p .stroke{display:none}section.quoteSection .imageWrapper{z-index:-1;height:100vh!important;width:100vw!important;transform:translateZ(0);right:0;left:0;inset:0;opacity:.4;position:absolute;top:-100vh;contain:strict;overflow:hidden}section.quoteSection .quoteClose,section.quoteSection .quoteOpen{contain:strict;color:var(--page-color);height:20px;width:20px;filter:drop-shadow(4px 4px 16px rgba(0,0,0,.7333333333))}section.quoteSection .quoteOpen{grid-row:1;align-self:flex-start;padding-bottom:20px}section.quoteSection .signature{display:flex;flex-direction:column;gap:16px;align-self:flex-end}}section.MainTitleSection{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:0!important}section.MainTitleSection h2{max-width:20ch;font-feature-settings:"kern" off;font-kerning:none}@media screen and (max-width:599px){section.MainTitleSection h2{filter:var(--shadow-m)}}section.MainTitleSection h2 .line{contain:content}section.MainTitleSection h2 .line .word{padding-bottom:8px}section.MainTitleSection h2 .line .word .char{contain:layout style}@media screen and (max-width:599px){section.MainTitleSection h2 .line .word .char{contain:inherit}}section.MainTitleSection p{contain:content;margin-top:40px;max-width:60ch}section.MainTitleSection p .line{contain:content}