._8aEwW_main{flex-direction:column;justify-content:center;align-items:center;gap:50px;width:100%;padding-bottom:min(50px,5%);display:flex}._8aEwW_h1{z-index:3;text-align:center;padding:0 20px;font-size:3em;font-weight:600}._8aEwW_heroContainer{position:relative}._8aEwW_heroImg{width:100dvw}._8aEwW_wave{position:absolute;bottom:-7%;left:0}._8aEwW_cards{grid-auto-rows:auto;grid-auto-flow:column;justify-content:center;place-items:center;gap:min(50px,5%);margin:min(50px,10%) 0;display:grid}._8aEwW_card{width:300px;height:200px;color:var(--white);-webkit-user-select:none;user-select:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}._8aEwW_cardContent{z-index:3;text-align:center;width:250px;padding:10px;font-size:1.3em}._8aEwW_cardContent svg{margin-bottom:10px}._8aEwW_cardBg{width:400px;filter:drop-shadow(1px 1px 5px var(--main));z-index:2;position:absolute}._8aEwW_card1 ._8aEwW_cardBg{opacity:.6;inset:-50% -10% auto auto}._8aEwW_card2 ._8aEwW_cardBg{opacity:.7;inset:-56% -22% auto auto;transform:rotate(45deg)}._8aEwW_card3 ._8aEwW_cardBg{opacity:.8;inset:-45% -25% auto auto}._8aEwW_iconContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}._8aEwW_icon{color:var(--foreground);position:absolute}._8aEwW_iconBlur{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1;width:100%;height:100%;position:absolute}._8aEwW_btnContainer{z-index:4;width:30%;padding:20px}._8aEwW_gelatine{animation:1s _8aEwW_gelatine}._8aEwW_card1 ._8aEwW_cardBg{animation-delay:.25s}._8aEwW_card2 ._8aEwW_cardBg{animation-delay:.5s}._8aEwW_card3 ._8aEwW_cardBg{animation-delay:.75s}._8aEwW_observed:hover ._8aEwW_cardBg{animation:1s _8aEwW_gelatine}@keyframes _8aEwW_gelatine{0%,to{scale:1}25%{scale:.9 1.1}50%{scale:1.1 .9}75%{scale:.95 1.05}}._8aEwW_wave{transform-origin:bottom;animation:1s _8aEwW_wave}@keyframes _8aEwW_wave{0%{width:150%;transform:scaleY(0)}to{width:100%;transform:scale(1)}}@media screen and (max-width:768px){._8aEwW_wave{bottom:0}}@media screen and (max-width:1024px){._8aEwW_cards{grid-auto-flow:row;gap:100px}._8aEwW_btnContainer{width:100%}}
