.shared-module__Jc8dVq__journeySection{--journey-ink:#302019;--journey-muted:#715f52;--journey-ivory:#eee4d7;--journey-paper:#f8f5f0;--journey-bronze:#a56b43;--journey-cyan:#00839b;--journey-line:#513a2c2e;isolation:isolate;color:var(--journey-ink);position:relative;overflow:clip}.shared-module__Jc8dVq__journeySection:after{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(#513a2c09 1px,#0000 1px),linear-gradient(90deg,#513a2c09 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.shared-module__Jc8dVq__shell{width:min(100% - 3rem,82rem);margin-inline:auto}.shared-module__Jc8dVq__sectionIntro{min-width:0}.shared-module__Jc8dVq__sectionMarker{color:var(--journey-bronze);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0;font-family:IBM_Plex_Mono,monospace;font-size:.64rem;font-weight:650;line-height:1.2;display:flex}.shared-module__Jc8dVq__sectionMarker>span{color:var(--journey-cyan);font-variant-numeric:tabular-nums}.shared-module__Jc8dVq__lightTitle,.shared-module__Jc8dVq__signalTitle,.shared-module__Jc8dVq__caseHeader>h2,.shared-module__Jc8dVq__intakeHeader>h2{color:var(--journey-ink);letter-spacing:0;text-wrap:balance;margin:1.15rem 0 0;font-family:Fraunces,"Alibaba PuHuiTi 2.0",serif;font-size:clamp(2.35rem,4vw,4.25rem);font-weight:430;line-height:1.08}.shared-module__Jc8dVq__lightTitle{max-width:16ch}
.industry-module__aGSIxW__signalSection{background-blend-mode:normal, luminosity;background:linear-gradient(#eee4d794,#f6f0e8d1 52%,#f8f5f0 100%),#eee4d7 url(/images/hero/future-city-hero-16x9.png) 50% 42%/cover no-repeat;min-height:48rem;padding:clamp(8rem,12vw,11rem) 0 clamp(6rem,9vw,8rem)}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.industry-module__aGSIxW__signalSection{background-blend-mode:normal;background-color:#e2e4e1;background-image:linear-gradient(#e2e6e47a,#f3f2eecc 52%,#f8f5f0 100%),url(/images/homepage/industry-insights-space.png);background-position:50%,50%;background-repeat:no-repeat;background-size:cover,cover;background-attachment:scroll,fixed}}.industry-module__aGSIxW__signalSection:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(104deg,#0000 0 18%,#a56b4324 18.08% 18.16%,#0000 18.24% 100%),linear-gradient(76deg,#0000 0 72%,#00839b1c 72.08% 72.16%,#0000 72.24% 100%);position:absolute;inset:0}.industry-module__aGSIxW__releaseRail,.industry-module__aGSIxW__intakeTopline{color:#30201994;letter-spacing:.14em;border-top:1px solid #513a2c1f;border-bottom:1px solid #513a2c24;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;height:3.75rem;padding-inline:max(1.5rem,50vw - 41rem);font-family:IBM_Plex_Mono,monospace;font-size:.59rem;font-weight:650;display:grid;position:absolute;inset:0 0 auto}.industry-module__aGSIxW__releaseRail i,.industry-module__aGSIxW__intakeTopline i{background:linear-gradient(90deg,#a56b437a,#00839b3d);height:1px}.industry-module__aGSIxW__signalLayout{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:end;gap:clamp(3rem,7vw,7rem);display:grid}.industry-module__aGSIxW__signalTitle{max-width:10ch}.industry-module__aGSIxW__signalDescription{max-width:31rem;color:var(--journey-muted);margin:1.4rem 0 0;font-size:.92rem;line-height:1.8}.industry-module__aGSIxW__channelIndex{max-width:22rem;color:var(--journey-cyan);letter-spacing:.1em;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.75rem;margin-top:3rem;font-family:IBM_Plex_Mono,monospace;font-size:.58rem;font-weight:650;display:grid}.industry-module__aGSIxW__channelIndex i{background:#00839b47;height:1px}.industry-module__aGSIxW__signalList{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f0e875;border-top:1px solid #513a2c40;border-bottom:1px solid #513a2c33;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.industry-module__aGSIxW__signalRow{min-height:21rem;padding:1.4rem clamp(1.25rem,2vw,2rem) 2rem;position:relative}.industry-module__aGSIxW__signalRow+.industry-module__aGSIxW__signalRow{border-left:1px solid var(--journey-line)}.industry-module__aGSIxW__signalIndex{color:var(--journey-cyan);font-variant-numeric:tabular-nums;font-family:IBM_Plex_Mono,monospace;font-size:.62rem}.industry-module__aGSIxW__signalCopy>p{color:var(--journey-bronze);letter-spacing:.08em;margin:3.75rem 0 0;font-family:IBM_Plex_Mono,monospace;font-size:.59rem;font-weight:650}.industry-module__aGSIxW__signalCopy>h3{max-width:12ch;color:var(--journey-ink);margin:.9rem 0 0;font-family:Fraunces,"Alibaba PuHuiTi 2.0",serif;font-size:clamp(1.45rem,2vw,2rem);font-weight:430;line-height:1.18}.industry-module__aGSIxW__signalCopy>span{color:var(--journey-muted);margin-top:1.1rem;font-size:.8rem;line-height:1.75;display:block}.industry-module__aGSIxW__signalPulse{border:1px solid #00839bbd;border-radius:50%;width:.46rem;height:.46rem;position:absolute;top:1.25rem;right:1.25rem;box-shadow:0 0 0 .36rem #00839b14}
.buyer-checklist-module__KPMzta__ledgerSection{background:#f8f5f0;padding:clamp(6rem,9vw,8.5rem) 0}.buyer-checklist-module__KPMzta__ledgerHeader{border-bottom:1px solid #513a2c40;grid-template-columns:minmax(0,.86fr) minmax(24rem,1.14fr);align-items:end;gap:clamp(3rem,8vw,8rem);padding-bottom:clamp(3rem,5vw,4.5rem);display:grid}.buyer-checklist-module__KPMzta__ledgerSummary{border-left:1px solid #a56b4361;grid-template-columns:minmax(0,1fr);gap:.9rem;padding-left:1.5rem;display:grid}.buyer-checklist-module__KPMzta__ledgerSummary>p,.buyer-checklist-module__KPMzta__ledgerSummary>span{color:var(--journey-muted);margin:0;line-height:1.75}.buyer-checklist-module__KPMzta__ledgerSummary>p{font-size:.92rem}.buyer-checklist-module__KPMzta__ledgerSummary>span{color:#715f52b8;font-family:IBM_Plex_Mono,monospace;font-size:.58rem}.buyer-checklist-module__KPMzta__ledger{border-bottom:1px solid #513a2c3d}.buyer-checklist-module__KPMzta__ledgerRow{border-top:1px solid var(--journey-line);content-visibility:auto;contain-intrinsic-size:auto 13rem;grid-template-columns:2.5rem minmax(14rem,.82fr) minmax(18rem,1.18fr) minmax(16rem,1fr);align-items:start;gap:clamp(1.25rem,3vw,3rem);min-height:12.5rem;padding:2rem 0;display:grid}.buyer-checklist-module__KPMzta__ledgerIndex{color:var(--journey-cyan);font-variant-numeric:tabular-nums;font-family:IBM_Plex_Mono,monospace;font-size:.6rem;font-weight:650}.buyer-checklist-module__KPMzta__ledgerQuestion>p{color:var(--journey-bronze);letter-spacing:.07em;margin:0;font-family:IBM_Plex_Mono,monospace;font-size:.58rem;font-weight:650}.buyer-checklist-module__KPMzta__ledgerQuestion>h3{color:var(--journey-ink);margin:.8rem 0 0;font-family:Fraunces,"Alibaba PuHuiTi 2.0",serif;font-size:clamp(1.25rem,1.65vw,1.7rem);font-weight:430;line-height:1.25}.buyer-checklist-module__KPMzta__ledgerAnswer{color:var(--journey-muted);margin:0;font-size:.8rem;line-height:1.8}.buyer-checklist-module__KPMzta__evidenceList{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.buyer-checklist-module__KPMzta__evidenceList li{color:#302019c2;background:#eee4d76b;border:1px solid #513a2c30;padding:.38rem .5rem;font-family:IBM_Plex_Mono,monospace;font-size:.55rem;line-height:1.4}
.case-breakdowns-module__Zh7thq__caseSection{background:radial-gradient(circle at 74% 18%,#a56b431f,#0000 24rem),linear-gradient(#eee4d7,#f3ece3);padding:clamp(6rem,9vw,8.5rem) 0}.case-breakdowns-module__Zh7thq__caseHeader,.case-breakdowns-module__Zh7thq__intakeHeader{grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);align-items:end;gap:1.25rem clamp(3rem,8vw,8rem);display:grid}.case-breakdowns-module__Zh7thq__caseHeader .case-breakdowns-module__Zh7thq__sectionMarker,.case-breakdowns-module__Zh7thq__intakeHeader .case-breakdowns-module__Zh7thq__sectionMarker{grid-column:1/-1}.case-breakdowns-module__Zh7thq__caseHeader>h2{max-width:13ch;margin-top:0}.case-breakdowns-module__Zh7thq__caseHeader>p,.case-breakdowns-module__Zh7thq__intakeHeader>p,.case-breakdowns-module__Zh7thq__timelineHeader>p{max-width:35rem;color:var(--journey-muted);margin:0 0 .35rem;font-size:.92rem;line-height:1.8}.case-breakdowns-module__Zh7thq__caseRoute{background:#f8f5f05c;border-top:1px solid #513a2c42;border-bottom:1px solid #513a2c33;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(4rem,7vw,6rem);display:grid;position:relative}.case-breakdowns-module__Zh7thq__caseRouteLine{background:linear-gradient(90deg, var(--journey-bronze), #00839b6b);height:1px;position:absolute;top:3.08rem;left:0;right:0}.case-breakdowns-module__Zh7thq__caseStep{min-height:22rem;padding:1.35rem clamp(1.5rem,2.4vw,2.5rem) 2.5rem}.case-breakdowns-module__Zh7thq__caseStep+.case-breakdowns-module__Zh7thq__caseStep{border-left:1px solid var(--journey-line)}.case-breakdowns-module__Zh7thq__caseStepTopline{grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem;height:3.5rem;display:grid}.case-breakdowns-module__Zh7thq__caseStepTopline>span,.case-breakdowns-module__Zh7thq__caseStepTopline>p{color:var(--journey-cyan);font-family:IBM_Plex_Mono,monospace;font-size:.58rem;font-weight:650}.case-breakdowns-module__Zh7thq__caseStepTopline>i{background:#513a2c2e;height:1px;margin-top:.3rem}.case-breakdowns-module__Zh7thq__caseStepTopline>p{color:var(--journey-bronze);margin:0}.case-breakdowns-module__Zh7thq__caseStep>h3{max-width:13ch;color:var(--journey-ink);margin:3.25rem 0 0;font-family:Fraunces,"Alibaba PuHuiTi 2.0",serif;font-size:clamp(1.55rem,2.25vw,2.35rem);font-weight:430;line-height:1.18}.case-breakdowns-module__Zh7thq__caseStep>p{max-width:28rem;color:var(--journey-muted);margin:1.25rem 0 0;font-size:.82rem;line-height:1.8}
.cooperation-flow-module__HYrsfa__timelineSection{background:#f8f5f0;padding:clamp(6rem,9vw,8.5rem) 0}.cooperation-flow-module__HYrsfa__timelineHeader{grid-template-columns:minmax(0,1.05fr) minmax(21rem,.95fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.cooperation-flow-module__HYrsfa__timeline{border-top:1px solid #513a2c40;border-bottom:1px solid #513a2c33;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(4rem,7vw,6rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.cooperation-flow-module__HYrsfa__timeline:before{content:"";background:linear-gradient(90deg,#a56b439e,#00839b75);height:1px;position:absolute;top:5.1rem;left:0;right:0}.cooperation-flow-module__HYrsfa__timelineStage{min-height:20rem;padding:1.35rem clamp(1.5rem,2.5vw,2.5rem) 2.4rem;position:relative}.cooperation-flow-module__HYrsfa__timeline>li+li .cooperation-flow-module__HYrsfa__timelineStage{border-left:1px solid var(--journey-line)}.cooperation-flow-module__HYrsfa__timelineNumber{color:#30201924;font-variant-numeric:tabular-nums;font-family:Fraunces,serif;font-size:3.25rem;font-weight:430;line-height:1}.cooperation-flow-module__HYrsfa__timelineNode{background:var(--journey-cyan);width:.48rem;height:.48rem;box-shadow:0 0 0 1px var(--journey-cyan);border:2px solid #f8f5f0;border-radius:50%;position:absolute;top:4.88rem;left:1.35rem}.cooperation-flow-module__HYrsfa__timelineLabel{color:var(--journey-bronze);letter-spacing:.07em;margin:3.2rem 0 0;font-family:IBM_Plex_Mono,monospace;font-size:.58rem;font-weight:650}.cooperation-flow-module__HYrsfa__timelineStage>h3{max-width:15ch;color:var(--journey-ink);margin:.9rem 0 0;font-family:Fraunces,"Alibaba PuHuiTi 2.0",serif;font-size:clamp(1.4rem,2vw,2rem);font-weight:430;line-height:1.2}.cooperation-flow-module__HYrsfa__timelineStage>p:last-child{color:var(--journey-muted);margin:1rem 0 0;font-size:.8rem;line-height:1.8}
.news-module__w1HWAq__newsSection{background:#f3ece3;padding:clamp(6rem,9vw,8.5rem) 0}.news-module__w1HWAq__newsHeader{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.news-module__w1HWAq__newsAllLink{min-height:2.6rem;color:var(--journey-ink);border-bottom:1px solid #513a2c6b;align-items:center;gap:.6rem;padding:0 .15rem .4rem;font-size:.78rem;text-decoration:none;display:inline-flex}.news-module__w1HWAq__newsAllLink:hover,.news-module__w1HWAq__newsAllLink:focus-visible{border-color:var(--journey-cyan);color:var(--journey-cyan);outline:none}.news-module__w1HWAq__newsAllLink svg{width:.9rem;height:.9rem}.news-module__w1HWAq__newsLayout{border-top:1px solid #513a2c42;border-bottom:1px solid #513a2c33;grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr);margin-top:clamp(3.5rem,6vw,5rem);display:grid}.news-module__w1HWAq__newsLead{border-right:1px solid var(--journey-line);min-width:0;color:inherit;padding:1.5rem 2.5rem 2rem 0;text-decoration:none;display:grid}.news-module__w1HWAq__newsVisual{aspect-ratio:16/10;background-color:#eee4d7b8;background-image:linear-gradient(#513a2c14 1px,#0000 1px),linear-gradient(90deg,#513a2c14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:2.5rem 2.5rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:0;display:block;position:relative;overflow:hidden}.news-module__w1HWAq__newsVisualFeatured{aspect-ratio:16/8.6}.news-module__w1HWAq__newsVisual img{object-fit:cover;filter:saturate(.78)sepia(.08);width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.news-module__w1HWAq__newsLead:hover .news-module__w1HWAq__newsVisual img,.news-module__w1HWAq__newsQueueItem:hover .news-module__w1HWAq__newsVisual img{transform:scale(1.025)}.news-module__w1HWAq__newsVisualFallback{color:#00839b24;font-family:IBM_Plex_Mono,monospace;font-size:clamp(4rem,10vw,8rem);line-height:.82;position:absolute;bottom:.15rem;right:1rem}.news-module__w1HWAq__newsLeadCopy{padding-top:1.25rem;display:grid;position:relative}.news-module__w1HWAq__newsMeta{color:var(--journey-muted);flex-wrap:wrap;gap:.5rem .9rem;font-family:IBM_Plex_Mono,monospace;font-size:.57rem;display:flex}.news-module__w1HWAq__newsMeta>span+span{color:var(--journey-bronze)}.news-module__w1HWAq__newsLeadCopy>strong,.news-module__w1HWAq__newsQueueCopy>strong{color:var(--journey-ink);font-family:Fraunces,"Alibaba PuHuiTi 2.0",serif;font-weight:430;line-height:1.2}.news-module__w1HWAq__newsLeadCopy>strong{max-width:22ch;margin-top:.9rem;font-size:clamp(1.65rem,2.6vw,2.65rem)}.news-module__w1HWAq__newsLeadCopy>span:not(.news-module__w1HWAq__newsMeta){max-width:42rem;color:var(--journey-muted);margin-top:.8rem;padding-right:3rem;font-size:.8rem;line-height:1.75}.news-module__w1HWAq__newsLeadArrow{width:1.3rem;height:1.3rem;color:var(--journey-cyan);position:absolute;bottom:.25rem;right:0}.news-module__w1HWAq__newsLead:focus-visible,.news-module__w1HWAq__newsQueueItem:focus-visible{outline:2px solid var(--journey-cyan);outline-offset:4px}.news-module__w1HWAq__newsQueue{align-content:start;display:grid}.news-module__w1HWAq__newsQueueIndex{color:var(--journey-cyan);font-variant-numeric:tabular-nums;font-family:IBM_Plex_Mono,monospace;font-size:.6rem;font-weight:650}.news-module__w1HWAq__newsQueueItem{border-bottom:1px solid var(--journey-line);min-height:13rem;color:inherit;grid-template-columns:1.5rem minmax(0,1fr) 6.5rem;gap:1rem;padding:1.5rem 0 1.5rem 1.75rem;text-decoration:none;display:grid}.news-module__w1HWAq__newsQueueCopy{flex-direction:column;min-width:0;display:flex}.news-module__w1HWAq__newsQueueCopy>strong{margin-top:.75rem;font-size:clamp(1.1rem,1.5vw,1.4rem)}.news-module__w1HWAq__newsQueueCopy>span:last-child{color:var(--journey-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.65rem;font-size:.72rem;line-height:1.65;display:-webkit-box;overflow:hidden}.news-module__w1HWAq__newsQueueItem .news-module__w1HWAq__newsVisual{aspect-ratio:1;align-self:start}.news-module__w1HWAq__newsEmpty{border-top:1px solid #513a2c42;border-bottom:1px solid #513a2c33;grid-template-columns:auto 1fr;align-items:center;gap:2rem;min-height:15rem;margin-top:clamp(3.5rem,6vw,5rem);padding:1.5rem 0;display:grid}.news-module__w1HWAq__newsEmpty>span{color:var(--journey-cyan);font-family:IBM_Plex_Mono,monospace;font-size:.58rem}.news-module__w1HWAq__newsEmpty>p{color:var(--journey-muted);margin:0;font-family:Fraunces,"Alibaba PuHuiTi 2.0",serif;font-size:1.25rem}
.project-intake-module__EZOwwG__intakeSection{color:#10272b;background:linear-gradient(90deg,#e0e8e5eb 0%,#e0e8e5d6 46%,#e0e8e5b8 100%),url(/images/homepage/industry-insights-space.png) 50%/cover no-repeat;min-height:100svh;padding:0}.project-intake-module__EZOwwG__intakeSection:after,.project-intake-module__EZOwwG__intakeTopline{display:none}.project-intake-module__EZOwwG__intakeShell{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(1.1rem,1.389vw,1.6625rem);width:calc(100% - clamp(4.4rem,5.556vw,6.65rem));max-width:none;min-height:100svh;padding-block:clamp(6.5rem,7.2vw,8.625rem) clamp(6.6rem,8.333vw,9.975rem);display:grid}.project-intake-module__EZOwwG__intakeHeader{min-width:0;padding-right:clamp(2rem,4vw,4.8rem)}.project-intake-module__EZOwwG__intakeEyebrow{color:#18383c;width:fit-content;font-family:var(--font-dm-sans), "Alibaba PuHuiTi 2.0", sans-serif;text-transform:uppercase;white-space:nowrap;background:#f3f7f5b8;border:1px solid #10272b1f;border-radius:999px;margin:0 0 clamp(3rem,3.4vw,4rem);padding:.2rem .72rem;font-size:clamp(.68rem,.76vw,.9rem);font-weight:600;line-height:1.05}.project-intake-module__EZOwwG__intakeHeader>h2{color:#10272b;max-width:none;font-family:var(--font-dm-sans), "Alibaba PuHuiTi 2.0", sans-serif;letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(4.4rem,5.556vw,6.65rem);font-weight:500;line-height:1.2}.project-intake-module__EZOwwG__intakePromise{max-width:clamp(25.575rem,32.292vw,38.653rem);font-family:var(--font-dm-sans), "Alibaba PuHuiTi 2.0", sans-serif;text-wrap:pretty;margin:clamp(.9rem,1.2vw,1.45rem) 0 0;font-weight:400;color:#203c40!important;font-size:clamp(.99rem,1.25vw,1.496rem)!important;line-height:1.44!important}.project-intake-module__EZOwwG__contactDetails{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:clamp(1.1rem,1.389vw,1.6625rem);font-style:normal;display:flex}.project-intake-module__EZOwwG__contactDetails a{color:#10272b;width:fit-content;font-family:var(--font-dm-sans), "Alibaba PuHuiTi 2.0", sans-serif;opacity:1;align-items:center;gap:.5rem;font-size:clamp(.9rem,1.12vw,1.34rem);font-weight:500;line-height:1.35;text-decoration:none;transition:color .6s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);display:inline-flex}.project-intake-module__EZOwwG__contactDetails svg{stroke-width:2px;width:1em;height:1em}.project-intake-module__EZOwwG__contactDetails a:hover,.project-intake-module__EZOwwG__contactDetails a:focus-visible{color:#008fa3;opacity:.72;outline:none;transform:translate(.25rem)}.project-intake-module__EZOwwG__intakeWorkspace,.project-intake-module__EZOwwG__intakeForm{width:100%;min-width:0}.project-intake-module__EZOwwG__intakeForm{color:#10272b;font-family:var(--font-dm-sans), "Alibaba PuHuiTi 2.0", sans-serif}.project-intake-module__EZOwwG__fieldList{display:grid}.project-intake-module__EZOwwG__formField{border-bottom:1px solid #10272b38;min-width:0;min-height:clamp(5.5rem,5.65vw,6.75rem);display:block;position:relative}.project-intake-module__EZOwwG__formField:after{content:"";pointer-events:none;transform-origin:0;background:#008fa3;height:1px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.project-intake-module__EZOwwG__formField input,.project-intake-module__EZOwwG__formField textarea,.project-intake-module__EZOwwG__formField select{color:#10272b;width:100%;min-width:0;height:clamp(5.5rem,5.65vw,6.75rem);font:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:clamp(1.32rem,1.667vw,1.995rem);font-weight:500;line-height:1.2;transition:color .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1)}.project-intake-module__EZOwwG__formField textarea{resize:vertical;height:clamp(8.5rem,9.72vw,11.64rem);min-height:clamp(8.5rem,9.72vw,11.64rem);padding-block:clamp(1.3rem,1.667vw,1.995rem);line-height:1.45}.project-intake-module__EZOwwG__formField:has(textarea){min-height:clamp(8.5rem,9.72vw,11.64rem)}.project-intake-module__EZOwwG__formField input::placeholder,.project-intake-module__EZOwwG__formField textarea::placeholder{color:#647477;opacity:1;transition:color .6s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1)}.project-intake-module__EZOwwG__formField select{color:#526568;cursor:pointer}.project-intake-module__EZOwwG__timelineField{z-index:2}.project-intake-module__EZOwwG__nativeTimelineSelect{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;position:absolute;overflow:hidden;width:1px!important;height:1px!important;padding:0!important}.project-intake-module__EZOwwG__timelineTrigger{color:#526568;cursor:pointer;width:100%;height:clamp(5.5rem,5.65vw,6.75rem);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:0;font-size:clamp(1.32rem,1.667vw,1.995rem);font-weight:500;line-height:1.2;transition:color .3s cubic-bezier(.16,1,.3,1);display:flex}.project-intake-module__EZOwwG__timelineTrigger:hover,.project-intake-module__EZOwwG__timelineTrigger:focus-visible,.project-intake-module__EZOwwG__timelineTrigger[aria-expanded=true]{color:#10272b;outline:none}.project-intake-module__EZOwwG__timelineTrigger svg{flex:none;width:1.1rem;height:1.1rem;transition:transform .6s cubic-bezier(.16,1,.3,1)}.project-intake-module__EZOwwG__timelineTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.project-intake-module__EZOwwG__timelineMenu{z-index:10;opacity:0;pointer-events:none;visibility:hidden;background:#e0e8e5fa;border:1px solid #10272b38;border-radius:2px 2px 0 0;padding:.45rem 0;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),visibility 0s linear .45s;position:absolute;bottom:calc(100% - 1px);left:0;right:0;transform:translateY(.55rem)}.project-intake-module__EZOwwG__timelineMenu[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)}.project-intake-module__EZOwwG__timelineOption{color:#526568;cursor:pointer;width:100%;min-height:3.55rem;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:clamp(1rem,1.25vw,1.5rem);font-weight:500;line-height:1.2;transition:background-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1),padding-left .45s cubic-bezier(.16,1,.3,1);display:flex}.project-intake-module__EZOwwG__timelineOption:hover,.project-intake-module__EZOwwG__timelineOption:focus-visible{color:#10272b;background:#f3f7f5b3;outline:none;padding-left:1.25rem}.project-intake-module__EZOwwG__timelineOption[aria-selected=true]{color:#007f91}.project-intake-module__EZOwwG__timelineOption svg{opacity:0;flex:none;width:1rem;height:1rem;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);transform:scale(.75)}.project-intake-module__EZOwwG__timelineOption[aria-selected=true] svg{opacity:1;transform:scale(1)}.project-intake-module__EZOwwG__formField:hover:after,.project-intake-module__EZOwwG__formField:focus-within:after{transform:scaleX(1)}.project-intake-module__EZOwwG__formField:focus-within input::placeholder,.project-intake-module__EZOwwG__formField:focus-within textarea::placeholder{color:#203c40;opacity:.62}.project-intake-module__EZOwwG__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.project-intake-module__EZOwwG__formActions{align-items:flex-start;padding-top:clamp(1.5rem,2.083vw,2.494rem);display:flex}.project-intake-module__EZOwwG__submitGroup{justify-content:space-between;align-items:center;gap:1.25rem;width:100%;min-width:0;display:flex}.project-intake-module__EZOwwG__formStatus{color:#526568;flex:1;font-size:.78rem;line-height:1.5}.project-intake-module__EZOwwG__formStatus p{margin:0;animation:.3s cubic-bezier(.16,1,.3,1) both project-intake-module__EZOwwG__status-enter}.project-intake-module__EZOwwG__formStatus [role=alert]{color:#9b3029}.project-intake-module__EZOwwG__submitButton{color:#f3f7f5;cursor:pointer;white-space:nowrap;background:#12383d;border:1px solid #12383d;border-radius:2px;justify-content:space-between;align-items:center;gap:1.4rem;min-width:10.5rem;min-height:3.55rem;padding:.9rem 1.2rem .9rem 1.45rem;transition:background-color .6s cubic-bezier(.16,1,.3,1),border-color .6s cubic-bezier(.16,1,.3,1),color .6s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.project-intake-module__EZOwwG__submitButton:hover,.project-intake-module__EZOwwG__submitButton:focus-visible{background:#008fa3;border-color:#008fa3;outline:none}.project-intake-module__EZOwwG__submitButton:active{transform:scale(.97)}.project-intake-module__EZOwwG__submitButton:disabled{cursor:wait;opacity:.62}.project-intake-module__EZOwwG__submitButton svg{flex:none;width:1rem;height:1rem;transition:transform .6s cubic-bezier(.16,1,.3,1)}.project-intake-module__EZOwwG__submitButton:hover svg,.project-intake-module__EZOwwG__submitButton:focus-visible svg{transform:translate(.3rem)}.project-intake-module__EZOwwG__submitButton[data-status=loading] svg{transform:none}.project-intake-module__EZOwwG__loadingIcon{animation:.9s linear infinite project-intake-module__EZOwwG__loading-spin}@keyframes project-intake-module__EZOwwG__status-enter{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}.project-intake-module__EZOwwG__intakeAside{pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;right:0}@media (min-width:821px) and (max-width:1120px){.project-intake-module__EZOwwG__intakeShell{width:calc(100% - 4.4rem)}.project-intake-module__EZOwwG__intakeHeader{padding-right:2rem}.project-intake-module__EZOwwG__intakeHeader>h2{font-size:clamp(3.8rem,6.5vw,4.6rem)}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.project-intake-module__EZOwwG__intakeForm,.project-intake-module__EZOwwG__intakeAside{animation:none}}@media (max-width:820px){.project-intake-module__EZOwwG__intakeSection{min-height:0}.project-intake-module__EZOwwG__intakeShell{width:calc(100% - 2rem);min-height:0;padding-block:8.5rem 5rem;display:block}.project-intake-module__EZOwwG__intakeHeader{padding-right:0}.project-intake-module__EZOwwG__intakeEyebrow{margin-bottom:2.5rem}.project-intake-module__EZOwwG__intakeHeader>h2{font-size:clamp(3rem,14vw,4.8rem)}.project-intake-module__EZOwwG__intakePromise{max-width:31ch}.project-intake-module__EZOwwG__contactDetails{margin-top:1.5rem}.project-intake-module__EZOwwG__intakeWorkspace{margin-top:3.5rem}}@media (max-width:560px){.project-intake-module__EZOwwG__intakeHeader>h2{font-size:3rem}.project-intake-module__EZOwwG__submitGroup{flex-direction:column;align-items:stretch}.project-intake-module__EZOwwG__submitButton{width:100%}}@media (prefers-reduced-motion:reduce){.project-intake-module__EZOwwG__loadingIcon{animation:none}.project-intake-module__EZOwwG__contactDetails a,.project-intake-module__EZOwwG__formField:after,.project-intake-module__EZOwwG__formField input,.project-intake-module__EZOwwG__formField textarea,.project-intake-module__EZOwwG__formField select,.project-intake-module__EZOwwG__timelineTrigger,.project-intake-module__EZOwwG__timelineTrigger svg,.project-intake-module__EZOwwG__timelineMenu,.project-intake-module__EZOwwG__timelineOption,.project-intake-module__EZOwwG__timelineOption svg,.project-intake-module__EZOwwG__formField input::placeholder,.project-intake-module__EZOwwG__formField textarea::placeholder,.project-intake-module__EZOwwG__submitButton svg,.project-intake-module__EZOwwG__submitButton{transition:none}.project-intake-module__EZOwwG__formStatus p{animation:none}}
@keyframes responsive-module__H9sKHq__loading-spin{to{transform:rotate(360deg)}}@keyframes responsive-module__H9sKHq__journey-enter{0%{opacity:.01;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.responsive-module__H9sKHq__signalRow,.responsive-module__H9sKHq__ledgerRow,.responsive-module__H9sKHq__caseStep,.responsive-module__H9sKHq__timelineStage,.responsive-module__H9sKHq__newsLead,.responsive-module__H9sKHq__newsQueueItem,.responsive-module__H9sKHq__intakeForm,.responsive-module__H9sKHq__intakeAside{animation:linear both responsive-module__H9sKHq__journey-enter;animation-timeline:view();animation-range:entry 6% cover 22%}}@media (max-width:1080px){.responsive-module__H9sKHq__signalLayout,.responsive-module__H9sKHq__ledgerHeader,.responsive-module__H9sKHq__timelineHeader,.responsive-module__H9sKHq__caseHeader,.responsive-module__H9sKHq__intakeHeader{gap:3.25rem}.responsive-module__H9sKHq__ledgerRow{grid-template-columns:2rem minmax(13rem,.85fr) minmax(0,1.15fr)}.responsive-module__H9sKHq__evidenceList{grid-column:2/-1}.responsive-module__H9sKHq__newsLayout{grid-template-columns:minmax(0,1.1fr) minmax(19rem,.9fr)}.responsive-module__H9sKHq__newsQueueItem{grid-template-columns:1.4rem minmax(0,1fr)}.responsive-module__H9sKHq__newsQueueItem .responsive-module__H9sKHq__newsVisual{display:none}}@media (max-width:820px){.responsive-module__H9sKHq__shell{width:min(100% - 2rem,42rem)}.responsive-module__H9sKHq__signalSection,.responsive-module__H9sKHq__ledgerSection,.responsive-module__H9sKHq__caseSection,.responsive-module__H9sKHq__timelineSection,.responsive-module__H9sKHq__newsSection{min-height:0;padding-block:5.5rem}.responsive-module__H9sKHq__releaseRail,.responsive-module__H9sKHq__intakeTopline{padding-inline:1rem}.responsive-module__H9sKHq__signalLayout,.responsive-module__H9sKHq__ledgerHeader,.responsive-module__H9sKHq__caseHeader,.responsive-module__H9sKHq__timelineHeader,.responsive-module__H9sKHq__intakeHeader,.responsive-module__H9sKHq__intakeWorkspace{grid-template-columns:1fr}.responsive-module__H9sKHq__signalTitle,.responsive-module__H9sKHq__lightTitle,.responsive-module__H9sKHq__caseHeader>h2,.responsive-module__H9sKHq__intakeHeader>h2{max-width:15ch}.responsive-module__H9sKHq__signalList{grid-template-columns:1fr}.responsive-module__H9sKHq__signalRow{min-height:0;padding-bottom:2.2rem}.responsive-module__H9sKHq__signalRow+.responsive-module__H9sKHq__signalRow{border-top:1px solid var(--journey-line);border-left:0}.responsive-module__H9sKHq__signalCopy>p{margin-top:2rem}.responsive-module__H9sKHq__ledgerSummary{border-top:1px solid #a56b4352;border-left:0;padding-top:1.25rem;padding-left:0}.responsive-module__H9sKHq__ledgerRow{grid-template-columns:2rem minmax(0,1fr)}.responsive-module__H9sKHq__ledgerAnswer,.responsive-module__H9sKHq__evidenceList{grid-column:2}.responsive-module__H9sKHq__caseHeader .responsive-module__H9sKHq__sectionMarker,.responsive-module__H9sKHq__intakeHeader .responsive-module__H9sKHq__sectionMarker{grid-column:auto}.responsive-module__H9sKHq__caseRoute,.responsive-module__H9sKHq__timeline{grid-template-columns:1fr}.responsive-module__H9sKHq__caseRouteLine,.responsive-module__H9sKHq__timeline:before{width:1px;height:auto;inset:0 auto 0 .25rem}.responsive-module__H9sKHq__caseStep,.responsive-module__H9sKHq__timelineStage{min-height:0;padding:1.5rem 1rem 4rem 2.25rem}.responsive-module__H9sKHq__caseStep+.responsive-module__H9sKHq__caseStep,.responsive-module__H9sKHq__timeline>li+li .responsive-module__H9sKHq__timelineStage{border-top:1px solid var(--journey-line);border-left:0}.responsive-module__H9sKHq__caseStep>h3{margin-top:2rem}.responsive-module__H9sKHq__timelineNode{top:1.3rem;left:0}.responsive-module__H9sKHq__timelineLabel{margin-top:1.8rem}.responsive-module__H9sKHq__newsLayout{grid-template-columns:1fr}.responsive-module__H9sKHq__newsLead{border-right:0;border-bottom:1px solid var(--journey-line);padding-right:0}.responsive-module__H9sKHq__newsQueueItem{min-height:0;padding-left:0}.responsive-module__H9sKHq__intakeWorkspace{gap:3.5rem}}@media (max-width:560px){.responsive-module__H9sKHq__releaseRail span:first-child,.responsive-module__H9sKHq__intakeTopline span:first-child{display:none}.responsive-module__H9sKHq__releaseRail,.responsive-module__H9sKHq__intakeTopline{grid-template-columns:1fr auto}.responsive-module__H9sKHq__signalTitle,.responsive-module__H9sKHq__lightTitle,.responsive-module__H9sKHq__caseHeader>h2,.responsive-module__H9sKHq__intakeHeader>h2{font-size:2.25rem}.responsive-module__H9sKHq__ledgerRow{grid-template-columns:1fr}.responsive-module__H9sKHq__ledgerIndex{border-bottom:1px solid var(--journey-line);padding-bottom:.65rem}.responsive-module__H9sKHq__ledgerAnswer,.responsive-module__H9sKHq__evidenceList{grid-column:1}.responsive-module__H9sKHq__newsHeader{display:grid}.responsive-module__H9sKHq__newsAllLink{justify-self:start}.responsive-module__H9sKHq__newsLeadCopy>span:not(.responsive-module__H9sKHq__newsMeta){padding-right:0}.responsive-module__H9sKHq__newsLeadArrow{display:none}.responsive-module__H9sKHq__newsQueueItem{grid-template-columns:1.25rem minmax(0,1fr)}.responsive-module__H9sKHq__fieldGrid{grid-template-columns:1fr}.responsive-module__H9sKHq__fieldWide{grid-column:auto}.responsive-module__H9sKHq__formActions{flex-direction:column;align-items:stretch}.responsive-module__H9sKHq__submitButton{width:100%}}@media (prefers-reduced-motion:reduce){.responsive-module__H9sKHq__loadingIcon{animation:none}.responsive-module__H9sKHq__newsVisual img,.responsive-module__H9sKHq__submitButton{transition:none}}
