.ApproachCards_pin__ANCjU{display:flex;flex-direction:column}.ApproachCards_rail__6hMfS{display:flex;margin-top:clamp(28px,5vh,64px);padding-right:clamp(0px,4vw,60px)}.ApproachCards_card__A0Qn_{flex:0 0 auto;width:clamp(280px,28vw,420px);will-change:transform}.ApproachCards_card__A0Qn_+.ApproachCards_card__A0Qn_{margin-left:clamp(-76px,-4.4vw,-44px)}.ApproachCards_card__A0Qn_:first-child{z-index:1}.ApproachCards_card__A0Qn_:nth-child(2){z-index:2}.ApproachCards_card__A0Qn_:nth-child(3){z-index:3}.ApproachCards_card__A0Qn_:nth-child(4){z-index:4}.ApproachCards_card__A0Qn_:nth-child(5){z-index:5}.ApproachCards_card__A0Qn_:nth-child(6){z-index:6}.ApproachCards_tilt__Dpwc_{height:100%}.ApproachCards_card__A0Qn_:nth-child(2n) .ApproachCards_tilt__Dpwc_{transform:translateY(clamp(18px,3vh,40px))}@media (max-width:767px){.ApproachCards_rail__6hMfS{flex-direction:column;gap:16px;padding-right:0}.ApproachCards_card__A0Qn_{width:100%}.ApproachCards_card__A0Qn_+.ApproachCards_card__A0Qn_{margin-left:0}.ApproachCards_card__A0Qn_:nth-child(2n) .ApproachCards_tilt__Dpwc_,.ApproachCards_tilt__Dpwc_{rotate:0deg;transform:none}}@media (prefers-reduced-motion:reduce){.ApproachCards_card__A0Qn_:nth-child(2n) .ApproachCards_tilt__Dpwc_,.ApproachCards_tilt__Dpwc_{rotate:0deg;transform:none}.ApproachCards_rail__6hMfS{flex-wrap:wrap;gap:16px}.ApproachCards_card__A0Qn_{width:min(100%,320px)}.ApproachCards_card__A0Qn_+.ApproachCards_card__A0Qn_{margin-left:0}}.CardStack_stack__K6CBb{display:flex;flex-direction:column;gap:clamp(24px,4vw,48px)}.CardStack_stack__K6CBb[data-variant=image-full],.CardStack_stack__K6CBb[data-variant=image]{gap:clamp(32px,14vh,140px)}.CardStack_card__TLAoa{position:sticky;top:calc(var(--stack-offset, 96px) + var(--i, 0) * var(--stack-peek, 14px));z-index:calc(var(--i, 0) + 1)}.CardStack_inner__ZFYtI{transform-origin:50% 0;will-change:transform}@media (min-width:768px){.CardStack_card__TLAoa{height:var(--stack-card-height,clamp(380px,56vh,560px))}.CardStack_stack__K6CBb[data-variant=image] .CardStack_card__TLAoa{height:var(--stack-card-height,clamp(380px,54vh,520px))}.CardStack_stack__K6CBb[data-variant=image-full] .CardStack_card__TLAoa{height:var(--stack-card-height,clamp(500px,100vh,1080px))}.CardStack_card__TLAoa>.CardStack_inner__ZFYtI,.CardStack_card__TLAoa>.CardStack_inner__ZFYtI>*{height:100%}}.CardStack_fluid__8X5Rw{position:relative;overflow:hidden;border-radius:var(--brand-radius,clamp(16px,2vw,28px));background:var(--brand-surface,#fff);border:1px solid var(--brand-border,rgba(0,0,0,.08));box-shadow:0 24px 60px -32px rgba(4,29,60,.45)}.CardStack_fluidBody___v0aV{display:grid;gap:clamp(20px,3vw,44px);padding:clamp(20px,2.4vw,32px);align-items:center}@media (min-width:768px){.CardStack_fluidBody___v0aV{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);height:100%;overflow:hidden}}.CardStack_media__rYb_y{position:relative;overflow:hidden;border-radius:var(--brand-radius,clamp(12px,1.4vw,20px))}.CardStack_media__rYb_y>.relative{aspect-ratio:4/3}@media (min-width:768px){.CardStack_media__rYb_y{height:100%}.CardStack_media__rYb_y>.relative{aspect-ratio:auto;height:100%}}.CardStack_index__5Egdg{position:absolute;top:clamp(16px,2vw,24px);right:clamp(16px,2vw,24px);font-variant-numeric:tabular-nums;font-size:calc(clamp(11px, 1vw, 12px) * var(--fs-k, 1));letter-spacing:.16em;opacity:.45}@media (max-width:767px){.CardStack_stack__K6CBb{gap:clamp(20px,5vh,48px)}.CardStack_stack__K6CBb[data-variant=image-full] .CardStack_card__TLAoa,.CardStack_stack__K6CBb[data-variant=image] .CardStack_card__TLAoa{height:min(74svh,620px)}.CardStack_stack__K6CBb[data-variant=image-full],.CardStack_stack__K6CBb[data-variant=image]{gap:clamp(24px,8vh,72px)}.CardStack_stack__K6CBb[data-variant=image-full] .CardStack_card__TLAoa>.CardStack_inner__ZFYtI,.CardStack_stack__K6CBb[data-variant=image-full] .CardStack_card__TLAoa>.CardStack_inner__ZFYtI>*,.CardStack_stack__K6CBb[data-variant=image] .CardStack_card__TLAoa>.CardStack_inner__ZFYtI,.CardStack_stack__K6CBb[data-variant=image] .CardStack_card__TLAoa>.CardStack_inner__ZFYtI>*{height:100%}.CardStack_stack__K6CBb[data-variant=image-full] .CardStack_card__TLAoa,.CardStack_stack__K6CBb[data-variant=image] .CardStack_card__TLAoa{top:calc(86px + var(--i, 0) * 10px)}}.Wheel3D_root__o_Iwu{position:relative}.Wheel3D_fallback__WpJtT{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.Wheel3D_fallback__WpJtT::-webkit-scrollbar{display:none}.Wheel3D_fallback__WpJtT>.Wheel3D_item__tT0SZ{flex:0 0 min(82%,420px);scroll-snap-align:center}.Wheel3D_stage__TfQ5V{position:relative;height:clamp(280px,46vh,520px);perspective:1400px;perspective-origin:50% 45%;transform-style:preserve-3d;touch-action:pan-y;cursor:grab;outline-offset:6px}.Wheel3D_stage__TfQ5V:active{cursor:grabbing}.Wheel3D_stage__TfQ5V:focus-visible{outline:2px solid var(--brand-accent,#9e866a)}.Wheel3D_stage__TfQ5V>.Wheel3D_item__tT0SZ{position:absolute;top:50%;left:50%;width:min(70%,420px);margin-left:min(-35%,-210px);margin-top:-22%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .4s ease;will-change:transform,opacity;backface-visibility:hidden}.Wheel3D_stage__TfQ5V[data-variant=spiral]{perspective-origin:38% 42%}.Wheel3D_item__tT0SZ>*{width:100%}.Wheel3D_controls__AJ50S{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:28px}.Wheel3D_button__wgDh9{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--brand-border-strong,rgba(0,0,0,.25));color:inherit;background:transparent;cursor:pointer;transition:background-color .18s ease}.Wheel3D_button__wgDh9:hover{background:rgba(127,127,127,.12)}.Wheel3D_button__wgDh9:focus-visible{outline:2px solid var(--brand-accent,#9e866a);outline-offset:2px}.Wheel3D_counter__3sClZ{font-variant-numeric:tabular-nums;font-size:calc(13px * var(--fs-k, 1));letter-spacing:.1em;opacity:.65;min-width:4ch;text-align:center}@media (prefers-reduced-motion:reduce){.Wheel3D_stage__TfQ5V>.Wheel3D_item__tT0SZ{transition:opacity .2s ease}}@media (max-width:640px){.Wheel3D_stage__TfQ5V>.Wheel3D_item__tT0SZ{width:78%;margin-left:-39%}}.Popup_overlay__e2SIw{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(4 12 24/var(--pp-overlay));animation:Popup_pp-fade__p5uK9 .24s ease-out both;overscroll-behavior:contain;container-type:inline-size}.Popup_blur__ha4s0{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.Popup_preview__uI9Dj{position:absolute;z-index:1}.Popup_overlay__e2SIw[data-layout=bottom-sheet]{align-items:flex-end;padding:0}.Popup_overlay__e2SIw[data-layout=corner]{align-items:flex-end;justify-content:flex-end}.Popup_overlay__e2SIw[data-layout=corner][data-passive=true]{background:transparent;pointer-events:none;backdrop-filter:none}.Popup_dialog__fkKrL{position:relative;display:grid;width:100%;max-height:calc(100dvh - 32px);overflow:auto;border-radius:var(--pp-radius);background:var(--pp-bg);color:var(--pp-text);box-shadow:0 30px 80px -20px rgb(0 0 0/.55);pointer-events:auto;font-family:inherit;text-align:left}.Popup_dialog__fkKrL[data-size=sm]{max-width:400px}.Popup_dialog__fkKrL[data-size=md]{max-width:520px}.Popup_dialog__fkKrL[data-size=lg]{max-width:640px}.Popup_dialog__fkKrL[data-split=true][data-size=sm]{max-width:720px}.Popup_dialog__fkKrL[data-split=true][data-size=md]{max-width:860px}.Popup_dialog__fkKrL[data-split=true][data-size=lg]{max-width:1000px}.Popup_dialog__fkKrL[data-layout=bottom-sheet]{max-width:720px;border-bottom-left-radius:0;border-bottom-right-radius:0}.Popup_dialog__fkKrL[data-layout=corner]{max-width:380px}@container (min-width: 768px){.Popup_dialog__fkKrL[data-split=true]{grid-template-columns:5fr 6fr}.Popup_dialog__fkKrL[data-layout=split-right] .Popup_media__WMTaP{order:2}}.Popup_media__WMTaP{position:relative;min-height:150px;background:color-mix(in srgb,var(--pp-text) 8%,var(--pp-bg))}.Popup_media__WMTaP img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@container (max-width: 767px){.Popup_media__WMTaP{min-height:140px;max-height:180px}}@media (max-width:767px){.Popup_overlay__e2SIw[data-layout=corner]{justify-content:center}}.Popup_body__tLJ0Z{padding:32px 28px 28px}@container (min-width: 768px){.Popup_body__tLJ0Z{padding:40px 40px 36px}.Popup_dialog__fkKrL[data-layout=corner] .Popup_body__tLJ0Z,.Popup_dialog__fkKrL[data-size=sm] .Popup_body__tLJ0Z{padding:28px}}.Popup_eyebrow__HgOjA{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-accent)}.Popup_heading__DEWlG{margin:0;font-size:clamp(22px,3vw,30px);line-height:1.15;font-weight:500;letter-spacing:-.01em}.Popup_text__3aTah{margin:12px 0 0;font-size:15px;line-height:1.55;opacity:.8;white-space:pre-line}.Popup_form__OrTPm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.Popup_field__OQiv0{grid-column:span 2;min-width:0}@container (min-width: 520px){.Popup_field__OQiv0[data-width=half]{grid-column:span 1}}.Popup_label__h_2Rz{display:block;margin-bottom:6px;font-size:13px;font-weight:500;opacity:.9}.Popup_required__WmoDz{color:var(--pp-accent);margin-left:2px}.Popup_input__EDC59,.Popup_select__nTb92{width:100%;min-height:48px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--pp-text) 24%,transparent);border-radius:calc(var(--pp-radius) * .5);background:color-mix(in srgb,var(--pp-text) 6%,var(--pp-bg));color:var(--pp-text);font:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}.Popup_input__EDC59::-moz-placeholder{color:color-mix(in srgb,var(--pp-text) 45%,transparent)}.Popup_input__EDC59::placeholder{color:color-mix(in srgb,var(--pp-text) 45%,transparent)}.Popup_input__EDC59:focus,.Popup_select__nTb92:focus{outline:none;border-color:var(--pp-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-accent) 30%,transparent)}.Popup_input__EDC59[aria-invalid=true],.Popup_select__nTb92[aria-invalid=true]{border-color:#f87171}.Popup_input__EDC59[data-valid=true]{border-color:color-mix(in srgb,#4ade80 70%,var(--pp-text))}.Popup_select__nTb92 option{color:#0b1b2b;background:#fff}textarea.Popup_input__EDC59{min-height:96px;resize:vertical}.Popup_phone__dxwFR{display:flex;gap:8px}.Popup_phone__dxwFR .Popup_select__nTb92{flex:0 0 auto;width:104px;padding-right:6px}.Popup_phone__dxwFR .Popup_input__EDC59{flex:1 1 auto;min-width:0}.Popup_check__Hz2lK{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;opacity:.9}.Popup_check__Hz2lK input{width:18px;height:18px;margin-top:1px;flex:0 0 auto;accent-color:var(--pp-accent)}.Popup_error__slSIP{margin:6px 0 0;font-size:13px;color:#fca5a5}.Popup_dialog__fkKrL[data-tone=light] .Popup_error__slSIP{color:#b91c1c}.Popup_suggest__EfZm2{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.Popup_help__qiYi8{margin:6px 0 0;font-size:12px;opacity:.6}.Popup_formError__X8gnB{grid-column:span 2;margin:0;padding:10px 14px;border-radius:calc(var(--pp-radius) * .5);background:rgb(239 68 68/.14);font-size:14px}.Popup_actions__H3Xy7{grid-column:span 2;margin-top:6px}.Popup_button__WSz1y{display:inline-flex;width:100%;min-height:50px;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border:0;border-radius:999px;background:var(--pp-accent);color:var(--pp-btn-text);font:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .15s,filter .15s}@media (max-width:640px){.Popup_button__WSz1y{min-height:44px;padding-block:10px}}.Popup_button__WSz1y:hover{filter:brightness(1.06)}.Popup_button__WSz1y:active{transform:scale(.99)}.Popup_button__WSz1y:disabled{cursor:progress;opacity:.7}.Popup_button__WSz1y:focus-visible{outline:2px solid var(--pp-text);outline-offset:3px}.Popup_secondary__4DZQm{display:block;margin-top:14px;text-align:center;font-size:14px;color:inherit;opacity:.75;text-decoration:underline;text-underline-offset:3px}.Popup_footnote__sqmEt{grid-column:span 2;margin:4px 0 0;font-size:12px;line-height:1.5;opacity:.6}.Popup_close__uEJCN{position:absolute;top:12px;right:12px;z-index:2;display:flex;width:36px;height:36px;align-items:center;justify-content:center;border:0;border-radius:999px;background:color-mix(in srgb,var(--pp-bg) 70%,transparent);color:var(--pp-text);cursor:pointer;animation:Popup_pp-fade__p5uK9 .2s ease-out both}.Popup_close__uEJCN:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}.Popup_success__kL6xe{text-align:center;padding:8px 0}.Popup_tick__BF_Lt{display:flex;width:56px;height:56px;margin:0 auto 18px;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--pp-accent) 22%,transparent);color:var(--pp-accent)}.Popup_honeypot__iojI4{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Popup_dialog__fkKrL[data-animation=fade]{animation:Popup_pp-fade__p5uK9 .28s ease-out both}.Popup_dialog__fkKrL[data-animation=slide-up]{animation:Popup_pp-slide__PDhhN .38s cubic-bezier(.2,.8,.2,1) both}.Popup_dialog__fkKrL[data-animation=zoom]{animation:Popup_pp-zoom__L6gUo .32s cubic-bezier(.2,.8,.2,1) both}@keyframes Popup_pp-fade__p5uK9{0%{opacity:0}to{opacity:1}}@keyframes Popup_pp-slide__PDhhN{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes Popup_pp-zoom__L6gUo{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Popup_close__uEJCN,.Popup_dialog__fkKrL,.Popup_overlay__e2SIw{animation:none!important}}.Popup_dialog__fkKrL:focus{outline:none}@property --hc-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.HeroChat_root__bqANB{position:fixed;inset:0;z-index:90;display:block;--hc-bg:var(--brand-ink,#060c14);--hc-deep:var(--brand-navy,#041d3c);--hc-ink:var(--brand-cream,#f7f3ec);--hc-glow:var(--brand-sky,#b6cadd);--hc-sheen:var(--brand-sand,#9e866a);color:var(--hc-ink);font-family:var(--font-body,Geist),ui-sans-serif,system-ui,sans-serif}.HeroChat_scrim___hr1I{position:absolute;inset:0;background:color-mix(in srgb,var(--hc-bg) 72%,transparent);backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%);animation:HeroChat_hcFade__BDsJT .42s ease both}.HeroChat_panel___1PRH{position:absolute;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:radial-gradient(130% 70% at 50% 0,color-mix(in srgb,var(--hc-deep) 34%,transparent),transparent 62%),var(--hc-bg)}.HeroChat_glow__g5I2H{position:absolute;inset:0;z-index:4;pointer-events:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--hc-glow) 85%,transparent),inset 0 0 30px -2px color-mix(in srgb,var(--hc-glow) 62%,transparent),inset 0 0 80px -22px color-mix(in srgb,var(--hc-glow) 42%,transparent);animation:HeroChat_hcArrive__QlY0J .7s ease-out both,HeroChat_hcBreathe__RXK0S 7s ease-in-out .7s infinite}.HeroChat_glow__g5I2H:before{content:"";position:absolute;inset:0;padding:1px;background:conic-gradient(from var(--hc-angle),transparent 0 52%,color-mix(in srgb,var(--hc-glow) 70%,transparent) 68%,var(--hc-sheen) 78%,color-mix(in srgb,var(--hc-glow) 70%,transparent) 86%,transparent 96% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.8;transition:opacity .5s ease;animation:HeroChat_hcSpin__7PbHM 5s linear infinite}.HeroChat_root__bqANB[data-busy=true] .HeroChat_glow__g5I2H:before{opacity:1}.HeroChat_root__bqANB[data-busy=true] .HeroChat_glow__g5I2H{box-shadow:inset 0 0 0 2.5px var(--hc-glow),inset 0 0 44px -2px color-mix(in srgb,var(--hc-glow) 82%,transparent),inset 0 0 120px -28px color-mix(in srgb,var(--hc-glow) 58%,transparent)}.HeroChat_bar__E_BMF{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(14px,2vw,20px) clamp(16px,4vw,34px);border-bottom:1px solid color-mix(in srgb,var(--hc-ink) 12%,transparent);animation:HeroChat_hcFade__BDsJT .5s ease .16s both}.HeroChat_identity__xsCSB{display:flex;align-items:center;gap:12px;min-width:0}.HeroChat_pulse__G4KES{position:relative;flex:none;width:10px;height:10px;border-radius:999px;background:var(--hc-glow);box-shadow:0 0 0 0 color-mix(in srgb,var(--hc-glow) 60%,transparent);animation:HeroChat_hcPulse__N4aJB 2.4s ease-out infinite}.HeroChat_titles__ML5Yt{min-width:0}.HeroChat_title__Lr9yx{margin:0;font-family:var(--font-heading,Geist),ui-sans-serif,system-ui,sans-serif;font-size:clamp(15px,1.4vw,17px);letter-spacing:-.01em;line-height:1.2}.HeroChat_subtitle__jx9FF,.HeroChat_title__Lr9yx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HeroChat_subtitle__jx9FF{margin:2px 0 0;font-size:12px;line-height:1.3;color:color-mix(in srgb,var(--hc-ink) 60%,transparent)}.HeroChat_exit__XPVk9{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--hc-ink) 24%,transparent);background:color-mix(in srgb,var(--hc-ink) 6%,transparent);color:inherit;font:inherit;font-size:13px;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.HeroChat_exit__XPVk9:hover{background:color-mix(in srgb,var(--hc-ink) 14%,transparent);border-color:color-mix(in srgb,var(--hc-ink) 44%,transparent)}.HeroChat_exit__XPVk9:active{transform:scale(.96)}.HeroChat_exitLabel__RVQM3{display:none}@media (min-width:640px){.HeroChat_exitLabel__RVQM3{display:inline}}.HeroChat_thread__ZsnIp{position:relative;z-index:2;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--hc-ink) 24%,transparent) transparent}.HeroChat_column__CRwb5{width:min(760px,calc(100% - 32px));margin-inline:auto;padding:clamp(24px,4vh,44px) 0 clamp(20px,3vh,32px);display:flex;flex-direction:column;gap:clamp(20px,2.4vw,28px)}.HeroChat_turn__kcbq6{display:flex;flex-direction:column;animation:HeroChat_hcRise__9ly7s .46s cubic-bezier(.22,1,.36,1) both}.HeroChat_visitor__lQaXj{align-items:flex-end}.HeroChat_visitorBody__a68a7{max-width:85%;padding:12px 18px;border-radius:20px 20px 4px 20px;background:color-mix(in srgb,var(--hc-ink) 14%,transparent);border:1px solid color-mix(in srgb,var(--hc-ink) 14%,transparent);font-size:15px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.HeroChat_assistant__0dzKO{align-items:stretch}.HeroChat_who__oQZM_{display:flex;align-items:center;gap:9px;margin-bottom:8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--hc-ink) 52%,transparent)}.HeroChat_mark__E382H{display:inline-flex;width:20px;height:20px;border-radius:999px;background:linear-gradient(140deg,var(--hc-glow),var(--hc-sheen));box-shadow:0 0 14px color-mix(in srgb,var(--hc-glow) 40%,transparent)}.HeroChat_answer__0QKlB{font-size:15.5px;line-height:1.68;color:color-mix(in srgb,var(--hc-ink) 92%,transparent);overflow-wrap:anywhere}.HeroChat_answer__0QKlB p{margin:0 0 .85em}.HeroChat_answer__0QKlB p:last-child{margin-bottom:0}.HeroChat_answer__0QKlB ul{margin:0 0 .85em;padding-left:1.15em}.HeroChat_answer__0QKlB li{margin:.2em 0}.HeroChat_answer__0QKlB strong{font-weight:600;color:var(--hc-ink)}.HeroChat_streaming__U_A8I{white-space:pre-wrap}.HeroChat_caret__ivVwC{display:inline-block;width:.55em;height:1.05em;margin-left:2px;vertical-align:-.16em;border-radius:2px;background:var(--hc-glow);animation:HeroChat_hcCaret__ZClHY 1s steps(2,start) infinite}.HeroChat_system__axTkU{text-align:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--hc-ink) 46%,transparent)}.HeroChat_sources__Xdz0N{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.HeroChat_source__jmqW3{display:inline-block;padding:5px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--hc-ink) 20%,transparent);font-size:12px;color:color-mix(in srgb,var(--hc-ink) 72%,transparent);text-decoration:none;transition:border-color .16s ease,color .16s ease}.HeroChat_source__jmqW3:hover{border-color:var(--hc-sheen);color:var(--hc-ink)}.HeroChat_cards__KuElr{display:flex;flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none}.HeroChat_card__tRmUk{display:flex;gap:14px;padding:10px;border-radius:14px;border:1px solid color-mix(in srgb,var(--hc-ink) 14%,transparent);background:color-mix(in srgb,var(--hc-bg) 55%,transparent);text-decoration:none;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.HeroChat_card__tRmUk:hover{border-color:var(--hc-sheen);background:color-mix(in srgb,var(--hc-bg) 70%,transparent);transform:translateY(-1px)}.HeroChat_cardImage__lsMKB{position:relative;flex:0 0 auto;width:84px;height:84px;overflow:hidden;border-radius:9px;background:color-mix(in srgb,var(--hc-deep) 60%,transparent)}.HeroChat_cardImage__lsMKB img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.HeroChat_card__tRmUk:hover .HeroChat_cardImage__lsMKB img{transform:scale(1.06)}.HeroChat_cardBody__Vy_B7{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;justify-content:center;gap:4px}.HeroChat_cardTitle__8695t{overflow:hidden;font-size:14px;font-weight:500;line-height:1.3;color:var(--hc-ink);text-overflow:ellipsis;white-space:nowrap}.HeroChat_card__tRmUk:hover .HeroChat_cardTitle__8695t{color:var(--hc-sheen)}.HeroChat_cardFacts__Nvz_h{font-size:13px;line-height:1.35;color:color-mix(in srgb,var(--hc-ink) 82%,transparent)}.HeroChat_cardPlace___U_Dw{overflow:hidden;font-size:12px;line-height:1.35;color:color-mix(in srgb,var(--hc-ink) 58%,transparent);text-overflow:ellipsis;white-space:nowrap}@media (max-width:480px){.HeroChat_cardImage__lsMKB{width:68px;height:68px}}.HeroChat_thinking__71w_l{display:flex;align-items:center;gap:10px;font-size:13px;color:color-mix(in srgb,var(--hc-ink) 60%,transparent);animation:HeroChat_hcFade__BDsJT .3s ease both}.HeroChat_dots__b4laM{display:inline-flex;gap:4px}.HeroChat_dots__b4laM i{width:5px;height:5px;border-radius:999px;background:var(--hc-glow);animation:HeroChat_hcDot__vGymZ 1.2s ease-in-out infinite}.HeroChat_dots__b4laM i:nth-child(2){animation-delay:.16s}.HeroChat_dots__b4laM i:nth-child(3){animation-delay:.32s}.HeroChat_error__BOXk2{padding:10px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--brand-danger,#b4362f) 50%,transparent);background:color-mix(in srgb,var(--brand-danger,#b4362f) 18%,transparent);font-size:13px}.HeroChat_prompts___v2Vn{display:flex;flex-wrap:wrap;gap:8px}.HeroChat_prompt__D83t5{padding:8px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--hc-ink) 18%,transparent);background:transparent;color:color-mix(in srgb,var(--hc-ink) 78%,transparent);font:inherit;font-size:13px;cursor:pointer;transition:border-color .16s ease,color .16s ease,transform .16s ease}.HeroChat_prompt__D83t5:hover{border-color:var(--hc-sheen);color:var(--hc-ink);transform:translateY(-1px)}.HeroChat_foot__Sdpmf{position:relative;z-index:3;padding:0 0 max(clamp(16px,3vh,26px),calc(env(safe-area-inset-bottom, 0px) + 8px));background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--hc-bg) 70%,transparent) 38%);animation:HeroChat_hcFade__BDsJT .5s ease .22s both}.HeroChat_composer__OsDQu{width:min(760px,calc(100% - 32px));margin-inline:auto;display:flex;align-items:flex-end;gap:10px;padding:8px 8px 8px 18px;border-radius:26px;border:1px solid color-mix(in srgb,var(--hc-ink) 20%,transparent);background:color-mix(in srgb,var(--hc-ink) 7%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .2s ease,box-shadow .2s ease}.HeroChat_composer__OsDQu:focus-within{border-color:color-mix(in srgb,var(--hc-glow) 72%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--hc-glow) 80%,transparent),0 0 0 4px color-mix(in srgb,var(--hc-glow) 18%,transparent),0 0 34px 2px color-mix(in srgb,var(--hc-glow) 42%,transparent),inset 0 0 24px -8px color-mix(in srgb,var(--hc-glow) 48%,transparent)}.HeroChat_input__v5sir{flex:1;min-height:28px;max-height:168px;padding:10px 0;border:0;background:transparent;color:var(--hc-ink);font:inherit;font-size:16px;line-height:1.5;resize:none;outline:none}.HeroChat_input__v5sir:focus,.HeroChat_input__v5sir:focus-visible{outline:none;border:0;box-shadow:none}.HeroChat_input__v5sir::-moz-placeholder{color:color-mix(in srgb,var(--hc-ink) 44%,transparent)}.HeroChat_input__v5sir::placeholder{color:color-mix(in srgb,var(--hc-ink) 44%,transparent)}.HeroChat_send__FqnpK{flex:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:999px;background:var(--hc-ink);color:var(--hc-bg);cursor:pointer;transition:opacity .18s ease,transform .18s ease}.HeroChat_send__FqnpK:hover:not(:disabled){transform:scale(1.06)}.HeroChat_send__FqnpK:active:not(:disabled){transform:scale(.92)}.HeroChat_send__FqnpK:disabled{opacity:.35;cursor:default}.HeroChat_note__MIZvS{width:min(760px,calc(100% - 32px));margin:10px auto 0;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;color:color-mix(in srgb,var(--hc-ink) 48%,transparent)}.HeroChat_escHint__3Qkhq{display:none}@media (min-width:640px){.HeroChat_escHint__3Qkhq{display:inline}}.HeroChat_srOnly__PdmgF{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@keyframes HeroChat_hcFade__BDsJT{0%{opacity:0}to{opacity:1}}@keyframes HeroChat_hcRise__9ly7s{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes HeroChat_hcArrive__QlY0J{0%{opacity:0;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--hc-glow) 100%,transparent),inset 0 0 40px -6px color-mix(in srgb,var(--hc-glow) 80%,transparent),inset 0 0 90px -22px color-mix(in srgb,var(--hc-sheen) 50%,transparent)}55%{opacity:1;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--hc-glow) 100%,transparent),inset 0 0 40px -6px color-mix(in srgb,var(--hc-glow) 80%,transparent),inset 0 0 90px -22px color-mix(in srgb,var(--hc-sheen) 50%,transparent)}to{opacity:1}}@keyframes HeroChat_hcBreathe__RXK0S{0%,to{opacity:.82}50%{opacity:1}}@keyframes HeroChat_hcSpin__7PbHM{to{--hc-angle:360deg}}@keyframes HeroChat_hcPulse__N4aJB{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--hc-glow) 55%,transparent)}70%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes HeroChat_hcDot__vGymZ{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes HeroChat_hcCaret__ZClHY{to{opacity:0}}@media (prefers-reduced-motion:reduce){.HeroChat_bar__E_BMF,.HeroChat_caret__ivVwC,.HeroChat_dots__b4laM i,.HeroChat_foot__Sdpmf,.HeroChat_glow__g5I2H,.HeroChat_glow__g5I2H:before,.HeroChat_pulse__G4KES,.HeroChat_scrim___hr1I,.HeroChat_thinking__71w_l,.HeroChat_turn__kcbq6{animation:none}.HeroChat_caret__ivVwC{opacity:.6}}.HeroChat_blocks__CwEMf{display:flex;flex-direction:column;gap:14px;margin-top:18px}.HeroChat_block__07K0q{padding:16px 18px;border-radius:16px;border:1px solid color-mix(in srgb,var(--hc-ink) 13%,transparent);background:color-mix(in srgb,var(--hc-ink) 4%,transparent)}.HeroChat_blockTitle__S7nAC{margin:0 0 12px;font-family:var(--font-heading,Geist),ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--hc-glow) 82%,transparent)}.HeroChat_facts__Z0aIv{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 24px;margin:0}.HeroChat_fact__E5WOH{display:flex;flex-direction:column;gap:2px;min-width:0}.HeroChat_fact__E5WOH dt{font-size:12px;letter-spacing:.04em;color:color-mix(in srgb,var(--hc-ink) 52%,transparent)}.HeroChat_fact__E5WOH dd{margin:0;font-size:16px;font-weight:500;color:var(--hc-ink);overflow-wrap:anywhere}.HeroChat_compareScroll__XKK_M{overflow-x:auto;margin:0 -18px -16px;padding:0 18px 16px;-webkit-overflow-scrolling:touch}.HeroChat_compare__I0wRj{width:100%;min-width:340px;border-collapse:collapse;font-size:14px}.HeroChat_compare__I0wRj td,.HeroChat_compare__I0wRj th{padding:9px 14px 9px 0;text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--hc-ink) 9%,transparent)}.HeroChat_compare__I0wRj tbody tr:last-child td,.HeroChat_compare__I0wRj tbody tr:last-child th{border-bottom:none}.HeroChat_compare__I0wRj thead th{font-family:var(--font-heading,Geist),ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500;color:var(--hc-ink);padding-bottom:11px}.HeroChat_compare__I0wRj tbody th{font-weight:400;color:color-mix(in srgb,var(--hc-ink) 55%,transparent);white-space:nowrap}.HeroChat_compare__I0wRj td{color:color-mix(in srgb,var(--hc-ink) 92%,transparent)}.HeroChat_steps__BBpba{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;counter-reset:none}.HeroChat_steps__BBpba li{display:flex;gap:12px;align-items:flex-start}.HeroChat_stepNumber__4X_Op{display:flex;align-items:center;justify-content:center;flex:0 0 24px;height:24px;margin-top:1px;border-radius:999px;border:1px solid color-mix(in srgb,var(--hc-glow) 45%,transparent);font-size:12px;font-variant-numeric:tabular-nums;color:var(--hc-glow)}.HeroChat_stepBody__lNuNm{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14.5px;line-height:1.6}.HeroChat_stepBody__lNuNm strong{font-weight:500;color:var(--hc-ink)}.HeroChat_stepBody__lNuNm span{color:color-mix(in srgb,var(--hc-ink) 68%,transparent)}.HeroChat_highlights___mS1F{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:0;padding:0;list-style:none}.HeroChat_highlights___mS1F li{display:flex;flex-direction:column;gap:3px;min-width:0;padding-left:12px;border-left:2px solid color-mix(in srgb,var(--hc-sheen) 55%,transparent);font-size:14.5px;line-height:1.6}.HeroChat_highlights___mS1F strong{font-weight:500;color:var(--hc-ink)}.HeroChat_highlights___mS1F span{color:color-mix(in srgb,var(--hc-ink) 68%,transparent)}.HeroChat_note__MIZvS{display:flex;flex-direction:column;gap:4px;padding:13px 16px;border-radius:14px;border-left:3px solid var(--hc-glow);background:color-mix(in srgb,var(--hc-glow) 9%,transparent);font-size:14px;line-height:1.6}.HeroChat_note__MIZvS[data-tone=warning]{border-left-color:var(--hc-sheen);background:color-mix(in srgb,var(--hc-sheen) 12%,transparent)}.HeroChat_note__MIZvS strong{font-weight:500;color:var(--hc-ink)}.HeroChat_note__MIZvS p{margin:0;color:color-mix(in srgb,var(--hc-ink) 80%,transparent)}.HeroChat_actions__w59Ox{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.HeroChat_action__Ls4gm{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--hc-glow) 40%,transparent);background:color-mix(in srgb,var(--hc-glow) 8%,transparent);color:var(--hc-ink);font-size:13.5px;text-decoration:none;transition:border-color .22s ease,background-color .22s ease,transform .22s ease}.HeroChat_action__Ls4gm:hover{border-color:var(--hc-glow);background:color-mix(in srgb,var(--hc-glow) 16%,transparent);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.HeroChat_action__Ls4gm{transition:none}.HeroChat_action__Ls4gm:hover{transform:none}}@media (max-width:640px){.HeroChat_composer__OsDQu{width:calc(100% - 20px);padding:6px 6px 6px 14px;gap:8px;border-radius:22px}.HeroChat_input__v5sir{font-size:16px;padding:8px 0}.HeroChat_send__FqnpK{width:38px;height:38px}.HeroChat_visitorBody__a68a7{max-width:92%;padding:10px 14px;font-size:14.5px}.HeroChat_answer__0QKlB{font-size:14.5px;line-height:1.6}}.ServicesSlider_root__MoZfn{position:relative}.ServicesSlider_stage__fW4EY{position:relative;overflow:hidden;min-height:100svh;isolation:isolate}.ServicesSlider_backdrop__oeF37{position:absolute;inset:0;z-index:0;overflow:hidden}.ServicesSlider_plate__hM_kR{position:absolute;inset:0;scale:1.12;will-change:transform,opacity}.ServicesSlider_plate__hM_kR img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ServicesSlider_plate__hM_kR{opacity:0}.ServicesSlider_plate__hM_kR:first-child{opacity:1}.ServicesSlider_scrim__tC0Aw{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom right,color-mix(in srgb,var(--brand-ink) 86%,transparent) 0,color-mix(in srgb,var(--brand-ink) 58%,transparent) 32%,transparent 68%),linear-gradient(to top,color-mix(in srgb,var(--brand-ink) 72%,transparent) 0,transparent 55%),color-mix(in srgb,var(--brand-navy) 30%,transparent)}.ServicesSlider_fg__OehLj{position:relative;z-index:2;display:grid;grid-template-rows:auto 1fr auto;min-height:100svh;padding-top:calc(var(--gt-header-h, 76px) + clamp(1.5rem, 4vw, 3rem));padding-bottom:clamp(2rem,5vw,3.5rem)}.ServicesSlider_head__VoM5v{grid-row:1}@media (min-width:768px){.ServicesSlider_head__VoM5v{max-width:min(56%,48rem)}}.ServicesSlider_cards__9a_mS{grid-row:3;justify-self:stretch}@media (min-width:768px){.ServicesSlider_cards__9a_mS{justify-self:end;width:min(30rem,46vw)}}@media (min-width:1024px){.ServicesSlider_cards__9a_mS{margin-right:4.5rem}}@media (max-width:767px){.ServicesSlider_fg__OehLj{padding-bottom:5.5rem}}.ServicesSlider_root__MoZfn[data-pinned=true] .ServicesSlider_cards__9a_mS{display:grid}.ServicesSlider_root__MoZfn[data-pinned=true] .ServicesSlider_card__0qqc7{grid-area:1/1}.ServicesSlider_root__MoZfn:not([data-pinned=true]) .ServicesSlider_cards__9a_mS{display:flex;flex-direction:column;gap:1rem;padding-top:clamp(2.5rem,8vw,5rem)}.ServicesSlider_card__0qqc7{position:relative;overflow:hidden;border-radius:var(--brand-radius-base,.75rem);border:1px solid color-mix(in srgb,var(--brand-cream) 18%,transparent);backdrop-filter:blur(20px) saturate(1.25);background:color-mix(in srgb,var(--brand-ink) 38%,transparent);box-shadow:0 24px 60px -24px color-mix(in srgb,var(--brand-ink) 80%,transparent),inset 0 1px 0 0 color-mix(in srgb,var(--brand-cream) 12%,transparent)}@supports not (backdrop-filter:blur(1px)){.ServicesSlider_card__0qqc7{background:color-mix(in srgb,var(--brand-ink) 82%,transparent)}}.ServicesSlider_rail__pL_uj{position:absolute;inset:0 0 auto 0;height:2px;background:color-mix(in srgb,var(--brand-cream) 14%,transparent)}.ServicesSlider_railFill__2sncJ{height:100%;transform-origin:left center;scale:0 1;background:var(--brand-sky)}.ServicesSlider_root__MoZfn:not([data-pinned=true]) .ServicesSlider_rail__pL_uj{display:none}.ServicesSlider_index__S9hYU{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.ServicesSlider_plate__hM_kR{scale:1}}.NriJourney_root__WSKGD{--nri-header:72px;--nri-navy:var(--brand-navy);--nri-ink:var(--brand-ink);--nri-cream:var(--brand-cream);--nri-tan:var(--brand-accent);--nri-peach:var(--brand-peach,#fff1e1);--nri-ease:cubic-bezier(0.22,1,0.36,1)}.NriJourney_eyebrow__r5_HA{font-size:calc(.75rem * var(--fs-k, 1));line-height:1.2;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--nri-eyebrow,var(--nri-tan))}.NriJourney_h2__DQKCR{font-family:var(--font-heading),system-ui,sans-serif;font-size:calc(clamp(2rem, 3.9vw, 3.5rem) * var(--fs-k, 1));line-height:1.08;letter-spacing:-.025em;font-weight:500;text-wrap:balance}.NriJourney_curtain__ySR58{position:relative;background:var(--nri-ink);color:var(--nri-cream);overflow:hidden}.NriJourney_stage__8mMOa{position:relative;min-height:calc(100svh - var(--nri-header));display:flex;perspective:1400px}.NriJourney_window__vtFaH{position:absolute;inset:0;overflow:hidden;transform-origin:50% 60%;will-change:transform}.NriJourney_windowImg__5fyl1{-o-object-fit:cover;object-fit:cover;transform:scale(1.08)}.NriJourney_windowShade__FUaBE{position:absolute;inset:0;opacity:var(--nri-shade,1);background:linear-gradient(180deg,color-mix(in srgb,var(--nri-ink) 78%,transparent) 0,color-mix(in srgb,var(--nri-ink) 30%,transparent) 38%,color-mix(in srgb,var(--nri-ink) 62%,transparent) 62%,color-mix(in srgb,var(--nri-ink) 94%,transparent) 100%)}.NriJourney_doors__oIjQo{display:none;position:absolute;inset:0;z-index:2;perspective:1600px;pointer-events:none}.NriJourney_door__QabT4{position:absolute;top:0;bottom:0;width:50.5%;background-color:var(--nri-navy);background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 2px,transparent 2px 38px,rgba(0,0,0,.16) 38px 64px,transparent 64px 76px),linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.25));will-change:transform;backface-visibility:hidden}.NriJourney_doorLeft__BVtIy{left:0;transform-origin:0 50%;box-shadow:inset -30px 0 60px -30px rgba(0,0,0,.55)}.NriJourney_doorRight__uP8nf{right:0;transform-origin:100% 50%;box-shadow:inset 30px 0 60px -30px rgba(0,0,0,.55)}.NriJourney_doorLeft__BVtIy:after,.NriJourney_doorRight__uP8nf:after{content:"";position:absolute;top:12%;bottom:12%;width:1px;background:linear-gradient(180deg,transparent,var(--nri-tan),transparent);opacity:.7}.NriJourney_doorLeft__BVtIy:after{right:0}.NriJourney_doorRight__uP8nf:after{left:0}.NriJourney_stageContent__PArdd{position:relative;z-index:3;width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:3rem;padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:clamp(2rem,4vw,3.5rem)}.NriJourney_titleBlock__85Iny{max-width:72rem;will-change:transform}.NriJourney_title___kTFt{margin-top:1.25rem;font-family:var(--font-heading),system-ui,sans-serif;font-size:calc(clamp(2.5rem, 6.2vw, 5.5rem) * var(--fs-k, 1));line-height:1.02;letter-spacing:-.03em;font-weight:500;text-wrap:balance;max-width:15ch;color:var(--nri-heading,inherit)}.NriJourney_scrollCue__bCZsv{display:none;align-items:center;gap:.75rem;margin-top:2rem;font-size:calc(.8125rem * var(--fs-k, 1));letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--nri-cream) 85%,transparent)}.NriJourney_scrollCueLine__R12_2{position:relative;width:1px;height:44px;overflow:hidden;background:color-mix(in srgb,var(--nri-cream) 20%,transparent)}.NriJourney_scrollCueLine__R12_2:after{content:"";position:absolute;inset:0;background:var(--nri-tan);animation:NriJourney_nriCue__1dsFD 1.8s var(--nri-ease) infinite}@keyframes NriJourney_nriCue__1dsFD{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.NriJourney_stageBottom__vsdfu{display:grid;gap:2rem;align-items:end}.NriJourney_stageBottom__vsdfu>*{min-width:0}.NriJourney_lede__8IHVt{max-width:46ch;font-size:calc(1.0625rem * var(--fs-k, 1));line-height:1.6;color:color-mix(in srgb,var(--nri-cream) 94%,transparent);text-shadow:0 1px 12px color-mix(in srgb,var(--nri-ink) 70%,transparent)}.NriJourney_clocks__aA7Ic{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;border-radius:20px;border:1px solid color-mix(in srgb,var(--nri-cream) 18%,transparent);background:color-mix(in srgb,var(--nri-ink) 45%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);width:-moz-fit-content;width:fit-content;max-width:100%}.NriJourney_clock__uXRb6{flex:1 1 0;padding:1rem 1.25rem;min-width:8.5rem}.NriJourney_clock__uXRb6+.NriJourney_clock__uXRb6{border-left:1px solid color-mix(in srgb,var(--nri-cream) 18%,transparent)}.NriJourney_clockLabel__Ry3cV{font-size:calc(.6875rem * var(--fs-k, 1));letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--nri-cream) 85%,transparent);white-space:nowrap}.NriJourney_clockTime__a78RB{margin-top:.25rem;font-size:calc(clamp(1.5rem, 2.4vw, 2rem) * var(--fs-k, 1));font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1}.NriJourney_clockGap__wxWtg{flex:1 0 100%;padding:.75rem 1.25rem;font-size:calc(.75rem * var(--fs-k, 1));color:var(--brand-sky-tint,#eff6ff);border-top:1px solid color-mix(in srgb,var(--nri-cream) 18%,transparent);line-height:1.35}@media (min-width:640px){.NriJourney_clocks__aA7Ic{flex-wrap:nowrap}.NriJourney_clockGap__wxWtg{flex:0 1 11rem;display:flex;align-items:center;padding:0 1rem;border-top:0;border-left:1px solid color-mix(in srgb,var(--nri-cream) 18%,transparent)}}@media (min-width:1024px){.NriJourney_stageBottom__vsdfu{grid-template-columns:1fr auto}}.NriJourney_worries__cRnce{position:relative;background:var(--nri-band,var(--nri-cream));color:var(--nri-band-text,var(--nri-navy));overflow:hidden}.NriJourney_worriesInner__4KMqA{padding-top:var(--nri-pad-top,var(--gt-section));padding-bottom:var(--nri-pad-bottom,var(--gt-section))}.NriJourney_worriesHead__8ZlLY{max-width:40rem}.NriJourney_worriesHead__8ZlLY .NriJourney_h2__DQKCR{margin-top:1rem;color:var(--nri-heading,inherit)}.NriJourney_arena__JHdMK{margin-top:2.5rem;display:grid;gap:1rem;perspective:1400px}.NriJourney_worry__A9lg7{position:relative;border-radius:22px;padding:1.5rem 1.5rem 1.75rem;background:var(--nri-card,#fff);color:var(--nri-card-text,var(--nri-navy));box-shadow:0 1px 0 rgba(4,29,60,.04),0 18px 40px -18px rgba(4,29,60,.28);border:1px solid rgba(4,29,60,.08);transform-style:preserve-3d;backface-visibility:hidden}.NriJourney_worryMark__NSXGO{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--nri-peach);color:var(--nri-tan);font-weight:600;font-size:calc(1.05rem * var(--fs-k, 1))}.NriJourney_worryTitle___SFbd{margin-top:1rem;font-size:calc(1.25rem * var(--fs-k, 1));line-height:1.25;letter-spacing:-.01em;font-weight:500}.NriJourney_worryBody__O2ZME{margin-top:.5rem;font-size:calc(.9375rem * var(--fs-k, 1));line-height:1.55;color:color-mix(in srgb,var(--nri-card-text,rgb(4,29,60)) 68%,transparent)}.NriJourney_answer__eM0Rv{position:relative;border-radius:26px;padding:2rem;background:var(--nri-answer,var(--nri-navy));color:var(--nri-answer-text,var(--nri-cream));box-shadow:0 40px 80px -30px rgba(4,29,60,.6);backface-visibility:hidden;overflow:hidden}.NriJourney_answer__eM0Rv:before{content:"";position:absolute;inset:-40% -20% auto auto;width:70%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--nri-tan) 45%,transparent),transparent 65%);pointer-events:none}.NriJourney_answerKicker__qwEs6{position:relative;display:flex;align-items:center;gap:.625rem;font-size:calc(.75rem * var(--fs-k, 1));letter-spacing:.16em;text-transform:uppercase;color:var(--nri-tan)}.NriJourney_answerTitle__yjJLT{position:relative;margin-top:1rem;font-family:var(--font-heading),system-ui,sans-serif;font-size:calc(clamp(1.75rem, 2.8vw, 2.5rem) * var(--fs-k, 1));line-height:1.1;letter-spacing:-.02em;font-weight:500;text-wrap:balance}.NriJourney_answerBody__PBTXW{position:relative;margin-top:1rem;font-size:calc(1rem * var(--fs-k, 1));line-height:1.6;color:color-mix(in srgb,var(--nri-answer-text,var(--nri-cream)) 78%,transparent)}@media (min-width:640px){.NriJourney_arena__JHdMK{grid-template-columns:repeat(2,minmax(0,1fr))}.NriJourney_answer__eM0Rv{grid-column:1/-1}}.NriJourney_services___i_Q0{position:relative;background:var(--nri-ink);color:var(--nri-cream);padding-top:var(--gt-section);padding-bottom:var(--gt-section)}.NriJourney_servicesHead__RQUhX{display:grid;gap:1rem;max-width:44rem;margin-bottom:2.5rem}.NriJourney_stackList__TSYg1{position:relative;perspective:1800px}.NriJourney_stackItem__MCZAs{position:sticky;top:calc(var(--nri-header) + 1rem + var(--i) * 12px);padding-bottom:1.25rem}.NriJourney_stackItem__MCZAs:last-child{padding-bottom:0}.NriJourney_stackCard__LWTCZ{position:relative;display:grid;overflow:hidden;border-radius:28px;background:var(--nri-navy);border:1px solid color-mix(in srgb,var(--nri-cream) 10%,transparent);box-shadow:0 -20px 60px -30px rgba(0,0,0,.7);transform-origin:50% 0;will-change:transform;min-height:min(68svh,560px)}.NriJourney_stackItem__MCZAs:nth-child(3n+2) .NriJourney_stackCard__LWTCZ{background:color-mix(in srgb,var(--nri-navy) 80%,var(--nri-tan))}.NriJourney_stackItem__MCZAs:nth-child(3n+3) .NriJourney_stackCard__LWTCZ{background:var(--nri-cream);color:var(--nri-navy)}.NriJourney_stackShade__42DLb{position:absolute;inset:0;z-index:3;background:#000;opacity:0;pointer-events:none}.NriJourney_stackMedia__YZrgz{position:relative;min-height:180px;overflow:hidden}.NriJourney_stackMediaImg__oRoX4{-o-object-fit:cover;object-fit:cover;transform:scale(1.15);will-change:transform}.NriJourney_stackText__bDuVG{position:relative;display:flex;flex-direction:column;padding:1.5rem}.NriJourney_stackNum__1iysg{font-family:var(--font-heading),system-ui,sans-serif;font-size:calc(clamp(3rem, 7vw, 6.5rem) * var(--fs-k, 1));line-height:.9;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px var(--nri-tan)}.NriJourney_stackTitle__jUlS4{margin-top:1.25rem;font-family:var(--font-heading),system-ui,sans-serif;font-size:calc(clamp(1.5rem, 2.6vw, 2.375rem) * var(--fs-k, 1));line-height:1.1;letter-spacing:-.02em;font-weight:500}.NriJourney_stackBody__KMD1j{margin-top:.875rem;max-width:48ch;font-size:calc(1rem * var(--fs-k, 1));line-height:1.6;opacity:.78}.NriJourney_stackPoints__MuFKO{margin-top:auto;padding-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.NriJourney_stackPoint__g2Ita{border-radius:999px;padding:.4rem .85rem;font-size:calc(.8125rem * var(--fs-k, 1));border:1px solid color-mix(in srgb,currentColor 22%,transparent)}@media (min-width:900px){.NriJourney_stackCard__LWTCZ{grid-template-columns:1.05fr 1fr}.NriJourney_stackItem__MCZAs:nth-child(2n) .NriJourney_stackMedia__YZrgz{order:2}.NriJourney_stackText__bDuVG{padding:3rem}}.NriJourney_journey__OJhOg{position:relative;background:var(--nri-navy);color:var(--nri-cream);overflow:hidden}.NriJourney_journeyInner__Dquuh{padding-top:var(--gt-section);padding-bottom:var(--gt-section)}.NriJourney_journeyHead__Zi0f1{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.5rem}.NriJourney_journeyHead__Zi0f1 .NriJourney_h2__DQKCR{margin-top:1rem;max-width:18ch}.NriJourney_route__qJLZ0{display:flex;align-items:center;gap:.75rem;font-size:calc(.8125rem * var(--fs-k, 1));letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--nri-cream) 86%,transparent)}.NriJourney_routeDash__j4pI_{width:3.5rem;border-top:1px dashed color-mix(in srgb,var(--nri-cream) 45%,transparent)}.NriJourney_track__N06R6{position:relative;margin-top:3rem}.NriJourney_rail__mkq_5{position:relative;display:grid;gap:1rem;padding-left:2rem}.NriJourney_line__Wl5fa{position:absolute;left:.5rem;top:.5rem;bottom:.5rem;width:1px;background:color-mix(in srgb,var(--nri-cream) 16%,transparent)}.NriJourney_lineFill__QsN5a{position:absolute;inset:0;background:linear-gradient(180deg,var(--nri-tan),var(--nri-cream));transform-origin:50% 0}.NriJourney_plane__AFNwk{display:none}.NriJourney_step__D9opQ{position:relative;border-radius:22px;padding:1.5rem;background:color-mix(in srgb,var(--nri-cream) 6%,transparent);border:1px solid color-mix(in srgb,var(--nri-cream) 14%,transparent);backdrop-filter:blur(6px);transform-style:preserve-3d}.NriJourney_stepNode__pwXXl{position:absolute;left:calc(-2rem + .5rem - 6px);top:1.75rem;width:13px;height:13px;border-radius:999px;background:var(--nri-navy);border:2px solid var(--nri-tan);transition:background-color .4s var(--nri-ease),box-shadow .4s var(--nri-ease)}.NriJourney_stepLit__82yKS .NriJourney_stepNode__pwXXl{background:var(--nri-tan);box-shadow:0 0 0 6px color-mix(in srgb,var(--nri-tan) 25%,transparent)}.NriJourney_stepWhen__ZCkD_{display:inline-block;border-radius:999px;padding:.3rem .75rem;font-size:calc(.75rem * var(--fs-k, 1));letter-spacing:.04em;background:color-mix(in srgb,var(--nri-tan) 22%,transparent);color:var(--nri-cream)}.NriJourney_stepNum__WKEyN{float:right;font-size:calc(.8125rem * var(--fs-k, 1));font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--nri-cream) 72%,transparent)}.NriJourney_stepTitle__j43ZW{margin-top:1.25rem;font-size:calc(1.375rem * var(--fs-k, 1));line-height:1.2;letter-spacing:-.01em;font-weight:500}.NriJourney_stepBody__kGp8v{margin-top:.625rem;font-size:calc(.9375rem * var(--fs-k, 1));line-height:1.6;color:color-mix(in srgb,var(--nri-cream) 86%,transparent)}.NriJourney_tapes__OWq_5{position:relative;background:var(--nri-peach);padding:clamp(5rem,11vw,10rem) 0;overflow:hidden}.NriJourney_tapeRow__JSpde{width:116vw;margin-left:-8vw;overflow:hidden}.NriJourney_tapeRowA__QcUOo{position:relative;z-index:1;transform:rotate(-4deg);background:var(--nri-navy);color:var(--nri-cream);box-shadow:0 24px 40px -24px rgba(4,29,60,.6)}.NriJourney_tapeRowB__lplMN{margin-top:calc(-1 * (clamp(1.5rem, 3.4vw, 3rem) + 2rem));transform:rotate(3deg);background:var(--nri-tan);color:var(--nri-ink)}.NriJourney_tape__qJmka{white-space:nowrap;padding:1rem 0;font-family:var(--font-heading),system-ui,sans-serif;font-size:calc(clamp(1.5rem, 3.4vw, 3rem) * var(--fs-k, 1));letter-spacing:-.02em;line-height:1}.NriJourney_tapeRun__BF9lc,.NriJourney_tape__qJmka{display:flex;width:-moz-max-content;width:max-content;will-change:transform}@media (prefers-reduced-motion:no-preference){.NriJourney_tapeRunA__4SmcB{animation:NriJourney_nri-tape-run__0i385 38s linear infinite}.NriJourney_tapeRunB__bItHh{animation:NriJourney_nri-tape-run__0i385 46s linear infinite reverse}}@keyframes NriJourney_nri-tape-run__0i385{0%{transform:translateZ(0)}to{transform:translate3d(-25%,0,0)}}.NriJourney_tapeItem__0dYki{display:inline-flex;align-items:center;gap:1.5rem;padding:0 1.5rem}.NriJourney_tapeStar__pQGEW{font-size:.6em;opacity:.8}.NriJourney_closing__XuHZh{position:relative;background:var(--nri-ink);color:var(--nri-cream);padding:clamp(1rem,2vw,1.5rem) 0}.NriJourney_closingFrame__KutX_{position:relative;min-height:88svh;display:flex;align-items:flex-end;overflow:hidden;border-radius:24px;will-change:clip-path}.NriJourney_closingImg__5MLkJ{-o-object-fit:cover;object-fit:cover;will-change:transform}.NriJourney_closingShade__r1_e5{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--nri-ink) 10%,transparent) 20%,color-mix(in srgb,var(--nri-ink) 88%,transparent) 100%)}.NriJourney_closingText__kK82k{position:relative;z-index:1;padding-bottom:clamp(2.5rem,6vw,5rem);max-width:44rem}.NriJourney_closingText__kK82k .NriJourney_lede__8IHVt{margin-top:1.25rem}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.NriJourney_curtain__ySR58:not([data-static]) .NriJourney_doors__oIjQo{display:block}.NriJourney_curtain__ySR58:not([data-static]) .NriJourney_scrollCue__bCZsv{display:inline-flex}.NriJourney_stage__8mMOa{height:calc(100svh - var(--nri-header));min-height:560px}.NriJourney_worries__cRnce:not([data-static]) .NriJourney_worriesInner__4KMqA{min-height:calc(100svh - var(--nri-header));display:flex;flex-direction:column;padding-top:var(--nri-pad-top,clamp(2.5rem,5vw,4rem));padding-bottom:var(--nri-pad-bottom,clamp(2rem,4vw,3rem))}.NriJourney_worries__cRnce:not([data-static]) .NriJourney_arena__JHdMK{display:block;position:relative;flex:1;min-height:420px;margin-top:1.5rem;transform-style:preserve-3d}.NriJourney_worries__cRnce:not([data-static]) .NriJourney_worry__A9lg7{position:absolute;left:calc(50% + var(--x));top:calc(50% + var(--y));width:min(340px,30vw)}.NriJourney_worries__cRnce:not([data-static]) .NriJourney_answer__eM0Rv{position:absolute;left:50%;top:50%;width:min(560px,60vw);padding:2.5rem}.NriJourney_journeyInner__Dquuh{min-height:calc(100svh - var(--nri-header));display:flex;flex-direction:column;justify-content:center;padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.NriJourney_track__N06R6{perspective:1400px}.NriJourney_rail__mkq_5{display:flex;gap:1.5rem;width:-moz-max-content;width:max-content;padding-left:0;padding-top:3.5rem;padding-right:20vw;transform-style:preserve-3d;will-change:transform}.NriJourney_line__Wl5fa{left:0;right:0;top:1.25rem;bottom:auto;width:auto;height:1px}.NriJourney_lineFill__QsN5a{transform-origin:0 50%;background:linear-gradient(90deg,var(--nri-tan),var(--nri-cream))}.NriJourney_plane__AFNwk{display:block;position:absolute;left:0;top:calc(1.25rem - 14px);width:28px;height:28px;color:var(--nri-cream);will-change:transform}.NriJourney_step__D9opQ{width:clamp(300px,28vw,400px);padding:2rem;min-height:300px}.NriJourney_stepNode__pwXXl{left:2rem;top:calc(-3.5rem + 1.25rem - 6px)}}@media (min-width:768px) and (prefers-reduced-motion:reduce){.NriJourney_rail__mkq_5{grid-template-columns:repeat(2,minmax(0,1fr))}}.NriJourney_answer__eM0Rv .NriJourney_eyebrow__r5_HA,.NriJourney_closing__XuHZh .NriJourney_eyebrow__r5_HA,.NriJourney_curtain__ySR58 .NriJourney_eyebrow__r5_HA,.NriJourney_journey__OJhOg .NriJourney_eyebrow__r5_HA,.NriJourney_services___i_Q0 .NriJourney_eyebrow__r5_HA{color:var(--nri-eyebrow,var(--brand-sky-tint,#eff6ff))}@media (min-width:1024px){.NriJourney_windowShade__FUaBE:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--nri-ink) 72%,transparent) 0,color-mix(in srgb,var(--nri-ink) 35%,transparent) 45%,transparent 70%)}.NriJourney_stageContent__PArdd{padding-bottom:6.5rem}}.ProjectsHero_carousel__y9Duh{transform-style:preserve-3d;animation:ProjectsHero_spin__sPgba 60s linear infinite}@keyframes ProjectsHero_spin__sPgba{0%{transform:rotateY(0deg)}to{transform:rotateY(-1turn)}}@media (prefers-reduced-motion:reduce){.ProjectsHero_carousel__y9Duh{animation-play-state:paused}}.StatCards_grid__T5efD{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.StatCards_grid__T5efD{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.StatCards_card__kpls5{--ease:cubic-bezier(0.22,1,0.36,1);--s1:color-mix(in srgb,var(--deep) 66%,var(--bg));--s2:color-mix(in srgb,var(--deep) 46%,var(--bg));--s3:color-mix(in srgb,var(--deep) 26%,var(--bg));--line:color-mix(in srgb,var(--deep) 30%,transparent);--muted:color-mix(in srgb,var(--ink) 80%,var(--bg));display:flex;min-height:34rem;flex-direction:column;border-radius:var(--brand-radius);padding:1.75rem;background:var(--bg);color:var(--ink);transition:transform .6s var(--ease),box-shadow .6s var(--ease)}@media (min-width:1024px){.StatCards_card__kpls5{padding:2rem}}.StatCards_card__kpls5:hover{transform:translateY(-4px);box-shadow:0 24px 40px -24px color-mix(in srgb,var(--deep) 60%,transparent)}.StatCards_sky__wIrLW{--bg:var(--brand-sky);--deep:var(--brand-navy);--ink:var(--brand-navy)}.StatCards_navy__1HZ1z{--bg:var(--brand-navy-mid);--deep:color-mix(in srgb,#fff 85%,var(--bg));--ink:color-mix(in srgb,#fff 90%,var(--bg))}.StatCards_sand__U1Ppl{--bg:var(--brand-sand);--deep:color-mix(in srgb,#000 74%,var(--bg));--ink:color-mix(in srgb,#000 82%,var(--bg))}.StatCards_eyebrow__j5ELA{font-size:calc(.75rem * var(--fs-k, 1));font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.StatCards_figure__8RLKV{display:block;margin-top:1.5rem;font-family:var(--font-heading),system-ui,sans-serif;font-size:calc(clamp(3rem, 5vw, 4.25rem) * var(--fs-k, 1));font-weight:500;line-height:1;letter-spacing:-.025em;color:var(--ink)}.StatCards_text__hVGKe{margin-top:1.25rem;max-width:34ch;font-size:calc(.9375rem * var(--fs-k, 1));line-height:1.65;color:var(--muted)}.StatCards_art__zAZVE{position:relative;margin-top:auto;padding-top:2rem}.StatCards_stage__a1XpJ{position:relative;height:12.5rem}.StatCards_bars__Gfiiw{display:flex;align-items:flex-end;gap:.25rem;background:linear-gradient(var(--line),var(--line)) 0 0 /100% 1px no-repeat,linear-gradient(var(--line),var(--line)) 0 33.3% /100% 1px no-repeat,linear-gradient(var(--line),var(--line)) 0 66.6% /100% 1px no-repeat}.StatCards_bar__mHZ_W{flex:1;height:calc(var(--a) * 1%);background:var(--s1);border-radius:2px 2px 0 0;transform-origin:bottom;transition:transform .9s var(--ease) calc(var(--i) * 70ms),height .7s cubic-bezier(.34,1.4,.64,1) calc(var(--i) * 35ms)}.StatCards_bar__mHZ_W:nth-child(3n+2){background:var(--s2)}.StatCards_bar__mHZ_W:nth-child(3n){background:var(--s3)}.StatCards_card__kpls5:hover .StatCards_bar__mHZ_W{height:calc(var(--b) * 1%)}.StatCards_cells__IOKr9{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(8,1fr);gap:3px}.StatCards_cell__aYMlT{background:var(--s1);border-radius:2px;opacity:var(--o);transition:opacity .7s var(--ease) var(--d)}.StatCards_cell__aYMlT:nth-child(5n+2){background:var(--s2)}.StatCards_cell__aYMlT:nth-child(7n+3){background:var(--s3)}.StatCards_card__kpls5:hover .StatCards_cell__aYMlT{animation:StatCards_wave__wJPfs 1.4s ease-in-out var(--d) 1}@keyframes StatCards_wave__wJPfs{0%,to{opacity:var(--o);transform:scale(1)}45%{opacity:1;transform:scale(.72)}}.StatCards_columns__z4KbS{display:flex;align-items:flex-start;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.StatCards_column__P1L4o{flex:1;height:calc(var(--a) * 1%);background:var(--s1);transform-origin:top;transition:transform .9s var(--ease) calc(var(--i) * 90ms),height .8s cubic-bezier(.34,1.3,.64,1) calc(var(--i) * 45ms)}.StatCards_column__P1L4o:nth-child(3n+2){background:var(--s2)}.StatCards_column__P1L4o:nth-child(3n){background:var(--s3)}.StatCards_card__kpls5:hover .StatCards_column__P1L4o{height:calc(var(--b) * 1%)}.StatCards_compact__7Z0FH{gap:.75rem}@media (min-width:640px){.StatCards_compact__7Z0FH{grid-template-columns:repeat(3,minmax(0,1fr))}}.StatCards_compact__7Z0FH .StatCards_card__kpls5{min-height:25rem;padding:1.25rem}.StatCards_compact__7Z0FH .StatCards_figure__8RLKV{margin-top:1rem;font-size:calc(clamp(2.25rem, 3.4vw, 3rem) * var(--fs-k, 1))}.StatCards_compact__7Z0FH .StatCards_text__hVGKe{margin-top:.75rem;font-size:calc(.8125rem * var(--fs-k, 1));line-height:1.55}.StatCards_compact__7Z0FH .StatCards_eyebrow__j5ELA{font-size:calc(.6875rem * var(--fs-k, 1));letter-spacing:.12em}.StatCards_compact__7Z0FH .StatCards_art__zAZVE{padding-top:1.25rem}.StatCards_compact__7Z0FH .StatCards_stage__a1XpJ{height:8.5rem}.StatCards_compact__7Z0FH .StatCards_cells__IOKr9{gap:2px}.StatCards_slider__K6GI8{--gap:1rem;display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding-block:.5rem 2.5rem;margin-block:-.5rem -2.5rem;cursor:grab}.StatCards_slider__K6GI8::-webkit-scrollbar{display:none}.StatCards_slider__K6GI8.StatCards_compact__7Z0FH{--gap:0.75rem}.StatCards_slider__K6GI8 .StatCards_card__kpls5{flex:0 0 100%;scroll-snap-align:start}@media (min-width:640px){.StatCards_slider__K6GI8 .StatCards_card__kpls5{flex-basis:calc((100% - var(--gap)) / 2)}}.StatCards_dragging__w6TiR{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.StatCards_controls__zIopV{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.25rem}.StatCards_dots__AU_eo{display:flex;align-items:center;gap:.375rem}.StatCards_dot__52_SZ{display:flex;height:1.5rem;align-items:center}.StatCards_dot__52_SZ:before{content:"";width:1.5rem;height:3px;border-radius:999px;background:currentColor;opacity:.25;transition:width .3s,opacity .3s}.StatCards_dot__52_SZ[aria-current=true]:before{width:2.5rem;opacity:1}.StatCards_progress__vdfxd{position:relative;flex:1;height:2px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,currentColor 18%,transparent)}.StatCards_progressFill__MocME{position:absolute;inset:0;background:currentColor;transform-origin:left;transition:transform .35s cubic-bezier(.22,1,.36,1)}.StatCards_arrows__BHF_U{display:flex;gap:.5rem;margin-left:auto}.StatCards_arrow__HFM_T{display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:999px;transition:opacity .2s,border-color .2s}.StatCards_arrow__HFM_T:hover{border-color:currentColor}.StatCards_arrow__HFM_T:disabled{opacity:.3;pointer-events:none}.StatCards_arrow__HFM_T svg{width:1rem;height:1rem}.StatCards_armed__fDKQ6 .StatCards_card__kpls5{opacity:0;transform:translateY(28px)}.StatCards_armed__fDKQ6[data-in=true] .StatCards_card__kpls5{opacity:1;transform:none;transition:opacity .8s var(--ease) calc(var(--n) * .12s),transform .8s var(--ease) calc(var(--n) * .12s),box-shadow .6s var(--ease)}.StatCards_armed__fDKQ6[data-in=true] .StatCards_card__kpls5:hover{transform:translateY(-4px);transition-delay:0s}.StatCards_armed__fDKQ6 .StatCards_bar__mHZ_W{transform:scaleY(0)}.StatCards_armed__fDKQ6[data-in=true] .StatCards_bar__mHZ_W{transform:scaleY(1)}.StatCards_armed__fDKQ6 .StatCards_cell__aYMlT{opacity:0}.StatCards_armed__fDKQ6[data-in=true] .StatCards_cell__aYMlT{opacity:var(--o)}.StatCards_armed__fDKQ6 .StatCards_column__P1L4o{transform:scaleY(0)}.StatCards_armed__fDKQ6[data-in=true] .StatCards_column__P1L4o{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.StatCards_bar__mHZ_W,.StatCards_card__kpls5,.StatCards_cell__aYMlT,.StatCards_column__P1L4o{transition:none!important;animation:none!important}.StatCards_card__kpls5:hover{transform:none}}