.BlogDetail-module__EoAFQW__articleWrapper{background-color:var(--color-background);padding-bottom:120px;overflow-x:hidden}.BlogDetail-module__EoAFQW__heroSection{margin-bottom:4rem}.BlogDetail-module__EoAFQW__imageWrapper{border-radius:24px;justify-content:center;align-items:center;width:100%;height:70vh;min-height:500px;display:flex;position:relative;overflow:hidden}.BlogDetail-module__EoAFQW__coverImage{object-fit:cover;z-index:1}.BlogDetail-module__EoAFQW__overlay{z-index:2;background:linear-gradient(#0003,#000000b3);position:absolute;inset:0}.BlogDetail-module__EoAFQW__heroContent{z-index:3;text-align:center;color:#fff;max-width:900px;padding:2rem;position:relative}.BlogDetail-module__EoAFQW__meta{text-transform:uppercase;letter-spacing:.1em;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.9rem;display:flex}.BlogDetail-module__EoAFQW__dot{opacity:.6}.BlogDetail-module__EoAFQW__title{text-wrap:balance;margin-bottom:2rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.1}.BlogDetail-module__EoAFQW__author{justify-content:center;align-items:center;gap:.8rem;display:flex}.BlogDetail-module__EoAFQW__avatarWrapper{border:2px solid #fff3;border-radius:50%;width:44px;height:44px;position:relative;overflow:hidden}.BlogDetail-module__EoAFQW__avatar{object-fit:cover}.BlogDetail-module__EoAFQW__authorName{font-size:1rem;font-weight:600}.BlogDetail-module__EoAFQW__contentWrapper{word-wrap:break-word;overflow-wrap:break-word;max-width:720px;margin:0 auto;padding:0 1rem}.BlogDetail-module__EoAFQW__richText{color:#333;font-size:1.125rem;line-height:1.8}.BlogDetail-module__EoAFQW__richText *{box-sizing:border-box!important;max-width:100%!important}.BlogDetail-module__EoAFQW__richText img{border-radius:12px;margin:3rem auto;display:block;height:auto!important}.BlogDetail-module__EoAFQW__richText h2{margin:4rem 0 1.5rem;font-size:2rem;line-height:1.2}.BlogDetail-module__EoAFQW__excerpt{color:#1a1a1a;border-left:5px solid var(--color-primary,#fe3c01);margin-bottom:4rem;padding-left:2rem;font-size:1.4rem;font-style:italic;font-weight:500;line-height:1.5}
@font-face{font-family:inter;src:url(../media/Inter_VariableFont_opsz_wght-s.p.cf290510.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_76637f8b-module__QTAlLq__className{font-family:inter,inter Fallback}.inter_76637f8b-module__QTAlLq__variable{--font-body:"inter","inter Fallback"}
@font-face{font-family:inter_tight;src:url(../media/InterTight_VariableFont_wght-s.p.5d5eaaea.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter_tight Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.inter_tight_32de07bf-module__x95VPW__className{font-family:inter_tight,inter_tight Fallback}.inter_tight_32de07bf-module__x95VPW__variable{--font-heading:"inter_tight","inter_tight Fallback"}
.ProjectInfoRow-module__OOjnka__projectInfoRow{justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.ProjectInfoRow-module__OOjnka__projectInfoRow p{color:var(--color-white,#fff);margin:0}.ProjectInfoRow-module__OOjnka__projectInfoRowDark p{color:var(--color-white,#fff)}.ProjectInfoRow-module__OOjnka__projectInfoRowLight p{color:var(--color-black,#000)}
.MoreProjectsCard-module__mVIyua__card{top:var(--offset-sm);height:calc(100dvh - calc(var(--offset-sm)*2));border-radius:var(--border-radius-sm);pointer-events:none;justify-content:center;align-items:center;width:100%;margin-bottom:24px;display:flex;position:sticky;overflow:hidden}@media (min-width:768px){.MoreProjectsCard-module__mVIyua__card{border-radius:var(--border-radius-md);top:var(--offset-lg);height:calc(100vh - var(--offset-lg)*2)}}@media (min-width:1024px){.MoreProjectsCard-module__mVIyua__card{border-radius:var(--border-radius-lg)}}.MoreProjectsCard-module__mVIyua__themeBlack{background-color:var(--color-black,#000);color:var(--color-white,#fff)}.MoreProjectsCard-module__mVIyua__themeOrange{background-color:var(--color-primary,#fe3c01);color:var(--color-white,#fff)}.MoreProjectsCard-module__mVIyua__triggerArea{z-index:10;pointer-events:auto;cursor:pointer;border-radius:100px;justify-content:center;align-items:center;width:fit-content;height:auto;padding:2rem 4rem;text-decoration:none;display:flex;position:relative}.MoreProjectsCard-module__mVIyua__staticText{z-index:2;text-transform:uppercase;color:var(--color-white,#fff);white-space:nowrap;font-size:clamp(1.4rem,5vw,4rem);font-weight:800;transition:opacity .2s,transform .2s;position:relative}.MoreProjectsCard-module__mVIyua__triggerArea:hover .MoreProjectsCard-module__mVIyua__staticText{opacity:0;transform:scale(.9)}.MoreProjectsCard-module__mVIyua__animatedPill{background-color:var(--color-background,#fff);clip-path:inset(0 50% round 100px);opacity:0;pointer-events:none;border-radius:100px;justify-content:center;align-items:center;width:90vw;max-width:1400px;height:64px;transition:opacity .2s,clip-path .5s cubic-bezier(.25,1,.5,1);display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@media (min-width:1024px){.MoreProjectsCard-module__mVIyua__animatedPill{height:148px}}.MoreProjectsCard-module__mVIyua__triggerArea:hover .MoreProjectsCard-module__mVIyua__animatedPill{opacity:1;pointer-events:auto;clip-path:inset(0 round 100px)}.MoreProjectsCard-module__mVIyua__arrowContainer{z-index:1;align-items:center;width:100%;height:100%;display:flex;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)}.MoreProjectsCard-module__mVIyua__arrowTrack{will-change:transform;gap:5rem;margin-left:-128px;animation:1.2s linear infinite MoreProjectsCard-module__mVIyua__flowRight;display:flex}.MoreProjectsCard-module__mVIyua__pillText{z-index:5;text-transform:uppercase;color:var(--color-black,#000);white-space:nowrap;-webkit-text-stroke:8px white;paint-order:stroke fill;text-shadow:0 0 20px #fff,0 0 20px #fff,0 0 20px #fff,0 0 20px #fff;font-size:clamp(1.4rem,5vw,4rem);font-weight:900;position:relative}@keyframes MoreProjectsCard-module__mVIyua__flowRight{0%{transform:translate(0)}to{transform:translate(calc(48px + 5rem))}}
.About-module__WabD6q__aboutContainer{background-color:var(--color-background,#fff);z-index:10;flex-direction:column;gap:3rem;display:flex;position:relative}.About-module__WabD6q__header{justify-content:flex-start;width:100%;display:flex}
.TextBlock-module__UXxJGG__textBlockContainer{flex-direction:column;gap:2rem;width:100%;transition:opacity .8s ease-out;display:flex;overflow:hidden}.TextBlock-module__UXxJGG__blockTitle{text-transform:uppercase;margin-bottom:1.5rem;font-size:14px;font-weight:400;display:block}.TextBlock-module__UXxJGG__bodyText{color:var(--color-black,#000);font-weight:500;line-height:1.4}.TextBlock-module__UXxJGG__textSmall .TextBlock-module__UXxJGG__bodyText{font-size:clamp(1.125rem,2vw,1.5rem)}.TextBlock-module__UXxJGG__textBig .TextBlock-module__UXxJGG__bodyText{letter-spacing:-.02em;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.TextBlock-module__UXxJGG__squareWrapper{display:none}.TextBlock-module__UXxJGG__spinningSquare{background-color:var(--color-primary,#fe3c01);width:24px;height:24px;animation:6s linear infinite TextBlock-module__UXxJGG__rotate}@keyframes TextBlock-module__UXxJGG__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width:1024px){.TextBlock-module__UXxJGG__textBlockContainer{flex-direction:row;align-items:center;gap:6rem}.TextBlock-module__UXxJGG__contentWrapper{flex:0 0 65%}.TextBlock-module__UXxJGG__squareWrapper{flex:0 0 35%;justify-content:center;align-items:center;display:flex}.TextBlock-module__UXxJGG__leftOrientation{flex-direction:row}.TextBlock-module__UXxJGG__rightOrientation{flex-direction:row-reverse}}.TextBlock-module__UXxJGG__hidden{opacity:0}.TextBlock-module__UXxJGG__hidden .TextBlock-module__UXxJGG__contentWrapper{transform:translateY(40px)}.TextBlock-module__UXxJGG__visible .TextBlock-module__UXxJGG__contentWrapper{transform:translateY(0)}@media (min-width:1024px){.TextBlock-module__UXxJGG__contentWrapper,.TextBlock-module__UXxJGG__squareWrapper{transition:transform 1.4s cubic-bezier(.34,1.56,.64,1),opacity 1.2s}.TextBlock-module__UXxJGG__leftOrientation.TextBlock-module__UXxJGG__hidden .TextBlock-module__UXxJGG__contentWrapper{opacity:0;transform:translate(-120px)}.TextBlock-module__UXxJGG__leftOrientation.TextBlock-module__UXxJGG__hidden .TextBlock-module__UXxJGG__squareWrapper,.TextBlock-module__UXxJGG__rightOrientation.TextBlock-module__UXxJGG__hidden .TextBlock-module__UXxJGG__contentWrapper{opacity:0;transform:translate(120px)}.TextBlock-module__UXxJGG__rightOrientation.TextBlock-module__UXxJGG__hidden .TextBlock-module__UXxJGG__squareWrapper{opacity:0;transform:translate(-120px)}.TextBlock-module__UXxJGG__visible{opacity:1}.TextBlock-module__UXxJGG__visible .TextBlock-module__UXxJGG__contentWrapper,.TextBlock-module__UXxJGG__visible .TextBlock-module__UXxJGG__squareWrapper{opacity:1;transform:translate(0)}}
.SectionBadge-module__2eKRIW__sectionBadge{text-transform:uppercase;letter-spacing:.05em;font-size:18px;font-weight:400;display:inline-block}
.Blog-module__MRf22q__blogSection{background-color:var(--color-background,#fff);z-index:5;width:100%;padding-bottom:10vh;position:relative}.Blog-module__MRf22q__blogContainer{flex-direction:column;display:flex}.Blog-module__MRf22q__header{justify-content:flex-end;width:100%;margin-bottom:2.5rem;display:flex}.Blog-module__MRf22q__contentLayout{grid-template-columns:1.3fr 1fr;align-items:flex-start;gap:3rem;display:grid}.Blog-module__MRf22q__mainColumn{flex-direction:column;display:flex}.Blog-module__MRf22q__sideColumn{flex-direction:column;justify-content:space-between;gap:1.5rem;display:flex}@media (max-width:1024px){.Blog-module__MRf22q__contentLayout{grid-template-columns:1fr;gap:4rem}.Blog-module__MRf22q__sideColumn{grid-template-columns:1fr 1fr;gap:2rem;display:grid}}@media (max-width:768px){.Blog-module__MRf22q__sideColumn{grid-template-columns:1fr;gap:1rem}}.Blog-module__MRf22q__viewMoreButton{text-transform:uppercase;color:#888;align-self:center}.Blog-module__MRf22q__viewMoreButton:hover{cursor:pointer}
.TechStack-module__fDlOfa__techStackContainer{z-index:10;background-color:#fff;flex-direction:column;align-items:center;gap:3rem;padding-top:2rem;display:flex;position:relative}.TechStack-module__fDlOfa__header{text-align:start;justify-content:right;width:100%;display:flex}.TechStack-module__fDlOfa__blockTitle{text-transform:uppercase;text-align:end;width:100%;padding-right:var(--offset-sm);font-size:18px;display:block}.TechStack-module__fDlOfa__contentWrapper{flex-direction:column;gap:3rem;width:100%;display:flex}.TechStack-module__fDlOfa__techStackRowWrapper{padding-inline:var(--offset-sm);flex-direction:column;gap:1.5rem;width:100%;display:flex}.TechStack-module__fDlOfa__titleContainer p{text-transform:uppercase;margin-bottom:.5rem;font-size:20px;font-weight:600}.TechStack-module__fDlOfa__titleContainer div{color:#888;font-size:14px;font-weight:200;line-height:1.2}.TechStack-module__fDlOfa__quoteContainer{margin-top:.5rem;font-size:22px;font-weight:500}.TechStack-module__fDlOfa__descriptionContainer{padding-bottom:2rem;position:relative}.TechStack-module__fDlOfa__descriptionContainer p{max-width:80%;margin:0;font-size:15px;line-height:1.4}.TechStack-module__fDlOfa__descriptionContainer:after{content:"";background-color:#000;width:50%;height:1px;position:absolute;bottom:0;left:0}.TechStack-module__fDlOfa__descriptionContainer .TechStack-module__fDlOfa__spinningSquare{position:absolute;top:20%;right:5%}.TechStack-module__fDlOfa__squareWrapper{display:none}@media (min-width:768px){.TechStack-module__fDlOfa__techStackRowWrapper{padding-inline:var(--offset-lg);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.TechStack-module__fDlOfa__descriptionContainer .TechStack-module__fDlOfa__spinningSquare{display:none}.TechStack-module__fDlOfa__titleContainer,.TechStack-module__fDlOfa__quoteContainer{border-bottom:1px solid #000;padding-bottom:1.5rem;padding-right:2rem}.TechStack-module__fDlOfa__descriptionContainer{padding-inline:2rem;border-bottom:none;padding-bottom:1.5rem}.TechStack-module__fDlOfa__descriptionContainer:after{display:none}.TechStack-module__fDlOfa__squareWrapper{justify-content:center;align-items:center;padding-bottom:1.5rem;display:flex}}.TechStack-module__fDlOfa__spinningSquare{background-color:#fe3c01;flex-shrink:0;width:22px;height:22px;animation:6s linear infinite TechStack-module__fDlOfa__rotate}@keyframes TechStack-module__fDlOfa__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Services-module__Xx4M5q__servicesContainer,.Services-module__Xx4M5q__servicesContainer:hover,.Services-module__Xx4M5q__servicesContainer:visited{color:inherit;text-decoration:none!important}.Services-module__Xx4M5q__servicesContainer *{text-decoration:none!important}.Services-module__Xx4M5q__servicesSection{background-color:var(--color-background,#fff);z-index:5;width:100%;padding-bottom:10vh;scroll-margin-top:100px;position:relative;overflow:hidden}.Services-module__Xx4M5q__servicesContainer{flex-direction:column;display:flex}.Services-module__Xx4M5q__header{justify-content:end;width:100%;margin-bottom:2.5rem;display:flex}.Services-module__Xx4M5q__list{border-top:1px solid #0000001a;flex-direction:column;display:flex}.Services-module__Xx4M5q__row{cursor:pointer;border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;padding-block:3.5rem;transition:background-color .3s;display:flex;position:relative}.Services-module__Xx4M5q__leftSide{z-index:2;flex-direction:column;gap:1.5rem;display:flex}.Services-module__Xx4M5q__title{text-transform:uppercase;color:var(--color-black,#000);margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1;transition:transform .6s cubic-bezier(.16,1,.3,1),color .4s}.Services-module__Xx4M5q__subcategoryList{gap:1.25rem;display:flex}.Services-module__Xx4M5q__subLabel{text-transform:uppercase;color:#888;letter-spacing:.02em;font-size:11px}.Services-module__Xx4M5q__rightSide{z-index:10;align-items:center;gap:3rem;display:flex;position:relative}.Services-module__Xx4M5q__viewProjects{opacity:0;white-space:nowrap;color:var(--color-black,#000);font-size:12px;font-weight:500;transition:all .4s cubic-bezier(.16,1,.3,1);transform:translate(-10px)}.Services-module__Xx4M5q__imageContainer{opacity:0;pointer-events:none;z-index:20;border-radius:4px;width:300px;height:220px;transition:all .5s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;right:120%;transform:translateY(-50%)scale(.8)rotate(5deg);box-shadow:0 20px 40px #0000001a}.Services-module__Xx4M5q__serviceImage{object-fit:cover;filter:grayscale();transition:filter .4s}.Services-module__Xx4M5q__row:hover .Services-module__Xx4M5q__title{color:var(--color-primary,#fe3c01);transform:translate(15px)}.Services-module__Xx4M5q__row:hover .Services-module__Xx4M5q__viewProjects{opacity:1;transform:translate(0)}.Services-module__Xx4M5q__row:hover .Services-module__Xx4M5q__imageContainer{opacity:1;transform:translateY(-55%)scale(1)rotate(-4deg)}@media (max-width:1200px){.Services-module__Xx4M5q__imageContainer{width:240px;height:180px}}@media (max-width:768px){.Services-module__Xx4M5q__row{flex-direction:column;align-items:flex-start;gap:1.5rem;padding-block:2.5rem}.Services-module__Xx4M5q__title{font-size:2rem}.Services-module__Xx4M5q__imageContainer,.Services-module__Xx4M5q__viewProjects{display:none}}
.BlogCardBig-module__bvWoBa__card,.BlogCardBig-module__bvWoBa__card:hover,.BlogCardBig-module__bvWoBa__card:visited{color:inherit;text-decoration:none!important}.BlogCardBig-module__bvWoBa__card *{text-decoration:none!important}.BlogCardBig-module__bvWoBa__linkWrapper{color:inherit;text-decoration:none}.BlogCardBig-module__bvWoBa__card{cursor:pointer;group:hover;border-radius:var(--border-radius-sm);border:1px solid #0000001a;flex-direction:column;gap:1.5rem;display:flex;text-decoration:none!important}@media (min-width:768px){.BlogCardBig-module__bvWoBa__card{border-radius:var(--border-radius-md)}}@media (min-width:1024px){.BlogCardBig-module__bvWoBa__card{border-radius:var(--border-radius-lg)}}.BlogCardBig-module__bvWoBa__imageWrapper{aspect-ratio:16/9;background-color:#f0f0f0;border-radius:6px;width:100%;position:relative;overflow:hidden}.BlogCardBig-module__bvWoBa__image{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.BlogCardBig-module__bvWoBa__card:hover .BlogCardBig-module__bvWoBa__image{transform:scale(1.03)}.BlogCardBig-module__bvWoBa__content{max-width:900px;padding:var(--offset-sm);flex-direction:column;align-items:flex-start;display:flex}@media (min-width:768px){.BlogCardBig-module__bvWoBa__content{padding:var(--offset-lg)}}.BlogCardBig-module__bvWoBa__metaRow{text-transform:uppercase;letter-spacing:.05em;color:#888;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:12px;display:flex}.BlogCardBig-module__bvWoBa__category{color:var(--color-primary,#fe3c01);font-weight:600}.BlogCardBig-module__bvWoBa__title{margin:0 0 1rem;font-size:clamp(2rem,3vw,2.5rem);font-weight:500;line-height:1.1;transition:color .3s}.BlogCardBig-module__bvWoBa__card:hover .BlogCardBig-module__bvWoBa__title{color:var(--color-primary,#fe3c01)}.BlogCardBig-module__bvWoBa__excerpt{color:#555;max-width:70ch;margin:0 0 1.5rem;font-size:1.125rem;line-height:1.6}.BlogCardBig-module__bvWoBa__authorRow{align-items:center;gap:.75rem;display:flex}.BlogCardBig-module__bvWoBa__authorImage{background:#ddd;border-radius:50%;width:32px;height:32px;position:relative;overflow:hidden}.BlogCardBig-module__bvWoBa__avatar{object-fit:cover}.BlogCardBig-module__bvWoBa__authorName{font-size:13px;font-weight:500}@media (max-width:768px){.BlogCardBig-module__bvWoBa__imageWrapper{aspect-ratio:16/9}}
.BlogCardSmall-module__nPZJbW__card,.BlogCardSmall-module__nPZJbW__card:hover,.BlogCardSmall-module__nPZJbW__card:visited{color:inherit;text-decoration:none!important}.BlogCardSmall-module__nPZJbW__card *{text-decoration:none!important}.BlogCardSmall-module__nPZJbW__linkWrapper{color:inherit;text-decoration:none}.BlogCardSmall-module__nPZJbW__card{cursor:pointer;group:hover;border-radius:var(--border-radius-sm);border:1px solid #0000001a;flex-direction:row;align-items:center;gap:1.5rem;height:100%;display:flex;text-decoration:none!important}@media (min-width:768px){.BlogCardSmall-module__nPZJbW__card{border-radius:var(--border-radius-md)}}@media (min-width:1024px){.BlogCardSmall-module__nPZJbW__card{border-radius:var(--border-radius-lg)}}.BlogCardSmall-module__nPZJbW__imageWrapper{aspect-ratio:1;background-color:#f0f0f0;border-radius:4px;flex-shrink:0;width:180px;position:relative;overflow:hidden}.BlogCardSmall-module__nPZJbW__image{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.BlogCardSmall-module__nPZJbW__card:hover .BlogCardSmall-module__nPZJbW__image{transform:scale(1.05)}.BlogCardSmall-module__nPZJbW__content{flex-direction:column;justify-content:center;display:flex}.BlogCardSmall-module__nPZJbW__metaRow{text-transform:uppercase;letter-spacing:.05em;color:#888;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:10px;display:flex}.BlogCardSmall-module__nPZJbW__category{color:var(--color-primary,#fe3c01);font-weight:600}.BlogCardSmall-module__nPZJbW__title{margin:0;font-size:1.125rem;font-weight:500;line-height:1.3;transition:color .3s}.BlogCardSmall-module__nPZJbW__card:hover .BlogCardSmall-module__nPZJbW__title{color:var(--color-primary,#fe3c01)}@media (max-width:480px){.BlogCardSmall-module__nPZJbW__imageWrapper{width:120px}.BlogCardSmall-module__nPZJbW__title{font-size:1rem}}
.service-module__TgnkzW__serviceMain{background-color:var(--color-background);z-index:2;width:100%;padding-block:16vh;position:relative}@keyframes service-module__TgnkzW__fadeSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes service-module__TgnkzW__fadeSlideRight{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.service-module__TgnkzW__mainHeader{width:100%;margin-bottom:4rem}.service-module__TgnkzW__mainHeader h1{margin:0;font-size:clamp(2.5rem,6vw,5rem);line-height:1;animation:1s cubic-bezier(.215,.61,.355,1) forwards service-module__TgnkzW__fadeSlideUp}.service-module__TgnkzW__storyContent{grid-template-columns:1fr;align-items:flex-start;gap:4rem;display:grid}@media (min-width:992px){.service-module__TgnkzW__storyContent{grid-template-columns:.6fr .4fr}}.service-module__TgnkzW__leftText{opacity:0;flex-direction:column;gap:2.5rem;animation:1.2s cubic-bezier(.215,.61,.355,1) .2s forwards service-module__TgnkzW__fadeSlideRight;display:flex}.service-module__TgnkzW__textBlock p{opacity:.85;margin:0;font-size:1.25rem;line-height:1.6}.service-module__TgnkzW__buttonWrapper{margin-top:1rem}.service-module__TgnkzW__rightImage{aspect-ratio:4/3;border-radius:var(--border-radius-sm,12px);background-color:var(--color-black);opacity:0;width:100%;animation:1.2s cubic-bezier(.215,.61,.355,1) .4s forwards service-module__TgnkzW__fadeSlideUp;position:relative;overflow:hidden}.service-module__TgnkzW__themeImage{object-fit:cover;filter:grayscale();transition:filter .6s,transform .8s}.service-module__TgnkzW__rightImage:hover .service-module__TgnkzW__themeImage{filter:grayscale(0%);transform:scale(1.05)}.service-module__TgnkzW__uspSection{grid-template-columns:repeat(1,1fr);padding-block:10vh;display:grid}@media (min-width:768px){.service-module__TgnkzW__uspSection{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.service-module__TgnkzW__uspSection{grid-template-columns:repeat(4,1fr)}}
.Button-module__LCT47W__button{border:1px solid var(--color-black,#000);width:auto;height:32px;color:var(--color-black,#000);text-transform:uppercase;cursor:pointer;background-color:#0000;justify-content:center;align-items:center;padding:0 32px;text-decoration:none;transition:border-color .32s;display:inline-flex;position:relative;overflow:hidden}.Button-module__LCT47W__background{background:var(--color-primary,#ff3c00);transform-origin:0;z-index:0;transition:transform .32s;position:absolute;inset:0;transform:scaleX(0)}.Button-module__LCT47W__text{z-index:2;pointer-events:none;white-space:nowrap;transform-origin:50%;font-size:.875rem;font-weight:500;transition:transform .32s,color .32s,font-weight .32s;position:relative}.Button-module__LCT47W__button:hover .Button-module__LCT47W__background{transform:scaleX(1)}.Button-module__LCT47W__button:hover .Button-module__LCT47W__text{color:#fff;font-weight:700;transform:scale(2)}.Button-module__LCT47W__button:hover{border-color:var(--color-primary,#ff3c00)}.Button-module__LCT47W__button:focus-visible{outline:2px solid var(--color-primary,#ff3c00);outline-offset:2px}.Button-module__LCT47W__button:focus-visible .Button-module__LCT47W__background{transform:scaleX(1)}.Button-module__LCT47W__button:focus-visible .Button-module__LCT47W__text{color:#fff;font-weight:700}.Button-module__LCT47W__button:focus-visible{border-color:var(--color-primary,#ff3c00)}
.about-module__hf4x1q__aboutMain{background-color:var(--color-background);width:100%;padding-top:180px;overflow:hidden}@keyframes about-module__hf4x1q__fadeSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes about-module__hf4x1q__fadeSlideRight{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.about-module__hf4x1q__introSection{flex-direction:column;gap:4rem;padding-bottom:8rem;display:flex}.about-module__hf4x1q__introTop{flex-direction:column;display:flex}@media (min-width:768px){.about-module__hf4x1q__introTop{flex-direction:row}}.about-module__hf4x1q__header{opacity:0;animation:1s cubic-bezier(.215,.61,.355,1) forwards about-module__hf4x1q__fadeSlideUp}.about-module__hf4x1q__header h1{margin-bottom:0;font-size:clamp(3rem,6vw,6rem);line-height:1}.about-module__hf4x1q__textContent{opacity:0;flex-direction:column;gap:2rem;max-width:800px;margin-left:auto;animation:1s cubic-bezier(.215,.61,.355,1) .2s forwards about-module__hf4x1q__fadeSlideUp;display:flex}.about-module__hf4x1q__textContent p{opacity:.9;font-size:1.25rem;line-height:1.6}.about-module__hf4x1q__introBottom{width:100%}.about-module__hf4x1q__teamWrapper{opacity:0;animation:1.2s cubic-bezier(.215,.61,.355,1) .4s forwards about-module__hf4x1q__fadeSlideUp}.about-module__hf4x1q__blogWrapper{opacity:0;animation:1.2s cubic-bezier(.215,.61,.355,1) .6s forwards about-module__hf4x1q__fadeSlideUp}@media (min-width:1024px){.about-module__hf4x1q__introSection{justify-content:space-between;align-items:flex-start}.about-module__hf4x1q__header{flex:1;position:sticky;top:140px}.about-module__hf4x1q__textContent{flex:1}}
