video.video-banner{display:block;width:100%}button.play-pause{width:var(--px-to-rem-40);height:var(--px-to-rem-40);position:absolute;bottom:var(--px-to-rem-16);left:var(--px-to-rem-16);background-color:transparent;border:none;z-index:4;cursor:pointer}button.play-pause img{width:var(--px-to-rem-40);height:var(--px-to-rem-40);pointer-events:none}section.hero-banner{overflow:hidden}@media(max-width:1020px){button.play-pause{width:var(--px-to-rem-32);height:var(--px-to-rem-32);bottom:var(--px-to-rem-12);left:var(--px-to-rem-12)}button.play-pause img{width:var(--px-to-rem-32);height:var(--px-to-rem-32)}}section.hero-banner{width:100%;position:relative;height:30rem}section.hero-banner.has-caption{height:33rem}section.hero-banner figure img{width:100%;object-fit:cover;object-position:center center;height:30rem}section.hero-banner>header{width:100%;display:flex;flex-direction:column;gap:var(--px-to-rem-16);align-items:center;position:absolute;padding:var(--px-to-rem-48) 0 var(--px-to-rem-32);bottom:0;left:0}section.hero-banner.has-caption>header{bottom:3rem}section.hero-banner:not(.includes-donation)>header{background:linear-gradient(to top,rgba(16,16,16,.9) 0%,rgba(16,16,16,.5) 60%,rgba(16,16,16,0) 100%)}section.hero-banner:not(.includes-donation)>header.urgent-emergency{height:100%;justify-content:center}section.hero-banner h1{margin:0;max-width:23ch}section.hero-banner header.wide-heading-mode h1{max-width:80%}section.hero-banner>header>p.styled-subheading{max-width:60vw}section.hero-banner p#hero-additional-subheading{color:var(--contrast-light-color--);text-align:center;max-width:60vw}section.hero-banner>header.reverse-headings>h1{order:2}section.hero-banner>header.reverse-headings>p.styled-subheading{order:1;font-size:var(--px-to-rem-22)}section.hero-banner>header.reverse-headings>p#hero-additional-subheading{order:3}section.hero-banner>header.reverse-headings>.styled-link{order:4}section.hero-banner.has-caption>figure>figcaption{color:var(--contrast-dark-color-);font-style:italic;font-size:var(--px-to-rem-14);line-height:var(--px-to-rem-22);margin:var(--px-to-rem-8)0 0;text-align:right;padding-left:var(--narrow-content-horizontal-padding);padding-right:var(--px-to-rem-8);text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:900px){section.hero-banner{height:26rem}section.hero-banner.has-caption{height:30rem}section.hero-banner figure img{height:26rem}section.hero-banner figure img.img-position-left-top{object-position:left top}section.hero-banner figure img.img-position-left-center{object-position:left center}section.hero-banner figure img.img-position-left-bottom{object-position:left bottom}section.hero-banner figure img.img-position-right-top{object-position:right top}section.hero-banner figure img.img-position-right-center{object-position:right center}section.hero-banner figure img.img-position-right-bottom{object-position:right bottom}section.hero-banner figure img.img-position-center-top{object-position:center top}section.hero-banner figure img.img-position-center-bottom{object-position:center bottom}section.hero-banner h1{max-width:unset}section.hero-banner header.wide-heading-mode h1{max-width:unset}section.hero-banner>header>p.styled-subheading{max-width:unset}section.hero-banner>header{padding:16px var(--content-horizontal-padding)}section.hero-banner.has-caption>header{bottom:4rem}section.hero-banner p#hero-additional-subheading{max-width:unset}}@media(max-width:421px){section.hero-banner.has-caption{height:33rem}section.hero-banner.has-caption>header{bottom:7rem}section.hero-banner.has-caption>figure>figcaption{padding-left:var(--px-to-rem-8);-webkit-line-clamp:4}}section.hero-banner.includes-donation>header{max-width:60%;padding:0 10rem 0 5rem;justify-content:center}section.hero-banner.includes-donation>div.donation-widget{position:absolute;top:var(--px-to-rem-20);right:5rem}@media(max-width:1200px){section.hero-banner.includes-donation>header{padding-left:3rem}section.hero-banner.includes-donation>div.donation-widget{right:3rem;top:var(--px-to-rem-24)}}@media(min-width:901px){section.hero-banner.includes-donation>header{height:30rem;align-items:flex-start;background:linear-gradient(90deg,rgba(16,16,16,.8) 0%,rgba(16,16,16,.5) 70%,rgba(16,16,16,.4) 80%,rgba(16,16,16,0) 100%)}}@media(max-width:900px){section.hero-banner.includes-donation{display:flex;flex-direction:column;align-items:center;background-color:var(--main-color---);height:max-content}section.hero-banner.includes-donation figure img{height:20rem;display:block}section.hero-banner.includes-donation>header,section.hero-banner.includes-donation>div.donation-widget{max-width:unset;position:unset;top:unset;bottom:unset;left:unset;right:unset;padding:unset}section.hero-banner.includes-donation>header{background-color:var(--main-color---);padding:var(--px-to-rem-32) var(--px-to-rem-16) var(--px-to-rem-24)}section.hero-banner.includes-donation>div.donation-widget{margin:var(--px-to-rem-32) auto;border-radius:unset}section.hero-banner.includes-donation p.styled-subheading,section.hero-banner.includes-donation .styled-heading{text-align:center}}@media(min-width:580px) and (max-width:900px){section.hero-banner.includes-donation{display:grid;grid-template-columns:320px 1fr;grid-template-rows:auto auto;grid-template-areas:"header header" "donate image";margin-bottom:var(--px-to-rem-32)}section.hero-banner.includes-donation figure{grid-area:image;height:100%}section.hero-banner.includes-donation figure img{height:100%}section.hero-banner.includes-donation>header{grid-area:header}section.hero-banner.includes-donation>div.donation-widget{margin:0;grid-area:donate}}@media(max-width:480px){section.hero-banner.includes-donation figure img{height:16rem}}