:root{--30:min(30vw, 54dvh);--2y:10%;--1j:5%;--2x:.6s;--3o:cubic-bezier(.23, 1, .32, 1);--3i:-10deg;--2v:-10%;--33:.6s;--3c:max(12rem, 20vw);--31:60vw;--3p:70%;--3d:color-mix(in srgb, var(--e) var(--3p), black);--2t:color-mix(in srgb, var(--12) var(--3p), black);--32:color-mix(in srgb, var(--p) var(--3p), black);--2w:linear-gradient(90deg, var(--3d) 0%, var(--2t) 50%, var(--32) 100%);--2z:max(.85rem, 1vw)}._2p{width:max(var(--30), 15rem);transform:translateX(var(--2y));justify-content:center;align-items:center;font-size:max(.8rem,1vw)}._2p h1{transition:transform .3s var(--21);font-size:2.5em;animation:.45s _x}._2p h1:active{transform:scale(var(--1r))}._2p h2{transition:transform .3s var(--21);transform-origin:20%;animation:.55s _x}._2p h2:active{transform:scale(var(--1r))}._2o{width:var(--30);height:100%;transform:translateX(var(--2y));-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;animation:2s linear _3r,7s linear 7s infinite _3j}._2o img{width:100%;height:100%;transform:perspective(calc(var(--30) * .5)) rotateY(-10deg) scale(1.2)}._3b{clear:both;grid-template-columns:repeat(1, var(--3c));justify-content:center;place-items:center;gap:1rem;width:100%;margin-top:8dvh;display:grid;position:relative}._3b img{border-radius:var(--v);opacity:1;width:100%;transition:box-shadow var(--33) var(--3o);display:block;transform:translateZ(1px)}._3b img._3f{height:auto}._3b a>div{transition:scale .5s ease, translate .5s var(--3o), rotate .5s var(--3o);scale:1}._3q h2{text-align:center;transition:all var(--33) var(--3o);color:var(--g);width:100%;animation:_2n var(--2x);pointer-events:none;touch-action:none;margin:0;font-size:max(.9rem,1.5vw);position:absolute;bottom:0;left:0;translate:0 -200%}._3q{width:var(--3c);display:block;position:relative}._3b a:hover>._2m{cursor:var(--2k);z-index:2;scale:1.1;translate:var(--2v) 0;rotate:var(--3i)}._3b a:hover>._2m>img{box-shadow:0 0 var(--1k) calc(var(--1k) * .5) var(--3a)}._3b a:hover>._2m>._3n{translate:calc((var(--2v) * -2)) 0;rotate:calc((var(--3i) * -2))}._3b a:hover>h2{translate:0 270%}._3n{border-radius:var(--v);z-index:-10;pointer-events:none;touch-action:none;width:100%;height:100%;position:absolute;top:0;left:0;transition:all var(--33) var(--3o)!important;transform:translateZ(-5px)!important}._2m{opacity:0;position:relative;animation-fill-mode:forwards!important}._3e{animation:_2r var(--2x) var(--3o), _3l var(--2x) var(--3o)}._3m{animation:_2s var(--2x) var(--3o), _3l var(--2x) var(--3o)}._35{animation:_2q var(--2x) var(--3o), _3l var(--2x) var(--3o)}._37{text-align:center;flex-direction:row;width:100vw;padding:0% 5vw;display:flex}._36{flex-direction:column;justify-content:center;align-items:center;width:80%;margin-top:7dvh;padding:0% 5vw;display:flex}._36 h2{animation:.8s _2u}._36 h3{animation:1.1s _2u}._36 h5{color:var(--17);margin-top:clamp(2dvh,15%,8dvh);font-style:italic;animation:1.4s _2u}._38{text-align:left}._39{text-align:right}._3k{display:inline-block;position:relative}._3k h3{cursor:var(--2k);transition:scale .2s ease-in-out;scale:1}._3k h3:hover{scale:var(--a)}._3k ._3g{width:100%;height:calc(var(--2z) * 2);background:var(--2w);color:var(--g);text-align:center;border-radius:var(--v);z-index:1;opacity:0;font-size:var(--2z);text-shadow:0 0 var(--2z) #0009;white-space:nowrap;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;bottom:150%}._3k ._3g:after{content:"";border-width:calc(var(--2z) / 2);border-style:solid;border-color:var(--2t) transparent transparent transparent;position:absolute;top:99%}._3k:hover ._3g{opacity:1}@media (aspect-ratio<=1000/1300){._2p{text-align:center;flex-direction:column;align-content:center;align-items:center;width:100vw;font-size:3.4vw;transform:translate(0%)}._2p h1{animation:.45s _27}._2p h2{animation:.55s _27}._2o{transform:translateX(calc(var(--2y) * -1)) scale(3.5) translateY(5%);z-index:-1;filter:brightness(var(--2l));background-size:cover;align-content:center;align-items:center;padding-left:auto;padding-right:auto;animation:2s linear _34,7s linear 7s infinite _3h;position:absolute;overflow:hidden}._2o img{background-clip:padding-box;width:100%;height:100%;overflow:hidden}._2p h2{transform-origin:50%}._3b{grid-template-columns:repeat(1, var(--31))}._3b a img{border-radius:var(--l);width:100%}._3b a div{border-radius:var(--l)}._36{width:60%}._3q{width:var(--31)}._3b a:hover>h2{translate:0}._2f h1{font-size:7vw}._2f h2{font-size:6vw}._36 h3{font-size:4vw}._2f h5{font-size:max(.8rem,3vw)}._3k ._3g{height:5dvh;font-size:4.5vw}._3k ._3g:after{border-width:2vw}}@keyframes _3r{0%,10%,10.2%,20%,20.6%,30%,30.6%,45%,55.1%,57%,60.1%,65%,75.1%,77%,85.1%,86%{filter:grayscale(59%) brightness(var(--q)) saturate(85%)}10.1%,20.1%,30.1%,30.5%,45.1%,50%,55%,57.1%,60%,65.1%,75%,77.1%,85%,86.1%,to{filter:none}}@keyframes _3j{0%,to,8.398%,9.202%,10.398%,11.802%{filter:none}8.4%,9.2%,10.4%,11.8%{filter:grayscale(59%) brightness(var(--q)) saturate(85%)}}@keyframes _34{0%,10%,10.2%,20%,20.6%,30%,30.6%,45%,55.1%,57%,60.1%,65%,75.1%,77%,85.1%,86%{filter:grayscale(59%) brightness(var(--25)) saturate(85%)}10.1%,20.1%,30.1%,30.5%,45.1%,50%,55%,57.1%,60%,65.1%,75%,77.1%,85%,86.1%,to{filter:brightness(var(--2l))}}@keyframes _3h{0%,to,8.398%,9.202%,10.398%,11.802%{filter:brightness(var(--2l))}8.4%,9.2%,10.4%,11.8%{filter:grayscale(59%) brightness(var(--25)) saturate(85%)}}@keyframes _27{0%{opacity:0;transform:translateY(20dvh)}to{opacity:1;transform:translateY(0)}}@keyframes _x{0%{opacity:0;transform:translate(-100vw)}to{opacity:1;transform:translate(0)}}@keyframes _2r{0%{transform:translate(-100vw)rotate(-540deg)}to{transform:translate(0)rotate(0)}}@keyframes _3l{0%{opacity:0}to{opacity:1}}@keyframes _2n{0%{opacity:0}to{opacity:0}}@keyframes _2u{0%{opacity:0;animation-timing-function:ease-in;transform:scale(0)}38%{opacity:1;animation-timing-function:ease-out;transform:scale(1)}55%{animation-timing-function:ease-in;transform:scale(.7)}81%{animation-timing-function:ease-in;transform:scale(.84)}95%{animation-timing-function:ease-in;transform:scale(.95)}72%,89%,to{animation-timing-function:ease-out;transform:scale(1)}}#_4:not(._3s){opacity:1!important}#_4._3s *{animation-play-state:paused!important}