.rainer,.rainer *{font-family:Rainer,sans-serif;line-height:.9;text-transform:uppercase}*{font-family:Plus Jakarta Sans,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.6;letter-spacing:-.2}body{font-family:Plus Jakarta Sans,sans-serif;background-color:#000;color:#f2efef;overflow-x:hidden;width:100vw}html{overflow-x:hidden}.hero-section{width:100vw;position:relative;background-color:#000;height:100vh;overflow:hidden;transition:height .5s ease-out}.hero-section.expanded{height:auto;overflow:visible}.image-container{position:fixed;top:0;left:0;width:100vw;height:100%;transform:translateY(0);will-change:transform}.full-image{width:100vw;height:200vh;object-fit:cover;object-position:center top;will-change:transform;transition:transform .8s cubic-bezier(.2,.8,.2,1);transform-origin:center top}.hero-section.expanded .full-image{transform:scale(1.2)}.logo-square{background-color:#f2efef!important}.particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.particle{position:absolute;background-color:#fffc;border-radius:50%;animation:float 3s infinite ease-in-out}@keyframes float{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-20px) translate(10px)}}.shadow-effect{position:absolute;width:100vw;height:100%;background:radial-gradient(ellipse at center,#0000 30%,#00000080);pointer-events:none;z-index:3}.text-content{position:absolute;left:0;width:100%;text-align:center;color:#f2efef;z-index:10}.text-row{display:flex;justify-content:center;align-items:center;gap:2rem;margin-bottom:2rem}.text-item{text-transform:uppercase;letter-spacing:2px;transform:translateY(120px)}.char{display:inline-block;position:relative;transform:translateZ(0);backface-visibility:hidden;perspective:1000px;will-change:transform,opacity}.char.exploding{transition:transform 1.2s cubic-bezier(.4,0,.2,1),opacity 1.2s cubic-bezier(.4,0,.2,1)}.char.restoring{transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s cubic-bezier(.2,.8,.2,1)}.plus-link,.close-link{display:inline-block;color:#f2efef;transition:opacity .3s;background:none;border:none;cursor:pointer;padding:0;margin:0}.art-title,.art-title *{font-size:36px;line-height:110%;font-family:Rainer,sans-serif;text-transform:uppercase}.plus-link:hover,.close-link:hover{opacity:1}.close-link{left:50%;transform:translate(-50%);z-index:11;display:none}.gallery-section{position:relative;min-height:100vh;z-index:2;background:transparent}.gallery-item img{width:100%;object-fit:cover;transition:all .3s ease;cursor:zoom-in;will-change:transform}.preloaded-image{position:absolute;width:1px;height:1px;opacity:0;visibility:hidden;pointer-events:none}.gallery-info h3{font-size:1.2rem;margin-bottom:.5rem}.gallery-info p{font-size:.9rem;opacity:.8}.description-text{position:relative;top:0;left:0;width:100%;height:100%;z-index:10;opacity:0;pointer-events:none;transition:opacity .5s ease}.show-description .description-text{opacity:1;pointer-events:auto}.show-description .description-block{opacity:1;transform:translateY(0);transition:opacity .8s ease,transform .8s ease}.show-description .description-block:nth-child(1){transition-delay:.2s}.show-description .description-block:nth-child(2){transition-delay:.4s}.show-description .description-block:nth-child(3){transition-delay:.6s}.show-description .description-block:nth-child(4){transition-delay:.8s}.show-description .description-block:nth-child(5){transition-delay:1s}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);background-color:#0000;z-index:1000;overflow:hidden;transition:backdrop-filter .4s cubic-bezier(.19,1,.22,1),background-color .4s cubic-bezier(.19,1,.22,1)}.modal.show{display:flex;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background-color:#0009;justify-content:center;align-items:center}.modal-content{position:relative;transform-origin:center;opacity:0;transition:opacity .3s ease;margin:0;height:66vh;width:auto}@media (max-width: 64rem){.modal-content{width:70vw;height:auto}}.modal.animate-in .modal-content{opacity:1}.modal-controls{position:absolute;bottom:30px;left:0;width:100%;display:flex;justify-content:center;gap:30px;opacity:0;z-index:1001;transform:translateY(20px);transition:opacity .4s ease .2s,transform .4s ease .2s}.modal.show .modal-controls{opacity:1;transform:translateY(0)}.modal-btn{color:#f2efef;width:60px;height:60px;font-size:30px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;position:relative;overflow:hidden}.modal-btn:hover{transform:scale(1.05)}.modal-btn:active{transform:scale(.95)}.modal-btn:hover:after{transform:translate(-50%,-50%) scale(1.5);opacity:1}.bg-black{background-color:transparent!important}.subscribe-fields{border-color:#f2efef!important}.modal-close{position:absolute;top:30px;right:30px;color:#f2efef;font-size:40px;cursor:pointer;z-index:1001;opacity:0;transform:rotate(-90deg) scale(.8);transition:all .4s cubic-bezier(.19,1,.22,1) .1s}.modal.show .modal-close{opacity:1;transform:rotate(0) scale(1)}.modal-close:hover{transform:rotate(90deg) scale(1.1)}.gallery-item img{cursor:zoom-in;transition:transform .3s ease}.modal-info{position:absolute;bottom:-100px;left:0;width:100%;display:flex;justify-content:space-between;color:#fff;opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.modal.show .modal-info{opacity:1;transform:translateY(0)}.modal-number{font-size:72px;font-family:Rainer,sans-serif;line-height:.9}.modal-artist{font-size:72px;font-family:Rainer,sans-serif;line-height:.9;text-transform:uppercase}.modal-details{position:absolute;bottom:-140px;left:0;width:100%;font-size:14px;opacity:0;text-align:center;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.modal-container{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:auto;height:auto}.transitioning-image{position:fixed;z-index:999;pointer-events:none;transition:all .5s cubic-bezier(.2,.9,.3,1);transform-origin:center;border:0px solid black;opacity:1;will-change:transform,opacity,border}.transitioning-image.in-modal{pointer-events:auto;cursor:grab}.transitioning-image.in-modal:active{cursor:grabbing}.art-dimension{line-height:70%;letter-spacing:0%;color:#f2efef;margin-top:10px;opacity:40%;font-weight:400}.modal-side-info{position:absolute;transform:translate(-100%);z-index:1001;color:#f2efef;opacity:0}.modal.show .modal-side-info{opacity:1}.modal-side-number{font-size:120px;font-family:Rainer,sans-serif;line-height:.9;margin-bottom:30px}.modal-side-artist{font-size:64px;font-family:Rainer,sans-serif;line-height:.9;text-transform:uppercase;margin-bottom:50px}.modal-side-title{white-space:nowrap;font-size:16px;margin-bottom:10px}.modal-side-dimensions{font-size:16px;white-space:nowrap;text-align:left;color:#f2efef;opacity:60%}.art-name{white-space:nowrap;font-size:14px;line-height:75%;letter-spacing:0%;margin-top:20px}@media (width >=64rem){.art-title,.art-title *{font-size:48px;line-height:81%}.art-dimension{line-height:75%;letter-spacing:-2%;opacity:40%;font-weight:400;margin-top:18px}.art-name{font-size:16px;line-height:70%;margin-top:36px}.hero-section{height:980px}}.mobile-close-container{width:100%;display:none;justify-content:center;margin-top:40px;margin-bottom:60px;opacity:0;transform:translateY(20px);transition:opacity .6s ease .8s,transform .6s ease .8s;z-index:30;position:relative}.show-description .mobile-close-container{display:flex;opacity:1;transform:translateY(0)}#mobileCloseButton{border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px #00000080;position:relative;z-index:30}#modalSideArtist{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gallery.css.map */
