@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap");:root{--clr-primary-500:#0f8fff;--clr-shade-light:#fff;--clr-darkpink-500:#ea48b4;--clr-cool-blue-100:#eff1f5;--clr-cool-blue-200:#e3e6ed;--clr-cool-blue-300:#d3d8e3;--clr-cool-blue-400:#9fa7c1;--clr-cool-blue-500:#374058;--clr-cool-blue-600:#1e222f;--clr-primary-gbs:#2c71e8;--clr-primary-geodaka:#4f64d8}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0;padding:0}ol[role=list],ul[role=list]{list-style:none}html{scroll-behavior:smooth}body{min-height:100vh;line-height:1.5;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--case-study-spacings-1:calc(var(--base-line-height)*1rem*0.75);--case-study-spacings-2:calc(var(--base-line-height)*1rem*1);--case-study-spacings-3:calc(var(--base-line-height)*1rem*1.25);--case-study-spacings-4:calc(var(--base-line-height)*1rem*2.5);--case-study-spacings-5:calc(var(--base-line-height)*1rem*4.5);--nav-top-hero-top:1;--header-nav-height:0.75;--section-padding:3.5;--combined-mt:calc(var(--nav-top-hero-top) + var(--header-nav-height))}@media screen and (min-width:37.5em){:root{--case-study-spacings-1:calc(var(--base-line-height)*1rem*0.25)}}@media screen and (min-width:56.25em){:root{--case-study-spacings-1:calc(var(--base-line-height)*1rem*0.25)}}@media screen and (min-width:37.5em){:root{--case-study-spacings-2:calc(var(--base-line-height)*1rem*1)}}@media screen and (min-width:56.25em){:root{--case-study-spacings-2:calc(var(--base-line-height)*1rem*1)}}@media screen and (min-width:37.5em){:root{--case-study-spacings-3:calc(var(--base-line-height)*1rem*1.5)}}@media screen and (min-width:56.25em){:root{--case-study-spacings-3:calc(var(--base-line-height)*1rem*3)}}@media screen and (min-width:37.5em){:root{--case-study-spacings-4:calc(var(--base-line-height)*1rem*3)}}@media screen and (min-width:56.25em){:root{--case-study-spacings-4:calc(var(--base-line-height)*1rem*5)}}@media screen and (min-width:37.5em){:root{--case-study-spacings-5:calc(var(--base-line-height)*1rem*5.5)}}@media screen and (min-width:56.25em){:root{--case-study-spacings-5:calc(var(--base-line-height)*1rem*7)}}@media screen and (max-width:21.875em){:root{--header-nav-height:1.75}}@media screen and (min-width:31.25em) and (max-height:42.5em){:root{--nav-top-hero-top:0.5;--section-padding:3}}@media screen and (min-width:37.5em){:root{--header-nav-height:1;--section-padding:4.5}}@media screen and (min-width:37.5em) and (max-height:42.5em){:root{--nav-top-hero-top:0.75;--section-padding:3.5}}@media screen and (min-width:56.25em){:root{--section-padding:6}}@media screen and (min-width:56.25em) and (max-height:42.5em){:root{--section-padding:3.5}}*{outline-width:calc(2/var(--base-font-size)*1rem);outline-color:rgba(15,143,255,.7);outline-offset:calc(5/var(--base-font-size)*1rem)}:focus-visible{outline-style:solid}html{--scroll-padding-block:2.5;scroll-padding-block:calc(var(--base-line-height)*1rem*var(--scroll-padding-block))}@media screen and (min-width:31.25em) and (max-height:42.5em){html{--scroll-padding-block:2}}@media screen and (max-width:21.875em){html{--scroll-padding-block:3}}::-moz-selection{color:var(--clr-cool-blue-500);--bgSelectColor:rgba(159,167,193,0.5);background-color:var(--bgSelectColor)}::selection{color:var(--clr-cool-blue-500);--bgSelectColor:rgba(159,167,193,0.5);background-color:var(--bgSelectColor)}a,button:not(.btn){text-decoration:none;display:block;cursor:pointer}@media (prefers-reduced-motion:no-preference){a,a *,button:not(.btn),button:not(.btn) *{-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}}:is(a:hover,a:hover *,button:not(.btn):hover,button:not:hover *){color:var(--clr-cool-blue-400);fill:var(--clr-cool-blue-400)}span{display:inline-block}button{border:none;background-color:transparent;cursor:pointer}:root{--base-font-size:16;--base-line-height:1.625}@media screen and (min-width:37.5em){:root{--base-font-size:18;--base-line-height:1.555555555}}@media screen and (min-width:56.25em){:root{--base-font-size:20;--base-line-height:1.5}}.h1{font-weight:600}.h1,.h2{text-transform:capitalize}.h2--medium{font-weight:500}.h2--semiBold{font-weight:600}.cta{text-transform:uppercase}.nav-link{font-weight:400}.text-right{text-align:right}.text-underline{text-decoration:underline}html{font-size:calc(var(--base-font-size)/16*100%)}.h1{font-size:3.1573345183rem;line-height:calc(var(--base-line-height)*1rem*2.25);letter-spacing:-.0275em;max-width:calc(var(--base-line-height)*1rem*19.5);color:var(--clr-cool-blue-600)}@media screen and (min-width:37.5em){.h1{line-height:calc(var(--base-line-height)*1rem*2.375);letter-spacing:-.025em;max-width:calc(var(--base-line-height)*1rem*21.5)}}@media screen and (min-width:56.25em){.h1{line-height:calc(var(--base-line-height)*1rem*2.5);letter-spacing:-.0275em;max-width:calc(var(--base-line-height)*1rem*25.5)}}.h2{font-size:2.368593037rem;line-height:calc(var(--base-line-height)*1rem*1.625);letter-spacing:-.025em;max-width:calc(var(--base-line-height)*1rem*15.5);color:var(--clr-cool-blue-600)}@media screen and (min-width:37.5em){.h2{line-height:calc(var(--base-line-height)*1rem*1.75);max-width:calc(var(--base-line-height)*1rem*16.5)}}@media screen and (min-width:56.25em){.h2{line-height:calc(var(--base-line-height)*1rem*1.75);max-width:calc(var(--base-line-height)*1rem*17)}}.h3{font-size:1.776889rem;line-height:calc(var(--base-line-height)*1rem*1.5);max-width:calc(var(--base-line-height)*1rem*18);color:var(--clr-cool-blue-400)}@media screen and (min-width:37.5em){.h3{line-height:calc(var(--base-line-height)*1rem*1.625);max-width:calc(var(--base-line-height)*1rem*24)}}@media screen and (min-width:56.25em){.h3{line-height:calc(var(--base-line-height)*1rem*1.75);max-width:calc(var(--base-line-height)*1rem*25)}}.p1{font-size:1rem;line-height:calc(var(--base-line-height)*1rem*1);max-width:calc(var(--base-line-height)*1rem*15.5);color:var(--clr-cool-blue-600)}@media screen and (min-width:37.5em){.p1{max-width:calc(var(--base-line-height)*1rem*16)}}@media screen and (min-width:56.25em){.p1{max-width:calc(var(--base-line-height)*1rem*17)}}.p2-label{font-size:.7501875469rem;line-height:calc(var(--base-line-height)*1rem*0.625);max-width:calc(var(--base-line-height)*1rem*10.25);color:var(--clr-cool-blue-400)}@media screen and (min-width:37.5em){.p2-label{line-height:calc(var(--base-line-height)*1rem*0.75);max-width:calc(var(--base-line-height)*1rem*10.625)}}@media screen and (min-width:56.25em){.p2-label{max-width:calc(var(--base-line-height)*1rem*11.5)}}.p2-desc{font-size:.7501875469rem;line-height:calc(var(--base-line-height)*1rem*0.75);max-width:calc(var(--base-line-height)*1rem*12);color:var(--clr-cool-blue-400)}@media screen and (min-width:37.5em){.p2-desc{line-height:calc(var(--base-line-height)*1rem*0.875);max-width:calc(var(--base-line-height)*1rem*12.5)}}@media screen and (min-width:56.25em){.p2-desc{max-width:calc(var(--base-line-height)*1rem*13)}}.nav-link{font-size:.7501875469rem;line-height:calc(var(--base-line-height)*1rem*0.625);max-width:calc(var(--base-line-height)*1rem*6.5);color:var(--clr-cool-blue-500)}@media screen and (min-width:37.5em){.nav-link{max-width:calc(var(--base-line-height)*1rem*7)}}@media screen and (min-width:56.25em){.nav-link{max-width:calc(var(--base-line-height)*1rem*7)}}.cta{font-size:1rem;line-height:calc(var(--base-line-height)*1rem*0.625);letter-spacing:.1em;max-width:calc(var(--base-line-height)*1rem*3);color:var(--clr-cool-blue-600)}@media screen and (min-width:37.5em){.cta{max-width:calc(var(--base-line-height)*1rem*3)}}@media screen and (min-width:56.25em){.cta{max-width:calc(var(--base-line-height)*1rem*3)}}body{font-family:Poppins,sans-serif;font-weight:500}@media screen and (min-width:75em){.content-indent{margin-left:calc(var(--base-line-height)*1rem*3)}}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}a[data-disabled]{pointer-events:none;cursor:default;color:var(--clr-cool-blue-400);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.overflow-hidden{overflow:hidden}.ml-auto{margin-left:auto}@media screen and (min-width:75em){.mt-0--on-desktop{margin-top:0!important}}.bg-center{background-position:50%}.bg-bottom-right{background-position:100% 100%}.bg-bottom-left{background-position:0 100%}.bg-top-left{background-position:0 0}.bg-top-right{background-position:100% 0}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}@media (prefers-reduced-motion:no-preference){.bg-slide{-webkit-animation:var(--bg-slide-anime-name) var(--bg-slide-x-duration,100s) linear infinite;animation:var(--bg-slide-anime-name) var(--bg-slide-x-duration,100s) linear infinite}.bg-slide-x{--bg-slide-anime-name:bgSlideX}.bg-slide-x-reverse{--bg-slide-anime-name:bgSlideXReverse}.bg-slide-duration--long{--bg-slide-x-duration:300s}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:56.25em){.bg-slide-duration--long{--bg-slide-x-duration:200s}}@media screen and (min-width:37.5em){.bg-top-left--on-tp{background-position:0 0}.bg-cover--on-tp{background-size:cover}}@media screen and (min-width:75em){.bg-contain--on-desktop{background-size:contain}}@media screen and (min-width:87.5em){.bg-bottom-right--on-lg{background-position:100% 100%}.bg-bottom-left--on-lg{background-position:0 100%}.bg-contain--on-lg{background-size:contain}}@media screen and (min-width:156.25em){.bg-contain--on-xl{background-size:contain}}.list-inside{list-style-position:inside}@media screen and (min-width:75em){.list-outside--on-desktop{list-style-position:outside}}.my-tooltip{position:fixed;top:0;left:0;z-index:15;text-align:center;background-color:var(--clr-shade-light);border-radius:calc(var(--base-line-height)*1rem*0.25);padding:calc(var(--base-line-height)*1rem*0.5);--triangle-pos-x:50%;color:var(--clr-cool-blue-500);-webkit-filter:drop-shadow(0 0 calc(var(--base-line-height)*1rem*0.125) rgba(159,167,193,.6)) drop-shadow(0 0 calc(var(--base-line-height)*1rem*0.25) rgba(159,167,193,.4)) drop-shadow(0 0 calc(var(--base-line-height)*1rem*0.5) rgba(159,167,193,.2));filter:drop-shadow(0 0 calc(var(--base-line-height)*1rem*0.125) rgba(159,167,193,.6)) drop-shadow(0 0 calc(var(--base-line-height)*1rem*0.25) rgba(159,167,193,.4)) drop-shadow(0 0 calc(var(--base-line-height)*1rem*0.5) rgba(159,167,193,.2))}.my-tooltip:after{position:absolute;content:"";top:100%;left:var(--triangle-pos-x);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;--borderWidth:10px;border-top-color:transparent;border:var(--borderWidth) solid transparent;border-top:var(--borderWidth) solid var(--clr-shade-light)}.my-tooltip.top:after{top:unset;bottom:100%;border-top-color:transparent;border-bottom-color:var(--clr-shade-light)}.case-study-mt-1,.case-study-my-1{margin-top:var(--case-study-spacings-1)}.case-study-my-1{margin-bottom:var(--case-study-spacings-1)}.case-study-mt-2,.case-study-my-2{margin-top:var(--case-study-spacings-2)}.case-study-my-2{margin-bottom:var(--case-study-spacings-2)}.case-study-mt-3,.case-study-my-3{margin-top:var(--case-study-spacings-3)}.case-study-my-3{margin-bottom:var(--case-study-spacings-3)}.case-study-mt-4,.case-study-my-4{margin-top:var(--case-study-spacings-4)}.case-study-my-4{margin-bottom:var(--case-study-spacings-4)}.case-study-mt-5,.case-study-my-5{margin-top:var(--case-study-spacings-5)}.case-study-my-5{margin-bottom:var(--case-study-spacings-5)}.case-study__mockup--full-w{background-color:var(--clr-cool-blue-100);height:calc(var(--base-line-height)*1rem*6)}@media screen and (min-width:37.5em){.case-study__mockup--full-w{height:calc(var(--base-line-height)*1rem*9)}}@media screen and (min-width:56.25em){.case-study__mockup--full-w{height:calc(var(--base-line-height)*1rem*12)}}.case-study__txt-img-grid-parent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:75em){.case-study__txt-img-grid-parent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.case-study__txt-img-grid__img{width:calc(var(--base-line-height)*1rem*9);-ms-flex-item-align:center;align-self:center}@media screen and (min-width:37.5em){.case-study__txt-img-grid__img{width:max(35vw,var(--base-line-height) * 1rem * 13)}}@media screen and (min-width:75em){.case-study__txt-img-grid__img{width:min(35vw,var(--base-line-height) * 1rem * 18);margin:0}}@media screen and (min-width:75em){.case-study__flex-wrapper--on-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--base-line-height)*1rem*4)}}.colored-boxes__container{--size:calc(var(--base-line-height)*1rem*2);--gap:calc(var(--base-line-height)*1rem*0.75);--clr-chosen:#2c71e8;--clr-left-1:rgba(230,223,236,0.5);--clr-left-2:rgba(208,226,224,0.5);--clr-left-3:rgba(224,233,221,0.5);--clr-left-4:hsla(54,23%,90%,0.5);--clr-left-5:hsla(0,28%,90%,0.5);--clr-right-1:rgba(209,240,237,0.5);--clr-right-2:rgba(239,220,225,0.5);--clr-right-3:hsla(54,73%,92%,0.5);--clr-right-4:rgba(214,243,245,0.5);--clr-right-5:rgba(239,226,244,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:var(--size);gap:var(--gap)}@media screen and (min-width:37.5em){.colored-boxes__container{--size:calc(var(--base-line-height)*1rem*2.5);--gap:calc(var(--base-line-height)*1rem*0.75)}}@media screen and (min-width:56.25em){.colored-boxes__container{--size:calc(var(--base-line-height)*1rem*3);--gap:calc(var(--base-line-height)*1rem*1)}}@media screen and (min-width:75em){.colored-boxes__container{--size:calc(var(--base-line-height)*1rem*4);--gap:calc(var(--base-line-height)*1rem*2)}}.colored-boxes__surrounding-clr-left{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;background-image:repeating-linear-gradient(270deg,var(--clr-left-1) 0 calc(var(--size)),transparent calc(var(--size)) calc(var(--size) + var(--gap)),var(--clr-left-2) calc(var(--size) + var(--gap)) calc(var(--size)*2 + var(--gap)),transparent calc(var(--size)*2 + var(--gap)) calc(var(--size)*2 + var(--gap)*2),var(--clr-left-3) calc(var(--size)*2 + var(--gap)*2) calc(var(--size)*3 + var(--gap)*2),transparent calc(var(--size)*3 + var(--gap)*2) calc(var(--size)*3 + var(--gap)*3),var(--clr-left-4) calc(var(--size)*3 + var(--gap)*3) calc(var(--size)*4 + var(--gap)*3),transparent calc(var(--size)*4 + var(--gap)*3) calc(var(--size)*4 + var(--gap)*4),var(--clr-left-5) calc(var(--size)*4 + var(--gap)*4) calc(var(--size)*5 + var(--gap)*4),transparent calc(var(--size)*5 + var(--gap)*4) calc(var(--size)*5 + var(--gap)*5))}.colored-boxes__choosen-clr{width:var(--size);height:var(--size);background-color:var(--clr-chosen);position:relative;--emoji-size:calc(32/var(--base-font-size)*1rem);--emoji-rotate:20deg;--emoji-url:url(/chosen-clr-crown-m.8c516fa9.png);--emoji-animation-str:1.5s ease-in-out alternate infinite}@media screen and (min-width:37.5em){.colored-boxes__choosen-clr{--emoji-size:calc(54/var(--base-font-size)*1rem);--emoji-url:url(/chosen-clr-crown-tp.aec90333.png)}}@media screen and (min-width:56.25em){.colored-boxes__choosen-clr{--emoji-size:calc(60/var(--base-font-size)*1rem);--emoji-url:url(/chosen-clr-crown-tl.ee1c39f3.png)}}@media screen and (min-width:75em){.colored-boxes__choosen-clr{--emoji-size:calc(86/var(--base-font-size)*1rem)}}.colored-boxes__choosen-clr:after,.colored-boxes__choosen-clr:before{content:"";position:absolute;top:0;right:0}.colored-boxes__choosen-clr:before{width:var(--emoji-size);height:calc(var(--emoji-size)*0.25);background-color:var(--clr-cool-blue-600);--ds-translate-x:9.5%;--ds-translate-y:30%;--ds-rotate:var(--emoji-rotate);-webkit-transform:translate(var(--ds-translate-x),var(--ds-translate-y)) rotate(var(--ds-rotate));-ms-transform:translate(var(--ds-translate-x),var(--ds-translate-y)) rotate(var(--ds-rotate));transform:translate(var(--ds-translate-x),var(--ds-translate-y)) rotate(var(--ds-rotate));border-radius:50%;--ds-blur:0.2rem;-webkit-filter:blur(var(--ds-blur));filter:blur(var(--ds-blur))}@media (prefers-reduced-motion:no-preference){.colored-boxes__choosen-clr:before{--ds-scale-to:0.925;--ds-blur-to:1.8;-webkit-animation:crown-shadow-scale-up-down var(--emoji-animation-str);animation:crown-shadow-scale-up-down var(--emoji-animation-str)}}@media screen and (min-width:37.5em){.colored-boxes__choosen-clr:before{--ds-blur:0.4rem}}.colored-boxes__choosen-clr:after{width:var(--emoji-size);height:var(--emoji-size);--crown-translate-x:25%;--crown-translate-y:-72%;--crown-rotate:var(--emoji-rotate);-webkit-transform:translate(var(--crown-translate-x),var(--crown-translate-y)) rotate(var(--crown-rotate));-ms-transform:translate(var(--crown-translate-x),var(--crown-translate-y)) rotate(var(--crown-rotate));transform:translate(var(--crown-translate-x),var(--crown-translate-y)) rotate(var(--crown-rotate));background-image:url(/chosen-clr-crown-m.8c516fa9.png);background-size:cover}@media screen and (min-width:37.5em){.colored-boxes__choosen-clr:after{background-image:url(/chosen-clr-crown-tp.aec90333.png)}}@media screen and (min-width:56.25em){.colored-boxes__choosen-clr:after{background-image:url(/chosen-clr-crown-tl.ee1c39f3.png)}}@media (prefers-reduced-motion:no-preference){.colored-boxes__choosen-clr:after{--crown-translate-x-to:1.125;--crown-translate-y-to:1.125;-webkit-animation:crown-up-n-down var(--emoji-animation-str);animation:crown-up-n-down var(--emoji-animation-str)}}.colored-boxes__surrounding-clr-right{-webkit-box-flex:1;-ms-flex:1;flex:1;background-image:repeating-linear-gradient(90deg,var(--clr-right-1) 0 calc(var(--size)),transparent calc(var(--size)) calc(var(--size) + var(--gap)),var(--clr-right-2) calc(var(--size) + var(--gap)) calc(var(--size)*2 + var(--gap)),transparent calc(var(--size)*2 + var(--gap)) calc(var(--size)*2 + var(--gap)*2),var(--clr-right-3) calc(var(--size)*2 + var(--gap)*2) calc(var(--size)*3 + var(--gap)*2),transparent calc(var(--size)*3 + var(--gap)*2) calc(var(--size)*3 + var(--gap)*3),var(--clr-right-4) calc(var(--size)*3 + var(--gap)*3) calc(var(--size)*4 + var(--gap)*3),transparent calc(var(--size)*4 + var(--gap)*3) calc(var(--size)*4 + var(--gap)*4),var(--clr-right-5) calc(var(--size)*4 + var(--gap)*4) calc(var(--size)*5 + var(--gap)*4),transparent calc(var(--size)*5 + var(--gap)*4) calc(var(--size)*5 + var(--gap)*5))}.project__in-development>:not(h2,p,[data-bgset]){position:relative;border-color:var(--clr-cool-blue-100)}.project__in-development>:not(h2,p,[data-bgset]):after,.project__in-development>:not(h2,p,[data-bgset]):before{position:absolute}.project__in-development>:not(h2,p,[data-bgset]):before{content:"";top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.project__in-development>:not(h2,p,[data-bgset]):after{content:"In Developement";top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:var(--clr-cool-blue-600);padding:.8em;border:2px solid var(--clr-shade-light);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center}.project__in-development h2,.project__in-development p{color:inherit;position:relative;z-index:1}.my-css-loader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--clr-cool-blue-500);z-index:20;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.my-css-loader.loaded{-webkit-animation:slideOut .8s cubic-bezier(.77,0,.18,1) forwards;animation:slideOut .8s cubic-bezier(.77,0,.18,1) forwards}.my-css-loader.loaded .my-css-loader__ellipse-wrapper{--scale:0}.my-css-loader.active .my-css-loader__ellipse-wrapper>*{-webkit-animation:my-css-loader var(--loader-duration) cubic-bezier(0,.2,.8,1) infinite;animation:my-css-loader var(--loader-duration) cubic-bezier(0,.2,.8,1) infinite}.my-css-loader.active .my-css-loader__ellipse-wrapper>:nth-child(2){-webkit-animation-delay:calc(var(--loader-duration)/2.5);animation-delay:calc(var(--loader-duration)/2.5)}.my-css-loader__ellipse-wrapper{display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(var(--scale,1));-ms-transform:translate(-50%,-50%) scale(var(--scale,1));transform:translate(-50%,-50%) scale(var(--scale,1));-webkit-transition:-webkit-transform .15s cubic-bezier(.77,0,.18,1);transition:-webkit-transform .15s cubic-bezier(.77,0,.18,1);transition:transform .15s cubic-bezier(.77,0,.18,1);transition:transform .15s cubic-bezier(.77,0,.18,1),-webkit-transform .15s cubic-bezier(.77,0,.18,1);width:calc(var(--base-line-height)*1rem*3);height:calc(var(--base-line-height)*1rem*3)}.my-css-loader__ellipse-wrapper>*{position:absolute;border:.1rem solid var(--clr-shade-light);top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:1;width:100%;height:100%;border-radius:50%;--loader-duration:2s}.container-lg{--container-lg-max-width:1440;max-width:calc(var(--container-lg-max-width)/var(--base-font-size)*1rem);margin:0 auto}.container-md{--multiple:1;--padding-x:calc(var(--base-line-height)*1rem*var(--multiple));padding:0 var(--padding-x);margin:0 auto}@media screen and (max-width:21.875em){.container-md{--padding-x:min(5vw,calc(var(--base-line-height)*1rem*var(--multiple)))}}@media screen and (min-width:37.5em){.container-md{--max-width:22;--padding-x:calc(var(--base-line-height)*1rem*var(--multiple));max-width:calc(var(--base-line-height)*1rem*var(--max-width) + var(--base-line-height)*1rem*var(--multiple)*2)}}@media screen and (min-width:56.25em){.container-md{--multiple:2;--max-width:42;--padding-x:calc(var(--base-line-height)*1rem*var(--multiple))}}@-webkit-keyframes spin{to{-webkit-transform:rotate(var(--turns,1turn));transform:rotate(var(--turns,1turn))}}@keyframes spin{to{-webkit-transform:rotate(var(--turns,1turn));transform:rotate(var(--turns,1turn))}}@-webkit-keyframes slideEnterX{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideEnterX{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bgSlideX{to{background-position-x:-5000px}}@keyframes bgSlideX{to{background-position-x:-5000px}}@-webkit-keyframes bgSlideXReverse{to{background-position-x:5000px}}@keyframes bgSlideXReverse{to{background-position-x:5000px}}.target__border{position:relative;--dashoffset:var(--dasharray,1000px)}.target__svg-wrapper{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;--sizeVal:var(--size,calc(-20/var(--base-font-size)*1rem));top:var(--sizeVal);right:var(--sizeVal);left:var(--sizeVal);bottom:var(--sizeVal)}.target__svg-wrapper svg rect{transform-box:fill-box;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - var(--sizeVal)*-1*0.8);height:calc(100% - var(--sizeVal)*-1*0.8);--clr-stroke:rgba(15,143,255,0.7);stroke:var(--clr-stroke);stroke-width:3;stroke-linecap:round;stroke-dasharray:var(--dasharray);stroke-dashoffset:calc(var(--dashoffset)*-1)}.target:target~.target__border .target__svg-wrapper svg rect{-webkit-animation:border-spin var(--duration,2s) var(--delay,1s) ease-in-out!important;animation:border-spin var(--duration,2s) var(--delay,1s) ease-in-out!important}@-webkit-keyframes border-spin{to{stroke-dashoffset:var(--dashoffset)}}@keyframes border-spin{to{stroke-dashoffset:var(--dashoffset)}}@-webkit-keyframes appearIn{0%,to{opacity:0}20%,80%{opacity:1}}@keyframes appearIn{0%,to{opacity:0}20%,80%{opacity:1}}@-webkit-keyframes crown-shadow-scale-up-down{to{-webkit-transform:translate(var(--ds-translate-x),var(--ds-translate-y)) rotate(var(--ds-rotate)) scale(var(--ds-scale-to,.8));transform:translate(var(--ds-translate-x),var(--ds-translate-y)) rotate(var(--ds-rotate)) scale(var(--ds-scale-to,.8));-webkit-filter:blur(calc(var(--ds-blur)*var(--ds-blur-to, 1.5)));filter:blur(calc(var(--ds-blur)*var(--ds-blur-to, 1.5)))}}@keyframes crown-shadow-scale-up-down{to{-webkit-transform:translate(var(--ds-translate-x),var(--ds-translate-y)) rotate(var(--ds-rotate)) scale(var(--ds-scale-to,.8));transform:translate(var(--ds-translate-x),var(--ds-translate-y)) rotate(var(--ds-rotate)) scale(var(--ds-scale-to,.8));-webkit-filter:blur(calc(var(--ds-blur)*var(--ds-blur-to, 1.5)));filter:blur(calc(var(--ds-blur)*var(--ds-blur-to, 1.5)))}}@-webkit-keyframes crown-up-n-down{to{-webkit-transform:translate(calc(var(--crown-translate-x)*var(--crown-translate-x-to, 1.2)),calc(var(--crown-translate-y)*var(--crown-translate-y-to, 1.2))) rotate(var(--crown-rotate));transform:translate(calc(var(--crown-translate-x)*var(--crown-translate-x-to, 1.2)),calc(var(--crown-translate-y)*var(--crown-translate-y-to, 1.2))) rotate(var(--crown-rotate))}}@keyframes crown-up-n-down{to{-webkit-transform:translate(calc(var(--crown-translate-x)*var(--crown-translate-x-to, 1.2)),calc(var(--crown-translate-y)*var(--crown-translate-y-to, 1.2))) rotate(var(--crown-rotate));transform:translate(calc(var(--crown-translate-x)*var(--crown-translate-x-to, 1.2)),calc(var(--crown-translate-y)*var(--crown-translate-y-to, 1.2))) rotate(var(--crown-rotate))}}@-webkit-keyframes slideOut{to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes slideOut{to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@-webkit-keyframes my-css-loader{0%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:0}4.9%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:0}5%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:1}to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes my-css-loader{0%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:0}4.9%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:0}5%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:1}to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;-webkit-clip-path:none;clip-path:none;white-space:normal}img:is(.lazyload,.lazyloading){max-width:unset;width:100%}.lazyloading.blur-transition--base:not(.lazyloaded,[data-pseudo-bg]),.lazyloading.blur-transition--base[data-pseudo-bg]:after{-webkit-filter:blur(calc(var(--base-line-height)*1rem*0.5));filter:blur(calc(var(--base-line-height)*1rem*0.5))}.lazyloading.blur-transition--sm[data-pseudo-bg]:after{-webkit-filter:blur(calc(var(--base-line-height)*1rem*0.125));filter:blur(calc(var(--base-line-height)*1rem*0.125))}.lazyloaded{-webkit-transition:-webkit-filter .5s ease-in-out;transition:-webkit-filter .5s ease-in-out;transition:filter .5s ease-in-out;transition:filter .5s ease-in-out,-webkit-filter .5s ease-in-out}.lazyloaded[data-pseudo-bg]{-webkit-transition:unset;transition:unset}.lazyloaded[data-pseudo-bg]:after{-webkit-transition:-webkit-filter .5s ease-in-out;transition:-webkit-filter .5s ease-in-out;transition:filter .5s ease-in-out;transition:filter .5s ease-in-out,-webkit-filter .5s ease-in-out}.ratio-container{position:relative;display:block;--lazy-w--m:1;--lazy-h--m:1;--lazy-w:var(--lazy-w--m);--lazy-h:var(--lazy-h--m)}.ratio-container:after{content:"";display:block;aspect-ratio:var(--lazy-w)/var(--lazy-h)}@supports not (aspect-ratio:1){.ratio-container:after{width:100%;height:0;padding-bottom:calc(var(--lazy-h)/var(--lazy-w)*100%)}}@media screen and (min-width:37.5em){.ratio-container{--lazy-w--tp:var(--lazy-w--m);--lazy-h--tp:var(--lazy-h--m);--lazy-w:var(--lazy-w--tp);--lazy-h:var(--lazy-h--tp)}}@media screen and (min-width:56.25em){.ratio-container{--lazy-w--tl:var(--lazy-w--tp);--lazy-h--tl:var(--lazy-h--tp);--lazy-w:var(--lazy-w--tl);--lazy-h:var(--lazy-h--tl)}}@media screen and (min-width:75em){.ratio-container{--lazy-w--desktop:var(--lazy-w--tl);--lazy-h--desktop:var(--lazy-h--tl);--lazy-w:var(--lazy-w--desktop);--lazy-h:var(--lazy-h--desktop)}}.ratio-container iframe,.ratio-container img,.ratio-container picture,.ratio-container video{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;display:block!important}.cursor-trailer{position:fixed;top:0;left:0;contain:layout style size;z-index:20;mix-blend-mode:multiply}.cursor-trailer,.cursor-trailer__circle{pointer-events:none;will-change:transform}.cursor-trailer__circle{width:calc(var(--base-line-height)*1rem*1);height:calc(var(--base-line-height)*1rem*1);border:calc(2/var(--base-font-size)*1rem) solid var(--clr-cool-blue-500);background-color:var(--clr-cool-blue-200);border-radius:50%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:scale .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:scale .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,scale .3s ease-in-out;transition:transform .3s ease-in-out,scale .3s ease-in-out,-webkit-transform .3s ease-in-out}.cursor-trailer.hide>.cursor-trailer__circle{-webkit-transform:translate(-50%,-50%) scale(0)!important;-ms-transform:translate(-50%,-50%) scale(0)!important;transform:translate(-50%,-50%) scale(0)!important;scale:0!important}@media (hover:none){.cursor-trailer{display:none}}@media (prefers-reduced-motion:reduce){.cursor-trailer{display:none}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:var(--clr-cool-blue-200)}::-webkit-scrollbar-thumb{background-color:var(--clr-cool-blue-400)}::-webkit-scrollbar-thumb:hover{background-color:var(--clr-cool-blue-500)}html{scrollbar-width:thin;scrollbar-color:var(--clr-cool-blue-400) var(--clr-cool-blue-200)}@media (prefers-reduced-motion:no-preference) and (hover:hover){#smooth-scroll-container{overflow:hidden;position:fixed;height:100%;width:100%;top:0;left:0;right:0;bottom:0}#smooth-scroll-container>#smooth-scroll-content{display:flow-root;overflow:auto;width:100%}.scroller-blocker{position:fixed!important;height:100%!important}}.btn{display:inline-block;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;background-color:transparent;border-radius:50%;outline-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;--clr-btn-bg:transparent;background-color:var(--clr-btn-bg);--speed-n-func:250ms ease-in-out;-webkit-transition:background-color var(--speed-n-func);transition:background-color var(--speed-n-func);width:calc(var(--base-line-height)*1rem*3.5);height:calc(var(--base-line-height)*1rem*3.5);--dashoffset:0;--dasharray:14 20.5;--width:1.5;--radius:calc(50% - var(--width)*1px);--btn-label-transitionDuration:100ms;--btn-tick-transitionDuration:150ms;--btn-label-transitionDelay:var(--btn-tick-transitionDuration);--btn-tick-transitionDelay:var(--btn-label-transitionDuration)}.btn:hover{--color:var(--clr-cool-blue-400)}@media screen and (min-width:37.5em){.btn{--btn-label-transitionDuration:150ms;--btn-tick-transitionDuration:200ms;width:calc(var(--base-line-height)*1rem*4);height:calc(var(--base-line-height)*1rem*4)}}@media screen and (min-width:37.5em) and (max-height:42.5em){.btn{width:calc(var(--base-line-height)*1rem*3.5);height:calc(var(--base-line-height)*1rem*3.5)}}@media screen and (min-width:75em){.btn{--width:2;width:calc(var(--base-line-height)*1rem*5);height:calc(var(--base-line-height)*1rem*5)}}@media screen and (min-width:75em) and (max-height:42.5em){.btn{width:calc(var(--base-line-height)*1rem*4.375);height:calc(var(--base-line-height)*1rem*4.375)}}@media (hover:hover){.btn:is(:hover,:focus-visible){--dashoffset:20}}.btn>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn__label{-webkit-transition:-webkit-transform var(--btn-label-transitionDuration) var(--btn-label-transitionDelay) ease-in-out;transition:-webkit-transform var(--btn-label-transitionDuration) var(--btn-label-transitionDelay) ease-in-out;transition:transform var(--btn-label-transitionDuration) var(--btn-label-transitionDelay) ease-in-out;transition:transform var(--btn-label-transitionDuration) var(--btn-label-transitionDelay) ease-in-out,-webkit-transform var(--btn-label-transitionDuration) var(--btn-label-transitionDelay) ease-in-out}.btn__tick{position:absolute;top:50%;left:50%;--offsetX:calc(0/var(--base-font-size)*1rem);--offsetY:calc(8/var(--base-font-size)*1rem);--translateX:calc(-50% + var(--offsetX));--translateY:calc(-50% + var(--offsetY));--scale:0;--rotate:45deg;-webkit-transform:translate(var(--translateX),var(--translateY)) scale(var(--scale)) rotate(var(--rotate));-ms-transform:translate(var(--translateX),var(--translateY)) scale(var(--scale)) rotate(var(--rotate));transform:translate(var(--translateX),var(--translateY)) scale(var(--scale)) rotate(var(--rotate));-webkit-transition:-webkit-transform var(--btn-tick-transitionDuration) var(--btn-tick-transitionDelay) ease-in-out;transition:-webkit-transform var(--btn-tick-transitionDuration) var(--btn-tick-transitionDelay) ease-in-out;transition:transform var(--btn-tick-transitionDuration) var(--btn-tick-transitionDelay) ease-in-out;transition:transform var(--btn-tick-transitionDuration) var(--btn-tick-transitionDelay) ease-in-out,-webkit-transform var(--btn-tick-transitionDuration) var(--btn-tick-transitionDelay) ease-in-out;--tick-size:36;width:calc(var(--tick-size)/var(--base-font-size)*1rem);height:calc(var(--tick-size)/var(--base-font-size)*1rem)}@media screen and (min-width:37.5em){.btn__tick{--tick-size:44;--offsetY:calc(14/var(--base-font-size)*1rem)}}@media screen and (min-width:37.5em) and (max-height:42.5em){.btn__tick{--tick-size:38}}@media screen and (min-width:56.25em){.btn__tick{--tick-size:60}}@media screen and (min-width:56.25em) and (max-height:42.5em){.btn__tick{--tick-size:46}}.btn__tick path{fill:#1e222f}.btn__border{position:absolute;top:0;left:0;width:100%;height:100%;stroke-dashoffset:var(--dashoffset);stroke-dasharray:var(--dasharray);stroke-width:var(--width);stroke:var(--color)}@media (prefers-reduced-motion:no-preference){.btn__border{-webkit-transition:stroke-dashoffset var(--speed-n-func),stroke-dasharray var(--speed-n-func),stroke-width var(--speed-n-func),stroke var(--speed-n-func),r var(--speed-n-func);transition:stroke-dashoffset var(--speed-n-func),stroke-dasharray var(--speed-n-func),stroke-width var(--speed-n-func),stroke var(--speed-n-func),r var(--speed-n-func)}}.btn__border circle{r:var(--radius);transform-box:fill-box;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@media (prefers-reduced-motion:no-preference){.btn__border circle{-webkit-transition:-webkit-transform var(--speed-n-func);transition:-webkit-transform var(--speed-n-func);transition:transform var(--speed-n-func);transition:transform var(--speed-n-func),-webkit-transform var(--speed-n-func)}}.btn:active .btn__border circle{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}@media (prefers-reduced-motion:no-preference){.btn--copied .btn__border,.btn--neutral .btn__border{-webkit-animation:spin 5s linear infinite;animation:spin 5s linear infinite}}.btn--copied:is(:hover,:focus-visible),.btn--neutral:is(:hover,:focus-visible){--turns:-1turn}.btn--neutral{--color:var(--clr-cool-blue-200)}.btn--copied,.btn--neutral:focus-visible{--color:var(--clr-primary-500)}.btn--copied{--clr-border-bg:rgba(15,143,255,0.15);--btn-label-transitionDelay:0ms;--btn-tick-transitionDelay:var(--btn-label-transitionDuration);--clr-btn-bg:rgba(15,143,255,0.1)}.btn--copied:is(:hover,:focus-visible){--color:var(--clr-primary-500)}.btn--copied .btn__label{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.btn--copied .btn__tick{--offsetX:0px;--offsetY:0px;--scale:1;--rotate:0deg}.watermark{position:fixed;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:-1;--top:calc(var(--base-line-height)*1rem*6.5);top:var(--top);left:0;width:100%;--height:102;height:calc(var(--height)/var(--base-font-size)*1rem);--bg:var(--url);--bg-pos-x:calc(-35.75/var(--base-font-size)*1rem);background-image:var(--bg);background-repeat:repeat-x;background-size:auto 100%;background-position-x:var(--bg-pos-x)}@media (prefers-reduced-motion:no-preference){.watermark{--gap:0.7s;background-position:left 0;-webkit-animation:slideEnterX var(--gap) ease-in-out,bgSlideX 100s var(--gap) linear infinite;animation:slideEnterX var(--gap) ease-in-out,bgSlideX 100s var(--gap) linear infinite}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.watermark{left:100%;-webkit-animation:bgSlideX 100s linear infinite;animation:bgSlideX 100s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:37.5em){.watermark{--gap:0.8s}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:56.25em){.watermark{--gap:1s}}@media screen and (min-width:31.25em) and (max-height:42.5em){.watermark{--height:110;--bg-pos-x:calc(-42/var(--base-font-size)*1rem);--top:calc(var(--base-line-height)*1rem*5.75)}}@media screen and (min-width:37.5em){.watermark{--height:176;--bg-pos-x:calc(-49/var(--base-font-size)*1rem);--top:calc(var(--base-line-height)*1rem*9)}}@media screen and (min-width:37.5em) and (max-height:42.5em){.watermark{--height:130;--bg-pos-x:calc(-35/var(--base-font-size)*1rem);--top:calc(var(--base-line-height)*1rem*6)}}@media screen and (min-width:56.25em) and (max-height:42.5em){.watermark{--height:150;--bg-pos-x:calc(-42/var(--base-font-size)*1rem);--top:calc(var(--base-line-height)*1rem*5.75)}}@media screen and (min-width:75em){.watermark{--height:260;--bg-pos-x:calc(-60/var(--base-font-size)*1rem);--top:calc(var(--base-line-height)*1rem*11)}}@media screen and (min-width:75em) and (max-height:42.5em){.watermark{--height:200;--bg-pos-x:calc(-50/var(--base-font-size)*1rem);--top:calc(var(--base-line-height)*1rem*6.25)}}.watermark--ui-designer{--url:url(/ui-designer-watermark-vector-m.87a15a04.png)}@media screen and (min-width:37.5em){.watermark--ui-designer{--url:url(/ui-designer-watermark-vector-tp.bab7df8f.png)}}@media screen and (min-width:75em){.watermark--ui-designer{--url:url(/ui-designer-watermark-vector-tl.b1ccb391.png)}}.watermark--my-work{--url:url(/my-work-watermark-vector-m.09c88a62.png)}@media screen and (min-width:37.5em){.watermark--my-work{--url:url(/my-work-watermark-vector-tp.ed1c760e.png)}}@media screen and (min-width:75em){.watermark--my-work{--url:url(/my-work-watermark-vector-tl.d8f955a3.png)}}.watermark--feedback{--url:url(/feedback-watermark-vector-m.2c0f9d6b.png)}@media screen and (min-width:37.5em){.watermark--feedback{--url:url(/feedback-watermark-vector-tp.67d20f37.png)}}@media screen and (min-width:75em){.watermark--feedback{--url:url(/feedback-watermark-vector-tl.7cd173e0.png)}}.watermark--about-me{--url:url(/about-me-watermark-vector-m.8af47c33.png)}@media screen and (min-width:37.5em){.watermark--about-me{--url:url(/about-me-watermark-vector-tp.0d163b7c.png)}}@media screen and (min-width:75em){.watermark--about-me{--url:url(/about-me-watermark-vector-tl.61c3fa8f.png)}}.page-transit-elem{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--clr-cool-blue-500);z-index:20;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.header{position:fixed;width:100%;top:calc(var(--base-line-height)*1rem*var(--nav-top-hero-top));z-index:10}.header .navbar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--base-line-height)*1rem*0.375)}@media screen and (max-width:21.875em){.header .navbar-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.header .amj-logo{width:calc(var(--base-line-height)*1rem*1.5)}@media screen and (min-width:37.5em){.header .amj-logo{width:calc(var(--base-line-height)*1rem*2)}}.header .nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(var(--base-line-height)*1rem*7)}@media screen and (min-width:37.5em){.header .nav__list{width:calc(var(--base-line-height)*1rem*9)}}@media screen and (min-width:56.25em){.header .nav__list{width:calc(var(--base-line-height)*1rem*12)}}.header .nav__link-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;isolation:isolate;--icon-width:14}@media screen and (min-width:37.5em){.header .nav__link-icon{--icon-width:16}}@media screen and (min-width:56.25em){.header .nav__link-icon{--icon-width:18}}.header .nav__link-icon__icon{width:calc(var(--icon-width)/var(--base-font-size)*1rem)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.header .nav__link-icon p{-webkit-transform:translateX(calc(var(--icon-width)/var(--base-font-size)*1rem/2));-ms-transform:translateX(calc(var(--icon-width)/var(--base-font-size)*1rem/2));transform:translateX(calc(var(--icon-width)/var(--base-font-size)*1rem/2));-webkit-transition:color .15s ease-in-out,-webkit-transform .2s ease-in-out;transition:color .15s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,color .15s ease-in-out;transition:transform .2s ease-in-out,color .15s ease-in-out,-webkit-transform .2s ease-in-out;z-index:1}.header .nav__link-icon__icon{opacity:0;-webkit-transform:translateX(calc(var(--icon-width)/var(--base-font-size)*1rem*-1));-ms-transform:translateX(calc(var(--icon-width)/var(--base-font-size)*1rem*-1));transform:translateX(calc(var(--icon-width)/var(--base-font-size)*1rem*-1));-webkit-transition:opacity .15s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .15s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .15s ease-in-out,transform .2s ease-in-out;transition:opacity .15s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.header .nav__link-icon__icon svg path{-webkit-transition:fill .15s ease-in-out;transition:fill .15s ease-in-out}.header .nav__link-icon:is(:hover,:focus-visible) :is(p,.header .nav__link-icon__icon){-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}}.hero-sec{padding-top:calc(var(--base-line-height)*1rem*var(--combined-mt));-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);padding-bottom:calc(var(--base-line-height)*1rem*var(--section-padding))}.hero-sec__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;--pt:0.75;padding-top:calc(var(--base-line-height)*1rem*var(--pt))}@media screen and (min-width:31.25em) and (max-height:42.5em){.hero-sec__content{--pt:0.125}}@media screen and (min-width:37.5em){.hero-sec__content{--pt:1}}@media screen and (min-width:37.5em) and (max-height:42.5em){.hero-sec__content{--pt:0.125}}@media screen and (min-width:56.25em){.hero-sec__content{--pt:1.5;overflow:unset}}@media screen and (min-width:56.25em) and (max-height:42.5em){.hero-sec__content{--pt:0.25}}@media screen and (min-width:75em) and (max-height:42.5em){.hero-sec__content{--pt:0.25}}.hero-sec__img{--size:364;width:calc(var(--size)/var(--base-font-size)*1rem);height:calc(var(--size)/var(--base-font-size)*1rem);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hero-sec__img>img{width:100%}@media screen and (min-width:31.25em) and (max-height:42.5em){.hero-sec__img{--size:330}}@media screen and (min-width:37.5em){.hero-sec__img{--size:560}}@media screen and (min-width:37.5em) and (max-height:42.5em){.hero-sec__img{--size:360}}@media screen and (min-width:56.25em) and (max-height:42.5em){.hero-sec__img{--size:400;-webkit-transform:translateX(calc(var(--base-line-height)*1rem*-1));-ms-transform:translateX(calc(var(--base-line-height)*1rem*-1));transform:translateX(calc(var(--base-line-height)*1rem*-1))}}@media screen and (min-width:75em){.hero-sec__img{--size:750;-webkit-transform:translateX(calc(var(--base-line-height)*1rem*-1.5));-ms-transform:translateX(calc(var(--base-line-height)*1rem*-1.5));transform:translateX(calc(var(--base-line-height)*1rem*-1.5))}}@media screen and (min-width:75em) and (max-height:42.5em){.hero-sec__img{--size:480;-webkit-transform:translateX(calc(var(--base-line-height)*1rem*-1));-ms-transform:translateX(calc(var(--base-line-height)*1rem*-1));transform:translateX(calc(var(--base-line-height)*1rem*-1))}}@media screen and (min-width:56.25em) and (max-height:42.5em){.hero-sec .container-md{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;position:absolute;left:50%;top:calc(var(--base-line-height)*1rem*8 + var(--base-line-height)*1rem*var(--pt));-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width:75em){.hero-sec .container-md{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;position:absolute;left:50%;top:calc(var(--base-line-height)*1rem*18.5 + var(--base-line-height)*1rem*var(--pt));-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width:75em) and (max-height:42.5em){.hero-sec .container-md{top:calc(var(--base-line-height)*1rem*10.25 + var(--base-line-height)*1rem*var(--pt))}}.hero-sec__headings{margin-top:calc(var(--base-line-height)*1rem*1)}@media screen and (min-width:31.25em) and (max-height:42.5em){.hero-sec__headings{margin-top:calc(var(--base-line-height)*1rem*0.25)}}@media screen and (min-width:37.5em) and (max-height:42.5em){.hero-sec__headings{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:calc(var(--base-line-height)*1rem*0.125)}}@media screen and (min-width:75em){.hero-sec__headings{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:0;margin-right:min(2vw,calc(var(--base-line-height)*1rem*2))}}@media screen and (min-width:75em) and (max-height:42.5em){.hero-sec__headings{margin-right:min(2vw,calc(var(--base-line-height)*1rem*3))}}.hero-sec__headings h1,.hero-sec__headings p{text-align:center}@media screen and (min-width:56.25em) and (max-height:42.5em){.hero-sec__headings h1,.hero-sec__headings p{text-align:left}}@media screen and (min-width:75em){.hero-sec__headings h1,.hero-sec__headings p{text-align:left}}.hero-sec__headings p{color:var(--clr-cool-blue-400)}@media screen and (min-width:56.25em) and (max-height:42.5em){.hero-sec__headings p{margin-left:calc(5/var(--base-font-size)*1rem)}}@media screen and (min-width:75em){.hero-sec__headings p{margin-left:calc(5/var(--base-font-size)*1rem)}}.hero-sec__cta{margin-top:calc(var(--base-line-height)*1rem*0.5);margin-left:auto;margin-right:auto}@media screen and (min-width:31.25em) and (max-height:42.5em){.hero-sec__cta{margin-top:calc(var(--base-line-height)*1rem*0.25)}}@media screen and (min-width:37.5em) and (max-height:42.5em){.hero-sec__cta{margin-top:calc(var(--base-line-height)*1rem*0.125)}}@media screen and (min-width:56.25em) and (max-height:42.5em){.hero-sec__cta{margin:0;margin-left:min(10vw,calc(var(--base-line-height)*1rem*5))}}@media screen and (min-width:75em){.hero-sec__cta{margin:0;margin-left:min(5vw,calc(var(--base-line-height)*1rem*3))}}@media screen and (min-width:75em) and (max-height:42.5em){.hero-sec__cta{margin-left:min(10vw,calc(var(--base-line-height)*1rem*5.5))}}.work-sec{padding:calc(var(--base-line-height)*1rem*var(--section-padding)) 0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.work-sec__project-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;--spacing:1.5;gap:calc(var(--base-line-height)*1rem*var(--spacing))}.work-sec__project-row+.work-sec__project-row{margin-top:calc(var(--base-line-height)*1rem*var(--spacing))}@media screen and (min-width:37.5em){.work-sec__project-row{--spacing:2}}@media screen and (min-width:75em){.work-sec__project-row{--spacing:3;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:37.5em){.work-sec__project{-ms-flex-item-align:start;align-self:flex-start}.work-sec__project:nth-child(2n){-ms-flex-item-align:end;align-self:flex-end}}@media screen and (min-width:75em){.work-sec__project:nth-child(2n){-ms-flex-item-align:unset;align-self:unset}.work-sec__project-2{margin-top:calc(var(--base-line-height)*1rem*7)}.work-sec__project-4{margin-top:calc(var(--base-line-height)*1rem*2)}.work-sec__project-5{margin-top:calc(var(--base-line-height)*1rem*-5.5)}}@media screen and (min-width:87.5em){.work-sec__project-2{margin-top:calc(var(--base-line-height)*1rem*8)}.work-sec__project-5{margin-top:calc(var(--base-line-height)*1rem*-6.5)}}@media screen and (min-width:37.5em){.work-sec__project-1>.work-sec__project-img{width:calc(var(--base-line-height)*1rem*14.5);height:calc(var(--base-line-height)*1rem*16.5)}}@media screen and (min-width:87.5em){.work-sec__project-1>.work-sec__project-img{width:calc(var(--base-line-height)*1rem*17);height:calc(var(--base-line-height)*1rem*20)}}@media screen and (min-width:37.5em){.work-sec__project-2>.work-sec__project-img{width:calc(var(--base-line-height)*1rem*16.5);height:calc(var(--base-line-height)*1rem*11.5)}}@media screen and (min-width:87.5em){.work-sec__project-2>.work-sec__project-img{width:calc(var(--base-line-height)*1rem*19);height:calc(var(--base-line-height)*1rem*14)}}@media screen and (min-width:37.5em){.work-sec__project-3>.work-sec__project-img{width:calc(var(--base-line-height)*1rem*17.5);height:calc(var(--base-line-height)*1rem*11)}}@media screen and (min-width:87.5em){.work-sec__project-3>.work-sec__project-img{width:calc(var(--base-line-height)*1rem*20.5);height:calc(var(--base-line-height)*1rem*13.5)}}@media screen and (min-width:37.5em){.work-sec__project-4>.work-sec__project-img{width:calc(var(--base-line-height)*1rem*14);height:calc(var(--base-line-height)*1rem*16.5)}}@media screen and (min-width:87.5em){.work-sec__project-4>.work-sec__project-img{width:calc(var(--base-line-height)*1rem*16);height:calc(var(--base-line-height)*1rem*20)}}@media screen and (min-width:37.5em){.work-sec__project-5>.work-sec__project-img{width:calc(var(--base-line-height)*1rem*15);height:calc(var(--base-line-height)*1rem*13.5)}}@media screen and (min-width:87.5em){.work-sec__project-5>.work-sec__project-img{width:calc(var(--base-line-height)*1rem*18);height:calc(var(--base-line-height)*1rem*15)}}.work-sec__project-img{height:calc(var(--base-line-height)*1rem*12);background-color:var(--clr-cool-blue-100);border:calc(2/var(--base-font-size)*1rem) solid var(--clr-cool-blue-300);overflow:hidden}@media screen and (max-width:21.875em){.work-sec__project-img{height:calc(var(--base-line-height)*1rem*11.125)}}@media screen and (min-width:37.5em){.work-sec__project-img{border-width:calc(2.5/var(--base-font-size)*1rem)}}@media screen and (min-width:56.25em){.work-sec__project-img{border-width:calc(3/var(--base-font-size)*1rem)}}.work-sec__project-img>picture,.work-sec__project-img>picture img{max-width:unset;width:100%;height:100%}.work-sec__project-img>picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.work-sec__project-title{margin-top:calc(var(--base-line-height)*1rem*0.25)}@media screen and (min-width:37.5em){.work-sec__project-title{margin-top:calc(var(--base-line-height)*1rem*0.5)}}.feedback-sec{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.feedback-sec__feedbacks{position:relative;min-height:max(100vh,30rem)}.feedback-sec__feedback{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.feedback-sec__text>p{--clr-main:var(--clr-cool-blue-500);--clr-secondary:var(--clr-cool-blue-400);hanging-punctuation:first}.feedback-sec__text>p span{display:inline}.feedback-sec__text>p:before{content:"“"}.feedback-sec__text>p:after{content:"”"}@supports not (hanging-punctuation:first){.feedback-sec__text>p{text-indent:-.675em}}.feedback-sec__text>p .hide-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);white-space:nowrap;border-width:0}.feedback-sec__text>p .hide-text.from-tp{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;-webkit-clip-path:none;clip-path:none;white-space:normal}.feedback-sec__text>p .main-text{color:var(--clr-main)}.feedback-sec__text>p .main-text.from-tp{color:unset}@media screen and (min-width:37.5em){.feedback-sec__text>p .main-text.m-only{color:unset}.feedback-sec__text>p .main-text.from-tp{color:var(--clr-main)}.feedback-sec__text>p .hide-text.mb-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;-webkit-clip-path:none;clip-path:none;white-space:normal}.feedback-sec__text>p .hide-text.from-tp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);white-space:nowrap;border-width:0}}.feedback-sec__info{margin-top:calc(var(--base-line-height)*1rem*1)}.feedback-sec__client{color:var(--clr-cool-blue-500)}.feedback-sec__company{color:var(--clr-cool-blue-400)}.about-sec{padding-top:calc(var(--base-line-height)*1rem*var(--section-padding));-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}@media screen and (min-width:75em){.about-sec .container-lg{padding-right:calc(var(--base-line-height)*1rem*2)}}@media screen and (min-width:87.5em){.about-sec .container-lg{padding-right:calc(var(--base-line-height)*1rem*3)}}@media screen and (min-width:75em){.about-sec__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:clamp(var(--base-line-height) * 1rem * 1,5vw,var(--base-line-height) * 1rem * 3)}}.about-sec__wrapper .container-md:nth-child(2){padding:unset}@media screen and (min-width:31.25em) and (max-height:42.5em){.about-sec__wrapper .container-md:nth-child(2){padding:0 var(--padding-x)}}@media screen and (min-width:37.5em){.about-sec__wrapper .container-md:nth-child(2){padding:0 var(--padding-x)}}@media screen and (min-width:56.25em){.about-sec__wrapper .container-md:nth-child(2){margin-left:unset}}@media screen and (min-width:75em){.about-sec__wrapper .container-md{max-width:unset;margin:unset;padding:unset;-webkit-box-flex:1;-ms-flex:1;flex:1}.about-sec__wrapper .container-md:nth-child(2){max-width:min(100%,var(--base-line-height) * 1rem * 20);padding:unset}}.about-sec__texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--base-line-height)*1rem*1)}@media screen and (min-width:37.5em){.about-sec__texts{gap:calc(var(--base-line-height)*1rem*1.25)}}@media screen and (max-width:18.75em){.about-sec__title br{display:none}}@media screen and (min-width:27.5em){.about-sec__title br{display:none}}.about-sec__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--base-line-height)*1rem*0.75)}@media screen and (min-width:37.5em){.about-sec__desc{gap:calc(var(--base-line-height)*1rem*1)}}.about-sec__contact{-ms-flex-item-align:start;align-self:flex-start}.about-sec__contact.target__border{--dasharray:1000px;--duration:2s;--delay:1s;--size:calc(-20/var(--base-font-size)*1rem)}@media screen and (max-width:21.875em){.about-sec__contact.target__border{--size:calc(-15/var(--base-font-size)*1rem)}}.about-sec__social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(var(--base-line-height)*1rem*9)}@media screen and (min-width:37.5em){.about-sec__social-links{width:calc(var(--base-line-height)*1rem*11);margin-top:calc(var(--base-line-height)*1rem*0.25)}}@media screen and (min-width:75em){.about-sec__social-links{width:calc(var(--base-line-height)*1rem*10.5)}}.about-sec__social-links a,.about-sec__social-links button{text-decoration:underline}.about-sec__social-links div+*{position:relative;--circleSize:3.29;--leftVal:-15.36}.about-sec__social-links div+:before{content:"";position:absolute;width:calc(var(--circleSize)/var(--base-font-size)*1rem);height:calc(var(--circleSize)/var(--base-font-size)*1rem);border-radius:50%;background-color:var(--clr-cool-blue-300);left:calc(var(--leftVal)/var(--base-font-size)*1rem);top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:37.5em){.about-sec__social-links div+*{--circleSize:4.72;--leftVal:-27.89}}@media screen and (min-width:75em){.about-sec__social-links div+*{--circleSize:7.08;--leftVal:-23.46}}.about-sec__img{position:relative;z-index:-2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:calc(var(--base-line-height)*1rem*1.75)}@media screen and (min-width:31.25em) and (max-height:42.5em){.about-sec__img{max-width:calc(450/var(--base-font-size)*1rem)}}@media screen and (min-width:37.5em){.about-sec__img{margin-top:calc(var(--base-line-height)*1rem*1.5)}}@media screen and (min-width:56.25em){.about-sec__img{max-width:calc(600/var(--base-font-size)*1rem);margin-top:calc(var(--base-line-height)*1rem*1.5)}}@media screen and (min-width:56.25em) and (max-height:42.5em){.about-sec__img{max-width:calc(450/var(--base-font-size)*1rem)}}@media screen and (min-width:75em){.about-sec__img{max-width:unset;margin-top:0}}.about-sec__img img,.about-sec__img picture{max-width:unset;width:100%}.about-sec__img img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}@media screen and (min-width:75em){.about-sec__img img{height:min(100vh,1024/var(--base-font-size) * 1rem)}}@media screen and (min-width:75em) and (max-height:42.5em){.about-sec__img img{height:max(100vh,650/var(--base-font-size) * 1rem);width:80%}}.case-study__hero-sec{padding-top:calc(var(--base-line-height)*1rem*var(--combined-mt))}.case-study__hero-content{position:relative;--mt:calc(var(--base-line-height)*1rem*0.25);margin-top:var(--mt)}@media screen and (min-width:37.5em){.case-study__hero-content{--mt:func.convert(0.5)}}.case-study__hero-bg{position:absolute;top:0;left:0;right:0;z-index:-1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--clr-cool-blue-100)}.case-study__hero-bg img{max-width:unset;width:100%;height:calc(var(--base-line-height)*1rem*14);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width:37.5em){.case-study__hero-bg img{height:calc(var(--base-line-height)*1rem*18)}}@media screen and (min-width:56.25em){.case-study__hero-bg img{height:calc(var(--base-line-height)*1rem*22)}}@media screen and (min-width:56.25em) and (max-height:42.5em){.case-study__hero-bg img{height:calc(var(--base-line-height)*1rem*18)}}.case-study__hero-bg-gradients{--offset:1px}.case-study__hero-bg-gradients__bottom,.case-study__hero-bg-gradients__top{position:absolute;left:0;right:0;height:calc(var(--height) + var(--offset))}.case-study__hero-bg-gradients__top{--top:0px;top:calc(var(--top) - var(--offset));--height:calc(70/var(--base-font-size)*1rem);background:-webkit-gradient(linear,left top,left bottom,color-stop(12.69%,#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#fff 12.69%,hsla(0,0%,100%,0))}.case-study__hero-bg-gradients__bottom{--bottom:0px;bottom:calc(var(--bottom) - var(--offset));--height:calc(286/var(--base-font-size)*1rem);background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(25.52%,hsla(0,0%,100%,.8)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.8) 25.52%,#fff)}@media screen and (min-width:37.5em){.case-study__hero-bg-gradients__top{--height:calc(96/var(--base-font-size)*1rem);background:-webkit-gradient(linear,left top,left bottom,color-stop(12.69%,#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#fff 12.69%,hsla(0,0%,100%,0))}.case-study__hero-bg-gradients__bottom{--height:calc(348/var(--base-font-size)*1rem);background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(32.81%,hsla(0,0%,100%,.8)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.8) 32.81%,#fff)}}@media screen and (min-width:56.25em){.case-study__hero-bg-gradients__top{--height:calc(120/var(--base-font-size)*1rem);background:-webkit-gradient(linear,left top,left bottom,color-stop(12.69%,#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#fff 12.69%,hsla(0,0%,100%,0))}.case-study__hero-bg-gradients__bottom{--height:calc(420/var(--base-font-size)*1rem);background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(32.81%,hsla(0,0%,100%,.8)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.8) 32.81%,#fff)}}.case-study__hero-headings{padding-top:calc(var(--base-line-height)*1rem*6)}@media screen and (min-width:37.5em){.case-study__hero-headings{padding-top:calc(var(--base-line-height)*1rem*8.5)}}@media screen and (min-width:56.25em){.case-study__hero-headings{padding-top:calc(var(--base-line-height)*1rem*13.5)}}@media screen and (min-width:56.25em) and (max-height:42.5em){.case-study__hero-headings{padding-top:calc(var(--base-line-height)*1rem*8.5)}}.case-study__hero-headings p{margin-top:calc(var(--base-line-height)*1rem*0.5)}@media screen and (min-width:37.5em){.case-study__hero-headings p{margin-top:calc(var(--base-line-height)*1rem*0.25)}}@media screen and (min-width:56.25em){.case-study__hero-headings p{margin-top:calc(var(--base-line-height)*1rem*0.5)}}.case-study__project-summary{margin-top:calc(var(--base-line-height)*1rem*2.5)}@media screen and (min-width:37.5em){.case-study__project-summary{margin-top:calc(var(--base-line-height)*1rem*4)}}@media screen and (min-width:56.25em){.case-study__project-summary{margin-top:calc(var(--base-line-height)*1rem*6.5)}}@media screen and (min-width:37.5em){.case-study__info-desc{margin-top:calc(var(--base-line-height)*1rem*0.25)}}.case-study__info-desc--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--base-line-height)*1rem*0.75)}@media screen and (min-width:37.5em){.case-study__info-desc--wrapper{gap:calc(var(--base-line-height)*1rem*1)}}.case-study__grid{display:grid;gap:calc(var(--base-line-height)*1rem*1.25)}@media screen and (min-width:37.5em){.case-study__grid{gap:calc(var(--base-line-height)*1rem*1.5) min(5vw,var(--base-line-height) * 1rem * 3)}.case-study__grid--col-2{grid-template-columns:repeat(auto-fill,calc(var(--base-line-height)*1rem*9.5))}}@media screen and (min-width:56.25em){.case-study__grid{gap:calc(var(--base-line-height)*1rem*3) calc(var(--base-line-height)*1rem*4)}.case-study__grid--col-2{grid-template-columns:repeat(2,calc(var(--base-line-height)*1rem*10))}}@media screen and (min-width:75em){.case-study__grid{gap:calc(var(--base-line-height)*1rem*3) calc(var(--base-line-height)*1rem*4)}.case-study__grid--col-2{grid-template-columns:repeat(2,calc(var(--base-line-height)*1rem*12))}}@media screen and (min-width:87.5em){.case-study__grid--col-2{grid-template-columns:repeat(2,calc(var(--base-line-height)*1rem*17))}}.case-study__tooltip{display:inline-block;vertical-align:top;--clr-tooltip-text:var(--clr-darkpink-500)}.case-study__tooltip button{color:var(--clr-tooltip-text);position:relative;display:inline-block;--tooltip-tap-area-x:calc(var(--base-line-height)*1rem*0.25);--tooltip-tap-area-y:calc(var(--base-line-height)*1rem*0.25)}.case-study__tooltip button:after{content:"";position:absolute;top:calc(var(--tooltip-tap-area-y)*-1);bottom:calc(var(--tooltip-tap-area-y)*-1);right:calc(var(--tooltip-tap-area-x)*-1);left:calc(var(--tooltip-tap-area-x)*-1)}@media screen and (min-width:37.5em){.case-study__tooltip button{--tooltip-tap-area-x:calc(var(--base-line-height)*1rem*0.375)}}.case-study__tooltip--question button{cursor:help}.case-study__heading-bg{position:relative;isolation:isolate;overflow:hidden;padding:calc(var(--base-line-height)*1rem*1) 0;height:calc(var(--base-line-height)*1rem*16);background-color:var(--clr-cool-blue-100)}@media screen and (min-width:37.5em){.case-study__heading-bg{height:calc(var(--base-line-height)*1rem*13)}}@media screen and (min-width:56.25em){.case-study__heading-bg{height:calc(var(--base-line-height)*1rem*15);padding:calc(var(--base-line-height)*1rem*1.125) 0}}@media screen and (min-width:75em){.case-study__heading-bg{height:calc(var(--base-line-height)*1rem*18);padding:calc(var(--base-line-height)*1rem*2) 0}}.case-study__heading-bg>.case-study-bg-img{position:absolute;top:0;left:50%;width:min(100%,25rem);height:100%;z-index:-1;background-size:contain;background-repeat:no-repeat;background-position:100% 100%;--translate-x-bg:10%;--translate-y-bg:15%;--translate-bg:calc(-50% + var(--translate-x-bg, 0px)*var(--multiple-x, 1)),calc(var(--translate-y-bg, 0px)*var(--multiple-y, 1));--rotate-bg:-15deg;--scale-bg:1.5;-webkit-transform:translate(var(--translate-bg,0)) rotate(calc(var(--rotate-bg, 0deg)*var(--multiple-rotate, 1))) scale(calc(var(--scale-bg, 1)*var(--multiple-scale, 1)));-ms-transform:translate(var(--translate-bg,0)) rotate(calc(var(--rotate-bg, 0deg)*var(--multiple-rotate, 1))) scale(calc(var(--scale-bg, 1)*var(--multiple-scale, 1)));transform:translate(var(--translate-bg,0)) rotate(calc(var(--rotate-bg, 0deg)*var(--multiple-rotate, 1))) scale(calc(var(--scale-bg, 1)*var(--multiple-scale, 1)))}@media screen and (max-width:21.875em){.case-study__heading-bg>.case-study-bg-img{--translate-x-bg:5%;--translate-y-bg:0.5%}}@media screen and (min-width:37.5em){.case-study__heading-bg>.case-study-bg-img{width:min(100%,30rem);--translate-x-bg:20%;--translate-y-bg:50%;--rotate-bg:-30deg}}@media screen and (min-width:56.25em){.case-study__heading-bg>.case-study-bg-img{width:min(100%,40rem);--translate-x-bg:5%;--translate-y-bg:60%;--scale-bg:1.7}}@media screen and (min-width:75em){.case-study__heading-bg>.case-study-bg-img{width:min(100%,50rem);--translate-x-bg:0%;--translate-y-bg:70%}}.case-study__heading-bg--bg-right>.case-study-bg-img{background-position:100% 100%;--multiple-x:1;--multiple-y:1;--multiple-rotate:1}.case-study__heading-bg--bg-left>.case-study-bg-img{background-position:0 100%;--multiple-x:-1;--multiple-y:1;--multiple-rotate:-1}.case-study__heading-bg--bg-small{padding:calc(var(--base-line-height)*1rem*0.5) 0;height:calc(var(--base-line-height)*1rem*13)}@media screen and (min-width:37.5em){.case-study__heading-bg--bg-small{height:calc(var(--base-line-height)*1rem*13);padding:calc(var(--base-line-height)*1rem*1) 0}}@media screen and (min-width:56.25em){.case-study__heading-bg--bg-small{height:calc(var(--base-line-height)*1rem*13);padding:calc(var(--base-line-height)*1rem*1.125) 0}}@media screen and (min-width:75em){.case-study__heading-bg--bg-small{height:calc(var(--base-line-height)*1rem*15);padding:calc(var(--base-line-height)*1rem*2) 0}}.case-study__heading-bg--bg-small>.case-study-bg-img{--multiple-x:-2.5;--multiple-y:2.5;--multiple-scale:1.125}@media screen and (max-width:21.875em){.case-study__heading-bg--bg-small>.case-study-bg-img{--multiple-x:-1.5;--multiple-y:15}}@media screen and (min-width:37.5em){.case-study__heading-bg--bg-small>.case-study-bg-img{--multiple-x:-1.375;--multiple-y:1.375}}@media screen and (min-width:56.25em){.case-study__heading-bg--bg-small>.case-study-bg-img{--multiple-x:-1.375;--multiple-y:1.375}}.case-study__heading-bg--bg-small--v2>.case-study-bg-img{--multiple-x:-1;--multiple-y:1}@media screen and (max-width:21.875em){.case-study__heading-bg--bg-small--v2>.case-study-bg-img{--multiple-x:-1;--multiple-y:1}}@media screen and (min-width:37.5em){.case-study__heading-bg--bg-small--v2>.case-study-bg-img{--multiple-x:-1;--multiple-y:1}}@media screen and (min-width:56.25em){.case-study__heading-bg--bg-small--v2>.case-study-bg-img{--multiple-x:-1;--multiple-y:1.375}}.case-study__heading-bg--bg-only{height:calc(var(--base-line-height)*1rem*13);padding:unset}@media screen and (min-width:37.5em){.case-study__heading-bg--bg-only{height:calc(var(--base-line-height)*1rem*13);padding:unset}}@media screen and (min-width:56.25em){.case-study__heading-bg--bg-only{height:calc(var(--base-line-height)*1rem*15);padding:unset}}@media screen and (min-width:75em){.case-study__heading-bg--bg-only{height:calc(var(--base-line-height)*1rem*18);padding:unset}}.case-study__heading-bg--bg-only>.case-study-bg-img{width:100%;background-position:50%;--multiple-x:0;--multiple-y:0;--multiple-rotate:0}.gbs__gbs-pattern{background-image:url(/gbs-pattern-m--sm.3311ecec.png);height:calc(var(--base-line-height)*1rem*2)}@media screen and (min-width:37.5em){.gbs__gbs-pattern{background-image:url(/gbs-pattern-tp--sm.4485d7b7.png);height:calc(var(--base-line-height)*1rem*3)}}@media screen and (min-width:56.25em){.gbs__gbs-pattern{background-image:url(/gbs-pattern-tl--sm.50538a71.png);height:calc(var(--base-line-height)*1rem*5)}}.gbs__template-sites{background-image:url(/gbs-template-sites-m--sm.cc1bc04f.png)}@media screen and (min-width:37.5em){.gbs__template-sites{background-image:url(/gbs-template-sites-tp--sm.9ef53b8b.png)}}@media screen and (min-width:56.25em){.gbs__template-sites{background-image:url(/gbs-template-sites-tl--sm.b7221acc.png)}}.gbs__multiple-layouts{background-image:url(/gbs-multiple-layouts-m--sm.83d9fc24.png)}@media screen and (min-width:37.5em){.gbs__multiple-layouts{background-image:url(/gbs-multiple-layouts-tp--sm.f1537f06.png)}}@media screen and (min-width:56.25em){.gbs__multiple-layouts{background-image:url(/gbs-multiple-layouts-tl--sm.92c72ccc.png)}}.gbs__multiple-layout-variations{background-image:url(/gbs-multiple-layout-variations-m--sm.55470e41.png)}@media screen and (min-width:37.5em){.gbs__multiple-layout-variations{background-image:url(/gbs-multiple-layout-variations-tp--sm.092c0e51.png)}}@media screen and (min-width:56.25em){.gbs__multiple-layout-variations{background-image:url(/gbs-multiple-layout-variations-tl--sm.d68644db.png)}}.gbs__wireframe{--lazy-w--m:468;--lazy-h--m:910;--lazy-w--tp:728;--lazy-h--tp:1401;--lazy-w--tl:1080;--lazy-h--tl:2100}.gbs__primary-clr.colored-boxes__choosen-clr{--clr-chosen:var(--clr-primary-gbs)}.gbs__typography{--lazy-w--m:617;--lazy-h--m:182;--lazy-w--tp:1234;--lazy-h--tp:364;--lazy-w--tl:2523;--lazy-h--tl:720}.gbs__design-system{background-image:url(/gbs-design-system-m--sm.3924f522.png)}@media screen and (min-width:37.5em){.gbs__design-system{background-image:url(/gbs-design-system-tp--sm.f8e0eaae.png)}}@media screen and (min-width:56.25em){.gbs__design-system{background-image:url(/gbs-design-system-tl--sm.764d4bdf.png)}}.gbs__final-design{background-image:url(/gbs-final-design-m--sm.11c67535.png)}@media screen and (min-width:37.5em){.gbs__final-design{background-image:url(/gbs-final-design-tp--sm.51cd44f6.png)}}@media screen and (min-width:56.25em){.gbs__final-design{background-image:url(/gbs-final-design-tl--sm.c9dd6dfb.png)}}.gbs__next-case-study{background-image:url(/gbs-next-case-mockup-m--sm.7aeed569.png)}@media screen and (min-width:37.5em){.gbs__next-case-study{background-image:url(/gbs-next-case-mockup-tp--sm.5041d3f7.png)}}@media screen and (min-width:56.25em){.gbs__next-case-study{background-image:url(/gbs-next-case-mockup-tl--sm.28e9fb72.png)}}.geodaka__ui-principles{--lazy-w--m:308;--lazy-h--m:106;--lazy-w--tp:616;--lazy-h--tp:175;--lazy-w--tl:1260;--lazy-h--tl:360}.geodaka__old-design{--lazy-w--m:520;--lazy-h--m:1000;--lazy-w--tp:756;--lazy-h--tp:1484;--lazy-w--tl:1080;--lazy-h--tl:2190}.geodaka__wireframe{--lazy-w--m:468;--lazy-h--m:936;--lazy-w--tp:728;--lazy-h--tp:1456;--lazy-w--tl:1080;--lazy-h--tl:2160}.geodaka__primary-clr.colored-boxes__choosen-clr{--clr-chosen:var(--clr-primary-geodaka)}.geodaka__typography{--lazy-w--m:616;--lazy-h--m:182;--lazy-w--tp:1232;--lazy-h--tp:364;--lazy-w--tl:2520;--lazy-h--tl:720}.geodaka__first-iteration{background-image:url(/geodaka-first-iteration-m--sm.a537d344.png)}@media screen and (min-width:37.5em){.geodaka__first-iteration{background-image:url(/geodaka-first-iteration-tp--sm.b942f182.png)}}@media screen and (min-width:56.25em){.geodaka__first-iteration{background-image:url(/geodaka-first-iteration-tl--sm.1c53dde7.png)}}.geodaka__final-design{background-image:url(/geodaka-final-design-m--sm.36e74e1c.png)}@media screen and (min-width:37.5em){.geodaka__final-design{background-image:url(/geodaka-final-design-tp--sm.6cf7b4df.png)}}@media screen and (min-width:56.25em){.geodaka__final-design{background-image:url(/geodaka-final-design-tl--sm.7a8898c2.png)}}.geodaka__next-case-study{background-image:url(/geodaka-next-case-mockup-m--sm.ec0b61ef.png)}@media screen and (min-width:37.5em){.geodaka__next-case-study{background-image:url(/geodaka-next-case-mockup-tp--sm.cc2ffcf8.png)}}@media screen and (min-width:56.25em){.geodaka__next-case-study{background-image:url(/geodaka-next-case-mockup-tl--sm.7650b0ff.png)}}
/*# sourceMappingURL=/main.3c988d56.css.map */