@font-face{font-family:SauceCodePro;src:url(/assets/SauceCodeProNerdFontMono-Regular-CsXhmIKm.woff2) format("woff2"),url(/assets/SauceCodeProNerdFontMono-Regular-BVGLTSDs.woff) format("woff"),url(/assets/SauceCodeProNerdFontMono-Regular-q23H8doN.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font1-family: "Inter", system-ui, sans-serif;--font2-family: "Poppins", system-ui, sans-serif;--font3-family: "SauceCodePro", monospace;--color-ink: #fff;--color-bg-dk: #000;--color-bg-md: #0b0d0f;--color-bg-lt: #121212;--color-blue-lt: #66fcf0;--color-blue-dk: #00aced;--color-green-lt: #85e1bc;--color-green-dk: #347a74;--min-fs: 16px;--max-fs: 32px;--fluid-fs: clamp( var(--min-fs), calc(var(--min-fs) + (100vw - 1920px) / 66.666), var(--max-fs) );--scaledH3: clamp( var(--min-fs), calc(16px + ((100vw - 360px) * 12 / 628)), 28px );--gutter: 1.5em;--gutter-safe-left: calc(var(--gutter) + env(safe-area-inset-left, 0px));--gutter-safe-right: calc(var(--gutter) + env(safe-area-inset-right, 0px));--ht-3em: 3em }html{font-size:var(--fluid-fs);color:var(--color-ink);background:url(/assets/digitalweb3-Bg3C7Q5q.png) var(--color-bg-dk) no-repeat center top;background-position-x:center;background-position-y:1em;background-size:contain;font-family:var(--font1-family);box-sizing:border-box}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin-inline:auto;padding-inline:max(1rem,var(--gutter-safe-left)) max(1rem,var(--gutter-safe-right));padding-block:.75rem}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font2-family);margin:.5em 0;padding:0}:is(h1,h2,h3,h4,h5,h6)>*{vertical-align:middle}:is(h1,h2,h3,h4,h5,h6)>.symbol{display:inline-block}h2,h3,h4,h5,h6{font-weight:600}h1{line-height:1em;font-size:4.5em}h2{line-height:1em;font-size:3em}h3{font-size:1.75em;font-weight:400}h4{font-size:1.5em;font-weight:400}h5{font-size:1.2em;font-weight:300}h6{font-size:1em;font-weight:200}header,footer.boxed{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-bottom:2em;justify-content:space-between;width:min(calc(100% - (var(--gutter-safe-left) + var(--gutter-safe-right))),70rem);margin-left:auto;margin-right:auto}#logo_header,#logo_footer{height:var(--ht-3em)}#tagline{font-family:var(--font1-family);color:var(--color-blue-dk);padding:.5em 0;margin-left:2em}nav{font-size:var(--fluid-fs);padding:1em;display:flex;flex-direction:row;align-items:center}nav a{color:var(--color-ink);margin-right:2em;font-weight:600;white-space:nowrap;display:inline-block;padding:.25em;border-radius:.25em;transform-origin:center;transition:transform .2s ease,background-color .15s ease,color .15s ease}nav a:hover{background-color:var(--color-blue-lt);color:var(--color-bg-md);transform:scale(1.15)}nav a:active{background-color:var(--color-green-lt);color:var(--color-bg-md);transform:scale(1.15)}@media(max-width:1166px){nav{margin:auto}section.boxed{padding-top:0}}@media(max-width:900px){html{background-position-y:5em}header,footer{flex-direction:column;align-items:center;padding:1.25em 0}#tagline{margin-left:0}nav{padding:0;margin-top:1em}nav a{margin-right:1.5em}}@media(max-width:768px){html{background-image:url(/assets/digitalweb3-768x435-uV2KpCZ0.png);background-size:auto;background-position-y:5em}}@media(max-width:600px){html{background-size:auto;background-repeat:no-repeat;background-position-y:6em;background-attachment:scroll}header,footer,main{max-width:unset;width:auto}h1{font-size:2.75em}h1.topTitle{margin:1em auto}h2{font-size:1.8em}h3{font-size:1.5em}h4{font-size:1.33em}h5{font-size:1.25em}h6{font-size:1.1em}header{flex-direction:column;align-items:center}nav{padding:0;margin-top:1em}nav a{margin-right:1em}.topTitle{font-weight:650}}main{color:var(--color-ink)}main>div{display:flex;flex-direction:column;align-items:center}main>div>section{width:min(calc(100% - (var(--gutter-safe-left) + var(--gutter-safe-right))),70rem);margin-left:auto;margin-right:auto}h1.topTitle{display:block;margin:2em auto;text-align:center;line-height:1em;opacity:0;align-items:center;justify-content:center}span.brand{white-space:nowrap}h2 img{height:1em;vertical-align:middle;margin-right:.5em}#contact{text-align:center;background:url(/assets/bg_laptop-Ceqp5WBq.png) #333 no-repeat center bottom;background-size:cover}#contact h2{text-align:left}#contact h3{line-height:1.5em;text-align:center}#contact h5{color:var(--color-blue-dk)}#contact a{display:inline-block;color:var(--color-ink);background-color:var(--color-green-dk);padding:.25em .75em;margin-left:0;border-radius:.5em}#contact h3 a{margin-left:.75em}#contact>a[href^="mailto:"]{margin:.75em 0}@media(max-width:412px){#contact>h4{font-size:1em}#contact>p{font-size:.9em}}#contact a:hover,#contact a:active{color:var(--color-bg-md)}#contact p{color:var(--color-blue-dk);justify-content:center;text-align:center;display:flex;flex-direction:row;align-items:center;gap:.5em;margin:0}#services h3,#team h3{color:var(--color-green-lt)}#team img{display:block;background:radial-gradient(circle at center,#66fcf0a8,#66fcf040 33%,#66fcf000 75%);margin:.75em auto;max-width:80%;height:auto}#team p{text-align:center}.boxed{border:1px solid var(--color-blue-dk);border-radius:.75em;margin:1.25em 0;padding:1.25em;box-shadow:var(--color-blue-lt) 0 0 .5em}.grouping{display:flex;flex-wrap:wrap;flex-direction:row;gap:2em;align-items:center;justify-content:center}.panel{position:relative;width:21em;aspect-ratio:4/3;background-color:var(--color-bg-lt);border-radius:.75em;padding:1.25em}.symbol{font-family:var(--font3-family);font-size:inherit;line-height:1em;color:var(--color-blue-lt);margin-right:.25em;padding:0}.backToNav .symbol{color:currentColor;font-size:1.5em}p.symbol{position:absolute;font-size:4em;left:0;bottom:.1em;width:100%;margin:auto;padding:0;text-align:center}.nowrap{white-space:nowrap}footer .symbol{font-size:4em}a.backToNav{float:left;margin:1em auto;font-size:1em;color:var(--color-blue-lt);padding:.25em;border-radius:.25em}a.backToNav:hover{background-color:var(--color-blue-lt);color:var(--color-bg-md)}a.backToNav:active{background-color:var(--color-green-lt);color:var(--color-bg-md);transform:scale(1.15)}@keyframes slideFromLeft{0%{opacity:0;transform:translate(-100vw)}40%{opacity:0}to{opacity:1;transform:translate(0)}}h1.topTitle{animation:slideFromLeft 1s linear forwards}@keyframes glow{0%{text-shadow:0 0 .2em var(--color-green-lt),0 0 .8em rgba(133,225,188,.35)}50%{text-shadow:0 0 .8em var(--color-green-lt),0 0 2.4em rgba(133,225,188,.65)}75%{text-shadow:0 0 .2em var(--color-green-lt),0 0 .8em rgba(133,225,188,.25)}to{text-shadow:none}}span.brand{animation:glow 1s linear 1s 1 forwards}@keyframes rollInRight{0%{transform:translate3d(-100%,0,0) rotate3d(0,1,1,-25deg);opacity:0}66%{opacity:.15}to{transform:none;opacity:1}}@keyframes rollInLeft{0%{transform:translate3d(100%,0,0) rotate3d(0,1,1,25deg);opacity:0}66%{opacity:.15}to{transform:none;opacity:1}}@supports (animation-timeline: view()){#services .grouping .panel.left,#services .grouping .panel.right,#team .grouping .panel.focusIn{will-change:transform,opacity}#services .grouping .panel.left,#services .grouping .panel.right{opacity:0;animation-timeline:view();animation-range:entry;animation-fill-mode:both;animation-duration:1ms;animation-timing-function:ease-out}#services .grouping .panel.left{animation-name:rollInRight}#services .grouping .panel.right{animation-name:rollInLeft}}#services .grouping .panel.left.is-visible,#services .grouping .panel.right.is-visible,#team .grouping .panel.focusIn.is-visible{opacity:1}#services .grouping .panel.left.is-visible{animation:rollInRight .6s ease-out forwards}#services .grouping .panel.right.is-visible{animation:rollInLeft .6s ease-out forwards}@keyframes focusIn{0%{transform:scale(.66);opacity:0}66%{opacity:.15}to{transform:none;opacity:1}}@supports (animation-timeline: view()){#team .grouping .panel.focusIn{will-change:transform,opacity}#team .grouping .panel.focusIn{opacity:0;animation-timeline:view();animation-range:entry;animation-fill-mode:both;animation-duration:1ms;animation-timing-function:ease-out}#team .grouping .panel.focusIn{animation-name:focusIn}}#team .grouping .panel.focusIn.is-visible{opacity:1;animation:focusIn 1s ease-out forwards}
