.TetrisHero-module__jcuynG__heroContainer{justify-content:center;align-items:center;min-height:200vh;display:flex;position:relative;overflow:visible}@media (max-width:768px){.TetrisHero-module__jcuynG__heroContainer{min-height:200vh;overflow-x:visible}}.TetrisHero-module__jcuynG__stickyWrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:-webkit-sticky;position:sticky;top:0}@media (max-width:768px){.TetrisHero-module__jcuynG__stickyWrapper{height:100svh}}.TetrisHero-module__jcuynG__textContent{text-align:center;z-index:10;margin-bottom:2rem;transform:translateY(-100px)}.TetrisHero-module__jcuynG__textContent h1{color:#1a1a1a;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.TetrisHero-module__jcuynG__textContent p{color:#666;font-size:1.125rem}.TetrisHero-module__jcuynG__textContent .TetrisHero-module__jcuynG__tagline{color:#888;margin-top:.5rem;font-size:1rem;font-style:italic}.TetrisHero-module__jcuynG__scene{width:360px;height:360px;transform-style:preserve-3d;max-width:100%;margin-left:auto;margin-right:auto;position:relative}.TetrisHero-module__jcuynG__sceneClip{justify-content:center;width:100%;display:flex;overflow-x:hidden;overflow-y:visible}
.Cube-module__Uqon_G__cubeWrapper{transform-style:preserve-3d;position:absolute}.Cube-module__Uqon_G__cubeContainer{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;position:relative}.Cube-module__Uqon_G__face{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid rgba(34,34,59,.4);width:100%;height:100%;position:absolute;box-shadow:inset 0 0 15px rgba(34,34,59,.3)}.Cube-module__Uqon_G__front{transform:translateZ(var(--half-size))}.Cube-module__Uqon_G__back{transform:translateZ(calc(var(--half-size)*-1))rotateY(180deg)}.Cube-module__Uqon_G__right{transform:rotateY(90deg)translateZ(var(--half-size))}.Cube-module__Uqon_G__left{transform:rotateY(-90deg)translateZ(var(--half-size))}.Cube-module__Uqon_G__top{transform:rotateX(90deg)translateZ(var(--half-size))}.Cube-module__Uqon_G__bottom{transform:rotateX(-90deg)translateZ(var(--half-size))}.Cube-module__Uqon_G__front{background-image:linear-gradient(145deg,#4a4e69,#22223b)}.Cube-module__Uqon_G__back{background-image:linear-gradient(145deg,#22223b,#1a1a2e)}.Cube-module__Uqon_G__right{background-image:linear-gradient(145deg,#9a8c98,#4a4e69)}.Cube-module__Uqon_G__left{background-image:linear-gradient(145deg,#22223b,#4a4e69)}.Cube-module__Uqon_G__top{background-image:linear-gradient(145deg,#c9ada7,#9a8c98)}.Cube-module__Uqon_G__bottom{background-image:linear-gradient(145deg,#1a1a2e,#22223b)}.Cube-module__Uqon_G__wireframeFace{box-shadow:none!important;background:0 0!important;border:2px solid #22223b!important;border-radius:0!important}
.TetrisHeroWireframe-module__Fy_HTG__heroContainer{background:linear-gradient(135deg,#f2e9e4 0%,#f2e9e4 50%,rgba(201,173,167,.4) 100%);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.TetrisHeroWireframe-module__Fy_HTG__stickyWrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:-webkit-sticky;position:sticky;top:0}.TetrisHeroWireframe-module__Fy_HTG__textContent{text-align:center;z-index:10;margin-bottom:2rem}.TetrisHeroWireframe-module__Fy_HTG__textContent h1{color:#22223b;text-shadow:0 0 20px rgba(34,34,59,.3);margin-bottom:1rem;font-size:2.5rem;font-weight:700}.TetrisHeroWireframe-module__Fy_HTG__textContent p{color:#4a4e69;font-size:1.125rem}.TetrisHeroWireframe-module__Fy_HTG__scene{width:360px;height:360px;transform-style:preserve-3d;direction:ltr;position:relative}
