body.scroll :has(#destinations .isBright) header .logo{fill:#000}body.scroll :has(#destinations .isDark) header .logo{fill:#fff}body.scroll .isBright{background-color:#fff}body.scroll .isDark{background-color:#000}.oneCol img{height:100vh!important}.oneCol video{height:100vh;width:auto;object-fit:cover}.twoCols video{height:100%;width:auto;object-fit:cover}.twoCols img{aspect-ratio:1.1;width:100%;object-fit:cover}#homePage .textBlock *{white-space:normal;word-wrap:break-word}#homePage .oneCol .project-item img{z-index:10;height:100vh}#homePage .oneCol .project-item .projectName{font-family:var(--adobe-font-family);font-weight:500;font-style:normal;font-size:16px;line-height:20px;position:absolute;width:100%;bottom:100px;z-index:0;text-align:center;text-box-edge:cap alphabetic;text-box-trim:trim-both;position:relative;color:#fff}#homePage .oneCol .project-item .projectField{font-family:var(--adobe-font-family);font-weight:400;font-style:Italic;font-size:13px;line-height:20px;text-align:center}#homePage .oneCol .project-item:not(:first-child){position:relative}#homePage .oneCol .project-item:last-child .projectName{bottom:100px}#homePage img{height:100%}#homePage .twoCols{padding-inline:16px}#homePage .twoCols .project-item .media{aspect-ratio:1}#homePage .twoCols .project-item img{width:100%;height:100%;object-fit:cover}#homePage .twoCols .project-item .projectName{font-family:var(--adobe-font-family);font-weight:500;font-style:normal;font-size:16px;line-height:20px;z-index:0;text-align:center;text-box-edge:cap alphabetic;text-box-trim:trim-both;padding-top:16px;display:flex;justify-content:space-between;align-items:center;position:relative;color:#000}#homePage .twoCols .project-item .projectField{font-family:var(--adobe-font-family);font-weight:400;font-style:Italic;font-size:13px;line-height:20px;text-align:center}@media(max-width:768px){body:has(#homePage) footer{display:none}}body:has(#homePage:not(.projectElt)) header{position:sticky}body:has(#homePage .projectElt) header{position:fixed}