body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;width:var(--app-width)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{background-color:#000;width:var(--app-width)}.glitch-container{--amp:6px;--dur:2s;--blink:0.9;--blur:0.6px;bottom:0;display:inline-block;right:0;transform-origin:50% 50%;z-index:-1}.glitch-img{animation:microjit var(--dur) steps(20) infinite,pop calc(var(--dur)*3) linear infinite;display:block;position:relative;transform-origin:inherit;z-index:1}.glitch-container:after,.glitch-container:before{background:50%/cover no-repeat;background-image:var(--img);content:"";inset:0;mix-blend-mode:screen;opacity:.75;pointer-events:none;position:absolute;will-change:transform,opacity,clip-path,filter;z-index:2}.glitch-container:before{animation:shift var(--dur) steps(12) infinite,slice var(--dur) steps(24) infinite,blink calc(var(--dur)*.9) steps(10) infinite;filter:drop-shadow(0 0 0 #00ffff)}.glitch-container:after{animation:shift2 var(--dur) steps(12) infinite reverse,slice2 var(--dur) steps(24) infinite,blink calc(var(--dur)*.9) steps(10) infinite reverse;filter:drop-shadow(0 0 0 #ff00ff)}@keyframes microjit{0%,to{transform:translate(0) rotate(0deg)}10%{transform:translate(.5px,-.5px) rotate(.05deg)}20%{transform:translate(-.5px,.5px) rotate(-.05deg)}30%{transform:translate(.6px,.2px) rotate(.05deg)}40%{transform:translate(-.6px,-.2px) rotate(-.05deg)}50%{transform:translate(0) rotate(0deg)}}@keyframes pop{0%,92%,to{filter:none;transform:scale(1)}93%{filter:blur(var(--blur));transform:scale(1.02)}96%{transform:scale(.995)}}@keyframes shift{0%{transform:translate(0)}20%{transform:translate(var(--amp))}40%{transform:translate(calc(var(--amp)*-1))}60%{transform:translate(calc(var(--amp)*.5))}80%{transform:translate(calc(var(--amp)*-.5))}to{transform:translate(0)}}@keyframes shift2{0%{transform:translate(0)}20%{transform:translate(calc(var(--amp)*-1))}40%{transform:translate(var(--amp))}60%{transform:translate(calc(var(--amp)*-.5))}80%{transform:translate(calc(var(--amp)*.5))}to{transform:translate(0)}}@keyframes slice{0%{clip-path:polygon(0 2%,100% 2%,100% 8%,0 8%)}20%{clip-path:polygon(0 22%,100% 22%,100% 28%,0 28%)}40%{clip-path:polygon(0 52%,100% 52%,100% 56%,0 56%)}60%{clip-path:polygon(0 72%,100% 72%,100% 76%,0 76%)}80%{clip-path:polygon(0 6%,100% 6%,100% 10%,0 10%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes slice2{0%{clip-path:polygon(0 88%,100% 88%,100% 92%,0 92%)}20%{clip-path:polygon(0 58%,100% 58%,100% 62%,0 62%)}40%{clip-path:polygon(0 34%,100% 34%,100% 38%,0 38%)}60%{clip-path:polygon(0 10%,100% 10%,100% 14%,0 14%)}80%{clip-path:polygon(0 40%,100% 40%,100% 44%,0 44%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes blink{0%,8%,to{opacity:1}10%{opacity:calc(1 - var(--blink))}11%,50%,54%{opacity:1}52%{opacity:calc(1 - var(--blink))}}@media (prefers-reduced-motion:reduce){.glitch-container,.glitch-container:after,.glitch-container:before{animation:none!important;filter:none!important}}@property --app-height{syntax:"<integer>";inherits:false;initial-value:100svh}@property --app-width{syntax:"<integer>";inherits:false;initial-value:100svw}@media (orientation:landscape){.Handshake,.ProjectIMG,.UbuntuLogo{height:fit-content;left:50px;overflow-y:hidden;position:absolute;top:50%;transform:translateY(-50%);width:calc(var(--app-width)*.3);z-index:2}.Handshake img,.ProjectIMG img,.UbuntuLogo img{height:auto;overflow-y:hidden;width:100%}.Github{height:auto;margin:10px;width:50px}.Github button{align-items:center;background-color:initial;border-width:0;display:flex;flex-direction:column;height:fit-content;justify-content:center;width:50px}.Github img{height:auto;position:relative;width:50px}.divider{background-color:#fff;height:5px;margin-bottom:25px;width:100%}.header{color:#fff;font-family:GlitchFont;text-align:center}.Projects{background-color:initial;height:100%;position:relative;width:100%;z-index:1}.ListOfProjects{height:fit-content;justify-items:center}.ListOfProjects,.ProjectContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:100px}.ProjectContainer{background:radial-gradient(circle at 16% 0,#ffffff1c,#0000 34%),linear-gradient(145deg,#505050,#414141 45%,#323232);border:1px solid #ffffff29;box-shadow:12px 12px 36px 12px #000c;margin-top:20px;width:80%}.ProjectContainer:before{background:linear-gradient(90deg,#0000,#ffffff8c,#0000);content:"";height:1px;left:8%;pointer-events:none;position:absolute;top:0;width:84%}.ProjectContainer:after{background:linear-gradient(180deg,#0000 55%,#00000024);content:"";inset:0;pointer-events:none;position:absolute}@media (min-width:1440px){.ProjectContainer{height:fit-content;min-height:700px}}.Project{align-items:flex-start;display:flex;flex-direction:column;height:80%;justify-content:space-between;padding:25px;width:80%}.ProjectName{color:#fff;font-family:GlitchFont;font-size:calc(var(--app-width)*.022);font-weight:700}.ImgAndDesc{align-items:center;display:flex;flex-direction:row;height:fit-content}.ProjectDesc{text-wrap:wrap;color:#fff;font-size:calc(var(--app-width)*.013);font-weight:500;height:100%;width:70%}.ProjectImageContainer{align-items:center;display:flex;flex-direction:column;height:calc(var(--app-width)*.2);justify-content:center;margin-right:20px;width:calc(var(--app-width)*.2)}.ProjectImageContainer img{align-self:center;display:flex;height:auto;object-fit:contain;width:100%}.Technologies{align-items:flex-start;display:flex;flex-direction:column;height:60%;margin-bottom:15px;max-width:100%;width:100%}.Backend,.Database,.Frontend,.Languages{align-items:center;display:flex;flex-direction:row;height:25%;width:100%}.BackendContainer,.DatabaseContainer,.FrontendContainer,.LanguageContainer{align-items:center;display:flex;flex-direction:row;height:100%;width:100%}.TechnologyCont{align-items:center;display:flex;flex-direction:column;height:calc(var(--app-width)*.07);justify-content:center;margin-left:10px;margin-right:10px;width:calc(var(--app-width)*.07)}.ProjectDesc{font-family:Montserrat}.TechnologyCont img{align-items:center;display:flex;flex-direction:column;height:100%;object-fit:contain;width:100%}.TechnologyType{font-family:GlitchFont;font-size:25px;font-weight:700}.ProjectsBanner{font-size:50px;text-align:center;width:100%}.ProjectLink,.ProjectsBanner{color:#fff;font-family:GlitchFont}.ProjectLink{font-size:calc(var(--app-width)*.017);transition:transform .6s ease-in-out}.ProjectLink:hover{transform:scale(1.07)}}@media (orientation:portrait){.Handshake,.ProjectIMG,.UbuntuLogo{display:none}.Handshake img,.ProjectIMG img,.UbuntuLogo img{height:auto;overflow-y:hidden;width:100%}.Github{height:auto;margin:10px;width:50px}.Github button{align-items:center;background-color:initial;border-width:0;display:flex;flex-direction:column;height:fit-content;justify-content:center;width:50px}.Github img{height:auto;position:relative;width:50px}.divider{background-color:#fff;height:5px;margin-bottom:25px;width:100%}.header{color:#fff;font-family:GlitchFont;text-align:center}.Projects{width:var(--app-width)}.ListOfProjects{height:fit-content;justify-content:center;justify-items:center;width:var(--app-width)}.ListOfProjects,.ProjectContainer{align-items:center;display:flex;flex-direction:column;margin-bottom:100px}.ProjectContainer{background:radial-gradient(circle at 16% 0,#ffffff1c,#0000 34%),linear-gradient(145deg,#505050,#414141 45%,#323232);border:1px solid #ffffff29;box-shadow:12px 12px 2px 1px rgba(0,0,0,.164);justify-content:space-between;margin-top:20px;position:relative;width:80%;z-index:7}@media (min-width:1440px){.ProjectContainer{height:fit-content;min-height:700px}}.Project{height:80%;padding:25px;width:80%}.ProjectName{color:#fff;font-family:GlitchFont;font-size:calc(var(--app-height)*.022);font-weight:700;text-align:center;width:100%}.ImgAndDesc{align-items:center;display:flex;flex-direction:column;height:fit-content}.ProjectDesc{text-wrap:wrap;color:#fff;font-size:calc(var(--app-height)*.016);font-weight:500;height:100%;width:90%}.ProjectImageContainer{align-items:center;display:flex;flex-direction:column;height:calc(var(--app-height)*.2);justify-content:center;width:calc(var(--app-height)*.2)}.ProjectImageContainer img{align-self:center;display:flex;height:auto;object-fit:contain;width:100%}.Technologies{align-items:flex-start;display:flex;flex-direction:column;height:60%;margin-bottom:15px;max-width:100%;width:100%}.Backend,.Database,.Frontend,.Languages{align-items:center;display:flex;flex-direction:row;height:25%;width:100%}.BackendContainer,.DatabaseContainer,.FrontendContainer,.LanguageContainer{align-items:center;display:flex;flex-direction:row;height:100%;width:100%}.TechnologyCont{align-items:center;display:flex;flex-direction:column;height:calc(var(--app-height)*.04);justify-content:center;margin-left:10px;margin-right:10px;width:calc(var(--app-height)*.04)}.ProjectDesc{font-family:Montserrat}.TechnologyCont img{align-items:center;display:flex;flex-direction:column;height:100%;object-fit:contain;width:100%}.TechnologyType{font-family:GlitchFont;font-size:calc(var(--app-height)*.02);font-weight:700}.ProjectsBanner{font-size:50px;text-align:center;width:100%}.ProjectLink,.ProjectsBanner{color:#fff;font-family:GlitchFont}.ProjectLink{font-size:calc(var(--app-height)*.017)}}.Fade-Out{animation:Fade-Out 1s ease-out forwards}@keyframes Fade-Out{0%{opacity:1}to{opacity:0}}@media (orientation:landscape){.LandingCopyright{bottom:1%;color:#fff;font-family:Montserrat;font-size:calc(var(--app-width)*.008);position:absolute;text-align:center;width:100%}.Services{grid-row-gap:calc(var(--app-height)*.1);display:grid;grid-template-columns:1fr 1fr 1fr;height:fit-content;place-items:center;position:relative;row-gap:calc(var(--app-height)*.1);width:var(--app-width);z-index:5}.BackgroundLayer{height:calc(var(--page-height) - var(--app-height)*3.25);left:0;pointer-events:none;position:absolute;top:0;width:var(--app-width);z-index:-2}.StartingBackground{align-items:center;background-color:#000;display:flex;flex-direction:column;height:calc(var(--app-height)*1);justify-content:center;left:0;position:fixed;top:0;width:var(--app-width);z-index:-1}.StartingBackground img{height:100%;object-fit:cover;width:100%}.TrueBackground{background:#00000080;background-position:50%;background-repeat:no-repeat;background-size:cover;height:var(--app-height);margin-top:calc(var(--app-height)*1.25);position:sticky;top:0;width:100%;z-index:3}.ServiceContainer{aspect-ratio:1/1;width:calc(var(--app-width)*.2)}.SectionHeader{color:#fff;font-family:GlitchFont;font-size:calc(var(--app-width)*.04);height:calc(var(--app-height)*.25);position:relative;text-align:center;text-transform:uppercase;width:var(--app-width);z-index:15}.SectionHeader,.Service{align-items:center;display:flex;flex-direction:column;justify-content:center}.Service{background:radial-gradient(circle at 16% 0,#ffffff1c,#0000 34%),linear-gradient(145deg,#505050,#414141 45%,#323232);border:1px solid #ffffff29;box-shadow:0 0 36px 12px #fffc;height:100%;opacity:0;width:100%}.Service:before{background:linear-gradient(90deg,#0000,#ffffff8c,#0000);height:1px;left:8%;top:0;width:84%}.Service:after,.Service:before{content:"";pointer-events:none;position:absolute}.Service:after{background:linear-gradient(180deg,#0000 55%,#00000024);inset:0}.ServiceName{font-size:calc(var(--app-width)*.02);font-weight:800}.ServiceDesc,.ServiceName{color:#fff;font-family:Montserrat;text-align:center}.ServiceDesc{font-size:calc(var(--app-width)*.012);font-weight:500;height:30%;overflow-y:auto}.ServiceImageContainer{height:20%;max-width:70%}.AboutGMWS{align-items:center;background-color:initial;display:flex;flex-direction:column;height:var(--app-height);justify-content:center;position:relative;width:var(--app-width);z-index:10}.AboutHeader{color:#fff;font-family:Instrument Sans;font-size:calc(var(--app-width)*.025);font-weight:400;left:1%;opacity:0;position:absolute;top:1%;z-index:15}.AboutContentContainer{align-items:center;background-color:initial;display:flex;flex-direction:column;height:90%;justify-content:center;position:relative;width:90%;z-index:10}.AboutContentContainer img{height:100%;left:50%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.ContentInnerContainer{align-items:center;display:flex;flex-direction:column;height:40%;justify-content:center;margin-top:2%;position:relative;text-align:center;width:40%;z-index:15}.ContentInnerContainer p{animation:slide-up-fade-in .6s ease-in-out;color:#fff;font-family:Instrument Sans;font-size:calc(var(--app-width)*.02);font-weight:700;margin-top:10%;width:50%}.Subtext{align-items:center;bottom:1%;display:flex;flex-direction:row;justify-content:space-between;left:50%;position:absolute;text-align:center;transform:translate(-50%,-1%);width:90%}.Subtext p{color:#fff;font-family:Montserrat;font-size:calc(var(--app-width)*.016);margin:0;text-align:center}.ServiceSection{align-items:center;display:flex;flex-direction:column;height:var(--app-height);justify-content:space-between;position:relative;width:var(--app-width)}.ServiceSection h2{color:#fff;font-family:Instrument Sans;font-size:calc(var(--app-width)*.03);font-weight:400;letter-spacing:-.04em;position:relative}.ServiceSelector{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative;width:90%}.ServiceSelector div{align-items:center;display:flex;flex-direction:column;justify-content:center}.SelectorText{color:#fff;font-family:Montserrat;font-size:calc(var(--app-width)*.02);letter-spacing:-.04em;transition:transform .6s ease-in-out}.SelectorText:hover{transform:scale(1.08) translateY(-5px)}.SelectorUnderline{background:linear-gradient(90deg,blue,#fff);height:2px;transition:width .6s ease-in-out}.ServiceContent{align-items:center;display:flex;flex-direction:column;height:70%;justify-content:space-between;padding-bottom:15%;width:90%}.ServiceContent h2{color:#fff;font-family:Instrument Sans;position:relative}.InnerServiceContent{align-items:center;display:flex;flex-direction:column;height:90%;justify-content:space-between;position:relative;width:100%}.ServiceAnimationWrapper{height:70%;width:fit-content}.ServiceAnimation{animation:slide-right-fade-in .6s ease-in-out;height:100%;width:fit-content}.ServiceAnimation video{height:100%;object-fit:contain;width:auto}.InnerServiceContent p{animation:slide-right-fade-in .6s 1s forwards;color:#fff;font-family:Montserrat;font-size:calc(var(--app-width)*.018);opacity:0}.ServiceImageContainer img{height:100%;object-fit:contain;width:100%}.Invisible{opacity:0}.SlideUpAndAppear{animation:slideUpAndAppear .45s ease-out forwards;transform:translateY(0);will-change:transform,opacity}@keyframes slideUpAndAppear{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.ClientSection{align-items:center;display:flex;flex-direction:column;height:var(--app-height);justify-content:space-between;width:var(--app-width)}.ClientSection h2{color:#fff;font-family:Instrument Sans;font-size:clamp(12px,3vw,36px);font-weight:500}.ClientSelector{flex-direction:row;height:20%;justify-content:space-between;position:relative;width:90%}.ClientLogo,.ClientSelector{align-items:center;display:flex}.ClientLogo{aspect-ratio:1/1;border-radius:50%;flex-direction:column;height:100%;justify-content:center;transition:transform .6s ease-in-out}.ClientLogo:hover{transform:scale(1.06)}.ClientLogo img{height:85%;object-fit:contain;width:auto}.ClientContent{display:grid;grid-template-columns:1fr 1fr;height:80%;place-items:center;width:90%}.Client p{font-size:clamp(12px,2vw,24px);height:calc(var(--app-height)*.12);text-align:center;width:calc(var(--app-width)*.07)}.Client p,.ClientContent a h3{color:#fff;font-family:Montserrat;margin:0}.ClientContent a h3{font-size:clamp(12px,2.2vw,36px);text-decoration:underline;text-decoration-color:blue}.CaseStudyDescription{color:#fff;font-family:Montserrat;font-size:clamp(12px,1.8vw,36px)}.TestimonyText{color:#fff;font-family:Montserrat;font-size:clamp(12px,1.2vw,24px);width:70%}.VideoPreview{height:fit-content;width:70%}.VideoPreview video{height:auto;object-fit:contain;width:100%}.Testimony{flex-direction:row;justify-content:space-between;width:80%}.Testimony,.Testimony .Client{align-items:center;display:flex;height:100%}.Testimony .Client{flex-direction:column;justify-content:center;width:fit-content}.ClientImage{height:fit-content;width:calc(var(--app-width)*.08)}.ClientImage img{border-radius:50%;height:auto;object-fit:contain;width:100%}.ProductsSection{align-items:center;display:flex;flex-direction:column;height:calc(var(--app-height)*1.25);justify-content:space-between;min-height:fit-content;width:var(--app-width)}@media (max-height:500px){.ProductsSection{height:calc(var(--app-height)*1.75)}}.ProductsSection h2{color:#fff;font-family:Instrument Sans;font-size:clamp(12px,3vw,36px);font-weight:500}.InnerProductsSection{align-items:flex-end;display:flex;flex-direction:row;height:90%;justify-content:space-between;min-height:fit-content;width:90%}.ProductContainer{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;width:25%}.GriffinTier{height:fit-content;transform:translateY(10px);width:20%;z-index:2}.GriffinTier img{height:auto;object-fit:contain;width:100%}.InnerProductContainer{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:10px 5px;width:98%}.AlphaContent{overflow-y:hidden}.GammaContent,.OmegaContent{height:auto;overflow-y:hidden}.TierHeader{color:#000;font-family:Instrument Sans;font-size:clamp(12px,1.5vw,24px)}.Tier{height:fit-content;width:30%}.Tier img{height:auto;object-fit:contain;width:100%}.ProductServices{flex-direction:column;justify-content:center;width:100%}.ProductServiceCopy,.ProductServices{align-items:center;display:flex;height:fit-content}.ProductServiceCopy{color:#000;flex-direction:row;font-weight:500;margin:10px 0;width:90%}.ProductMarker,.ProductServiceCopy{font-family:Montserrat;font-size:clamp(12px,1.2vw,24px);justify-content:flex-start}.ProductMarker{align-items:center;display:flex;flex-direction:column;font-weight:700;height:100%;margin-right:8px}.BuildFee,.MonthlyFee{color:#000;font-family:Montserrat;font-size:clamp(12px,1.2vw,24px);font-weight:500;margin:10px 0}.BuildFee span,.MonthlyFee span{font-weight:700}.bronze-border:before{background:linear-gradient(135deg,#5f3516,#a96a2d,#d89b55,#6b3a18)}.silver-border:before{background:linear-gradient(135deg,#5f646b,#d7dce2,#fff,#7c828b)}.gold-border:before{background:linear-gradient(135deg,#8f5e08,#d9a832,#fff0a6,#b7770e)}.gradient-border{align-items:center;background:#fff;display:flex;flex-direction:column;height:fit-content;justify-content:center;padding:5px;position:relative;width:100%;z-index:0}.gradient-border:before{border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:4px;pointer-events:none;position:absolute;z-index:-1}.BusinessTitle{align-items:flex-start;display:flex;flex-direction:column;height:var(--app-height);justify-content:center;position:relative;width:var(--app-width);z-index:5}.Slogan{font-family:Montserrat;font-size:calc(var(--app-width)*.012);font-weight:700;width:calc(var(--app-width)*.9)}.BusinessHeader,.Slogan{color:#fff;text-align:center}.BusinessHeader{font-family:GlitchFont;font-size:calc(var(--app-width)*.03);height:fit-content;text-transform:uppercase;width:100%}.BusinessHeader img{height:auto;object-fit:contain;position:relative;width:100%}.BusinessLogo{height:fit-content;width:100%}.BusinessLogo img{height:auto;object-fit:contain;width:100%}.MainSiteHeader{color:#fff;font-family:Montserrat;font-size:calc(var(--app-width)*.015);position:relative}.HeroInnerContainer{align-items:center;display:flex;flex-direction:column;height:50%;justify-content:space-between;margin-left:5%;width:40%}.firstdivider{background:linear-gradient(180deg,#00000003,#00000080);height:calc(var(--app-height)*.25);position:relative;width:var(--app-width);z-index:3}.Reveal{opacity:0;transform:translateY(18px)}.RevealActive .Reveal{animation:slideUpAndAppear .45s ease-out forwards}.RevealActive .BusinessHeader{animation-delay:0s}.RevealActive .BusinessLogo{animation-delay:.3s}.RevealActive .Slogan{animation-delay:.6s}.Scroll-Down{animation:glitch-skew 1.8s linear infinite alternate-reverse;bottom:18px;color:#fff;font-family:GlitchFont,sans-serif;font-size:calc(var(--app-width)*.02);left:50%;letter-spacing:.22em;opacity:1;pointer-events:none;position:fixed;text-align:center;text-transform:uppercase;transform:translateX(-50%);-webkit-user-select:none;user-select:none;width:100%;z-index:9999}.Projects .Contact{align-items:center;display:flex;flex-direction:column;height:calc(var(--app-height)*1);justify-content:center;margin-bottom:calc(var(--app-height)*.05);position:relative;scroll-margin-top:calc(var(--app-height)*.26);width:100%;z-index:5}.Contact h2{color:#fff;font-size:"Instrument Sans";font-size:clamp(12px,2.5vw,36px);z-index:2}.Projects .ContactContainer{left:calc(var(--app-width)*.05);position:absolute;top:10%;z-index:4}.Projects .ContactContainer,.WhiteRectangle{align-items:center;display:flex;flex-direction:column;justify-content:center}.WhiteRectangle{border:5px solid #fff;color:#fff;height:calc(var(--app-width)*.064);width:calc(var(--app-width)*.2)}.WhiteRectangle p{color:#fff;font-family:Montserrat,sans-serif;font-size:calc(var(--app-width)*.02);font-weight:700;text-transform:uppercase}.SubmissionBox{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--app-width)*.06) calc(var(--app-width)*.06) calc(var(--app-width)*.03) calc(var(--app-width)*.06);position:relative;width:calc(var(--app-width)*.4)}.SlashAssets{height:150%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:fit-content;z-index:1}.SlashAssets img{height:100%;object-fit:contain;width:auto}.SubmissionBox button{background-color:#181818;border-radius:35px;border-style:none;color:#fff;font-size:clamp(12px,1.5vw,24px);font-style:"Montserrat";height:15%;margin-top:25px;transition:background-color .6s ease-in-out;width:22%;z-index:2}.SubmissionBox button:hover{background-color:navy}.DiamondGriffin{height:fit-content;left:50%;position:absolute;top:0;transform:translate(-50%,-90%);width:calc(var(--app-width)*.07)}.DiamondGriffin img{height:auto;object-fit:contain;width:100%}.ContactGrid{display:grid;grid-template-columns:1fr 1fr;place-items:center;width:100%;z-index:2}.ContactGrid input{background-color:#202020;border:2px solid #6a6a6a;font-size:calc(var(--app-width)*.013);height:calc(var(--app-width)*.04);margin:0;padding:0;width:100%}.ContactGrid input,.ContactTag{color:#fff;font-family:Montserrat,sans-serif}.ContactTag{font-size:calc(var(--app-width)*.025);font-weight:bolder;text-transform:uppercase}.ContactDescription{font-size:calc(var(--app-width)*.0135);width:400px}.ContactDescription,.SubmissionBox textarea{color:#fff;font-family:Montserrat,sans-serif}.SubmissionBox textarea{background-color:#202020;border:2px solid #6a6a6a;font-size:calc(var(--app-width)*.013);height:calc(var(--app-width)*.15);margin:0;padding:0;resize:none;width:100%;z-index:2}.Snapshot{height:auto;position:absolute;right:0;top:100px;width:calc(var(--app-width)*.3);z-index:3}.SecondDivider{background:linear-gradient(180deg,#0009 0,#00000080 30%,#0000);height:calc(var(--app-height)*.25);position:relative;width:var(--app-width);z-index:7}.SecondBackgroundLayer{height:calc(var(--app-height)*3.8);left:0;pointer-events:none;position:absolute;top:calc(var(--page-height) - var(--app-height)*3.8);width:var(--app-width);z-index:-1}.FinalBackground{align-items:center;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:var(--app-height);justify-content:center;position:sticky;top:0;width:var(--app-width);z-index:-1}.FinalBackground img{height:100%;object-fit:cover;position:relative;width:100%;z-index:-1}.CallToAction{align-items:center;display:flex;flex-direction:column;height:var(--app-height);justify-content:center;margin-bottom:calc(var(--app-height)*.2);margin-top:calc(var(--app-height)*.2);width:var(--app-width)}.CTAContainer,.CTAContainer h2,.CallToAction{position:relative;z-index:7}.CTAContainer h2{color:#fff;font-family:Instrument Sans;font-size:calc(var(--app-width)*.04);font-weight:500;text-transform:uppercase}.CTAButton{align-items:center;background-color:#fff;border-radius:35px;border-style:none;border-width:0;color:#000;display:flex;flex-direction:row;font-family:Montserrat;font-size:clamp(7px,calc(var(--app-width)*.011),32px);justify-content:center;min-height:fit-content;min-width:fit-content;padding:10px 15px;transition:background-color .6s ease}.CTAButton:hover{background-color:navy}.CTAButton span{margin-right:calc(var(--app-width)*.01)}.ContactMessage{color:#fff;font-family:Montserrat;font-size:calc(var(--app-width)*.02);margin:0;text-align:center;width:100%}.ContactMethod{justify-content:center;width:calc(var(--app-width)*.2)}.Contact .SocialsNav,.ContactMethod{align-items:center;display:flex;flex-direction:column}.Contact .SocialsNav{background-color:#fff;border-radius:35px;height:60%;justify-content:space-between;left:0;padding-bottom:20px;padding-top:20px;position:absolute;top:50%;transform:translate(80%,-50%);width:3%}.Contact .SocialsNav .SocialNav{height:fit-content;transition:transform .6s ease-in-out;width:80%}.Contact .SocialsNav .SocialNav:hover{transform:scale(1.06)}.SocialNav img{height:auto;object-fit:contain;width:100%}.MethodHeader{text-wrap:nowrap;color:#fff;font-family:GlitchFont;font-size:calc(var(--app-width)*.03);text-align:center;text-transform:uppercase}.MethodButton{align-items:center;aspect-ratio:1/1;background-color:#fff;border-color:#0000;border-radius:50%;display:flex;flex-direction:column;justify-content:center;width:100%}.MethodImage{object-fit:contain;width:60%}.fade-in-animated{animation:fade-in-animated .6s ease-in-out}@keyframes fade-in-animated{0%{opacity:0}to{opacity:1}}}@media (orientation:portrait){.LandingCopyright{bottom:1%;color:#fff;font-family:Montserrat;font-size:calc(var(--app-width)*.008);position:absolute;text-align:center;width:100%}.Services{grid-row-gap:calc(var(--app-height)*.1);display:grid;grid-template-columns:1fr 1fr 1fr;height:fit-content;place-items:center;position:relative;row-gap:calc(var(--app-height)*.1);width:var(--app-width);z-index:5}.BackgroundLayer{height:calc(var(--page-height) - var(--app-height)*3.5);position:absolute;z-index:-2}.BackgroundLayer,.StartingBackground{left:0;pointer-events:none;top:0;width:var(--app-width)}.StartingBackground{align-items:center;background-color:#000;display:flex;flex-direction:column;height:calc(var(--app-height)*1);justify-content:center;position:fixed;z-index:-1}.StartingBackground img{height:100%;object-fit:cover;width:100%}.TrueBackground{background:#00000080;background-position:50%;background-repeat:no-repeat;background-size:cover;height:var(--app-height);margin-top:calc(var(--app-height)*1.25);pointer-events:none;position:sticky;top:0;width:100%;z-index:3}.ServiceContainer{aspect-ratio:1/1;width:calc(var(--app-width)*.2)}.SectionHeader{color:#fff;font-family:GlitchFont;font-size:calc(var(--app-width)*.04);height:calc(var(--app-height)*.25);position:relative;text-align:center;text-transform:uppercase;width:var(--app-width);z-index:15}.SectionHeader,.Service{align-items:center;display:flex;flex-direction:column;justify-content:center}.Service{background:radial-gradient(circle at 16% 0,#ffffff1c,#0000 34%),linear-gradient(145deg,#505050,#414141 45%,#323232);border:1px solid #ffffff29;box-shadow:0 0 36px 12px #fffc;height:100%;opacity:0;width:100%}.Service:before{background:linear-gradient(90deg,#0000,#ffffff8c,#0000);height:1px;left:8%;top:0;width:84%}.Service:after,.Service:before{content:"";pointer-events:none;position:absolute}.Service:after{background:linear-gradient(180deg,#0000 55%,#00000024);inset:0}.ServiceName{font-size:calc(var(--app-width)*.02);font-weight:800}.ServiceDesc,.ServiceName{color:#fff;font-family:Montserrat;text-align:center}.ServiceDesc{font-size:calc(var(--app-width)*.012);font-weight:500;height:30%;overflow-y:auto}.ServiceImageContainer{height:20%;max-width:70%}.AboutGMWS{align-items:center;background-color:initial;display:flex;flex-direction:column;height:var(--app-height);justify-content:center;overflow:hidden hidden;position:relative;width:var(--app-width);z-index:10}.AboutHeader{text-wrap:nowrap;color:#fff;font-family:Instrument Sans;font-size:calc(var(--app-width)*.07);font-weight:400;left:50%;opacity:0;position:absolute;top:5%;transform:translate(-50%,-5%);z-index:15}.AboutContentContainer{align-items:center;background-color:initial;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;z-index:10}.AboutContentContainer img{height:auto;left:50%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.ContentInnerContainer{align-items:center;display:flex;flex-direction:column;height:40%;justify-content:center;margin-top:2%;position:relative;text-align:center;width:40%;z-index:15}.ContentInnerContainer p{animation:slide-up-fade-in .6s ease-in-out;color:#fff;font-family:Instrument Sans;font-size:calc(var(--app-width)*.028);font-weight:700;margin-top:10%;text-align:center;width:50%}.Subtext{align-items:center;bottom:1%;display:flex;flex-direction:row;justify-content:space-between;left:50%;position:absolute;text-align:center;transform:translate(-50%,-1%);width:90%}.Subtext p{color:#fff;font-family:Montserrat;font-size:calc(var(--app-width)*.035);margin:0;text-align:center}.ServiceSection{align-items:center;display:flex;flex-direction:column;height:var(--app-height);justify-content:space-between;position:relative;width:var(--app-width)}.ServiceSection h2{color:#fff;font-family:Instrument Sans;font-size:calc(var(--app-width)*.07);font-weight:400;letter-spacing:-.04em;position:relative}.ServiceSelector{height:calc(var(--app-height)*.2);justify-content:space-between;position:relative;width:90%}.ServiceSelector,.ServiceSelector div{align-items:center;display:flex;flex-direction:column}.ServiceSelector div{justify-content:center}.SelectorText{color:#fff;font-family:Montserrat;font-size:calc(var(--app-width)*.05);letter-spacing:-.04em;transition:transform .6s ease-in-out}.SelectorText:hover{transform:scale(1.08) translateY(-5px)}.SelectorUnderline{background:linear-gradient(90deg,blue,#fff);height:2px;transition:width .6s ease-in-out}.ServiceContent{align-items:center;display:flex;flex-direction:column;height:calc(var(--app-height)*.6);justify-content:space-between;padding-bottom:15%;width:90%}.ServiceContent h2{color:#fff;position:relative}.InnerServiceContent{align-items:center;display:flex;flex-direction:column;height:90%;justify-content:space-between;position:relative;width:100%}.ServiceAnimationWrapper{height:calc(var(--app-height)*.35);width:fit-content}.ServiceAnimation{animation:slide-right-fade-in .6s ease-in-out;height:100%;width:fit-content}.ServiceAnimation video{height:100%;object-fit:contain;width:auto}.InnerServiceContent p{animation:slide-right-fade-in .6s 1s forwards;color:#fff;font-family:Montserrat;font-size:calc(var(--app-width)*.06);height:calc(var(--app-height)*.3);opacity:0;text-align:center}.ServiceImageContainer img{height:100%;object-fit:contain;width:100%}.Invisible{opacity:0}.SlideUpAndAppear{animation:slideUpAndAppear .45s ease-out forwards;transform:translateY(0);will-change:transform,opacity}@keyframes slideUpAndAppear{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.ClientSection{align-items:center;display:flex;flex-direction:column;height:calc(var(--app-height)*1.75);justify-content:space-between;position:relative;width:var(--app-width)}.ClientSection h2{color:#fff;font-family:Instrument Sans;font-size:clamp(12px,9vw,48px);font-weight:500}.ClientSelector{flex-direction:row;height:calc(var(--app-height)*.1);justify-content:space-between;margin-inline:auto;position:sticky;top:5%;width:90%;z-index:20}.ClientLogo,.ClientSelector{align-items:center;display:flex}.ClientLogo{aspect-ratio:1/1;border-radius:50%;flex-direction:column;height:100%;justify-content:center;transition:transform .6s ease-in-out}.ClientLogo:hover{transform:scale(1.06)}.ClientLogo img{height:85%;object-fit:contain;width:auto}.ClientContent{align-items:center;display:flex;flex-direction:column;height:80%;justify-content:space-between;width:90%}.Client p{font-size:clamp(12px,2vw,24px);width:calc(var(--app-width)*.07)}.Client p,.ClientContent a h3{color:#fff;font-family:Montserrat;margin:0;text-align:center}.ClientContent a h3{font-size:clamp(12px,6vw,36px);text-decoration:underline;text-decoration-color:blue}.ClientContent p{color:#fff;font-family:Montserrat}.CaseStudyDescription{font-size:clamp(12px,5.5vw,36px)}.CaseStudyDescription,.TestimonyText{color:#fff;font-family:Montserrat;text-align:center}.TestimonyText{font-size:clamp(12px,4.5vw,36px);width:90%}.VideoPreview{height:fit-content;width:100%}.VideoPreview video{height:auto;object-fit:contain;width:100%}.Testimony{flex-direction:column;height:30%;justify-content:space-between;width:90%}.Testimony,.Testimony .Client{align-items:center;display:flex}.Testimony .Client{flex-direction:row;height:100%;justify-content:center;position:relative;width:fit-content;z-index:5}.ClientImage{height:fit-content;width:calc(var(--app-width)*.2)}.ClientImage img{border-radius:50%;height:auto;object-fit:contain;width:100%}@media (min-width:600px){.Client p{width:calc(var(--app-width)*.02)}.ClientContent a h3,.ClientContent p{font-size:clamp(12px,2.5vw,36px)}.ClientImage{height:fit-content;width:calc(var(--app-width)*.15)}}.ProductsSection{align-items:center;display:flex;flex-direction:column;height:fit-content;justify-content:space-between;width:var(--app-width)}.ProductsSection h2{color:#fff;font-family:Instrument Sans;font-size:clamp(12px,6vw,36px);font-weight:500;text-align:center}.InnerProductsSection{align-items:center;display:flex;flex-direction:column;height:90%;justify-content:space-between;width:90%}@media (min-width:600px){.InnerProductsSection{width:60%}}.ProductContainer{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:calc(var(--app-height)*.15);opacity:0;width:70%}.GriffinTier{height:fit-content;transform:translateY(10px);width:20%;z-index:2}.GriffinTier img{height:auto;object-fit:contain;width:100%}.InnerProductContainer{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:10px 5px;width:98%}.AlphaContent{overflow-y:hidden}.GammaContent,.OmegaContent{height:auto;overflow-y:hidden}.TierHeader{color:#000;font-family:Instrument Sans;font-size:clamp(12px,6vw,24px)}.Tier{height:fit-content;width:30%}.Tier img{height:auto;object-fit:contain;width:100%}.ProductServices{flex-direction:column;justify-content:center;width:100%}.ProductServiceCopy,.ProductServices{align-items:center;display:flex;height:fit-content}.ProductServiceCopy{color:#000;flex-direction:row;font-size:clamp(12px,4vw,24px);font-weight:500;margin:10px 0;width:90%}.ProductMarker,.ProductServiceCopy{font-family:Montserrat;justify-content:flex-start}.ProductMarker{align-items:center;display:flex;flex-direction:column;font-size:clamp(12px,1.2vw,24px);font-weight:700;height:100%;margin-right:8px}.BuildFee,.MonthlyFee{color:#000;font-family:Montserrat;font-size:clamp(12px,4vw,24px);font-weight:500;margin:10px 0}.BuildFee span,.MonthlyFee span{font-weight:700}.bronze-border:before{background:linear-gradient(135deg,#5f3516,#a96a2d,#d89b55,#6b3a18)}.silver-border:before{background:linear-gradient(135deg,#5f646b,#d7dce2,#fff,#7c828b)}.gold-border:before{background:linear-gradient(135deg,#8f5e08,#d9a832,#fff0a6,#b7770e)}.gradient-border{align-items:center;background:#fff;display:flex;flex-direction:column;height:fit-content;justify-content:center;padding:5px;position:relative;width:100%;z-index:0}.gradient-border:before{border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:4px;pointer-events:none;position:absolute;z-index:-1}.BusinessTitle{align-items:center;display:flex;flex-direction:column;height:var(--app-height);justify-content:center;position:relative;width:var(--app-width);z-index:5}.Slogan{font-family:Montserrat;font-size:calc(var(--app-width)*.04);font-weight:700;width:calc(var(--app-width)*.9)}.BusinessHeader,.Slogan{color:#fff;text-align:center}.BusinessHeader{font-family:GlitchFont;font-size:calc(var(--app-width)*.03);height:fit-content;text-transform:uppercase;width:100%}.BusinessHeader img{height:auto;object-fit:contain;position:relative;width:100%}.BusinessLogo{height:fit-content;width:100%}.BusinessLogo img{height:auto;object-fit:contain;width:100%}.MainSiteHeader{color:#fff;font-family:Montserrat;font-size:calc(var(--app-width)*.05);position:relative;text-align:center}.HeroInnerContainer{align-items:center;display:flex;flex-direction:column;height:25%;justify-content:space-between;width:90%}.firstdivider{background:linear-gradient(180deg,#00000003,#00000080);height:calc(var(--app-height)*.25);position:relative;width:var(--app-width);z-index:3}.Reveal{opacity:0;transform:translateY(18px)}.RevealActive .Reveal{animation:slideUpAndAppear .45s ease-out forwards}.RevealActive .BusinessHeader{animation-delay:0s}.RevealActive .BusinessLogo{animation-delay:.3s}.RevealActive .Slogan{animation-delay:.6s}.Scroll-Down{animation:glitch-skew 1.8s linear infinite alternate-reverse;bottom:18px;color:#fff;font-family:GlitchFont,sans-serif;font-size:calc(var(--app-width)*.02);left:50%;letter-spacing:.22em;opacity:1;pointer-events:none;position:fixed;text-align:center;text-transform:uppercase;transform:translateX(-50%);-webkit-user-select:none;user-select:none;width:100%;z-index:9999}.Contact{align-items:center;display:flex;flex-direction:column;height:calc(var(--app-height)*1);justify-content:space-between;margin-bottom:calc(var(--app-height)*.05);position:relative;scroll-margin-top:calc(var(--app-height)*.26);width:100%;z-index:5}.Contact h2{color:#fff;font-size:"Montserrat";font-size:clamp(12px,6vw,36px);margin-top:calc(var(--app-height)*.09);z-index:2}.Projects .ContactContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;left:calc(var(--app-width)*.05);position:absolute;top:10%;z-index:4}.WhiteRectangle{color:#fff;height:calc(var(--app-width)*.064);width:calc(var(--app-width)*.2)}.WhiteRectangle p{font-size:calc(var(--app-width)*.02)}.SlashAssets{height:90%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:fit-content;z-index:1}.SlashAssets img{height:100%;object-fit:contain;width:auto}.SubmissionBox button{background-color:#181818;border-radius:35px;border-style:none;color:#fff;font-size:clamp(12px,1.5vw,24px);font-style:"Montserrat";margin-top:25px;padding:10px 0;transition:background-color .6s ease-in-out;width:22%;z-index:2}.SubmissionBox button:hover{background-color:navy}.DiamondGriffin{height:fit-content;left:50%;position:absolute;top:0;transform:translate(-50%,-90%);width:calc(var(--app-width)*.15)}.DiamondGriffin img{height:auto;object-fit:contain;width:100%}.ContactContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:4}.ContactContainer button{background-color:#202020;color:#fff;margin-top:30px;padding-bottom:20px;padding-top:20px;width:200px}.WhiteRectangle{align-items:center;border:5px solid #fff;display:flex;flex-direction:column;height:fit-content;justify-content:center;width:calc(var(--app-width)*.9)}.WhiteRectangle p{color:#fff;font-family:Montserrat,sans-serif;font-size:calc(var(--app-width)*.06);font-weight:700;text-transform:uppercase}.SubmissionBox{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:fit-content;justify-content:center;margin-bottom:50px;padding:calc(var(--app-width)*.05) calc(var(--app-width)*.05) calc(var(--app-width)*.05) calc(var(--app-width)*.05);width:calc(var(--app-width)*.7)}@media (min-width:600px){.SubmissionBox{width:calc(var(--app-width)*.5)}}.ContactGrid{align-items:center;display:flex;flex-direction:column;height:fit-content;justify-content:center;width:100%;z-index:7}.ContactGrid input{background-color:#202020;color:#fff;font-family:Montserrat,sans-serif;font-size:20px;height:calc(var(--app-width)*.1);margin-bottom:calc(var(--app-height)*.02);width:90%}@media (min-width:600px){.ContactGrid input{height:calc(var(--app-width)*.05)}}.ContactTag{font-size:calc(var(--app-width)*.07);font-weight:bolder;text-transform:uppercase}.ContactDescription,.ContactTag{color:#fff;font-family:Montserrat,sans-serif}.ContactDescription{font-size:20px;width:calc(var(--app-width)*.9)}.SubmissionBox textarea{background-color:#202020;border-radius:0;color:#fff;font-family:Montserrat,sans-serif;font-size:15px;height:calc(var(--app-width)*.6);width:90%;z-index:7}@media (min-width:600px){.SubmissionBox textarea{height:calc(var(--app-width)*.4)}}.Snapshot{bottom:0;height:auto;position:relative;right:0;width:calc(var(--app-width)*.7);z-index:3}.ContactMethod{width:calc(var(--app-width)*.35)}.SecondDivider{background:linear-gradient(180deg,#0009 0,#00000080 30%,#0000);height:calc(var(--app-height)*.25);position:relative;width:var(--app-width);z-index:7}.SecondBackgroundLayer{height:calc(var(--app-height)*3.5);left:0;position:absolute;top:calc(var(--page-height) - var(--app-height)*3.5)}.FinalBackground,.SecondBackgroundLayer{pointer-events:none;width:var(--app-width);z-index:-1}.FinalBackground{align-items:center;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:var(--app-height);justify-content:center;position:sticky;top:0}.FinalBackground img{height:100%;object-fit:cover;position:relative;width:100%;z-index:-1}.CallToAction{align-items:center;display:flex;flex-direction:column;height:var(--app-height);justify-content:center;margin-bottom:calc(var(--app-height)*.2);margin-top:calc(var(--app-height)*.2);width:var(--app-width)}.CTAContainer,.CTAContainer h2,.CallToAction{position:relative;z-index:7}.CTAContainer h2{color:#fff;font-family:Instrument Sans;font-size:calc(var(--app-width)*.05);text-align:center;text-transform:uppercase}.CTAButton{align-items:center;background-color:#fff;border-radius:35px;border-style:none;border-width:0;color:#000;display:flex;flex-direction:row;font-family:Montserrat;font-size:clamp(7px,calc(var(--app-width)*.04),32px);justify-content:center;min-height:fit-content;min-width:fit-content;padding:10px 15px;transition:background-color .6s ease}.CTAButton:hover{background-color:navy}.CTAButton span{margin-right:calc(var(--app-width)*.01)}.ContactMessage{color:#fff;font-family:Montserrat;font-size:calc(var(--app-width)*.05);margin:0;text-align:center;width:100%}.ContactMethod{align-items:center;display:flex;flex-direction:column;justify-content:center;width:calc(var(--app-width)*.2)}.Contact .SocialsNav{align-items:center;background-color:#fff;border-radius:35px;display:flex;flex-direction:row;height:calc(var(--app-height)*.05);justify-content:space-between;padding-left:20px;padding-right:20px;position:relative;width:60%}.Contact .SocialsNav .SocialNav{height:80%;transition:transform .6s ease-in-out;width:fit-content}.Contact .SocialsNav .SocialNav:hover{transform:scale(1.06)}.SocialNav img{height:100%;object-fit:contain;width:auto}.MethodHeader{text-wrap:nowrap;color:#fff;font-family:GlitchFont;font-size:calc(var(--app-width)*.03);text-align:center;text-transform:uppercase}.MethodButton{align-items:center;aspect-ratio:1/1;background-color:#fff;border-color:#0000;border-radius:50%;display:flex;flex-direction:column;justify-content:center;width:100%}.MethodImage{object-fit:contain;width:60%}footer,main{width:var(--app-width)}footer{overflow:hidden visible}}.Scroll-Down:after,.Scroll-Down:before{content:attr(data-text);left:0;opacity:.9;position:absolute;top:0;width:100%}.Scroll-Down:before{animation:glitch-slice-1 1.2s steps(2) infinite;clip-path:inset(0 0 0 0);transform:translate(-1px)}.Scroll-Down:after{animation:glitch-slice-2 1.35s steps(2) infinite;clip-path:inset(0 0 0 0);transform:translate(1px)}.Fade-Out{opacity:0;transition:opacity .35s ease}@keyframes glitch-skew{0%{transform:translateX(-50%) skewX(0deg)}20%{transform:translateX(-50%) skewX(.6deg)}40%{transform:translateX(-50%) skewX(-.8deg)}60%{transform:translateX(-50%) skewX(.4deg)}80%{transform:translateX(-50%) skewX(-.5deg)}to{transform:translateX(-50%) skewX(0deg)}}@keyframes glitch-slice-1{0%{clip-path:inset(0 0 85% 0);transform:translate(-2px,-1px)}10%{clip-path:inset(15% 0 60% 0);transform:translate(-1px)}20%{clip-path:inset(55% 0 25% 0);transform:translate(-3px,1px)}30%{clip-path:inset(10% 0 70% 0);transform:translate(-1px,-1px)}40%{clip-path:inset(70% 0 10% 0);transform:translate(-2px)}50%{clip-path:inset(25% 0 55% 0);transform:translate(-4px,1px)}60%{clip-path:inset(80% 0 5% 0);transform:translate(-1px)}70%{clip-path:inset(40% 0 40% 0);transform:translate(-3px,-1px)}80%{clip-path:inset(5% 0 80% 0);transform:translate(-2px,1px)}90%{clip-path:inset(60% 0 25% 0);transform:translate(-1px)}to{clip-path:inset(0 0 85% 0);transform:translate(-2px,-1px)}}@keyframes glitch-slice-2{0%{clip-path:inset(80% 0 10% 0);transform:translate(2px,1px)}10%{clip-path:inset(55% 0 25% 0);transform:translate(3px)}20%{clip-path:inset(10% 0 70% 0);transform:translate(1px,-1px)}30%{clip-path:inset(65% 0 20% 0);transform:translate(4px,1px)}40%{clip-path:inset(25% 0 55% 0);transform:translate(2px)}50%{clip-path:inset(5% 0 85% 0);transform:translate(3px,-1px)}60%{clip-path:inset(45% 0 35% 0);transform:translate(1px,1px)}70%{clip-path:inset(75% 0 10% 0);transform:translate(4px)}80%{clip-path:inset(15% 0 65% 0);transform:translate(2px,-1px)}90%{clip-path:inset(60% 0 25% 0);transform:translate(3px,1px)}to{clip-path:inset(80% 0 10% 0);transform:translate(2px,1px)}}.fade-in{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}.fade-in-animated{animation:fade-in-animated .6s ease-in-out}@keyframes fade-in-animated{0%{opacity:0}to{opacity:1}}.fade-out{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.TextLayer{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff 0,#fff 50%,#000 0,#000);-webkit-background-clip:text;background-position:100% 0;background-size:200% 100%}.slide-right-fade-in{animation:slide-right-fade-in .2s ease-in}@keyframes slide-right-fade-in{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-up-fade-in{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}main{overflow-x:clip;overflow-y:visible}@media (orientation:landscape){@font-face{font-family:GlitchFont;src:url(/static/media/sdglitchdemo.regular.f7030376b4d2ddcf6c4c.ttf)}.InitialSection{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start;left:0;margin-bottom:calc(var(--app-height)*.3);margin-top:calc(var(--app-width)*.05);position:relative;top:0;width:var(--app-width);z-index:10}@media (min-width:1024px){.InitialSection{height:calc(var(--app-height)*1)}}.AboutPage{height:fit-content;width:100%}.AboutPage,.Information{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.Information{margin-right:calc(var(--app-width)*.05);margin-top:calc(var(--app-height)*.2);position:relative;width:calc(var(--app-width)*.55);z-index:5}.Socials{align-items:center;display:flex;flex-direction:column;height:fit-content;justify-content:flex-start;position:absolute;right:calc(var(--app-width)*.01);top:0;width:fit-content}@media (min-width:1440px){.Socials{top:20px}}.LinkedIn{height:auto;margin:10px;width:50px}.LinkedIn button{align-items:center;background-color:initial;border-width:0;display:flex;flex-direction:column;height:fit-content;justify-content:center}.LinkedIn button,.LinkedIn img{width:calc(var(--app-width)*.04)}.LinkedIn img{height:auto;position:relative}.YouTube{height:auto;margin:10px;width:50px}.YouTube button{align-items:center;background-color:initial;border-width:0;display:flex;flex-direction:column;height:fit-content;justify-content:center}.YouTube button,.YouTube img{width:calc(var(--app-width)*.04)}.YouTube img{height:auto;position:relative}.GetYourStart{height:auto;margin:10px;width:50px}.GetYourStart button{align-items:center;background-color:initial;border-width:0;display:flex;flex-direction:column;height:fit-content;justify-content:center;width:calc(var(--app-width)*.04)}.GetYourStart img{height:auto;position:relative;width:calc(var(--app-width)*.04)}.PageDetails{background:radial-gradient(circle at 16% 0,#ffffff1c,#0000 34%),linear-gradient(145deg,#505050,#414141 45%,#323232);border:1px solid #ffffff29;border-radius:24px;color:#fff;font-family:Montserrat,sans-serif;height:fit-content;overflow:hidden;position:relative;width:100%}.PageDetails:before{background:linear-gradient(90deg,#0000,#ffffff8c,#0000);height:1px;left:8%;top:0;width:84%}.PageDetails:after,.PageDetails:before{content:"";pointer-events:none;position:absolute}.PageDetails:after{background:linear-gradient(180deg,#0000 55%,#00000024);inset:0}.DetailsCopy{font-family:Montserrat;font-size:calc(var(--app-width)*.02);left:calc(var(--app-width)*.06);position:relative;width:70%}.DetailsHeading{font-family:GlitchFont;font-size:calc(var(--app-width)*.03);left:calc(var(--app-width)*.02);position:relative;text-align:center;width:90%}.divider{background-color:#fff;height:5px;margin-bottom:25px;width:100%}.header{text-wrap:nowrap;color:#fff;font-family:GlitchFont;font-size:calc(var(--app-width)*.03);margin:0;text-align:center}.About{display:flex;flex-direction:column;height:100%;width:100%}@media (min-width:1024px){.About{align-items:flex-start}}.SectionContainer{height:fit-content;margin-bottom:300px;width:50%}.NameAndLogo{align-items:center;display:flex;flex-direction:row;height:10%;width:100%}.SectionLogoContainer{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-right:25px;width:20%}.SectionLogoContainer img{height:100%;object-fit:contain;width:100%}.SectionName{color:#fff;font-family:GlitchFont;font-size:35px}@media (min-width:1024px){.SectionName{font-size:35px}}.SectionSeparator{background-color:#fff;box-shadow:5px 5px 2px 1px rgba(0,0,0,.164);height:5px;margin-bottom:25px;margin-top:25px;padding-left:25px;padding-right:25px;width:100%}.TextAndImageContainer{font-size:calc(var(--app-width)*.013);font-weight:500;width:100%}.SectionImageContainer,.TextAndImageContainer{display:flex;flex-direction:column;justify-content:center}.SectionImageContainer{align-items:center;height:30%;width:50%}.SectionImageContainer img{height:100%;object-fit:contain;width:100%}.About-Text{font-size:20px}@media (min-width:1024px){.LinkedInLogoAndLink{width:20%}.LinkedInImageContainer{height:100%;margin-right:calc(var(--app-width)*.01);width:50%}}.LinkedInImageContainer img{height:100%;object-fit:contain;width:100%}@media (min-width:1024px){.LinkedInLink{font-size:25px}}.ContentContainer{background-color:#fff;box-shadow:12px 12px 2px 1px rgba(0,0,0,.164);font-family:Montserrat;height:70%;height:fit-content;padding:25px;width:100%}@keyframes slide-right{0%{transform:translate(-1000px)}to{transform:translate(0)}}@keyframes slide-left{0%{transform:translate(0)}to{transform:translate(-1000px)}}.Slide-Right{animation:slide-right .7s both}.Slide-Left{animation:slide-left .7s both}.Fade-In{animation:fade-in 1.2s both}.NasirGriffin{--amp:6px;--dur:2s;--blink:0.9;--blur:0.6px;bottom:0;display:inline-block;height:100%;left:50px;overflow-x:hidden;overflow-y:hidden;position:absolute;transform-origin:50% 50%;width:fit-content;z-index:2}.NasirGriffin:after,.NasirGriffin:before{background:50%/cover no-repeat;background-image:var(--img);content:"";inset:0;mix-blend-mode:screen;opacity:.75;pointer-events:none;position:absolute;will-change:transform,opacity,clip-path,filter;z-index:2}.NasirGriffin:before{animation:shift var(--dur) steps(12) infinite,slice var(--dur) steps(24) infinite,blink calc(var(--dur)*.9) steps(10) infinite;filter:drop-shadow(0 0 0 #00ffff)}.NasirGriffin:after{animation:shift2 var(--dur) steps(12) infinite reverse,slice2 var(--dur) steps(24) infinite,blink calc(var(--dur)*.9) steps(10) infinite reverse;filter:drop-shadow(0 0 0 #ff00ff)}.NasirGriffin img{animation:microjit var(--dur) steps(20) infinite,pop calc(var(--dur)*3) linear infinite;display:block;height:100%;overflow-y:hidden;position:relative;transform-origin:inherit;width:auto;z-index:1}}@media (orientation:portrait){@font-face{font-family:GlitchFont;src:url(/static/media/CfGlitchCityRegular-L1vZ.0d3ccbb98d8204cb6e3a.ttf)}.InitialSection{align-items:center;display:flex;flex-direction:column;height:fit-content;justify-content:flex-start;left:0;margin-bottom:75px;margin-top:calc(var(--app-height)*.05);overflow-y:hidden;position:relative;top:0;width:var(--app-width);z-index:10}.AboutPage{height:100%;width:100%}.Information{flex-direction:column;margin-top:calc(var(--app-height)*.02);width:calc(var(--app-width)*.9);z-index:5}.Information,.Socials{align-items:center;display:flex;position:relative}.Socials{flex-direction:row;height:fit-content;justify-content:flex-end;width:100%}.LinkedIn{height:auto;margin:10px;width:calc(var(--app-width)*.17)}.LinkedIn button{align-items:center;background-color:initial;border-width:0;display:flex;flex-direction:column;height:fit-content;justify-content:center;width:100%}.LinkedIn img{height:auto;position:relative;width:100%}.YouTube{height:auto;margin:10px;width:calc(var(--app-width)*.17)}.YouTube button{align-items:center;background-color:initial;border-width:0;display:flex;flex-direction:column;height:fit-content;justify-content:center;width:100%}.YouTube img{height:auto;position:relative;width:100%}.GetYourStart{height:auto;margin:10px;width:calc(var(--app-width)*.17)}.GetYourStart button{align-items:center;background-color:initial;border-width:0;display:flex;flex-direction:column;height:fit-content;justify-content:center;width:100%}.GetYourStart img{height:auto;position:relative;width:100%}.PageDetails{align-items:center;background-color:#000;background:radial-gradient(circle at 16% 0,#ffffff1c,#0000 34%),linear-gradient(145deg,#505050,#414141 45%,#323232);border:1px solid #ffffff29;border-radius:24px;color:#fff;display:flex;flex-direction:column;height:fit-content;width:100%}.DetailsCopy,.PageDetails{font-family:Montserrat;position:relative}.DetailsCopy{font-size:calc(var(--app-height)*.03);font-weight:500;text-align:center;width:90%}.DetailsHeading{font-family:GlitchFont;font-size:calc(var(--app-height)*.03);position:relative;text-align:center;width:90%}.divider{background-color:#fff;height:5px;margin-bottom:25px;width:100%}.divider,.header{position:relative}.header{color:#fff;font-family:GlitchFont;font-size:calc(var(--app-height)*.03);margin:0;text-align:center}.About{height:100%;width:100%}.About,.SectionContainer{align-items:center;display:flex;flex-direction:column}.SectionContainer{height:fit-content;justify-content:center;margin-bottom:calc(var(--app-height)*.25);width:70%}.NameAndLogo{align-items:center;display:flex;flex-direction:row;height:10%;width:100%}.SectionLogoContainer{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-right:25px;width:20%}.SectionLogoContainer img{height:100%;object-fit:contain;width:100%}.SectionName{color:#fff;font-family:GlitchFont;font-size:calc(var(--app-width)*.04)}.SectionSeparator{background-color:#fff;box-shadow:5px 5px 2px 1px rgba(0,0,0,.164);height:5px;margin-bottom:25px;margin-top:25px;padding-left:25px;padding-right:25px;width:100%}.TextAndImageContainer{font-size:calc(var(--app-width)*.042);font-weight:500;width:100%}.SectionImageContainer,.TextAndImageContainer{display:flex;flex-direction:column;justify-content:center}.SectionImageContainer{align-items:center;height:30%;width:50%}.SectionImageContainer img{height:100%;object-fit:contain;width:100%}.About-Text{font-size:20px;font-weight:500}@media (min-width:1024px){.LinkedInLogoAndLink{width:20%}.LinkedInImageContainer{height:100%;margin-right:calc(var(--app-width)*.01);width:50%}}.LinkedInImageContainer img{height:100%;object-fit:contain;width:100%}@media (min-width:1024px){.LinkedInLink{font-size:25px}}.ContentContainer{background-color:#fff;box-shadow:12px 12px 2px 1px rgba(0,0,0,.164);font-family:Montserrat;height:70%;height:fit-content;padding:25px;width:100%}@keyframes slide-right{0%{transform:translate(-1000px)}to{transform:translate(0)}}@keyframes slide-left{0%{transform:translate(0)}to{transform:translate(-1000px)}}.Slide-Right{animation:slide-right .7s both}.Slide-Left{animation:slide-left .7s both}.Fade-In{animation:fade-in 1.2s both}.NasirGriffin{display:none}}@media (orientation:landscape){.ContactPage,.ContactPage .Contact{height:100%;width:100%}.ContactPage{align-items:center;display:flex;flex-direction:column;margin-bottom:150px;margin-top:110px}.ContactPage .ContactContainer{align-items:center;display:flex;flex-direction:row;height:fit-content;position:relative;right:5%;width:fit-content;width:100%}.ContactPage .Contact form{align-items:center;display:flex;flex-direction:column;justify-self:center;margin:auto;width:calc(var(--app-width)*.2)}.ContactPage .Contact label{font-weight:700;margin-top:10px;width:100%}.ContactPage .Contact input[type=text],.ContactPage .Contact textarea{border-radius:10px;box-shadow:5px 5px 15px #0000004d;font-size:calc(var(--app-width)*.013);margin-top:5px;padding:8px}.ContactPage .Contact input[type=submit]{background-color:blue;border-color:blue;border-radius:10px;box-shadow:5px 5px 15px #0000004d;color:#fff;cursor:pointer;font-family:Montserrat;font-size:calc(var(--app-width)*.013);font-weight:700;margin-top:15px;padding-bottom:10px;padding-top:10px}.ContactPage .Contact input[type=submit]:hover{background-color:#000536;border-color:#000536;color:grey}.FormContatiner textarea{max-width:100%;min-height:calc(var(--app-height)*.15);resize:both;width:100%}.ContactBanner{color:#fff;font-family:GlitchFont;height:5calc(var(--app-width));transform:rotate(270deg)}.ThankYou{color:#fff;font-family:Montserrat;font-size:calc(var(--app-width)*.05);font-weight:700;left:50%;position:absolute;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%);width:90%}.ContactBanner{font-size:calc(var(--app-width)*.04);margin-right:-70px}.FormContainer{align-items:center;background-color:#fff;border-style:solid;border-width:1px;box-shadow:#000;box-shadow:5px 5px 15px #0000004d;display:flex;flex-direction:column;height:fit-content;justify-self:center;margin:50px 0 0;padding:50px;width:calc(var(--app-width)*.25)}.FormContainer form input,.FormContainer form textarea{font-family:Montserrat;width:100%}.ContactContainer .ContactInstructions{color:#fff;font-family:GlitchFont;margin-left:25%}.BannerAndForm{align-items:center;display:flex;flex-direction:row}.Fade-In{animation:fade-in 1.2s both}}@font-face{font-family:GlitchFont;src:url(/static/media/CfGlitchCityRegular-L1vZ.0d3ccbb98d8204cb6e3a.ttf)}@media (orientation:portrait){.Contact{min-height:calc(var(--app-height)*1)}.Contact,.ContactPage{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.ContactPage{margin-bottom:150px;margin-top:110px}.ContactContainer{align-items:center;display:flex;flex-direction:column;height:fit-content;justify-content:center;min-height:calc(var(--app-height)*1);position:relative;width:100%}.FormContainer form{margin:auto;width:calc(var(--app-width)*.5)}.Contact label{font-weight:700;margin-top:10px}.Contact input[type=text],.Contact textarea{margin-top:5px;padding:8px}.Contact input[type=submit],.Contact input[type=text],.Contact textarea{border-radius:10px;box-shadow:5px 5px 15px #0000004d;font-size:calc(var(--app-height)*.018)}.Contact input[type=submit]{background-color:blue;border-color:blue;color:#fff;cursor:pointer;font-family:Montserrat;font-weight:700;margin-top:15px;padding-bottom:10px;padding-top:10px}.Contact input[type=submit]:hover{background-color:#000536;border-color:#000536;color:grey}textarea{max-width:100%;min-height:calc(var(--app-height)*.015);resize:both;width:100%}.ContactBanner{color:#fff;display:none;font-family:GlitchFont;height:5calc(var(--app-width));transform:rotate(270deg)}.ThankYou{color:#fff;font-family:Montserrat;font-size:calc(var(--app-height)*.02);font-weight:700;left:50%;position:absolute;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%);width:90%}.ContactBanner{font-size:calc(var(--app-width)*.04);margin-right:-90px}.FormContainer{background-color:#fff;border-style:solid;border-width:1px;box-shadow:#000;box-shadow:5px 5px 15px #0000004d;display:flex;height:fit-content;justify-self:center;margin:50px 0 0;padding:50px;width:fit-content}.FormContainer form input,.FormContainer form textarea{font-family:Montserrat}.ContactInstructions{color:#fff;display:none;font-family:GlitchFont;margin-left:25%}.BannerAndForm{align-items:center;display:flex;flex-direction:row}.Fade-In{animation:fade-in 1.2s both}}@media(orientation:landscape){.Footer{background-color:#000;height:calc(var(--app-height)*1);margin:0;padding:0;position:relative;width:calc(var(--app-width)*1);z-index:6}.FooterHeading{color:#fff;height:fit-content;left:5%;position:absolute;top:5%;transform:translate(-5%,-5%);width:fit-content}.FooterHeading span{color:#fff;font-family:Montserrat;font-size:calc(var(--app-width)*.03);font-weight:bolder;margin:0}.FooterLogo{height:calc(var(--app-width)*.2);left:1%;position:absolute;top:99%;transform:translate(-1%,-99%);width:calc(var(--app-width)*.2)}.FooterLogo img{height:100%;object-fit:contain;width:100%}.FooterNav{align-items:flex-start;display:flex;flex-direction:column;height:calc(var(--app-height)*.2);justify-content:flex-start;left:95%;position:absolute;top:5%;transform:translate(-80%,-5%)}.FooterNav a{color:#fff;font-family:Montserrat;font-size:calc(var(--app-width)*.015);font-weight:700;margin-bottom:calc(var(--app-width)*.01)}Footer .SocialsNav{align-items:center;display:flex;flex-direction:column;height:calc(var(--app-width)*.1);justify-content:space-between;left:99%;position:absolute;top:5%;transform:translate(-99%,-5%);width:2%}Footer .SocialsNav a img{height:100%;object-fit:contain;width:100%}Footer .SocialsNav a{color:#fff;font-family:Montserrat;font-size:calc(var(--app-width)*.01);font-weight:700;margin-bottom:calc(var(--app-width)*.01)}.ApexContact{align-items:center;display:flex;flex-direction:row;height:5%;justify-content:space-between;left:5%;position:absolute;top:50%;transform:translate(-5%,-50%);width:70%}.ApexContact .Contact{align-items:center;display:flex;flex-direction:column;height:90%;justify-content:center;min-height:0;width:20%}.ContactField{color:#a9a9a9;font-size:calc(var(--app-width)*.015)}.ContactField,.ContactValue{font-family:Montserrat;margin:0;width:100%}.ContactValue{text-wrap:nowrap;color:#fff;font-size:calc(var(--app-width)*.012)}.Operator{font-size:clamp(6px,.8vw,12px);width:100%}.LegalProtections{align-items:center;bottom:0;display:flex;flex-direction:column;height:40%;justify-content:center;position:absolute;right:2.5%;width:70%}.Divider{background-color:#404040;display:block;height:1px;min-height:1px;position:relative;width:100%}.LegalNav{align-items:center;bottom:1%;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:1.5rem;position:absolute;right:1%;width:60%}.LegalNav a{color:#a9a9a9;font-family:Montserrat;font-size:clamp(12px,1.2vw,24px)}.LegalDisclaimers{align-items:center;display:flex;flex-direction:column;justify-content:center}.LegalDisclaimers span{color:#fff;font-size:clamp(6px,.8vw,12px);font-weight:400;margin-bottom:5px;width:100%}.LegalDisclaimers span span{font-weight:700}.LegalDisclaimers span span,.Rights{color:#fff;font-size:clamp(6px,.8vw,12px)}.Rights{width:100%}}@media(orientation:portrait){.Footer{background-color:#000;height:calc(var(--app-height)*1);margin:0;padding:0;position:relative;width:calc(var(--app-width)*1);z-index:6}.FooterHeading{color:#fff;height:fit-content;left:5%;position:absolute;top:5%;transform:translate(-5%,-5%);width:fit-content}.FooterHeading span{color:#fff;font-family:Montserrat;font-size:calc(var(--app-width)*.03);font-weight:bolder;margin:0}.FooterLogo{height:calc(var(--app-width)*.2);left:1%;position:absolute;top:99%;transform:translate(-1%,-99%);width:calc(var(--app-width)*.2)}.FooterLogo img{height:100%;object-fit:contain;width:100%}.FooterNav{align-items:flex-start;display:flex;flex-direction:column;height:calc(var(--app-width)*.4);justify-content:space-between;position:absolute;right:5%;top:5%;transform:translate(5%,-5%)}.FooterNav a{color:#fff;font-family:Montserrat;font-size:calc(var(--app-width)*.015);font-size:calc(var(--app-width)*.03);font-weight:700;margin-bottom:calc(var(--app-width)*.01)}.ApexContact{align-items:flex-start;display:flex;flex-direction:column;height:25%;justify-content:space-between;left:2%;position:absolute;top:15%;transform:translate(-2%,-15%);width:25%}.ApexContact .Contact{align-items:center;display:flex;flex-direction:column;height:15%;justify-content:center;min-height:0;width:70%}.ContactField{color:#a9a9a9}.ContactField,.ContactValue{font-family:Montserrat;font-size:calc(var(--app-width)*.03);margin:0;width:100%}.ContactValue{text-wrap:nowrap;color:#fff}.Operator{font-size:clamp(6px,2vw,12px);width:100%}.LegalProtections{height:40%;justify-content:center;left:50%;top:65%;transform:translate(-50%,-65%);width:90%}.Footer .SocialsNav,.LegalProtections{align-items:center;display:flex;flex-direction:column;position:absolute}.Footer .SocialsNav{height:calc(var(--app-width)*.2);justify-content:space-between;left:99%;top:5%;transform:translate(-99%,-5%);width:5%}.Footer .SocialsNav a img{height:100%;object-fit:contain;width:100%}.Footer .SocialsNav a{color:#fff;font-family:Montserrat;font-size:calc(var(--app-width)*.01);font-weight:700;margin-bottom:calc(var(--app-width)*.01);width:100%}.Divider{background-color:#404040;display:block;height:1px;min-height:1px;position:relative;width:100%}.LegalNav{grid-row-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr;left:50%;place-items:center;position:absolute;row-gap:20px;top:50%;transform:translate(-50%,50%);width:95%}.LegalNav a{color:gray;font-family:Montserrat;font-size:clamp(12px,3vw,24px);text-align:center}.LegalDisclaimers{align-items:center;display:flex;flex-direction:column;justify-content:center}.LegalDisclaimers span{color:#fff;font-size:clamp(6px,2vw,12px);font-weight:400;margin-bottom:5px;width:100%}.LegalDisclaimers span span{color:#fff;font-size:clamp(6px,2vw,12px);font-weight:700}.Rights{font-size:clamp(6px,2vw,12px);width:100%}}@font-face{font-family:GlitchFont;src:url(/static/media/sdglitchdemo.regular.f7030376b4d2ddcf6c4c.ttf)}@media (orientation:landscape){.container{align-items:center;justify-content:center;margin-top:calc(var(--app-height)*.05);overflow:-moz-hidden-unscrollable;padding-top:5%}.LandingPage,.container{display:flex;height:100%;width:100%}.LandingPage{align-items:flex-start;flex-direction:row;justify-content:flex-start;overflow:hidden}.LandingPageText{color:#fff;display:flex;flex-direction:column;font-family:GlitchFont;margin:0 5%}@media (min-width:768px){.LandingPageText{font-size:calc(var(--app-width)*.02);width:calc(var(--app-width)*.6)}}.PortraitContainer{--amp:6px;--dur:2s;--blink:0.9;--blur:0.6px;display:inline-block;position:relative;transform-origin:50% 50%}.PortraitContainer:after,.PortraitContainer:before{background:50%/cover no-repeat;background-image:var(--img);content:"";inset:0;mix-blend-mode:screen;opacity:.75;pointer-events:none;position:absolute;will-change:transform,opacity,clip-path,filter;z-index:2}.PortraitContainer:before{animation:shift var(--dur) steps(12) infinite,slice var(--dur) steps(24) infinite,blink calc(var(--dur)*.9) steps(10) infinite;filter:drop-shadow(0 0 0 #00ffff)}.PortraitContainer:after{animation:shift2 var(--dur) steps(12) infinite reverse,slice2 var(--dur) steps(24) infinite,blink calc(var(--dur)*.9) steps(10) infinite reverse;filter:drop-shadow(0 0 0 #ff00ff)}.Portrait{animation:microjit var(--dur) steps(20) infinite,pop calc(var(--dur)*3) linear infinite;display:block;height:auto;position:relative;transform-origin:inherit;width:100%;z-index:1}@media (min-width:768px){.PortraitContainer{border-width:5px;height:fit-content;margin-right:25px;width:20%}.Portrait{height:100%;margin:0 5%;object-fit:contain;position:relative;width:100%}}.Welcome{display:flex;flex-direction:column;justify-content:flex-start;position:relative;width:80%}.welcome-node-enter{opacity:0}.welcome-node-enter-active{opacity:1;transition:opacity 1s ease-in}.welcome-node-exit{opacity:1}.welcome-node-exit-active{opacity:0;transition:opacity .2s ease-out}.Navigate-node-enter{opacity:0}.Navigate-node-enter-active{opacity:1;transition:opacity 1s ease-in}.Navigate-node-exit{opacity:1}.Navigate-node-exit-active{opacity:0;transition:opacity .2s ease-out}@keyframes fade-in{0%{opacity:0}to{opacity:100%}}.Fade-In{animation:fade-in 1.2s both}@keyframes slide-up{0%{transform:translateY(1000px)}to{transform:translateY(0)}}.Slide-Up{animation:slide-up .7s both}}@media (orientation:portrait){.container{justify-content:center;margin-top:60px;overflow:-moz-hidden-unscrollable;padding-top:5%}.LandingPage,.container{align-items:center;display:flex;height:100%;width:100%}.LandingPage{flex-direction:column;justify-content:flex-start;overflow:hidden}.LandingPageText{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:GlitchFont;justify-content:center;margin:0 5%;text-align:center}.PortraitContainer{--amp:6px;--dur:2s;--blink:0.9;--blur:0.6px;display:inline-block;position:relative;transform-origin:50% 50%}.PortraitContainer:after,.PortraitContainer:before{background:50%/cover no-repeat;background-image:var(--img);content:"";inset:0;mix-blend-mode:screen;opacity:.75;pointer-events:none;position:absolute;will-change:transform,opacity,clip-path,filter;z-index:2}.PortraitContainer:before{animation:shift var(--dur) steps(12) infinite,slice var(--dur) steps(24) infinite,blink calc(var(--dur)*.9) steps(10) infinite;filter:drop-shadow(0 0 0 #00ffff)}.PortraitContainer:after{animation:shift2 var(--dur) steps(12) infinite reverse,slice2 var(--dur) steps(24) infinite,blink calc(var(--dur)*.9) steps(10) infinite reverse;filter:drop-shadow(0 0 0 #ff00ff)}.Portrait{animation:microjit var(--dur) steps(20) infinite,pop calc(var(--dur)*3) linear infinite;display:block;height:calc(var(--app-height)*.4);margin:0 5%;position:relative;transform-origin:inherit;width:auto}.Welcome{display:flex;flex-direction:column;height:calc(var(--app-height)*.2);justify-content:flex-start;position:relative;text-align:center;width:80%}.welcome-node-enter{opacity:0}.welcome-node-enter-active{opacity:1;transition:opacity 1s ease-in}.welcome-node-exit{opacity:1}.welcome-node-exit-active{opacity:0;transition:opacity .2s ease-out}.Navigate-node-enter{opacity:0}.Navigate-node-enter-active{opacity:1;transition:opacity 1s ease-in}.Navigate-node-exit{opacity:1}.Navigate-node-exit-active{opacity:0;transition:opacity .2s ease-out}@keyframes fade-in{0%{opacity:0}to{opacity:100%}}.Fade-In{animation:fade-in 1.2s both}@keyframes slide-up{0%{transform:translateY(1000px)}to{transform:translateY(0)}}.Slide-Up{animation:slide-up .7s both}}.SystemsPage{height:auto;width:var(--app-width)}@media (min-width:1440px){.UbuntuLogo{bottom:70px;height:fit-content;left:50px;overflow-y:hidden;position:absolute;top:50%;transform:translateY(-50%);width:25%;z-index:2}}.UbuntuLogo img{height:auto;overflow-y:hidden;width:100%}.SystemsPage .ProjectContainer{margin-bottom:100px;max-height:fit-content;min-height:0}.SystemsHeader,.SystemsPage .ProjectContainer{left:50%;position:relative;transform:translateX(-50%)}.SystemsHeader{color:#fff;font-family:GlitchFont;font-size:45px;width:fit-content}.CaseStudy{height:var(--app-height);margin-bottom:150px;position:relative;width:var(--app-width)}@media (orientation:landscape){.FirstDividerStyle{background-color:#fff;border-color:#fafafa;height:calc(var(--app-height)*.3);margin:calc(var(--app-height)*.35) 0 calc(var(--app-height)*.35) 0;position:relative;width:100%}.FirstDividerStyle .GMWSLogo{height:90%;left:2%;position:absolute;top:50%;transform:translate(-2%,-50%)}.GMWSLogo img{height:100%;object-fit:contain;width:auto}.Slash{height:90%;position:absolute;right:2%;top:50%;transform:translate(2%,-50%)}.Slash img{height:100%;object-fit:contain;width:auto}}@media (orientation:portrait){.FirstDividerStyle{background-color:#fff;border-color:#fafafa;height:calc(var(--app-height)*.5);margin:calc(var(--app-height)*.25) 0 calc(var(--app-height)*.25) 0;overflow-y:hidden;position:relative;width:100%}.FirstDividerStyle .GMWSLogo{height:15%;left:50%;position:absolute;top:10%;transform:translate(-50%,-10%)}.GMWSLogo img{height:100%;object-fit:contain;width:auto}.Slash{bottom:10%;height:50%;left:50%;position:absolute;transform:translate(-50%,10%)}.Slash img{height:100%;object-fit:contain;width:auto}}@media (orientation:landscape){.SecondDividerStyle{background-color:#fff;border-color:#fafafa;height:calc(var(--app-height)*.3);margin:calc(var(--app-height)*.35) 0 calc(var(--app-height)*.35) 0;position:relative;width:100%}.SecondDividerStyle .GMWSLogo{height:90%;position:absolute;right:2%;top:50%;transform:translate(2%,-50%)}.GMWSLogo img{height:100%;object-fit:contain;width:auto}.BlackGriffin{height:90%;left:2%;position:absolute;top:50%;transform:translate(-2%,-50%)}.BlackGriffin img{height:100%;object-fit:contain;width:auto}}@media (orientation:portrait){.SecondDividerStyle{background-color:#fff;border-color:#fafafa;height:calc(var(--app-height)*.5);margin:calc(var(--app-height)*.25) 0 calc(var(--app-height)*.25) 0;overflow-y:hidden;position:relative;width:100%}.SecondDividerStyle .GMWSLogo{bottom:10%;height:15%;left:50%;position:absolute;transform:translate(-50%,10%)}.GMWSLogo img{height:100%;object-fit:contain;width:auto}.BlackGriffin{height:40%;left:50%;position:absolute;top:10%;transform:translate(-50%,-10%)}.BlackGriffin img{height:100%;object-fit:contain;width:auto}}@media (orientation:landscape){.ThirdDividerStyle{background-color:#fff;border-color:#fafafa;height:calc(var(--app-height)*.3);margin:calc(var(--app-height)*.35) 0 calc(var(--app-height)*.35) 0;position:relative;width:100%}.ThirdDividerStyle .GMWSLogo{height:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.GMWSLogo img{height:100%;object-fit:contain;width:auto}.left{left:2%;transform:translate(-2%,-50%) scaleX(-1)}.GriffinWing{height:90%;position:absolute;top:50%}.GriffinWing img{height:100%;object-fit:contain;width:auto}.right{right:2%;transform:translate(2%,-50%)}}@media (orientation:portrait){.ThirdDividerStyle{background-color:#fff;border-color:#fafafa;height:calc(var(--app-height)*.5);margin:calc(var(--app-height)*.25) 0 calc(var(--app-height)*.25) 0;overflow-y:hidden;position:relative;width:100%}.ThirdDividerStyle .GMWSLogo{height:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.GMWSLogo img{height:100%;object-fit:contain;width:auto}.left{left:2%;transform:translate(-2%,-50%) scaleX(-1)}.GriffinWing{height:90%;position:absolute;top:50%}.GriffinWing img{height:100%;object-fit:contain;width:auto}.right{right:2%;transform:translate(2%,-50%)}.ThirdDividerStyle{background-color:#fff;border-color:#fafafa;height:calc(var(--app-height)*.5);margin:calc(var(--app-height)*.25) 0 calc(var(--app-height)*.25) 0;position:relative;width:100%}.ThirdDividerStyle .GMWSLogo{height:15%;left:50%;position:absolute;top:2%;transform:translate(-50%,-2%)}.GMWSLogo img{height:100%;object-fit:contain;width:auto}.left{left:2%;transform:translate(-2%,-90%) scaleX(-1)}.GriffinWing{height:50%;position:absolute;top:90%}.GriffinWing img{height:100%;object-fit:contain;width:auto}.right{right:2%;transform:translate(2%,-90%)}}@media (orientation:landscape){.Login{align-items:center;background-color:#101010;display:flex;flex-direction:column;height:var(--app-height);justify-content:center;width:var(--app-width)}.LoginContent{height:80%;width:80%}.LoginContent,.LogoContainer{align-items:center;display:flex;flex-direction:row;justify-content:center}.LoginForm,.LogoContainer{height:100%;width:50%}.LoginForm{align-items:center;display:flex;flex-direction:column;justify-content:center}.LogoContainer img{height:20%;object-fit:contain;width:auto}.LoginFieldContainer{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:2vh;width:100%}.LoginFieldContainer label{margin-right:2vw;width:20%}.LoginFieldContainer input{aspect-ratio:15/1;color:#000;width:60%}.LoginFieldContainer input,.LoginFieldContainer label{font-family:Montserrat;font-size:clamp(12px,calc(var(--app-width)*.02),24px);font-weight:500}.LoginFieldContainer label{color:#fff}.LoginForm button{align-items:center;background-color:#fff;border-radius:25px;border-width:0;color:#000;display:flex;flex-direction:row;font-size:clamp(12px,calc(var(--app-width)*.015),24px);justify-content:center;padding:10px 30px;transition:color .6s ease-in-out,background-color .6s ease-in-out}.LoginForm button:hover{background-color:blue;color:#fff}.LoginForm span{margin-right:.3vw}.LoginForm svg{margin-left:.3vw}}@media (orientation:portrait){.Login{background-color:#101010;height:var(--app-height);width:var(--app-width)}.Login,.LoginContent{align-items:center;display:flex;flex-direction:column;justify-content:center}.LoginContent{height:50%;width:80%}.LogoContainer{flex-direction:row;height:fit-content}.LoginForm,.LogoContainer{align-items:center;display:flex;justify-content:center;width:90%}.LoginForm{flex-direction:column;height:100%}.LogoContainer img{height:auto;object-fit:contain;width:100%}.LoginFieldContainer{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:2vh;width:100%}.LoginFieldContainer label{margin-right:2vw;width:20%}.LoginFieldContainer input{aspect-ratio:15/1;color:#000;width:75%}.LoginFieldContainer input,.LoginFieldContainer label{font-family:Montserrat;font-size:clamp(12px,calc(var(--app-width)*.02),24px);font-weight:500}.LoginFieldContainer label{color:#fff}.LoginForm button{align-items:center;background-color:#fff;border-radius:25px;border-width:0;color:#000;display:flex;flex-direction:row;font-size:clamp(12px,calc(var(--app-width)*.015),24px);justify-content:center;padding:10px 30px;transition:color .6s ease-in-out,background-color .6s ease-in-out}.LoginForm button:hover{background-color:blue;color:#fff}.LoginForm span{margin-right:.3vw}.LoginForm svg{margin-left:.3vw}}@media (orientation:landscape){.Portal{background-color:#202020;height:var(--app-height);margin-top:12vh;position:relative;width:var(--app-width);z-index:1}.Welcome{color:#fff;font-family:Montserrat;font-size:clamp(12px,calc(var(--app-width)*.02),24px);font-weight:500;left:0;position:absolute;top:0}.PortalGrid{background-color:#404040;bottom:50%;display:grid;grid-template-columns:1fr 1fr 1fr;height:40%;left:50%;place-items:center;position:absolute;transform:translate(-50%,50%);width:80%}.PortalElement{align-items:center;aspect-ratio:1/1;background-color:#000;border-width:0;display:flex;flex-direction:column;justify-content:center;padding:5px;position:relative;width:40%}.PortalElement p{color:#fff;font-family:Montserrat;font-size:clamp(12px,calc(var(--app-width)*.02),24px);font-weight:500}.PortalElement img{height:auto;object-fit:contain;width:50%}.SearchResult{aspect-ratio:5/1;background-color:#000;border-style:none;color:#fff;font-family:Montserrat;font-size:clamp(12px,calc(var(--app-width)*.02),24px);font-weight:500;margin-bottom:8vh;margin-top:8vh;width:20vw}}@media (orientation:portrait){.Portal{background-color:#202020;height:var(--app-height);margin-top:12vh;position:relative;width:var(--app-width);z-index:1}.Welcome{color:#fff;font-family:Montserrat;font-size:clamp(12px,calc(var(--app-width)*.06),24px);font-weight:500;left:50%;position:absolute;top:0;transform:translate(-50%)}.PortalGrid{background-color:#404040;bottom:50%;height:40%;justify-content:space-between;left:50%;padding:25px;position:absolute;transform:translate(-50%,50%);width:80%}.PortalElement,.PortalGrid{align-items:center;display:flex;flex-direction:column}.PortalElement{aspect-ratio:1/1;background-color:#000;border-width:0;justify-content:center;padding:5px;position:relative;width:20%}.PortalElement p{color:#fff;font-family:Montserrat;font-size:clamp(12px,calc(var(--app-width)*.02),24px);font-weight:500}.PortalElement img{height:auto;object-fit:contain;width:50%}.SearchResult{aspect-ratio:5/1;background-color:#000;border-style:none;color:#fff;font-family:Montserrat;font-size:clamp(12px,calc(var(--app-width)*.02),24px);font-weight:500;margin-bottom:8vh;margin-top:8vh;width:20vw}}.PortalNav{background-color:#000;height:12vh;left:0;position:fixed;top:0;width:100vw;z-index:10}.NavContainer,.PortalNav{align-items:center;display:flex;flex-direction:column;justify-content:center}.NavContainer{height:100%;position:relative;width:100%}.NavContainer:after{background-color:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.HomeButton{align-items:center;background-color:initial;border-width:0;display:flex;flex-direction:column;height:60%;justify-content:center;width:100%}.HomeButton img{height:100%;object-fit:contain;width:auto}.NavLinks{align-items:center;display:flex;flex-direction:row;height:40%;justify-content:space-between;width:60%}.NavLinks a{color:#fff;font-family:Montserrat;font-size:clamp(12px,calc(var(--app-width)*.025),24px);position:relative}@media (orientation:landscape){.Time{background-color:#202020;display:grid;grid-template-columns:1fr 1fr;height:fit-content;margin-top:12vh;min-height:var(--app-height);place-items:center;position:relative;width:var(--app-width);z-index:1}.PunchActionContainer{align-items:center;display:flex;flex-direction:column;justify-content:center}.PunchActionContainer button{background-color:#000;border-width:0;color:#fff;font-size:clamp(12px,calc(var(--app-width)*.02),24px);margin-bottom:2vh;padding:10px 15px;width:100%}.PunchContainer{align-items:center;display:flex;flex-direction:column;height:fit-content;justify-content:center;min-height:100%;width:100%}.UpcomingShifts{grid-row-gap:10px;grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr;height:fit-content;min-height:50%;place-items:center;row-gap:10px;width:100%}.Shift{align-items:center;aspect-ratio:1/1;background-color:#000;display:flex;flex-direction:column;justify-content:center;width:70%}.ShiftDate{color:#fff;font-family:Montserrat;font-size:clamp(12px,calc(var(--app-width)*.02),24px)}.ShiftTime{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.ShiftEnd,.ShiftStart{color:#fff;font-family:Montserrat;font-size:clamp(12px,calc(var(--app-width)*.01),24px)}.Punch{align-items:center;background-color:#000;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2vh;padding:10px;width:40%}.Punch p{color:#fff;font-family:Montserrat;font-size:clamp(12px,calc(var(--app-width)*.01),24px)}.PunchDateSelector{aspect-ratio:15/1;border:3px solid #101010;font-family:Montserrat;font-weight:500;width:30vw}.TimePlaceholderText{background-color:#000;border-width:0;color:#fff;font-family:Montserrat;font-size:clamp(12px,calc(var(--app-width)*.1),32px);margin:25px 0;padding:5px 35px}.Calendar{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh}.PunchConfirmation{font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;margin-top:12px;text-align:center;width:100%}.PunchConfirmation.success{color:green}.PunchConfirmation.error{color:red}.PunchActionContainer button:disabled{cursor:not-allowed;opacity:.5}}@media (orientation:portrait){.Time{background-color:#202020;flex-direction:column;justify-content:space-between;margin-top:12vh;position:relative;width:var(--app-width);z-index:1}.PunchActionContainer,.Time{align-items:center;display:flex;height:fit-content}.PunchActionContainer{flex-direction:row;justify-content:center;min-height:25vh;width:100%}.PunchActionContainer button{background-color:#000;border-width:0;color:#fff;font-size:clamp(12px,calc(var(--app-width)*.06),24px);margin-left:10vw;margin-right:10vw;padding:10px 15px;width:30%}.PunchContainer{align-items:center;display:flex;flex-direction:column;height:fit-content;justify-content:center;width:100%}.UpcomingShifts{grid-row-gap:10px;grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr;height:fit-content;margin-top:10vh;min-height:25vh;place-items:center;row-gap:10px;width:90%}.Shift{align-items:center;aspect-ratio:1/1;background-color:#000;display:flex;flex-direction:column;justify-content:center;width:100%}.ShiftDate{color:#fff;font-family:Montserrat;font-size:clamp(12px,calc(var(--app-width)*.02),24px)}.ShiftTime{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.ShiftEnd,.ShiftStart{color:#fff;font-family:Montserrat;font-size:clamp(12px,calc(var(--app-width)*.01),24px)}.Punch{align-items:center;background-color:#000;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2vh;padding:10px;width:60%}.Punch p{color:#fff;font-family:Montserrat;font-size:clamp(12px,calc(var(--app-width)*.04),24px)}.PunchDateSelector{aspect-ratio:15/1;border:3px solid #101010;font-family:Montserrat;font-weight:500;width:80vw}.Calendar{align-items:center;display:flex;flex-direction:column;height:25vh;justify-content:center;width:100%}.TimePlaceholderText{background-color:#000;border-width:0;color:#fff;font-family:Montserrat;font-size:clamp(12px,calc(var(--app-width)*.1),32px);margin:25px 0;padding:5px 35px;text-align:center}.PunchConfirmation{font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;margin-top:12px;text-align:center;width:100%}.PunchConfirmation.success{color:green}.PunchConfirmation.error{color:red}.PunchActionContainer button:disabled{cursor:not-allowed;opacity:.5}}@media (orientation:landscape){.PeopleMain{min-height:100vh;width:100vw}.People,.PeopleMain{align-items:center;background-color:#202020;display:flex;flex-direction:column;height:fit-content;justify-content:space-between;margin-top:12vh;overflow-y:visible;position:relative}.People{min-height:100%;width:100%}.Search{height:5vh;margin-top:10vh;position:relative}.SearchBar{height:75%;width:20vw}.Search label{color:#fff;font-family:Montserrat;margin-right:2vw}.Profile{display:grid;grid-template-columns:1fr 1fr;height:fit-content;min-height:100vh;place-items:center;position:relative;width:100vw}.Profile p{color:#fff;font-family:Montserrat;position:relative}.ProfilePicture{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:50vw}.ProfilePicture img{height:auto;object-fit:contain;position:relative;width:50%}.ProfileInfo{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:50vw}.TeamMemberName{font-size:clamp(12px,calc(var(--app-width)*.1),32px)}.MemberRoles{display:grid;grid-template-columns:1fr 1fr 1fr;place-items:center;position:relative}.MemberRoles p{text-align:center;width:100%}.SearchResults{align-items:center;display:flex;flex-direction:column;height:fit-content;justify-content:flex-start;min-height:100vh;width:100vw}}@media (orientation:portrait){.PeopleMain{min-height:100vh;width:100vw}.People,.PeopleMain{align-items:center;background-color:#202020;display:flex;flex-direction:column;height:fit-content;justify-content:space-between;margin-top:12vh;position:relative}.People{min-height:100%;width:100%}.Search{height:5vh;margin-top:10vh;position:relative}.SearchBar{height:75%;width:70vw}.Search label{color:#fff;font-family:Montserrat;margin-right:2vw}.Profile{align-items:center;display:flex;flex-direction:column;height:80vh;justify-content:center;place-items:center;position:relative;width:100vw}.Profile p{color:#fff;font-family:Montserrat;position:relative}.ProfilePicture{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:50vw}.ProfilePicture img{height:auto;object-fit:contain;position:relative;width:50%}.ProfileInfo{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:90vw}.TeamMemberName{font-size:clamp(12px,calc(var(--app-width)*.1),32px)}.MemberRoles{display:grid;grid-template-columns:1fr 1fr 1fr;place-items:center;position:relative}.MemberRoles p{text-align:center;width:100%}.SearchResults{align-items:center;display:flex;flex-direction:column;height:fit-content;justify-content:flex-start;min-height:100vh;width:100vw}}@media (orientation:landscape){.Sales{background-color:#202020;justify-content:center;margin-top:12vh;min-height:100vh;position:relative;width:100vw;z-index:1}.Sales,.SalesForm{align-items:center;display:flex;flex-direction:column;height:fit-content}.SalesForm{justify-content:space-between;min-height:70vh;width:50%}.SalesField label{color:#fff;font-size:clamp(12px,calc(var(--app-width)*.02),24px);margin-right:2vw;text-align:end;width:10vw}.SalesField input,.SalesField select{background-color:#404040;color:#fff;font-size:clamp(12px,calc(var(--app-width)*.02),24px);height:4vh;width:25vw}.LeadDescription{background-color:#404040;border-radius:8px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:16px;min-height:150px;outline:none;padding:15px;resize:none;width:70vw}.SalesForm button{align-items:center;background-color:#fff;border-radius:25px;border-width:0;color:#000;display:flex;flex-direction:row;font-size:clamp(12px,calc(var(--app-width)*.015),24px);justify-content:center;padding:10px 30px;transition:color .6s ease-in-out,background-color .6s ease-in-out}.SalesForm button:hover{background-color:blue;color:#fff}.ValidationError{color:red;display:block;font-size:14px;margin-top:5px}.ConfirmationMessage,.ValidationError{font-family:Montserrat;text-align:center;width:100%}.ConfirmationMessage{font-size:16px;font-weight:600;margin-bottom:15px;margin-top:15px}.ConfirmationMessage.Error{color:red}.ConfirmationMessage.Success{color:green}}@media (orientation:portrait){.Sales{background-color:#202020;justify-content:center;margin-top:12vh;min-height:100vh;position:relative;width:100vw;z-index:1}.Sales,.SalesForm{align-items:center;display:flex;flex-direction:column;height:fit-content}.SalesForm{justify-content:space-between;min-height:70vh;width:90%}.SalesField{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:75vw}.SalesField label{color:#fff;font-size:clamp(12px,calc(var(--app-width)*.02),24px);margin-right:2vw;text-align:start;width:100%}.SalesField input,.SalesField select{background-color:#404040;color:#fff;font-size:clamp(12px,calc(var(--app-width)*.02),24px);height:4vh;width:75vw}.SalesForm button{align-items:center;background-color:#fff;border-radius:25px;border-width:0;color:#000;display:flex;flex-direction:row;font-size:clamp(12px,calc(var(--app-width)*.015),24px);justify-content:center;padding:10px 30px;transition:color .6s ease-in-out,background-color .6s ease-in-out}.SalesForm button:hover{background-color:blue;color:#fff}.ValidationError{color:red;display:block;font-size:14px;margin-top:5px}.ConfirmationMessage,.ValidationError{font-family:Montserrat;text-align:center;width:100%}.ConfirmationMessage{font-size:16px;font-weight:600;margin-bottom:15px;margin-top:15px}.ConfirmationMessage.Error{color:red}.ConfirmationMessage.Success{color:green}.LeadDescription{background-color:#404040;border-radius:8px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:16px;min-height:150px;outline:none;padding:15px;resize:none;width:70vw}}@media (orientation:landscape){.LoadingAdmin{align-items:center;height:var(--app-height);width:var(--app-width)}.CRMIntegration,.LoadingAdmin{display:flex;flex-direction:column;justify-content:center;position:relative}.CRMIntegration{align-items:flex-end;margin-top:calc(var(--app-height)*.2);width:90%}.CRMIntegration p{font-size:clamp(14px,1.4vw,28px);font-weight:500}.CRMContainer{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;width:30%}.CRMContainer button{background-color:#000;border-radius:35px;color:#fff;transition:background-color .6s ease}.CRMContainer button:hover{background-color:#404040}.CRMContainer div{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:calc(var(--app-height)*.05);width:100%}.CRMContainer div button{margin-top:calc(var(--app-height)*.025);transition:background-color .6s ease}.CRMContainer div button:hover,.CRMContainer div input{background-color:#404040}.CRMContainer div input{aspect-ratio:16/1;border:2px solid #000;font-size:clamp(14px,1.2vw,28px);width:100%}.LoadingIconAdmin{aspect-ratio:1/1;width:30vw}.LoadingIconAdmin img{animation:spin 2s linear infinite;height:100%;object-fit:contain;width:100%}.AdminDashboard{background-color:#fff;min-height:var(--app-height);overflow-x:hidden;width:var(--app-width);z-index:1}.AdminDashboard,.EstimateContainer{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;position:relative}.EstimateContainer{bottom:0;color:#fff;left:0;padding-bottom:100px;width:100%;z-index:5}.Estimate{align-items:center;aspect-ratio:20/1;background-color:#000;border:2px solid #fff;border-radius:25px;color:#fff;display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:1vw;margin-top:1vw;padding:1vw;width:95vw}.Estimate p{font-family:Montserrat;font-weight:700;text-align:center}.Estimate:hover{border:2px solid #fff}.AdminNav{background-color:#000;height:12lvh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:5}.AdminNav,.NavDrawerButton{align-items:center;display:flex;flex-direction:column}.NavDrawerButton{height:40%;justify-content:space-between;left:2%;position:absolute;top:50%;transform:translate(-2%,-50%);width:3%;z-index:20}.NavDrawerButton span{border-radius:35px;height:10%;transition:background-color .6s ease;width:100%}.NavDrawer{align-items:center;display:flex;flex-direction:column;justify-content:center;position:fixed;z-index:17}.NavDrawer,.NavDrawerBackground{height:100vh;left:0;top:0;width:100vw}.NavDrawerBackground{background-color:#00000080;position:absolute;z-index:16}.NavDrawerContainer{background-color:#fff;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:30vw;z-index:17}.FilterOptions,.NavDrawerContainer{align-items:center;display:flex;flex-direction:column}.FilterOptions{height:70%;justify-content:space-between;width:90%}.FilterOptions button{border-radius:25px;color:#fff;font-family:Montserrat;transition:background-color .6s ease}.Metrics{flex-direction:row;justify-content:space-between;margin-bottom:50px;margin-top:calc(var(--app-height)*.2);width:80%}.Metric,.Metrics{align-items:center;display:flex}.Metric{flex-direction:column;font-size:1.5vw;justify-content:center;text-align:center}.MetricName{color:#404040}.MetricName,.MetricValue{font-family:Montserrat;font-weight:500}.MetricValue{color:#000}}@media (orientation:portrait){.LoadingAdmin{align-items:center;height:100vh;width:100vw}.CRMIntegration,.LoadingAdmin{display:flex;flex-direction:column;justify-content:center;position:relative}.CRMIntegration{align-items:flex-end;margin-top:calc(var(--app-height)*.25);width:90%}.CRMIntegration p{font-size:clamp(14px,3vw,28px);font-weight:500}.CRMContainer{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;width:60%}.CRMContainer button{text-wrap:nowrap;background-color:#000;border-radius:35px;color:#fff;transition:background-color .6s ease}.CRMContainer button:hover{background-color:#404040}.CRMContainer div{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:calc(var(--app-height)*.05);width:100%}.CRMContainer div button{text-wrap:nowrap;margin-top:calc(var(--app-height)*.025);transition:background-color .6s ease}.CRMContainer div button:hover,.CRMContainer div input{background-color:#404040}.CRMContainer div input{aspect-ratio:16/2;border:2px solid #000;font-size:clamp(14px,4vw,28px);width:100%}.LoadingIconAdmin{aspect-ratio:1/1;width:30vw}.LoadingIconAdmin img{animation:spin 2s linear infinite;height:100%;object-fit:contain;width:100%}.AdminDashboard{background-color:#fff;width:var(--app-width)}.AdminDashboard,.EstimateContainer{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;position:relative}.EstimateContainer{color:#fff;padding-bottom:100px;padding-top:50px;width:100%}.Estimate{background-color:#000;border:2px solid #fff;border-radius:25px;color:#fff;display:grid;grid-template-columns:1fr 1fr;height:fit-content;margin-bottom:10vw;margin-top:5vw;padding:1vw;place-items:center;position:relative;width:80%}.Estimate p{font-family:Montserrat;font-weight:700;text-align:center}.Estimate:hover{border:2px solid #fff}.AdminNav{align-items:center;background-color:#000;display:flex;flex-direction:column;height:12lvh;justify-content:center;left:0;position:fixed;top:0;width:var(--app-width);z-index:5}@media (min-width:600px){.AdminNav{height:7lvh}.EstimateContainer{padding-top:50px}}.NavDrawerButton{align-items:center;display:flex;flex-direction:column;height:40%;justify-content:space-between;left:2%;position:absolute;top:50%;transform:translate(-2%,-50%);width:10%;z-index:20}.NavDrawerButton span{border-radius:35px;height:10%;transition:background-color .6s ease;width:100%}.NavDrawer{align-items:center;display:flex;flex-direction:column;justify-content:center;position:fixed;z-index:17}.NavDrawer,.NavDrawerBackground{height:100vh;left:0;top:0;width:100vw}.NavDrawerBackground{background-color:#00000080;position:absolute;z-index:16}.NavDrawerContainer{background-color:#fff;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:70vw;z-index:17}.FilterOptions,.NavDrawerContainer{align-items:center;display:flex;flex-direction:column}.FilterOptions{height:70%;justify-content:space-between;width:90%}.FilterOptions button{border-radius:25px;color:#fff;font-family:Montserrat;transition:background-color .6s ease}.Metrics{flex-direction:row;justify-content:space-between;margin-top:calc(var(--app-height)*.04);width:80%}.Metric,.Metrics{align-items:center;display:flex}.Metric{flex-direction:column;font-size:3vw;justify-content:center;text-align:center}.MetricName{color:#404040}.MetricName,.MetricValue{font-family:Montserrat;font-weight:500}.MetricValue{color:#000}}.fade-in-slide-up{animation:fadeInSlideUp .5s ease forwards;opacity:0;transform:translateY(20px)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeInSlideUp{to{opacity:1;transform:translateY(0)}}.ViewLeads{font-family:Montserrat,sans-serif;height:100vh;height:100dvh;left:0;position:fixed;top:0;width:100vw;z-index:15}.ViewLeads .Background{background-color:#000000a6;height:100%;left:0;position:absolute;top:0;width:100%}.ViewLeads .ViewLeadsContainer{background-color:#000;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;left:50%;max-height:85vh;max-height:85dvh;max-width:1200px;overflow-x:hidden;overflow-y:auto;padding:5%;position:absolute;scrollbar-color:#404040 #000;top:50%;transform:translate(-50%,-50%);width:80%;z-index:10}.ViewLeads .ViewLeadsContainer::-webkit-scrollbar-thumb{background-color:#404040}.ViewLeads .ViewLeadsContainer::-webkit-scrollbar-track{background-color:#000}.ViewLeads .ContentContainer{align-items:center;background-color:#000;color:#fff;display:flex;flex-direction:column;height:fit-content;justify-content:flex-start;position:relative;width:100%}.ViewLeads .ContentContainer h1{font-weight:700;margin-bottom:20px;margin-top:40px}.ViewLeads .ContentContainer h1,.ViewLeads .ContentContainer h2{font-family:Montserrat,sans-serif;text-align:center}.ViewLeads .LeadInformation{grid-gap:20px;color:#fff;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));height:fit-content;margin-bottom:5vw;width:90%}.ViewLeads .LeadField{border:1px solid #404040;border-radius:10px;box-sizing:border-box;color:#fff;font-family:Montserrat,sans-serif;height:100%;min-width:0;padding:15px;text-align:center;width:100%}.ViewLeads .LeadField h3{font-size:15px;font-weight:700;margin-bottom:10px}.ViewLeads .LeadField p{font-size:15px;font-weight:400;overflow-wrap:anywhere}.ViewLeads .StatusValue{color:#fff;font-weight:700;margin-bottom:20px;text-align:center}.ViewLeads .UpdateStatusSelect{border:1px solid #fff;border-radius:5px;box-sizing:border-box;cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;min-height:45px;padding:10px;width:40%}.ViewLeads .UpdateStatusSelect,.ViewLeads .UpdateStatusSelect option{background-color:#404040;color:#fff}.ViewLeads .FollowUpDate{color:#fff;font-family:Montserrat,sans-serif;font-weight:700;margin-bottom:20px}.ViewLeads .FollowUpDateControls{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center;margin-bottom:30px;width:80%}.ViewLeads .InputFollowUpDate,.ViewLeads .InputFollowUpTime{border:1px solid #fff;border-radius:5px;color:#fff;color-scheme:dark;min-height:45px;padding:10px;width:40%}.ViewLeads .Description,.ViewLeads .InputFollowUpDate,.ViewLeads .InputFollowUpTime{background-color:#404040;box-sizing:border-box;font-family:Montserrat,sans-serif;font-size:16px}.ViewLeads .Description{border-radius:10px;color:#fff;height:fit-content;line-height:1.6;margin-bottom:5vw;min-height:150px;overflow-wrap:anywhere;padding:25px;white-space:pre-wrap;width:80%}.ViewLeads .Description p{margin:0}.ViewLeads .LeadConfirmation{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;margin-bottom:20px;margin-top:20px;text-align:center;width:80%}.ViewLeads .LeadConfirmation.success{color:green}.ViewLeads .LeadConfirmation.error{color:red}.ViewLeads .ToggleNoteButton{background-color:#fff;border:none;border-radius:25px;color:#000;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:700;margin-bottom:25px;padding:12px 25px}.ViewLeads .NewNote{align-items:center;display:flex;flex-direction:column;gap:20px;margin-bottom:30px;width:80%}.ViewLeads .NewNote textarea{background-color:#404040;border:1px solid #fff;border-radius:10px;box-sizing:border-box;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;min-height:150px;outline:none;padding:15px;resize:vertical;width:100%}.ViewLeads .NewNote button{background-color:#fff;border:none;border-radius:25px;color:#000;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:700;padding:12px 25px}.ViewLeads .NotesContainer{align-items:center;background-color:#404040;border:2px solid #fff;border-radius:25px;box-sizing:border-box;display:flex;flex-direction:column;height:fit-content;justify-content:flex-start;max-height:450px;overflow-y:auto;padding:20px;scrollbar-color:#646464 #404040;width:80%}.ViewLeads .NotesContainer>p{color:#fff;font-family:Montserrat,sans-serif;text-align:center}.ViewLeads .NotesGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.ViewLeads .Note{align-items:center;aspect-ratio:1/1;background-color:#000;border:1px solid #fff;border-radius:25px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;min-height:180px;min-width:0;padding:15px;transition:background-color .2s ease;width:100%}.ViewLeads .Note:hover{background-color:#191919}.ViewLeads .Note .Date{color:#b4b4b4;font-family:Montserrat,sans-serif;font-size:12px;margin-bottom:15px;text-align:center;width:100%}.ViewLeads .NotePreview{color:#fff;flex:1 1;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.5;min-height:0;overflow:hidden;overflow-wrap:anywhere;width:100%}.ViewLeads .RemoveButton{background-color:red;border:none;border-radius:35px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;margin-bottom:20px;margin-top:60px;padding:15px 35px;transition:background-color .2s ease}.ViewLeads .RemoveButton:hover{background-color:darkred}.ViewLeads button:disabled,.ViewLeads input:disabled,.ViewLeads select:disabled{cursor:not-allowed;opacity:.5}@media (orientation:landscape){.ViewLeads .ViewLeadsContainer{max-height:85vh;max-height:85dvh;width:80%}.ViewLeads .LeadInformation,.ViewLeads .NotesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (orientation:portrait){.ViewLeads{z-index:15}.ViewLeads .ViewLeadsContainer{max-height:85vh;max-height:85dvh;padding:7% 5%;width:90%}.ViewLeads .ContentContainer h1{font-size:6vw;margin-top:35px}.ViewLeads .ContentContainer h2{font-size:4vw}.ViewLeads .LeadInformation{gap:12px;grid-template-columns:1fr;margin-bottom:30px;width:90%}.ViewLeads .LeadField{padding:15px}.ViewLeads .LeadField h3,.ViewLeads .LeadField p{font-size:14px}.ViewLeads .UpdateStatusSelect{font-size:16px;min-height:45px;width:90%}.ViewLeads .FollowUpDateControls{flex-direction:column;gap:15px;width:90%}.ViewLeads .InputFollowUpDate,.ViewLeads .InputFollowUpTime{font-size:16px;min-height:45px;width:100%}.ViewLeads .Description{font-size:14px;margin-bottom:30px;min-height:150px;padding:15px;width:90%}.ViewLeads .NewNote{width:90%}.ViewLeads .NewNote textarea{font-size:16px;min-height:150px}.ViewLeads .NotesContainer{max-height:400px;padding:15px;width:90%}.ViewLeads .NotesGrid{align-items:stretch;display:flex;flex-direction:column;gap:15px}.ViewLeads .Note{aspect-ratio:auto;min-height:150px;width:100%}.ViewLeads .NotePreview{font-size:14px}.ViewLeads .RemoveButton{font-size:16px;margin-top:50px}}@media (max-width:480px){.ViewLeads .ViewLeadsContainer{padding:25px 15px;width:95%}.ViewLeads .ContentContainer h1{font-size:22px}.ViewLeads .ContentContainer h2{font-size:17px}.ViewLeads .Description,.ViewLeads .FollowUpDateControls,.ViewLeads .LeadInformation,.ViewLeads .NewNote,.ViewLeads .NotesContainer,.ViewLeads .UpdateStatusSelect{width:100%}}.ViewNote{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;height:100vh;height:100dvh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:20}.ViewNote .NoteBackground{background-color:#000000bf;height:100%;left:0;position:absolute;top:0;width:100%;z-index:21}.ViewNote .ViewNoteContainer{align-items:center;background-color:#000;border:1px solid #404040;border-radius:15px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;max-height:85vh;max-height:85dvh;max-width:1000px;overflow-x:hidden;overflow-y:auto;padding:35px;position:relative;scrollbar-color:#404040 #000;width:75%;z-index:22}.ViewNote .ViewNoteContainer::-webkit-scrollbar-thumb{background-color:#404040}.ViewNote .ViewNoteContainer::-webkit-scrollbar-track{background-color:#000}.ViewNote .ViewNoteContent{align-items:center;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;gap:20px;height:fit-content;justify-content:flex-start;position:relative;width:100%}.ViewNote .ViewNoteContent>p:first-child{color:#b4b4b4;font-size:14px;font-weight:500;margin:0;text-align:center}.ViewNote .NoteText{background-color:#404040;border:2px solid #fff;border-radius:15px;box-sizing:border-box;margin-bottom:15px;max-height:350px;min-height:100px;overflow-x:hidden;overflow-y:auto;padding:20px;scrollbar-color:#646464 #404040;width:90%}.ViewNote .NoteText p{color:#fff;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.7;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.ViewNote .UpdateNote{align-items:center;display:flex;flex-direction:column;gap:20px;height:fit-content;margin-bottom:20px;width:90%}.ViewNote .UpdateNote textarea{background-color:#404040;border:1px solid #fff;border-radius:10px;box-sizing:border-box;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.6;min-height:180px;outline:none;padding:15px;resize:vertical;width:100%}.ViewNote .UpdateNote textarea:focus{border-color:#b4b4b4}.ViewNote .UpdateNote button{background-color:#fff;border:none;border-radius:25px;color:#000;cursor:pointer;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;padding:12px 25px;transition:background-color .2s ease}.ViewNote .UpdateNote button:hover{background-color:#dcdcdc}.ViewNote .NoteButtons{align-items:center;display:flex;flex-direction:row;gap:20px;height:fit-content;justify-content:center;margin-bottom:20px;margin-top:10px;width:90%}.ViewNote .NoteButtons button{background-color:#fff;border:none;border-radius:25px;color:#000;cursor:pointer;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;min-width:120px;padding:12px 25px;transition:background-color .2s ease}.ViewNote .NoteButtons button:hover{background-color:#dcdcdc}.ViewNote .NoteButtons button:first-child{background-color:darkred;color:#fff}.ViewNote .NoteButtons button:first-child:hover{background-color:red}.ViewNote .NoteConfirmation{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;margin-bottom:10px;margin-top:10px;text-align:center;width:90%}.ViewNote .NoteConfirmation.success{color:green}.ViewNote .NoteConfirmation.error{color:red}.ViewNote button:disabled{cursor:not-allowed;opacity:.5}@media (orientation:landscape){.ViewNote .ViewNoteContainer{max-height:85vh;max-height:85dvh;width:75%}.ViewNote .NoteText{max-height:35vh}.ViewNote .UpdateNote textarea{min-height:150px}}@media (orientation:portrait){.ViewNote .ViewNoteContainer{max-height:75vh;max-height:75dvh;padding:25px 15px;width:90%}.ViewNote .ViewNoteContent{gap:15px;width:100%}.ViewNote .NoteText{max-height:40vh;min-height:100px;padding:15px;width:95%}.ViewNote .NoteText p{font-size:15px;line-height:1.6}.ViewNote .UpdateNote{margin-bottom:20px;width:95%}.ViewNote .UpdateNote textarea{font-size:16px;min-height:180px}.ViewNote .NoteButtons{flex-direction:column;gap:15px;width:95%}.ViewNote .NoteButtons button{min-height:45px;width:100%}}@media (max-width:480px){.ViewNote .ViewNoteContainer{padding:20px 12px;width:95%}.ViewNote .ViewNoteContent>p:first-child{font-size:12px}.ViewNote .NoteText{width:100%}.ViewNote .NoteText p{font-size:14px}.ViewNote .NoteButtons,.ViewNote .UpdateNote{width:100%}}
/*# sourceMappingURL=main.bb390ddd.css.map*/