#hero{border-bottom:none;padding-top:64px;padding-bottom:45px}@media screen and (min-width: 1281px){#hero{padding-top:180px;padding-bottom:90px}}@media screen and (min-width: 1554px){#hero{padding-top:275px;padding-bottom:131px}}#hero h1{font-size:clamp(3rem,3rem + 0.0671875*(100vw - 640px),5.6875rem);line-height:clamp(3.375rem,3.375rem + 0.0671875*(100vw - 640px),6.0625rem);letter-spacing:-2.3px}#hero .container{position:relative;z-index:10}#hero .hero__stats>div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#hero .hero__stats .hero__stat-value{font-family:"STIX Two Text","Georgia","Cambria","Times New Roman","Times",serif;font-size:36px;font-style:normal;font-weight:500;line-height:48px;text-transform:capitalize}#hero .hero__stats .hero__stat-label{opacity:.4;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:2px;text-transform:uppercase}#hero p{font-size:20px;line-height:35px}#hero .hero__mark{padding:16px;top:35%;opacity:.8;position:absolute;z-index:1;right:max(0px,(100vw - 1480px)/2);bottom:0;mix-blend-mode:multiply}#hero .hero__mark picture{height:100% !important}#hero .hero__mark img{object-fit:contain;object-position:top center;height:100%}@media screen and (min-width: 769px){#hero .hero__mark{opacity:.49;top:0;padding:30px 0}#hero .hero__mark img{object-position:center right}}#approach h2{color:#faf6f1}#approach p{color:rgba(250,246,241,.6);font-size:16px;line-height:26px}#approach .card{display:flex;flex-direction:column;justify-content:flex-end}#approach .card .glass{position:relative;border-top:1px solid rgba(250,246,241,.15);border-right:1px solid rgba(250,246,241,.15);border-left:1px solid rgba(250,246,241,.15);background:rgba(250,246,241,.03);min-height:176px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:16px}#approach .card .glass h3{z-index:10;color:rgba(250,246,241,.8);text-transform:capitalize;margin:0}#approach .card .glass .dot-container{display:flex;gap:6px;position:absolute;top:13px;right:12.67px;z-index:20}#approach .card .glass .dot-container .dot{display:block;width:6px;height:6px;border-radius:6px;background:rgba(250,246,241,.15)}#approach .card .glass::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:35%;background:linear-gradient(0deg, rgba(239, 133, 46, 0.25) 0%, rgba(239, 133, 46, 0) 100%);z-index:1}#approach .card hr{border-top:1px solid rgba(239,133,46,.6);opacity:1}#approach .card .content h5{color:#fb9c2c;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:2.24px;text-transform:uppercase}#approach .card:nth-child(1) .dot:nth-child(1),#approach .card:nth-child(2) .dot:nth-child(-n+2),#approach .card:nth-child(3) .dot{background:#fb9c2c !important}@media screen and (min-width: 1025px){#approach .card .content{height:200px}#approach .card:nth-child(2) .glass{min-height:224px}#approach .card:nth-child(3) .glass{min-height:288px}}#approach .growth-axis-x,#approach .growth-axis-y{display:none;color:rgba(250,246,241,.4);font-size:14px;font-weight:600;line-height:16.8px;letter-spacing:2.24px;text-transform:uppercase}@media screen and (min-width: 1025px){#approach .growth-axis-x,#approach .growth-axis-y{display:flex;gap:26px;justify-content:space-between;align-items:center}}#approach .growth-axis-y{position:absolute;left:0;top:0;writing-mode:vertical-rl;transform:rotate(180deg);transform-origin:center;width:42px;gap:8px}#approach .growth-axis-y .icon-arrow-right-short{position:relative;left:-2px;transform:rotate(90deg) !important}#approach .growth-axis-x .divider{height:1px;flex:1 1 auto;background:linear-gradient(90deg, rgba(250, 246, 241, 0.1) 0%, rgba(239, 133, 46, 0.4) 50%, #EF852E 100%)}#solutions{position:relative}#solutions .lead{width:100%}@media screen and (min-width: 1281px){#solutions .lead{max-width:645px}}#solutions .image-container{position:relative}@media screen and (min-width: 1281px){#solutions .image-container{position:absolute;z-index:-1;right:0;width:42%;top:0;height:100%}#solutions .image-container img{object-position:57.2%}}@media screen and (min-width: 1554px){#solutions .image-container{max-width:591px;right:90px}}#solutions .blocks{position:relative;background:rgba(250,246,241,.9);display:flex;width:100%;padding:0 32px 0 16px}@media screen and (min-width: 1281px){#solutions .blocks{padding:0 32px 0 26px;max-width:798px}}#solutions .blocks{flex-direction:column;align-items:flex-start;gap:32px}#solutions .blocks::before{content:"";position:absolute;top:0;left:0;height:94%;width:1px;background:linear-gradient(0, rgba(250, 246, 241, 0.1) 0%, rgba(239, 133, 46, 0.4) 50%, #EF852E 100%)}#solutions .blocks .block h5{color:#fb9c2c;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:2.24px;text-transform:uppercase;margin-bottom:20px}#solutions .blocks .block p{font-size:16px;line-height:24px}#technology{color:#faf6f1}#technology p{color:rgba(250,246,241,.6)}#technology .lead p{font-size:18px;line-height:29.25px;width:100%}@media screen and (min-width: 1281px){#technology .lead p{max-width:448px}}#technology .tech-description p{color:rgba(250,246,241,.6);font-size:14px;line-height:26px}#technology .tech-description p:nth-child(1){line-height:20px;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px}#technology .tech-description p:nth-child(2){color:#faf6f1;margin-bottom:16px}#featured-case-study{background-color:#f7ece1}#featured-case-study .data-points{border-left:1px solid rgba(19,33,45,.15);padding:2px 0 0 32px}#featured-case-study .data-points .data-point{margin-bottom:32px}#featured-case-study .data-points .data-point:last-child{margin-bottom:0}#featured-case-study .data-points .data-point p{margin-bottom:0}#featured-case-study .data-points .data-point .label{color:rgba(19,33,45,.5);font-size:16px;font-weight:700;line-height:24px;letter-spacing:2.24px;text-transform:uppercase;margin-bottom:8px}#featured-case-study .data-points .data-point .value{color:#13212d;font-family:"STIX Two Text","Georgia","Cambria","Times New Roman","Times",serif;font-size:28px;font-weight:400;line-height:37.4px;letter-spacing:-0.272px}#featured-case-study .data-points .data-point:nth-child(1) .value{color:#fb9c2c;font-size:36px;line-height:48px;text-transform:capitalize}#featured-case-study .challenge-approach-outcome p{font-size:16px;line-height:24px}#testimonial{padding:128px 0}@media screen and (min-width: 1281px){#testimonial{padding:192px 0}}#testimonial .quote::before{display:block;margin-bottom:20px;content:'"';font-family:"STIX Two Text","Georgia","Cambria","Times New Roman","Times",serif;font-size:120px;color:#fb9c2c}#testimonial .quote{color:#fff;font-family:"STIX Two Text","Georgia","Cambria","Times New Roman","Times",serif;font-size:clamp(2.25rem,2.25rem + 0.028125*(100vw - 640px),3.375rem);line-height:clamp(2.625rem,2.625rem + 0.028125*(100vw - 640px),3.75rem);letter-spacing:-0.48px}#testimonial .cite{position:relative;padding-left:80px;display:flex;flex-direction:column;gap:4px}#testimonial .cite::before{content:"";position:absolute;left:0;top:50.5%;transform:translateY(-50.5%);height:1px;width:64px;background:#fb9c2c}#testimonial .cite .name{font-style:normal;color:#faf6f1;font-size:16px;line-height:24px;margin:0}#testimonial .cite .title{color:rgba(250,246,241,.5);font-size:14px;line-height:20px;margin:0}#insights{background-color:#f6efe6}#insights .lead h2{margin:0}#insights .post a{color:#13212d}#insights .post .post-card{height:100%;padding:38px;background:#f6efe6;border:1px solid #ccc9c2;border-bottom:none;display:flex;flex-direction:column;justify-content:flex-start;transition:background 110ms linear}#insights .post .post-card h4{transition:color 110ms linear}#insights .post .post-card .type-category{display:flex;justify-content:space-between;align-items:center}#insights .post .post-card .type-category .icon-box{padding:20px;border:1px solid #ccc9c2}#insights .post .post-card .type-category .category{color:rgba(19,33,45,.5);font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:2.24px;text-transform:uppercase}#insights .post .post-card .card-body{flex:1 0 auto}#insights .post .post-card .card-body .excerpt{color:rgba(19,33,45,.6);font-size:16px;font-style:normal;font-weight:400;line-height:24px}#insights .post .post-card .card-footer{display:flex;flex:0 0 59px;justify-content:space-between;margin-top:2em;padding-top:2em;border-top:1px solid #ccc9c2}#insights .post .post-card .card-footer p{margin:0}#insights .post .post-card .card-footer .date,#insights .post .post-card .card-footer .meta{color:rgba(19,33,45,.5);font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:2.24px;text-transform:uppercase;display:flex;gap:3px}#insights .post .post-card:hover{background:#fff}#insights .post .post-card:hover h4{color:#fb9c2c}#insights .post:last-child .post-card{border-bottom:1px solid #ccc9c2}@media screen and (min-width: 1025px){#insights .post .post-card{border:1px solid #ccc9c2}#insights .post:nth-child(2) .post-card{border-left:none;border-right:none}}#footer-callout{background-color:#faf6f1}/*# sourceMappingURL=front-page.css.map */