@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--black);color:var(--white)}.header{grid-column:span 2}.header h3{padding-top:1rem}.app-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,minmax(0,1fr));height:calc(var(--vh) * 100);gap:20px;padding:4em 1em}.oswald,button,a,body{font-family:Oswald,sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal;text-transform:uppercase}.poppins,.pill,p{font-family:Poppins,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal}:root{--black: #1e1e1e;--white: #efefef;--gold: #f8cf23;--orange: #f8ae23;--off-white: #c8c8c8;--off-black: #1a1a1a}button,a{position:relative;border:none;width:fit-content;height:fit-content;color:var(--black);background:none;cursor:pointer;font-size:2em;padding:.5em 0;overflow:hidden;transition:.1s ease-in-out;z-index:0;border-radius:3px}button:before,button:after,a:before,a:after{content:"";position:absolute;inset:0;transition:opacity .2s ease-in-out;z-index:-1}button:before,a:before{background-image:linear-gradient(to right,var(--gold),var(--orange));opacity:1}button:after,a:after{background-image:linear-gradient(to right,#f8ae2375,#f8ae2350);opacity:0}button:hover:before,a:hover:before{opacity:0}button:hover:after,a:hover:after{opacity:1}button:hover,a:hover{transition:.1s ease-in-out;transform:scale(1.05);box-shadow:0 0 16px 8px var(--orange);animation:glow 2s infinite}button:active,a:active{transform:scale(.98)}@keyframes glow{0%,to{box-shadow:0 0 8px 4px var(--orange)}50%{box-shadow:0 0 16px 8px var(--orange)}}a.no-glow:before,a.no-glow:after{display:none}a.no-glow:hover{box-shadow:none;transform:none;animation:none}a{text-decoration:none;font-size:1.2em}h1{font-size:clamp(2.2rem,4vw,3.5rem)}h2{font-size:clamp(1.9rem,3.5vw,2.8rem)}h3{font-size:clamp(1.6rem,3vw,2.3rem)}h4{font-size:clamp(1.4rem,2.5vw,1.9rem)}h5{font-size:clamp(1.2rem,2vw,1.5rem)}h6{font-size:clamp(1.1rem,1.8vw,1.3rem)}p{text-transform:none;font-size:clamp(1rem,2vw,1.3rem);font-weight:200}li{font-size:1.5em;font-weight:800}hr{border:none;height:5px;background-image:var(--gradient)}.glass{background:#ffffff36;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.4);padding:1em;transition:all .2s ease-in-out}.glass:hover{box-shadow:0 4px 30px #00000040;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.arrow{position:absolute;height:20px;animation:upDown 1.2s ease-in-out infinite}@keyframes upDown{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.scanline-text{background-image:linear-gradient(120deg,currentColor 45%,var(--gold) 50%,currentColor 55%);background-size:350% 100%;background-position:-150% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:scanline-text 4s ease-in-out infinite}@keyframes scanline-text{0%{background-position:0% 0}to{background-position:100% 0}}.pill{display:inline-flex;align-items:center;width:max-content;margin:0;white-space:nowrap;padding:.25rem .75rem;background:#ffffff36;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.4);transition:transform .4s ease;color:#fff}.pill:hover{transform:translateY(-4px);transition:transform .4s ease}@media (min-width: 1080px){.app-container{grid-template-columns:repeat(5,1fr)}main{padding:0 20vw}}nav[data-v-7b90e955]{z-index:100;position:fixed;left:1em;right:1em;width:calc(100% - 2em);margin:1em 0;display:grid;grid-template-columns:auto 1fr;gap:2em}nav .logo-container[data-v-7b90e955]{display:flex;align-items:center}nav .logo-container .logo[data-v-7b90e955]{height:40px;width:auto;transition:filter .3s ease}nav .logo-container:hover .logo[data-v-7b90e955]{filter:invert(1);transition:filter .3s ease}nav .links[data-v-7b90e955]{display:grid;justify-content:end;grid-template-columns:repeat(3,auto);gap:1em}nav .links a[data-v-7b90e955]{text-decoration:none;color:var(--black);background:transparent}nav .links a[data-v-7b90e955]:hover{color:var(--gold)}@media screen and (min-width: 1080px){nav[data-v-7b90e955]{width:auto;margin:0 20vw;left:0;right:0}}#contact[data-v-54f903e8]{background-color:var(--black);color:var(--white);position:relative;overflow:hidden;display:grid;gap:1rem;padding:4rem 2rem}#contact .logo[data-v-54f903e8]{position:absolute;top:-180px;right:-60px;width:300px;z-index:10;pointer-events:none}#contact h1[data-v-54f903e8]{grid-column:span 2;grid-row:1;align-self:end}#contact .img-container[data-v-54f903e8]{position:relative;width:100%;height:100%;grid-column:2/span 1;grid-row:span 1;background-color:var(--white);overflow:visible;padding:1em 0;max-width:15em}#contact .img-container img[data-v-54f903e8]{position:absolute;bottom:0;width:100%}#contact .links[data-v-54f903e8]{grid-column:span 2;grid-row:span 1;width:100%;display:grid;background-color:var(--white);color:var(--black);align-items:end}#contact .links p[data-v-54f903e8]{grid-column:span 2;margin:0 auto;font-size:1em}#contact .links a[data-v-54f903e8]{width:100%;font-size:2em;text-align:center;display:block;padding:.5rem 0;grid-column:span 2}@media screen and (min-width: 1080px){#contact[data-v-54f903e8]{display:grid;padding:4rem 20vw;grid-template-columns:repeat(2,1fr)}#contact .links[data-v-54f903e8]{grid-column:1/span 1}#contact .img-container[data-v-54f903e8]{grid-row:3/span 2}#contact p[data-v-54f903e8]{margin:0}}
