@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:300;src:url(/app/themes/drpg-theme/resources/fonts/Avenir-Light.woff2) format("woff2"),url(/app/themes/drpg-theme/resources/fonts/Avenir-Light.woff) format("woff"),url(/app/themes/drpg-theme/resources/fonts/Avenir-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:400;src:url(/app/themes/drpg-theme/resources/fonts/Avenir-Book.woff2) format("woff2"),url(/app/themes/drpg-theme/resources/fonts/Avenir-Book.woff) format("woff"),url(/app/themes/drpg-theme/resources/fonts/Avenir-Book.ttf) format("truetype")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:500;src:url(/app/themes/drpg-theme/resources/fonts/Avenir-Medium.woff2) format("woff2"),url(/app/themes/drpg-theme/resources/fonts/Avenir-Medium.woff) format("woff"),url(/app/themes/drpg-theme/resources/fonts/Avenir-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:800;src:url(/app/themes/drpg-theme/resources/fonts/Avenir-Heavy.woff2) format("woff2"),url(/app/themes/drpg-theme/resources/fonts/Avenir-Heavy.woff) format("woff"),url(/app/themes/drpg-theme/resources/fonts/Avenir-Heavy.ttf) format("truetype")}@font-face{font-display:swap;font-family:Avenir-Roman;font-style:normal;font-weight:400;src:url(/app/themes/drpg-theme/resources/fonts/Avenir-Roman.woff2) format("woff2"),url(/app/themes/drpg-theme/resources/fonts/Avenir-Roman.woff) format("woff"),url(/app/themes/drpg-theme/resources/fonts/Avenir-Roman.ttf) format("truetype")}body.admin-bar .banner{top:46px}@media (min-width:768px){body.admin-bar .banner{top:32px}}body.admin-bar .banner.banner--scrolled{top:0}.wp-block-group.is-layout-flex{gap:0}.gallery-block__grid{display:grid;gap:9px}@media (max-width:767px){.gallery-block__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.gallery-block__grid{gap:16px;grid-auto-flow:dense;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto}.gallery-block__grid--1,.gallery-block__grid--2{grid-template-columns:repeat(2,1fr)}.gallery-block__grid--4{grid-template-columns:repeat(4,1fr)}.gallery-block__grid--5{grid-auto-flow:dense;grid-auto-rows:minmax(0,1fr);grid-template-columns:1fr 1fr 2fr;grid-template-rows:repeat(2,minmax(0,1fr))}.gallery-block__grid--5 .gallery-block__item:first-child{grid-column:1;grid-row:1}.gallery-block__grid--5 .gallery-block__item:nth-child(2){grid-column:2;grid-row:1}.gallery-block__grid--5 .gallery-block__item:nth-child(3){grid-column:1;grid-row:2}.gallery-block__grid--5 .gallery-block__item:nth-child(4){grid-column:2;grid-row:2}}@media (max-width:767px){.gallery-block__grid--5 .gallery-block__item:nth-child(5){grid-column:span 2}}@media (min-width:768px){.gallery-block__grid--5 .gallery-block__item:nth-child(5){aspect-ratio:108/100;grid-column:3;grid-row:1/span 2}}.gallery-block__item{aspect-ratio:112/100;background:transparent;border:none;border-radius:16px;cursor:pointer;outline:none;overflow:hidden;padding:0;position:relative;transition:transform .3s ease}.gallery-block__item img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.gallery-block__item:hover img{transform:scale(1.05)}.gallery-block__item:focus-visible{border:2px solid #8dd236}.gallery-block__item:focus-visible img{transform:scale(1.05)}.gallery-block__lightbox{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.6);display:none;inset:0;justify-content:center;padding:16px;position:fixed;z-index:50}.gallery-block__lightbox--open{display:flex}.gallery-block__close,.gallery-block__next,.gallery-block__prev{align-items:center;background:transparent;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;position:absolute;transition:background-color .2s ease,transform .2s ease;width:48px;z-index:10}.gallery-block__close:hover,.gallery-block__next:hover,.gallery-block__prev:hover{background-color:hsla(0,0%,100%,.1)}.gallery-block__close:focus-visible,.gallery-block__next:focus-visible,.gallery-block__prev:focus-visible{box-shadow:0 0 0 4px #fff;outline:none}@media (min-width:768px){.gallery-block__close,.gallery-block__next,.gallery-block__prev{height:64px;width:64px}}.gallery-block__close{font-size:2.25rem;right:16px;top:16px}@media (min-width:768px){.gallery-block__close{font-size:3rem;right:32px;top:32px}}.gallery-block__next,.gallery-block__prev{font-size:3rem;top:50%;transform:translateY(-50%)}@media (min-width:768px){.gallery-block__next,.gallery-block__prev{font-size:3.75rem}}.gallery-block__prev{left:16px}@media (min-width:768px){.gallery-block__prev{left:32px}}.gallery-block__next{right:16px}@media (min-width:768px){.gallery-block__next{right:32px}}.gallery-block__counter{color:#fff;font-size:1.25rem;font-weight:300;left:16px;position:absolute;top:16px;z-index:10}@media (min-width:768px){.gallery-block__counter{font-size:1.5rem;left:32px;top:32px}}
