.qnDekq_main{flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;display:flex}.qnDekq_hero_section{flex-direction:column;width:100%;height:100svh;display:flex;position:relative}.qnDekq_hero_section .qnDekq_in_development{z-index:18;color:#4d4d4d;background:0 0;padding:1rem;display:none;position:absolute;top:0;left:0}.qnDekq_hero_section div{flex-direction:column;flex:1;display:flex}.qnDekq_hero_section canvas{flex:1}.qnDekq_hero_section .qnDekq_button_tray{gap:1rem;padding:3rem;list-style:none;display:flex;position:absolute;bottom:0;left:0}.qnDekq_hero_section .qnDekq_button_tray li button{color:#fff;background:0 0;border-style:solid;border-color:#fff;border-radius:2rem;padding:1rem;font-weight:700}.qnDekq_hero_section h1{z-index:20;cursor:pointer;color:#fff;text-transform:uppercase;text-shadow:1px 1px #8d8d8d;padding:1rem;font-size:16vw;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qnDekq_hero_section h1:hover{-webkit-backdrop-filter:invert();backdrop-filter:invert()}.qnDekq_content_container{color:#5e5e5e;background:#fff;flex-direction:column;width:100%;min-height:100vh;padding:0;display:flex}.qnDekq_content_container h2{text-align:center;margin:2rem 0;font-size:3rem}.qnDekq_content_container aside{padding:0 2rem}.qnDekq_content_container h3{font-size:4rem}.qnDekq_content_container video,.qnDekq_content_container img{filter:drop-shadow(0 0 .75rem gray)}.qnDekq_content_container .qnDekq_video_container{max-height:400px;overflow:hidden}.qnDekq_content_container .qnDekq_video{z-index:5;width:100%;height:400px;padding:4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qnDekq_content_container .qnDekq_video:before{content:"  vhv";opacity:.3;background:#000;width:100%;height:100%;display:block;position:fixed;inset:0}.qnDekq_content_container__inner{text-align:center;object-fit:contain;flex-direction:column;justify-content:center;gap:4rem;width:100%;padding:0 2rem;display:flex;overflow:hidden}.qnDekq_content_container article{justify-content:space-between;transition:transform .1s}.qnDekq_content_container article:hover{transform-style:preserve-3d;will-change:transform;transition:transform .1s;transform:scale(1.05)}.qnDekq_content_container article:hover img{transform:translateZ(150px)}.qnDekq_content_container article:hover video:before{opacity:0}.qnDekq_content_container figure{cursor:none;object-fit:cover;height:500px;position:relative}.qnDekq_content_container figure .qnDekq_mobile_title{white-space:nowrap;text-transform:uppercase;filter:drop-shadow(0 0 .3rem #000);z-index:18;opacity:1;color:#fff;width:fit-content;padding:1rem;font-size:3rem;font-weight:700;transition:opacity .5s ease-out .2s,transform .5s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qnDekq_content_container figure .qnDekq_mobile_title.qnDekq_hidden{opacity:0;transition:opacity .2s ease-out;transform:translate(-50%,-450%)}.qnDekq_content_container__inner .qnDekq_rnib1{z-index:6;height:307px;position:absolute;top:-3%;left:6%}.qnDekq_content_container__inner .qnDekq_rnib2{z-index:7;height:213px;position:absolute;bottom:0%;left:12%}.qnDekq_floating_title{pointer-events:none;-webkit-backdrop-filter:invert();backdrop-filter:invert();cursor:none;text-align:center;z-index:15;color:#fff;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:8rem;height:8rem;font-weight:700;display:flex;position:fixed;top:-4rem;left:-4rem}@media screen and (min-width:820px){.qnDekq_hero_section{position:relative}.qnDekq_hero_section h1{padding:1rem 5rem;font-size:8rem}.qnDekq_hero_section .qnDekq_in_development{z-index:18;color:#4d4d4d;background:0 0;padding:1rem;display:block;position:absolute;top:0;left:0}.qnDekq_mobile_title{display:none}.qnDekq_content_container{padding:2rem}.qnDekq_content_container h2{text-transform:uppercase;text-align:center;margin:6rem 0;font-size:6rem}.qnDekq_content_container__inner{padding:0 2rem}.qnDekq_content_container__inner figure{object-fit:unset;overflow:visible}.qnDekq_content_container__inner figure video{padding:4rem}}
