._imageGrid_bznwe_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));justify-items:center;padding-left:2rem;padding-right:2rem;gap:1rem;margin:0 auto}._thumbnail_bznwe_11{grid-column:span 1;transition:all .2s;box-shadow:#00000040 0 .0625em .0625em,#00000040 0 .125em .5em,#ffffff1a 0 0 0 1px inset;opacity:100%;cursor:pointer;border:4px solid white}._thumbnail_bznwe_11 img{width:100%;height:100%;object-fit:cover;margin:0 auto;display:block}._thumbnail_bznwe_11:hover{opacity:80%;z-index:200;outline:4px solid #3366cd;border:0px solid white}._thumbnail_bznwe_11:focus-visible{outline:4px solid #3366cd;border:0px solid white;opacity:80%}._landscape_bznwe_38{grid-column:span 2}._superwide_bznwe_42{grid-column:1/-1}._superwide_bznwe_42 img{width:95vw!important;height:auto}._hiddenBatch_bznwe_50{display:none!important;visibility:hidden;opacity:0}#_loadingTrigger_bznwe_1{width:100%;height:10px;margin:2rem 0}@media (max-width: 600px){._imageGrid_bznwe_1{grid-template-columns:100%}._landscape_bznwe_38{grid-column:span 1;margin:0 auto}}.lightbox-arrow{position:fixed;top:50%;transform:translateY(-50%);background:#fffc;border:none;padding:1rem;font-size:2rem;cursor:pointer;z-index:100221;border-radius:50%}.prev{left:2rem}.next{right:2rem}.lightbox-arrow:hover{background:#fff}.lightbox-clone{position:fixed!important;top:0;left:0;width:100%;height:100%;z-index:100220;transition:opacity .3s ease-out!important}.fade-out{opacity:0!important}.app-lightbox{background:#000000e6!important;cursor:default!important}.app-lightbox img{max-height:90vh!important;width:100%;object-fit:contain}.app-lightbox-close{color:#fff!important;font-size:2rem!important}.app-lightbox-nav{position:fixed;top:50%;padding:1rem;transform:translateY(-50%);background:#fffc;border:none;font-size:3rem;cursor:pointer;z-index:100222;color:#000;transition:background-color .2s;height:100%}.app-lightbox-nav:hover{background:#fff}.app-lightbox-prev{left:0}.app-lightbox-prev span{transform:translate(100%)}.app-lightbox-next{right:0}.persistent-nav{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100222;display:none}.persistent-nav.visible{display:block}.persistent-nav button{position:fixed;top:50%;transform:translateY(-50%);background:#00000040;color:#fff;border:none;padding:.5rem;width:90px;height:45px;cursor:pointer;pointer-events:auto;border-radius:50%;backdrop-filter:blur(4px);transition:all .2s ease-out;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;box-shadow:0 2px 10px #0003}@media (hover: hover){.persistent-nav button:hover{background:#c39;transform:translateY(-50%) scale(1.1);box-shadow:0 3px 15px #0000004d}}.persistent-nav button:active{transform:translateY(-50%) scale(.95)}.persistent-prev{left:1rem}.persistent-next{right:1rem}.nav-arrow-svg{width:32x;height:32px;fill:#fff;stroke:#fff;stroke-width:1px}@media (max-width: 600px){.persistent-prev{left:.5rem}.persistent-next{right:.5rem}}.persistent-nav button{position:fixed;top:50%;transform:translateY(-50%);background-color:#00000080;width:60px;height:90px;border-radius:12px;cursor:pointer;pointer-events:auto;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 20px #00000026;transition:all .3s cubic-bezier(.34,1.56,.64,1);opacity:.85;-webkit-tap-highlight-color:transparent}@media (hover: hover){.persistent-nav button:hover{opacity:1;background-color:#3366cd;border-color:#fff;transform:translateY(-50%) scale(1.08);box-shadow:0 8px 25px #0000004d}}.persistent-nav button:active{transform:translateY(-50%) scale(.92);border-color:#3366cd}.persistent-prev{left:16px}.persistent-next{right:16px}.nav-arrow-svg{width:42px;height:42px;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;transition:transform .2s ease}@media (hover: hover){.persistent-nav button:hover .nav-arrow-svg{filter:drop-shadow(0 0 3px rgba(255,255,255,.8))}.persistent-prev:hover .nav-arrow-svg{transform:translate(-2px)}.persistent-next:hover .nav-arrow-svg{transform:translate(2px)}}@media (max-width: 768px){.persistent-nav button{width:52px;height:70px;border:none;border-radius:10px;background-color:#0009;opacity:.66}.persistent-prev{left:12px}.persistent-next{right:12px}.nav-arrow-svg{width:32px;height:32px}}@media (max-width: 480px){.persistent-nav button{width:46px;height:70px}}
