.display-desktop,.display-desktop-tablet,.display-large,.display-mobile,.display-normal,.display-retina,.display-tablet{display:none}@media only screen and (max-width:767px){.display-mobile{display:block}}@media only screen and (min-width:768px) and (max-width:1023px){.display-tablet{display:block}}@media only screen and (min-width:768px){.display-desktop-tablet{display:block}}@media only screen and (min-width:1024px){.display-desktop{display:block}}@media only screen and (min-width:1200px){.display-large{display:block}}.display-normal{display:block}@media (-webkit-min-device-pixel-ratio:192),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dppx){.display-retina{display:block}.display-normal{display:none}}.hero{background-color:#134589;background-position:50%;background-size:cover;height:85vh;min-height:85vh;padding:0;position:relative}@media only screen and (min-width:1024px){.hero{height:75vh;min-height:75vh}}.hero__realization{padding:8rem 0 4rem}.hero .video-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.hero .video-background video{height:auto;left:50%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:auto}.hero .overlay{background-color:#0009;height:100%;left:0;position:absolute;top:0;width:100%}.hero .container{position:relative;z-index:1}.hero h2{color:#fff;font-size:clamp(2.65rem,7.5vw + .85rem,3.75rem);line-height:1.08;margin-bottom:1rem}@media only screen and (min-width:1024px){.hero h2{font-size:clamp(3.75rem,5.5vw,4.5rem)}}.hero p{color:#fff;font-size:clamp(1.0625rem,2.4vw + .65rem,1.2rem);line-height:1.45;margin-bottom:0}.hero p br{display:none}@media only screen and (min-width:768px){.hero p{font-size:clamp(1.125rem,1.65vw,1.5rem)}.hero p br{display:block}}.hero .realization-meta{color:#fff;display:flex;font-size:1.2rem;gap:2rem}.hero .realization-meta .location{font-weight:600}.hero .realization-meta .year{font-style:italic}.hero .col{flex-direction:column}
