.CaseStudies_rootDiv__sQNgj{display:grid;grid-template-columns:264px minmax(0,1fr);column-gap:96px;align-items:start;padding:var(--section-gap) var(--page-padding-x) 0;color:var(--text-color)}.CaseStudies_feed__9Wd6X{min-width:0}.CaseStudies_rows__Lc6BB{--row-divider:#e8e8e8;list-style:none;padding:0;margin:0}[data-theme=dark] .CaseStudies_rows__Lc6BB{--row-divider:#2a2a2a}.CaseStudies_pagination__oPWpN{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:40px}.CaseStudies_count__9TDXX{font-size:var(--fs-small);font-weight:300;color:var(--portfolio-muted-text)}.CaseStudies_pages__8ddk2{display:flex;align-items:center;gap:4px;list-style:none;padding:0;margin:0}.CaseStudies_page__KB3Kz,.CaseStudies_step__Ksk_H{min-width:34px;height:34px;padding:0 8px;border:none;border-radius:6px;background:none;font-family:inherit;font-size:var(--fs-small);font-weight:400;color:var(--portfolio-muted-text);cursor:pointer;transition:color .18s ease,background-color .18s ease}.CaseStudies_page__KB3Kz:hover,.CaseStudies_step__Ksk_H:not(:disabled):hover{color:var(--text-color);background-color:var(--portfolio-band-bg)}.CaseStudies_pageCurrent__kDNKY,.CaseStudies_pageCurrent__kDNKY:hover{color:var(--text-color);font-weight:500;background:none;box-shadow:inset 0 -2px 0 var(--altitude-orange);border-radius:0}.CaseStudies_step__Ksk_H{padding:0 12px}.CaseStudies_step__Ksk_H:disabled{opacity:.35;cursor:default}.CaseStudies_gap__TxcJD{padding:0 2px;font-size:var(--fs-small);color:var(--portfolio-muted-text);user-select:none}.CaseStudies_empty__PEqZ8{padding:40px;border:1px solid var(--portfolio-rule);border-radius:14px;background-color:var(--portfolio-band-bg)}.CaseStudies_emptyTitle__HjoXW{font-size:var(--fs-card);font-weight:500;line-height:1.4}.CaseStudies_emptyText__QoU9o{margin-top:10px;max-width:52ch;font-size:var(--fs-body);font-weight:300;line-height:1.6;color:var(--portfolio-muted-text)}.CaseStudies_emptyChips__v_OWA{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;padding:0;list-style:none}.CaseStudies_chip__05fB_{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--portfolio-rule);border-radius:999px;background-color:var(--theme-bg);color:var(--text-color);font-size:var(--fs-small);font-weight:400;line-height:1;cursor:pointer;transition:border-color .25s ease,color .25s ease}.CaseStudies_chip__05fB_:focus-visible,.CaseStudies_chip__05fB_:hover{border-color:var(--altitude-orange);color:var(--altitude-orange)}.CaseStudies_chipX__wLTAd{font-size:15px;line-height:1;color:var(--portfolio-muted-text);transition:color .25s ease}.CaseStudies_chip__05fB_:focus-visible .CaseStudies_chipX__wLTAd,.CaseStudies_chip__05fB_:hover .CaseStudies_chipX__wLTAd{color:var(--altitude-orange)}.CaseStudies_emptyActions__N0Qux{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:26px}.CaseStudies_emptyPrimary__LXx_9{padding:12px 22px;border:none;border-radius:999px;background-color:var(--contact-us-button);color:var(--contact-us-button-text);font-size:var(--fs-small);font-weight:600;cursor:pointer;transition:opacity .25s ease}.CaseStudies_emptyPrimary__LXx_9:focus-visible,.CaseStudies_emptyPrimary__LXx_9:hover{opacity:.85}.CaseStudies_emptyLink__JLI_F{display:inline-flex;align-items:center;gap:8px;color:var(--portfolio-muted-text);font-size:var(--fs-small);font-weight:500;text-decoration:none;transition:color .25s ease,gap .25s ease}.CaseStudies_emptyLink__JLI_F:focus-visible,.CaseStudies_emptyLink__JLI_F:hover{color:var(--altitude-orange);gap:12px}.CaseStudies_srOnly__x1nph{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:480px){.CaseStudies_rootDiv__sQNgj{grid-template-columns:minmax(0,1fr);row-gap:36px;padding:var(--section-gap) var(--page-padding-x) 0}.CaseStudies_pagination__oPWpN{flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px}.CaseStudies_pages__8ddk2{flex-wrap:wrap}.CaseStudies_empty__PEqZ8{margin-top:24px;padding:26px}}@media (min-width:481px) and (max-width:768px){.CaseStudies_empty__PEqZ8{margin-top:24px}.CaseStudies_rootDiv__sQNgj{grid-template-columns:minmax(0,1fr);row-gap:44px;padding:var(--section-gap) var(--page-padding-x) 0}}@media (min-width:769px) and (max-width:1024px){.CaseStudies_rootDiv__sQNgj{grid-template-columns:200px minmax(0,1fr);column-gap:48px;padding:var(--section-gap) var(--page-padding-x) 0}}@media (min-width:1025px) and (max-width:1440px){.CaseStudies_rootDiv__sQNgj{column-gap:72px;padding:var(--section-gap) var(--page-padding-x) 0}}@media (min-width:1441px){.CaseStudies_rootDiv__sQNgj{grid-template-columns:300px minmax(0,1fr);column-gap:120px}}.FilterRail_rail__UbZ1P{align-self:start;display:flex;flex-direction:column}@media (min-width:1025px){.FilterRail_rail__UbZ1P{position:sticky;top:110px;max-height:calc(100vh - 150px);overflow:hidden}}.FilterRail_railHeader__C_sLE{flex:none;padding-bottom:4px}.FilterRail_groups__oxvZ8{flex:none;padding-bottom:24px}@media (min-width:1025px){.FilterRail_groups__oxvZ8{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;mask-image:linear-gradient(180deg,#000000 calc(100% - 24px),transparent)}.FilterRail_groups__oxvZ8::-webkit-scrollbar{display:none}}.FilterRail_heading__DlFt_{font-size:var(--fs-card);font-weight:700;line-height:1.2;letter-spacing:-.01em}.FilterRail_introText__mMXd8{margin-top:14px;font-size:var(--fs-body);font-weight:300;line-height:1.6;color:var(--portfolio-muted-text)}.FilterRail_group__kU2Am{margin-top:36px}.FilterRail_groupLabel__YprRJ{padding-left:12px;font-size:var(--fs-label);font-weight:500;line-height:1.4;letter-spacing:1.6px;text-transform:uppercase;color:var(--portfolio-muted-text)}.FilterRail_options__DmIcg{margin-top:12px;display:flex;flex-direction:column;gap:2px;list-style:none;padding:0}.FilterRail_option__8iih7{display:block;width:100%;padding:9px 12px;border:1px solid transparent;border-radius:8px;background-color:transparent;color:var(--portfolio-muted-text);font-family:inherit;font-size:var(--fs-small);font-weight:400;line-height:1.4;text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.FilterRail_optionActive__d7Ghc,.FilterRail_option__8iih7:hover{background-color:var(--portfolio-band-bg);color:var(--text-color)}.FilterRail_optionActive__d7Ghc{font-weight:500}.FilterRail_option__8iih7:focus-visible{outline:2px solid var(--altitude-orange);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.FilterRail_option__8iih7{transition:none}}@media (max-width:768px){.FilterRail_rail__UbZ1P{display:block}.FilterRail_groups__oxvZ8{padding-bottom:0}.FilterRail_options__DmIcg{flex-direction:row;flex-wrap:nowrap;gap:8px;overflow-x:auto;margin-left:calc(var(--page-padding-x) * -1);margin-right:calc(var(--page-padding-x) * -1);padding-left:var(--page-padding-x);padding-right:var(--page-padding-x);scroll-padding-left:var(--page-padding-x);scroll-padding-right:var(--page-padding-x);scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent)}.FilterRail_options__DmIcg::-webkit-scrollbar{display:none}.FilterRail_option__8iih7{flex:0 0 auto;width:auto;padding:9px 16px;border-color:var(--portfolio-rule);border-radius:999px;white-space:nowrap}.FilterRail_optionActive__d7Ghc{border-color:var(--contact-us-button)}.FilterRail_optionActive__d7Ghc,.FilterRail_optionActive__d7Ghc:hover{background-color:var(--contact-us-button);color:var(--contact-us-button-text)}.FilterRail_groupLabel__YprRJ{padding-left:0}.FilterRail_group__kU2Am{margin-top:24px}}@media (max-width:480px){.FilterRail_group__kU2Am{margin-top:24px}}@media (min-width:769px) and (max-width:1024px){.FilterRail_group__kU2Am{margin-top:28px}.FilterRail_option__8iih7{padding:8px 10px}}@media (max-width:1024px){.FilterRail_railHeader__C_sLE{display:none}.FilterRail_groups__oxvZ8>.FilterRail_group__kU2Am:first-child{margin-top:0}}.ProcessBlueprint_rootDiv__q0bxx{--process-mark:color-mix(in srgb,var(--altitude-orange) 78%,#000000);--process-stroke:color-mix(in srgb,var(--text-color) 42%,transparent);--process-muted:color-mix(in srgb,var(--text-color) 38%,transparent);display:flex;flex-direction:column;color:var(--text-color);padding:0 var(--page-padding-x)}[data-theme=dark] .ProcessBlueprint_rootDiv__q0bxx{--process-mark:var(--altitude-orange)}.ProcessBlueprint_panels__7_t_B{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ProcessBlueprint_panel__ztGXC{position:relative;display:flex;flex-direction:column;min-width:0;padding:28px 0;border-radius:4px;background-color:var(--partner-bg)}.ProcessBlueprint_stage__bFqYd{position:relative;overflow:hidden;padding:8px 22px 0}.ProcessBlueprint_art__4dWX0{position:relative;display:block;width:100%;height:auto}.ProcessBlueprint_detail__2K9jx,.ProcessBlueprint_ground__xxWdO{fill:none;stroke:var(--process-stroke);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;vector-effect:non-scaling-stroke}.ProcessBlueprint_ground__xxWdO{stroke-width:1px}.ProcessBlueprint_detail__2K9jx{stroke-width:1px;opacity:.75}.ProcessBlueprint_accent__YrhKw{fill:none;stroke:var(--altitude-orange);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;vector-effect:non-scaling-stroke}.ProcessBlueprint_led__3flZz{fill:var(--altitude-orange)}.ProcessBlueprint_rootDiv__q0bxx[data-anim=on] .ProcessBlueprint_led__3flZz{opacity:0}.ProcessBlueprint_rootDiv__q0bxx[data-anim=on] .ProcessBlueprint_panel__ztGXC[data-done=true] .ProcessBlueprint_led__3flZz{animation:ProcessBlueprint_blink__qc_ec 2.4s ease-in-out infinite}@keyframes ProcessBlueprint_blink__qc_ec{0%,to{opacity:1}50%{opacity:.25}}.ProcessBlueprint_grid__hh4t6{fill:none;stroke:var(--process-stroke);stroke-width:1px;stroke-dasharray:3 5;opacity:.18;vector-effect:non-scaling-stroke}.ProcessBlueprint_tip__0NEzK{fill:var(--altitude-orange);transition:opacity .15s ease}.ProcessBlueprint_text__fR4PA{display:flex;flex-direction:column;gap:8px;padding:28px 22px 0}.ProcessBlueprint_heading__G4jET{margin:0;display:flex;align-items:baseline;gap:10px}.ProcessBlueprint_number__1sUD7{flex:none;color:var(--process-mark);font-size:14px;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums;transition:color .4s ease}.ProcessBlueprint_name__Hmwig{color:var(--text-color);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.25;text-wrap:balance;transition:color .4s ease}.ProcessBlueprint_statement__pn8C4{margin:0;color:var(--section-label);font-size:15px;line-height:1.5}.ProcessBlueprint_mark__W9waC{background:none;color:var(--process-mark);font-weight:600;transition:color .4s ease}.ProcessBlueprint_rootDiv__q0bxx[data-anim=on] .ProcessBlueprint_panel__ztGXC:not([data-on=true]) .ProcessBlueprint_name__Hmwig,.ProcessBlueprint_rootDiv__q0bxx[data-anim=on] .ProcessBlueprint_panel__ztGXC:not([data-on=true]) .ProcessBlueprint_number__1sUD7{color:var(--process-muted)}.ProcessBlueprint_rootDiv__q0bxx[data-anim=on] .ProcessBlueprint_panel__ztGXC:not([data-on=true]) .ProcessBlueprint_mark__W9waC{color:inherit;font-weight:400}@media (max-width:1024px){.ProcessBlueprint_panels__7_t_B{grid-template-columns:minmax(0,1fr)}.ProcessBlueprint_panel__ztGXC{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:24px;padding:24px 28px 24px 0}.ProcessBlueprint_text__fR4PA{padding:0}.ProcessBlueprint_statement__pn8C4{max-width:44ch}}@media (max-width:480px){.ProcessBlueprint_panel__ztGXC{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 0}.ProcessBlueprint_text__fR4PA{padding:0 22px}}.IndustryProjects_rootDiv__3raqD{padding:var(--section-gap) var(--page-padding-x) 0;background-color:var(--theme-bg);color:var(--text-color)}.IndustryProjects_headLeft__Mp4mT,.IndustryProjects_head__YbKCs,.IndustryProjects_rootDiv__3raqD{display:flex;flex-direction:column}.IndustryProjects_eyebrow__HAPXa{margin:0;color:var(--section-label);text-transform:uppercase;font-size:var(--fs-label);font-weight:600;letter-spacing:.18em;line-height:1.2}.IndustryProjects_title__FFv8C{margin:14px 0 0;max-width:18ch;font-weight:500;line-height:1.25;letter-spacing:-.01em;text-wrap:balance;font-size:var(--fs-heading)}.IndustryProjects_side__hU9HI{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:18px}.IndustryProjects_lead___tYh3{margin:0;max-width:44ch;color:var(--portfolio-muted-text);font-weight:400;line-height:1.6;text-wrap:pretty;font-size:var(--fs-body)}.IndustryProjects_rows__CEY_f{margin:36px 0 0;padding:0;list-style:none;border-top:1px solid var(--portfolio-rule)}.IndustryProjects_more__Zu5JS{display:flex;justify-content:flex-end;margin-top:36px}@media (min-width:481px) and (max-width:1024px){.IndustryProjects_title__FFv8C{margin-top:16px}.IndustryProjects_side__hU9HI{margin-top:20px}.IndustryProjects_rows__CEY_f{margin-top:44px}}@media (min-width:1025px){.IndustryProjects_head__YbKCs{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:72px}.IndustryProjects_title__FFv8C{margin-top:22px;max-width:28ch}.IndustryProjects_side__hU9HI{align-items:flex-end;margin-top:0;padding-bottom:6px}.IndustryProjects_lead___tYh3{text-align:right}.IndustryProjects_rows__CEY_f{margin-top:56px}}@media (min-width:769px){.IndustryProjects_rows__CEY_f>li:first-child>a[href]{padding-top:40px}}.ProjectArtwork_plate__eWbO6{width:100%;height:100%;background-repeat:no-repeat;background-color:#e9edf2;background-image:radial-gradient(120% 100% at 88% 15%,#fafcfd 0,rgba(250,252,253,0) 62%),radial-gradient(100% 90% at 12% 92%,#ccd8e3 0,rgba(204,216,227,0) 68%)}[data-theme=dark] .ProjectArtwork_plate__eWbO6{background-color:#191c20;background-image:radial-gradient(120% 100% at 88% 15%,#242a30 0,rgba(36,42,48,0) 62%),radial-gradient(100% 90% at 12% 92%,#121417 0,rgba(18,20,23,0) 68%)}.CaseStudyRow_row__Hu0cn{list-style:none;border-bottom:1px solid var(--row-divider,var(--portfolio-rule))}.CaseStudyRow_link__s1pRK{display:grid;grid-template-columns:208px minmax(0,1fr);column-gap:40px;align-items:start;padding:40px 0;color:inherit}@media (min-width:769px){.CaseStudyRow_row__Hu0cn:first-child .CaseStudyRow_link__s1pRK{padding-top:12px}}.CaseStudyRow_link__s1pRK:focus-visible{outline:2px solid var(--altitude-orange);outline-offset:6px;border-radius:4px}.CaseStudyRow_thumb___cHKH{position:relative;aspect-ratio:16/10;border-radius:10px;overflow:hidden;background-color:var(--portfolio-band-bg)}.CaseStudyRow_thumbImage___NBIv{object-fit:cover;transition:transform .4s cubic-bezier(.22,1,.36,1)}.CaseStudyRow_link__s1pRK:focus-visible .CaseStudyRow_thumbImage___NBIv,.CaseStudyRow_link__s1pRK:hover .CaseStudyRow_thumbImage___NBIv{transform:scale(1.04)}.CaseStudyRow_category__fKnoc{font-size:var(--fs-label);font-weight:500;line-height:1.4;letter-spacing:1.6px;text-transform:uppercase;color:var(--portfolio-muted-text)}.CaseStudyRow_title__jzJNa{margin-top:14px;font-size:var(--fs-card);font-weight:700;line-height:1.25;letter-spacing:-.01em;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color .3s ease}.CaseStudyRow_link__s1pRK:focus-visible .CaseStudyRow_title__jzJNa,.CaseStudyRow_link__s1pRK:hover .CaseStudyRow_title__jzJNa{text-decoration-color:var(--altitude-orange)}.CaseStudyRow_summary__Xf2ca{margin-top:12px;font-size:var(--fs-body);font-weight:300;line-height:1.6;color:var(--portfolio-muted-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (prefers-reduced-motion:reduce){.CaseStudyRow_thumbImage___NBIv{transition:none}.CaseStudyRow_link__s1pRK:focus-visible .CaseStudyRow_thumbImage___NBIv,.CaseStudyRow_link__s1pRK:hover .CaseStudyRow_thumbImage___NBIv{transform:none}}@media (max-width:480px){.CaseStudyRow_link__s1pRK{grid-template-columns:minmax(0,1fr);row-gap:18px;padding:30px 0}.CaseStudyRow_thumb___cHKH{aspect-ratio:16/9}.CaseStudyRow_title__jzJNa{margin-top:12px}.CaseStudyRow_summary__Xf2ca{margin-top:10px}}@media (min-width:481px) and (max-width:768px){.CaseStudyRow_link__s1pRK{grid-template-columns:160px minmax(0,1fr);column-gap:24px;padding:32px 0}}@media (min-width:769px) and (max-width:1024px){.CaseStudyRow_link__s1pRK{grid-template-columns:176px minmax(0,1fr);column-gap:28px;padding:34px 0}}@media (min-width:1441px){.CaseStudyRow_link__s1pRK{grid-template-columns:240px minmax(0,1fr);column-gap:48px;padding:44px 0}}.Questions_rootDiv__y23V9{display:flex;flex-direction:column;background-color:var(--theme-bg);transition:background-color .3s ease}.Questions_layout__VNwaW{display:grid}.Questions_intro__nsvk0{display:flex;flex-direction:column}.Questions_intro__nsvk0 h2{white-space:nowrap}.Questions_lede__G0Uie{margin:0;color:var(--text-color);opacity:.72;font-size:var(--fs-body);font-weight:400}.Questions_introCta__EYCxt{display:flex}.Questions_list__K7lxk{list-style:none;margin:0;padding:0}.Questions_item__c2jOj{position:relative}.Questions_item__c2jOj:before,.Questions_item__c2jOj:last-child:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--text-color);opacity:.16;transition:opacity .32s ease}.Questions_item__c2jOj:before{top:0}.Questions_item__c2jOj:last-child:after{bottom:0}.Questions_item__c2jOj.Questions_open__4kYUv:before,.Questions_item__c2jOj:hover:before{opacity:.42}.Questions_trigger__4xrlr{appearance:none;-webkit-appearance:none;display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin:0;background:none;border:none;border-radius:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.Questions_trigger__4xrlr:focus-visible{outline:2px solid var(--altitude-orange);outline-offset:4px}.Questions_question__sevL8{display:block;color:var(--text-color);font-size:var(--fs-card);transition:color .32s ease,transform .42s cubic-bezier(.2,.8,.2,1)}.Questions_open__4kYUv .Questions_question__sevL8,.Questions_trigger__4xrlr:hover .Questions_question__sevL8{color:var(--altitude-orange)}.Questions_mark__k8iCq{position:relative;flex:0 0 auto;color:var(--text-color);transition:color .32s ease}.Questions_mark__k8iCq:after,.Questions_mark__k8iCq:before{content:"";position:absolute;left:50%;top:50%;background-color:currentColor;transition:transform .48s cubic-bezier(.2,.8,.2,1)}.Questions_mark__k8iCq:before{width:100%;height:1.5px;transform:translate(-50%,-50%)}.Questions_mark__k8iCq:after{width:1.5px;height:100%;transform:translate(-50%,-50%) rotate(0deg)}.Questions_open__4kYUv .Questions_mark__k8iCq:after{transform:translate(-50%,-50%) rotate(90deg)}.Questions_open__4kYUv .Questions_mark__k8iCq,.Questions_trigger__4xrlr:hover .Questions_mark__k8iCq{color:var(--altitude-orange)}.Questions_panel__e_fyQ{display:grid;grid-template-rows:0fr;transition:grid-template-rows .48s cubic-bezier(.2,.8,.2,1)}.Questions_open__4kYUv .Questions_panel__e_fyQ{grid-template-rows:1fr}.Questions_panelInner__tUULf{overflow:hidden;visibility:hidden;transition:visibility 0s linear .48s}.Questions_open__4kYUv .Questions_panelInner__tUULf{visibility:visible;transition-delay:0s}.Questions_answer__3rehk{margin:0;color:var(--text-color);opacity:.72;font-size:var(--fs-body);font-weight:400}@media (prefers-reduced-motion:reduce){.Questions_item__c2jOj:before,.Questions_mark__k8iCq,.Questions_mark__k8iCq:after,.Questions_mark__k8iCq:before,.Questions_panelInner__tUULf,.Questions_panel__e_fyQ,.Questions_question__sevL8{transition-duration:1ms;transition-delay:0s}}@media (max-width:480px){.Questions_rootDiv__y23V9{padding:0 var(--page-padding-x) 0}.Questions_layout__VNwaW{grid-template-columns:1fr}.Questions_lede__G0Uie{padding-top:4px;line-height:1.55}.Questions_introCta__EYCxt{padding:26px 0 34px}.Questions_trigger__4xrlr{gap:20px;padding:20px 0}.Questions_question__sevL8{font-weight:500;line-height:1.35}.Questions_mark__k8iCq{width:15px;height:15px;margin-top:5px}.Questions_answer__3rehk{line-height:1.6;padding-bottom:22px}}@media (min-width:481px) and (max-width:768px){.Questions_rootDiv__y23V9{padding:0 var(--page-padding-x) 0}.Questions_layout__VNwaW{grid-template-columns:1fr}.Questions_lede__G0Uie{padding-top:4px;line-height:1.55;max-width:56ch}.Questions_introCta__EYCxt{padding:28px 0 38px}.Questions_trigger__4xrlr{gap:24px;padding:22px 0}.Questions_question__sevL8{font-weight:500;line-height:1.35}.Questions_mark__k8iCq{width:16px;height:16px;margin-top:5px}.Questions_answer__3rehk{line-height:1.6;max-width:62ch;padding-bottom:24px}}@media (min-width:769px) and (max-width:1024px){.Questions_rootDiv__y23V9{padding:0 var(--page-padding-x) 0}.Questions_layout__VNwaW{grid-template-columns:1fr}.Questions_lede__G0Uie{padding-top:4px;line-height:1.55;max-width:60ch}.Questions_introCta__EYCxt{padding:30px 0 44px}.Questions_trigger__4xrlr{gap:28px;padding:24px 0}.Questions_question__sevL8{font-weight:500;line-height:1.35}.Questions_mark__k8iCq{width:16px;height:16px;margin-top:5px}.Questions_answer__3rehk{line-height:1.6;max-width:68ch;padding-bottom:26px}}@media (min-width:1025px) and (max-width:1440px){.Questions_rootDiv__y23V9{padding:0 var(--page-padding-x) 0}.Questions_layout__VNwaW{grid-template-columns:minmax(580px,.9fr) minmax(0,1.1fr);column-gap:80px}.Questions_intro__nsvk0{align-self:start}.Questions_lede__G0Uie{padding-top:4px;line-height:1.55}.Questions_introCta__EYCxt{padding-top:32px}.Questions_list__K7lxk{padding-top:var(--section-gap)}.Questions_trigger__4xrlr{gap:40px;padding:26px 0}.Questions_question__sevL8{font-weight:500;line-height:1.35}.Questions_mark__k8iCq{width:17px;height:17px;margin-top:6px}.Questions_answer__3rehk{line-height:1.6;max-width:60ch;padding-bottom:28px}}@media (min-width:1025px) and (max-width:1140px){.Questions_layout__VNwaW{grid-template-columns:1fr}.Questions_list__K7lxk{padding-top:44px}}@media (min-width:1441px){.Questions_rootDiv__y23V9{padding:0 var(--page-padding-x) 0}.Questions_layout__VNwaW{grid-template-columns:600px minmax(0,1fr);column-gap:120px}.Questions_intro__nsvk0{align-self:start}.Questions_lede__G0Uie{padding-top:6px;line-height:1.55}.Questions_introCta__EYCxt{padding-top:36px}.Questions_list__K7lxk{padding-top:var(--section-gap)}.Questions_trigger__4xrlr{gap:48px;padding:30px 0}.Questions_question__sevL8{font-weight:500;line-height:1.35}.Questions_mark__k8iCq{width:19px;height:19px;margin-top:7px}.Questions_answer__3rehk{line-height:1.6;max-width:62ch;padding-bottom:32px}}@media (max-width:1024px){.Questions_introCta__EYCxt,.Questions_lede__G0Uie{display:none}}.ServicesList_list__8i_Rj{--stack-step:0px;list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column}.ServicesList_tail__UqOk3{flex:0 0 auto;height:var(--services-tail,55vh)}.ServicesList_row__TopFJ{position:sticky;top:calc(var(--stack-top, 110px) + var(--card-index, 0) * var(--stack-step));min-width:0}.ServicesList_list__8i_Rj[data-reveal=on] .ServicesList_row__TopFJ{opacity:0;transition:opacity .6s ease}.ServicesList_list__8i_Rj[data-reveal=on] .ServicesList_row__TopFJ[data-revealed=true]{opacity:1}.ServicesList_card__K1E63{position:relative;display:flex;width:100%;color:inherit;border-radius:20px;background-color:var(--portfolio-band-bg);transition:background-color .3s ease}.ServicesList_card__K1E63:hover{background-color:var(--portfolio-card-bg-hover)}.ServicesList_card__K1E63:focus-visible{outline:2px solid var(--altitude-orange);outline-offset:4px}.ServicesList_badge__8gBwL{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--portfolio-rule);border-radius:8px;color:var(--portfolio-muted-text);font-size:var(--fs-small);font-weight:500;letter-spacing:.06em;line-height:1}.ServicesList_title__GLKio{font-size:var(--fs-card);font-weight:500;letter-spacing:-.01em;line-height:1.15;color:var(--text-color)}.ServicesList_text__xOE4g{color:var(--portfolio-muted-text);font-size:var(--fs-body);line-height:1.6}.ServicesList_arrow__lvKxG{flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:var(--text-color);transition:transform .3s cubic-bezier(.22,1,.36,1),color .3s ease}.ServicesList_arrow__lvKxG svg{width:100%;height:100%}.ServicesList_card__K1E63:focus-visible .ServicesList_arrow__lvKxG,.ServicesList_card__K1E63:hover .ServicesList_arrow__lvKxG{color:var(--altitude-orange);transform:translateX(6px)}@media (max-width:1024px){.ServicesList_card__K1E63{flex-direction:column;align-items:flex-start}.ServicesList_arrow__lvKxG{position:absolute}.ServicesList_text__xOE4g{max-width:60ch}}@media (max-width:480px){.ServicesList_list__8i_Rj{row-gap:14px}.ServicesList_card__K1E63{border-radius:16px;gap:12px;padding:26px 20px 28px}.ServicesList_badge__8gBwL{width:40px;height:28px}.ServicesList_arrow__lvKxG{top:28px;right:20px;width:20px;height:20px}.ServicesList_title__GLKio{padding-right:32px}}@media (min-width:481px) and (max-width:1024px){.ServicesList_list__8i_Rj{row-gap:18px}.ServicesList_card__K1E63{gap:16px;padding:30px 28px 32px}.ServicesList_badge__8gBwL{width:46px;height:30px}.ServicesList_arrow__lvKxG{top:32px;right:28px;width:24px;height:24px}.ServicesList_title__GLKio{padding-right:44px}}@media (min-width:1025px){.ServicesList_list__8i_Rj{row-gap:16px}.ServicesList_card__K1E63{align-items:center;gap:40px;min-height:var(--card-min-height);padding:28px 40px}.ServicesList_badge__8gBwL{width:54px;height:34px}.ServicesList_title__GLKio{flex:1 1 auto;min-width:0}.ServicesList_text__xOE4g{flex:0 0 34%}.ServicesList_arrow__lvKxG{width:26px;height:26px}}@media (min-width:1441px){.ServicesList_list__8i_Rj{row-gap:20px}.ServicesList_card__K1E63{gap:56px;min-height:var(--card-min-height);padding:32px 48px}.ServicesList_badge__8gBwL{width:58px;height:36px}}@media (prefers-reduced-motion:reduce){.ServicesList_arrow__lvKxG,.ServicesList_card__K1E63{transition:none}.ServicesList_card__K1E63:hover .ServicesList_arrow__lvKxG{transform:none}}.Services_rootDiv___Xi3h{display:flex;flex-direction:column;--stack-top:96px;--card-min-height:220px;--services-tail:55vh;margin-bottom:calc(var(--section-gap) - var(--services-tail))}@media (min-width:769px){.Services_rootDiv___Xi3h{--stack-top:110px;--card-min-height:230px}}@media (min-width:1025px){.Services_rootDiv___Xi3h{--card-min-height:190px}}@media (min-width:1441px){.Services_rootDiv___Xi3h{--card-min-height:210px}}.Services_header__gaPf5{display:flex;flex-direction:column;position:sticky;top:var(--header-park,142px);z-index:2;pointer-events:none}.Services_headerInner__vV7zr{display:flex;flex-direction:column;background-color:var(--theme-bg);pointer-events:auto}@media (max-width:768px){.Services_header__gaPf5{position:static}}.Services_headerText__HzfVD{display:flex;flex-direction:column}.Services_eyebrow__DNm_a{margin:0;color:var(--section-label);text-transform:uppercase;font-size:var(--fs-label);font-weight:600;letter-spacing:.18em;line-height:1.2}.Services_heading__PSNEl{margin:0;color:var(--text-color);font-size:var(--fs-heading);font-weight:500;letter-spacing:-.01em;line-height:1.25}.Services_intro__1M3_4{margin:0;color:var(--portfolio-muted-text);font-size:var(--fs-body);line-height:1.6;max-width:40ch}@media (max-width:480px){.Services_headerInner__vV7zr{padding-bottom:28px}.Services_headerText__HzfVD{gap:14px}.Services_intro__1M3_4{margin-top:16px}}@media (min-width:481px) and (max-width:768px){.Services_headerInner__vV7zr{padding-bottom:32px}.Services_headerText__HzfVD{gap:16px}.Services_intro__1M3_4{margin-top:18px}}@media (min-width:769px) and (max-width:1024px){.Services_headerInner__vV7zr{padding-bottom:40px}.Services_headerText__HzfVD{gap:18px}.Services_intro__1M3_4{margin-top:18px}}@media (min-width:1025px){.Services_headerInner__vV7zr{flex-direction:row;align-items:end;justify-content:space-between;gap:80px;padding-bottom:44px}.Services_headerText__HzfVD{gap:22px}.Services_intro__1M3_4{flex:0 1 auto;text-align:right}}@media (min-width:1441px){.Services_headerInner__vV7zr{padding-bottom:48px}.Services_headerText__HzfVD{gap:24px}}.Services_overlapHero__ePXkd{position:relative;z-index:1;background-color:var(--theme-bg);margin-top:-100svh}@media (max-width:480px){.Services_rootDiv___Xi3h{padding:var(--section-gap) var(--page-padding-x) 0;background-color:var(--theme-bg)}}@media (min-width:481px) and (max-width:768px){.Services_rootDiv___Xi3h{padding:var(--section-gap) var(--page-padding-x) 0}}@media (min-width:769px) and (max-width:1024px){.Services_rootDiv___Xi3h{padding:var(--section-gap) var(--page-padding-x) 0}}@media (min-width:1025px) and (max-width:1440px){.Services_rootDiv___Xi3h{padding:var(--section-gap) var(--page-padding-x) 0}}@media (min-width:1441px){.Services_rootDiv___Xi3h{padding:var(--section-gap) var(--page-padding-x) 0}}.CTA_rootDiv__KnOqa{position:relative;margin-top:var(--section-gap);background-color:var(--hero-bg);color:var(--text-color)}.CTA_stage__hRDom{display:flex;flex-direction:column;justify-content:center;overflow:hidden;background-color:var(--hero-bg);padding:var(--section-gap) 0}.CTA_track__jX8DO{position:relative;text-align:center;container-type:inline-size}.CTA_text__QJsM9{position:relative;display:inline-flex;margin:0;white-space:nowrap;font-size:min(180px,calc((100cqw - 2 * var(--page-padding-x)) / 7.7));font-weight:500;line-height:.8;letter-spacing:-.04em;padding-bottom:.12em}.CTA_letter__2q6Tb{display:inline-block}.CTA_caret__jOJA3{position:absolute;top:.02em;left:0;width:.045em;height:.78em;margin-left:.04em;background-color:var(--altitude-orange);opacity:0;visibility:hidden;pointer-events:none}.CTA_band__EZwkb{padding:0 var(--page-padding-x)}.CTA_lead__IhZB0{display:flex;flex-direction:column;align-items:flex-start}.CTA_eyebrow__f29A5{margin:0;color:var(--section-label);text-transform:uppercase;font-size:var(--fs-label);font-weight:600;letter-spacing:.18em;line-height:1.2}.CTA_heading___vdIS{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;font-weight:500;letter-spacing:-.02em;line-height:1.05}.CTA_lede__DPllw{margin:24px 0 8px;padding-right:24px;max-width:36em;color:var(--portfolio-muted-text);font-size:var(--fs-body);line-height:1.6;text-wrap:pretty}.CTA_actions__IAw_T{display:flex;flex-wrap:wrap;gap:12px}.CTA_steps__fNtu_{list-style:none;margin:0;padding:0}.CTA_step__NinI8{display:grid;grid-template-columns:44px 1fr;row-gap:4px;padding:18px 0;border-top:1px solid var(--portfolio-rule)}.CTA_step__NinI8:last-child{border-bottom:1px solid var(--portfolio-rule)}.CTA_stepNumber__vJDGh{grid-row:1/span 2;padding-top:4px;color:var(--section-label);font-size:var(--fs-small);font-weight:600;font-variant-numeric:tabular-nums}.CTA_stepTitle__3ZPpf{font-size:var(--fs-card);font-weight:600}.CTA_stepText__OFrtX{grid-column:2;font-size:var(--fs-body);color:var(--portfolio-muted-text);line-height:1.55}@media (max-width:768px){.CTA_track__jX8DO{display:none}.CTA_heading___vdIS{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}}@media (max-width:480px){.CTA_heading___vdIS{margin-top:14px;font-size:44px}.CTA_actions__IAw_T{margin-top:24px}.CTA_steps__fNtu_{margin-top:36px}}@media (min-width:481px) and (max-width:768px){.CTA_heading___vdIS{margin-top:16px;font-size:54px}.CTA_actions__IAw_T{margin-top:26px}.CTA_steps__fNtu_{margin-top:40px}}@media (min-width:769px){.CTA_stage__hRDom{box-sizing:border-box;min-height:100vh;padding-top:calc(86px + 32px);padding-bottom:48px}.CTA_band__EZwkb{display:grid;grid-template-columns:1fr 1fr;align-items:start;margin-top:56px}.CTA_actions__IAw_T{margin-top:24px}}@media (min-width:769px) and (max-width:1024px){.CTA_band__EZwkb{column-gap:40px;margin-top:44px}}@media (min-width:1025px){.CTA_band__EZwkb{column-gap:72px}}@media (min-width:1441px){.CTA_band__EZwkb{column-gap:96px}}.CTA_band__EZwkb{display:flex;flex-direction:column;text-align:center}.CTA_band__EZwkb,.CTA_lead__IhZB0{align-items:center}.CTA_lede__DPllw{margin-left:auto;margin-right:auto;padding-right:0}.CTA_actions__IAw_T{justify-content:center}.Industries_rootDiv__nctpJ{padding:0 var(--page-padding-x);color:var(--text-color)}.Industries_intro__045cu{margin:0;max-width:44ch;color:var(--portfolio-muted-text);font-size:var(--fs-body);line-height:1.6;text-wrap:pretty}@media (max-width:480px){.Industries_intro__045cu{margin-bottom:32px}}@media (min-width:481px) and (max-width:768px){.Industries_intro__045cu{margin-bottom:40px}}@media (min-width:769px){.Industries_top__YE_fi{display:grid;grid-template-columns:1.2fr 1fr;align-items:end}.Industries_intro__045cu{justify-self:end;text-align:right}}@media (min-width:769px) and (max-width:1024px){.Industries_top__YE_fi{column-gap:40px}.Industries_intro__045cu{padding-bottom:40px}}@media (min-width:1025px) and (max-width:1440px){.Industries_top__YE_fi{column-gap:72px}.Industries_intro__045cu{padding-bottom:44px}}@media (min-width:1441px){.Industries_top__YE_fi{column-gap:96px}.Industries_intro__045cu{padding-bottom:48px}}.IndustryPreview_rootDiv__cBLz8{color:var(--text-color)}.IndustryPreview_list__PzBWy{list-style:none;margin:0;padding:0}.IndustryPreview_item__0qLur{display:flex;align-items:center;color:inherit;text-decoration:none}.IndustryPreview_name__Zojjr{font-weight:600;letter-spacing:-.02em;line-height:1.2}.IndustryPreview_tagline__4v5gL{color:var(--portfolio-muted-text);font-size:var(--fs-small);line-height:1.5}.IndustryPreview_arrow__UedAH{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:1px solid var(--portfolio-rule);border-radius:50%}.IndustryPreview_arrow__UedAH svg{width:16px;height:16px}.IndustryPreview_panel__lJVVZ{display:none}.IndustryPreview_actions___GiOl{display:flex;margin-top:24px}@media (max-width:768px){.IndustryPreview_list__PzBWy{border-top:1px solid var(--portfolio-rule)}.IndustryPreview_item__0qLur{display:grid;grid-template-columns:1fr auto;column-gap:16px;row-gap:4px;padding:18px 0;border-bottom:1px solid var(--portfolio-rule)}.IndustryPreview_name__Zojjr{font-size:var(--fs-card)}.IndustryPreview_tagline__4v5gL{grid-column:1}.IndustryPreview_arrow__UedAH{grid-column:2;grid-row:1/span 2}}@media (min-width:769px){.IndustryPreview_rootDiv__cBLz8{display:grid;grid-template-columns:.9fr 1.1fr;align-items:start}.IndustryPreview_arrow__UedAH,.IndustryPreview_tagline__4v5gL{display:none}.IndustryPreview_item__0qLur{gap:14px;padding:8px 0;opacity:.32;transition:opacity .25s ease}.IndustryPreview_item__0qLur:before{content:"";flex-shrink:0;width:0;height:2px;background-color:var(--altitude-orange);transition:width .3s ease}.IndustryPreview_item__0qLur.IndustryPreview_active__Mrzny,.IndustryPreview_item__0qLur:hover{opacity:1}.IndustryPreview_item__0qLur.IndustryPreview_active__Mrzny:before{width:28px}.IndustryPreview_item__0qLur:focus-visible{outline:2px solid var(--altitude-orange);outline-offset:4px;border-radius:4px}.IndustryPreview_panel__lJVVZ{display:flex;flex-direction:column;gap:24px}.IndustryPreview_photo__eX_VL{position:relative;overflow:hidden;aspect-ratio:16/10;border-radius:16px;background-color:var(--project-bg)}.IndustryPreview_photoImage__1gviI{object-fit:cover;opacity:0;transition:opacity .4s ease}.IndustryPreview_photoImage__1gviI.IndustryPreview_shown__0fHtU{opacity:1}.IndustryPreview_copy__o8BpJ{display:grid}.IndustryPreview_copyItem__G0VuE{grid-area:1/1;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s}.IndustryPreview_copyItem__G0VuE.IndustryPreview_shown__0fHtU{visibility:visible;opacity:1}.IndustryPreview_panelTitle__oQVJJ{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.3;text-wrap:balance}.IndustryPreview_summary__UAFSN{margin:10px 0 0;color:var(--portfolio-muted-text);font-size:var(--fs-body);line-height:1.65}}@media (min-width:769px) and (max-width:1024px){.IndustryPreview_rootDiv__cBLz8{column-gap:40px}.IndustryPreview_name__Zojjr{font-size:24px}.IndustryPreview_panelTitle__oQVJJ{font-size:var(--fs-card)}}@media (min-width:1025px) and (max-width:1440px){.IndustryPreview_rootDiv__cBLz8{column-gap:64px}.IndustryPreview_name__Zojjr{font-size:30px}}@media (min-width:1441px){.IndustryPreview_rootDiv__cBLz8{column-gap:96px}.IndustryPreview_name__Zojjr{font-size:32px}}@media (prefers-reduced-motion:reduce){.IndustryPreview_copyItem__G0VuE,.IndustryPreview_item__0qLur,.IndustryPreview_item__0qLur:before,.IndustryPreview_photoImage__1gviI{transition:none}}.WhyChooseUs_rootDiv__GGMMe{position:relative;z-index:2;padding:0 var(--page-padding-x);background-color:var(--theme-bg);color:var(--text-color)}.WhyChooseUs_head__Y32ip,.WhyChooseUs_rootDiv__GGMMe{display:flex;flex-direction:column}@media (min-width:1025px){.WhyChooseUs_head__Y32ip{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:72px}.WhyChooseUs_head__Y32ip>:first-child{padding-bottom:0}.WhyChooseUs_head__Y32ip .WhyChooseUs_lede__DP5TM{justify-self:end;max-width:48ch;text-align:right;padding-bottom:6px}}.WhyChooseUs_lede__DP5TM{margin:0;max-width:62ch;color:var(--portfolio-muted-text);font-size:var(--fs-body);font-weight:400;line-height:1.65;text-wrap:pretty}.WhyChooseUs_reasons__e3DEg{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.WhyChooseUs_reason__W2Fa7{position:relative;display:flex;flex-direction:column;border:1px solid var(--section-rule);background-color:var(--theme-bg)}.WhyChooseUs_reason__W2Fa7+.WhyChooseUs_reason__W2Fa7{margin-top:-1px}.WhyChooseUs_reason__W2Fa7:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-1px;height:2px;background-color:var(--altitude-orange);transform:scaleX(0);transform-origin:left center;transition:transform .6s cubic-bezier(.2,.7,.2,1);pointer-events:none}.WhyChooseUs_mark__VGW_P{color:var(--section-label);transition:color .4s ease}.WhyChooseUs_mark__VGW_P svg{display:block;width:100%;height:auto;overflow:visible}.WhyChooseUs_mark__VGW_P svg>*{transform-box:fill-box;transform-origin:center;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.WhyChooseUs_title__2gi5A{margin:0;color:var(--text-color);font-size:var(--fs-card);font-weight:500;letter-spacing:-.015em;line-height:1.2}.WhyChooseUs_text__HLOIu{margin:0;max-width:38ch;color:var(--portfolio-muted-text);font-size:var(--fs-body);font-weight:400;line-height:1.6}.WhyChooseUs_reasons__e3DEg[data-anim=on] .WhyChooseUs_reason__W2Fa7{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.WhyChooseUs_reasons__e3DEg[data-anim=on] .WhyChooseUs_reason__W2Fa7:nth-child(2){transition-delay:.12s}.WhyChooseUs_reasons__e3DEg[data-anim=on] .WhyChooseUs_reason__W2Fa7:nth-child(3){transition-delay:.24s}.WhyChooseUs_reasons__e3DEg[data-anim=on] .WhyChooseUs_mark__VGW_P svg>*{stroke-dasharray:400;stroke-dashoffset:400;transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1) .35s,transform .6s cubic-bezier(.2,.7,.2,1)}.WhyChooseUs_reasons__e3DEg[data-anim=on][data-in=true] .WhyChooseUs_reason__W2Fa7{opacity:1;transform:none}.WhyChooseUs_reasons__e3DEg[data-anim=on][data-in=true] .WhyChooseUs_mark__VGW_P svg>*{stroke-dashoffset:0}@media (hover:hover){.WhyChooseUs_reason__W2Fa7:hover{z-index:1}.WhyChooseUs_reason__W2Fa7:hover:after{transform:scaleX(1)}.WhyChooseUs_reason__W2Fa7:hover .WhyChooseUs_mark__VGW_P{color:var(--text-color)}.WhyChooseUs_reason__W2Fa7:hover .WhyChooseUs_ring__w_tdF{transform:scale(1.08)}.WhyChooseUs_reason__W2Fa7:hover .WhyChooseUs_tick__nOCIX{transform:translateY(-4px)}.WhyChooseUs_reason__W2Fa7:hover .WhyChooseUs_inner__6d1TQ{transform:scale(.86)}.WhyChooseUs_reason__W2Fa7:hover .WhyChooseUs_core__LCnL5{transform:scale(1.4)}.WhyChooseUs_reason__W2Fa7:hover .WhyChooseUs_bubbleBack__mSV08{transform:translate(-4px,-4px)}.WhyChooseUs_reason__W2Fa7:hover .WhyChooseUs_bubbleFront__yrbTG{transform:translate(4px,4px)}}@media (prefers-reduced-motion:reduce){.WhyChooseUs_mark__VGW_P,.WhyChooseUs_mark__VGW_P svg>*,.WhyChooseUs_reason__W2Fa7:after{transition:none}}@media (max-width:480px){.WhyChooseUs_reasons__e3DEg{margin-top:40px}.WhyChooseUs_reason__W2Fa7{padding:24px 22px 28px}.WhyChooseUs_mark__VGW_P{width:48px}.WhyChooseUs_title__2gi5A{margin-top:28px}.WhyChooseUs_text__HLOIu{margin-top:10px}}@media (min-width:481px) and (max-width:768px){.WhyChooseUs_reasons__e3DEg{margin-top:48px}.WhyChooseUs_reason__W2Fa7{padding:28px 30px 32px}.WhyChooseUs_mark__VGW_P{width:52px}.WhyChooseUs_title__2gi5A{margin-top:32px}.WhyChooseUs_text__HLOIu{margin-top:12px}}@media (min-width:769px){.WhyChooseUs_reasons__e3DEg{grid-template-columns:repeat(3,minmax(0,1fr))}.WhyChooseUs_reason__W2Fa7+.WhyChooseUs_reason__W2Fa7{margin-top:0;margin-left:-1px}}@media (min-width:769px) and (max-width:1024px){.WhyChooseUs_reasons__e3DEg{margin-top:56px}.WhyChooseUs_reason__W2Fa7{padding:28px 26px 32px}.WhyChooseUs_mark__VGW_P{width:52px}.WhyChooseUs_title__2gi5A{margin-top:40px}.WhyChooseUs_text__HLOIu{margin-top:12px}}@media (min-width:1025px){.WhyChooseUs_reasons__e3DEg{margin-top:72px}.WhyChooseUs_reason__W2Fa7{padding:32px 36px 40px}.WhyChooseUs_mark__VGW_P{width:64px}.WhyChooseUs_title__2gi5A{margin-top:64px}.WhyChooseUs_text__HLOIu{margin-top:14px}}@media (min-width:1441px){.WhyChooseUs_reasons__e3DEg{margin-top:88px}.WhyChooseUs_reason__W2Fa7{padding:40px 44px 48px}.WhyChooseUs_title__2gi5A{margin-top:80px}.WhyChooseUs_mark__VGW_P{width:72px}}.Hero_rootDiv__TFMXN{display:flex;flex-direction:column;padding:0 var(--page-padding-x);background-color:var(--theme-bg);color:var(--text-color)}.Hero_top__dSVe_{display:flex;flex-direction:column;align-items:flex-start}.Hero_eyebrow__QoHmI{margin:0;color:var(--section-label);text-transform:uppercase;font-size:var(--fs-label);font-weight:600;letter-spacing:.18em;line-height:1.2}.Hero_title__7_W7w{margin:0;max-width:16ch;font-weight:700;line-height:1.05;letter-spacing:-.025em;text-wrap:balance;font-size:var(--fs-display)}.Hero_side__LnVSe{display:flex;flex-direction:column;align-items:flex-start}.Hero_subtitle__ujs9q{margin:0;max-width:44ch;color:var(--portfolio-muted-text);font-weight:400;line-height:1.6;text-wrap:pretty;font-size:var(--fs-body)}.Hero_actions__Poymw{display:flex;flex-wrap:wrap;gap:12px}.Hero_photo__bZtzv{position:relative;overflow:hidden;background-color:var(--project-bg)}.Hero_photoImage__wjG_W{object-fit:cover}@media (max-width:480px){.Hero_top__dSVe_{padding-top:140px}.Hero_title__7_W7w{margin-top:14px}.Hero_side__LnVSe{margin-top:20px}.Hero_actions__Poymw{margin-top:24px}.Hero_photo__bZtzv{margin-top:44px;height:260px}}@media (min-width:481px) and (max-width:768px){.Hero_top__dSVe_{padding-top:150px}.Hero_title__7_W7w{margin-top:16px}.Hero_side__LnVSe{margin-top:22px}.Hero_actions__Poymw{margin-top:26px}.Hero_photo__bZtzv{margin-top:52px;height:340px}}@media (min-width:769px){.Hero_top__dSVe_{display:grid;grid-template-columns:1.2fr 1fr;grid-template-areas:"eyebrow eyebrow" "title side";align-items:end}.Hero_eyebrow__QoHmI{grid-area:eyebrow}.Hero_title__7_W7w{grid-area:title}.Hero_side__LnVSe{grid-area:side;align-items:flex-end;text-align:right}.Hero_subtitle__ujs9q{max-width:none}}@media (min-width:769px) and (max-width:1024px){.Hero_top__dSVe_{padding-top:160px;column-gap:40px}.Hero_title__7_W7w{margin-top:18px}.Hero_actions__Poymw{margin-top:26px}.Hero_photo__bZtzv{margin-top:64px;height:44vw}}@media (min-width:1025px){.Hero_top__dSVe_{padding-top:200px;column-gap:72px}.Hero_title__7_W7w{margin-top:22px}.Hero_actions__Poymw{margin-top:30px}.Hero_photo__bZtzv{margin-top:80px;height:clamp(420px,38vw,620px)}}@media (min-width:1441px){.Hero_top__dSVe_{padding-top:220px;column-gap:96px}.Hero_photo__bZtzv{margin-top:96px}}.Portfolio_rootDiv__5YZQY{color:var(--text-color);background-color:var(--theme-bg)}.Portfolio_conversationDiv__fIwG5{color:#1a1a1a}