.gallery{display:flex;flex-direction:column;gap:5rem;--transition:.5;transition:calc(var(--transition) * 1s)}#wrapper .gallery{opacity:0}#wrapper .gallery[inited]{opacity:1}.gallery .filters{display:flex;--_g:1.5rem;gap:var(--_g);margin:auto}.gallery .items{transition:calc(var(--transition) * 1s)}#wrapper .gallery .items .item{display:none}#wrapper .gallery .items .item.active{display:revert}.gallery:not([state=done]) .items{padding-block:3rem}.gallery[state=loading] .items{opacity:0}.gallery[state=error] :is(.items,#important){grid-template-columns:1fr !important}.gallery .filter,.gallery .filters p,.gallery .filters:before,.gallery .items:before{font-family:var(--ff);font-weight:var(--fw);font-size:var(--fs);line-height:var(--lh);letter-spacing:var(--ls);-webkit-text-size-adjust:100%;--ff:var(--scandiaFont);--fw:400;--fs:1.8rem;--fs-body:var(--fs);--lh:1.5em;--ls:.02em;color:var(--green)}.gallery .filter{display:flex;align-items:center}.gallery .item{height:27.2rem}.gallery{min-height:50vh}.gallery .filters{margin-block:0}@media only screen and (min-width :961px){.gallery .filters:before{content:'View:';color:var(--black);font-size:1.4rem;font-family:var(--scandiaFont);letter-spacing:.02em;line-height:150%}.gallery .filter{position:relative}.gallery .filter:not(:first-of-type):before{content:'';height:2rem;width:1px;background:var(--blue);display:block;margin-right:var(--_g)}.gallery .filter.active{--fw:500;text-decoration:underline;text-decoration-color:var(--blue);text-decoration-thickness:.18rem;text-underline-offset:.27rem}}@media only screen and (min-width :0) and (max-width :960px){.gallery .items{gap:1rem}.gallery .filters{flex-direction:column;width:24.2rem;position:relative}.gallery .filters header{border-bottom:1px solid var(--green);justify-content:space-between}.gallery .filters :is(header,.filter){padding-bottom:1rem;display:flex;gap:1rem}.gallery .filters .filter:last-of-type{border:none}.gallery :is(button,p,#important){text-transform:uppercase;--lh:1em;--ff:1rem}.gallery .filters menu{position:absolute;opacity:0;pointer-events:none;transition:all .3s ease;z-index:1;padding:0;display:flex;flex-direction:column;margin:0;gap:var(--_g);padding-block:var(--_g);top:calc(2.7rem);background:var(--blue);padding-left:2.4rem;width:calc(100% - 2.4rem)}.gallery .filters[open] menu{opacity:1;pointer-events:auto}.gallery .filter:before{content:'';--_s:1.2rem;width:var(--_s);height:var(--_s);background:var(--white);border:1px solid var(--green)}.gallery .filter.active:before{background:var(--green)}.gallery .load-more-wrapper:not(.active){display:none}.gallery .load-more-wrapper,.gallery .load-more-wrapper button{display:flex;justify-content:center;align-items:center;gap:1rem;color:var(--green)}.gallery .load-more-wrapper button{margin-top:6.2rem}.gallery .filters .icon-dropdown{display:flex;align-items:center}.gallery .filters p,.gallery .filter{--fs:1rem;--fw:500;--lh:150%;--ls:.2em;--ff:var(--scandiaFont)}}#overlay[data-comp=gallery]{--backdrop-color:var(--blue);--text-color:#fff;--bttn-color:var(--text-color);--arrow-color:var(--green);--size-bttn:1.6rem}@media only screen and (min-width :961px){#overlay[data-comp=gallery]{--arrow-size:4.5rem;--max-width:104.1rem;--max-height:82svh}}@media only screen and (min-width :0) and (max-width :960px){#overlay[data-comp=gallery]{--arrow-size:3rem;--max-height:75svh}}:where(#wrapper) .gallery .bp-multimedia img{opacity:0;--duration:1.5s;--delay:.5s}:where(#wrapper) .gallery.animateActive .bp-multimedia img{animation:netflix var(--duration) forwards;animation-delay:var(--delay,0)}