.AltitudeLimitlesVertical_section__24uD9{position:relative;display:flex;flex-direction:column;z-index:10;padding-bottom:80px;background-color:var(--theme-bg);transition:background-color .3s ease}.AltitudeLimitlesVertical_layout__caXsh{display:grid;grid-template-columns:repeat(1,1fr)}.AltitudeLimitlesVertical_card__HNi7k{--bleed:20px;position:relative;display:flex;flex-direction:column;padding-left:var(--bleed);padding-right:var(--bleed);margin-left:calc(var(--bleed) * -1);margin-right:calc(var(--bleed) * -1);overflow:hidden;transition:background-color .52s cubic-bezier(.2,.8,.2,1);background-color:transparent}.AltitudeLimitlesVertical_card__HNi7k:before{content:"";position:absolute;top:0;left:var(--bleed);right:var(--bleed);height:1px;background-color:var(--ldl-alt-border);opacity:.3;transition:opacity .52s ease,background-color .52s ease}.AltitudeLimitlesVertical_card__HNi7k:hover:before{background-color:#ffffff;opacity:.38}.AltitudeLimitlesVertical_card__HNi7k *{margin:0}.AltitudeLimitlesVertical_rotatingImageALT__U6pKi,.AltitudeLimitlesVertical_rotatingImageLDL__95cdy{position:absolute;filter:grayscale(1);transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .7s ease,opacity .9s ease}.AltitudeLimitlesVertical_discipline__KDCQa{display:block;font-size:var(--fs-label);font-weight:700;text-transform:uppercase;color:var(--altitude-orange)}.AltitudeLimitlesVertical_header__M7aVQ{font-size:var(--fs-heading);color:var(--text-color);font-weight:800;line-height:.92;letter-spacing:-.03em;transition:color .42s ease}.AltitudeLimitlesVertical_description__1nTts{font-weight:700;font-size:var(--fs-body);color:var(--text-color);transition:color .42s ease}.AltitudeLimitlesVertical_card__HNi7k:hover .AltitudeLimitlesVertical_description__1nTts,.AltitudeLimitlesVertical_card__HNi7k:hover .AltitudeLimitlesVertical_header__M7aVQ{color:#fff}.AltitudeLimitlesVertical_card__HNi7k:hover{background-color:#1a1a1a}.AltitudeLimitlesVertical_card__HNi7k:hover .AltitudeLimitlesVertical_rotatingImageALT__U6pKi{transform:translateY(-65%) rotate(30deg);filter:grayscale(0)}.AltitudeLimitlesVertical_card__HNi7k:hover .AltitudeLimitlesVertical_rotatingImageLDL__95cdy{transform:translateY(65%) rotate(30deg);filter:grayscale(0)}.AltitudeLimitlesVertical_wrapper__pfQMq{border:1px solid red}.AltitudeLimitlesVertical_customButtonDiv__tMlz1{display:flex;width:auto;padding-top:14px}.AltitudeLimitlesVertical_ready__CIAEU .AltitudeLimitlesVertical_customButtonDiv__tMlz1,.AltitudeLimitlesVertical_ready__CIAEU .AltitudeLimitlesVertical_description__1nTts,.AltitudeLimitlesVertical_ready__CIAEU .AltitudeLimitlesVertical_discipline__KDCQa,.AltitudeLimitlesVertical_ready__CIAEU .AltitudeLimitlesVertical_header__M7aVQ{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .85s cubic-bezier(.16,1,.3,1),color .42s ease}.AltitudeLimitlesVertical_ready__CIAEU .AltitudeLimitlesVertical_rotatingImageALT__U6pKi,.AltitudeLimitlesVertical_ready__CIAEU .AltitudeLimitlesVertical_rotatingImageLDL__95cdy{opacity:0}.AltitudeLimitlesVertical_ready__CIAEU .AltitudeLimitlesVertical_card__HNi7k:before{transform:scaleX(0);transform-origin:left center;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .52s ease,background-color .52s ease}.AltitudeLimitlesVertical_ready__CIAEU.AltitudeLimitlesVertical_in__zhui2 .AltitudeLimitlesVertical_customButtonDiv__tMlz1,.AltitudeLimitlesVertical_ready__CIAEU.AltitudeLimitlesVertical_in__zhui2 .AltitudeLimitlesVertical_description__1nTts,.AltitudeLimitlesVertical_ready__CIAEU.AltitudeLimitlesVertical_in__zhui2 .AltitudeLimitlesVertical_discipline__KDCQa,.AltitudeLimitlesVertical_ready__CIAEU.AltitudeLimitlesVertical_in__zhui2 .AltitudeLimitlesVertical_header__M7aVQ{opacity:1;transform:none}.AltitudeLimitlesVertical_ready__CIAEU.AltitudeLimitlesVertical_in__zhui2 .AltitudeLimitlesVertical_rotatingImageALT__U6pKi,.AltitudeLimitlesVertical_ready__CIAEU.AltitudeLimitlesVertical_in__zhui2 .AltitudeLimitlesVertical_rotatingImageLDL__95cdy{opacity:1}.AltitudeLimitlesVertical_ready__CIAEU.AltitudeLimitlesVertical_in__zhui2 .AltitudeLimitlesVertical_card__HNi7k:before{transform:scaleX(1)}.AltitudeLimitlesVertical_ready__CIAEU.AltitudeLimitlesVertical_in__zhui2 .AltitudeLimitlesVertical_discipline__KDCQa{transition-delay:.22s}.AltitudeLimitlesVertical_ready__CIAEU.AltitudeLimitlesVertical_in__zhui2 .AltitudeLimitlesVertical_header__M7aVQ{transition-delay:.3s}.AltitudeLimitlesVertical_ready__CIAEU.AltitudeLimitlesVertical_in__zhui2 .AltitudeLimitlesVertical_description__1nTts{transition-delay:.38s}.AltitudeLimitlesVertical_ready__CIAEU.AltitudeLimitlesVertical_in__zhui2 .AltitudeLimitlesVertical_customButtonDiv__tMlz1{transition-delay:.46s}@media (prefers-reduced-motion:reduce){.AltitudeLimitlesVertical_ready__CIAEU .AltitudeLimitlesVertical_card__HNi7k:before,.AltitudeLimitlesVertical_ready__CIAEU .AltitudeLimitlesVertical_customButtonDiv__tMlz1,.AltitudeLimitlesVertical_ready__CIAEU .AltitudeLimitlesVertical_description__1nTts,.AltitudeLimitlesVertical_ready__CIAEU .AltitudeLimitlesVertical_discipline__KDCQa,.AltitudeLimitlesVertical_ready__CIAEU .AltitudeLimitlesVertical_header__M7aVQ,.AltitudeLimitlesVertical_ready__CIAEU .AltitudeLimitlesVertical_rotatingImageALT__U6pKi,.AltitudeLimitlesVertical_ready__CIAEU .AltitudeLimitlesVertical_rotatingImageLDL__95cdy{opacity:1;transform:none;transition:none}}@media (max-width:768px){.AltitudeLimitlesVertical_section__24uD9{padding:0 var(--page-padding-x)}.AltitudeLimitlesVertical_layout__caXsh{grid-template-columns:minmax(0,1fr)}.AltitudeLimitlesVertical_card__HNi7k{--bleed:16px}.AltitudeLimitlesVertical_textDiv___UJbK{display:flex;flex-direction:column;gap:12px}.AltitudeLimitlesVertical_textDiv___UJbK.AltitudeLimitlesVertical_alt__6IBjP{padding:40% 0 44px}.AltitudeLimitlesVertical_textDiv___UJbK.AltitudeLimitlesVertical_ldl__eCI00{padding:44px 0 40%}.AltitudeLimitlesVertical_discipline__KDCQa{letter-spacing:.16em}.AltitudeLimitlesVertical_description__1nTts{max-width:34ch;font-weight:400;line-height:1.4}.AltitudeLimitlesVertical_customButtonDiv__tMlz1{padding-top:8px}.AltitudeLimitlesVertical_rotatingImageALT__U6pKi{top:0;left:0;width:100%;height:auto;transform:translateY(-65%) rotate(0);border-radius:50%}.AltitudeLimitlesVertical_rotatingImageLDL__95cdy{bottom:0;left:0;width:100%;height:auto;transform:translateY(65%) rotate(0);border-radius:50%}}@media (min-width:769px) and (max-width:1024px){.AltitudeLimitlesVertical_section__24uD9{padding:0 var(--page-padding-x)}.AltitudeLimitlesVertical_layout__caXsh{grid-template-columns:repeat(2,1fr);gap:40px}.AltitudeLimitlesVertical_card__HNi7k{--bleed:16px;height:400px;gap:20px}.AltitudeLimitlesVertical_card__HNi7k.AltitudeLimitlesVertical_alt__6IBjP{margin-bottom:60px}.AltitudeLimitlesVertical_card__HNi7k.AltitudeLimitlesVertical_ldl__eCI00{margin-top:60px;justify-content:start}.AltitudeLimitlesVertical_textDiv___UJbK{display:flex;flex-direction:column;height:100%;padding:60px 0;gap:14px}.AltitudeLimitlesVertical_textDiv___UJbK.AltitudeLimitlesVertical_alt__6IBjP{justify-content:end}.AltitudeLimitlesVertical_textDiv___UJbK.AltitudeLimitlesVertical_ldl__eCI00{justify-content:start}.AltitudeLimitlesVertical_discipline__KDCQa{letter-spacing:.16em}.AltitudeLimitlesVertical_header__M7aVQ{font-weight:800;line-height:.92;letter-spacing:-.03em}.AltitudeLimitlesVertical_description__1nTts{font-weight:400;line-height:1.3}.AltitudeLimitlesVertical_rotatingImageALT__U6pKi{top:0;left:0;width:100%;height:auto;transform:translateY(-65%) rotate(0);border-radius:50%}.AltitudeLimitlesVertical_rotatingImageLDL__95cdy{bottom:0;left:0;width:100%;height:auto;transform:translateY(65%) rotate(0);border-radius:50%}}@media (min-width:1025px) and (max-width:1440px){.AltitudeLimitlesVertical_section__24uD9{padding:0 var(--page-padding-x)}.AltitudeLimitlesVertical_description__1nTts{width:80%}.AltitudeLimitlesVertical_layout__caXsh{grid-template-columns:repeat(2,1fr);gap:50px}.AltitudeLimitlesVertical_card__HNi7k{height:530px;gap:20px}.AltitudeLimitlesVertical_card__HNi7k.AltitudeLimitlesVertical_alt__6IBjP{margin-bottom:60px}.AltitudeLimitlesVertical_card__HNi7k.AltitudeLimitlesVertical_ldl__eCI00{margin-top:60px;justify-content:start}.AltitudeLimitlesVertical_textDiv___UJbK{display:flex;flex-direction:column;height:100%;padding:60px 0;gap:14px}.AltitudeLimitlesVertical_textDiv___UJbK.AltitudeLimitlesVertical_alt__6IBjP{justify-content:end}.AltitudeLimitlesVertical_textDiv___UJbK.AltitudeLimitlesVertical_ldl__eCI00{justify-content:start}.AltitudeLimitlesVertical_discipline__KDCQa{letter-spacing:.16em}.AltitudeLimitlesVertical_header__M7aVQ{font-weight:800;line-height:.92;letter-spacing:-.03em}.AltitudeLimitlesVertical_description__1nTts{font-weight:400;line-height:1.3}.AltitudeLimitlesVertical_rotatingImageALT__U6pKi{top:0;left:0;width:100%;height:auto;transform:translateY(-65%) rotate(0);border-radius:50%}.AltitudeLimitlesVertical_rotatingImageLDL__95cdy{bottom:0;left:0;width:100%;height:auto;transform:translateY(65%) rotate(0);border-radius:50%}}@media (min-width:1441px){.AltitudeLimitlesVertical_section__24uD9{padding:0 var(--page-padding-x)}.AltitudeLimitlesVertical_layout__caXsh{grid-template-columns:repeat(2,1fr);gap:50px}.AltitudeLimitlesVertical_card__HNi7k{height:680px;gap:20px}.AltitudeLimitlesVertical_card__HNi7k.AltitudeLimitlesVertical_alt__6IBjP{margin-bottom:80px}.AltitudeLimitlesVertical_card__HNi7k.AltitudeLimitlesVertical_ldl__eCI00{margin-top:80px;justify-content:start}.AltitudeLimitlesVertical_textDiv___UJbK{display:flex;flex-direction:column;height:100%;padding:60px 0;gap:40px}.AltitudeLimitlesVertical_textDiv___UJbK.AltitudeLimitlesVertical_alt__6IBjP{justify-content:end}.AltitudeLimitlesVertical_textDiv___UJbK.AltitudeLimitlesVertical_ldl__eCI00{justify-content:start}.AltitudeLimitlesVertical_discipline__KDCQa{letter-spacing:.16em}.AltitudeLimitlesVertical_header__M7aVQ{font-weight:800;line-height:.92;letter-spacing:-.03em}.AltitudeLimitlesVertical_description__1nTts{font-weight:400;line-height:1.5}.AltitudeLimitlesVertical_rotatingImageALT__U6pKi{top:0;left:0;width:100%;height:auto;transform:translateY(-65%) rotate(0);border-radius:50%}.AltitudeLimitlesVertical_rotatingImageLDL__95cdy{bottom:0;left:0;width:100%;height:auto;transform:translateY(65%) rotate(0);border-radius:50%}}.CustomButtonV2_buttonRootDiv__Pnv3K{position:relative;overflow:hidden;display:flex;flex-direction:row;padding:0 20px;height:46px;border-radius:23px;background-color:var(--contact-us-button);font-size:16px;font-weight:500;align-items:center;justify-content:center;column-gap:10px;white-space:nowrap;transition:color .3s ease,transform .3s ease,box-shadow .3s ease,filter .3s ease;color:var(--contact-us-button-text);z-index:1}.CustomButtonV2_buttonRootDiv__Pnv3K:before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--altitude-orange);transform:scaleX(0);transform-origin:left center;transition:transform .42s cubic-bezier(.22,1,.36,1)}.CustomButtonV2_buttonRootDiv__Pnv3K:focus-visible:before,.CustomButtonV2_buttonRootDiv__Pnv3K:hover:before{transform:scaleX(1)}.CustomButtonV2_buttonRootDiv__Pnv3K:focus-visible,.CustomButtonV2_buttonRootDiv__Pnv3K:hover{color:#1a1a1a;transform:translateY(-2px);box-shadow:0 10px 20px -8px rgba(16,24,40,.35)}.CustomButtonV2_buttonRootDiv__Pnv3K.CustomButtonV2_outline__c1FP6{background-color:transparent;border:1px solid var(--portfolio-rule);color:var(--text-color)}.CustomButtonV2_buttonRootDiv__Pnv3K.CustomButtonV2_light__sp_x4{background-color:#ffffff;color:#101215;border:none}.CustomButtonV2_buttonRootDiv__Pnv3K.CustomButtonV2_light__sp_x4 .CustomButtonV2_arrowRight___r4a2{filter:brightness(0)}.CustomButtonV2_buttonRootDiv__Pnv3K:disabled{opacity:.55;cursor:default}.CustomButtonV2_buttonRootDiv__Pnv3K:disabled:before{transform:scaleX(0)}.CustomButtonV2_buttonRootDiv__Pnv3K.CustomButtonV2_noHover__xZ_Fn:hover,.CustomButtonV2_buttonRootDiv__Pnv3K:disabled:hover{color:var(--contact-us-button-text);transform:none;box-shadow:none}.CustomButtonV2_buttonRootDiv__Pnv3K.CustomButtonV2_noHover__xZ_Fn:hover:before{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.CustomButtonV2_buttonRootDiv__Pnv3K,.CustomButtonV2_buttonRootDiv__Pnv3K:before{transition:none}.CustomButtonV2_buttonRootDiv__Pnv3K:focus-visible,.CustomButtonV2_buttonRootDiv__Pnv3K:hover{transform:none;box-shadow:none}}.CustomButtonV2_arrowRight___r4a2,.CustomButtonV2_buttonRootDiv__Pnv3K.CustomButtonV2_noHover__xZ_Fn:hover .CustomButtonV2_arrowRight___r4a2{filter:var(--button-primary-arrow)}.CustomButtonV2_arrowRight___r4a2{height:10px;width:14px;transition:filter .3s ease}.CustomButtonV2_buttonRootDiv__Pnv3K:hover .CustomButtonV2_arrowRight___r4a2{filter:brightness(0)}.CustomButtonV2_buttonWrapper__GIfDX{width:150px}@media (min-width:1441px){.CustomButtonV2_buttonRootDiv__Pnv3K{min-width:160px}}.Counter_rootDiv__7IkO3{display:flex;flex-direction:column;position:relative;z-index:2}.Counter_gapAbove__wKwdZ{margin-top:var(--section-gap)}.Counter_wrapper__Pc6YB{background-color:var(--hero-bg)}.Counter_inner__pClOj,.Counter_wrapper__Pc6YB{position:relative;display:flex;flex-direction:column}.Counter_eyebrow__7NZk9{margin:0;color:var(--section-label);text-transform:uppercase;font-size:var(--fs-label);font-weight:600;letter-spacing:.18em;line-height:1.2}.Counter_display__J44zS{display:flex;flex-direction:column;align-items:flex-start;margin:0;color:var(--text-color);font-size:var(--fs-heading);font-weight:500;letter-spacing:-.02em;line-height:1.12}.Counter_displayLine__uEngD{display:block;text-wrap:balance}.Counter_stats__rZzCR{position:relative;display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.Counter_row__9mD5q{position:relative;display:grid}.Counter_row__9mD5q+.Counter_row__9mD5q{margin-top:-1px}.Counter_card__x_qbO{position:relative;display:grid;border:1px solid var(--section-rule);background-color:var(--theme-bg)}.Counter_card__x_qbO: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}.Counter_statLabel__zoGLt{grid-area:label;color:var(--section-label);font-size:var(--fs-label);font-weight:500;letter-spacing:.04em;line-height:1.3;transition:color .4s ease}.Counter_statValue__WFEZh{grid-area:value;align-self:end;color:var(--text-color);font-weight:500;letter-spacing:-.04em;line-height:.9;font-variant-numeric:tabular-nums;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.Counter_statText__BK2Dl{grid-area:text;margin:0;color:var(--portfolio-muted-text);font-size:var(--fs-body);font-weight:400;line-height:1.6;max-width:36ch}.Counter_mark__zE4XJ{display:flex;align-items:center;justify-content:center;color:var(--section-label);transition:color .4s ease}.Counter_mark__zE4XJ svg{display:block;width:100%;height:auto;overflow:visible}.Counter_mark__zE4XJ svg>*{transform-box:fill-box;transform-origin:center;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.Counter_row__9mD5q{--from-x:0px;--from-y:28px}.Counter_stats__rZzCR[data-anim=on] .Counter_card__x_qbO{opacity:0;transform:translate(var(--from-x),var(--from-y));transition:opacity .7s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.Counter_stats__rZzCR[data-anim=on] .Counter_statLabel__zoGLt,.Counter_stats__rZzCR[data-anim=on] .Counter_statText__BK2Dl{opacity:0;transform:translateY(10px);transition:opacity .6s ease .3s,transform .6s ease .3s,color .4s ease}.Counter_stats__rZzCR[data-anim=on] .Counter_mark__zE4XJ svg>*{stroke-dasharray:600;stroke-dashoffset:600;transition:stroke-dashoffset 1.8s cubic-bezier(.4,0,.2,1) .35s,transform .6s cubic-bezier(.2,.7,.2,1)}.Counter_stats__rZzCR[data-anim=on] .Counter_row__9mD5q[data-in=true] .Counter_card__x_qbO,.Counter_stats__rZzCR[data-anim=on] .Counter_row__9mD5q[data-in=true] .Counter_statLabel__zoGLt,.Counter_stats__rZzCR[data-anim=on] .Counter_row__9mD5q[data-in=true] .Counter_statText__BK2Dl{opacity:1;transform:none}.Counter_stats__rZzCR[data-anim=on] .Counter_row__9mD5q[data-in=true] .Counter_mark__zE4XJ svg>*{stroke-dashoffset:0}@media (hover:hover){.Counter_row__9mD5q:hover{z-index:1}.Counter_row__9mD5q:hover .Counter_statValue__WFEZh{transform:translateY(-6px)}.Counter_row__9mD5q:hover .Counter_statLabel__zoGLt{color:var(--text-color)}.Counter_row__9mD5q:hover .Counter_card__x_qbO:after{transform:scaleX(1)}.Counter_row__9mD5q:hover .Counter_mark__zE4XJ{color:var(--text-color)}.Counter_row__9mD5q:hover .Counter_layerTop__K7PZ4{transform:translateY(-6px)}.Counter_row__9mD5q:hover .Counter_layerLow__qlPU4{transform:translateY(6px)}.Counter_row__9mD5q:hover .Counter_hub__9U4vD{transform:scale(1.3)}.Counter_row__9mD5q:hover .Counter_nodeN__syjNB{transform:translateY(-5px)}.Counter_row__9mD5q:hover .Counter_nodeE__BE2nx{transform:translateX(5px)}.Counter_row__9mD5q:hover .Counter_nodeS__ksX32{transform:translateY(5px)}.Counter_row__9mD5q:hover .Counter_nodeW__dfFYq{transform:translateX(-5px)}.Counter_row__9mD5q:hover .Counter_ring__XsDtk{transform:scale(1.08)}.Counter_row__9mD5q:hover .Counter_circleTop__rrmqZ{transform:translateY(-6px)}.Counter_row__9mD5q:hover .Counter_circleLeft___Jxfh{transform:translate(-6px,4px)}.Counter_row__9mD5q:hover .Counter_circleRight__ZNdYS{transform:translate(6px,4px)}}.Counter_seam__l0yNv{position:relative;padding:0 var(--page-padding-x);background-color:var(--theme-bg);background-image:linear-gradient(to bottom,var(--hero-bg) 0,var(--hero-bg) 25%,var(--theme-bg) 100%)}.Counter_seamLines__pQ5Oy{display:block;width:100%;height:100%;overflow:visible;color:var(--section-rule);opacity:.6;-webkit-mask-image:linear-gradient(180deg,#000 10%,transparent 85%);mask-image:linear-gradient(180deg,#000 10%,transparent 85%)}.Counter_seam__l0yNv[data-anim=on] .Counter_seamLines__pQ5Oy line{stroke-dasharray:900;stroke-dashoffset:900;transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1)}.Counter_seam__l0yNv[data-anim=on] .Counter_seamLines__pQ5Oy line:nth-child(2),.Counter_seam__l0yNv[data-anim=on] .Counter_seamLines__pQ5Oy line:nth-child(4){transition-delay:.12s}.Counter_seam__l0yNv[data-anim=on] .Counter_seamLines__pQ5Oy line:first-child,.Counter_seam__l0yNv[data-anim=on] .Counter_seamLines__pQ5Oy line:nth-child(5){transition-delay:.24s}.Counter_seam__l0yNv[data-anim=on][data-in=true] .Counter_seamLines__pQ5Oy line{stroke-dashoffset:0}.Counter_seam__l0yNv.Counter_seamContinue__vYJP_{height:clamp(56px,7vw,110px);background-image:none;background-color:var(--hero-bg)}.Counter_seamContinue__vYJP_ .Counter_seamLines__pQ5Oy{-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.58));mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.58))}@media (prefers-reduced-motion:reduce){.Counter_card__x_qbO:after,.Counter_mark__zE4XJ,.Counter_mark__zE4XJ svg>*,.Counter_statLabel__zoGLt,.Counter_statValue__WFEZh{transition:none}}@media (max-width:768px){.Counter_card__x_qbO{grid-template-areas:"label" "value" "text"}.Counter_mark__zE4XJ{position:absolute;pointer-events:none}.Counter_seamLines__pQ5Oy{display:none}}@media (max-width:480px){.Counter_wrapper__Pc6YB{padding:var(--section-gap) var(--page-padding-x) 0}.Counter_seam__l0yNv{height:var(--section-gap)}.Counter_display__J44zS{margin-top:16px}.Counter_stats__rZzCR{margin-top:44px}.Counter_card__x_qbO{padding:22px 22px 26px;row-gap:14px}.Counter_statValue__WFEZh{margin-top:18px;font-size:76px}.Counter_mark__zE4XJ{top:18px;right:18px;width:52px}}@media (min-width:481px) and (max-width:768px){.Counter_wrapper__Pc6YB{padding:var(--section-gap) var(--page-padding-x) 0}.Counter_seam__l0yNv{height:var(--section-gap)}.Counter_display__J44zS{margin-top:18px}.Counter_stats__rZzCR{margin-top:56px}.Counter_card__x_qbO{grid-template-columns:1fr 1fr;grid-template-areas:"label label" "value text";column-gap:28px;padding:26px 30px 32px}.Counter_statValue__WFEZh{margin-top:44px;font-size:80px}.Counter_statText__BK2Dl{align-self:end;margin-top:44px}.Counter_mark__zE4XJ{top:20px;right:20px;width:48px}}@media (min-width:769px){.Counter_stats__rZzCR:before{content:"";position:absolute;inset:-80px 0 0;border-right:1px solid var(--section-rule);background-image:linear-gradient(to right,var(--section-rule) 1px,transparent 1px);background-size:25% 100%;opacity:.6;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 80px);mask-image:linear-gradient(180deg,transparent,#000 80px)}.Counter_row__9mD5q{grid-template-columns:repeat(4,1fr)}.Counter_row1__P3YEU,.Counter_row3__gfN5b{--from-x:-64px;--from-y:0px}.Counter_row2__HqZal{--from-x:64px;--from-y:0px}.Counter_row1__P3YEU .Counter_card__x_qbO,.Counter_row3__gfN5b .Counter_card__x_qbO{grid-column:1/4;grid-row:1}.Counter_row1__P3YEU .Counter_mark__zE4XJ,.Counter_row3__gfN5b .Counter_mark__zE4XJ{grid-column:4/5;grid-row:1}.Counter_row2__HqZal .Counter_card__x_qbO{grid-column:2/5;grid-row:1}.Counter_row2__HqZal .Counter_mark__zE4XJ{grid-column:1/2;grid-row:1}.Counter_card__x_qbO{grid-template-columns:1fr 1fr;grid-template-areas:"label ." "value text"}.Counter_row3__gfN5b .Counter_card__x_qbO{grid-template-areas:". label" "text value"}.Counter_statText__BK2Dl{align-self:center}.Counter_mark__zE4XJ svg{width:52%}}@media (min-width:769px) and (max-width:1024px){.Counter_wrapper__Pc6YB{padding:var(--section-gap) var(--page-padding-x) 0}.Counter_seam__l0yNv{height:var(--section-gap)}.Counter_display__J44zS{margin-top:20px}.Counter_stats__rZzCR{margin-top:72px}.Counter_card__x_qbO{column-gap:28px;padding:24px 30px 32px;min-height:220px}.Counter_statValue__WFEZh{margin-top:28px;font-size:100px}}@media (min-width:1025px){.Counter_wrapper__Pc6YB{padding:var(--section-gap) var(--page-padding-x) 0}.Counter_seam__l0yNv{height:var(--section-gap)}.Counter_display__J44zS{margin-top:24px}.Counter_stats__rZzCR{margin-top:96px}.Counter_card__x_qbO{column-gap:48px;padding:28px 40px 40px;min-height:280px}.Counter_statValue__WFEZh{margin-top:36px;font-size:150px}}@media (min-width:1441px){.Counter_wrapper__Pc6YB{padding:var(--section-gap) var(--page-padding-x) 0}.Counter_seam__l0yNv{height:var(--section-gap)}.Counter_stats__rZzCR{margin-top:112px}.Counter_card__x_qbO{padding:32px 48px 48px;min-height:310px}.Counter_statValue__WFEZh{font-size:176px}}.SectionTitle_rootDiv__g25_d{display:flex;flex-direction:column;color:var(--text-color)}.SectionTitle_eyebrow__tNhH_{margin:0;color:var(--section-label);text-transform:uppercase;font-size:var(--fs-label);font-weight:600;letter-spacing:.18em;line-height:1.2}.SectionTitle_heading__jxfPT{margin:0;font-size:var(--fs-heading);font-weight:500;letter-spacing:-.01em;line-height:1.25}@media (max-width:480px){.SectionTitle_rootDiv__g25_d{padding-top:var(--section-gap);padding-bottom:28px;gap:14px}}@media (min-width:481px) and (max-width:768px){.SectionTitle_rootDiv__g25_d{padding-top:var(--section-gap);padding-bottom:32px;gap:16px}}@media (min-width:769px) and (max-width:1024px){.SectionTitle_rootDiv__g25_d{padding-top:var(--section-gap);padding-bottom:40px;gap:18px}}@media (min-width:1025px) and (max-width:1440px){.SectionTitle_rootDiv__g25_d{padding-top:var(--section-gap);padding-bottom:44px;gap:22px}}@media (min-width:1441px){.SectionTitle_rootDiv__g25_d{padding-top:var(--section-gap);padding-bottom:48px;gap:24px}}.BannerTitle_bannerContainer__UTSpK{position:relative;display:flex;flex-direction:column;width:100%;padding-left:var(--page-padding-x);padding-right:var(--page-padding-x);align-items:start;padding-top:186px;gap:38px;padding-bottom:38px;opacity:calc(1 - var(--reveal, 0) * 2);visibility:var(--copy-visibility,visible);pointer-events:none}.BannerTitle_bannerTextDiv__SEhmc{display:flex;align-items:flex-end;text-align:right;color:var(--hero-ink);transition:color .3s ease;flex-direction:column;width:100%;flex:0 0 auto}.BannerTitle_bannerTitle__TPcMQ{font-size:140px;font-weight:800;line-height:1;width:90%}.BannerTitle_bannerSubtitle__siWSs,.BannerTitle_bannerTitle__TPcMQ{font-family:var(--font-manrope),sans-serif;letter-spacing:.02em;animation:BannerTitle_revealText__WKpN6 1s ease-out forwards}.BannerTitle_bannerSubtitle__siWSs{font-size:var(--fs-body);font-weight:300;line-height:1.5;width:40%;padding-top:20px}.BannerTitle_getInTouch__dC1HP{align-self:flex-start;font-family:var(--font-manrope),sans-serif;font-size:var(--fs-small);line-height:24px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--altitude-orange);pointer-events:auto;transition:opacity .3s ease}.BannerTitle_getInTouch__dC1HP:hover{opacity:.7}.BannerTitle_bannerButton__j7dbU{margin-top:16px;border-radius:9999px;border:1px solid white;padding:8px 25px;color:white;background:none;cursor:pointer;transition:background-color .3s ease,color .3s ease;font-size:24px}.BannerTitle_bannerButton__j7dbU:hover{background-color:white;color:black}@media (max-width:480px){.BannerTitle_bannerContainer__UTSpK{display:flex;padding-top:116px;align-items:center;gap:20px;padding-bottom:20px}.BannerTitle_bannerTextDiv__SEhmc{align-items:center;text-align:center}.BannerTitle_getInTouch__dC1HP{align-self:center}.BannerTitle_bannerTitle__TPcMQ{font-size:48px;width:100%;text-align:center}.BannerTitle_bannerSubtitle__siWSs{width:100%;text-align:center;padding-top:10px}.BannerTitle_bannerButton__j7dbU{padding:5px 20px;font-size:20px}}@media (min-width:481px) and (max-width:768px){.BannerTitle_bannerContainer__UTSpK{padding-top:126px;gap:24px;padding-bottom:24px}.BannerTitle_bannerTitle__TPcMQ{font-size:64px}.BannerTitle_bannerSubtitle__siWSs{width:70%}.BannerTitle_bannerButton__j7dbU{padding:0;height:50px;width:150px;font-size:20px}}@media (min-width:769px) and (max-width:1024px){.BannerTitle_bannerContainer__UTSpK{padding-top:146px;gap:28px;padding-bottom:28px}.BannerTitle_bannerTitle__TPcMQ{font-size:88px}.BannerTitle_bannerSubtitle__siWSs{padding-top:20px;width:70%}.BannerTitle_bannerButton__j7dbU{padding:0;height:50px;width:150px;font-size:20px}}@media (min-width:1025px) and (max-width:1440px){.BannerTitle_bannerContainer__UTSpK{padding-top:186px;gap:38px;padding-bottom:38px}.BannerTitle_bannerTitle__TPcMQ{font-size:112px}.BannerTitle_bannerSubtitle__siWSs{width:60%}}@media (min-width:1441px){.BannerTitle_bannerContainer__UTSpK{padding-top:186px;gap:38px;padding-bottom:38px}.BannerTitle_bannerSubtitle__siWSs{width:60%}.BannerTitle_bannerTitle__TPcMQ{font-size:140px}}@media (max-height:900px){.BannerTitle_bannerContainer__UTSpK{padding-top:146px}.BannerTitle_bannerTitle__TPcMQ{font-size:min(96px,11vh,13vw)}}@media (max-height:760px){.BannerTitle_bannerContainer__UTSpK{padding-top:116px;gap:24px;padding-bottom:24px}.BannerTitle_bannerTitle__TPcMQ{font-size:min(72px,10vh,12vw)}}@media (max-height:560px){.BannerTitle_bannerContainer__UTSpK{padding-top:96px;gap:12px;padding-bottom:12px}.BannerTitle_bannerTitle__TPcMQ{font-size:min(40px,8.5vh,11vw)}}@keyframes BannerTitle_revealText__WKpN6{0%{opacity:0;clip-path:inset(100% 0 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.Banner_rootDiv__CrmjU{position:relative;height:calc(200vh + 630px);height:calc(200svh + 630px)}.Banner_stage__LB6Mv{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;z-index:0;background-color:var(--hero-bg);transition:background-color .3s ease,--hero-grid-line .3s ease;background-image:repeating-linear-gradient(to right,var(--hero-grid-line) 0,var(--hero-grid-line) 1px,transparent 1px,transparent 280px);background-repeat:no-repeat;background-size:1961px 100%;background-position:top}.Banner_copyLayer__TTOCR{position:relative;z-index:10}.Banner_videoWrapper__PzCWK{position:absolute;inset:0;clip-path:inset(min(var(--band-offset,var(--band-offset-initial,630px)),100%) 0 0 0);will-change:clip-path}.Banner_stage__LB6Mv{--band-offset-initial:460px}@media (min-width:769px){.Banner_stage__LB6Mv{--band-offset-initial:540px}}@media (min-width:1025px){.Banner_stage__LB6Mv{--band-offset-initial:570px}}@media (min-width:1441px){.Banner_stage__LB6Mv{--band-offset-initial:660px}}@media (max-height:760px){.Banner_stage__LB6Mv{--band-offset-initial:430px}}.Banner_posterImage__mWtjn{object-fit:cover;opacity:1;transition:opacity 1.2s ease-in-out}.Banner_posterHidden__t145Y{opacity:0}.Banner_backgroundVideo__Nk_U5{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.2s ease-in-out}.Banner_videoVisible___WXQk{opacity:1}.ScrollDown_cue__gcE8M{position:absolute;bottom:60px;left:0;right:0;z-index:5;padding-left:var(--page-padding-x);padding-right:var(--page-padding-x);display:flex;justify-content:flex-end;pointer-events:none;opacity:calc((var(--reveal, 0) - .8) / .2);visibility:var(--cue-visibility,hidden)}.ScrollDown_button__dAkY4{display:flex;flex-direction:row;align-items:center;gap:12px;padding:0;border:none;background:none;cursor:pointer;pointer-events:auto;font-family:var(--font-manrope),sans-serif;-webkit-tap-highlight-color:transparent;color:#ffffff}.ScrollDown_button__dAkY4:focus-visible{outline:2px solid var(--altitude-orange);outline-offset:6px;border-radius:4px}.ScrollDown_text__yFWuj{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.ScrollDown_title__U36xh{color:#ffffff;font-size:var(--fs-small);font-weight:400;letter-spacing:.02em;line-height:16px;text-shadow:0 1px 6px rgba(0,0,0,.5)}.ScrollDown_hint__NIKnS{font-size:var(--fs-label);font-weight:300;letter-spacing:.02em;line-height:14px;height:0;overflow:hidden;color:rgba(255,255,255,.75);text-shadow:0 1px 4px rgba(0,0,0,.45);opacity:0;transition:height .3s ease,opacity .3s ease}.ScrollDown_button__dAkY4:focus-visible .ScrollDown_hint__NIKnS,.ScrollDown_button__dAkY4:hover .ScrollDown_hint__NIKnS{height:14px;opacity:1}.ScrollDown_mouse___UPNU{flex:0 0 auto;display:block;width:18px;height:30px;filter:drop-shadow(0 1px 4px rgba(0,0,0,.5))}.ScrollDown_wheel__igV_T{animation:ScrollDown_wheelDrift__1I9kE 1.9s ease-in-out infinite}@keyframes ScrollDown_wheelDrift__1I9kE{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(6px);opacity:.35}}@media (prefers-reduced-motion:reduce){.ScrollDown_wheel__igV_T{animation:none}.ScrollDown_hint__NIKnS{transition:none}}@media (max-width:480px){.ScrollDown_cue__gcE8M{bottom:28px}.ScrollDown_button__dAkY4{gap:10px}.ScrollDown_title__U36xh{line-height:14px}.ScrollDown_mouse___UPNU{width:16px;height:26px}.ScrollDown_hint__NIKnS{line-height:12px}.ScrollDown_button__dAkY4:focus-visible .ScrollDown_hint__NIKnS,.ScrollDown_button__dAkY4:hover .ScrollDown_hint__NIKnS{height:12px}}@media (min-width:481px) and (max-width:768px){.ScrollDown_cue__gcE8M{bottom:36px}}@media (min-width:769px) and (max-width:1024px){.ScrollDown_cue__gcE8M{bottom:44px}}@media (min-width:1025px) and (max-width:1440px){.ScrollDown_cue__gcE8M{bottom:60px}}@media (min-width:1441px){.ScrollDown_cue__gcE8M{bottom:60px}}@media (max-height:760px){.ScrollDown_cue__gcE8M{bottom:32px}}@media (max-height:560px){.ScrollDown_cue__gcE8M{bottom:20px}.ScrollDown_title__U36xh{line-height:14px}.ScrollDown_hint__NIKnS{line-height:12px}.ScrollDown_button__dAkY4:focus-visible .ScrollDown_hint__NIKnS,.ScrollDown_button__dAkY4:hover .ScrollDown_hint__NIKnS{height:12px}.ScrollDown_mouse___UPNU{width:16px;height:26px}}.IndustryRail_rootDiv___xNpV{position:relative;color:var(--text-color);padding:0 var(--page-padding-x);background-color:var(--theme-bg)}.IndustryRail_viewport__ZXapH{position:relative}.IndustryRail_track__3Lu4S{display:flex;flex-direction:column}.IndustryRail_panel__NQz2m{position:relative;min-width:0}.IndustryRail_panel__NQz2m+.IndustryRail_panel__NQz2m:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-color:var(--hairline-soft)}.IndustryRail_intro__2k_nS{display:flex;flex-direction:column;align-items:flex-start}.IndustryRail_intro__2k_nS h2{max-width:13em;text-wrap:balance}@media (max-width:1024px){.IndustryRail_introCta__ET1t_{display:none}.IndustryRail_intro__2k_nS h2{max-width:none}}@media (max-width:480px){.IndustryRail_panel__NQz2m .IndustryRail_outro__Z1h77{align-items:center;text-align:center;padding-bottom:0}.IndustryRail_intro__2k_nS h2{white-space:nowrap;font-size:min(24px,calc((100vw - 2 * var(--page-padding-x)) / 15.5))}}.IndustryRail_outro__Z1h77{display:flex;flex-direction:column;align-items:flex-start;gap:28px;padding:48px 0}.IndustryRail_outroText__Hv_sm{margin:0;max-width:24ch;font-weight:500;letter-spacing:-.01em;line-height:1.3;text-wrap:balance}@media (min-width:481px) and (max-width:1024px){.IndustryRail_rootDiv___xNpV:not([data-rail=on]) .IndustryRail_outro__Z1h77{flex-direction:row;align-items:center;justify-content:space-between;gap:32px;padding-bottom:0}.IndustryRail_rootDiv___xNpV:not([data-rail=on]) .IndustryRail_outro__Z1h77>:last-child{flex-shrink:0}.IndustryRail_rootDiv___xNpV:not([data-rail=on]) .IndustryRail_outroText__Hv_sm{max-width:none;text-wrap:wrap}.IndustryRail_rootDiv___xNpV:not([data-rail=on]) .IndustryRail_outroLine__8TUNw{display:block;white-space:nowrap}.IndustryRail_rootDiv___xNpV:not([data-rail=on]) .IndustryRail_outro__Z1h77{flex-wrap:wrap;row-gap:28px}}.IndustryRail_card__nmM6o{display:flex;flex-direction:column;color:inherit;padding:32px 0}.IndustryRail_card__nmM6o:focus-visible{outline:2px solid var(--altitude-orange);outline-offset:6px;border-radius:4px}.IndustryRail_plate__Nmoe0{position:relative;aspect-ratio:16/10;border-radius:12px;overflow:hidden;background-color:var(--portfolio-band-bg)}.IndustryRail_plateImage__dnmg5{object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.IndustryRail_card__nmM6o:focus-visible .IndustryRail_plateImage__dnmg5,.IndustryRail_card__nmM6o:hover .IndustryRail_plateImage__dnmg5{transform:scale(1.04)}.IndustryRail_body__hXZDd{display:flex;flex-direction:column;margin-top:22px}.IndustryRail_index__kl_oB{margin:0;color:var(--section-label);text-transform:uppercase;font-size:var(--fs-label);font-weight:600;letter-spacing:.18em;line-height:1.2}.IndustryRail_title__n6rnW{margin:12px 0 0;font-size:var(--fs-card);font-weight:700;letter-spacing:-.01em;line-height:1.25;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color .25s ease}.IndustryRail_card__nmM6o:focus-visible .IndustryRail_title__n6rnW,.IndustryRail_card__nmM6o:hover .IndustryRail_title__n6rnW{text-decoration-color:var(--altitude-orange)}.IndustryRail_summary__8ISks{margin:10px 0 0;color:var(--portfolio-muted-text);font-size:var(--fs-body);line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.IndustryRail_action__DKW8_{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:var(--fs-small);font-weight:600}.IndustryRail_action__DKW8_ svg{width:16px;height:16px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.IndustryRail_card__nmM6o:focus-visible .IndustryRail_action__DKW8_ svg,.IndustryRail_card__nmM6o:hover .IndustryRail_action__DKW8_ svg{transform:translateX(4px)}.IndustryRail_progress__9IhuN{display:none}@media (max-width:480px){.IndustryRail_rootDiv___xNpV{padding-bottom:0}.IndustryRail_outroText__Hv_sm{font-size:22px}}@media (min-width:481px){.IndustryRail_rootDiv___xNpV{padding-bottom:0}.IndustryRail_outroText__Hv_sm{font-size:24px}}@media (min-width:769px){.IndustryRail_outroText__Hv_sm{font-size:28px}}@media (min-width:1025px){.IndustryRail_outroText__Hv_sm{font-size:32px}}@media (min-width:1441px){.IndustryRail_outroText__Hv_sm{font-size:36px}}@media (min-width:769px) and (min-height:640px){.IndustryRail_rootDiv___xNpV[data-rail=on]{--rail-panel-width:64vw;--rail-panel-gutter:40px;padding:0}.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_viewport__ZXapH{--rail-top:clamp(16px,4vh,48px);position:sticky;top:0;height:100vh;padding-top:calc(86px + var(--rail-top));box-sizing:border-box;display:flex;align-items:flex-start;overflow:hidden}.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_track__3Lu4S{flex-direction:row;align-items:flex-start;height:100%;flex:0 0 auto;will-change:transform}.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_panel__NQz2m{flex:0 0 var(--rail-panel-width);width:var(--rail-panel-width);height:100%;display:flex;align-items:flex-start;padding:0 var(--rail-panel-gutter);box-sizing:border-box}.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_panel__NQz2m:first-child{flex:0 0 auto;width:auto;max-width:80vw;padding-left:var(--page-padding-x)}.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_panel__NQz2m:last-child{padding-right:var(--page-padding-x)}.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_panel__NQz2m+.IndustryRail_panel__NQz2m:before{top:0;bottom:0;left:0;right:auto;width:1px;height:auto;transform:scaleY(0);transform-origin:top center;transition:transform .9s cubic-bezier(.22,1,.36,1);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 120px);mask-image:linear-gradient(180deg,transparent 0,#000 120px)}.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_intro__2k_nS>:first-child{padding-top:0}.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_panel__NQz2m+.IndustryRail_panel__NQz2m[data-revealed=true]:before{transform:scaleY(1)}.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_card__nmM6o{width:100%;padding:0}.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_plate__Nmoe0{max-height:46vh}.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_card__nmM6o,.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_intro__2k_nS,.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_outro__Z1h77{opacity:0;transform:translateY(48px);transition:opacity .7s ease,transform .9s cubic-bezier(.22,1,.36,1)}.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_panel__NQz2m[data-revealed=true] .IndustryRail_card__nmM6o,.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_panel__NQz2m[data-revealed=true] .IndustryRail_intro__2k_nS,.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_panel__NQz2m[data-revealed=true] .IndustryRail_outro__Z1h77{opacity:1;transform:none}.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_progress__9IhuN{display:flex;align-items:center;position:absolute;left:var(--page-padding-x);right:var(--page-padding-x);bottom:30px;height:22px;cursor:grab;touch-action:none}.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_progress__9IhuN[data-dragging=true]{cursor:grabbing}.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_progressTrack__JkdAt{position:absolute;left:0;right:0;height:2px;border-radius:1px;background-color:var(--hairline-soft);transition:height .18s ease}.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_progress__9IhuN:hover .IndustryRail_progressFill__p14Qy,.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_progress__9IhuN:hover .IndustryRail_progressTrack__JkdAt,.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_progress__9IhuN[data-dragging=true] .IndustryRail_progressFill__p14Qy,.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_progress__9IhuN[data-dragging=true] .IndustryRail_progressTrack__JkdAt{height:4px}.IndustryRail_progressFill__p14Qy{position:absolute;left:0;right:0;height:2px;border-radius:1px;background-color:var(--altitude-orange);transform:scaleX(0);transform-origin:left center;transition:height .18s ease}}@media (min-width:1025px) and (min-height:640px){.IndustryRail_rootDiv___xNpV[data-rail=on]{--rail-panel-width:56vw;--rail-panel-gutter:50px}}@media (min-width:1441px) and (min-height:640px){.IndustryRail_rootDiv___xNpV[data-rail=on]{--rail-panel-width:50vw;--rail-panel-gutter:60px}}@media (prefers-reduced-motion:reduce){.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_card__nmM6o,.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_intro__2k_nS,.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_outro__Z1h77{opacity:1;transform:none;transition:none}.IndustryRail_rootDiv___xNpV[data-rail=on] .IndustryRail_panel__NQz2m+.IndustryRail_panel__NQz2m:before{transform:scaleY(1);transition:none}.IndustryRail_action__DKW8_ svg,.IndustryRail_plateImage__dnmg5,.IndustryRail_title__n6rnW{transition:none}.IndustryRail_card__nmM6o:focus-visible .IndustryRail_plateImage__dnmg5,.IndustryRail_card__nmM6o:hover .IndustryRail_plateImage__dnmg5{transform:none}}.OurProjects_rootDiv__JWgJv{display:flex;flex-direction:column;color:var(--text-color);padding:0 var(--page-padding-x)}.OurProjects_wrapperDiv__yU6GH{display:grid;align-items:start}.OurProjects_feed__z_fS0{min-width:0}.OurProjects_rows__7W7yB{--row-divider:#e8e8e8;list-style:none;margin:0;padding:0}[data-theme=dark] .OurProjects_rows__7W7yB{--row-divider:#2a2a2a}.OurProjects_empty__AjnQL{border-top:1px solid var(--section-rule)}.OurProjects_emptyTitle__5bbXh{margin:0;color:var(--text-color);font-size:var(--fs-card);font-weight:500;letter-spacing:-.01em}.OurProjects_emptyText__wyuUw{margin:0;color:var(--portfolio-muted-text);font-size:var(--fs-body);line-height:1.6;max-width:46ch}@media (max-width:480px){.OurProjects_rootDiv__JWgJv{padding-bottom:0}.OurProjects_wrapperDiv__yU6GH{grid-template-columns:minmax(0,1fr);row-gap:28px}.OurProjects_empty__AjnQL{padding-top:32px}.OurProjects_emptyText__wyuUw{margin-top:10px}}@media (min-width:481px) and (max-width:1024px){.OurProjects_rootDiv__JWgJv{padding-bottom:0}.OurProjects_empty__AjnQL{padding-top:36px}.OurProjects_emptyText__wyuUw{margin-top:12px}}@media (min-width:481px) and (max-width:768px){.OurProjects_wrapperDiv__yU6GH{grid-template-columns:minmax(0,1fr);row-gap:36px}}@media (min-width:769px) and (max-width:1024px){.OurProjects_wrapperDiv__yU6GH{grid-template-columns:200px minmax(0,1fr);column-gap:48px}}@media (min-width:1025px){.OurProjects_rootDiv__JWgJv{padding-bottom:0}.OurProjects_wrapperDiv__yU6GH{grid-template-columns:264px minmax(0,1fr);column-gap:96px}.OurProjects_empty__AjnQL{padding-top:40px}.OurProjects_emptyText__wyuUw{margin-top:14px}}.StoreBadges_row__8WfL8{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.StoreBadges_badge__r_ScH{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 20px 0 16px;border-radius:23px;background-color:#000000;color:#ffffff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);text-decoration:none;white-space:nowrap;transition:translate .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.StoreBadges_logo__oUdHu{flex:none;width:20px;height:20px}.StoreBadges_store__QRIuG{line-height:1;font-size:16px;font-weight:600;letter-spacing:-.01em}@media (hover:hover) and (pointer:fine) and (min-width:769px){a.StoreBadges_badge__r_ScH:hover{translate:0 -2px;box-shadow:inset 0 0 0 1px var(--altitude-orange),0 10px 20px -12px rgba(0,0,0,.5)}}a.StoreBadges_badge__r_ScH:focus-visible{outline:2px solid var(--altitude-orange);outline-offset:3px}@media (prefers-reduced-motion:reduce){a.StoreBadges_badge__r_ScH:hover{translate:none}}