/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.teaser__image::before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;}.teaser__brow{color:#000;font-size:0.75rem;font-weight:700;letter-spacing:0.48px;line-height:0.84;text-transform:uppercase;margin-bottom:1rem;}:lang(my) .teaser__brow{font-size:1rem;}.teaser{background-color:#fff;padding-top:0;margin-bottom:1.5rem;border-top:2px solid #000;height:100%;word-break:break-word;transition:all 0.5s;}.teaser > a{box-sizing:border-box;display:block;height:100%;position:relative;}.teaser:hover{background-color:#fafafa;color:#000;}.teaser:hover .img::before{opacity:0.75;}.teaser:hover .cta-link--space::after{-webkit-transform:translate(70%,0);-moz-transform:translate(70%,0);-ms-transform:translate(70%,0);-o-transform:translate(70%,0);transition:translate(70%,0);}.teaser__brow{margin-bottom:0;padding:1rem 1.5rem 1rem 1.5rem;}.teaser__image{display:inline-flex;position:relative;width:100%;}.teaser__image img{display:block;width:100%;}.teaser__image::before{transition:all 0.9s;background:linear-gradient(67.76deg,#60d4f2,transparent 60%);opacity:0;}.teaser__title{font-size:1.563rem;padding:1rem 1.5rem;margin-bottom:0;color:#0a0a0a;}.teaser__text{flex-grow:1;padding:0 1.5rem 1rem;margin-bottom:0;color:#0a0a0a;}.teaser__subtext{padding:0 1.5rem 1rem;margin-bottom:0;font-size:0.875rem;color:#55606e;}.teaser__subtext__authors{margin-left:0.5rem;}.teaser__subtext__authors:before{content:"•";margin-right:0.6rem;}.teaser__link{padding:0 1.5rem 1rem;margin-bottom:0;margin-top:auto;}.teaser__content{flex-direction:column;display:flex;align-content:stretch;justify-content:flex-start;height:100%;}.teaser-alt .teaser__image{float:left;width:auto;margin:1rem 1rem 1rem 0;}.teaser-alt .teaser__title{padding-top:1.75rem;padding-bottom:0.75rem;padding-left:6rem;font-size:1rem;text-transform:uppercase;font-weight:600;}.teaser-alt .teaser__subtext{color:#000;padding-left:6rem;}.teaser-alt .teaser__text{padding-bottom:0;font-size:1rem;}.teaser-alt .teaser__image{transition:none;background:none;}.teaser-alt .teaser__image::before{transition:none;background:none;border-radius:100%;}.teaser-alt:hover .teaser__image{transition:none;background:none;}.teaser-alt:hover .teaser__image::before{transition:none;background:none;}.teaser-alt .expandable-formatter--trigger{display:flex;padding-top:1.5rem;}.teaser-alt .expandable-formatter--trigger a{font-size:1rem;text-transform:uppercase;font-weight:600;display:flex;background-color:transparent;color:#0a0a0a;align-items:center;padding:0;}.teaser-alt .expandable-formatter--trigger a::after{transition:0.2s ease;flex-shrink:0;content:"";height:20px;margin-left:0.75rem;width:16px;background:url(/themes/custom/hdro/assets/icons/arrow-left-expand-defaut.svg) no-repeat center center;display:block;transform:rotate(270deg);transition:all 0.3 ease;}.teaser-alt .expandable-formatter--content.js-collapsed ~ .expandable-formatter--trigger a::after{transform:rotate(90deg);transition:all 0.3 ease;}.section.people-callout .teaser{margin-bottom:0.5rem;}
.video.fill-container .field--name-field-media-oembed-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.video.fill-container .field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.video-callout{justify-content:center;padding:6.25rem 0;background-color:#232e3d;color:#fff;z-index:5;}.video-callout__title-col{padding-top:2.5rem;margin-bottom:3rem;align-self:stretch;display:flex;flex-direction:column;}@media print,screen and (min-width:36em){.video-callout__title-col{margin-bottom:0;}}.video-callout__title{margin-bottom:1.5rem;}.video-callout__link{color:#fff;}.video-callout.white{padding:2.5rem 0;background-color:#fff;color:#0a0a0a;}.video-callout.white .video-callout__link.cta-link{color:#0a0a0a;}.video-callout .video-callout__social-links{margin-top:auto;padding:2rem 0 0;font-size:1rem;flex-flow:row wrap;align-items:center;}.video-callout .video-callout__social-links .field__label{text-transform:uppercase;letter-spacing:0.08rem;font-weight:600;width:auto;margin-right:1rem;}.video-callout .video-callout__social-links ul{list-style:none;display:inline-flex;padding:0;margin:0;gap:0.5rem;}.video-callout .video-callout__social-links ul li{margin:0;padding-left:0;}.video-callout .video-callout__social-links .addtoany_list a{color:#0a0a0a;border-bottom:none;}.video-callout .video-callout__social-links .addtoany_list a path{fill:#0a0a0a;}.video-callout.dark .addtoany_list a{color:#fff !important;}.video-callout.dark .addtoany_list a path{fill:#fff !important;}.video-callout .video-callout__citation{padding:2rem 0 0;font-size:1rem;flex-flow:row wrap;}@media print,screen and (min-width:48em){.video-callout .video-callout__citation{padding:2.5rem 4rem 0;flex-flow:row nowrap;}}.video-callout .video-callout__citation .field__label{text-transform:uppercase;letter-spacing:0.08rem;font-weight:600;margin-right:2rem;width:auto;}
