.about-section{margin-top:2em;margin-bottom:6em;padding-top:.7em}.about-paragraph-block{min-width:65vw;margin-top:1.5em}.about-paragraph{border:2px solid var(--teal-50);border-top-width:6px;border-bottom-color:var(--turquoise);box-shadow:0 -4px 40px -10px var(--turquoise-30),inset 0 1px 0 0 var(--turquoise-13);background:linear-gradient(135deg,#05ede514 0%,#000032f2 40%,#000032fa 100%);margin-bottom:30px;margin-right:10vw;padding:2.5em 3em;position:relative}.about-paragraph:before{content:"";border-top:3px solid var(--turquoise);border-left:3px solid var(--turquoise);pointer-events:none;width:40px;height:40px;position:absolute;top:-2px;left:-2px}.about-paragraph:after{content:"";border-bottom:3px solid var(--turquoise);border-right:3px solid var(--turquoise);pointer-events:none;width:40px;height:40px;position:absolute;bottom:-2px;right:-2px}.about-paragraph .paragraph{color:var(--ivory);margin-bottom:0;font-family:"Exo 2",sans-serif;font-size:1em;font-weight:400;line-height:190%;position:static}.team-member-block{justify-content:space-between;align-items:center;margin-right:10vw;padding-top:40px;padding-bottom:40px;display:flex}.team-member-img{border-style:solid;border-width:10px 3px;border-color:var(--teal-28)var(--teal-50)var(--turquoise);box-shadow:0 -5px 50px -20px var(--turquoise);background-image:url(/assets/images/adriano-avatar_4.jpg);background-position:50%;background-size:contain;background-attachment:scroll;flex-direction:column;justify-content:space-between;align-self:stretch;min-width:56%;max-height:21em;margin-top:3vh}.team-member-text{flex-direction:column;justify-content:space-between;align-items:flex-start;max-width:38%;margin-top:3vh;margin-bottom:3vh;display:flex;position:relative}.team-member-heading{letter-spacing:.09em;text-transform:uppercase;margin-top:0;font-family:"Exo 2",sans-serif;font-size:1.6em;font-weight:600}.team-member-title{letter-spacing:.1em;text-transform:capitalize;font-size:1em;font-weight:500}.team-member-title.magenta{font-size:1.4vw}.team-member-paragragh{text-align:left;font-family:"Exo 2",sans-serif;font-size:1em;font-weight:100;line-height:200%}.team-member-header{margin-bottom:2vh;display:block}@media screen and (max-width:991px){.about-paragraph,.team-member-block{margin-right:6vw}}@media screen and (max-width:767px){.about-section{margin-top:0;padding-top:9.4em}.about-paragraph{margin-left:6vw;padding:2em 2.5em}.about-paragraph .paragraph{font-size:1.625em}.team-member-block{margin-left:6vw}.team-member-img{min-width:54%;max-height:38em}.team-member-text{max-width:44%}.team-member-heading{font-size:2.4em}.team-member-title.magenta{font-size:1.8em}.team-member-paragragh{font-size:1.6em;font-weight:200}}@media screen and (max-width:479px){.about-section{padding-top:11em}.about-paragraph-block{margin-top:1em}.about-paragraph{background:var(--turquoise);border:.2em solid var(--yellow);border-radius:.3em;margin-bottom:5em;padding:2em;box-shadow:0 -1px 30px 5px #fffd004d}.about-paragraph:before,.about-paragraph:after{border-color:var(--yellow)}.about-paragraph .paragraph{color:var(--midnight-blue);font-size:16px;font-weight:500;line-height:168%}.team-member-block{flex-direction:column-reverse;align-items:flex-start}.team-member-img{min-width:100%;min-height:48em;margin-left:auto;margin-right:auto}.team-member-text{max-width:none;padding-left:4em;padding-right:4em}.team-member-heading{font-size:20px}.team-member-title.magenta{font-size:13px}.team-member-paragragh{font-size:16px;font-weight:300}}

.footer-heading{color:var(--midnight-blue);letter-spacing:.08em;margin-top:0;margin-bottom:30px;font-size:.9em;font-weight:500;line-height:100%}.copyright{color:var(--dark-grey);letter-spacing:.09em;text-transform:uppercase;font-family:Abel,sans-serif;font-size:.8em;font-weight:400;line-height:120%;display:inline-block}.arrow-submit-botton{color:#0000;background-color:#0000;background-image:url(/assets/icons/arrow_forward_ios_24px.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;margin-top:auto;margin-bottom:auto;display:block;position:absolute;inset:0% 0% 0% auto}.footer{background-color:var(--turquoise);min-height:80vh;margin-top:3em;padding-top:3em;padding-bottom:10px}.footer-form{align-items:center;display:block;position:relative}.success-message{background-color:var(--yellow);color:#162754;text-align:left;border-radius:.24em;padding:12px;font-family:"Exo 2",sans-serif;font-size:.81em;font-weight:600}.footer-column{background-color:#0000;flex-flow:column;align-items:flex-start;min-width:20vw;height:auto;margin-left:1em;margin-right:1em;display:flex}.footer-column.first{align-items:center;min-width:31vw;margin-left:1em}.footer-column.last{width:auto;margin-right:10vw;padding-right:0}.footer-column.display-none{display:none}.footer-column.separator{min-width:10vw}.footer-link{color:var(--midnight-blue);letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;font-family:"Exo 2",sans-serif;font-size:1.1em;font-weight:600;line-height:1.35;text-decoration:none;display:inline-block}.footer-link:hover{color:#1e71ff}.footer-link.no-link,.footer-link.no-link:hover{color:var(--midnight-blue)}.footer-link.bottom{color:var(--dark-grey);text-transform:uppercase;margin-bottom:0;font-family:Abel,sans-serif;font-size:.8em;font-weight:400}.footer-text{color:var(--midnight-blue);letter-spacing:.03em;text-transform:uppercase;margin-top:12px;font-family:Abel,sans-serif;font-size:1.3em;font-weight:400;line-height:120%}.form-field{border:2px solid #bbc8d4;border-radius:4px;max-width:360px;height:40px;font-size:16px;font-weight:400}.form-field::placeholder{color:#bbc8d4}.form-field.footer-form{background-color:var(--ivory);letter-spacing:.05em;border-color:#162754;align-self:auto;margin-top:auto;margin-bottom:auto;padding-right:28px;font-family:"Exo 2",sans-serif;font-size:.94em}.form-field.footer-form::placeholder{color:#90949d}.error-message{color:var(--magenta);background-color:#0000;border-radius:.5em;margin-top:0;margin-right:0;padding:.5em;font-family:"Exo 2",sans-serif;font-size:1.2em;line-height:130%}.footer-bottom-row{border-top:1px solid #000;border-top-color:var(--midnight-blue);justify-content:space-around;align-items:flex-start;min-width:100%;margin-top:1em;padding-top:2em;padding-bottom:2em;display:flex}.logotype-footer{max-height:68px;margin-bottom:.5em}.logo-footer{max-height:7.5em}.logotype-tagline-block{flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:2em;display:flex}@media screen and (max-width:767px){.flex-container.footer{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;min-height:auto}.footer{padding-top:10px}.footer-heading{margin-bottom:20px;font-size:1.8em;font-weight:700}.footer-column{min-width:36vw;margin-top:20px;margin-left:6vw;margin-right:0}.footer-column.first{flex-direction:row;order:-1;justify-content:space-between;align-items:flex-start;min-width:88vw;margin-left:6vw;margin-right:1em}.footer-column.last{margin-left:6vw}.footer-link{margin-bottom:10px;font-size:2em;font-weight:300}.footer-link.bottom{font-size:1.2em}.footer-text{margin-top:10px;font-size:2.1em;font-weight:400}.copyright{font-size:1.2em}}@media screen and (max-width:479px){.footer{overflow:hidden}.logotype-footer{min-width:auto;max-width:90vw}.logotype-tagline-block{max-width:90vw}.footer-heading{margin-bottom:12px;font-size:16px}.footer-column{margin-top:0;margin-bottom:28px;margin-right:20px}.footer-column.first{flex-direction:column;margin-right:36%}.footer-column.last{min-width:90vw;margin-right:0%}.footer-link{margin-bottom:6px;font-size:16px}.footer-link.bottom{font-size:10px}.footer-text{font-size:4em}.copyright{font-size:8px}.footer-bottom-row{justify-content:space-between;align-items:center;max-width:88vw;margin-bottom:1em;margin-left:auto;margin-right:auto}}
.social-block-horizontal{flex-direction:row;flex:1;justify-content:flex-end;align-self:auto;align-items:center;display:flex}.social-link-navbar{background-color:var(--yellow);box-shadow:0 -1px 35px 4px var(--yellow);border-radius:100%;min-width:36px;max-width:48px;min-height:36px;max-height:48px;margin:0 .5em;transition:opacity .3s ease-in-out;display:block}.social-link-navbar:hover{box-shadow:0 -1px 50px 4px #fffd00b3}.social-link-navbar.w--current{flex:0 auto;min-width:40px;max-width:40px;min-height:auto;max-height:40px;margin:0 .5em;display:inline-block}.navbar{background-color:var(--midnight-blue);align-items:center;min-height:80px;max-height:110px;display:flex}.brand{max-width:320px}.brand.w--current{flex:1;max-width:18em;position:static}.container-pages{justify-content:space-between;align-items:center;min-width:80vw;margin-left:auto;margin-right:auto;display:flex}@media screen and (max-width:767px){.social-link-navbar{width:auto;max-width:3em;height:auto;max-height:3em}.brand{max-width:30em}}@media screen and (max-width:479px){.social-link-navbar{width:auto;height:auto}.brand{max-width:90vw;margin-left:auto;margin-right:auto;padding-left:0}}
.games-page--main-img{border-top:10px solid var(--turquoise-13);border-bottom:10px solid var(--turquoise);box-shadow:0 6px 35px 0 var(--turquoise-36);background-image:url(/assets/images/Image06.png);background-position:50%;background-size:cover;min-height:45vh}@media screen and (max-width:991px){.games-page--main-img{min-height:48em}}@media screen and (max-width:767px){.games-page--main-img{min-height:48em}}@media screen and (max-width:479px){.games-page--main-img{min-height:48em}}
.work-page--main-img{border-top:10px solid var(--teal-28);border-bottom:10px solid var(--turquoise);box-shadow:0 6px 35px 0 var(--turquoise-36);background-image:url(/assets/images/Image06.png);background-position:50% 0;background-repeat:repeat;background-size:cover;background-attachment:scroll}@media screen and (max-width:991px){.work-page--main-img{min-height:48em}}@media screen and (max-width:767px){.work-page--main-img{min-height:48em}}@media screen and (max-width:479px){.work-page--main-img{min-height:48em}}
:root{--magenta:#e317d2;--yellow:#fffd00;--light-slate-grey:#9797b8;--midnight-blue:#000032;--turquoise:#05ede5;--teal-100-100:#05fff6;--turquoise-30:#05ede54d;--teal-28:#024745;--teal-50:#03807b;--dark-grey:#8a9998;--ivory:#fffff2;--turquoise-13:#05ede521;--turquoise-36:#05ede55c;--black-indigo-transparent:#000014d4;--teal-60:#039994;--dim-grey:#646976;--slate-grey:#7a7a99;--turquoise-48:#05ede57a;--teal-40:#026663;--firebrick:#cc0404}.magenta{color:var(--magenta)}.teal{color:#05ede500}.yellow{color:var(--yellow)}
body{color:#fff;background-color:#000032;font-family:Orbitron,sans-serif;font-size:clamp(10px,1.4vw,100px);line-height:100%}h1{margin-top:20px;margin-bottom:10px;font-size:2.7vw;font-weight:900;line-height:109%}h2{letter-spacing:1.38em;text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Abel,sans-serif;font-size:45px;font-weight:400;line-height:36px}h3{letter-spacing:-.02em;text-transform:uppercase;margin-bottom:10px;font-size:4em;font-weight:700;line-height:100%}h4{letter-spacing:.04em;margin-top:10px;margin-bottom:10px;font-size:40px;font-weight:400;line-height:100%}.heading{text-align:center;margin-top:24px;margin-left:auto;margin-right:auto;font-size:2em}.section-heading{color:var(--turquoise);letter-spacing:.36em;text-transform:uppercase;font-size:2.5em;line-height:100%}.section-heading.magenta{color:var(--magenta)}.section-heading.yellow{color:var(--yellow)}.paragraph{color:var(--midnight-blue);margin-bottom:0;font-family:"Exo 2",sans-serif;font-size:1em;font-weight:500;line-height:190%;position:absolute;inset:18% 4%}.icon-link{letter-spacing:.09em;text-transform:uppercase;font-family:Abel,sans-serif;font-size:1.4em;font-weight:400;line-height:100%;text-decoration:none}.icon-link.teal{color:var(--turquoise)}.icon-link.yellow,.icon-link.about-link{color:var(--yellow)}.icon-link.clients-link{color:var(--turquoise)}.icon-link.games-link{color:var(--magenta)}
.game-img--heading,.client-heading,.client-paragragh{color:var(--ivory)}.game-subheading{color:var(--magenta)}.client-subheading,.client-subheading.teal{color:var(--turquoise)}.cta-button{text-transform:uppercase;letter-spacing:.1em;border-radius:8px;min-width:180px;font-weight:600;box-shadow:0 6px 25px #00fff240}.cta-button.cta-button--secondary{border:2px solid var(--turquoise);color:var(--turquoise);box-shadow:none;background:0 0}.cta-button.cta-button--secondary:hover{background:#00fff21a}.game--img,.client--img{position:relative}.game--img:after,.client--img:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#000014de 100%);transition:opacity .35s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.game--img:after,.client--img:after{opacity:0}.game-img--link:hover .game--img:after,.game-img--link:focus-visible .game--img:after,.client-card:hover .client--img:after,.client-card:focus-visible .client--img:after{opacity:1}.game-img--text-block{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(16px)}.game-img--link:hover .game-img--text-block,.game-img--link:focus-visible .game-img--text-block{opacity:1;transform:translateY(0)}.client-heading,.client-subheading,.client-paragragh{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(16px)}.client-card:hover .client-heading,.client-card:hover .client-subheading,.client-card:hover .client-paragragh,.client-card:focus-visible .client-heading,.client-card:focus-visible .client-subheading,.client-card:focus-visible .client-paragragh{opacity:1;transform:translateY(0)}}@media (hover:none),(pointer:coarse){.game--img:after,.client--img:after{opacity:1}.game-img--text-block,.client-heading,.client-subheading,.client-paragragh{opacity:1;transform:none}}.game-img--link:focus-visible,.client-card:focus-visible{outline:2px solid var(--turquoise);outline-offset:4px}@media (min-width:768px){.hero-section .link-block.hero-link-block{margin-left:.75rem;margin-right:.75rem}}.sidebar--nav .games-icon--nav{display:none}@media (max-width:767px){.sidebar--nav .games-icon--nav{display:block}}
.consulting-page{position:relative}.consulting-page .paragraph{color:var(--ivory);margin-bottom:0;line-height:1.6;position:static}.consulting-hero{background-color:var(--midnight-blue);border-bottom:10px solid var(--magenta);justify-content:center;align-items:center;min-height:70vh;padding-top:3em;padding-bottom:3em;display:flex;position:relative}.consulting-hero .container{z-index:2;text-align:center;max-width:900px;margin:0 auto;padding:0 3em;position:relative}.consulting-hero .heading{margin-bottom:.6em;font-size:4em}.consulting-hero-copy{max-width:720px;color:var(--ivory);margin-left:auto;margin-right:auto;font-size:1.5em;line-height:1.7}.consulting-overline{color:var(--turquoise);letter-spacing:.25em;text-transform:uppercase;margin-bottom:.75em;font-size:1em}.consulting-section{border-top:1px solid var(--turquoise-30);padding:4em 10%}.consulting-section-copy{max-width:720px;color:var(--ivory);line-height:1.7}.consulting-card{border:3px solid var(--teal-50);border-top-width:10px;border-bottom-color:var(--turquoise);background:var(--midnight-blue);padding:2em;transition:border-color .2s}.consulting-card:hover{border-top-color:var(--turquoise)}.consulting-card--magenta{border-top-color:var(--magenta)}.consulting-card--magenta:hover{border-top-color:var(--magenta);box-shadow:0 -5px 30px -10px var(--magenta)}.consulting-card--turquoise{border-top-color:var(--turquoise)}.consulting-card--turquoise:hover{box-shadow:0 -5px 30px -10px var(--turquoise)}.consulting-card--yellow{border-top-color:var(--yellow)}.consulting-card--yellow:hover{border-top-color:var(--yellow);box-shadow:0 -5px 30px -10px var(--yellow)}.consulting-skills-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25em;margin-top:2em;display:grid}.consulting-skills-grid .consulting-card{border-top-width:6px}.consulting-skills-grid .paragraph{color:var(--ivory);margin:0}.consulting-engagements-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5em;margin-top:2em;display:grid}.consulting-card .section-heading{letter-spacing:.1em;margin-bottom:.75em;font-size:1.4em}.consulting-card .paragraph{color:var(--ivory);line-height:1.6}.consulting-values-list{margin:1.5em 0;padding:0;list-style:none}.consulting-values-list li{color:var(--ivory);padding:.5em 0 .5em 1.5em;position:relative}.consulting-values-list li:before{content:"✓";color:var(--turquoise);position:absolute;left:0}.consulting-pricing{color:var(--turquoise);margin-top:1.5em;font-size:.9em;font-weight:600}.consulting-footnote{max-width:760px;color:var(--light-slate-grey);margin-top:2.5em;font-style:italic}.consulting-client-tags{flex-wrap:wrap;gap:1em;margin:2em 0;display:flex}.consulting-client-tag{background:var(--turquoise-13);border:1px solid var(--turquoise-30);letter-spacing:.03em;color:var(--ivory);border-radius:4px;padding:.6em 1.2em;font-size:.9em}.consulting-past-clients{margin-top:2em}.consulting-past-clients .paragraph{color:var(--light-slate-grey);margin-bottom:.75em}.consulting-past-clients ul{flex-wrap:wrap;gap:1.5em;padding:0;list-style:none;display:flex}.consulting-past-clients li{color:var(--ivory);font-weight:500}.consulting-cta-band{background:linear-gradient(180deg,var(--midnight-blue)0%,#000020 100%);text-align:center;border-top:1px solid var(--turquoise-30);padding:6em 10%}.consulting-cta-band .consulting-overline{font-size:1em}.consulting-cta-band .section-heading{color:var(--ivory);margin-top:.5em;font-size:1.8em}.consulting-cta-buttons{flex-wrap:wrap;justify-content:center;gap:1em;margin-top:2em;display:flex}.consulting-hero .consulting-cta-buttons{margin-top:2.5em}.consulting-guide-link{color:var(--turquoise);margin-top:2em;font-size:.95em;text-decoration:underline;display:inline-block}.consulting-guide-link:hover{color:var(--teal-100-100)}.consulting-closing{text-align:center;padding:5em 10%}.consulting-closing .body-paragraph{max-width:700px;color:var(--ivory);margin:0 auto;font-size:1.15em;line-height:1.7}@media (max-width:767px){.consulting-hero .heading{font-size:2.8em}.consulting-hero-copy{font-size:1.25em}.consulting-overline{font-size:.9em}.consulting-section{padding:3em 6%}.consulting-cta-band{padding:4em 6%}}@media (max-width:479px){.consulting-cta-buttons{flex-direction:column;align-items:center}.consulting-cta-buttons>*{width:100%;max-width:280px}.consulting-engagements-grid{grid-template-columns:1fr}}.scroll-reveal{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(30px)}.scroll-reveal--visible{opacity:1;transform:translateY(0)}.consulting-client-logos{border-top:1px solid var(--turquoise-13);border-bottom:1px solid var(--turquoise-13);flex-wrap:wrap;align-items:center;gap:2.5em;margin:2.5em 0;padding:1.5em 0;display:flex}.consulting-client-logo{filter:grayscale()brightness(1.5);opacity:.7;max-width:140px;max-height:50px;transition:filter .3s,opacity .3s}.consulting-client-logo:hover{filter:grayscale(0%)brightness();opacity:1}.consulting-testimonials{text-align:center}.testimonial-carousel{max-width:800px;margin:2em auto 0;position:relative}.testimonial-carousel__track{min-height:200px;position:relative}.testimonial-carousel__slide{opacity:0;pointer-events:none;transition:opacity .5s,transform .5s;position:absolute;top:0;left:0;right:0;transform:translate(20px)}.testimonial-carousel__slide.active{opacity:1;pointer-events:auto;position:relative;transform:translate(0)}.testimonial-carousel__quote{color:var(--ivory);margin:0 0 1.5em;font-size:1.4em;font-style:italic;line-height:1.6}.testimonial-carousel__author{flex-direction:column;gap:.25em;display:flex}.testimonial-carousel__name{color:var(--turquoise);font-size:1.1em;font-weight:600}.testimonial-carousel__company{color:var(--light-slate-grey);font-size:.95em}.testimonial-carousel__controls{justify-content:center;gap:1em;margin-top:1.5em;display:flex}.testimonial-carousel__btn{border:2px solid var(--turquoise-30);color:var(--turquoise);cursor:pointer;background:0 0;border-radius:50%;width:44px;height:44px;font-size:1.2em;transition:all .2s}.testimonial-carousel__btn:hover{background:var(--turquoise-13);border-color:var(--turquoise)}.testimonial-carousel__dots{justify-content:center;gap:.5em;margin-top:1.5em;display:flex}.testimonial-carousel__dot{background:var(--turquoise-30);cursor:pointer;border:none;border-radius:50%;width:10px;height:10px;transition:background .2s,transform .2s}.testimonial-carousel__dot:hover{background:var(--turquoise);transform:scale(1.2)}.testimonial-carousel__dot.active{background:var(--turquoise)}@media (max-width:767px){.testimonial-carousel__quote{font-size:1.2em}.consulting-client-logos{justify-content:center;gap:1.5em}.consulting-client-logo{max-width:100px;max-height:40px}}
:root{--font-heading:var(--font-orbitron);--font-body:var(--font-exo-2)}html{scroll-behavior:auto}body{font-family:var(--font-orbitron),sans-serif}*{--orbitron-font:var(--font-orbitron),sans-serif;--abel-font:var(--font-abel),sans-serif;--exo2-font:var(--font-exo-2),sans-serif}body,.games-page-subtitle,.client-project-subheading{font-family:var(--font-orbitron),sans-serif}h1,.icon-link,.footer-heading,.testimonial-dash,.testee-text,.client-project-name{font-family:var(--font-abel),sans-serif}.paragraph,.body-paragraph,.team-member-paragragh,.client-paragragh,.footer-link,.form-field,.testimonial-text,.client-project-paragraph,.text-field,.submit-button,.hire-us-button,.sidebar--button-join{font-family:var(--font-exo-2),sans-serif}
.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.inset-0{inset:0}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.mx-auto{margin-left:auto;margin-right:auto}.mb-3{margin-bottom:.75rem}.mb-8{margin-bottom:2rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.inline-block{display:inline-block}.flex{display:flex}.h-11{height:2.75rem}.w-11{width:2.75rem}.w-full{width:100%}.min-w-\[200px\]{min-width:200px}.max-w-4xl{max-width:56rem}.max-w-\[1160px\]{max-width:1160px}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.cursor-none{cursor:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-5{gap:1.25rem}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-dashed{border-style:dashed}.border-ivory\/15{border-color:#fffff226}.border-magenta\/25{border-color:#e317d240}.border-turquoise\/25{border-color:#05ede540}.border-white\/20{border-color:#fff3}.bg-ivory\/15{background-color:#fffff226}.bg-magenta{--tw-bg-opacity:1;background-color:rgb(227 23 210/var(--tw-bg-opacity))}.bg-magenta\/20{background-color:#e317d233}.bg-turquoise{--tw-bg-opacity:1;background-color:rgb(5 237 229/var(--tw-bg-opacity))}.bg-turquoise\/20{background-color:#05ede533}.bg-yellow{--tw-bg-opacity:1;background-color:rgb(255 253 0/var(--tw-bg-opacity))}.bg-\[linear-gradient\(145deg\,rgba\(0\,0\,40\,0\.92\)_0\%\,rgba\(0\,0\,55\,0\.88\)_65\%\,rgba\(8\,12\,75\,0\.9\)_100\%\)\]{background-image:linear-gradient(145deg,#000028eb 0%,#000037e0 65%,#080c4be6 100%)}.bg-\[linear-gradient\(145deg\,rgba\(0\,15\,32\,0\.9\)_0\%\,rgba\(0\,32\,48\,0\.88\)_65\%\,rgba\(0\,50\,70\,0\.9\)_100\%\)\]{background-image:linear-gradient(145deg,#000f20e6 0%,#002030e0 65%,#003246e6 100%)}.bg-\[linear-gradient\(145deg\,rgba\(20\,0\,35\,0\.92\)_0\%\,rgba\(35\,0\,55\,0\.88\)_65\%\,rgba\(48\,0\,60\,0\.9\)_100\%\)\]{background-image:linear-gradient(145deg,#140023eb 0%,#230037e0 65%,#30003ce6 100%)}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-4{padding-top:1rem;padding-bottom:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-\[0\.6em\]{letter-spacing:.6em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-ivory{--tw-text-opacity:1;color:rgb(255 255 242/var(--tw-text-opacity))}.text-ivory\/65{color:#fffff2a6}.text-magenta{--tw-text-opacity:1;color:rgb(227 23 210/var(--tw-text-opacity))}.text-midnight-blue{--tw-text-opacity:1;color:rgb(0 0 50/var(--tw-text-opacity))}.text-turquoise{--tw-text-opacity:1;color:rgb(5 237 229/var(--tw-text-opacity))}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.overline{text-decoration-line:overline}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.shadow-\[0_35px_110px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 35px 110px #00000073;--tw-shadow-colored:0 35px 110px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-neon-magenta{--tw-shadow:0 10px 100px #e317d266;--tw-shadow-colored:0 10px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-neon-turquoise{--tw-shadow:0 10px 100px #05ede566;--tw-shadow-colored:0 10px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-neon-yellow{--tw-shadow:0 10px 100px #fffd0066;--tw-shadow-colored:0 10px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.hover\:shadow-\[0_45px_140px_rgba\(0\,0\,0\,0\.55\)\]:hover{--tw-shadow:0 45px 140px #0000008c;--tw-shadow-colored:0 45px 140px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-neon-magenta:hover{--tw-shadow:0 10px 100px #e317d266;--tw-shadow-colored:0 10px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-neon-turquoise:hover{--tw-shadow:0 10px 100px #05ede566;--tw-shadow-colored:0 10px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-neon-yellow:hover{--tw-shadow:0 10px 100px #fffd0066;--tw-shadow-colored:0 10px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:tracking-\[0\.36em\]{letter-spacing:.36em}@media (min-width:640px){.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.md\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}}
