:root{--color-dark:#0c0c1a;--color-orange:#f6a037;--color-pink:#f266b0;--color-light:#fae6d1;--color-purple:#9e1f9d;--primary-color:#f6a037;--secondary-color:#f266b0;--accent-color:#9e1f9d;--background-color:#0c0c1a;--text-color:#fae6d1;--text-color-muted:rgba(250,230,209,0.7);--background-color-light:rgb(28.1052631579,28.1052631579,60.8947368421);--font-parallax:Rint Basic,serif;--font-ui:Trench,sans-serif;--font-content:Sansation,sans-serif}.hero{height:100%;overflow:hidden;background:linear-gradient(180deg,#0c0c1a,rgb(7.1684210526,7.1684210526,15.5315789474));position:relative}.hero .wrapper{max-width:100%;height:100%;margin:auto;padding:.75rem;display:flex;flex-direction:column}@media(max-width:360px)and (max-height:680px){.hero .wrapper{padding:.5rem}}@media(min-width:375px){.hero .wrapper{padding:.8rem}}@media(min-width:393px){.hero .wrapper{padding:.9rem}}@media(min-width:430px){.hero .wrapper{padding:1rem}}@media(min-width:768px){.hero .wrapper{padding:1.5rem;max-width:90%}}@media(min-width:834px){.hero .wrapper{max-width:80%;padding:2rem}}@media(min-width:1024px){.hero .wrapper{max-width:75rem;padding:2.5rem}}@media(min-width:1200px){.hero .wrapper{max-width:70rem;padding:0;flex-direction:row}}.textContainer{width:100%;height:auto;min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1.25rem;padding:.75rem .25rem;z-index:10}@media(max-width:400px)and (max-height:680px){.textContainer{height:100vh;gap:.75rem;padding:.5rem .15rem;justify-content:center;align-items:center;z-index:10}}@media(max-width:360px)and (max-height:650px){.textContainer{height:100vh;gap:.5rem;padding:.25rem .1rem;justify-content:center;align-items:center;z-index:10}}@media(max-width:700px){.textContainer{height:100vh;gap:1rem;padding:.5rem .2rem;justify-content:center;align-items:center;z-index:10}}@media(min-width:375px){.textContainer{gap:1.1rem;padding:.6rem .25rem}}@media(min-width:393px){.textContainer{gap:1.2rem;padding:.7rem .3rem}}@media(min-width:430px){.textContainer{gap:1.3rem;padding:.8rem .35rem}}@media(min-width:768px){.textContainer{height:55%;min-height:auto;gap:2.25rem;padding:1.5rem 1rem}}@media(min-width:834px){.textContainer{height:50%;gap:2.5rem;padding:2rem 1.5rem}}@media(min-width:1024px){.textContainer{height:48%;gap:2.75rem;padding:2.25rem 1.75rem}}@media(min-width:1200px){.textContainer{width:50%;height:100%;align-items:flex-start;text-align:left;gap:1.5rem;padding:0;z-index:auto;min-height:auto}}@media(min-width:1440px){.textContainer{gap:1.6rem}}@media(min-width:1920px){.textContainer{gap:1.7rem}}@media(min-width:2560px){.textContainer{gap:1.8rem}}.textContainer h2{font-size:1.1rem;color:#f266b0;letter-spacing:.08rem;line-height:1.2;margin:0;max-width:95%;font-weight:500}@media(max-width:400px)and (max-height:680px){.textContainer h2{font-size:.9rem;letter-spacing:.05rem;line-height:1.15;margin:0;font-weight:400}}@media(max-width:360px)and (max-height:650px){.textContainer h2{font-size:.85rem;letter-spacing:.03rem;line-height:1.1;font-weight:400}}@media(max-width:700px){.textContainer h2{font-size:1rem;letter-spacing:.06rem;line-height:1.2}}@media(min-width:375px){.textContainer h2{font-size:1.05rem;letter-spacing:.065rem}}@media(min-width:393px){.textContainer h2{font-size:1.08rem;letter-spacing:.07rem}}@media(min-width:430px){.textContainer h2{font-size:1.1rem;letter-spacing:.075rem}}@media(min-width:768px){.textContainer h2{font-size:1.35rem;letter-spacing:.12rem;line-height:1.3;font-weight:500}}@media(min-width:834px){.textContainer h2{font-size:1.3rem;letter-spacing:.15rem}}@media(min-width:1024px){.textContainer h2{font-size:1.25rem;letter-spacing:.16rem}}@media(min-width:1200px){.textContainer h2{font-size:1.3rem;letter-spacing:.188rem;margin-top:0}}@media(min-width:1440px){.textContainer h2{font-size:1.32rem}}@media(min-width:1920px){.textContainer h2{font-size:1.35rem}}.textContainer h1{font-size:2.2rem;background:linear-gradient(45deg,#fae6d1,#f6a037,#f266b0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700;line-height:1.05;margin:0;max-width:98%}@media(max-width:400px)and (max-height:680px){.textContainer h1{font-size:1.8rem;line-height:1;font-weight:600;max-width:100%}}@media(max-width:360px)and (max-height:650px){.textContainer h1{font-size:1.6rem;line-height:.95;font-weight:600}}@media(max-width:700px){.textContainer h1{font-size:2rem;line-height:1.05}}@media(min-width:375px){.textContainer h1{font-size:2.1rem}}@media(min-width:393px){.textContainer h1{font-size:2.15rem}}@media(min-width:430px){.textContainer h1{font-size:2.2rem}}@media(min-width:768px){.textContainer h1{font-size:3.5rem;line-height:1.1;font-weight:700}}@media(min-width:834px){.textContainer h1{font-size:4rem}}@media(min-width:1024px){.textContainer h1{font-size:4.2rem}}@media(min-width:1200px){.textContainer h1{font-size:4.5rem;max-width:100%;line-height:1.1}}@media(min-width:1440px){.textContainer h1{font-size:4.6rem}}@media(min-width:1920px){.textContainer h1{font-size:4.7rem}}@media(min-width:2560px){.textContainer h1{font-size:4.8rem}}.textContainer .buttonGroup{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:300px}@media(max-width:400px)and (max-height:680px){.textContainer .buttonGroup{gap:.5rem;max-width:280px}}@media(max-width:360px)and (max-height:650px){.textContainer .buttonGroup{gap:.4rem;max-width:260px}}@media(max-width:700px){.textContainer .buttonGroup{gap:.75rem;max-width:300px}}@media(min-width:375px){.textContainer .buttonGroup{gap:.8rem;max-width:310px}}@media(min-width:393px){.textContainer .buttonGroup{gap:.85rem;max-width:320px}}@media(min-width:430px){.textContainer .buttonGroup{gap:.9rem;max-width:330px}}@media(min-width:768px){.textContainer .buttonGroup{flex-direction:row;justify-content:center;max-width:500px;gap:1.25rem}}@media(min-width:834px){.textContainer .buttonGroup{gap:1.3rem;max-width:520px}}@media(min-width:1024px){.textContainer .buttonGroup{gap:1.35rem;max-width:540px}}@media(min-width:1200px){.textContainer .buttonGroup{justify-content:flex-start;max-width:none;gap:1rem}}@media(min-width:1440px){.textContainer .buttonGroup{gap:1.1rem}}@media(min-width:1920px){.textContainer .buttonGroup{gap:1.2rem}}.textContainer .buttonGroup .primaryButton,.textContainer .buttonGroup .secondaryButton{padding:1rem 1.5rem;border-radius:25px;font-weight:600;font-size:.9rem;min-height:48px;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer!important;transition:all .3s ease;text-decoration:none;line-height:1.1}@media(max-width:400px)and (max-height:680px){.textContainer .buttonGroup .primaryButton,.textContainer .buttonGroup .secondaryButton{padding:.8rem 1.2rem;font-size:.85rem;min-height:44px;border-radius:22px}}@media(max-width:360px)and (max-height:650px){.textContainer .buttonGroup .primaryButton,.textContainer .buttonGroup .secondaryButton{padding:.7rem 1rem;font-size:.8rem;min-height:40px;border-radius:20px}}@media(max-width:700px){.textContainer .buttonGroup .primaryButton,.textContainer .buttonGroup .secondaryButton{padding:.9rem 1.3rem;font-size:.88rem;min-height:46px}}@media(min-width:375px){.textContainer .buttonGroup .primaryButton,.textContainer .buttonGroup .secondaryButton{padding:.95rem 1.35rem;font-size:.89rem}}@media(min-width:393px){.textContainer .buttonGroup .primaryButton,.textContainer .buttonGroup .secondaryButton{padding:.98rem 1.4rem;font-size:.9rem}}@media(min-width:430px){.textContainer .buttonGroup .primaryButton,.textContainer .buttonGroup .secondaryButton{padding:1rem 1.45rem;font-size:.91rem}}@media(min-width:768px){.textContainer .buttonGroup .primaryButton,.textContainer .buttonGroup .secondaryButton{padding:1.2rem 2.25rem;font-size:1.05rem;flex:1 1;min-height:56px;border-radius:30px}}@media(min-width:834px){.textContainer .buttonGroup .primaryButton,.textContainer .buttonGroup .secondaryButton{padding:1.15rem 2.2rem;font-size:1.03rem}}@media(min-width:1024px){.textContainer .buttonGroup .primaryButton,.textContainer .buttonGroup .secondaryButton{padding:1.1rem 2.15rem;font-size:1.02rem}}@media(min-width:1200px){.textContainer .buttonGroup .primaryButton,.textContainer .buttonGroup .secondaryButton{padding:1rem 2rem;font-size:1rem;flex:none}}@media(min-width:1440px){.textContainer .buttonGroup .primaryButton,.textContainer .buttonGroup .secondaryButton{padding:1.05rem 2.1rem;font-size:1.01rem}}@media(min-width:1920px){.textContainer .buttonGroup .primaryButton,.textContainer .buttonGroup .secondaryButton{padding:1.1rem 2.2rem;font-size:1.02rem}}.textContainer .buttonGroup .primaryButton:hover,.textContainer .buttonGroup .secondaryButton:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(246,160,55,.3);cursor:pointer!important}.textContainer .buttonGroup .primaryButton:active,.textContainer .buttonGroup .secondaryButton:active{transform:translateY(0)}.textContainer .buttonGroup .primaryButton{background:linear-gradient(45deg,#f6a037,rgb(248.1961722488,183.1818181818,103.8038277512));color:#0c0c1a;border:none;cursor:pointer;order:1}.textContainer .buttonGroup .primaryButton:hover{background:linear-gradient(45deg,rgb(247.0980861244,171.5909090909,79.4019138756),#f266b0);cursor:pointer!important}.textContainer .buttonGroup .secondaryButton{background:rgba(0,0,0,0);color:#f6a037;border:2px solid #f6a037;cursor:pointer;order:2}@media(max-width:400px)and (max-height:680px){.textContainer .buttonGroup .secondaryButton{border-width:1px}}.textContainer .buttonGroup .secondaryButton:hover{background:rgba(246,160,55,.1);border-color:#f266b0;color:#f266b0;cursor:pointer!important}.textContainer img{width:1.5rem;filter:hue-rotate(20deg) brightness(1.2);margin-top:.5rem}@media(max-width:400px)and (max-height:680px){.textContainer img{width:1.2rem;margin-top:.25rem;opacity:.8}}@media(max-width:360px)and (max-height:650px){.textContainer img{width:1rem;margin-top:.1rem;opacity:.6}}@media(max-width:700px){.textContainer img{width:1.3rem;margin-top:.3rem}}@media(min-width:375px){.textContainer img{width:1.35rem;margin-top:.35rem}}@media(min-width:393px){.textContainer img{width:1.4rem;margin-top:.4rem}}@media(min-width:430px){.textContainer img{width:1.45rem;margin-top:.45rem}}@media(min-width:768px){.textContainer img{width:2.25rem;margin-top:1.25rem;opacity:1}}@media(min-width:834px){.textContainer img{width:2.3rem;margin-top:1.3rem}}@media(min-width:1024px){.textContainer img{width:2.4rem;margin-top:1.4rem}}@media(min-width:1200px){.textContainer img{width:2.5rem;margin-top:0}}@media(min-width:1440px){.textContainer img{width:2.6rem}}@media(min-width:1920px){.textContainer img{width:2.7rem}}.imageContainer{height:auto;min-height:35vh;width:100%;position:absolute;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1}@media(max-width:400px)and (max-height:680px){.imageContainer{min-height:30vh;opacity:.7}}@media(max-width:360px)and (max-height:650px){.imageContainer{min-height:25vh;opacity:.6}}@media(max-width:700px){.imageContainer{min-height:32vh;opacity:.8}}@media(min-width:375px){.imageContainer{min-height:33vh}}@media(min-width:393px){.imageContainer{min-height:34vh}}@media(min-width:430px){.imageContainer{min-height:35vh}}@media(min-width:768px){.imageContainer{height:45%;min-height:auto;opacity:.95}}@media(min-width:834px){.imageContainer{height:50%}}@media(min-width:1024px){.imageContainer{height:52%}}@media(min-width:1200px){.imageContainer{height:100%;width:50%;top:0;right:0;bottom:auto;left:auto;z-index:auto;opacity:1;min-height:auto}}.imageContainer .heroImage{object-fit:contain;max-width:80%;max-height:80%;opacity:inherit}@media(max-width:400px)and (max-height:680px){.imageContainer .heroImage{max-width:70%;max-height:70%;opacity:.25;filter:blur(1.5px)}}@media(max-width:360px)and (max-height:650px){.imageContainer .heroImage{max-width:65%;max-height:65%;opacity:.25;filter:blur(1.5px)}}@media(max-width:700px){.imageContainer .heroImage{max-width:75%;max-height:75%;opacity:.25;filter:blur(1.5px)}}@media(min-width:375px){.imageContainer .heroImage{max-width:76%;max-height:76%}}@media(min-width:393px){.imageContainer .heroImage{max-width:78%;max-height:78%}}@media(min-width:430px){.imageContainer .heroImage{max-width:80%;max-height:80%}}@media(min-width:768px){.imageContainer .heroImage{max-width:90%;max-height:90%}}@media(min-width:834px){.imageContainer .heroImage{max-width:92%;max-height:92%}}@media(min-width:1024px){.imageContainer .heroImage{max-width:95%;max-height:95%}}@media(min-width:1200px){.imageContainer .heroImage{max-width:100%;max-height:100%}}.slidingTextContainer{position:absolute;bottom:-40px;white-space:nowrap;color:rgba(250,230,209,.06);width:100%;font-weight:700;z-index:0;font-size:8rem}@media(max-width:400px)and (max-height:680px){.slidingTextContainer{font-size:6rem;bottom:-30px;color:rgba(250,230,209,.04)}}@media(max-width:360px)and (max-height:650px){.slidingTextContainer{font-size:5rem;bottom:-25px;color:rgba(250,230,209,.03)}}@media(max-width:700px){.slidingTextContainer{font-size:7rem;bottom:-35px;color:rgba(250,230,209,.05)}}@media(min-width:375px){.slidingTextContainer{font-size:7.5rem;bottom:-37px}}@media(min-width:393px){.slidingTextContainer{font-size:8rem;bottom:-40px}}@media(min-width:430px){.slidingTextContainer{font-size:8.5rem;bottom:-42px}}@media(min-width:768px){.slidingTextContainer{font-size:14rem;bottom:-70px;color:rgba(250,230,209,.035)}}@media(min-width:834px){.slidingTextContainer{font-size:17rem;bottom:-80px;color:rgba(250,230,209,.025)}}@media(min-width:1024px){.slidingTextContainer{font-size:18rem;bottom:-85px}}@media(min-width:1200px){.slidingTextContainer{font-size:20rem;bottom:-90px;color:rgba(250,230,209,.02)}}@media(min-width:1440px){.slidingTextContainer{font-size:21rem;bottom:-95px}}@media(min-width:1920px){.slidingTextContainer{font-size:22rem;bottom:-100px}}@media(min-width:2560px){.slidingTextContainer{font-size:24rem;bottom:-120px}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}60%{transform:translateY(-3px)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(246,160,55,.7)}70%{box-shadow:0 0 0 10px rgba(246,160,55,0)}to{box-shadow:0 0 0 0 rgba(246,160,55,0)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.textContainer h1{background-size:200% 200%;animation:gradientShift 4s ease infinite}.textContainer img{animation:bounce 2s infinite}.buttonGroup .primaryButton:focus{animation:pulse 1.5s infinite}.imageContainer .heroImage{animation:fadeIn 1s ease-out}@media(max-width:700px)and (orientation:landscape){.hero .wrapper{flex-direction:row;padding:.5rem}.hero .wrapper .textContainer{width:65%;height:100%;min-height:auto;gap:1rem;align-items:flex-start;text-align:left;padding:.75rem}.hero .wrapper .textContainer h2{font-size:.95rem;line-height:1.1}.hero .wrapper .textContainer h1{font-size:2rem;line-height:1}.hero .wrapper .textContainer .buttonGroup{flex-direction:row;gap:.5rem}.hero .wrapper .textContainer .buttonGroup .primaryButton,.hero .wrapper .textContainer .buttonGroup .secondaryButton{padding:.6rem 1.2rem;font-size:.8rem;min-height:40px}.hero .wrapper .textContainer img{width:1.2rem;margin-top:.25rem}.hero .imageContainer{width:35%;height:100%;min-height:auto;position:absolute;right:0;bottom:auto;top:0}.hero .imageContainer .heroImage{max-width:85%;max-height:85%}.hero .slidingTextContainer{font-size:5rem;bottom:-25px}}@media(min-height:850px){.hero .wrapper .textContainer{gap:2rem}}@media(min-height:850px)and (max-width:calc(1200px - 1px)){.hero .wrapper .textContainer{min-height:55vh}.hero .imageContainer{min-height:40vh}}@media(max-height:700px){.hero .wrapper .textContainer{gap:1rem;min-height:50vh}.hero .wrapper .textContainer h2{font-size:.95rem}.hero .wrapper .textContainer h1{font-size:1.8rem}.hero .wrapper .textContainer .buttonGroup{gap:.5rem;max-width:280px}.hero .wrapper .textContainer .buttonGroup .primaryButton,.hero .wrapper .textContainer .buttonGroup .secondaryButton{padding:.8rem 1.3rem;font-size:.85rem}.hero .wrapper .textContainer img{width:1.2rem;margin-top:.25rem}.hero .imageContainer{min-height:30vh}.hero .slidingTextContainer{font-size:6rem;bottom:-30px}}@media(prefers-reduced-motion:reduce){.hero .wrapper .textContainer h1,.hero .wrapper .textContainer img{animation:none}.hero .wrapper .buttonGroup .primaryButton,.hero .wrapper .buttonGroup .secondaryButton{transition:none}.hero .wrapper .buttonGroup .primaryButton:hover,.hero .wrapper .buttonGroup .secondaryButton:hover{transform:none}.hero .imageContainer .heroImage,.hero .wrapper .buttonGroup .primaryButton:focus,.hero .wrapper .buttonGroup .secondaryButton:focus{animation:none}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero .imageContainer .heroImage{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media(pointer:coarse){.hero .wrapper .buttonGroup .primaryButton,.hero .wrapper .buttonGroup .secondaryButton{min-height:44px}.hero .wrapper .buttonGroup .primaryButton:hover,.hero .wrapper .buttonGroup .secondaryButton:hover{transform:none}.hero .wrapper .buttonGroup .primaryButton:active,.hero .wrapper .buttonGroup .secondaryButton:active{opacity:.8;transform:scale(.98)}}@media(prefers-contrast:high){.hero .wrapper .textContainer h2{text-shadow:0 2px 4px rgba(12,12,26,.9),0 0 25px rgba(12,12,26,.7)}.hero .wrapper .textContainer h1{text-shadow:0 3px 6px rgba(12,12,26,.9),0 0 30px rgba(12,12,26,.8)}.hero .wrapper .buttonGroup .primaryButton{box-shadow:0 0 0 2px rgba(250,230,209,.3)}.hero .wrapper .buttonGroup .secondaryButton{border-width:3px}}@media(min-width:2560px){.hero .wrapper{max-width:1400px}.hero .wrapper .textContainer h2{font-size:1.4rem}.hero .wrapper .textContainer h1{font-size:5rem}.hero .wrapper .textContainer .buttonGroup{gap:1.3rem}.hero .wrapper .textContainer .buttonGroup .primaryButton,.hero .wrapper .textContainer .buttonGroup .secondaryButton{padding:1.2rem 2.4rem;font-size:1.1rem}.hero .wrapper .textContainer img{width:2.8rem}.hero .slidingTextContainer{font-size:24rem;bottom:-120px}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.hero .wrapper{flex-direction:row;padding:1.5rem}.hero .wrapper .textContainer{width:60%;height:100%;gap:1.5rem;align-items:flex-start;text-align:left}.hero .wrapper .textContainer h2{font-size:1.1rem}.hero .wrapper .textContainer h1{font-size:3rem}.hero .wrapper .textContainer .buttonGroup{flex-direction:row;max-width:400px;gap:1rem}.hero .wrapper .textContainer .buttonGroup .primaryButton,.hero .wrapper .textContainer .buttonGroup .secondaryButton{flex:1 1;padding:1rem 1.8rem;font-size:.95rem}.hero .imageContainer{width:40%;height:100%;position:absolute;right:0;top:0}}