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);text-shadow:2px 2px 1px rgba(0,0,0,.8);contain:content}section.quoteSection p .stroke{display:inline-block;width:96px;margin-right:32px;height:1px;background-color:#fff;vertical-align:middle;box-shadow:2px 2px 1px rgba(0,0,0,.8)}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}section.MorphingWord{width:100%;max-height:100vh;display:flex;align-items:center;padding-top:0!important;padding-bottom:0!important;z-index:-1;isolation:isolate;contain:layout style;position:relative}section.MorphingWord svg{color:#fff;z-index:-1;display:block;width:100%!important;max-height:100%}section.MorphingWord:after{content:"";z-index:2;background:linear-gradient(180deg,rgba(0,0,0,0),#000);bottom:0;left:0;height:20vh;width:100%;position:absolute}@media screen and (max-width:599px){section.MorphingWord{z-index:1}section.MorphingWord svg{z-index:2;transform:none!important}section.MorphingWord:after{content:inherit}}section.ThreeImagesSection{display:grid;grid-gap:var(--layout-gutter);gap:var(--layout-gutter);grid-template-columns:repeat(3,1fr);position:relative}section.ThreeImagesSection .imageFrame{position:relative;height:100vh;overflow:hidden;contain:strict}section.ThreeImagesSection .imageFrame img{z-index:1;object-fit:cover;object-position:center center;width:100%;height:100%}@media screen and (max-width:599px){section.ThreeImagesSection{display:flex;flex-direction:column;gap:var(--layout-gutter)}section.ThreeImagesSection .imageFrame{height:80vh;transform-origin:bottom center;box-shadow:0 -8px 64px #000}section.ThreeImagesSection .imageFrame img{object-position:center top}}section.LoopingWords{position:relative;display:flex;padding-top:0!important;padding-bottom:0!important;contain:layout style}section.LoopingWords,section.LoopingWords *{text-box:trim-both cap alphabetic}section.LoopingWords h3{font-family:var(--display-font);font-size:160px;white-space:nowrap;z-index:1;pointer-events:none;mix-blend-mode:difference;mix-blend-mode:plus-lighter;display:flex;align-items:center;margin-bottom:0!important}section.LoopingWords h3 span{contain:layout style;display:inline-flex;align-items:center;text-transform:uppercase}section.LoopingWords h3 span:nth-child(2n) span:not(.pip){color:var(--page-color)}section.LoopingWords h3 span .pip{margin-left:32px;margin-right:32px;height:40px;width:40px;padding-bottom:12px;z-index:100}section.LoopingWords h3.stroke{z-index:21}section.LoopingWords h3.stroke .pip{overflow:visible;stroke:#fff;stroke-width:4px}section.LoopingWords h3.right{justify-content:flex-end}section.LoopingWords p{margin-top:var(--layout-gutter)}@media screen and (max-width:599px){section.LoopingWords{padding-top:var(--layout-vertical-padding)!important;padding-bottom:var(--layout-vertical-padding)!important;overflow:hidden}section.LoopingWords h3{margin-bottom:0!important;font-size:96px}section.LoopingWords h3 span .pip{margin-left:24px;margin-right:24px;height:24px;width:24px;padding-bottom:20px;z-index:100}}section.ImageSection{display:grid;height:100vh;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-gap:var(--layout-gutter);gap:var(--layout-gutter);contain:layout style size}section.ImageSection .titleDescription{grid-column:1/span 2;grid-row:1/span 1;align-self:end}section.ImageSection .titleDescription .line{contain:layout style}section.ImageSection p{grid-column:1/span 1;grid-row:2/span 1;align-self:start}section.ImageSection p .line{contain:layout style}section.ImageSection .imageWrapper{z-index:-1;grid-column:3/span 2;grid-row:1/span 2;position:relative;height:100vh;contain:strict}section.ImageSection .imageWrapper img,section.ImageSection .imageWrapper video{object-fit:cover;object-position:center center;width:100%;height:100%}section.ImageSection.left .titleDescription{grid-column:3/span 2}section.ImageSection.left p{grid-column:4/span 1}section.ImageSection.left .imageWrapper{grid-column:1/span 2}@media screen and (min-width:900px)and (max-width:1199px){section.ImageSection p{grid-column-end:span 2!important}section.ImageSection.left p{grid-column-start:3}}@media screen and (min-width:600px)and (max-width:899px){section.ImageSection{height:auto;contain:layout style;grid-template-columns:repeat(3,1fr)}section.ImageSection .titleDescription{grid-column-start:1;filter:var(--shadow-m)}section.ImageSection .imageWrapper{grid-column-start:2}section.ImageSection p{grid-column-start:1}section.ImageSection.left .titleDescription{grid-column:2/span 2}section.ImageSection.left p{grid-column:3/span 1}section.ImageSection.left .imageWrapper{grid-column:1/span 2}}@media screen and (max-width:599px){section.ImageSection{height:auto;contain:layout style;padding-top:80px!important;padding-bottom:80px!important;display:flex;flex-direction:column;gap:var(--layout-gutter);align-items:stretch}section.ImageSection .titleDescription{align-self:inherit}section.ImageSection p{margin-top:var(--layout-gutter)}section.ImageSection .imageWrapper{height:60vh;contain:strict}section.ImageSection .imageWrapper img,section.ImageSection .imageWrapper video{opacity:1!important}}