._2TzNdW_featured_container{margin-top:calc(var(--header_margin) / 2 - 152px);padding-left:var(--margins);padding-right:var(--margins);gap:var(--vertical_spacing);flex-direction:column;width:100%;display:flex}._2TzNdW_featured_container>*{gap:var(--margins);grid-template-columns:repeat(24,1fr);width:100%;display:grid}._2TzNdW_cs1_left{gap:var(--margins);grid-column:1/9;grid-template-columns:repeat(8,1fr);align-content:start;width:100%;display:grid}._2TzNdW_cs1_left>:first-child{grid-column:1/7}._2TzNdW_cs1_left>p{grid-area:2/1/auto/9}._2TzNdW_cs1_right{gap:var(--margins);grid-column:9/25;grid-template-columns:repeat(16,1fr);row-gap:0;width:100%;display:grid}._2TzNdW_cs1_right>:first-child{grid-column:1/17}._2TzNdW_cs2_left{gap:var(--margins);grid-column:span 12;grid-template-columns:repeat(12,1fr);align-content:start;row-gap:0;width:100%;display:grid}._2TzNdW_cs2_left>:first-child{grid-column:span 12}._2TzNdW_cs2_right{gap:var(--margins);grid-column:span 12;grid-template-columns:repeat(12,1fr);align-content:start;width:100%;display:grid}._2TzNdW_cs2_right>:first-child{grid-column:5/13}._2TzNdW_cs2_right>p{grid-area:2/span 12}._2TzNdW_cs3_left{gap:var(--margins);grid-column:span 12;grid-template-columns:repeat(12,1fr);align-content:start;width:100%;display:grid}._2TzNdW_cs3_left>:first-child{grid-column:7/13}._2TzNdW_cs3_left>p{grid-area:2/4/auto/13}._2TzNdW_cs3_right{gap:var(--margins);grid-column:13/25;grid-template-columns:repeat(12,1fr);row-gap:0;width:100%;display:grid}._2TzNdW_cs3_right>:first-child{grid-column:span 12}._2TzNdW_info_container{justify-content:space-between;gap:var(--margins);flex-direction:row;grid-area:2/1/auto/-1;width:100%;display:flex}._2TzNdW_info_container>div{border-left:var(--line_thickness) solid transparent;flex-direction:column;gap:24px;width:100%;padding-top:8px;display:flex;position:relative}._2TzNdW_info_container>div:before{content:"";top:0;left:calc(-1 * var(--line_thickness));width:var(--line_thickness);background-color:var(--black);transform-origin:top;height:100%;position:absolute;transform:scaleY(0)}._2TzNdW_info_in_view>div:before{animation:_2TzNdW_anim-draw-y var(--anim-duration) var(--easing_1) .25s forwards}._2TzNdW_info_container>div>p{padding-left:8px;line-height:90%}._2TzNdW_info_copy{opacity:0}._2TzNdW_info_subtitle{color:var(--black_50)}._2TzNdW_home_paragraph{opacity:0}._2TzNdW_home_paragraph_in_view{animation:_2TzNdW_anim-fade var(--anim-duration) var(--easing_2) .15s forwards}._2TzNdW_info_in_view ._2TzNdW_info_copy{animation:_2TzNdW_anim-fade var(--anim-duration) var(--easing_2) .45s forwards}._2TzNdW_info_in_view ._2TzNdW_info_copy_delayed{animation:_2TzNdW_anim-fade var(--anim-duration) var(--easing_2) calc(.45s + var(--anim-cascade)) forwards}._2TzNdW_cta{width:100%;color:var(--rc_red);transition:all .2s var(--easing_1);margin-top:auto}@media (hover:hover){._2TzNdW_cta:hover{background-color:var(--rc_red);color:var(--white)}}@media (max-width:850px){._2TzNdW_featured_container>*>*,._2TzNdW_featured_container>*{flex-direction:column;display:flex}._2TzNdW_home_paragraph{display:none}._2TzNdW_case_study_2{flex-direction:column-reverse}._2TzNdW_deliverables_title,._2TzNdW_cta{display:none}._2TzNdW_info_container{flex-direction:column;gap:0}._2TzNdW_info_container>div:nth-child(2){padding-top:24px}}@keyframes _2TzNdW_anim-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes _2TzNdW_anim-fade{0%{opacity:0}to{opacity:1}}
.r6Woga_services_container{--anim-content-delay:calc(var(--anim-draw-x-delay) + var(--anim-draw-x-duration));padding-left:var(--margins);padding-right:var(--margins);flex-direction:column;gap:32px;display:flex}.r6Woga_header{gap:var(--margins);grid-template-columns:repeat(24,1fr);width:100%;display:grid}.r6Woga_header>h2{grid-column:9/25;padding-left:8px}.r6Woga_services_container_inner{grid-template-columns:repeat(24,1fr);align-items:stretch;gap:16px;width:100%;display:grid}.r6Woga_services{--bar-y:0px;--bar-h:32px;opacity:0;flex-direction:column;grid-column:1/9;gap:4px;display:flex;position:relative}.r6Woga_services:before{content:"";width:100%;height:var(--bar-h);background-color:var(--gray);transform:translateY(var(--bar-y));transition:transform .3s var(--easing_1), height .3s var(--easing_1);pointer-events:none;position:absolute;top:0;left:0}.r6Woga_line_desc{gap:var(--margins);grid-column:9/25;grid-template-rows:auto 1fr 50%;grid-template-columns:repeat(16,1fr);width:100%;height:100%;min-height:0;display:grid}.r6Woga_header_line_mobile,.r6Woga_header_line{grid-area:1/1/auto/17;width:100%;height:32px;position:relative}.r6Woga_header_line_mobile:before,.r6Woga_header_line:before,.r6Woga_header_line_mobile:after,.r6Woga_header_line:after{content:"";background-color:var(--black);position:absolute;top:0;left:0}.r6Woga_header_line_mobile:before,.r6Woga_header_line:before{width:100%;height:var(--line_thickness);transform-origin:100%;transform:scaleX(0)}.r6Woga_header_line_mobile:after,.r6Woga_header_line:after{width:var(--line_thickness);transform-origin:top;height:100%;transform:scaleY(0)}.r6Woga_in_view .r6Woga_header_line_mobile:before,.r6Woga_in_view .r6Woga_header_line:before{animation:r6Woga_anim-draw-x var(--anim-draw-x-duration) var(--easing_1) forwards var(--anim-draw-x-delay)}.r6Woga_in_view .r6Woga_header_line_mobile:after,.r6Woga_in_view .r6Woga_header_line:after{animation:r6Woga_anim-draw-y var(--anim-draw-y-duration) var(--easing_1) forwards var(--anim-draw-y-delay)}.r6Woga_service_button{width:100%;height:32px;color:var(--black_50);transition:color .2s var(--easing_1);background-color:#0000;align-items:center;padding:6px 8px;display:flex;position:relative}.r6Woga_service_button>p{text-box:trim-both cap alphabetic;text-box-trim:trim-both;text-box-edge:cap alphabetic}.r6Woga_service_button_active{color:var(--rc_red)}.r6Woga_description_box{opacity:0;grid-area:3/8/auto/17;height:100%;min-height:0;position:relative}.r6Woga_in_view .r6Woga_services,.r6Woga_in_view .r6Woga_description_box{animation:r6Woga_anim-fade var(--anim-duration) var(--easing_2) var(--anim-content-delay) forwards}.r6Woga_description{opacity:0;pointer-events:none;transition:opacity .2s var(--easing_1);position:absolute;inset:8px}.r6Woga_description_active{opacity:1;pointer-events:auto}.r6Woga_header_line_mobile{display:none}@media (hover:hover){.r6Woga_service_button:hover{color:var(--black)}.r6Woga_service_button_active:hover{color:var(--rc_red)}}@media (max-width:1250px){.r6Woga_services{grid-column:1/13}.r6Woga_line_desc{grid-column:13/25;grid-template-columns:repeat(12,1fr)}.r6Woga_header_line,.r6Woga_description_box{grid-column:1/13}.r6Woga_header>h2{grid-column:13/25}}@media (max-width:850px){.r6Woga_services_container_inner{flex-direction:column;display:flex}.r6Woga_header{flex-direction:column;gap:8px;display:flex}.r6Woga_header_line_mobile{height:16px;display:block}.r6Woga_header_line{display:none}.r6Woga_services{margin-bottom:32px}.r6Woga_service_button{padding:4px}.r6Woga_line_desc{height:auto;display:block}.r6Woga_description_box{height:auto;min-height:0}.r6Woga_description_active{position:relative;inset:auto}}@media (max-width:430px){.r6Woga_service_button{height:auto}.r6Woga_service_button>p{line-height:90%}}@keyframes r6Woga_anim-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes r6Woga_anim-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes r6Woga_anim-fade{0%{opacity:0}to{opacity:1}}
.UNkDsq_metrics_container{padding-left:var(--margins);padding-right:var(--margins);flex-direction:column;gap:32px;display:flex}.UNkDsq_header{column-gap:var(--margins);grid-template-columns:repeat(24,1fr);row-gap:32px;display:grid}.UNkDsq_header>h2{grid-column:13/25;padding-left:8px}.UNkDsq_header_line{grid-column:13/25;width:100%;height:32px;position:relative}.UNkDsq_header_line:before,.UNkDsq_header_line:after{content:"";background-color:var(--black);position:absolute;top:0;left:0}.UNkDsq_header_line:before{width:100%;height:var(--line_thickness);transform-origin:100%;transform:scaleX(0)}.UNkDsq_header_line:after{width:var(--line_thickness);transform-origin:top;height:100%;transform:scaleY(0)}.UNkDsq_in_view .UNkDsq_header_line:before{animation:UNkDsq_anim-draw-x var(--anim-draw-x-duration) var(--easing_1) forwards var(--anim-draw-x-delay)}.UNkDsq_in_view .UNkDsq_header_line:after{animation:UNkDsq_anim-draw-y var(--anim-draw-y-duration) var(--easing_1) forwards var(--anim-draw-y-delay)}.UNkDsq_metrics{gap:var(--margins);flex-direction:row;width:100%;display:flex}.UNkDsq_metric_item{flex-direction:column;gap:8px;width:100%;display:flex}.UNkDsq_metrics .UNkDsq_header_tag{justify-content:space-between;gap:var(--margins);background-color:#f5f5f500;flex-direction:row;width:100%;padding-bottom:64px;display:flex}.UNkDsq_metric_item_title{color:var(--rc_red);font-variant-numeric:tabular-nums;opacity:0}.UNkDsq_metric_item_value,.UNkDsq_metric_item_desc{opacity:0}.UNkDsq_in_view .UNkDsq_header_tag{animation-name:UNkDsq_metrics-bg-fade;animation-duration:var(--anim-duration);animation-timing-function:var(--easing_2);animation-delay:1s;animation-fill-mode:forwards}.UNkDsq_in_view .UNkDsq_metric_item_title{animation-name:UNkDsq_anim-fade;animation-duration:var(--anim-duration);animation-timing-function:var(--easing_2);animation-delay:1s;animation-fill-mode:both}.UNkDsq_in_view .UNkDsq_metric_item_value{animation-name:UNkDsq_anim-fade;animation-duration:var(--anim-duration);animation-timing-function:var(--easing_2);animation-delay:1.075s;animation-fill-mode:both}.UNkDsq_in_view .UNkDsq_metric_item_desc{animation-name:UNkDsq_anim-fade;animation-duration:var(--anim-duration);animation-timing-function:var(--easing_2);animation-delay:1.15s;animation-fill-mode:both}@media (max-width:1250px){.UNkDsq_header_tag{flex-direction:column;gap:64px;padding-bottom:8px}}@media (max-width:850px){.UNkDsq_metrics{flex-direction:column;gap:64px}.UNkDsq_header{flex-direction:column;gap:8px;display:flex}.UNkDsq_header_line{height:16px}.UNkDsq_metrics_container{gap:16px}}@keyframes UNkDsq_metrics-bg-fade{0%{background-color:#f5f5f500}to{background-color:var(--gray)}}@keyframes UNkDsq_anim-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes UNkDsq_anim-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes UNkDsq_anim-fade{0%{opacity:0}to{opacity:1}}
._0aVS7q_process_container{--heading-h:clamp(36px, 4vw, 70px);--heading-gap:32px;--line-h:32px;--block-h:calc(var(--heading-h) + var(--heading-gap) + var(--line-h));--line-anim-end:calc(50svh - (var(--heading-h) + var(--heading-gap) - var(--line-h)) / 2 - var(--margins));--anim-draw-y-delay:0s;--anim-draw-x-delay:calc(var(--anim-draw-y-delay) + var(--anim-draw-y-duration));--anim-letter-base:var(--anim-draw-x-delay);--anim-content-delay:calc(var(--anim-draw-x-delay) + var(--anim-draw-x-duration) / 2);--anim-body-delay:calc(var(--anim-draw-x-delay) + var(--anim-draw-x-duration));padding-left:var(--margins);padding-right:var(--margins);gap:var(--margins);padding-top:calc(var(--heading-h) + var(--heading-gap));grid-template-columns:repeat(2,1fr);display:grid}._0aVS7q_header{width:calc(100% + var(--line_thickness) + var(--margins));gap:var(--heading-gap);height:fit-content;margin-top:calc(-1 * (var(--heading-h) + var(--heading-gap)));margin-bottom:calc(-1 * var(--line-h));top:calc(50svh - (var(--block-h) / 2) + var(--margins));flex-direction:column;align-self:start;display:flex;position:sticky}._0aVS7q_header>h2{line-height:var(--heading-h);min-height:var(--heading-h);padding-left:8px}._0aVS7q_header_description{top:calc(100% - 16px);left:calc((100% - 11 * var(--margins)) / 12 * 3 + 3 * var(--margins));width:calc((100% - 11 * var(--margins)) / 12 * 9 + 8 * var(--margins));opacity:0;position:absolute}._0aVS7q_header_line{width:100%;height:var(--line-h);flex-shrink:0;position:relative}._0aVS7q_header_line:before,._0aVS7q_header_line:after{content:"";background-color:var(--black);position:absolute;top:0;left:0}._0aVS7q_header_line:before{width:100%;height:var(--line_thickness);transform-origin:0;transform:scaleX(0)}._0aVS7q_header_line:after{width:var(--line_thickness);transform-origin:bottom;height:100%;transform:scaleY(0)}._0aVS7q_in_view ._0aVS7q_header_line:after{animation:_0aVS7q_anim-draw-y var(--anim-draw-y-duration) var(--easing_1) forwards var(--anim-draw-y-delay)}._0aVS7q_in_view ._0aVS7q_header_line:before{animation:_0aVS7q_anim-draw-x var(--anim-draw-x-duration) var(--easing_1) forwards var(--anim-draw-x-delay)}._0aVS7q_in_view ._0aVS7q_header_description,._0aVS7q_in_view ._0aVS7q_header_description_mobile{animation:_0aVS7q_anim-fade var(--anim-duration) var(--easing_2) var(--anim-content-delay) forwards}._0aVS7q_process_container_inner{border-left:var(--line_thickness) solid transparent;flex-direction:column;gap:32px;width:100%;display:flex;position:relative}._0aVS7q_process_container_inner:before{content:"";top:0;left:calc(-1 * var(--line_thickness));width:var(--line_thickness);background-color:var(--black);transform-origin:top;height:100%;position:absolute;transform:scaleY(0)}._0aVS7q_in_view ._0aVS7q_process_container_inner:before{animation:_0aVS7q_anim-draw-y var(--anim-draw-x-duration) var(--easing_1) var(--anim-body-delay) forwards}._0aVS7q_process_container_inner>._0aVS7q_item_line_container:nth-child(3)>._0aVS7q_process_item,._0aVS7q_process_container_inner>._0aVS7q_item_line_container:nth-child(4)>._0aVS7q_process_item,._0aVS7q_process_container_inner>._0aVS7q_item_line_container:nth-child(2)>._0aVS7q_process_item{border-left:var(--line_thickness) solid var(--black)}._0aVS7q_item_line_container{--cascade-i:0;gap:var(--margins);opacity:0;grid-template-columns:repeat(12,1fr);align-items:center;display:grid}._0aVS7q_in_view ._0aVS7q_item_line_container{animation:_0aVS7q_anim-fade var(--anim-duration) var(--easing_2) forwards;animation-delay:calc(var(--anim-body-delay) + var(--cascade-i) * 50ms)}._0aVS7q_item_line_container_offset,._0aVS7q_item_line_container_wide{timeline-scope:--item-line}._0aVS7q_item_line{width:calc(100% + var(--margins));border-top:var(--line_thickness) solid var(--black);transform-origin:0;view-timeline-name:--item-line;view-timeline-axis:block;grid-column:span 2}._0aVS7q_item_line_wide{grid-column:span 4}@keyframes _0aVS7q_item_slide{0%{transform:translateX(calc(-1 * var(--line-w,0px)))}to{transform:translate(0)}}@supports (animation-timeline:view()){._0aVS7q_item_line{animation:linear both _0aVS7q_anim-draw-x;animation-timeline:view();animation-range:cover 0% cover var(--line-anim-end);transform:scaleX(0)}._0aVS7q_item_line_container_offset ._0aVS7q_process_item,._0aVS7q_item_line_container_wide ._0aVS7q_process_item{transform:translateX(calc(-1 * var(--line-w,0px)));animation:linear both _0aVS7q_item_slide;animation-timeline:--item-line;animation-range:cover 0% cover var(--line-anim-end)}}._0aVS7q_process_item{flex-direction:column;grid-column:span 8;gap:16px;padding-top:8px;display:flex}._0aVS7q_item_header{flex-direction:row;gap:16px;padding-left:8px;display:flex}._0aVS7q_header_description_mobile{opacity:0;display:none}._0aVS7q_process_item_first{padding-top:8px}@media (max-width:1350px){._0aVS7q_process_item{grid-column:span 10}._0aVS7q_item_line{grid-column:span 1}._0aVS7q_item_line_wide{grid-column:span 2}}@media (max-width:1050px){._0aVS7q_process_item{grid-column:span 12;animation:none;transform:none;border-left:none!important}._0aVS7q_item_line{display:none}._0aVS7q_header_description{width:calc(100% - 32px);position:absolute;top:calc(100% - 16px);left:16px}}@media (max-width:850px){._0aVS7q_process_container{flex-direction:column;gap:64px;padding-top:0;display:flex}._0aVS7q_process_container_inner{gap:64px}._0aVS7q_header_description{display:none}._0aVS7q_header{gap:8px;width:100%;margin-top:0;margin-bottom:0;position:relative;top:auto}._0aVS7q_header_line{height:fit-content}._0aVS7q_header_description_mobile{padding:var(--margins);display:block}}@keyframes _0aVS7q_anim-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _0aVS7q_anim-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes _0aVS7q_anim-fade{0%{opacity:0}to{opacity:1}}
.qta8na_mission_container{--anim-letter-base:calc(var(--anim-draw-x-delay) + 75ms);--anim-content-delay:.75s;--anim-cascade:.1s;padding-left:var(--margins);padding-right:var(--margins);gap:var(--margins);grid-template-columns:repeat(24,1fr);row-gap:32px;width:100%;display:grid}.qta8na_header{flex-direction:column;grid-column:7/19;align-items:center;gap:32px;display:flex}.qta8na_header>h2{text-align:center;padding-left:8px;padding-right:8px}.qta8na_header_line{width:100%;height:32px;position:relative}.qta8na_header_line:before,.qta8na_header_line:after{content:"";width:100%;position:absolute;top:0;left:0}.qta8na_header_line:before{height:var(--line_thickness);background-color:var(--black);transform-origin:50%;transform:scaleX(0)}.qta8na_header_line:after{background-image:linear-gradient(var(--black), var(--black)), linear-gradient(var(--black), var(--black));background-size:var(--line_thickness) 100%;transform-origin:top;background-position:0 0,100% 0;background-repeat:no-repeat;height:100%;transform:scaleY(0)}.qta8na_in_view .qta8na_header_line:before{animation:qta8na_anim-draw-x var(--anim-draw-x-duration) var(--easing_1) forwards var(--anim-draw-x-delay)}.qta8na_in_view .qta8na_header_line:after{animation:qta8na_anim-draw-y var(--anim-draw-y-duration) var(--easing_1) forwards var(--anim-draw-y-delay)}.qta8na_mission_content{flex-direction:column;grid-column:9/17;justify-content:center;align-items:center;gap:24px;width:100%;display:flex}.qta8na_divider{--cascade-i:0;width:var(--line_thickness);background-color:var(--rc_red);transform-origin:top;height:80px;transform:scaleY(0)}.qta8na_mission_item{--cascade-i:0;opacity:0;width:100%;transform:translateY(var(--anim-slide-y));flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.qta8na_in_view .qta8na_mission_item{animation:qta8na_anim-slide var(--anim-duration) var(--easing_1) forwards, qta8na_anim-fade var(--anim-duration) var(--easing_2) forwards;animation-delay:calc(var(--anim-content-delay) + var(--cascade-i) * var(--anim-cascade))}.qta8na_in_view .qta8na_divider{animation:qta8na_anim-draw-y var(--anim-duration) var(--easing_1) forwards;animation-delay:calc(var(--anim-content-delay) + var(--cascade-i) * var(--anim-cascade))}.qta8na_mission_item>h3{line-height:90%}.qta8na_mission_item>*{text-align:center}@media (max-width:1050px){.qta8na_header{grid-column:5/21}.qta8na_mission_content{grid-column:7/19}}@media (max-width:850px){.qta8na_mission_container{flex-direction:column;gap:32px;display:flex}.qta8na_mission_content{padding-left:var(--margins);padding-right:var(--margins)}.qta8na_header{gap:8px}.qta8na_header_line{height:16px}.qta8na_divider{height:40px}}@keyframes qta8na_anim-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes qta8na_anim-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes qta8na_anim-slide{0%{transform:translateY(var(--anim-slide-y))}to{transform:translateY(0)}}@keyframes qta8na_anim-fade{0%{opacity:0}to{opacity:1}}
