.article_block__SWj_K{margin-top:clamp(3rem,6vw,4.5rem)}.article_block__SWj_K:first-of-type{margin-top:0}.article_blockHeading__Gwdyn{margin:0 0 .85rem;font-size:clamp(1.5rem,2.2vw,1.875rem)}.article_blockText__fHBOE{max-width:68ch;margin:0 0 1rem;color:var(--ink-70);line-height:1.7}.article_toc__Ypy2w{margin:clamp(1.75rem,3vw,2.5rem) 0;padding:1.1rem 1.25rem;background:var(--grey-100);border-radius:var(--radius)}.article_toc__Ypy2w .article_tocHeading__PZ9m3{display:block;margin:0 0 .6rem;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-60)}.article_toc__Ypy2w ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem .9rem}.article_toc__Ypy2w li{margin:0}.article_toc__Ypy2w a{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-sm);font-weight:600;color:var(--blue);text-decoration:none;line-height:1.4}.article_toc__Ypy2w a:before{content:"#";color:var(--blue);font-weight:700}.article_toc__Ypy2w a:hover{color:var(--blue-deep);text-decoration:underline;text-underline-offset:3px}.article_toc__Ypy2w a:hover:before{color:var(--blue-deep)}.article_levelBento__aR8fE{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,1fr);grid-template-areas:"intro level1 level2" "intro level3 detail"}.article_levelBento__aR8fE>*{border-radius:var(--radius-lg)}.article_levelHint__hOvHE{margin-top:.85rem;font-size:var(--fs-xs);color:var(--ink-60)}.article_bentoTileIntro__50Okd{grid-area:intro;padding:clamp(1.25rem,2.5vw,1.75rem);background:var(--blue);color:var(--white);display:flex;flex-direction:column;gap:.6rem}.article_bentoStat__krAxH{font-family:var(--font-display);font-size:clamp(3rem,6vw,4.5rem);font-weight:700;line-height:1;color:var(--green)}.article_bentoStatLabel__RB3lg{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.85)}.article_bentoIntroLead__geYCn{margin:auto 0 0;font-family:var(--font-display);font-size:var(--fs-lead);font-weight:700;letter-spacing:-.02em;color:var(--white)}.article_bentoIntroText__c0XcE{margin:0;font-size:var(--fs-sm);color:rgba(255,255,255,.85);line-height:1.6}.article_bentoTileLevel__U3U3S{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:clamp(1rem,2.2vw,1.4rem);text-align:left;border:none;background:var(--white);box-shadow:0 0 0 1px var(--grey-200);cursor:pointer;transition:transform .15s,box-shadow .15s}.article_bentoTileLevel__U3U3S:hover{box-shadow:0 4px 12px rgba(0,0,0,.06)}.article_bentoTileLevel__U3U3S:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.article_bentoLevelActive__LHBI_{box-shadow:0 0 0 2px var(--blue)}.article_bentoTileLevel__U3U3S .article_levelRoles__knMTT{margin-top:auto;padding-top:.5rem}.article_levelTier__rvva5{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.article_levelName__gMQbS{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.5rem,2vw,1.875rem);letter-spacing:-.02em;color:var(--ink)}.article_levelEqf__NtDqA{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:600;color:var(--blue)}.article_levelRoles__knMTT{margin:.3rem 0 0;font-size:var(--fs-sm);color:var(--ink);line-height:1.55}.article_bentoLevelOperational__s9QdE{background:var(--grey-100);color:var(--ink)}.article_bentoLevelOperational__s9QdE .article_levelEqf__NtDqA,.article_bentoLevelOperational__s9QdE .article_levelTier__rvva5{color:var(--blue)}.article_bentoLevelManagement__epVjT{background:var(--blue);color:var(--white)}.article_bentoLevelManagement__epVjT .article_levelEqf__NtDqA,.article_bentoLevelManagement__epVjT .article_levelTier__rvva5{color:var(--green)}.article_bentoLevelManagement__epVjT .article_levelName__gMQbS{color:var(--white)}.article_bentoLevelManagement__epVjT .article_levelRoles__knMTT{color:rgba(255,255,255,.92)}.article_bentoLevelStrategic__2RVBd{background:var(--anthracite);color:var(--white)}.article_bentoLevelStrategic__2RVBd .article_levelEqf__NtDqA,.article_bentoLevelStrategic__2RVBd .article_levelTier__rvva5{color:var(--green)}.article_bentoLevelStrategic__2RVBd .article_levelName__gMQbS{color:var(--white)}.article_bentoLevelStrategic__2RVBd .article_levelRoles__knMTT{color:rgba(255,255,255,.92)}.article_bentoTileDetail__h7Bbx{grid-area:detail;padding:clamp(1.25rem,2.5vw,1.6rem);background:var(--white);box-shadow:0 0 0 1px var(--grey-200);border-left:4px solid var(--blue);display:flex;flex-direction:column;gap:.4rem}.article_bentoDetailEyebrow__JgHIh{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-60)}.article_bentoDetailName__Pb7YE{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.5rem,2vw,1.875rem);letter-spacing:-.02em;color:var(--ink)}.article_bentoDetailEqf__REEvs{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:600;color:var(--blue)}.article_bentoDetailText__rmV3D{margin:.2rem 0 0;font-size:var(--fs-sm);color:var(--ink-70);line-height:1.6}.article_bentoDetailAssessment__5zENx{margin:.5rem 0 0;font-size:var(--fs-sm);color:var(--ink-70);line-height:1.55}.article_bentoDetailAssessment__5zENx strong{color:var(--ink)}@media (max-width:760px){.article_levelBento__aR8fE{grid-template-columns:1fr;grid-template-areas:none}.article_levelBento__aR8fE>*{grid-area:auto!important}}.article_subNotes__faIE2{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin-top:clamp(1.25rem,2.5vw,1.75rem)}.article_subNote__Ecn5L{padding:1.1rem 1.25rem;background:var(--white);border:1px solid var(--grey-200);border-radius:var(--radius)}.article_subNoteHeading__DKBfx{margin:0 0 .35rem;font-family:var(--font-display);font-weight:700;font-size:var(--fs-base);color:var(--ink)}.article_subNoteText__r6SAL{margin:0 0 .85rem;font-size:var(--fs-sm);color:var(--ink-70);line-height:1.55}.article_steps__5Kypy{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.article_step__W___J{background:var(--white);padding:clamp(1rem,2.2vw,1.4rem);display:flex;gap:.85rem;align-items:flex-start;box-shadow:0 0 0 1px var(--grey-200)}.article_stepNum__PIfZY{flex:none;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;color:var(--white);background:var(--blue);padding:.3rem .5rem}.article_stepBody__wFFz_{display:flex;flex-direction:column;gap:.25rem}.article_stepTitle__TLipb{font-family:var(--font-display);font-weight:700;font-size:var(--fs-base);letter-spacing:-.02em;color:var(--ink)}.article_stepText__6E9Qw{font-size:var(--fs-sm);color:var(--ink-70);line-height:1.6}.article_costCards__udPHK{list-style:none;margin:0;padding:0;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.article_costCard__359fb{padding:clamp(1.15rem,2.4vw,1.5rem);background:var(--white);border:1px solid var(--grey-200);border-radius:var(--radius);display:flex;flex-direction:column;gap:.35rem}.article_costCardLevel__zt9C1{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.article_costCardRange__tmzvy{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.5rem,2vw,1.875rem);letter-spacing:-.02em;color:var(--ink)}.article_costCardIncludes___j_MJ{margin:.75rem 0 0}.article_costCardIncludes___j_MJ dt{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-60);margin-bottom:.15rem}.article_costCardIncludes___j_MJ dd{margin:0;font-size:var(--fs-sm);color:var(--ink-70);line-height:1.6}.article_schemes__Ann1T{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.article_scheme__TQN1h{background:var(--white);padding:clamp(1.15rem,2.4vw,1.5rem);box-shadow:0 0 0 1px var(--grey-200);display:flex;flex-direction:column;gap:.55rem}.article_schemeName__JMPfV{margin:0;padding-bottom:.6rem;border-bottom:3px solid var(--blue);font-family:var(--font-display);font-weight:700;font-size:var(--fs-lead);letter-spacing:-.02em;color:var(--ink)}.article_schemeTagline__Kq1XR{margin:0;font-size:var(--fs-sm);color:var(--ink-60);line-height:1.55}.article_schemeFacts__vH_bM{margin:0;display:flex;flex-direction:column;gap:.75rem}.article_schemeFacts__vH_bM dt{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-60);margin-bottom:.15rem}.article_schemeFacts__vH_bM dd{margin:0;font-size:var(--fs-sm);color:var(--ink-70);line-height:1.6}.article_fundingMore__D3ySJ{margin:.85rem 0 0;font-size:var(--fs-sm);color:var(--ink-60)}.article_sampleMark__62ZAn{margin-left:.15em;font-weight:700;color:var(--warning-ink);text-decoration:none;cursor:help}.article_legend__xbDnm{margin:.85rem 0 0;font-size:var(--fs-xs);color:var(--ink-60)}.article_faqs__m9bZ2{margin-top:clamp(3rem,6vw,4.5rem)}.article_faqHeading__64IxM{margin-bottom:1.25rem;font-size:clamp(1.5rem,2.2vw,1.875rem)}.article_cta__D9eJ_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:clamp(3rem,6vw,4.5rem);padding:clamp(1.5rem,3vw,2rem);background:var(--grey-100);border-radius:var(--radius-lg)}.article_ctaHeading__CNDgc{margin:0 0 .35rem;font-family:var(--font-display);font-weight:700;font-size:var(--fs-lead);letter-spacing:-.02em;color:var(--ink)}.article_ctaText__9LuDm{margin:0;font-size:var(--fs-sm);color:var(--ink-70)}.inhouseHero_hero__FTK85{background:var(--blue-deep);padding-top:clamp(3rem,7vw,6rem)}.inhouseHero_copy__tXlok{padding-bottom:clamp(2.75rem,8vw,8.5rem)}@media (min-width:1000px){.inhouseHero_copy__tXlok{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-column-gap:clamp(2rem,5vw,5rem);column-gap:clamp(2rem,5vw,5rem);align-items:end}.inhouseHero_eyebrow__p4dY8{grid-column:1/-1}.inhouseHero_intro__F7xsk{margin-top:0;padding-bottom:.35rem}}.inhouseHero_eyebrow__p4dY8{margin:0 0 clamp(1.5rem,4vw,2.75rem);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.inhouseHero_title__eL8lu{margin:0;color:var(--white);font-family:var(--font-display);font-weight:700;font-size:clamp(2.75rem,7vw,5rem);line-height:1;letter-spacing:-.04em;text-wrap:pretty}.inhouseHero_intro__F7xsk{margin:clamp(1.25rem,3vw,1.75rem) 0 0;font-size:var(--fs-lead);line-height:1.55;color:rgb(var(--white-rgb)/.82);max-width:44ch}.inhouseHero_actions__llLHO{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:clamp(1.5rem,3vw,2rem)}.inhouseHero_photos__Hi6RT{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.inhouseHero_frame__YfIqB{margin:0;overflow:hidden;background:var(--ink)}.inhouseHero_photo__8Sm2H{display:block;width:100%;height:100%;aspect-ratio:16/10;object-fit:cover}@media (max-width:720px){.inhouseHero_photos__Hi6RT{grid-template-columns:1fr}.inhouseHero_photo__8Sm2H{aspect-ratio:16/9}.inhouseHero_frame__YfIqB:last-child{display:none}}.inhouse_sectionHead__ZzTZ2{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.inhouse_sectionHead__ZzTZ2 h2{margin-top:.6rem}.inhouse_sectionLead__A38L8{color:var(--ink-70);font-size:var(--fs-lead);line-height:1.6;max-width:62ch;margin-top:.85rem}.inhouse_offers__oXQZn{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:clamp(1.25rem,2.5vw,1.75rem);gap:clamp(1.25rem,2.5vw,1.75rem)}.inhouse_offer___atGX{background:var(--white);border:1px solid var(--grey-200);border-top:4px solid var(--blue);border-radius:var(--radius);padding:clamp(1.25rem,2.5vw,1.75rem);display:flex;flex-direction:column;gap:.6rem}.inhouse_offerLabel__32RCi{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--green-ink)}.inhouse_offerTitle__pGBgi{font-size:1.15rem;font-weight:600;font-family:var(--font-display);margin:0}.inhouse_offerText__BORDi{color:var(--ink-70);font-size:var(--fs-sm);line-height:1.6;margin:0}.inhouse_targets__VVDdY{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0;border-top:1px solid var(--grey-200)}.inhouse_target__x7HAi{display:flex;flex-direction:column;gap:.4rem;padding:clamp(1.25rem,2.5vw,1.75rem) 0;border-bottom:1px solid var(--grey-200)}.inhouse_target__x7HAi:nth-child(odd){padding-right:clamp(1.5rem,3vw,2.5rem);border-right:1px solid var(--grey-200)}.inhouse_target__x7HAi:nth-child(2n){padding-left:clamp(1.5rem,3vw,2.5rem)}.inhouse_targetTitle__tgUF7{font-size:1.1rem;font-weight:600;font-family:var(--font-display);margin:0}.inhouse_targetText__EAT9k{color:var(--ink-70);font-size:var(--fs-sm);line-height:1.6;margin:0}@media (max-width:620px){.inhouse_targets__VVDdY{grid-template-columns:1fr}.inhouse_target__x7HAi:nth-child(odd){padding-right:0;border-right:none}.inhouse_target__x7HAi:nth-child(2n){padding-left:0}}.inhouse_processInner__2K_5X{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:start}.inhouse_processVisual__mPZ_O{margin:0}.inhouse_processImg__wEaty{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}@media (max-width:860px){.inhouse_processInner__2K_5X{grid-template-columns:1fr}.inhouse_processVisual__mPZ_O{order:-1}.inhouse_processImg__wEaty{aspect-ratio:16/9}}