.album-wrapper{background-color:#000000a6;background-position:50% 0;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:flow-root;position:relative}.album-wrapper.is-grad{background-color:#0000;background-image:none}.album_bg-con{background-position:0 0;background-repeat:repeat;background-size:auto;height:100lvh;position:absolute;inset:0%}.black-gradient{z-index:0;background-image:linear-gradient(#00000040 39%,#000 88% 100%,#fff0);width:100%;height:100vh;position:absolute}.album-container{z-index:1;max-width:80%;margin-top:74px;margin-bottom:110px;position:relative}.gallery-head{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;margin-top:60px;padding-top:25px;padding-bottom:25px;display:flex;position:relative}.album-title{color:#fff;text-align:center;text-transform:uppercase;height:30px;font-family:var(--font-display), sans-serif;align-self:auto;margin-top:0;margin-bottom:8px;font-size:3.2em;line-height:22px}.album-title.date{letter-spacing:.25px;font-size:1.2em;font-weight:700;line-height:19px}.div-block-51{justify-content:space-between;width:100%;display:flex}.div-block-48{flex-direction:column;justify-content:center;align-items:center;margin-top:39px;display:flex}.button.gallery{justify-content:center;margin-left:0;margin-right:0;display:flex}.button.gallery.bottom{margin-top:0}.gallery{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:minmax(350px,1fr) 1fr 1fr;grid-auto-columns:1fr;justify-content:center;display:grid}.gallery-item{display:block}.lb-link{filter:saturate(80%);cursor:pointer;background-position:50% 0;background-size:cover;border:1px solid #575757;width:315px;height:210px;transition:all .4s}.lb-link:hover{filter:saturate(105%);border:1px solid #a88e39;border-radius:0;transform:scale(1.03);box-shadow:3px 3px 18px 1px #00000087}@media screen and (min-width:1440px){.album-container{max-width:75%}.black-gradient{background-image:linear-gradient(#00000040 1%,#000 85% 100%,#fff0);height:120vh}}@media screen and (min-width:1920px){.album-container{max-width:70%}.album-title{font-size:3em}.gallery{grid-template-columns:minmax(350px,1fr) 1fr 1fr 1fr}.black-gradient{background-image:linear-gradient(#00000040 1%,#000 85%)}.div-block-51{width:95%}}@media screen and (max-width:991px){.button.gallery{align-items:center;height:45px}.album-container{max-width:95%}.album-title{margin-top:0;font-size:2.4em;line-height:32px}.album-title.date{height:auto}.gallery{grid-template-columns:minmax(350px,1fr) 1fr;justify-items:center}.lb-link{width:350px}.gallery-head{flex-direction:column;align-items:flex-start;width:99%;margin:10rem auto 0;padding-bottom:10px}.div-block-51{justify-content:space-between;align-items:flex-start;width:100%;margin-top:5px;margin-bottom:18px;display:flex}}@media screen and (max-width:767px){.album-container{max-width:95%}.album-title{padding-right:0;font-size:2em}.gallery{grid-template-columns:1fr 1fr;justify-items:center}.lb-link{background-position:50%;flex-direction:column;justify-content:center;align-items:center;width:257px;height:180px;display:block}.black-gradient{height:70vh}.album_bg-con{height:70lvh}}@media screen and (max-width:479px){.button.gallery{align-items:center}.album-container{max-width:100%;margin-top:17rem}.album-title{margin:3px auto 31px;padding-left:0;padding-right:0;line-height:32px}.album-title.date{color:#fff;margin-bottom:10px}.gallery{grid-template-columns:1fr;place-content:start center}.lb-link{width:360px;height:230px}.gallery-head{width:97%;margin:0 auto 13px;padding-top:0}.div-block-51{flex-direction:column;align-items:center}}.w-lightbox-backdrop{cursor:auto;letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;color:#fff;text-align:center;z-index:10000;opacity:0;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-family:var(--font-tiktok), sans-serif;background:#000000e6;outline:0;justify-content:normal;align-items:normal;font-size:17px;font-style:normal;font-weight:300;line-height:1.2;list-style:outside;transition:opacity .3s;display:block;position:fixed;inset:0;-webkit-transform:translate(0)}.w-lightbox-backdrop.w--open{opacity:1}.w-lightbox-backdrop,.w-lightbox-container{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}.w-lightbox-content{height:100vh;position:relative;overflow:hidden}.w-lightbox-view{opacity:0;width:100vw;height:100vh;transition:opacity .3s,transform .3s;position:absolute}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{vertical-align:middle;display:inline-block}.w-lightbox-figure{margin:0;position:relative}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;max-width:none;height:auto}.w-lightbox-image{float:none;max-width:100vw;max-height:100vh;display:block}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0006;padding:.5em 1em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.w-lightbox-control{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:24px;width:4em;transition:all .3s;position:absolute;top:0}.w-lightbox-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);display:none;bottom:0;left:0}.w-lightbox-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);display:none;bottom:0;right:0}.w-lightbox-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px;height:2.6em;right:0}.w-lightbox-strip{white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.w-lightbox-item{box-sizing:content-box;cursor:pointer;width:10vh;padding:2vh 1vh;display:inline-block;transform:translate(0,0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{background:#222;height:10vh;position:relative;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{width:100%;top:50%;transform:translateY(-50%)}.w-lightbox-thumbnail .w-lightbox-wide{height:100%;left:50%;transform:translate(-50%)}.w-lightbox-spinner{box-sizing:border-box;border:5px solid #0006;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:.8s linear infinite w-lightbox-spin;position:absolute;top:50%;left:50%}.w-lightbox-spinner:after{content:"";border:3px solid #0000;border-bottom-color:#fff;border-radius:50%;position:absolute;inset:-4px}@keyframes w-lightbox-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{opacity:.5;display:block}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}@media screen and (min-width:992px) and (max-width:1199px){.gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery .lb-link{width:100%}}
