.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:clamp(11px,1vw,12px);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:13px;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%}}@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}}.CinematicHero_scene__ChvHD{position:relative;background:var(--ch-bg,var(--brand-navy,#041d3c));color:var(--brand-cream,#f7f3ec)}.CinematicHero_sticky__14g57{position:relative;width:100%;overflow:hidden}.CinematicHero_shell__KwFfH{position:absolute;inset:clamp(0px,3vw,34px);overflow:hidden;background:var(--ch-bg,var(--brand-navy-deep,#012C4E));border-radius:30px}.CinematicHero_canvas__Gq8ZZ,.CinematicHero_poster__xnp9p,.CinematicHero_video__v8cPL{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.CinematicHero_canvas__Gq8ZZ,.CinematicHero_video__v8cPL{opacity:0;transition:opacity .6s ease}.CinematicHero_scene__ChvHD[data-frames=ready] .CinematicHero_canvas__Gq8ZZ,.CinematicHero_scene__ChvHD[data-frames=ready] .CinematicHero_video__v8cPL,.CinematicHero_scene__ChvHD[data-mode=video] .CinematicHero_video__v8cPL{opacity:1}.CinematicHero_scrim__ic2Jq{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:var(--ch-overlay,.45);background:radial-gradient(110% 70% at 50% 42%,color-mix(in srgb,var(--ch-overlay-color,var(--brand-navy,#041d3c)) 60%,transparent),color-mix(in srgb,var(--ch-overlay-color,var(--brand-navy,#041d3c)) 14%,transparent) 62%,transparent 80%),linear-gradient(180deg,color-mix(in srgb,var(--ch-overlay-color,var(--brand-navy,#041d3c)) 45%,transparent),transparent 30%,transparent 64%,color-mix(in srgb,var(--ch-overlay-color,var(--brand-navy,#041d3c)) 50%,transparent))}.CinematicHero_sticky__14g57{min-height:86svh;display:grid}.CinematicHero_ui__W8y5A{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:clamp(48px,8vw,96px);padding:clamp(120px,16vh,176px) clamp(20px,5vw,72px) clamp(56px,10vh,96px)}.CinematicHero_darkness__pJZuB,.CinematicHero_lines__Pdqqf,.CinematicHero_scrollHint__zR1gs{display:none}.CinematicHero_copy__GYXCF,.CinematicHero_mid__xl_BX,.CinematicHero_search__LY24k{position:relative;width:100%;max-width:940px;margin-inline:auto}.CinematicHero_search__LY24k{max-width:720px}html[data-motion=ok] .CinematicHero_scene__ChvHD{height:calc(var(--ch-length, 6.2) * 100svh)}html[data-motion=ok] .CinematicHero_scene__ChvHD[data-single-screen=true]{height:auto;min-height:100svh}html[data-motion=ok] .CinematicHero_scene__ChvHD[data-single-screen=true] .CinematicHero_sticky__14g57{position:relative;height:auto;min-height:100svh;display:grid}html[data-motion=ok] .CinematicHero_scene__ChvHD[data-single-screen=true] .CinematicHero_ui__W8y5A{position:relative;inset:auto;display:flex;flex-direction:column;justify-content:center;gap:clamp(48px,8vw,96px);padding:clamp(120px,16vh,176px) clamp(20px,5vw,72px) clamp(56px,10vh,96px)}html[data-motion=ok] .CinematicHero_scene__ChvHD[data-single-screen=true] .CinematicHero_copy__GYXCF,html[data-motion=ok] .CinematicHero_scene__ChvHD[data-single-screen=true] .CinematicHero_search__LY24k{position:relative;left:auto;top:auto;transform:none!important;opacity:1!important;pointer-events:auto!important;width:100%;max-width:940px;margin-inline:auto}html[data-motion=ok] .CinematicHero_scene__ChvHD[data-single-screen=true] .CinematicHero_search__LY24k{max-width:720px}html[data-motion=ok] .CinematicHero_scene__ChvHD[data-single-screen=true] .CinematicHero_darkness__pJZuB,html[data-motion=ok] .CinematicHero_scene__ChvHD[data-single-screen=true] .CinematicHero_mid__xl_BX,html[data-motion=ok] .CinematicHero_scene__ChvHD[data-single-screen=true] .CinematicHero_sceneMessage__aLoTB,html[data-motion=ok] .CinematicHero_scene__ChvHD[data-single-screen=true] .CinematicHero_scrollHint__zR1gs{display:none!important}html[data-motion=ok] .CinematicHero_sticky__14g57{position:sticky;top:0;height:100svh;min-height:0;display:block}html[data-motion=ok] .CinematicHero_shell__KwFfH{inset:min(34px,6svh) min(34px,6vw);will-change:inset,border-radius}html[data-motion=ok] .CinematicHero_ui__W8y5A{position:absolute;inset:0;z-index:5;display:block;padding:0}html[data-motion=ok] .CinematicHero_darkness__pJZuB,html[data-motion=ok] .CinematicHero_lines__Pdqqf,html[data-motion=ok] .CinematicHero_scrollHint__zR1gs{display:block}html[data-motion=ok] .CinematicHero_copy__GYXCF,html[data-motion=ok] .CinematicHero_mid__xl_BX,html[data-motion=ok] .CinematicHero_search__LY24k{position:absolute;left:50%;top:50%;width:min(940px,calc(100% - 40px));max-width:none;margin:0;transform:translate(-50%,-50%)}html[data-motion=ok] .CinematicHero_copy__GYXCF{top:47%}html[data-motion=ok] .CinematicHero_mid__xl_BX{opacity:0;pointer-events:none}html[data-motion=ok] .CinematicHero_search__LY24k{top:86%;width:min(500px,calc(100% - 40px));z-index:9}.CinematicHero_search__LY24k[data-phase=rest] .CinematicHero_searchCaption___fWud{display:none}.CinematicHero_ui__W8y5A{font-family:var(--font-body,Geist),ui-sans-serif,system-ui,sans-serif}.CinematicHero_copy__GYXCF{text-align:center}.CinematicHero_title___YO4P{margin:0;font-family:var(--font-heading,Geist),ui-sans-serif,system-ui,sans-serif;font-size:clamp(40px,5vw,72px);line-height:1.04;letter-spacing:-.035em;font-weight:400;text-wrap:balance;color:var(--ch-heading,var(--brand-heading-on-dark,var(--brand-cream,#f7f3ec)))}.CinematicHero_midTitle__neEI2 .text-accent,.CinematicHero_midTitle__neEI2 .text-sand,.CinematicHero_sceneHeading__FasOk .text-accent,.CinematicHero_sceneHeading__FasOk .text-sand,.CinematicHero_title___YO4P .text-accent,.CinematicHero_title___YO4P .text-sand{color:var(--scene-accent,var(--ch-accent,var(--brand-sand,#9e866a)))}.CinematicHero_line__D3DG0{display:block;overflow:hidden;padding-bottom:.06em}.CinematicHero_word__MKcuE{display:inline-block}.CinematicHero_charLine__HFZyM{display:block}.CinematicHero_charWord__dT9uT{display:inline-block;white-space:nowrap}.CinematicHero_char__f_THe{display:inline-block}.CinematicHero_pills__8cMu2{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 0;margin:clamp(12px,1.4vw,18px) 0 0;padding:0;list-style:none;font-size:clamp(14px,1.15vw,16px);font-weight:500;color:var(--ch-eyebrow,inherit)}.CinematicHero_pills__8cMu2 li+li:before{content:"·";display:inline-block;margin:0 12px;opacity:.6}.CinematicHero_body__sJlih{margin:clamp(12px,1.2vw,16px) auto 0;max-width:64ch;font-size:clamp(15px,1.2vw,17px);line-height:1.5;color:var(--ch-text,rgba(247,245,240,.86));text-wrap:pretty}.CinematicHero_actions__TndLV{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 28px;margin-top:clamp(24px,3vw,34px)}.CinematicHero_btn__sAGEp{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:var(--brand-radius-button,999px);border:1px solid transparent;font:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:transform .18s ease,background-color .18s ease}.CinematicHero_btn__sAGEp:hover{transform:translateY(-1px)}.CinematicHero_primary__tSGo3{background:var(--brand-cream,#f7f3ec);color:var(--brand-navy,#041d3c)}.CinematicHero_primary__tSGo3:hover{background:var(--brand-surface,#ffffff)}.CinematicHero_secondary__F06Iy{padding-inline:4px;color:var(--brand-cream,#f7f3ec)}.CinematicHero_secondary__F06Iy:hover{text-decoration:underline;text-underline-offset:5px}.CinematicHero_mid__xl_BX{text-align:center;color:var(--ch-text,var(--brand-cream,#f7f3ec))}.CinematicHero_midKicker__daiOK{margin:0 0 clamp(14px,2vw,22px);font-size:clamp(11px,1.1vw,12px);text-transform:uppercase;letter-spacing:.18em;opacity:.82;color:var(--ch-accent,inherit)}.CinematicHero_midTitle__neEI2{margin:0;font-family:var(--font-heading,Geist),ui-sans-serif,system-ui,sans-serif;font-size:clamp(30px,5.4vw,80px);line-height:1;letter-spacing:-.045em;font-weight:450;text-wrap:balance;color:var(--ch-heading,var(--brand-heading-on-dark,var(--brand-cream,#f7f3ec)))}.CinematicHero_searchCaption___fWud{margin:16px 0 0;text-align:center;font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.6;color:var(--brand-sky-tint,#dce8f6)}.CinematicHero_scene__ChvHD[data-align=left] .CinematicHero_body__sJlih,.CinematicHero_scene__ChvHD[data-align=left] .CinematicHero_copy__GYXCF,.CinematicHero_scene__ChvHD[data-align=left] .CinematicHero_midKicker__daiOK,.CinematicHero_scene__ChvHD[data-align=left] .CinematicHero_midTitle__neEI2,.CinematicHero_scene__ChvHD[data-align=left] .CinematicHero_mid__xl_BX{text-align:left}.CinematicHero_scene__ChvHD[data-align=right] .CinematicHero_body__sJlih,.CinematicHero_scene__ChvHD[data-align=right] .CinematicHero_copy__GYXCF,.CinematicHero_scene__ChvHD[data-align=right] .CinematicHero_midKicker__daiOK,.CinematicHero_scene__ChvHD[data-align=right] .CinematicHero_midTitle__neEI2,.CinematicHero_scene__ChvHD[data-align=right] .CinematicHero_mid__xl_BX{text-align:right}.CinematicHero_scene__ChvHD[data-align=left] .CinematicHero_copy__GYXCF,.CinematicHero_scene__ChvHD[data-align=left] .CinematicHero_mid__xl_BX{margin-inline:0 auto}.CinematicHero_scene__ChvHD[data-align=right] .CinematicHero_copy__GYXCF,.CinematicHero_scene__ChvHD[data-align=right] .CinematicHero_mid__xl_BX{margin-inline:auto 0}.CinematicHero_scene__ChvHD[data-align=left] .CinematicHero_actions__TndLV,.CinematicHero_scene__ChvHD[data-align=left] .CinematicHero_pills__8cMu2{justify-content:flex-start}.CinematicHero_scene__ChvHD[data-align=right] .CinematicHero_actions__TndLV,.CinematicHero_scene__ChvHD[data-align=right] .CinematicHero_pills__8cMu2{justify-content:flex-end}.CinematicHero_scene__ChvHD[data-align=left] .CinematicHero_body__sJlih,.CinematicHero_scene__ChvHD[data-align=right] .CinematicHero_body__sJlih{margin-inline:0}html[data-motion=ok] .CinematicHero_scene__ChvHD[data-align=left] .CinematicHero_copy__GYXCF,html[data-motion=ok] .CinematicHero_scene__ChvHD[data-align=left] .CinematicHero_mid__xl_BX{left:clamp(20px,5vw,72px)}html[data-motion=ok] .CinematicHero_scene__ChvHD[data-align=right] .CinematicHero_copy__GYXCF,html[data-motion=ok] .CinematicHero_scene__ChvHD[data-align=right] .CinematicHero_mid__xl_BX{left:auto;right:clamp(20px,5vw,72px)}.CinematicHero_scrollHint__zR1gs{position:absolute;bottom:max(18px,env(safe-area-inset-bottom));left:50%;width:1px;height:52px;transform:translateX(-50%);z-index:4}.CinematicHero_hintInner__88c5y{position:absolute;inset:0;overflow:hidden;background:rgba(255,255,255,.2)}.CinematicHero_hintInner__88c5y i{display:block;width:100%;height:22px;background:var(--brand-cream,#ffffff);transform:translateY(-26px);animation:CinematicHero_scrollTick__pw1of 1.8s ease-in-out infinite}@keyframes CinematicHero_scrollTick__pw1of{50%,to{transform:translateY(52px)}}.CinematicHero_darkness__pJZuB{position:absolute;inset:0;background:color-mix(in srgb,var(--brand-ink,#060c14) 86%,transparent);z-index:8;pointer-events:none;opacity:0}html[data-motion=ok] .CinematicHero_scene__ChvHD:not([data-intro=playing]) .CinematicHero_char__f_THe,html[data-motion=ok] .CinematicHero_scene__ChvHD:not([data-intro=playing]) .CinematicHero_word__MKcuE{transform:translateY(112%);opacity:0;animation:CinematicHero_introFailsafe__tEcee .6s ease 7s forwards}html[data-motion=ok] .CinematicHero_scene__ChvHD:not([data-intro=playing]) .CinematicHero_actions__TndLV,html[data-motion=ok] .CinematicHero_scene__ChvHD:not([data-intro=playing]) .CinematicHero_body__sJlih,html[data-motion=ok] .CinematicHero_scene__ChvHD:not([data-intro=playing]) .CinematicHero_hintInner__88c5y,html[data-motion=ok] .CinematicHero_scene__ChvHD:not([data-intro=playing]) .CinematicHero_pills__8cMu2,html[data-motion=ok] .CinematicHero_scene__ChvHD:not([data-intro=playing]) .CinematicHero_searchInner__0V0r5{opacity:0;animation:CinematicHero_introFailsafe__tEcee .6s ease 7s forwards}html[data-motion=ok] .CinematicHero_scene__ChvHD:not([data-intro=playing]) .CinematicHero_lines__Pdqqf span{transform:rotate(var(--ch-rotate,0deg)) scaleX(0)}html[data-motion=ok] .CinematicHero_scene__ChvHD[data-intro=playing] .CinematicHero_word__MKcuE{transform:translateY(112%);opacity:0;animation:CinematicHero_wordUp__ee5IX .95s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(.05s + var(--ch-i, 0) * .1s)}html[data-motion=ok] .CinematicHero_scene__ChvHD[data-intro=playing] .CinematicHero_char__f_THe{transform:translateY(112%);opacity:0;animation:CinematicHero_wordUp__ee5IX .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(.04s + var(--ch-char-i, 0) * 22ms)}html[data-motion=ok] .CinematicHero_scene__ChvHD[data-intro=playing] .CinematicHero_pills__8cMu2{opacity:0;animation:CinematicHero_fadeUp__Kmb__ .6s cubic-bezier(.33,1,.68,1) .45s forwards}html[data-motion=ok] .CinematicHero_scene__ChvHD[data-intro=playing] .CinematicHero_body__sJlih{opacity:0;animation:CinematicHero_fadeUp__Kmb__ .6s cubic-bezier(.33,1,.68,1) .58s forwards}html[data-motion=ok] .CinematicHero_scene__ChvHD[data-intro=playing] .CinematicHero_actions__TndLV{opacity:0;animation:CinematicHero_fadeUp__Kmb__ .6s cubic-bezier(.33,1,.68,1) .7s forwards}html[data-motion=ok] .CinematicHero_scene__ChvHD[data-intro=playing] .CinematicHero_searchInner__0V0r5{opacity:0;animation:CinematicHero_fadeUp__Kmb__ .7s cubic-bezier(.33,1,.68,1) .9s forwards}html[data-motion=ok] .CinematicHero_scene__ChvHD[data-intro=playing] .CinematicHero_hintInner__88c5y{opacity:0;animation:CinematicHero_fadeIn__VMqSx .4s linear 1.2s forwards}html[data-motion=ok] .CinematicHero_scene__ChvHD[data-intro=playing] .CinematicHero_lines__Pdqqf span{transform:rotate(var(--ch-rotate,0deg)) scaleX(0);animation:CinematicHero_drawLine__1GbvO .7s ease-out forwards;animation-delay:calc(.1s + var(--ch-i, 0) * .08s)}@keyframes CinematicHero_wordUp__ee5IX{to{transform:translateY(0);opacity:1}}@keyframes CinematicHero_fadeUp__Kmb__{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes CinematicHero_fadeIn__VMqSx{to{opacity:1}}@keyframes CinematicHero_drawLine__1GbvO{to{transform:rotate(var(--ch-rotate,0deg)) scaleX(1)}}@keyframes CinematicHero_introFailsafe__tEcee{to{opacity:1;transform:none}}@media (max-width:900px),(orientation:portrait){.CinematicHero_scrim__ic2Jq{background:radial-gradient(120% 58% at 50% 60%,color-mix(in srgb,var(--ch-overlay-color,var(--brand-navy,#041d3c)) 62%,transparent),color-mix(in srgb,var(--ch-overlay-color,var(--brand-navy,#041d3c)) 24%,transparent) 62%,transparent 88%),linear-gradient(180deg,color-mix(in srgb,var(--ch-overlay-color,var(--brand-navy,#041d3c)) 42%,transparent),transparent 30%,transparent 54%,color-mix(in srgb,var(--ch-overlay-color,var(--brand-navy,#041d3c)) 55%,transparent))}.CinematicHero_midTitle__neEI2,.CinematicHero_sceneHeading__FasOk,.CinematicHero_title___YO4P{text-shadow:0 2px 22px color-mix(in srgb,var(--ch-overlay-color,#041d3c) 55%,transparent)}}@media (max-width:640px){.CinematicHero_shell__KwFfH{inset:clamp(4px,2vw,10px);border-radius:18px}.CinematicHero_ui__W8y5A{padding:clamp(90px,12vh,120px) 16px clamp(40px,6vh,60px);gap:32px}html[data-motion=ok] .CinematicHero_copy__GYXCF{top:48%;width:auto}.CinematicHero_title___YO4P{font-size:clamp(28px,8.6vw,38px);line-height:1.1;letter-spacing:-.025em;word-break:break-word;overflow-wrap:break-word}.CinematicHero_line__D3DG0{overflow:visible}.CinematicHero_body__sJlih{font-size:clamp(14px,3.8vw,16px);line-height:1.5;margin-top:14px}.CinematicHero_scene__ChvHD[data-align] .CinematicHero_body__sJlih,.CinematicHero_scene__ChvHD[data-align] .CinematicHero_copy__GYXCF,.CinematicHero_scene__ChvHD[data-align] .CinematicHero_midKicker__daiOK,.CinematicHero_scene__ChvHD[data-align] .CinematicHero_midTitle__neEI2,.CinematicHero_scene__ChvHD[data-align] .CinematicHero_mid__xl_BX{text-align:center}.CinematicHero_scene__ChvHD[data-align] .CinematicHero_body__sJlih,.CinematicHero_scene__ChvHD[data-align] .CinematicHero_copy__GYXCF,.CinematicHero_scene__ChvHD[data-align] .CinematicHero_mid__xl_BX{margin-inline:auto}.CinematicHero_actions__TndLV{flex-direction:column;align-items:center;gap:10px}.CinematicHero_scene__ChvHD[data-align] .CinematicHero_actions__TndLV,.CinematicHero_scene__ChvHD[data-align] .CinematicHero_pills__8cMu2{justify-content:center}html[data-motion=ok] .CinematicHero_scene__ChvHD[data-align] .CinematicHero_copy__GYXCF,html[data-motion=ok] .CinematicHero_scene__ChvHD[data-align] .CinematicHero_mid__xl_BX{left:10px;right:10px}.CinematicHero_btn__sAGEp{width:min(320px,100%);min-height:44px}.CinematicHero_secondary__F06Iy{min-height:44px}.CinematicHero_lines__Pdqqf{opacity:.3}.CinematicHero_pills__8cMu2{gap:6px;margin-top:12px}.CinematicHero_pills__8cMu2 li{font-size:11px;padding:4px 10px}.CinematicHero_pills__8cMu2 li+li:before{margin:0 6px}.CinematicHero_size_sm__lX4mN .CinematicHero_sceneHeading__FasOk{font-size:clamp(18px,4.8vw,24px);line-height:1.15}.CinematicHero_size_md__zz1N9 .CinematicHero_sceneHeading__FasOk{font-size:clamp(20px,5.4vw,28px);line-height:1.15}.CinematicHero_size_lg__4QwbV .CinematicHero_sceneHeading__FasOk{font-size:clamp(22px,6vw,32px);line-height:1.12}.CinematicHero_size_xl__xJbKa .CinematicHero_sceneHeading__FasOk{font-size:clamp(24px,6.5vw,36px);line-height:1.1}.CinematicHero_size_2xl__5V0E3 .CinematicHero_sceneHeading__FasOk{font-size:clamp(26px,7vw,40px);line-height:1.08}.CinematicHero_size_huge__pvjAx .CinematicHero_sceneHeading__FasOk{font-size:clamp(28px,7.5vw,44px);line-height:1.05}.CinematicHero_midTitle__neEI2{font-size:clamp(24px,6.5vw,36px);line-height:1.12}.CinematicHero_sceneBody__8h9XN{font-size:14px;line-height:1.5;margin-top:12px}.CinematicHero_sceneActions__J8EKN{flex-direction:column;gap:10px;width:100%}.CinematicHero_sceneActions__J8EKN .CinematicHero_btn__sAGEp{width:100%;max-width:300px;min-height:44px}}@media (pointer:coarse){html[data-motion=ok] .CinematicHero_scene__ChvHD{height:calc(var(--ch-length, 6.2) * 68svh)}}@media (prefers-reduced-motion:reduce){.CinematicHero_hintInner__88c5y i{animation:none}.CinematicHero_btn__sAGEp{transition:none}}.CinematicHero_sceneMessage__aLoTB{position:relative;width:100%;margin-inline:auto;color:var(--scene-text,var(--ch-text,var(--brand-cream,#f7f3ec)))}html[data-motion=ok] .CinematicHero_sceneMessage__aLoTB{position:absolute;top:50%;opacity:0;pointer-events:none;margin:0}.CinematicHero_sceneMessage__aLoTB.CinematicHero_align_center__akmV9{text-align:center}html[data-motion=ok] .CinematicHero_sceneMessage__aLoTB.CinematicHero_align_center__akmV9{left:50%;transform:translate(-50%,-50%)}.CinematicHero_sceneMessage__aLoTB.CinematicHero_align_left__sGcpW{text-align:left}html[data-motion=ok] .CinematicHero_sceneMessage__aLoTB.CinematicHero_align_left__sGcpW{left:clamp(24px,7vw,120px);right:auto;transform:translateY(-50%)}.CinematicHero_sceneMessage__aLoTB.CinematicHero_align_right__04d9V{text-align:right}html[data-motion=ok] .CinematicHero_sceneMessage__aLoTB.CinematicHero_align_right__04d9V{left:auto;right:clamp(24px,7vw,120px);transform:translateY(-50%)}.CinematicHero_width_narrow__jb81m{max-width:600px;width:min(600px,calc(100% - 48px))}.CinematicHero_width_default__1XmUl{max-width:880px;width:min(880px,calc(100% - 48px))}.CinematicHero_width_wide__Lt4qt{max-width:1140px;width:min(1140px,calc(100% - 48px))}.CinematicHero_width_full__QAJmV{max-width:1360px;width:calc(100% - 48px)}.CinematicHero_size_sm__lX4mN .CinematicHero_sceneHeading__FasOk{font-size:clamp(22px,3vw,36px);line-height:1.15}.CinematicHero_size_md__zz1N9 .CinematicHero_sceneHeading__FasOk{font-size:clamp(26px,3.8vw,48px);line-height:1.1}.CinematicHero_size_lg__4QwbV .CinematicHero_sceneHeading__FasOk{font-size:clamp(30px,4.6vw,60px);line-height:1.05}.CinematicHero_size_xl__xJbKa .CinematicHero_sceneHeading__FasOk{font-size:clamp(34px,5.4vw,76px);line-height:1.02}.CinematicHero_size_2xl__5V0E3 .CinematicHero_sceneHeading__FasOk{font-size:clamp(38px,6.2vw,90px);line-height:.98}.CinematicHero_size_huge__pvjAx .CinematicHero_sceneHeading__FasOk{font-size:clamp(42px,7vw,108px);line-height:.95}.CinematicHero_sceneKicker__0b6MO{margin:0 0 clamp(12px,1.8vw,20px);font-size:clamp(11px,1.1vw,13px);text-transform:uppercase;letter-spacing:.18em;opacity:.85;color:var(--scene-accent,var(--ch-accent,inherit))}.CinematicHero_sceneHeading__FasOk{margin:0;font-family:var(--font-heading,Geist),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.04em;font-weight:450;text-wrap:balance;color:var(--scene-text,var(--scene-tone,var(--ch-heading,var(--brand-heading-on-dark,var(--brand-cream,#f7f3ec)))))}.CinematicHero_tone_dark__Q6Keh{--scene-tone:var(--brand-navy,#041d3c)}.CinematicHero_tone_accent__7Icx1{--scene-tone:var(--scene-accent,var(--ch-accent,var(--brand-accent,var(--brand-sand,#9e866a))))}.CinematicHero_tone_auto__JQyoS,.CinematicHero_tone_light__07_uR{--scene-tone:var(--ch-heading,var(--brand-heading-on-dark,var(--brand-cream,#f7f3ec)))}.CinematicHero_sceneBody__8h9XN{color:var(--scene-text,var(--ch-text,inherit));margin:clamp(16px,2.2vw,26px) 0 0;font-size:clamp(15px,1.3vw,18px);line-height:1.6;opacity:.9;max-width:65ch}.CinematicHero_align_center__akmV9 .CinematicHero_sceneBody__8h9XN{margin-inline:auto}.CinematicHero_align_right__04d9V .CinematicHero_sceneBody__8h9XN{margin-left:auto}.CinematicHero_sceneActions__J8EKN{display:flex;align-items:center;gap:clamp(18px,3vw,32px);margin-top:clamp(24px,3vw,40px)}.CinematicHero_actions_center__Xvzdg{justify-content:center}.CinematicHero_actions_left__sYZ3Y{justify-content:flex-start}.CinematicHero_actions_right__sALTI{justify-content:flex-end}@media (max-width:640px){.CinematicHero_sceneMessage__aLoTB.CinematicHero_align_left__sGcpW,.CinematicHero_sceneMessage__aLoTB.CinematicHero_align_right__04d9V{text-align:center}html[data-motion=ok] .CinematicHero_sceneMessage__aLoTB.CinematicHero_align_left__sGcpW,html[data-motion=ok] .CinematicHero_sceneMessage__aLoTB.CinematicHero_align_right__04d9V{left:50%;right:auto;transform:translate(-50%,-50%)}.CinematicHero_align_left__sGcpW .CinematicHero_sceneBody__8h9XN,.CinematicHero_align_right__04d9V .CinematicHero_sceneBody__8h9XN{margin-inline:auto}.CinematicHero_actions_left__sYZ3Y,.CinematicHero_actions_right__sALTI{justify-content:center}}.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:.75rem;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--nri-tan)}.NriJourney_h2__DQKCR{font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(2rem,3.9vw,3.5rem);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;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:clamp(2.5rem,6.2vw,5.5rem);line-height:1.02;letter-spacing:-.03em;font-weight:500;text-wrap:balance;max-width:15ch}.NriJourney_scrollCue__bCZsv{display:none;align-items:center;gap:.75rem;margin-top:2rem;font-size:.8125rem;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:1.0625rem;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:.6875rem;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:clamp(1.5rem,2.4vw,2rem);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:.75rem;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-cream);color:var(--nri-navy);overflow:hidden}.NriJourney_worriesInner__4KMqA{padding-top:var(--gt-section);padding-bottom:var(--gt-section)}.NriJourney_worriesHead__8ZlLY{max-width:40rem}.NriJourney_worriesHead__8ZlLY .NriJourney_h2__DQKCR{margin-top:1rem}.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:#fff;color: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:1.05rem}.NriJourney_worryTitle___SFbd{margin-top:1rem;font-size:1.25rem;line-height:1.25;letter-spacing:-.01em;font-weight:500}.NriJourney_worryBody__O2ZME{margin-top:.5rem;font-size:.9375rem;line-height:1.55;color:rgba(4,29,60,.68)}.NriJourney_answer__eM0Rv{position:relative;border-radius:26px;padding:2rem;background:var(--nri-navy);color: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:.75rem;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:clamp(1.75rem,2.8vw,2.5rem);line-height:1.1;letter-spacing:-.02em;font-weight:500;text-wrap:balance}.NriJourney_answerBody__PBTXW{position:relative;margin-top:1rem;font-size:1rem;line-height:1.6;color:color-mix(in srgb,var(--nri-cream) 78%,transparent)}.NriJourney_tally__r47iR{display:none}.NriJourney_tallyLabel__YZzu7{white-space:nowrap}@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:clamp(3rem,7vw,6.5rem);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:clamp(1.5rem,2.6vw,2.375rem);line-height:1.1;letter-spacing:-.02em;font-weight:500}.NriJourney_stackBody__KMD1j{margin-top:.875rem;max-width:48ch;font-size:1rem;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:.8125rem;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:.8125rem;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:.75rem;letter-spacing:.04em;background:color-mix(in srgb,var(--nri-tan) 22%,transparent);color:var(--nri-cream)}.NriJourney_stepNum__WKEyN{float:right;font-size:.8125rem;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--nri-cream) 72%,transparent)}.NriJourney_stepTitle__j43ZW{margin-top:1.25rem;font-size:1.375rem;line-height:1.2;letter-spacing:-.01em;font-weight:500}.NriJourney_stepBody__kGp8v{margin-top:.625rem;font-size:.9375rem;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{display:flex;width:-moz-max-content;width:max-content;white-space:nowrap;padding:1rem 0;font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(1.5rem,3.4vw,3rem);letter-spacing:-.02em;line-height:1;will-change:transform}.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_doors__oIjQo{display:block}.NriJourney_scrollCue__bCZsv{display:inline-flex}.NriJourney_stage__8mMOa{height:calc(100svh - var(--nri-header));min-height:560px}.NriJourney_worriesInner__4KMqA{min-height:calc(100svh - var(--nri-header));display:flex;flex-direction:column;padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(2rem,4vw,3rem)}.NriJourney_arena__JHdMK{display:block;position:relative;flex:1;min-height:420px;margin-top:1.5rem;transform-style:preserve-3d}.NriJourney_worry__A9lg7{position:absolute;left:calc(50% + var(--x));top:calc(50% + var(--y));width:min(340px,30vw)}.NriJourney_answer__eM0Rv{position:absolute;left:50%;top:50%;width:min(560px,60vw);padding:2.5rem}.NriJourney_tally__r47iR{display:flex;position:absolute;left:0;bottom:0;align-items:baseline;gap:.5rem;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(4,29,60,.55)}.NriJourney_tallyNum__riDFa{font-family:var(--font-heading),system-ui,sans-serif;font-size:2.5rem;letter-spacing:-.03em;color:var(--nri-navy);font-variant-numeric:tabular-nums}.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(--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}}