.bg-white,.expopulus-page__tech{background-color:#fff}.container,.xai-games-page_summary,.xai-games-page_summary_header,.xai-games-page_tech_container,.rxtome-page__body,.rxtome-page__header,.lol-champion-viewer-page__body,.lol-champion-viewer-page__header,.frame-one-software-page__summary,.frame-one-software-page__header,.frame-one-software-page__tech-container,.expopulus-page__navigation-list,.expopulus-page__summary,.expopulus-page__summary-header,.expopulus-page__tech-container,.stock-overflow-page__body,.stock-overflow-page__header,.about,.about__card,.homepage,.hero,.header__container,.aboutPage{padding:1rem auto 1rem auto;margin:0 auto;width:100%;max-width:100%}@media only screen and (min-width: 576px){.container,.xai-games-page_summary,.xai-games-page_summary_header,.xai-games-page_tech_container,.rxtome-page__body,.rxtome-page__header,.lol-champion-viewer-page__body,.lol-champion-viewer-page__header,.frame-one-software-page__summary,.frame-one-software-page__header,.frame-one-software-page__tech-container,.expopulus-page__navigation-list,.expopulus-page__summary,.expopulus-page__summary-header,.expopulus-page__tech-container,.stock-overflow-page__body,.stock-overflow-page__header,.about,.about__card,.homepage,.hero,.header__container,.aboutPage{max-width:540px}}@media only screen and (min-width: 768px){.container,.xai-games-page_summary,.xai-games-page_summary_header,.xai-games-page_tech_container,.rxtome-page__body,.rxtome-page__header,.lol-champion-viewer-page__body,.lol-champion-viewer-page__header,.frame-one-software-page__summary,.frame-one-software-page__header,.frame-one-software-page__tech-container,.expopulus-page__navigation-list,.expopulus-page__summary,.expopulus-page__summary-header,.expopulus-page__tech-container,.stock-overflow-page__body,.stock-overflow-page__header,.about,.about__card,.homepage,.hero,.header__container,.aboutPage{max-width:720px}}@media only screen and (min-width: 992px){.container,.xai-games-page_summary,.xai-games-page_summary_header,.xai-games-page_tech_container,.rxtome-page__body,.rxtome-page__header,.lol-champion-viewer-page__body,.lol-champion-viewer-page__header,.frame-one-software-page__summary,.frame-one-software-page__header,.frame-one-software-page__tech-container,.expopulus-page__navigation-list,.expopulus-page__summary,.expopulus-page__summary-header,.expopulus-page__tech-container,.stock-overflow-page__body,.stock-overflow-page__header,.about,.about__card,.homepage,.hero,.header__container,.aboutPage{max-width:960px}}@media only screen and (min-width: 1200px){.container,.xai-games-page_summary,.xai-games-page_summary_header,.xai-games-page_tech_container,.rxtome-page__body,.rxtome-page__header,.lol-champion-viewer-page__body,.lol-champion-viewer-page__header,.frame-one-software-page__summary,.frame-one-software-page__header,.frame-one-software-page__tech-container,.expopulus-page__navigation-list,.expopulus-page__summary,.expopulus-page__summary-header,.expopulus-page__tech-container,.stock-overflow-page__body,.stock-overflow-page__header,.about,.about__card,.homepage,.hero,.header__container,.aboutPage{max-width:1320px}}@font-face{font-family:Roboto;src:url(./Roboto/Roboto-Regular.ttf) format("truettype");font-weight:400}.roboto,a,p,span,.roboto-light,.roboto-bold{font-family:Roboto,sans-serif;font-style:normal}@font-face{font-family:Archivo;src:url(./Archivo/Archivo-VariableFont_wdth,wght.ttf) format("truettype");font-weight:400}.archivo,h1,h2,h3,h4,h5,h6,.archivo-light,.archivo-bold{font-family:Archivo,sans-serif;font-style:normal}a,p,span{color:#000}a:hover{color:gray}a:active,a :selected{color:#080d0d}h1,h2,h3,h4,h5,h6{line-height:1}h1{font-size:x-large}@media only screen and (min-width: 576px){h1{font-size:xx-large}}.box-shadow,.xai-games-page_tech,.frame-one-software-page__tech,.expopulus-page__tech{-webkit-box-shadow:0px 0px 15px 0px rgb(150,150,150);-moz-box-shadow:0px 0px 15px 0px rgb(150,150,150);box-shadow:0 0 15px #969696}.header{position:sticky;top:0;width:100%;padding:1rem 1rem .5rem;background-color:#fff;z-index:2;-webkit-box-shadow:0px 0px 15px 0px rgb(50,50,50);-moz-box-shadow:0px 0px 15px 0px rgb(50,50,50);box-shadow:0 0 15px #323232}.header__container{display:flex;flex-direction:row;justify-content:space-between}.header__title{text-decoration:none;color:#000}.header__subtitle{font-size:small}@media only screen and (min-width: 576px){.header__subtitle{font-size:medium}}.header__links{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.header__links>*{margin:0 auto;text-decoration:none}.header__links>*>div{width:1.25rem}.header__links>*>div>svg{width:100%;height:100%;object-fit:contain}.aboutPage{display:flex;flex-direction:column;justify-content:center;align-items:center}.aboutPage__header{padding:1rem;font-size:2rem;width:100%;max-width:768px}.aboutPage__profile{display:flex;justify-content:center;align-items:center;padding:1rem;min-height:480px}.aboutPage__profile-container{width:400px;overflow:hidden;border-radius:1.5rem}.aboutPage__profile-container picture img{width:100%;height:100%;object-fit:cover}.aboutPage_body{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:768px;padding:0 1rem}.aboutPage_body-content{padding:1rem 0;font-size:1.5rem;line-height:1.5}.aboutPage__cta{display:flex;justify-content:center;align-items:center;padding:2rem}.aboutPage__cta-button{align-items:center;background-color:#fff;border-radius:12px;box-shadow:transparent 0 0 0 3px,#1212121a 0 6px 20px;box-sizing:border-box;color:#121212;cursor:pointer;display:inline-flex;flex:1 1 auto;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:700;justify-content:center;line-height:1;margin:0;outline:none;padding:1rem 1.2rem;text-align:center;text-decoration:none;transition:box-shadow .2s,-webkit-box-shadow .2s;white-space:nowrap;border:0;user-select:none;-webkit-user-select:none;touch-action:manipulation}.aboutPage__cta-button:hover{box-shadow:#121212 0 0 0 3px,transparent 0 0 0 0}.hero{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:410px;padding:1rem}@media only screen and (min-width: 576px){.hero{min-height:768px}}.hero__container{max-width:768px}.hero__header{font-size:1.5rem;font-weight:200;line-height:1.75}@media only screen and (min-width: 576px){.hero__header{font-size:2rem}}.hero__subheader{font-size:2rem}@media only screen and (min-width: 576px){.hero__subheader{font-size:2.5rem}}.about{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.about__container{display:flex;justify-content:center}@media only screen and (min-width: 576px){.about__container{justify-content:start}}.about__header{font-size:1.5rem;font-weight:200;line-height:1.75;padding:2rem}@media only screen and (min-width: 576px){.about__header{font-size:2rem}}.about__card{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem}.about__card-item{display:flex;justify-content:center;align-items:center;flex:33.3%;background-color:#fff;border-radius:1rem;overflow:hidden;cursor:pointer;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);box-shadow:0 0 5px #000000bf}@media only screen and (min-width: 576px){.about__card-item{flex:49%}}@media only screen and (min-width: 768px){.about__card-item{flex:32%}}.about__card-item source,.about__card-item img{width:100%;height:100%;object-fit:cover;transition:.25s}.about__card-item source:hover,.about__card-item img:hover{transform:scale(1.01)}.about__card-item source:active,.about__card-item img:active{transform:scale(.99)}.homepage{position:relative;padding:0 1rem}.stock-overflow-page{position:relative;min-height:100dvh;padding:0 1rem}@media only screen and (min-width: 768px){.stock-overflow-page{padding:0}}.stock-overflow-page__bg-parallax{aspect-ratio:1}.stock-overflow-page__bg-parallax picture{visibility:visible}@media only screen and (min-width: 768px){.stock-overflow-page__bg-parallax picture{visibility:hidden}}.stock-overflow-page__bg-parallax picture>img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 768px){.stock-overflow-page__bg-parallax{height:88vh;width:100%;background-image:url(/assets/stockoverflow-CMhddGiQ.webp),url(/assets/stockoverflow-DieHGizM.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:contain}}.stock-overflow-page__body{display:flex;flex-direction:column}.stock-overflow-page__header{display:flex;justify-content:center;align-items:center;padding:1rem;text-transform:capitalize}.stock-overflow-page__content{display:flex;flex-direction:column;justify-content:space-around;gap:1.5rem;padding:0 1rem}@media only screen and (min-width: 768px){.stock-overflow-page__content{flex-direction:row}}.stock-overflow-page__content-element{display:flex;flex-direction:column;gap:1rem;flex:1;line-height:1.5}.stock-overflow-page__features,.stock-overflow-page__tech{display:flex;flex-direction:column;gap:1.5rem;padding:1rem}.stock-overflow-page__features p,.stock-overflow-page__tech p{line-height:1.5}.stock-overflow-page__features ul,.stock-overflow-page__tech ul{display:flex;flex-direction:column;gap:1rem}.expopulus-page{padding:0 1rem;position:relative;min-height:100dvh;background-color:#080d0d}@media only screen and (min-width: 768px){.expopulus-page{padding:0}}.expopulus-page__navigation{position:sticky;z-index:0;top:4.6rem;height:3rem;width:100%;background-color:#fff;visibility:hidden;-webkit-box-shadow:0px 0px 10px 1px rgb(0,0,0);-moz-box-shadow:0px 0px 10px 1px rgb(0,0,0);box-shadow:0 0 10px 1px #000}@media only screen and (min-width: 768px){.expopulus-page__navigation{visibility:visible}}.expopulus-page__navigation-list{display:flex;align-items:center;height:100%;gap:2rem}.expopulus-page__link{text-decoration:none;color:#000}.expopulus-page__link>div{display:flex;justify-content:center;align-items:center;padding:.95rem 1rem}.expopulus-page__link>div:hover{background-color:#d3d3d3;cursor:pointer}.expopulus-page__link>div:active{background-color:#d3d3d3}@media only screen and (min-width: 768px){.expopulus-page__link>div{transition:all .15s}}.expopulus-page__bg-parallax picture{visibility:visible}@media only screen and (min-width: 768px){.expopulus-page__bg-parallax picture{visibility:hidden}}.expopulus-page__bg-parallax picture>img{width:100%;height:100%;object-fit:contain}@media only screen and (min-width: 768px){.expopulus-page__bg-parallax{height:67dvh;width:100%;background-image:url(/assets/expopulus_cropped-DzR1B3CG.webp),url(/assets/expopulus_cropped-YGk_atTI.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:contain}}@media only screen and (min-width: 992px){.expopulus-page__bg-parallax{height:83dvh}}.expopulus-page__dags picture{visibility:visible}@media only screen and (min-width: 768px){.expopulus-page__dags picture{visibility:hidden}}.expopulus-page__dags picture>img{width:100%;height:100%;object-fit:contain}@media only screen and (min-width: 768px){.expopulus-page__dags{height:67dvh;width:100%;background-image:url(/assets/expopulus_dags_cropped-B_0NCftB.webp),url(/assets/expopulus_dags_cropped-DblrKb5m.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:contain}}@media only screen and (min-width: 992px){.expopulus-page__dags{height:87dvh}}.expopulus-page__iron-pigeons picture{visibility:visible}@media only screen and (min-width: 768px){.expopulus-page__iron-pigeons picture{visibility:hidden}}.expopulus-page__iron-pigeons picture>img{width:100%;height:100%;object-fit:contain}@media only screen and (min-width: 768px){.expopulus-page__iron-pigeons{height:67dvh;width:100%;background-image:url(/assets/expopulus_ironpigeons_cropped-DSeNi771.webp),url(/assets/expopulus_ironpigeons_cropped-D-clPKiT.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:contain}}@media only screen and (min-width: 992px){.expopulus-page__iron-pigeons{height:87dvh}}.expopulus-page__final-form picture{visibility:visible}@media only screen and (min-width: 768px){.expopulus-page__final-form picture{visibility:hidden}}.expopulus-page__final-form picture>img{width:100%;height:100%;object-fit:contain}@media only screen and (min-width: 768px){.expopulus-page__final-form{height:75dvh;width:100%;background-image:url(/assets/expopulus_finalform-Bd7t3nD5.webp),url(/assets/expopulus_finalform-Dn-4UJk_.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:contain}}@media only screen and (min-width: 992px){.expopulus-page__final-form{height:87dvh}}.expopulus-page__summary{display:flex;flex-direction:column;gap:2rem}.expopulus-page__summary-header{display:flex;justify-content:center;align-items:center;text-align:center;padding:1rem;text-transform:capitalize}.expopulus-page__summary-content{display:flex;flex-direction:column;justify-content:space-around;gap:2rem;padding:1rem}@media only screen and (min-width: 992px){.expopulus-page__summary-content{flex-direction:row}}.expopulus-page__summary-element{display:flex;flex-direction:column;gap:.5rem;flex:1;line-height:1.5}.expopulus-page__tech{display:flex;gap:1rem;padding:1.5rem 1rem}.expopulus-page__tech p{line-height:1.5}.expopulus-page__tech-container{display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.expopulus-page__tech-summary h2{display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 992px){.expopulus-page__tech-summary{max-width:50dvw}}.expopulus-page__tech-role{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 576px){.expopulus-page__tech-role{align-items:flex-start}}@media only screen and (min-width: 992px){.expopulus-page__tech-role{flex-direction:row}}.expopulus-page__tech-role>div{display:flex;flex-direction:column;flex:1;gap:1rem;padding:1rem 0}@media only screen and (min-width: 992px){.expopulus-page__tech-role>div{justify-content:center}}@media only screen and (min-width: 992px){.expopulus-page__tech-role p{max-width:480px}}.expopulus-page__tech-image-supplement{display:flex;flex-direction:column;overflow:hidden;width:25rem}.expopulus-page__tech-image-supplement picture{aspect-ratio:1}.expopulus-page__tech-image-supplement img{width:100%;height:100%;object-fit:cover}.frame-one-software-page{position:relative;min-height:100dvh;padding:0 1rem}@media only screen and (min-width: 768px){.frame-one-software-page{padding:0}}.frame-one-software-page__bg-parallax{aspect-ratio:1}.frame-one-software-page__bg-parallax picture{visibility:visible}@media only screen and (min-width: 768px){.frame-one-software-page__bg-parallax picture{visibility:hidden}}.frame-one-software-page__bg-parallax picture>img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 768px){.frame-one-software-page__bg-parallax{height:88vh;width:100%;background-image:url(/assets/frameonesoftware2-B7Eeanjv.webp),url(/assets/frameonesoftware2-DHVVOzwL.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}}.frame-one-software-page__bg-parallax-2{aspect-ratio:1}.frame-one-software-page__bg-parallax-2 picture{visibility:visible}@media only screen and (min-width: 768px){.frame-one-software-page__bg-parallax-2 picture{visibility:hidden}}.frame-one-software-page__bg-parallax-2 picture>img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 768px){.frame-one-software-page__bg-parallax-2{height:60dvh;width:100%;background-image:url(/assets/frameonesoftware-Bfz_Qb5M.webp),url(/assets/frameonesoftware-D8rx03Lt.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}}.frame-one-software-page__summary{display:flex;flex-direction:column;gap:2rem}.frame-one-software-page__header{display:flex;justify-content:center;align-items:center;padding:1rem;text-transform:capitalize}.frame-one-software-page__content{display:flex;flex-direction:column;justify-content:space-around;gap:2rem;padding:1rem}@media only screen and (min-width: 992px){.frame-one-software-page__content{flex-direction:row}}.frame-one-software-page__element{display:flex;flex-direction:column;gap:.5rem;flex:1;line-height:1.5}.frame-one-software-page__tech{display:flex;gap:1rem;padding:1.5rem 1rem}.frame-one-software-page__tech p{line-height:1.5}.frame-one-software-page__tech ul{display:flex;flex-direction:column;gap:1rem}.frame-one-software-page__tech-container{display:flex;flex-direction:column;gap:1.5rem}.frame-one-software-page__tech-summary h2{display:flex;justify-content:center;align-items:center}.frame-one-software-page__tech-projects{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width: 992px){.frame-one-software-page__tech-projects{flex-direction:row}}.frame-one-software-page__tech-item{display:flex;flex-direction:column;gap:1rem;flex:1}.lol-champion-viewer-page{position:relative;min-height:100dvh;padding:0 1rem}@media only screen and (min-width: 768px){.lol-champion-viewer-page{padding:0}}.lol-champion-viewer-page__bg-parallax{aspect-ratio:1}.lol-champion-viewer-page__bg-parallax picture{visibility:visible}@media only screen and (min-width: 768px){.lol-champion-viewer-page__bg-parallax picture{visibility:hidden}}.lol-champion-viewer-page__bg-parallax picture>img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 768px){.lol-champion-viewer-page__bg-parallax{height:88vh;width:100%;background-image:url(/assets/lolchampionviewer-BUVg8cBt.webp),url(/assets/lolchampionviewer-DQ22266l.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:contain}}.lol-champion-viewer-page__body{display:flex;flex-direction:column;gap:2rem}.lol-champion-viewer-page__header{display:flex;justify-content:center;align-items:center;padding:1rem;text-transform:capitalize}.lol-champion-viewer-page__content{display:flex;flex-direction:column;justify-content:space-around;gap:2rem;padding:0 1rem}@media only screen and (min-width: 768px){.lol-champion-viewer-page__content{flex-direction:row}}.lol-champion-viewer-page__content-element{display:flex;flex-direction:column;gap:.5rem;flex:1;line-height:1.5}.lol-champion-viewer-page__tech{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1rem}.lol-champion-viewer-page__tech p{line-height:1.5}.lol-champion-viewer-page__tech ul{display:flex;flex-direction:column;gap:1rem}.rxtome-page{position:relative;min-height:100dvh;padding:0 1rem}@media only screen and (min-width: 768px){.rxtome-page{padding:0}}.rxtome-page__bg-parallax{aspect-ratio:1}.rxtome-page__bg-parallax picture{visibility:visible}@media only screen and (min-width: 768px){.rxtome-page__bg-parallax picture{visibility:hidden}}.rxtome-page__bg-parallax picture>img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 768px){.rxtome-page__bg-parallax{height:88vh;width:100%;background-image:url(/assets/rxtome-BMn9ClHZ.webp),url(/assets/rxtome-CfwHkPcr.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}}.rxtome-page__body{display:flex;flex-direction:column;gap:2rem}.rxtome-page__header{display:flex;justify-content:center;align-items:center;padding:1rem;text-transform:capitalize}.rxtome-page__content{display:flex;flex-direction:column;justify-content:space-around;gap:2rem;padding:0 1rem}@media only screen and (min-width: 768px){.rxtome-page__content{flex-direction:row}}.rxtome-page__content-element{display:flex;flex-direction:column;gap:.5rem;flex:1;line-height:1.5}.rxtome-page__tech{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1rem}.rxtome-page__tech p{line-height:1.5}.xai-games-page{position:relative;min-height:100dvh;padding:0 1rem}@media only screen and (min-width: 768px){.xai-games-page{padding:0}}.xai-games-page_bg-parallax{aspect-ratio:1}.xai-games-page_bg-parallax picture{visibility:visible}@media only screen and (min-width: 768px){.xai-games-page_bg-parallax picture{visibility:hidden}}.xai-games-page_bg-parallax picture>img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 768px){.xai-games-page_bg-parallax{height:88vh;width:100%;background-image:url(/assets/xaigames-BziVyWf_.webp),url(/assets/xaigames-DM5OfpQG.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}}.xai-games-page_bg-parallax-2{aspect-ratio:1}.xai-games-page_bg-parallax-2 picture{visibility:visible}@media only screen and (min-width: 768px){.xai-games-page_bg-parallax-2 picture{visibility:hidden}}.xai-games-page_bg-parallax-2 picture>img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 768px){.xai-games-page_bg-parallax-2{height:60dvh;width:100%;background-image:url(/assets/xaigames_sentrynodes-Cs_qQehL.webp),url(/assets/xaigames_sentrynodes-CC6kKi4u.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}}.xai-games-page_summary{display:flex;flex-direction:column;gap:2rem}.xai-games-page_summary_header{display:flex;justify-content:center;align-items:center;padding:1rem;text-transform:capitalize}.xai-games-page_summary_content{display:flex;flex-direction:column;justify-content:space-around;gap:2rem;padding:1rem}@media only screen and (min-width: 992px){.xai-games-page_summary_content{flex-direction:row}}.xai-games-page_summary_content_element{display:flex;flex-direction:column;gap:.5rem;flex:1;line-height:1.5}.xai-games-page_tech{display:flex;gap:1rem;padding:1.5rem 1rem}.xai-games-page_tech_container{display:flex;flex-direction:column;gap:1.5rem}.xai-games-page_tech_summary h2{display:flex;justify-content:center;align-items:center}.xai-games-page_tech p{line-height:1.5}.xai-games-page_tech ul{display:flex;flex-direction:column;gap:1rem}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;margin:0}
