*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;text-decoration:none}:root{--glow-rgb: 239 11 222;--color-bg1: rgb(255, 18, 85);--color-bg2: rgb(56, 38, 92);--color1: 171, 29, 92;--color2: 221, 74, 255;--color3: 202, 22, 92;--color4: 51, 36, 92;--color5: 0, 47, 92;--color-interactive: 140, 100, 255;--circle-size: 80%;--blending: hard-light;--spring: linear(0, .012 .9%, .049 2%, .409 9.3%, .513 11.9%, .606 14.7%, .691 17.9%, .762 21.3%, .82 25%, .868 29.1%, .907 33.6%, .937 38.7%, .976 51.3%, .994 68.8%, 1);--bzr: cubic-bezier(.68, -.55, .27, 1.55);--bzr2: cubic-bezier(.77, 0, .18, 1);--bzr3: cubic-bezier(.165, .84, .44, 1);--prime: rgb(255, 18, 85);--prime2: rgb(190, 12, 107);--second: rgb(56, 38, 92);--black-1: #012B59;--black-2: #3c4758;--black-3: #4b4f5f;--black-4: #808d9e;--black-5: #bbc4d0;--white-0: #fff;--logoColor: #ffffffde;--bg-1: #eaebf3;--bg-2: #e0e1e9;--bg-3: #c6c8d6;--bg-4: #adafc0;--HomeMainBg: rgba(255, 255, 255, .05);--HomeMainBgActive: hsla(337, 37%, 93%, .11);--HeaderHeight: 44px;--SidebarWidth: 360px;--SidebarMaxWidth: 30vw;--FixHeaderWidth: 200px;--InitWidth: calc(98vw - 48px) ;--MaxWidth: 1550px;--ButtonHeight: 40px;--wrap-1: calc((100vw - 1080px)/2) ;--xOff: 8px;--text-mono: clamp(.6rem, .5143rem + .3571vi, .9rem);--text-base--small: clamp(.875rem, .5393rem + .5786vi, 1rem);--text-base: clamp(1rem, .9286rem + .3571vi, 1.25rem);--text-base--large: clamp(1rem, .8571rem + .7143vi, 1.5rem);--heading-6: clamp(1rem, .928rem + .36vw, 1.25rem);--heading-5: clamp(1.13rem, 1.004rem + .63vw, 1.57rem);--heading-4: clamp(1.25rem, 1.0359rem + 1.0707vi, 1.9995rem);--heading-3: clamp(1.5625rem, 1.2474rem + 1.5755vi, 2.6653rem);--heading-2: clamp(1.9531rem, 1.496rem + 2.2854vi, 3.5529rem);--heading-1: clamp(3.5rem, 2.3571rem + 5.5143vi, 10.5rem);--heading-display: clamp(4rem, 1.203rem + 10.0714vw, 10.25rem);--heading-body: clamp(1rem, .6071rem + 1.0143vi, 2.25rem);--heading-1--alt: clamp(3rem, 2.25rem + 3.75vi, 5.625rem);--text-menu: clamp(2.5rem, 1.107rem + 3.5714vi, 4.5rem)}@font-face{font-family:Red Hat Mono;src:url(../../../fonts/RedHatMono-VariableFont_wght.woff2) format("woff2 supports variations"),url(../../../fonts/RedHatMono-VariableFont_wght.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--prime2) var(--second);--patternMathColor1: rgba(121, 121, 121, .05);--patternMathColor2: rgba(127, 127, 127, .06);--r: 25px;--s: 40px;--_m: /calc(2 * var(--r)) calc(2 * var(--r)) radial-gradient(#000 70%, #0000 72%) no-repeat}body{scroll-behavior:smooth;font-family:Red Hat Mono,monospace;background-color:transparent;background:linear-gradient(40deg,rgb(58,9,81),var(--second));color:var(--bg-2);max-width:100vw;overflow-x:clip;position:relative}body:before{content:"";position:absolute;border-radius:10px 10px 0 0;height:100%;width:100%;max-width:100vw;top:0;left:0;z-index:0;background:url(../../../images/noise.avif);background-size:250px,100%}::selection{background-color:var(--prime2);color:var(--white-0)}::-webkit-selection{background-color:var(--prime2);color:var(--white-0)}::-moz-selection{background-color:var(--prime);color:var(--second)}header .nav-list .overlay.active{opacity:1!important;scale:1!important}ul{list-style:none}a{color:var(--second)}nav a.active{opacity:1;color:#631035}button{font-family:Red Hat Mono,monospace}.mask--top-left{--r: 25px;--s: 40px;width:500px;border-radius:var(--r);mask:right calc(var(--s) + var(--r)) top var(--_m),right calc(var(--s) + var(--r)) var(--_m),radial-gradient(var(--s) at 100% 0,#0000 99%,#000 101%) calc(-1 * var(--r)) var(--r) no-repeat,conic-gradient(at calc(100% - var(--s) - 2 * var(--r)) calc(var(--s) + 2 * var(--r)),#0000 25%,#000 0)}#sec-blog .swiper-button-next{background-color:red!important}.card:hover>.card-content>.card-subtitle>.card-subtitle-word{opacity:1;transform:translateY(0);transition:opacity 0ms,transform .2s cubic-bezier(.9,.06,.15,.9)}.card-subtitle-word{display:inline-block;margin:0vmin .3vmin;opacity:0;position:relative;transform:translateY(40%);transition:none}#service-cards:hover>.card:after{opacity:1}.card-info svg{transition:.5s var(--bzr2);min-width:20px}.glow-point{position:absolute;box-shadow:0 0 1.2rem .6rem rgb(var(--glow-rgb));pointer-events:none}.star{position:absolute;z-index:99999999;color:#fff;font-size:1rem;animation-duration:1.5s;animation-fill-mode:forwards;pointer-events:none}@keyframes fall-1{0%{transform:translate(0) rotateX(45deg) rotateY(30deg) rotate(0) scale(.25);opacity:0}5%{transform:translate(10px,-10px) rotateX(45deg) rotateY(30deg) rotate(0) scale(1);opacity:1}to{transform:translate(25px,200px) rotateX(180deg) rotateY(270deg) rotate(90deg) scale(1);opacity:0}}@keyframes fall-2{0%{transform:translate(0) rotateX(-20deg) rotateY(10deg) scale(.25);opacity:0}10%{transform:translate(-10px,-5px) rotateX(-20deg) rotateY(10deg) scale(1);opacity:1}to{transform:translate(-10px,160px) rotateX(-90deg) rotateY(45deg) scale(.25);opacity:0}}@keyframes fall-3{0%{transform:translate(0) rotateX(0) rotateY(45deg) scale(.5);opacity:0}15%{transform:translate(7px,5px) rotateX(0) rotateY(45deg) scale(1);opacity:1}to{transform:translate(20px,120px) rotateX(-180deg) rotateY(-90deg) scale(.5);opacity:0}}article{min-width:100%}article .body h1{font-size:38px;margin-bottom:24px}article .body{padding:24px;border-radius:12px;max-width:720px}article .body p{margin-top:4px;margin-bottom:12px;font-size:18px;line-height:180%;font-weight:500;color:var(--bg-1)}article .body blockquote{font-size:16px;line-height:222%;font-weight:500;margin-block:20px;margin-left:12px;padding-left:12px;border-left:2px solid var(--bg-4)}article .content figure a,article .body figure a{border:none!important}article .content a,article .body a{display:inline-flex;padding:1px 8px 0;border-bottom:2px dashed var(--white-0);background-color:transparent;color:var(--white-0);border-top-left-radius:4px;border-top-right-radius:4px;transition:.5s var(--bzr2)}article .content a:hover,article .body a:hover{color:var(--white-0);border-bottom:2px dashed rgba(56,38,92,.38);background-color:#38265c1c;transform:translateY(-2px)}article .content a:active,article .body a:active{opacity:.83;transform:scale(1.01)}article .body code{background-color:var(--second);border-radius:3px;font-size:13px;line-height:14px!important;font-weight:600;color:var(--prime);padding:4px 8px}article .body ol{margin-top:12px;margin-bottom:20px;margin-left:44px;display:flex;flex-direction:column;gap:16px}article .body ul{margin-top:16px;margin-bottom:20px;margin-left:44px;display:flex;flex-direction:column;gap:16px;list-style-type:disc}article .body figure,article .content figure{margin-top:16px;margin-bottom:56px;max-width:680px;padding:8px!important;border-radius:16px;background-color:#f4e7ec1c;border:1px solid rgba(160,132,195,.33);box-shadow:0 11px 47px #5107dc1c,0 22px 69px #dc07ae38,0 29px 38px #22071c4a;display:block;overflow:hidden}article .body figure img,article .content figure img{width:100%;border-radius:8px;display:block}article .content figure.rich-img--left,article .body figure.rich-img--left{float:left;width:50%;margin-right:24px;border-radius:8px;display:inline-block;display:block}article .content figure.rich-img--right,article .body figure.rich-img--right{float:right;width:50%;margin-left:24px;border-radius:8px;display:inline-block;display:block}article .content figure.rich-img--center,article .body figure.rich-img--center{float:inherit;border-radius:8px;width:100%;min-width:100%;display:block}#share-page{height:max-content}#share-page iframe{min-height:420px;height:fit-content;margin-bottom:24px}.iframe-container a,#share-page .share-text a{display:inline-flex;color:var(--bg-1);padding:1px 4px;font-size:14px;background-color:transparent;text-decoration-line:underline;border-radius:3px;text-underline-offset:5px;font-weight:600;text-decoration-style:dashed;text-decoration-color:var(--prime);transition:.5s var(--bzr2)}.iframe-container a:hover,#share-page .share-text a:hover{color:var(--white-0);background-color:var(--prime)}.iframe-container a:active,#share-page .share-text a:active{background-color:var(--prime2)}.share-text p{line-height:222%}article .content h1{font-size:clamp(2rem,3.5vw,3rem);margin-bottom:.5rem;line-height:1.2}article .content h2{font-size:clamp(1.8rem,3vw,2.5rem);margin-top:1rem;margin-bottom:.3rem;line-height:1.3}article .content h3{font-size:clamp(1.5rem,2.5vw,2rem);margin-top:.3rem;margin-bottom:.3rem;line-height:1.4}article .content h4{font-size:clamp(1.3rem,2vw,1.7rem);margin-top:.8rem;margin-bottom:.3rem;line-height:1.4}article .content h5{font-size:clamp(1.2rem,1.8vw,1.4rem);margin-top:.7rem;margin-bottom:.25rem;line-height:1.4}article .content h6{font-size:clamp(1rem,1.5vw,1.2rem);margin-top:.6rem;margin-bottom:.2rem;line-height:1.4}article .content p{font-size:1.1rem;line-height:155%;margin-bottom:1.5rem}article .content ul{list-style-type:square}article .content ul,article .content ol{margin:1.5rem 0;padding-left:3rem}article .content ul li,article .content ol li{margin-bottom:.5rem;font-size:1.1rem;line-height:155%}article .content blockquote{font-size:16px;line-height:222%;font-weight:500;margin-block:20px;margin-left:12px;padding-left:12px;border-left:2px solid var(--bg-4)}#page-about p{font-size:20px;line-height:180%;margin-bottom:40px}#page-about .p-q{padding-left:3vw;align-self:flex-start;border-left:3px solid var(--bg-3);width:30%}#page-about .p-q p{line-height:32px!important;font-size:15px!important;margin-bottom:0!important}@media (width < 920px){.intro{padding-block:5vh}#page-1{padding:0;flex-direction:column-reverse;gap:40px}#page-2,#page-about .clients{padding-inline:5vw!important}.p-1-left,.p-q{width:100%!important}#page-about h3{font-size:28px}}@media (width < 920px){.wrapper{width:calc(100% - 24px)!important}article{padding-inline:4px}article .body{padding:12px 8px}article img{border-radius:12px}article .content p{font-size:1rem;line-height:200%}}@media (width > 920px){:root{--xOff: 5.5vw}}.section-cta{white-space:nowrap}
