.ApproachSection_section__6aSRW{padding:90px 0;position:relative;z-index:2}@media (max-width:640px){.ApproachSection_section__6aSRW{padding:64px 0}}.ApproachSection_grid__da8x_{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:start}@media (min-width:1024px){.ApproachSection_grid__da8x_{grid-template-columns:1fr 1fr;gap:3.5rem}}.ApproachSection_points__yrpdu{list-style:none;margin:0;padding:0}.ApproachSection_point__C4XD7{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;padding:1.25rem 0;border-top:1px solid rgba(0,0,0,.12)}.ApproachSection_point__C4XD7:last-child{border-bottom:1px solid rgba(0,0,0,.12)}.ApproachSection_pointNum__nCmLJ{font-family:var(--serif),Georgia,serif;font-size:1.6rem;font-weight:300;font-style:italic;line-height:1;color:var(--gold-soft);padding-top:2px}.ApproachSection_pointText___5uN7{font-family:var(--sans);font-size:1rem;line-height:1.65;color:#5b5044;font-weight:300}.ApproachSection_pointText___5uN7 strong{color:var(--ink);font-weight:600}.ApproachSection_fileMock__DamIz{background:var(--ink);color:var(--paper);border:1px solid var(--line);border-radius:8px;padding:1.5rem;font-family:var(--mono),ui-monospace,monospace;font-size:.85rem;line-height:1.7;box-shadow:0 30px 60px -30px rgba(0,0,0,.6);position:relative}@media (max-width:640px){.ApproachSection_fileMock__DamIz{font-size:.78rem;padding:1.125rem}}.ApproachSection_fileBar__OPLT6{display:flex;align-items:center;gap:.375rem;padding-bottom:.875rem;margin-bottom:1rem;border-bottom:1px solid var(--line)}.ApproachSection_fileBarDot__M_4fN{width:10px;height:10px;border-radius:9999px}.ApproachSection_fileBarDot__M_4fN[data-color=red]{background:#ff5f57}.ApproachSection_fileBarDot__M_4fN[data-color=yellow]{background:#febc2e}.ApproachSection_fileBarDot__M_4fN[data-color=green]{background:#28c840}.ApproachSection_fileBarLabel__9kK4u{margin-left:.5rem;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--paper-mute)}.ApproachSection_fileStamp__4HuO2{display:inline-block;padding:.1875rem .625rem;border:1.5px solid var(--gold);color:var(--gold);font-size:.65rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transform:rotate(-1.5deg);margin-bottom:.875rem}.ApproachSection_fileRow__x1wlI{display:grid;grid-template-columns:90px 1fr;gap:.75rem;padding:.375rem 0;align-items:center}@media (max-width:640px){.ApproachSection_fileRow__x1wlI{grid-template-columns:80px 1fr}}.ApproachSection_fileKey__osQJZ{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-mute)}.ApproachSection_fileVal__3d0Xx{color:var(--paper);font-size:.85rem}.ApproachSection_fileValAccent__kIdMY{color:var(--gold)}.ApproachSection_fileValOk__N2giv{color:var(--gold);font-weight:500}.ApproachSection_redacted__Wifxt{display:inline-block;height:.9em;width:80px;background:var(--paper);vertical-align:-2px;border-radius:1px}.CaseFilesSection_section__PrRHu{padding:90px 0;border-bottom:1px solid var(--line)}@media (max-width:640px){.CaseFilesSection_section__PrRHu{padding:64px 0}}.CaseFilesSection_cases__XOL9K{display:grid;grid-template-columns:1fr;gap:1.25rem;list-style:none;margin:0;padding:0}@media (min-width:768px){.CaseFilesSection_cases__XOL9K{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.CaseFilesSection_cases__XOL9K{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.CaseFilesSection_case__nQGm4{background:var(--ink-2);border:1px solid var(--line);border-radius:6px;padding:1.75rem;font-family:var(--sans);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;gap:.875rem;height:100%}.CaseFilesSection_case__nQGm4:hover{border-color:var(--gold);transform:translateY(-3px);box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}@media (max-width:640px){.CaseFilesSection_case__nQGm4{padding:1.25rem}}.CaseFilesSection_strip__T3IDp{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px dashed var(--line)}.CaseFilesSection_caseId__ndnru{font-size:.78rem;letter-spacing:.06em}.CaseFilesSection_caseId__ndnru,.CaseFilesSection_status__KVVZJ{font-family:var(--mono),ui-monospace,monospace;font-weight:500;color:var(--gold)}.CaseFilesSection_status__KVVZJ{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.375rem}.CaseFilesSection_status__KVVZJ:before{content:"";width:6px;height:6px;background:var(--gold);border-radius:9999px;box-shadow:0 0 0 3px rgba(232,163,61,.18)}.CaseFilesSection_industry__5w5NV{font-family:var(--mono),ui-monospace,monospace;font-size:.74rem;font-weight:500;letter-spacing:.08em;color:var(--paper-mute);margin:0}.CaseFilesSection_finding__BK6WP{font-family:var(--serif),Georgia,serif;font-size:1.35rem;font-weight:500;line-height:1.2;color:var(--paper);letter-spacing:-.015em;margin:0}.CaseFilesSection_blockLabel__hepNK{font-family:var(--mono),ui-monospace,monospace;font-size:.62rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 .375rem}.CaseFilesSection_bodyText__aClyk{font-size:.92rem;line-height:1.6;color:var(--paper-dim);font-weight:300;margin:0}.CaseFilesSection_footer__Dx8xH{margin-top:auto;padding-top:.875rem;border-top:1px dashed var(--line);display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.CaseFilesSection_duration__CN4Yq{font-family:var(--mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.08em;color:var(--paper-mute)}.CaseFilesSection_duration__CN4Yq strong{color:var(--paper);font-weight:500}.CaseFilesSection_clearance__hqBdU{font-family:var(--mono),ui-monospace,monospace;font-size:.58rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);padding:.1875rem .5rem;border:1px solid var(--line);border-radius:3px}@media (max-width:640px){.CaseFilesSection_clearance__hqBdU{font-size:.54rem;padding:.125rem .375rem}}.CaseFilesSection_endOfSelection__CWImU{text-align:center;font-family:var(--mono),ui-monospace,monospace;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-mute);margin:3.5rem 0 0}.MethodologySection_section__NDibx{padding:90px 0;position:relative;z-index:2}@media (max-width:640px){.MethodologySection_section__NDibx{padding:64px 0}}.MethodologySection_list__pCkje{list-style:none;margin:0;padding:0}.MethodologySection_phase___hS4o{display:grid;grid-template-columns:auto 1fr;gap:1.25rem 1.5rem;padding:1.75rem 0;border-top:1px solid rgba(0,0,0,.12);align-items:start}.MethodologySection_phase___hS4o:last-child{border-bottom:1px solid rgba(0,0,0,.12)}@media (min-width:768px){.MethodologySection_phase___hS4o{grid-template-columns:auto 1fr 1.4fr;gap:2.25rem;padding:2rem 0}}.MethodologySection_phaseNumber__dXWPg{font-family:var(--serif-italic),Georgia,serif;font-size:clamp(3rem,5vw,4.5rem);font-weight:400;font-style:italic;color:var(--gold-soft);line-height:.9;letter-spacing:-.04em}@media (max-width:640px){.MethodologySection_phaseNumber__dXWPg{font-size:2.75rem}}.MethodologySection_phaseLabel__66BrL{font-family:var(--mono),ui-monospace,monospace;font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#7c7669;margin:0 0 .5rem}.MethodologySection_phaseTitle__vF7Hh{font-family:var(--serif),Georgia,serif;font-size:1.5rem;font-weight:500;color:var(--ink);letter-spacing:-.015em;line-height:1.15;margin:0}@media (min-width:768px){.MethodologySection_phaseTitle__vF7Hh{font-size:1.65rem}}@media (max-width:640px){.MethodologySection_phaseTitle__vF7Hh{font-size:1.3rem}}.MethodologySection_phaseDesc__KO3q3{grid-column:1/-1}.MethodologySection_phaseDesc__KO3q3 p{font-family:var(--sans);font-size:1rem;line-height:1.7;color:#5b5044;font-weight:300;margin:0}@media (min-width:768px){.MethodologySection_phaseDesc__KO3q3{grid-column:auto}}.SelectionStandardsSection_section__Z26R8{padding:90px 0;border-bottom:1px solid var(--line)}@media (max-width:640px){.SelectionStandardsSection_section__Z26R8{padding:64px 0}}.SelectionStandardsSection_grid__uaTO9{display:grid;grid-template-columns:1fr;gap:1px;list-style:none;margin:0;padding:0;background:var(--line);border:1px solid var(--line);border-radius:6px;overflow:hidden}@media (min-width:768px){.SelectionStandardsSection_grid__uaTO9{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.SelectionStandardsSection_grid__uaTO9{grid-template-columns:repeat(3,1fr)}}.SelectionStandardsSection_item__nNTaP{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1.75rem;background:var(--ink);transition:background .25s}.SelectionStandardsSection_item__nNTaP:hover{background:var(--ink-2)}.SelectionStandardsSection_check__WCraG{width:36px;height:36px;background:rgba(232,163,61,.1);border:1px solid var(--line);color:var(--gold);border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.SelectionStandardsSection_itemTitle__A0Ydm{font-family:var(--serif),Georgia,serif;font-size:1.25rem;font-weight:500;color:var(--paper);letter-spacing:-.01em;margin:0 0 .5rem;line-height:1.2}.SelectionStandardsSection_itemBody__59LZm{font-family:var(--sans);font-size:.93rem;line-height:1.6;color:var(--paper-dim);font-weight:300;margin:0}.ByTheNumbersSection_section__OvQRR{padding:90px 0;position:relative;z-index:2}@media (max-width:640px){.ByTheNumbersSection_section__OvQRR{padding:64px 0}}.ByTheNumbersSection_grid__JPB9I{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(0,0,0,.15);border-left:1px solid rgba(0,0,0,.15);margin:0;padding:0}@media (min-width:768px){.ByTheNumbersSection_grid__JPB9I{grid-template-columns:repeat(4,1fr)}}.ByTheNumbersSection_cell__GpFNn{padding:1.75rem 1.5rem;border-right:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);margin:0}@media (max-width:640px){.ByTheNumbersSection_cell__GpFNn{padding:1.375rem 1.125rem}}.ByTheNumbersSection_figure__NRA0S{font-family:var(--serif),Georgia,serif;font-size:clamp(2.4rem,5.2vw,3.4rem);font-weight:300;letter-spacing:-.04em;color:var(--gold-soft);line-height:.95;margin:0}@media (max-width:640px){.ByTheNumbersSection_figure__NRA0S{font-size:clamp(2rem,9vw,2.75rem)}}.ByTheNumbersSection_figureAccent__c_kUZ{font-family:var(--serif-italic),Georgia,serif;font-style:italic;font-weight:400;color:var(--gold-soft);margin-left:.1rem}.ByTheNumbersSection_label__v15zL{font-family:var(--mono),ui-monospace,monospace;font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#7c7669;margin:.75rem 0 0;line-height:1.4}.FaqSection_section__VSiTy{padding:90px 0;border-bottom:1px solid var(--line)}@media (max-width:640px){.FaqSection_section__VSiTy{padding:64px 0}}.FaqSection_list__6Clkm{margin:0;max-width:64rem}.FaqSection_item__RBMrD{border-top:1px solid var(--line);padding:.375rem 0}.FaqSection_item__RBMrD:last-of-type{border-bottom:1px solid var(--line)}.FaqSection_summary__U_zAs{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;font-family:var(--serif),Georgia,serif;font-size:1.2rem;font-weight:500;color:var(--paper);letter-spacing:-.01em;cursor:pointer;list-style:none;line-height:1.3}.FaqSection_summary__U_zAs::-webkit-details-marker{display:none}@media (max-width:640px){.FaqSection_summary__U_zAs{font-size:1.05rem;padding:1.15rem 0}}.FaqSection_toggleIcon__94uJI{width:34px;height:34px;border-radius:9999px;background:rgba(232,163,61,.1);border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--gold);font-family:var(--sans);font-weight:400;font-size:1.5rem;line-height:1;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease;flex-shrink:0}.FaqSection_item__RBMrD[open] .FaqSection_toggleIcon__94uJI{transform:rotate(45deg);background:var(--gold);color:var(--ink);border-color:var(--gold)}.FaqSection_answer__SB7W6{padding:0 0 1.75rem;max-width:70ch}.FaqSection_answer__SB7W6 p{font-family:var(--sans);font-size:1rem;line-height:1.7;color:var(--paper-dim);font-weight:300;margin:0}.CtaSection_cta__BBggM{border-bottom:1px solid var(--line)}.CtaSection_wrap__EkegB{max-width:1240px;margin:0 auto;padding:5.5rem 1.5rem;position:relative}@media (min-width:768px){.CtaSection_wrap__EkegB{padding:6.5rem 2rem}}@media (min-width:1024px){.CtaSection_wrap__EkegB{padding:7.5rem 2.5rem}}.CtaSection_grid__yvU4D{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:end}@media (min-width:1024px){.CtaSection_grid__yvU4D{grid-template-columns:1.4fr 1fr;gap:3.5rem}}.CtaSection_eyebrow__u7qcQ{font-family:var(--mono),ui-monospace,monospace;font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;margin:0 0 1.25rem}.CtaSection_heading__UNmWT{font-family:var(--serif),Georgia,serif;font-size:clamp(2.2rem,5.2vw,3.75rem);font-weight:380;line-height:1.02;letter-spacing:-.025em;margin:0}@media (max-width:640px){.CtaSection_heading__UNmWT{font-size:clamp(2rem,7.5vw,2.6rem)}}.CtaSection_body__ZzskO{font-family:var(--sans);margin:1.75rem 0 0;max-width:60ch;font-size:1.075rem;line-height:1.6;font-weight:300}.CtaSection_contact__pgvzn{border-radius:8px;padding:1.75rem}.CtaSection_contact__pgvzn dl{margin:0}.CtaSection_row__DNQne{display:grid;grid-template-columns:80px 1fr;gap:1rem;padding:.875rem 0;border-bottom:1px solid var(--line);align-items:baseline;margin:0}.CtaSection_row__DNQne:last-child{border-bottom:none}.CtaSection_rowKey__R0Yek{font-family:var(--mono),ui-monospace,monospace;font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;margin:0}.CtaSection_rowVal__dz7Ix{font-family:var(--sans);font-size:.95rem;font-weight:400;margin:0}