.contact_page__5ZJMe{min-height:100vh;background:var(--paper);color:var(--ink)}.contact_page__5ZJMe *{box-sizing:border-box;min-width:0}.contact_page__5ZJMe a{color:inherit;text-decoration:none}.contact_page__5ZJMe :is(a,summary):focus-visible{outline:2px solid var(--blue);outline-offset:5px}.contact_page__5ZJMe :is(h1,h2,h3,p){margin-top:0}.contact_page__5ZJMe :is(h1,h2,h3){text-wrap:balance;letter-spacing:-.025em}.contact_booking___Ix1f,.contact_boundarySection__Ewfyi,.contact_companyContact__jLgW_,.contact_fitSection__6QQFj,.contact_preparation__0yX_q,.contact_routeSection__xx9Gz{max-width:1440px;margin-inline:auto;padding:64px max(5vw,24px)}.contact_booking___Ix1f{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(32px,5vw,72px);align-items:start;border-bottom:1px solid var(--line);scroll-margin-top:88px;padding-block:48px 64px}.contact_breadcrumbs__Si5Yu{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted);margin-bottom:28px;min-height:24px}.contact_breadcrumbs__Si5Yu a{color:var(--blue)}.contact_heroCopy__EnLwx h1{font:400 clamp(42px,4.6vw,66px)/1.07 var(--font-serif),Georgia,serif;max-width:18ch;margin:0 0 24px}.contact_heroCopy__EnLwx>p{font-size:18px;line-height:1.6;color:var(--body);max-width:52ch;margin:0 0 24px}.contact_fitFacts__cMf_J{margin:24px 0;border-top:1px solid var(--line)}.contact_fitFacts__cMf_J>div{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.4}.contact_fitFacts__cMf_J svg{color:var(--blue);flex:none}.contact_heroCopy__EnLwx .contact_openingNote__0U2KW{font-size:15px;line-height:1.6;margin:0 0 12px}.contact_emailLink__GWnb_{min-height:48px;display:inline-flex;align-items:center;gap:8px;color:var(--blue)!important;text-decoration:underline!important;text-underline-offset:5px;font-size:15px}.contact_calendarPanel__OUzsg{background:var(--white);padding:28px;border:1px solid var(--line);scroll-margin-top:88px;min-width:0}.contact_calendarHeading__Mc2Cr{padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:20px}.contact_calendarHeading__Mc2Cr h2{font:500 28px/1.2 var(--font-plex),sans-serif;margin:0 0 10px}.contact_calendarHeading__Mc2Cr p{font-size:15px;line-height:1.5;color:var(--body);margin:0;max-width:50ch}.contact_calendarEmbed__gJH5X{min-width:0}.contact_calendarDirect__fR2tz{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:16px;background:var(--paper-deep)}.contact_calendarDirect__fR2tz>div{display:grid;gap:4px}.contact_calendarDirect__fR2tz strong{font-size:14px;font-weight:500;line-height:1.4}.contact_calendarDirect__fR2tz span{font-size:12px;color:var(--muted);line-height:1.5}.contact_calendarDirect__fR2tz a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;flex:none;padding:10px 14px;background:var(--blue);color:#fff!important;font-size:14px;font-weight:500;line-height:1.4}.contact_calendarDirect__fR2tz a:hover{background:#102e95}.contact_calendarStatus__LzTxz{padding:16px;color:var(--muted);font-size:14px;line-height:1.5}.contact_calendarUnavailable__cWov5{background:var(--paper-deep);padding:24px}.contact_calendarUnavailable__cWov5 strong{display:block;margin-bottom:8px;font-size:16px}.contact_calendarUnavailable__cWov5 p{font-size:14px;line-height:1.6;color:var(--body);margin:0}.contact_calendarFrame__KshUp{display:block;width:100%;min-height:780px}.contact_calendarFrame__KshUp[data-status=loading]{min-height:220px;max-height:220px;overflow:hidden;background:var(--paper)}.contact_calendarFrame__KshUp[data-status=unavailable]{display:none}.contact_fitSection__6QQFj{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;border-bottom:1px solid var(--line)}.contact_sectionHeading__57VCr h2{font:500 clamp(30px,3vw,42px)/1.15 var(--font-plex),sans-serif;margin:0 0 18px;max-width:24ch}.contact_sectionHeading__57VCr p{font-size:17px;line-height:1.65;color:var(--body);margin:0;max-width:62ch}.contact_fitDetail__VqZ7u{border-top:1px solid var(--line)}.contact_fitDetail__VqZ7u details{border-bottom:1px solid var(--line)}.contact_fitDetail__VqZ7u summary{padding:20px 0;min-height:48px;cursor:pointer;font-size:18px;line-height:1.4;font-weight:500}.contact_fitDetail__VqZ7u p{font-size:16px;line-height:1.65;color:var(--body);margin:0 0 24px;max-width:65ch}.contact_fitDetail__VqZ7u details>a,.contact_fitDetail__VqZ7u p a{color:var(--blue)!important;text-decoration:underline!important;text-underline-offset:4px}.contact_fitDetail__VqZ7u details>a{display:inline-flex;align-items:center;gap:8px;min-height:48px;font-size:15px;margin-bottom:16px}.contact_preparation__0yX_q{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start;border-bottom:1px solid var(--line)}.contact_preparation__0yX_q>aside{margin:0}.contact_routeSection__xx9Gz{border-bottom:1px solid var(--line)}.contact_routeSection__xx9Gz>.contact_sectionHeading__57VCr{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px}.contact_routeLedger__qrdZN{margin-top:32px}.contact_routeLedger__qrdZN article{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.4fr);gap:48px;padding:24px 0;border-top:1px solid var(--line);align-items:start}.contact_routeCopy__XCFGx h3{font:500 22px/1.25 var(--font-plex),sans-serif;margin:0 0 10px}.contact_routeCopy__XCFGx p{font-size:16px;line-height:1.6;color:var(--body);margin:0;max-width:68ch}.contact_routeLedger__qrdZN article>a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;color:var(--blue);font-size:15px;line-height:1.4;border-bottom:1px solid var(--line)}.contact_routeLedger__qrdZN article>a svg{flex:none}.contact_boundarySection__Ewfyi{background:var(--paper-deep)}.contact_boundaryHeader__lCm13{display:flex;align-items:start;gap:18px}.contact_boundaryHeader__lCm13>svg{color:var(--blue);flex:none;margin-top:3px}.contact_boundaryHeader__lCm13 h2{font:500 clamp(30px,3vw,42px)/1.15 var(--font-plex),sans-serif;max-width:27ch;margin:0}.contact_boundaryGrid__4iMod{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:32px}.contact_boundaryGrid__4iMod article{border-top:1px solid var(--line);padding-top:24px}.contact_boundaryGrid__4iMod h3{font:500 21px/1.3 var(--font-plex),sans-serif;margin:0 0 16px}.contact_boundaryGrid__4iMod article[data-warning=true] h3{color:var(--orange)}.contact_boundaryGrid__4iMod ul{list-style:none;margin:0;padding:0}.contact_boundaryGrid__4iMod li{font-size:16px;line-height:1.55;padding:12px 0;border-bottom:1px solid var(--line);color:var(--body)}.contact_companyContact__jLgW_{padding-top:32px}.contact_contactPlate__BW_2w{max-width:850px;border-top:1px solid var(--line);padding-top:24px}.contact_contactPlate__BW_2w h2{font:500 22px/1.3 var(--font-plex),sans-serif;margin:0 0 18px}.contact_contactPlate__BW_2w>a{font-size:clamp(20px,2.5vw,30px);color:var(--blue);min-height:48px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.contact_contactPlate__BW_2w p{font-size:14px;line-height:1.6;color:var(--body);margin:12px 0}.contact_contactPlate__BW_2w p a{color:var(--blue);text-decoration:underline}.contact_contactPlate__BW_2w p svg{display:inline;vertical-align:middle}.contact_contactPlate__BW_2w small{font-size:13px;line-height:1.55;color:var(--muted);display:block;max-width:70ch}.contact_contactFooter__J6sfd{display:grid;grid-template-columns:1fr 1fr auto;gap:32px;align-items:center;padding:32px max(5vw,24px);border-top:1px solid var(--line)}.contact_contactFooter__J6sfd>div:first-child{display:flex;gap:14px;align-items:center}.contact_contactFooter__J6sfd [data-brand-mark]{width:36px;height:36px}.contact_contactFooter__J6sfd>div:first-child>div{display:grid;gap:4px}.contact_contactFooter__J6sfd strong{font-size:15px;font-weight:500}.contact_contactFooter__J6sfd p,.contact_contactFooter__J6sfd span{font-size:13px;line-height:1.5;color:var(--muted);margin:0}.contact_footerLinks__qlWa_{display:flex;flex-wrap:wrap;gap:20px;align-items:center;font-size:14px}.contact_footerLinks__qlWa_ a{min-height:44px;display:inline-flex;align-items:center;gap:6px}@media(max-width:1100px){.contact_booking___Ix1f{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px}.contact_calendarPanel__OUzsg{padding:22px}.contact_calendarDirect__fR2tz{display:grid}.contact_calendarDirect__fR2tz a{justify-self:start}.contact_heroCopy__EnLwx h1{font-size:48px}.contact_fitSection__6QQFj,.contact_preparation__0yX_q,.contact_routeSection__xx9Gz>.contact_sectionHeading__57VCr{gap:40px}.contact_contactFooter__J6sfd{grid-template-columns:1fr auto}.contact_contactFooter__J6sfd>p{grid-row:2}}@media(max-width:800px){.contact_booking___Ix1f,.contact_boundarySection__Ewfyi,.contact_companyContact__jLgW_,.contact_fitSection__6QQFj,.contact_preparation__0yX_q,.contact_routeSection__xx9Gz{padding-block:44px}.contact_booking___Ix1f{grid-template-columns:1fr;gap:28px;padding-top:32px}.contact_heroCopy__EnLwx h1{font-size:clamp(40px,9vw,58px);max-width:22ch}.contact_breadcrumbs__Si5Yu{margin-bottom:24px}.contact_heroCopy__EnLwx>p{font-size:17px}.contact_fitFacts__cMf_J{margin:20px 0}.contact_fitFacts__cMf_J>div{padding:12px 0}.contact_heroCopy__EnLwx .contact_openingNote__0U2KW{margin-bottom:4px}.contact_calendarPanel__OUzsg{padding:20px}.contact_calendarDirect__fR2tz{display:block}.contact_calendarDirect__fR2tz a{width:100%;margin-top:14px}.contact_calendarFrame__KshUp{min-height:860px}.contact_boundaryGrid__4iMod,.contact_fitSection__6QQFj,.contact_preparation__0yX_q,.contact_routeSection__xx9Gz>.contact_sectionHeading__57VCr{grid-template-columns:1fr;gap:28px}.contact_boundaryHeader__lCm13 h2,.contact_sectionHeading__57VCr h2{font-size:32px}.contact_routeLedger__qrdZN article{grid-template-columns:1fr;gap:12px}.contact_routeLedger__qrdZN article>a{justify-self:start;gap:20px}.contact_contactFooter__J6sfd{grid-template-columns:1fr;padding-block:32px;gap:18px}.contact_contactFooter__J6sfd>p{grid-row:auto}.contact_companyContact__jLgW_{padding-top:24px}.contact_boundaryGrid__4iMod{margin-top:28px}}@media(max-width:420px){.contact_booking___Ix1f,.contact_boundarySection__Ewfyi,.contact_companyContact__jLgW_,.contact_fitSection__6QQFj,.contact_preparation__0yX_q,.contact_routeSection__xx9Gz{padding-inline:20px}.contact_heroCopy__EnLwx h1{font-size:40px}.contact_calendarPanel__OUzsg{padding:18px}.contact_calendarHeading__Mc2Cr h2{font-size:26px}.contact_fitFacts__cMf_J>div{font-size:14px}.contact_boundaryHeader__lCm13{gap:12px}.contact_boundaryHeader__lCm13 h2{font-size:30px}.contact_contactFooter__J6sfd{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.contact_page__5ZJMe *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.contact_opportunityEntry___xYsY{border-left:2px solid var(--blue);padding:14px 18px;margin:0 0 28px;background:var(--paper-deep)}.contact_opportunityEntry___xYsY>span{display:block;font-size:12px;color:var(--muted);margin-bottom:7px}.contact_opportunityEntry___xYsY>strong{display:block;font-size:16px;font-weight:500;margin-bottom:9px}.contact_opportunityEntry___xYsY>p{font-size:14px;line-height:1.55;margin:0 0 12px}.contact_opportunityEntry___xYsY>a{display:inline-flex;align-items:center;gap:8px;color:var(--blue);min-height:36px;font-size:13px}.contact_opportunityEntry___xYsY>small{display:block;color:var(--muted);font-size:12px;line-height:1.5;margin-top:8px}@media(max-width:420px){.contact_booking___Ix1f{padding-top:24px;gap:20px}.contact_breadcrumbs__Si5Yu{margin-bottom:16px}.contact_heroCopy__EnLwx h1{margin-bottom:20px}.contact_heroCopy__EnLwx>p{font-size:16px;line-height:1.55;margin-bottom:16px}.contact_fitFacts__cMf_J{display:flex;flex-wrap:wrap;gap:8px 16px;padding-block:12px;margin:12px 0;border-bottom:1px solid var(--line)}.contact_fitFacts__cMf_J>div{padding:0;border:0;gap:8px;min-height:24px;font-size:14px}.contact_fitFacts__cMf_J svg{width:18px;height:18px}.contact_heroCopy__EnLwx .contact_openingNote__0U2KW{font-size:14px;line-height:1.5;margin-bottom:4px}.contact_calendarHeading__Mc2Cr{padding-bottom:16px;margin-bottom:16px}.contact_calendarHeading__Mc2Cr p{font-size:14px}.contact_calendarDirect__fR2tz{display:flex;flex-direction:column;align-items:stretch;gap:12px}.contact_calendarDirect__fR2tz>a{order:-1;margin:0;min-height:48px}.contact_calendarDirect__fR2tz>div{gap:4px}.contact_calendarDirect__fR2tz span{font-size:12px}}.workflow-architecture_page__UdHhb{background:var(--paper);color:var(--ink);min-height:100vh;font-family:var(--font-plex),"IBM Plex Sans",Arial,sans-serif}.workflow-architecture_hero__9vtHi{padding:clamp(4rem,8vw,8rem) max(5vw,24px) clamp(3rem,6vw,6rem);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:clamp(2rem,5vw,6rem);border-bottom:1px solid var(--line)}.workflow-architecture_heroText__LFmNx{max-width:850px}.workflow-architecture_eyebrow__fWNh_,.workflow-architecture_graphInspector___td_o small,.workflow-architecture_graphTop__L_GFR,.workflow-architecture_kicker__yVFqE,.workflow-architecture_number__5fUo5,.workflow-architecture_source__Sz5EE{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:.76rem;letter-spacing:.065em;text-transform:uppercase}.workflow-architecture_eyebrow__fWNh_,.workflow-architecture_kicker__yVFqE,.workflow-architecture_number__5fUo5{color:var(--blue)}.workflow-architecture_hero__9vtHi h1{font-size:clamp(3.3rem,7.8vw,8.8rem);line-height:.94;letter-spacing:-.025em;margin:1.2rem 0;font-weight:500}.workflow-architecture_hero__9vtHi h1 em{color:var(--blue)}.workflow-architecture_lead__YBd4F{font-size:clamp(1.15rem,1.75vw,1.55rem);line-height:1.45;max-width:710px}.workflow-architecture_heroAside__DcA2A{align-self:end;border-top:2px solid var(--ink);padding-top:1.2rem}.workflow-architecture_heroAside__DcA2A strong{display:block;font-size:clamp(1.5rem,2.4vw,2.6rem);line-height:1.1;font-weight:500;letter-spacing:-.025em}.workflow-architecture_heroAside__DcA2A p{line-height:1.5;color:#435051}.workflow-architecture_actions__RvDez{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem}.workflow-architecture_primary__OTKib,.workflow-architecture_secondary__I_cta,.workflow-architecture_textLink__gk6NN{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1.1rem;text-decoration:none;font-weight:600;transition:background .2s,color .2s,transform .2s}.workflow-architecture_primary__OTKib{background:var(--blue);color:white}.workflow-architecture_page__UdHhb a.workflow-architecture_primary__OTKib{color:#fff}.workflow-architecture_primary__OTKib:focus-visible,.workflow-architecture_primary__OTKib:hover{background:#102e95;transform:translateY(-2px)}.workflow-architecture_page__UdHhb a.workflow-architecture_primary__OTKib:focus-visible,.workflow-architecture_page__UdHhb a.workflow-architecture_primary__OTKib:hover{color:#fff}.workflow-architecture_secondary__I_cta{color:var(--ink);border:1px solid var(--ink)}.workflow-architecture_page__UdHhb a.workflow-architecture_secondary__I_cta{color:inherit}.workflow-architecture_secondary__I_cta:focus-visible,.workflow-architecture_secondary__I_cta:hover{background:var(--ink);color:var(--paper)}.workflow-architecture_page__UdHhb a.workflow-architecture_secondary__I_cta:focus-visible,.workflow-architecture_page__UdHhb a.workflow-architecture_secondary__I_cta:hover{color:var(--paper)}.workflow-architecture_textLink__gk6NN{padding:0;min-height:auto;border-bottom:1px solid;color:var(--blue)}.workflow-architecture_page__UdHhb a.workflow-architecture_textLink__gk6NN{color:var(--blue)}.workflow-architecture_page__UdHhb .workflow-architecture_sectionDark__nFylI a.workflow-architecture_textLink__gk6NN{color:#bdd3ff}.workflow-architecture_section__liIyH{padding:clamp(3.5rem,7vw,7rem) max(5vw,24px);border-bottom:1px solid var(--line)}.workflow-architecture_sectionDark__nFylI{background:var(--ink);color:var(--paper)}.workflow-architecture_sectionBlue__236sL{background:var(--blue);color:white}.workflow-architecture_sectionHead__RJNaF{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:2rem;padding-bottom:2rem;border-bottom:1px solid}.workflow-architecture_sectionHead__RJNaF h2{font-size:clamp(2.5rem,5vw,5.7rem);line-height:1;font-weight:500;max-width:970px;margin:0}.workflow-architecture_sectionHead__RJNaF p{font-size:1.15rem;line-height:1.55;max-width:700px}.workflow-architecture_pathList__W_uOD{display:grid}.workflow-architecture_path__tS0QZ{display:grid;grid-template-columns:3.5rem minmax(150px,.9fr) minmax(200px,1.15fr) minmax(170px,.8fr) auto;gap:1rem;align-items:center;border-bottom:1px solid var(--line);padding:1.6rem 0;text-decoration:none;color:inherit}.workflow-architecture_path__tS0QZ:focus-visible,.workflow-architecture_path__tS0QZ:hover{color:var(--blue)}.workflow-architecture_path__tS0QZ h3{font-size:clamp(1.3rem,2vw,2rem);letter-spacing:-.025em;line-height:1.1;margin:0;font-weight:500}.workflow-architecture_path__tS0QZ p{margin:0;line-height:1.4}.workflow-architecture_path__tS0QZ small{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:.75rem}.workflow-architecture_pathArrow__1LSfj{font-size:1.8rem}.workflow-architecture_graph__NWsCD{margin-top:2.5rem;border:1px solid #a7b5b1;background:var(--paper-deep);color:var(--ink)}.workflow-architecture_graphTop__L_GFR{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.3rem;border-bottom:1px solid #a7b5b1;color:#3d5255}.workflow-architecture_scrollCue__IXHZy{margin:.8rem 1.3rem 0;color:#526368;font-size:.8rem}.workflow-architecture_graphCanvas__Fh_Aj{overflow-x:auto;padding:1rem}.workflow-architecture_graphCanvas__Fh_Aj:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.workflow-architecture_graphCanvas__Fh_Aj svg{display:block;min-width:950px;width:100%;color:var(--blue)}.workflow-architecture_graphLine__SqkGm{stroke:var(--blue);stroke-width:2;fill:none}.workflow-architecture_returnLine__TlY02{stroke:#a64b36;stroke-width:2;fill:none;stroke-dasharray:5 4}.workflow-architecture_handoffText__NXLL7,.workflow-architecture_nodeNumber__maVcI,.workflow-architecture_nodeOwner__R91Ek,.workflow-architecture_returnText__aRlZq{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;fill:#425456}.workflow-architecture_returnText__aRlZq{fill:#a64b36;font-size:13px}.workflow-architecture_nodeNumber__maVcI{fill:var(--blue)}.workflow-architecture_nodeTitle__zZ062{fill:var(--ink);font-size:17px;font-weight:600}.workflow-architecture_nodeOwner__R91Ek{font-size:11px}.workflow-architecture_graphNode__wIQB3{cursor:pointer;outline:none}.workflow-architecture_graphNode__wIQB3 rect{fill:#fffdf8;stroke:#899b9a;stroke-width:1.5;transition:fill .2s,stroke .2s}.workflow-architecture_graphNode__wIQB3:focus-visible rect,.workflow-architecture_graphNode__wIQB3:hover rect,.workflow-architecture_graphNode__wIQB3[data-active=true] rect{stroke:var(--blue);stroke-width:3;fill:#f4f7ff}.workflow-architecture_stageButtons__O4Ch_{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 1.5rem 1.5rem}.workflow-architecture_stageButtons__O4Ch_ button{background:transparent;border:1px solid #899b9a;color:var(--ink);padding:.5rem .7rem;font:inherit;cursor:pointer}.workflow-architecture_stageButtons__O4Ch_ button:focus-visible,.workflow-architecture_stageButtons__O4Ch_ button:hover,.workflow-architecture_stageButtons__O4Ch_ button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.workflow-architecture_graphInspector___td_o{display:grid;grid-template-columns:minmax(180px,.35fr) 1fr;gap:2rem;padding:1.5rem;border-top:1px solid #a7b5b1}.workflow-architecture_graphInspector___td_o h3{font-size:1.8rem;letter-spacing:-.025em;margin:.5rem 0}.workflow-architecture_graphInspector___td_o p{margin:.4rem 0}.workflow-architecture_graphInspector___td_o dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.5rem;margin:0}.workflow-architecture_graphInspector___td_o dl div{border-top:1px solid #b7c0b9;padding-top:.5rem}.workflow-architecture_graphInspector___td_o dt{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:.72rem;text-transform:uppercase;color:#536466}.workflow-architecture_graphInspector___td_o dd{margin:.3rem 0 0;line-height:1.35}.workflow-architecture_graphInspector___td_o dd a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.workflow-architecture_exceptionPaths__Cvn1t{border-top:1px solid #a7b5b1;padding:1rem 1.5rem;background:#fff9ef}.workflow-architecture_exceptionPaths__Cvn1t strong{color:#8d3d2e}.workflow-architecture_exceptionPaths__Cvn1t li{margin:.5rem 0;line-height:1.4}.workflow-architecture_graphTranscript__w9IOR{border-top:1px solid #a7b5b1;padding:1rem 1.5rem}.workflow-architecture_graphTranscript__w9IOR summary{cursor:pointer;font-weight:600}.workflow-architecture_graphTranscript__w9IOR li{margin:.65rem 0;line-height:1.45}.workflow-architecture_ledger__MHx_V{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:2.5rem;border-top:1px solid}.workflow-architecture_ledger__MHx_V article{padding:1.5rem 1.7rem 2rem 0;border-bottom:1px solid}.workflow-architecture_ledger__MHx_V article:not(:nth-child(3n+1)){padding-left:1.7rem;border-left:1px solid}.workflow-architecture_ledger__MHx_V h3{font-size:1.6rem;font-weight:500;line-height:1.15;margin:.7rem 0}.workflow-architecture_ledger__MHx_V p,.workflow-architecture_prose__kQbyh li,.workflow-architecture_prose__kQbyh p{line-height:1.55;max-width:760px}.workflow-architecture_ledger__MHx_V small{font-family:var(--font-mono),"JetBrains Mono",monospace}.workflow-architecture_prose__kQbyh{max-width:850px;font-size:1.14rem}.workflow-architecture_prose__kQbyh h2,.workflow-architecture_prose__kQbyh h3{font-size:clamp(2rem,4vw,4rem);letter-spacing:-.025em;font-weight:500;line-height:1.05}.workflow-architecture_prose__kQbyh h3{font-size:2rem;margin-top:2rem}.workflow-architecture_asideBand__ntEHA{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:2rem 0;border-top:1px solid;margin-top:2rem}.workflow-architecture_asideBand__ntEHA strong{font-size:1.2rem}.workflow-architecture_asideBand__ntEHA p{line-height:1.5}.workflow-architecture_mapDetails__KKIgG{border-bottom:1px solid var(--line);padding:1rem 0}.workflow-architecture_mapDetails__KKIgG summary{cursor:pointer;display:flex;justify-content:space-between;gap:1rem;font-size:1.2rem;font-weight:600}.workflow-architecture_mapDetails__KKIgG ul{column-count:2;padding-left:1.2rem;line-height:1.8}.workflow-architecture_roleRows__23Bly{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.workflow-architecture_roleRows__23Bly article{border-top:1px solid var(--line);padding:1.4rem 0}.workflow-architecture_roleRows__23Bly h3{font-size:1.8rem;letter-spacing:-.025em;margin:.4rem 0}.workflow-architecture_roleRows__23Bly p{line-height:1.45}.workflow-architecture_roleRows__23Bly dl{display:grid;gap:.5rem}.workflow-architecture_roleRows__23Bly dt{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:.72rem;text-transform:uppercase;color:#596869}.workflow-architecture_roleRows__23Bly dd{margin:0}.workflow-architecture_resourceRows__fE0zu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2rem}.workflow-architecture_resourceRows__fE0zu article{border-top:2px solid;padding-top:1.5rem}.workflow-architecture_resourceRows__fE0zu h3{font-size:2.5rem;letter-spacing:-.025em;line-height:1.05}.workflow-architecture_resourceRows__fE0zu p{line-height:1.55}@media(max-width:800px){.workflow-architecture_asideBand__ntEHA,.workflow-architecture_graphInspector___td_o,.workflow-architecture_hero__9vtHi,.workflow-architecture_sectionHead__RJNaF{grid-template-columns:1fr}.workflow-architecture_hero__9vtHi{padding-top:3rem}.workflow-architecture_hero__9vtHi h1{font-size:clamp(3.2rem,13vw,5rem)}.workflow-architecture_path__tS0QZ{grid-template-columns:2.5rem 1fr auto}.workflow-architecture_path__tS0QZ p,.workflow-architecture_path__tS0QZ small{grid-column:2}.workflow-architecture_pathArrow__1LSfj{grid-column:3;grid-row:1}.workflow-architecture_ledger__MHx_V,.workflow-architecture_resourceRows__fE0zu,.workflow-architecture_roleRows__23Bly{grid-template-columns:1fr}.workflow-architecture_ledger__MHx_V article,.workflow-architecture_ledger__MHx_V article:not(:nth-child(3n+1)){padding:1.3rem 0;border-left:0}.workflow-architecture_graphInspector___td_o dl{grid-template-columns:1fr}.workflow-architecture_mapDetails__KKIgG ul{column-count:1}}@media(prefers-reduced-motion:reduce){.workflow-architecture_graphNode__wIQB3 rect,.workflow-architecture_primary__OTKib,.workflow-architecture_secondary__I_cta{transition:none}}.workflow-architecture_page__UdHhb h1{font-family:var(--font-serif),Georgia,serif;font-weight:400}.workflow-architecture_hero__9vtHi{max-width:1440px;margin:auto;padding:64px max(5vw,24px);gap:48px;align-items:start}.workflow-architecture_capacityHero__zhglx h1,.workflow-architecture_hero__9vtHi h1{font-size:clamp(40px,4.8vw,72px);letter-spacing:-.025em;line-height:1.08;max-width:25ch;margin:0 0 24px}.workflow-architecture_hero__9vtHi h1 em{color:inherit;font-style:normal}.workflow-architecture_heroAside__DcA2A{border:0;padding:0;align-self:center}.workflow-architecture_hero__9vtHi .workflow-architecture_textLink__gk6NN{margin-top:18px;min-height:44px}.workflow-architecture_section__liIyH{padding-block:64px}.workflow-architecture_sectionHead__RJNaF{display:block;border:0;padding:0;margin-bottom:32px}.workflow-architecture_sectionHead__RJNaF h2{max-width:28ch;font-size:clamp(30px,3vw,44px);line-height:1.15;letter-spacing:-.025em}.workflow-architecture_sectionHead__RJNaF p{max-width:65ch;font-size:17px;line-height:1.6}.workflow-architecture_sectionBlue__236sL,.workflow-architecture_sectionDark__nFylI,.workflow-architecture_sectionQuiet__imp6u{background:var(--paper-deep);color:var(--ink)}.workflow-architecture_sectionDark__nFylI{--line:rgba(13,16,20,.19);--body:#343a42;--muted:#61666d}.workflow-architecture_sectionDark__nFylI .workflow-architecture_textLink__gk6NN{color:var(--blue)}.workflow-architecture_ledger__MHx_V{grid-template-columns:1fr;margin-top:32px;border-top:0}.workflow-architecture_ledger__MHx_V article,.workflow-architecture_ledger__MHx_V article:not(:nth-child(3n+1)){display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:8px 48px;border-left:0;border-bottom:1px solid var(--line);padding:24px 0}.workflow-architecture_ledger__MHx_V h3{grid-column:1;grid-row:1;margin:0;max-width:24ch;font-size:23px;letter-spacing:-.025em}.workflow-architecture_ledger__MHx_V small{grid-column:1;grid-row:2;font:12px/1.5 var(--font-plex),sans-serif;text-transform:none;color:var(--muted)}.workflow-architecture_ledger__MHx_V p{grid-column:2;grid-row:1/span 2;margin:0;font-size:17px;max-width:65ch}.workflow-architecture_ledger__MHx_V a{grid-column:2;color:var(--blue);text-underline-offset:4px;margin-top:6px}.workflow-architecture_eyebrow__fWNh_,.workflow-architecture_number__5fUo5{letter-spacing:0;font-family:var(--font-plex),sans-serif;text-transform:none}.workflow-architecture_primary__OTKib,.workflow-architecture_secondary__I_cta{font-weight:500;border-radius:2px}.workflow-architecture_primary__OTKib:focus-visible,.workflow-architecture_primary__OTKib:hover{transform:none}.workflow-architecture_sampleNote__fvtne{align-self:end;border-top:1px solid var(--line);padding-top:20px;max-width:45ch}.workflow-architecture_sampleNote__fvtne p{font-size:16px;line-height:1.6;margin:0 0 12px}.workflow-architecture_optionalEvidence__6Xshr{border-top:1px solid var(--line);margin-top:32px;padding-top:8px}.workflow-architecture_optionalEvidence__6Xshr>summary{cursor:pointer;padding:16px 0;min-height:48px;font-size:17px}.workflow-architecture_measurementNote__KkZWW{max-width:75ch;font-size:17px;line-height:1.6}.workflow-architecture_roleRows__23Bly dt{font:13px/1.5 var(--font-plex),sans-serif;text-transform:none}@media(max-width:800px){.workflow-architecture_hero__9vtHi{grid-template-columns:1fr;padding-block:44px;gap:28px}.workflow-architecture_capacityHero__zhglx h1,.workflow-architecture_hero__9vtHi h1{font-size:clamp(38px,9vw,56px);max-width:25ch}.workflow-architecture_section__liIyH{padding-block:44px}.workflow-architecture_ledger__MHx_V article,.workflow-architecture_ledger__MHx_V article:not(:nth-child(3n+1)){display:block}.workflow-architecture_ledger__MHx_V small{display:block;margin:12px 0}.workflow-architecture_ledger__MHx_V p{margin-top:12px}.workflow-architecture_ledger__MHx_V a{display:inline-block;margin-top:16px}}.workflow-architecture_hero__9vtHi{padding-block:56px 64px;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:64px;align-items:center}.workflow-architecture_hero__9vtHi h1{font-size:clamp(42px,4.6vw,68px);line-height:1.075;max-width:24ch;text-wrap:pretty}.workflow-architecture_lead__YBd4F{font-size:18px;line-height:1.6;color:var(--body);max-width:61ch}.workflow-architecture_heroSingle__iFmDq{grid-template-columns:1fr}.workflow-architecture_heroSingle__iFmDq .workflow-architecture_lead__YBd4F{max-width:65ch}.workflow-architecture_section__liIyH{max-width:1440px;margin-inline:auto}.workflow-architecture_sectionHead__RJNaF h2{font-size:clamp(30px,3vw,42px)}.workflow-architecture_heroAside__DcA2A>.workflow-architecture_eyebrow__fWNh_,.workflow-architecture_sectionHead__RJNaF>span{display:none}.workflow-architecture_heroAside__DcA2A>strong{font:400 clamp(28px,3vw,40px)/1.12 var(--font-serif),Georgia,serif;max-width:23ch}.workflow-architecture_heroAside__DcA2A>p{font-size:16px;line-height:1.6;color:var(--body);max-width:58ch}.workflow-architecture_hero__9vtHi .workflow-architecture_kicker__yVFqE{font:400 12px/1.5 var(--font-mono),monospace;text-transform:none;letter-spacing:0;margin:0 0 20px}.workflow-architecture_primary__OTKib,.workflow-architecture_secondary__I_cta{font-size:16px;min-height:48px}.workflow-architecture_textLink__gk6NN{min-height:44px;font-size:15px;line-height:1.4;font-weight:500}.workflow-architecture_page__UdHhb a:focus-visible,.workflow-architecture_page__UdHhb button:focus-visible,.workflow-architecture_page__UdHhb summary:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.workflow-architecture_path__tS0QZ{gap:24px;padding-block:24px;grid-template-columns:40px minmax(0,.9fr) minmax(0,1.1fr) minmax(0,.7fr) 24px}.workflow-architecture_path__tS0QZ h3{font-size:23px;line-height:1.25}.workflow-architecture_path__tS0QZ p{font-size:16px;line-height:1.55;color:var(--body)}.workflow-architecture_path__tS0QZ small{font:400 12px/1.6 var(--font-plex),sans-serif;color:var(--muted)}.workflow-architecture_pathArrow__1LSfj{font-size:24px}.workflow-architecture_graph__NWsCD{border:1px solid var(--line);background:var(--white)}.workflow-architecture_graphTop__L_GFR{font:400 13px/1.5 var(--font-plex),sans-serif;letter-spacing:0;text-transform:none;padding:18px 24px;border-color:var(--line);color:var(--body)}.workflow-architecture_graphTop__L_GFR>span:first-child{font-family:var(--font-mono),monospace;font-size:12px}.workflow-architecture_scrollCue__IXHZy{font-size:14px;line-height:1.5;color:var(--muted);margin:18px 24px}.workflow-architecture_stageButtons__O4Ch_{gap:8px;padding:0 24px 24px}.workflow-architecture_stageButtons__O4Ch_ button{min-height:48px;padding:12px 14px;font:500 14px/1.4 var(--font-plex),sans-serif;border:1px solid var(--line);border-radius:2px}.workflow-architecture_graphInspector___td_o{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:40px;padding:28px 24px;border-color:var(--line);background:var(--paper-deep)}.workflow-architecture_graphInspector___td_o small{font:400 12px/1.5 var(--font-plex),sans-serif;letter-spacing:0;text-transform:none;color:var(--muted)}.workflow-architecture_graphInspector___td_o h3{font-size:26px;font-weight:500;line-height:1.2;margin:10px 0}.workflow-architecture_graphInspector___td_o p{font-size:16px;line-height:1.6;color:var(--body)}.workflow-architecture_graphInspector___td_o dl{gap:20px 24px}.workflow-architecture_graphInspector___td_o dt{font:500 13px/1.5 var(--font-plex),sans-serif;letter-spacing:0;text-transform:none;color:var(--muted)}.workflow-architecture_graphInspector___td_o dd{font-size:16px;line-height:1.6;margin-top:8px}.workflow-architecture_exceptionPaths__Cvn1t{border-color:var(--line);background:var(--paper);padding:20px 24px;font-size:15px;line-height:1.6}.workflow-architecture_graphTranscript__w9IOR{border-color:var(--line);padding:0 24px 20px;font-size:15px;line-height:1.6}.workflow-architecture_graphTranscript__w9IOR summary{min-height:48px;padding-block:18px;font-size:16px}.workflow-architecture_roleRows__23Bly{display:block}.workflow-architecture_roleRows__23Bly article{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:8px 48px;padding:28px 0}.workflow-architecture_roleRows__23Bly .workflow-architecture_number__5fUo5{grid-column:1;grid-row:1;font:400 12px/1.5 var(--font-mono),monospace;letter-spacing:0}.workflow-architecture_roleRows__23Bly h3{grid-column:1;grid-row:2;font-size:26px;line-height:1.2;margin:4px 0 8px;font-weight:500}.workflow-architecture_roleRows__23Bly article>p{grid-column:1;grid-row:3;margin:0;color:var(--body);font-size:16px;line-height:1.6}.workflow-architecture_roleRows__23Bly dl{grid-column:2;grid-row:1/span 3;grid-template-columns:1fr 1fr;gap:20px 28px;margin:0}.workflow-architecture_roleRows__23Bly dl>div{border-top:1px solid var(--line);padding-top:12px}.workflow-architecture_roleRows__23Bly dt{font:500 13px/1.5 var(--font-plex),sans-serif;color:var(--muted)}.workflow-architecture_roleRows__23Bly dd{font-size:16px;line-height:1.6;margin:8px 0 0}.workflow-architecture_roleRows__23Bly article>a{grid-column:2;justify-self:start;margin-top:8px}.workflow-architecture_asideBand__ntEHA h3{font-size:25px;line-height:1.3;font-weight:500;margin:10px 0}.workflow-architecture_mapDetails__KKIgG{padding-block:8px}.workflow-architecture_mapDetails__KKIgG summary{min-height:48px;align-items:center;font-size:18px;font-weight:500}.workflow-architecture_mapDetails__KKIgG summary small{font:400 13px/1.5 var(--font-plex),sans-serif;color:var(--muted)}.workflow-architecture_mapDetails__KKIgG li,.workflow-architecture_mapDetails__KKIgG p{font-size:16px;line-height:1.65}.workflow-architecture_prose__kQbyh h2{font:400 clamp(34px,4vw,54px)/1.12 var(--font-serif),Georgia,serif;max-width:25ch}.workflow-architecture_prose__kQbyh p{font-size:17px;line-height:1.65;color:var(--body)}@media(max-width:1000px){.workflow-architecture_hero__9vtHi{gap:40px}.workflow-architecture_path__tS0QZ{grid-template-columns:32px minmax(0,.9fr) minmax(0,1.1fr) 24px}.workflow-architecture_path__tS0QZ small{grid-column:2/span 2}.workflow-architecture_pathArrow__1LSfj{grid-column:4;grid-row:1/span 2}}@media(max-width:800px){.workflow-architecture_hero__9vtHi{grid-template-columns:1fr;padding-block:44px;gap:28px}.workflow-architecture_hero__9vtHi h1{font-size:clamp(39px,9vw,58px)}.workflow-architecture_sectionHead__RJNaF h2{font-size:32px}.workflow-architecture_path__tS0QZ{grid-template-columns:28px minmax(0,1fr) 24px;gap:8px 16px}.workflow-architecture_path__tS0QZ h3{font-size:22px}.workflow-architecture_path__tS0QZ p{grid-column:2}.workflow-architecture_path__tS0QZ small{grid-column:2;grid-row:auto}.workflow-architecture_pathArrow__1LSfj{grid-column:3;grid-row:1}.workflow-architecture_graphCanvas__Fh_Aj{display:none}.workflow-architecture_stageButtons__O4Ch_{display:grid;grid-template-columns:1fr;gap:0;position:relative;padding-top:8px}.workflow-architecture_stageButtons__O4Ch_:before{content:"";position:absolute;top:20px;bottom:38px;left:39px;width:1px;background:var(--blue)}.workflow-architecture_stageButtons__O4Ch_ button{position:relative;text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--white);padding-inline:16px;margin:0;min-height:56px}.workflow-architecture_stageButtons__O4Ch_ button[aria-pressed=true]{background:var(--blue);color:#fff}.workflow-architecture_graphInspector___td_o{grid-template-columns:1fr;gap:20px}.workflow-architecture_graphInspector___td_o dl{grid-template-columns:1fr;gap:16px}.workflow-architecture_graphTop__L_GFR,.workflow-architecture_graphTop__L_GFR>span{display:block}.workflow-architecture_graphTop__L_GFR>span+span{margin-top:6px}.workflow-architecture_roleRows__23Bly article{display:block}.workflow-architecture_roleRows__23Bly h3{font-size:25px;margin:12px 0}.workflow-architecture_roleRows__23Bly dl{grid-template-columns:1fr;gap:16px;margin-top:24px}.workflow-architecture_roleRows__23Bly article>a{margin-top:20px}.workflow-architecture_heroAside__DcA2A{max-width:760px}.workflow-architecture_section__liIyH{padding-block:44px}}@media(max-width:420px){.workflow-architecture_hero__9vtHi,.workflow-architecture_section__liIyH{padding-inline:20px}.workflow-architecture_hero__9vtHi h1{font-size:40px}.workflow-architecture_exceptionPaths__Cvn1t,.workflow-architecture_graphInspector___td_o,.workflow-architecture_graphTop__L_GFR,.workflow-architecture_graphTranscript__w9IOR,.workflow-architecture_stageButtons__O4Ch_{padding-inline:20px}.workflow-architecture_primary__OTKib{width:100%}.workflow-architecture_secondary__I_cta{width:auto}.workflow-architecture_mapDetails__KKIgG summary{font-size:17px;gap:16px}}.resources_page__0wNDc{background:var(--paper);color:var(--ink)}.resources_page__0wNDc :is(a,button):focus-visible{outline:3px solid var(--blue);outline-offset:4px}.resources_page__0wNDc section{scroll-margin-top:28px}.resources_page__0wNDc section:first-child{position:relative;overflow:hidden;min-height:540px;align-items:center;background:var(--paper)}.resources_page__0wNDc section:first-child>*{position:relative}.resources_page__0wNDc h1{max-width:11ch;font-size:clamp(44px,5.4vw,88px)}.resources_page__0wNDc section:first-child p{color:#45515d}.resources_page__0wNDc section:first-child>div:last-child{border:0;padding:30px;background:#fffefa;border-radius:0;box-shadow:none}.resources_page__0wNDc section:first-child>div:last-child p{color:#45515d}.resources_page__0wNDc section:not(:first-child)>div:has(>article){gap:16px;border:0}.resources_page__0wNDc section:not(:first-child) article{background:#fffefa}.resources_page__0wNDc section:not(:first-child) article:has(a){padding:clamp(24px,3vw,44px);border:0;box-shadow:none;border-top:1px solid var(--line)}.resources_page__0wNDc section:not(:first-child) article:has(a):before{content:"0" counter(resource);display:block;margin-bottom:28px;color:var(--blue);font:13px var(--font-mono),monospace}.resources_page__0wNDc section:not(:first-child):has(article a){counter-reset:resource}.resources_page__0wNDc section:not(:first-child) article:has(a){counter-increment:resource}.resources_page__0wNDc section:not(:first-child) article:has(a) h3{max-width:14ch;font-weight:450}.resources_page__0wNDc section:not(:first-child) article:not(:has(a)){padding:24px;border:0}.resources_page__0wNDc section:not(:first-child) article small{color:var(--blue);font-size:12px}.resources_page__0wNDc section:not(:first-child) article h3{font-size:clamp(20px,2vw,27px);line-height:1.25;letter-spacing:-.025em}.resources_page__0wNDc a[href$=".md"],.resources_page__0wNDc a[href$=".pdf"],.resources_page__0wNDc a[href^="/contact"],.resources_page__0wNDc article a{border-radius:2px;min-height:52px;padding:12px 23px;transition:background .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)}.resources_page__0wNDc section:last-child:not(:first-child):has(a[href^="/contact"]){background:#0d1014}.resources_page__0wNDc section:last-child a[href^="/contact"]{background:var(--paper);color:var(--ink)}.resources_page__0wNDc section:last-child a[href^="/contact"]:hover{background:#fffefa}.resources_page__0wNDc section:last-child p a[href="/guarantee"]{color:#bdd3ff;text-decoration:underline;text-underline-offset:4px}@media (max-width:800px){.resources_page__0wNDc section:first-child{min-height:0}.resources_page__0wNDc section:not(:first-child) article:has(a):before{margin-bottom:44px}}@media (prefers-reduced-motion:reduce){.resources_page__0wNDc a{transition:none!important}}.resources_page__0wNDc h1{font-family:var(--font-serif),Georgia,serif;font-weight:400;letter-spacing:-.025em;line-height:1.04}.resources_libraryIntro__sUfHx,.resources_libraryNote__1Oc9o,.resources_library__caqDZ{max-width:1280px;margin:auto;padding:48px clamp(24px,5vw,72px)}.resources_page__0wNDc .resources_libraryIntro__sUfHx{min-height:0;display:grid;grid-template-columns:1.25fr .75fr;gap:64px;align-items:end;padding-top:64px;padding-bottom:48px}.resources_page__0wNDc .resources_libraryIntro__sUfHx h1{max-width:24ch;margin:0;font-size:clamp(38px,4.6vw,68px);letter-spacing:-.025em;line-height:1.08}.resources_page__0wNDc .resources_libraryIntro__sUfHx p{font-size:18px;line-height:1.6;margin:0;max-width:45ch;color:var(--body)}.resources_library__caqDZ{padding-top:0;padding-bottom:24px}.resources_page__0wNDc .resources_libraryRow__6NGoC{display:grid;grid-template-columns:160px minmax(0,1fr) 160px;gap:48px;padding:30px 0!important;border-top:1px solid var(--line)!important;background:transparent!important;box-shadow:none!important}.resources_page__0wNDc .resources_libraryRow__6NGoC:before{display:none!important}.resources_documentCover__cRc5B{background:var(--paper-deep);padding:18px;min-height:210px;display:flex;flex-direction:column;align-items:start;justify-content:space-between}.resources_documentCover__cRc5B>small,.resources_documentCover__cRc5B>span{font-size:10px;color:var(--body)}.resources_documentCover__cRc5B strong{font:400 24px/1.1 var(--font-serif),serif;letter-spacing:-.025em}.resources_page__0wNDc .resources_libraryCopy__odmK2 h2{margin:10px 0 16px;font-size:28px;font-weight:500;line-height:1.15;letter-spacing:-.025em}.resources_libraryCopy__odmK2 p{max-width:60ch;line-height:1.6;margin:0 0 20px;color:var(--body)}.resources_page__0wNDc .resources_libraryLink__JWr7N{padding:0!important;min-height:0!important;border-radius:0!important;color:var(--blue);display:inline-block;text-decoration:underline;text-underline-offset:5px;font-weight:500}.resources_format__rfJ9P{font-size:13px;color:var(--muted);padding-top:12px;line-height:1.6}.resources_libraryNote__1Oc9o{max-width:1280px;border-top:1px solid var(--line);padding-top:40px;padding-bottom:40px}.resources_libraryNote__1Oc9o h2{font-size:26px;font-weight:500}.resources_libraryNote__1Oc9o p{max-width:72ch;color:var(--body)}@media(max-width:800px){.resources_page__0wNDc .resources_libraryIntro__sUfHx{grid-template-columns:1fr;gap:24px;padding-top:40px}.resources_page__0wNDc .resources_libraryRow__6NGoC{grid-template-columns:86px minmax(0,1fr);gap:22px;padding:24px 0!important}.resources_documentCover__cRc5B{padding:10px;min-height:140px}.resources_documentCover__cRc5B strong{font-size:18px}.resources_documentCover__cRc5B>span{font-size:8px}.resources_documentCover__cRc5B>small{display:none}.resources_page__0wNDc .resources_libraryCopy__odmK2 h2{font-size:22px;margin-top:0}.resources_libraryCopy__odmK2 p{font-size:16px}.resources_format__rfJ9P{grid-column:2;padding-top:0;margin-top:-10px;font-size:12px}.resources_page__0wNDc .resources_libraryIntro__sUfHx h1{font-size:clamp(38px,8vw,52px)}}.first-pass_firstPass__N9Y6I{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:clamp(30px,5vw,80px);padding:clamp(48px,6vw,96px) max(5vw,24px);border-block:1px solid var(--line);background:var(--paper-deep);scroll-margin-top:92px!important}.first-pass_intro__zM8wp>span,.first-pass_outcome__puQxX>span{color:var(--blue-readable);font:600 10px/1.4 var(--font-mono),monospace;letter-spacing:.08em}.first-pass_intro__zM8wp h2{max-width:12ch;margin:22px 0;font-size:clamp(38px,4vw,64px);font-weight:500;letter-spacing:-.03em;line-height:1.02}.first-pass_intro__zM8wp p{max-width:34ch;font-size:17px;line-height:1.55}.first-pass_intro__zM8wp small{display:block;max-width:43ch;margin-top:26px;color:var(--body);font-size:12px;line-height:1.55}.first-pass_fields__tqB3f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-content:start}.first-pass_field__mSysP{display:grid;align-content:start;gap:10px;min-width:0;font-size:13px;font-weight:600;line-height:1.4}.first-pass_wide__7o3GG{grid-column:1/-1}.first-pass_field__mSysP input,.first-pass_field__mSysP select{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:52px;padding:12px 14px;border:1px solid #8f969b;border-radius:0;background:var(--white);color:var(--ink);font:400 15px/1.4 var(--font-plex),IBM Plex Sans,sans-serif}.first-pass_field__mSysP input::placeholder{color:#626b71}.first-pass_field__mSysP :is(input,select):focus-visible{outline:3px solid var(--blue);outline-offset:2px}.first-pass_outcome__puQxX{grid-column:2;padding:clamp(22px,3vw,36px);border-left:3px solid var(--blue);background:var(--white);overflow-wrap:anywhere}.first-pass_outcome__puQxX h3{margin:15px 0;font-size:clamp(22px,2vw,30px);font-weight:500;letter-spacing:-.02em}.first-pass_outcome__puQxX p{max-width:66ch;margin:0 0 12px;color:var(--body);font-size:15px;line-height:1.6}.first-pass_nextLinks__a_kcT{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.first-pass_nextLinks__a_kcT a{color:var(--blue-readable);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.first-pass_nextLinks__a_kcT a:hover{color:var(--ink)}@media (max-width:800px){.first-pass_firstPass__N9Y6I{grid-template-columns:minmax(0,1fr);gap:32px;padding-inline:24px}.first-pass_intro__zM8wp h2{max-width:16ch;margin:14px 0}.first-pass_intro__zM8wp small{margin-top:16px}.first-pass_outcome__puQxX{grid-column:1}}@media (max-width:520px){.first-pass_fields__tqB3f{grid-template-columns:minmax(0,1fr);gap:16px}.first-pass_field__mSysP{grid-column:1}}.blueprint_page__B9KHS{color:var(--ink);background:var(--paper)}.blueprint_page__B9KHS *{box-sizing:border-box;min-width:0}.blueprint_heroNote__RYDQj{font-size:16px;line-height:1.6;color:var(--body);max-width:56ch;margin:20px 0 0}.blueprint_hero__OdHWN,.blueprint_section__wumry{max-width:1440px;margin-inline:auto;padding:64px max(5vw,24px)}.blueprint_hero__OdHWN{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(40px,6vw,96px);align-items:center;border-bottom:1px solid var(--line)}.blueprint_hero__OdHWN h1{font:400 clamp(42px,4.8vw,72px)/1.07 var(--font-serif),Georgia,serif;letter-spacing:-.025em;max-width:24ch;margin:0 0 26px}.blueprint_hero__OdHWN h1 em{font-style:normal;color:var(--blue)}.blueprint_lead__9CX6E{font-size:19px;line-height:1.6;color:var(--body);max-width:58ch;margin:0}.blueprint_actions__bVyN6{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px}.blueprint_primary__Zt3AP{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:12px 18px;background:var(--blue);border:1px solid var(--blue);border-radius:2px;color:#fff!important;text-decoration:none;font-size:16px;font-weight:500}.blueprint_primary__Zt3AP:hover{background:#102e95}.blueprint_primary__Zt3AP:active{transform:translateY(1px)}.blueprint_textLink__RWBeH{display:inline-flex;align-items:center;gap:8px;min-height:48px;color:var(--blue)!important;font-size:15px;text-decoration:underline!important;text-underline-offset:5px}.blueprint_sample__UoZzk{padding:32px;background:var(--white);border:1px solid var(--line);position:relative;align-self:center}.blueprint_sampleTop__D4vsf{display:flex;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.blueprint_sampleTop__D4vsf>span:last-child{font-family:var(--font-mono),monospace}.blueprint_sample__UoZzk h2{font:400 clamp(31px,3vw,43px)/1.1 var(--font-serif),Georgia,serif;margin:24px 0 18px;max-width:22ch;letter-spacing:-.025em}.blueprint_sampleDecision__zbYWf{font-size:15px;line-height:1.6;margin:0;color:var(--body);max-width:52ch}.blueprint_sampleDesigns__0HoBm{padding:0;list-style:none;margin:24px 0 0}.blueprint_sampleDesigns__0HoBm li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;padding:16px 0;border-top:1px solid var(--line)}.blueprint_sampleDesigns__0HoBm li>span{font:12px/1.5 var(--font-mono),monospace;color:var(--muted)}.blueprint_sampleDesigns__0HoBm strong{display:block;font-size:16px;font-weight:500;line-height:1.4}.blueprint_sampleDesigns__0HoBm small{display:block;font-size:12px;line-height:1.5;margin-top:4px;color:var(--muted)}.blueprint_sampleDesigns__0HoBm li[data-first=true] strong,.blueprint_sampleDesigns__0HoBm li[data-first=true]>span{color:var(--blue)}.blueprint_sampleLimit__j_qXy{font-size:12px;line-height:1.5;color:var(--muted);margin:18px 0 8px}.blueprint_section__wumry{border-bottom:1px solid var(--line);scroll-margin-top:88px}.blueprint_sectionHead__1ow0Z{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;margin-bottom:32px}.blueprint_section__wumry h2{font:500 clamp(30px,3vw,43px)/1.15 var(--font-plex),sans-serif;letter-spacing:-.025em;margin:0;max-width:28ch}.blueprint_sectionHead__1ow0Z>p{font-size:17px;line-height:1.65;max-width:65ch;margin:0;color:var(--body)}.blueprint_quiet__L2TXj{background:var(--paper-deep)}.blueprint_deliverables__Q_xKl{margin:0}.blueprint_deliverables__Q_xKl>div{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:48px;padding:24px 0;border-top:1px solid var(--line)}.blueprint_deliverables__Q_xKl dt{font-size:23px;font-weight:500;line-height:1.3}.blueprint_deliverables__Q_xKl dd{font-size:17px;line-height:1.65;color:var(--body);max-width:65ch;margin:0}.blueprint_quote__XSuG_{padding:28px 32px;background:var(--paper-deep);margin-top:24px;display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:48px}.blueprint_quote__XSuG_ strong{font-weight:500;font-size:21px;line-height:1.3}.blueprint_quote__XSuG_ p{font-size:16px;line-height:1.6;margin:0;color:var(--body)}.blueprint_participation__GmQ5P{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.blueprint_participation__GmQ5P article{padding-top:24px;border-top:1px solid var(--line)}.blueprint_participation__GmQ5P h3{font-size:22px;font-weight:500;line-height:1.25;margin:0 0 14px}.blueprint_participation__GmQ5P p{font-size:16px;line-height:1.65;color:var(--body);margin:0}.blueprint_method__RW_61{margin-top:40px;border-top:1px solid var(--line)}.blueprint_method__RW_61 details{border-bottom:1px solid var(--line)}.blueprint_method__RW_61 summary{display:flex;justify-content:space-between;gap:24px;padding:20px 0;cursor:pointer;list-style:none;min-height:48px}.blueprint_method__RW_61 summary::-webkit-details-marker{display:none}.blueprint_method__RW_61 h3{font:500 20px/1.3 var(--font-plex),sans-serif;margin:0}.blueprint_method__RW_61 summary>svg{flex:none;color:var(--blue);transition:transform var(--brand-motion) var(--brand-ease)}.blueprint_method__RW_61 details[open] summary>svg{transform:rotate(180deg)}.blueprint_method__RW_61 p{max-width:75ch;font-size:16px;line-height:1.6;color:var(--body);margin:0 0 24px}.blueprint_installationNote__XdrXt{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:0 48px;margin-top:32px}.blueprint_installationNote__XdrXt h3{font:500 23px/1.3 var(--font-plex),sans-serif;margin:0;grid-row:1/span 2}.blueprint_installationNote__XdrXt p{font-size:16px;line-height:1.65;color:var(--body);max-width:70ch;margin:0 0 12px}.blueprint_installationNote__XdrXt a{justify-self:start}.blueprint_optionalEvidence__W3l8e>summary{font-size:17px;font-weight:500;line-height:1.4;min-height:48px;cursor:pointer;padding:12px 0}.blueprint_close__k21HL{display:grid;grid-template-columns:1fr 1fr;gap:64px}.blueprint_close__k21HL h2{font:400 clamp(36px,4vw,56px)/1.1 var(--font-serif),Georgia,serif;max-width:24ch}.blueprint_close__k21HL p{font-size:17px;line-height:1.65;margin:0 0 24px;color:var(--body);max-width:58ch}.blueprint_page__B9KHS :is(a,summary):focus-visible{outline:2px solid var(--blue);outline-offset:5px}@media(max-width:1000px){.blueprint_hero__OdHWN{gap:40px}.blueprint_sample__UoZzk{padding:24px}.blueprint_hero__OdHWN h1{font-size:clamp(42px,5vw,60px)}.blueprint_lead__9CX6E{font-size:18px}}@media(max-width:800px){.blueprint_hero__OdHWN,.blueprint_section__wumry{padding-block:44px}.blueprint_close__k21HL,.blueprint_deliverables__Q_xKl>div,.blueprint_hero__OdHWN,.blueprint_installationNote__XdrXt,.blueprint_quote__XSuG_,.blueprint_sectionHead__1ow0Z{grid-template-columns:1fr;gap:20px}.blueprint_hero__OdHWN{gap:32px}.blueprint_hero__OdHWN h1{font-size:clamp(39px,9vw,58px)}.blueprint_sample__UoZzk h2{font-size:37px}.blueprint_sample__UoZzk{max-width:600px;width:100%;padding:28px}.blueprint_sectionHead__1ow0Z{gap:20px;margin-bottom:28px}.blueprint_section__wumry h2{font-size:32px}.blueprint_deliverables__Q_xKl dt{font-size:22px}.blueprint_deliverables__Q_xKl>div{gap:12px}.blueprint_quote__XSuG_{padding:24px;gap:12px}.blueprint_participation__GmQ5P{grid-template-columns:1fr;gap:24px}.blueprint_participation__GmQ5P article{padding-top:20px}.blueprint_installationNote__XdrXt h3{grid-row:auto}.blueprint_close__k21HL h2{font-size:40px}.blueprint_method__RW_61{margin-top:28px}}@media(max-width:420px){.blueprint_hero__OdHWN,.blueprint_section__wumry{padding-inline:20px}.blueprint_hero__OdHWN h1{font-size:40px}.blueprint_actions__bVyN6 .blueprint_primary__Zt3AP{width:100%}.blueprint_sample__UoZzk{padding:22px}.blueprint_sample__UoZzk h2{font-size:34px}.blueprint_section__wumry h2{font-size:31px}}@media(prefers-reduced-motion:reduce){.blueprint_page__B9KHS *{transition:none!important;animation:none!important}}.blueprint_sampleImage__udsY2{margin:-32px -32px 24px}.blueprint_sampleImage__udsY2 img{display:block;width:100%;height:auto;aspect-ratio:2.6;object-fit:cover;object-position:center 54%}.blueprint_sampleImage__udsY2 figcaption{padding:8px 16px;border-bottom:1px solid var(--line);font-size:11px;line-height:1.5;color:var(--muted);background:var(--paper-deep)}@media(max-width:1000px){.blueprint_sampleImage__udsY2{margin:-24px -24px 24px}}@media(max-width:800px){.blueprint_sampleImage__udsY2{margin:-28px -28px 24px}.blueprint_sampleImage__udsY2 img{aspect-ratio:2.4}}@media(max-width:420px){.blueprint_sampleImage__udsY2{margin:-22px -22px 22px}.blueprint_sampleImage__udsY2 img{aspect-ratio:2}}.evidence-charts_chartSection__DU32g{margin:clamp(48px,7vw,96px) 0;color:var(--ink,#0d1014)}.evidence-charts_chartHeader__yTmCH{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.65fr);gap:clamp(24px,5vw,80px);align-items:end;margin-bottom:28px}.evidence-charts_chartHeader__yTmCH h2{max-width:670px;margin:7px 0 0;font:500 clamp(30px,4vw,54px)/1.02 var(--font-plex),system-ui,sans-serif;letter-spacing:-.035em}.evidence-charts_chartHeader__yTmCH>p{max-width:440px;margin:0;color:var(--muted,#61666d);font-size:14px;line-height:1.6}.evidence-charts_label__b1xzf{margin:0;color:var(--blue-readable,#0048c8);font:600 14px/1.45 var(--font-plex),system-ui,sans-serif}.evidence-charts_status__3n2FB{max-width:680px;margin:13px 0 0;color:var(--muted,#61666d);font-size:14px;line-height:1.55}.evidence-charts_status__3n2FB a{color:var(--blue-readable,#0048c8);text-underline-offset:3px}.evidence-charts_chartFrame__YzpGZ{padding:clamp(20px,3.4vw,38px);border:1px solid var(--line,rgba(13,16,20,.19));background:var(--white,#fffefa)}.evidence-charts_legend__o3zO1{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:14px;color:var(--muted,#61666d);font-size:12px}.evidence-charts_legend__o3zO1 span{display:inline-flex;align-items:center;gap:8px}.evidence-charts_legend__o3zO1 i{display:inline-block;width:12px;height:12px;background:#0048c8}.evidence-charts_legend__o3zO1 i[data-series=evidence],.evidence-charts_legend__o3zO1 i[data-series=target]{background:#61666d}.evidence-charts_plot__aqwDl{width:100%;min-width:0}.evidence-charts_selector__Ul6GI{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.evidence-charts_selector__Ul6GI button{min-height:44px;padding:9px 12px;border:1px solid var(--line,rgba(13,16,20,.19));border-radius:0;background:transparent;color:var(--ink,#0d1014);font:600 13px/1.2 var(--font-plex),system-ui,sans-serif;cursor:pointer}.evidence-charts_selector__Ul6GI button[aria-pressed=true]{border-color:#0048c8;background:#0048c8;color:#fffefa}.evidence-charts_selectedRecord__mYtOj{margin:18px 0 0;padding-top:17px;border-top:1px solid var(--line,rgba(13,16,20,.19));font-size:13px;line-height:1.55}.evidence-charts_selectedRecord__mYtOj strong{font-weight:600}.evidence-charts_tooltip__6wJaq{display:grid;gap:4px;min-width:180px;padding:10px 12px;border:1px solid rgba(13,16,20,.28);background:#fffefa;color:#0d1014;box-shadow:0 5px 18px rgba(13,16,20,.12);font:12px/1.4 var(--font-plex),system-ui,sans-serif}.evidence-charts_tooltip__6wJaq strong{font-weight:600}.evidence-charts_tooltip__6wJaq span{color:#343a42}.evidence-charts_tableWrap__RWedo{margin-top:18px;overflow-x:auto;border-top:1px solid var(--line,rgba(13,16,20,.19))}.evidence-charts_tableWrap__RWedo table{width:100%;min-width:620px;border-collapse:collapse;font-size:13px;line-height:1.5}.evidence-charts_tableWrap__RWedo caption{padding:14px 0;text-align:left;font-weight:600}.evidence-charts_tableWrap__RWedo td,.evidence-charts_tableWrap__RWedo th{padding:11px 12px;border-bottom:1px solid var(--line,rgba(13,16,20,.19));text-align:left;vertical-align:top}.evidence-charts_tableWrap__RWedo thead{color:var(--muted,#61666d);font-size:11px}.evidence-charts_tableWrap__RWedo tbody th{font-weight:600}.evidence-charts_tableWrap__RWedo td:nth-child(2),.evidence-charts_tableWrap__RWedo td:nth-child(3){font-variant-numeric:tabular-nums;white-space:nowrap}.evidence-charts_annotation__2RkGe{max-width:920px;margin:18px 0 0;color:var(--muted,#61666d);font-size:13px;line-height:1.6}.evidence-charts_annotation__2RkGe strong{color:var(--ink,#0d1014)}.evidence-charts_compact__wJOiF{margin:0}.evidence-charts_compact__wJOiF .evidence-charts_chartHeader__yTmCH{display:block;margin-bottom:22px}.evidence-charts_compact__wJOiF .evidence-charts_chartHeader__yTmCH h2{max-width:600px;font-size:clamp(28px,3vw,43px)}.evidence-charts_compact__wJOiF .evidence-charts_tableWrap__RWedo{margin-top:16px}@media (max-width:640px){.evidence-charts_chartSection__DU32g{margin:52px 0}.evidence-charts_chartHeader__yTmCH{grid-template-columns:1fr;gap:15px}.evidence-charts_chartHeader__yTmCH h2{font-size:clamp(29px,10vw,43px)}.evidence-charts_chartFrame__YzpGZ{padding:17px 12px}.evidence-charts_legend__o3zO1{gap:9px 14px;font-size:11px}.evidence-charts_plot__aqwDl{margin-left:-5px;width:calc(100% + 5px)}.evidence-charts_selector__Ul6GI button{flex:1 1 auto;padding:9px 8px}.evidence-charts_selectedRecord__mYtOj{font-size:12px}.evidence-charts_tableWrap__RWedo{margin-inline:-1px}.evidence-charts_tableWrap__RWedo table{font-size:12px}.evidence-charts_tableWrap__RWedo td,.evidence-charts_tableWrap__RWedo th{padding:10px 8px}.evidence-charts_annotation__2RkGe{font-size:12px}}.evidence-charts_compact__wJOiF .evidence-charts_chartFrame__YzpGZ{border:0;border-block:1px solid var(--line,rgba(13,16,20,.19));background:transparent;padding:24px 0}.evidence-charts_compact__wJOiF .evidence-charts_chartHeader__yTmCH h2{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.025em}.evidence-charts_compact__wJOiF .evidence-charts_tableWrap__RWedo table{min-width:0;table-layout:fixed}.evidence-charts_compact__wJOiF .evidence-charts_tableWrap__RWedo td,.evidence-charts_compact__wJOiF .evidence-charts_tableWrap__RWedo th{overflow-wrap:break-word}.evidence-charts_compact__wJOiF .evidence-charts_selector__Ul6GI{gap:0 24px}.evidence-charts_compact__wJOiF .evidence-charts_selector__Ul6GI button{border:0;border-bottom:1px solid transparent;background:transparent;color:var(--ink,#0d1014);padding-inline:0}.evidence-charts_compact__wJOiF .evidence-charts_selector__Ul6GI button[aria-pressed=true]{border-color:#0048c8;color:#0048c8;background:transparent}.evidence-charts_compact__wJOiF .evidence-charts_selector__Ul6GI button:focus-visible{outline:2px solid #0048c8;outline-offset:4px}@media(max-width:640px){.evidence-charts_compact__wJOiF{margin:0}.evidence-charts_compact__wJOiF .evidence-charts_tableWrap__RWedo table{font-size:11px}.evidence-charts_compact__wJOiF .evidence-charts_tableWrap__RWedo td,.evidence-charts_compact__wJOiF .evidence-charts_tableWrap__RWedo th{padding:10px 5px}.evidence-charts_compact__wJOiF .evidence-charts_tableWrap__RWedo td:nth-child(2),.evidence-charts_compact__wJOiF .evidence-charts_tableWrap__RWedo td:nth-child(3){white-space:normal}}.capability-route-surfaces_engagement__7_est{background:#e9e8e2;border:1px solid #d9d9d2;border-radius:10px;padding:28px;color:#0d1014}.capability-route-surfaces_frameHeading__FRzom{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid #cdcec6}.capability-route-surfaces_frameHeading__FRzom>span,.capability-route-surfaces_output__6WwNo>span,.capability-route-surfaces_owner__iQQZ_>span,.capability-route-surfaces_registerType__dKqbG{font-size:13px;font-weight:500}.capability-route-surfaces_frameHeading__FRzom p{font-size:17px;margin:0}.capability-route-surfaces_path__59X3P{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px 0 0;margin:0;list-style:none;gap:24px}.capability-route-surfaces_path__59X3P>li{min-width:0;position:relative}.capability-route-surfaces_stepHeading__XfUoU{display:flex;align-items:center;gap:12px;padding-bottom:20px}.capability-route-surfaces_stepHeading__XfUoU>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid #9dabbc;color:#0048c8;background:#f4f3ee;border-radius:50%;font-size:14px}.capability-route-surfaces_stepHeading__XfUoU h3{font-size:22px;line-height:1.3;margin:0;font-weight:500}.capability-route-surfaces_output__6WwNo{background:#fffefa;border:1px solid #cfcec6;border-top:3px solid #0048c8;padding:22px;box-shadow:0 10px 22px -18px #0d101450}.capability-route-surfaces_output__6WwNo>span{color:#61666d}.capability-route-surfaces_output__6WwNo h4{font-family:var(--brand-display,Georgia,serif);font-weight:400;font-size:29px;line-height:1.15;margin:12px 0}.capability-route-surfaces_inspector__0hqyy p,.capability-route-surfaces_output__6WwNo p,.capability-route-surfaces_shared__z_Ct3 p{font-size:16px;line-height:1.55;margin:0}.capability-route-surfaces_owner__iQQZ_{border-top:1px solid #e2e2dc;margin-top:24px;padding-top:16px}.capability-route-surfaces_owner__iQQZ_>span{color:#0048c8}.capability-route-surfaces_owner__iQQZ_ p{margin-top:8px}.capability-route-surfaces_inspector__0hqyy{margin-top:12px;border-bottom:1px solid #d0d1c9}.capability-route-surfaces_inspector__0hqyy summary{cursor:pointer;min-height:48px;padding:14px 0;font-size:15px;font-weight:500}.capability-route-surfaces_inspector__0hqyy p{padding-bottom:16px}.capability-route-surfaces_path__59X3P>li>a{font-size:15px;display:inline-flex;min-height:44px;align-items:center;margin-top:8px;color:#0048c8}.capability-route-surfaces_shared__z_Ct3{display:grid;grid-template-columns:1.1fr 1.5fr;gap:8px 24px;border-top:1px solid #b9c1ca;margin-top:28px;padding-top:24px}.capability-route-surfaces_shared__z_Ct3 strong{font-size:17px;font-weight:500}.capability-route-surfaces_shared__z_Ct3 a{grid-column:2;font-size:15px;color:#0048c8;min-height:44px;display:inline-flex;align-items:center}.capability-route-surfaces_limit__fkvMi{margin:16px 0 0;font-size:13px!important;color:#61666d}.capability-route-surfaces_situations__PyewN{border-top:2px solid #0d1014;padding-top:18px}.capability-route-surfaces_situationHeading__rPXdv{display:grid;grid-template-columns:minmax(12rem,.7fr) minmax(0,1.4fr);gap:24px;align-items:baseline;padding-bottom:22px}.capability-route-surfaces_situationHeading__rPXdv>span,.capability-route-surfaces_situationLabel__qRcIH,.capability-route-surfaces_situationNumber__TPYuL{color:#61666d;font-size:13px;font-weight:500}.capability-route-surfaces_situationHeading__rPXdv p{max-width:60ch;margin:0;font-size:17px;line-height:1.55}.capability-route-surfaces_situationList__E_Lp0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0;margin:0;border-top:1px solid #c5c6bf}.capability-route-surfaces_situationList__E_Lp0>li{position:relative;min-width:0;padding:24px 28px 26px 42px;border-bottom:1px solid #c5c6bf}.capability-route-surfaces_situationList__E_Lp0>li:nth-child(odd){border-right:1px solid #c5c6bf}.capability-route-surfaces_situationNumber__TPYuL{position:absolute;top:25px;left:0;color:#0048c8;font-variant-numeric:tabular-nums}.capability-route-surfaces_situationLabel__qRcIH{margin:0 0 10px}.capability-route-surfaces_situationList__E_Lp0 h2{font-family:var(--brand-display,Georgia,serif);font-size:clamp(25px,2.5vw,34px);font-weight:400;line-height:1.12;margin:0 0 12px;color:#0d1014}.capability-route-surfaces_situationList__E_Lp0 p:not(.capability-route-surfaces_situationLabel__qRcIH){margin:0;max-width:46ch;font-size:16px;line-height:1.55}.capability-route-surfaces_situationList__E_Lp0 a{display:inline-flex;align-items:center;min-height:44px;margin-top:14px;color:#0048c8;font-size:15px}.capability-route-surfaces_situationList__E_Lp0 a:focus-visible{outline:2px solid #0048c8;outline-offset:4px}.capability-route-surfaces_register__3jtnc{border-top:1px solid #bfc2c5}.capability-route-surfaces_register__3jtnc article{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:24px;align-items:baseline;padding:28px 0;border-bottom:1px solid #cccec9}.capability-route-surfaces_registerType__dKqbG{color:#61666d;display:flex;gap:16px}.capability-route-surfaces_registerType__dKqbG>span{color:#0048c8;font-variant-numeric:tabular-nums}.capability-route-surfaces_registerType__dKqbG p{font-size:14px;margin:0;line-height:1.45}.capability-route-surfaces_register__3jtnc h3{font-family:var(--brand-display,Georgia,serif);font-size:30px;line-height:1.15;font-weight:400;margin:0 0 12px}.capability-route-surfaces_register__3jtnc h3 a{text-decoration:none;color:#0d1014}.capability-route-surfaces_register__3jtnc h3 a:hover{color:#0048c8}.capability-route-surfaces_register__3jtnc h3 a>span{font-size:21px;color:#0048c8}.capability-route-surfaces_register__3jtnc article>div>p{font-size:17px;line-height:1.55;max-width:65ch;margin:0}.capability-route-surfaces_register__3jtnc small{display:block;color:#61666d;font-size:13px;margin-top:12px}.capability-route-surfaces_open__6FNlW{color:#0048c8;font-size:15px;min-height:44px;display:inline-flex;align-items:center}.capability-route-surfaces_depth__1QVLc{border-top:1px solid #c5c6bf;border-bottom:1px solid #c5c6bf;padding:4px 0;margin-top:32px}.capability-route-surfaces_depth__1QVLc>summary{cursor:pointer;padding:20px 0;min-height:48px;font-size:18px;font-weight:500}.capability-route-surfaces_depth__1QVLc[open]>summary{border-bottom:1px solid #d9dad3;margin-bottom:24px}.capability-route-surfaces_ink__X1q0W{background:#0d1014;color:#f4f3ee;padding:clamp(24px,4vw,48px);border-radius:10px}.capability-route-surfaces_ink__X1q0W h3{color:inherit}.capability-route-surfaces_material__EdIfg{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,.6fr);gap:32px;align-items:center}.capability-route-surfaces_material__EdIfg img{display:block;width:100%;height:auto;border-radius:6px}.capability-route-surfaces_material__EdIfg h2{margin:0 0 18px}.capability-route-surfaces_material__EdIfg p{font-size:18px;line-height:1.6}.capability-route-surfaces_material__EdIfg a{color:#90b9ff;display:inline-flex;align-items:center;min-height:44px}.capability-route-surfaces_depth__1QVLc>summary:focus-visible,.capability-route-surfaces_engagement__7_est :is(a,summary):focus-visible,.capability-route-surfaces_register__3jtnc a:focus-visible{outline:2px solid #0048c8;outline-offset:4px}@media (max-width:1000px){.capability-route-surfaces_path__59X3P{grid-template-columns:1fr}.capability-route-surfaces_path__59X3P>li{display:grid;grid-template-columns:220px minmax(0,1fr);gap:0 24px;border-bottom:1px solid #cdcec6;padding-bottom:20px}.capability-route-surfaces_stepHeading__XfUoU{align-items:flex-start}.capability-route-surfaces_inspector__0hqyy,.capability-route-surfaces_path__59X3P>li>a{grid-column:2}.capability-route-surfaces_register__3jtnc article{grid-template-columns:150px 1fr}.capability-route-surfaces_open__6FNlW{grid-column:2}}@media (max-width:600px){.capability-route-surfaces_engagement__7_est{padding:20px 16px}.capability-route-surfaces_frameHeading__FRzom,.capability-route-surfaces_shared__z_Ct3,.capability-route-surfaces_situationHeading__rPXdv{display:block}.capability-route-surfaces_frameHeading__FRzom p,.capability-route-surfaces_situationHeading__rPXdv p{margin-top:8px}.capability-route-surfaces_path__59X3P>li{display:block}.capability-route-surfaces_path__59X3P{gap:28px}.capability-route-surfaces_output__6WwNo{padding:20px 16px}.capability-route-surfaces_output__6WwNo h4{font-size:27px}.capability-route-surfaces_shared__z_Ct3 p{margin:12px 0}.capability-route-surfaces_register__3jtnc article{display:block;padding:24px 0}.capability-route-surfaces_registerType__dKqbG{margin-bottom:16px}.capability-route-surfaces_register__3jtnc h3{font-size:28px}.capability-route-surfaces_open__6FNlW{margin-top:12px}.capability-route-surfaces_material__EdIfg{grid-template-columns:1fr;gap:16px}.capability-route-surfaces_material__EdIfg img{max-height:220px;object-fit:cover}.capability-route-surfaces_situationList__E_Lp0{grid-template-columns:1fr}.capability-route-surfaces_situationList__E_Lp0>li{padding:22px 0 24px 38px}.capability-route-surfaces_situationList__E_Lp0>li:nth-child(odd){border-right:0}.capability-route-surfaces_situationNumber__TPYuL{top:22px}}