.hema-asset-item-wrapper{display:block;height:100%;width:100%}.hema-asset-item-wrapper.hema-asset-size-large{aspect-ratio:6/4}@media screen and (min-width:768px){.hema-asset-item-wrapper.hema-asset-size-large{aspect-ratio:16/9}}.hema-asset-item-wrapper.hema-asset-size-medium{aspect-ratio:3/4}.hema-asset-item-wrapper.hema-asset-size-small{aspect-ratio:1}.hema-asset-item-wrapper .hema-asset-item{display:block;height:100%;width:100%}.hema-asset-item-wrapper .hema-asset-item img,.hema-asset-item-wrapper .hema-asset-item picture,.hema-asset-item-wrapper .hema-asset-item video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hema-cms-section-wrapper{display:flex;flex-direction:column;padding-bottom:clamp(4rem,2rem + 7.61905vw,10rem);padding-top:clamp(6rem,2.58333rem + 13.01587vw,16.25rem);row-gap:clamp(6rem,2.58333rem + 13.01587vw,16.25rem)}.hema-cms-section-wrapper section{padding:0}#hema-project-detail .hema-project-transition-banner{align-items:center;background-color:var(--color-bg-accent);border:1px solid var(--color-border-default);border-radius:clamp(1.75rem,1.5rem + .95238vw,2.5rem);color:var(--color-text-default);display:flex;font-family:var(--font-family);font-size:clamp(1rem,.95833rem + .15873vw,1.125rem);font-style:normal;font-weight:550;justify-content:center;letter-spacing:-.01em;line-height:152%;margin-bottom:clamp(.75rem,.58333rem + .63492vw,1.25rem);min-height:clamp(1rem,.66667rem + 1.26984vw,2rem);padding:clamp(1rem,.91667rem + .31746vw,1.25rem) clamp(1.25rem,1.16667rem + .31746vw,1.5rem);position:sticky;top:0;z-index:5}@media screen and (max-width:768px){#hema-project-detail .hema-project-transition-banner{top:clamp(1rem,.91667rem + .31746vw,1.25rem)}}#hema-project-detail .hema-intro-section{padding-top:clamp(3.5rem,2rem + 5.71429vw,8rem)}@media screen and (min-width:768px){#hema-project-detail .hema-intro-section{padding-inline:clamp(6rem,3.625rem + 9.04762vw,13.125rem)}}#hema-project-detail .hema-intro-section .hema-section-container{max-width:1160px}#hema-project-detail .hema-intro-section .hema-section-container .hema-display-1-wrapper{display:flex;flex-direction:column}@media screen and (min-width:768px){#hema-project-detail .hema-intro-section .hema-section-container .hema-display-1-wrapper{align-items:center;text-align:center}}#hema-project-detail .hema-intro-section .hema-section-container .hema-display-1-wrapper .hema-intro-subtitle-wrapper{align-items:center;-moz-column-gap:clamp(.5rem,.33333rem + .63492vw,1rem);column-gap:clamp(.5rem,.33333rem + .63492vw,1rem);display:flex;flex-wrap:wrap;margin-bottom:clamp(.75rem,.66667rem + .31746vw,1rem);row-gap:clamp(.75rem,.66667rem + .31746vw,1rem)}#hema-project-detail .hema-intro-section .hema-section-container .hema-display-1-wrapper .hema-intro-subtitle-wrapper .hema-eyebrow{color:var(--color-text-brand-contrast);padding-bottom:0}#hema-project-detail .hema-intro-section .hema-section-container .hema-display-1-wrapper .hema-intro-subtitle-wrapper .hema-intro-badge{margin-bottom:0}#hema-project-detail #intro-mood{padding:0}#hema-project-detail #intro-mood .hema-section-container{max-width:2400px}#hema-project-detail #contact{padding-top:clamp(4rem,2rem + 7.61905vw,10rem)}
