@layer legacy{div.gallery_fixed_top_banner{position:fixed;top:0;left:0;width:100%;height:550px;z-index:-1;background:url("/assets/pages/gallery/gallery_header_desktop.webp") no-repeat top center;background-size:cover;text-align:center}@media (max-width: 940px){div.gallery_fixed_top_banner{height:100vh;height:100lvh}}@media (max-width: 730px){div.gallery_fixed_top_banner{background:url("/assets/pages/gallery/gallery_header_mobile.webp") no-repeat center center;background-size:cover}}.gallery_scrolling_top_banner{position:relative;height:calc(550px - var(--navbar-height));z-index:30;top:0;width:100%;display:flex;align-items:center;justify-content:flex-end;column-gap:15px;row-gap:0px;flex-wrap:wrap;padding:0 max(0.5em, calc((100% - 1000px) / 2 + 0.5em))}.gallery_scrolling_top_banner h1.banner-heading{text-align:left;margin:0}.gallery_scrolling_top_banner h1.banner-heading .banner-heading-word.banner-heading-caps{padding-left:0}.gallery_scrolling_top_banner h1.banner-heading .banner-heading-line{justify-content:start;grid-template-columns:minmax(0, max-content);max-width:460px;padding-left:0}.gallery_scrolling_top_banner h1.banner-heading .banner-heading-line::before,
.gallery_scrolling_top_banner h1.banner-heading .banner-heading-line::after{display:none}.gallery_scrolling_top_banner .left{flex:1 1 auto;align-self:flex-start;padding:1em 0 0 1em;margin-bottom:-70px}@media (max-width: 815px){.gallery_scrolling_top_banner .right.callout{margin-top:88px}}@media (max-width: 730px){.gallery_scrolling_top_banner{padding:0 16px}}.gallery_scrolling_top_banner .right{flex:2 2 302px;align-self:center}.gallery_scrolling_top_banner .callout{margin-top:1em;padding:0.53em 1.5em 1.5em 1.5em;border-radius:20px;background-color:hsla(0, 0%, 4%, .7);color:#ddd;box-shadow:0 8px 16px rgba(0,0,0,0.4);max-width:500px;width:100%}div.gallery_scrolling_top_banner div.callout p{color:#ddd}div.gallery_scrolling_top_banner div.callout .social{margin:0px auto 0px auto;text-align:center}div.gallery_scrolling_top_banner div.callout .social img#facebook{filter:grayscale(1) contrast(100) invert(1)}div.gallery_scrolling_top_banner div.callout .social img{height:40px;padding:0.5em 0.6em 0.15em 0.6em;opacity:0.95;display:inline-block;transition:transform 0.2s ease, color 0.2s ease}div.gallery_scrolling_top_banner div.callout .social a.scale_hover{transition:transform 0.2s ease, color 0.2s ease}div.gallery_scrolling_top_banner div.callout .social a.scale_hover:hover{display:inline-block;transform:scale(1.15);transition:transform 0.2s ease, color 0.2s ease}}