._section_1vkzw_1{position:relative;isolation:isolate;background:var(--color-canvas);color:var(--color-text-inverse);padding:clamp(2.8rem,6vw,5rem) 0;background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-text-inverse) 8%,transparent),transparent 30%),linear-gradient(180deg,var(--color-canvas-muted) 0%,var(--color-canvas) 50%,var(--color-canvas-muted) 100%)}._header_1vkzw_10{display:grid;gap:.9rem;margin-bottom:1.4rem;max-width:58rem;min-width:0}._title_1vkzw_18{margin:0;max-width:18ch;min-width:0;font-family:var(--font-display);font-size:clamp(1.85rem,4vw,3rem);line-height:.98;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;hyphens:auto}._description_1vkzw_31{margin:0;max-width:48ch;min-width:0;color:var(--color-text-inverse-muted);font-size:var(--type-body);line-height:1.5;overflow-wrap:anywhere;text-wrap:balance}._filtersPanel_1vkzw_42{display:grid;gap:1rem;min-width:0;padding:clamp(1rem,2.4vw,1.35rem);border:1px solid var(--color-border-inverse);background:linear-gradient(135deg,color-mix(in srgb,var(--color-text-inverse) 4%,transparent),transparent 55%);margin-bottom:1.5rem;background-color:var(--color-canvas-muted)}._filtersToggle_1vkzw_53{display:none;width:100%;align-items:center;justify-content:space-between;gap:.8rem;min-height:46px;margin-bottom:1rem;padding:.72rem .85rem;border:1px solid color-mix(in srgb,var(--color-text-inverse) 18%,transparent);background:color-mix(in srgb,var(--color-text-inverse) 5%,transparent);color:var(--color-text-inverse);font-family:var(--font-display);font-size:var(--type-label-sm);font-weight:var(--font-weight-nav);letter-spacing:.08em;line-height:1.1;text-transform:uppercase}._filtersToggle_1vkzw_53 span:last-child{color:var(--color-text-inverse-soft);font-family:var(--font-body);font-size:var(--type-body-sm);font-weight:400;letter-spacing:.02em;text-transform:none}._filtersToggle_1vkzw_53:focus-visible{outline:1px solid var(--color-text-inverse);outline-offset:3px}._filters_1vkzw_42{display:grid;gap:.9rem;min-width:0}._filterStack_1vkzw_93{display:grid;gap:.55rem;min-width:0}._filterLabel_1vkzw_99{margin:0;color:var(--color-text-inverse-subtle);font-family:var(--font-display);font-size:var(--type-label);font-weight:var(--font-weight-nav);letter-spacing:.08em;text-transform:uppercase;font-size:var(--type-label-sm)}._filterGroup_1vkzw_110{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0}._filter_1vkzw_42{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:38px;padding:.55rem .8rem;border:1px solid var(--color-border-inverse);background:color-mix(in srgb,var(--color-canvas) 84%,transparent);color:var(--color-text-inverse-muted);font-family:var(--font-display);font-size:var(--type-label-sm);font-weight:var(--font-weight-nav);letter-spacing:.08em;line-height:1;text-transform:uppercase;transition:border-color .16s ease,background-color .16s ease,color .16s ease}._filter_1vkzw_42[data-active=true]{border-color:var(--color-action-primary-border);background:var(--color-action-primary-bg);color:var(--color-action-primary-ink)}._filter_1vkzw_42:focus-visible{outline:1px solid var(--color-text-inverse);outline-offset:3px}._filtersMeta_1vkzw_149{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem 1.2rem;min-width:0;padding-top:.1rem;border-top:1px solid var(--color-border-inverse)}._results_1vkzw_159,._helper_1vkzw_160{margin:0}._results_1vkzw_159{align-self:center;color:var(--color-text-inverse);font-family:var(--font-display);font-size:var(--type-label);font-weight:var(--font-weight-nav);letter-spacing:.08em;text-transform:uppercase}._helper_1vkzw_160{margin:0;max-width:42rem;color:var(--color-text-inverse-soft);font-size:var(--type-body-sm);line-height:1.45;overflow-wrap:anywhere;align-self:center;justify-self:end;text-align:right;line-height:1.5}._grid_1vkzw_187{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.05rem;min-width:0}._card_1vkzw_194{display:flex;flex-direction:column;min-width:0;text-decoration:none;border:1px solid var(--color-border-inverse);background:linear-gradient(180deg,color-mix(in srgb,var(--color-text-inverse) 3%,transparent),transparent 32%),var(--color-canvas-muted);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}._card_1vkzw_194[hidden]{display:none}._card_1vkzw_194:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--color-text-inverse) 34%,transparent)}._card_1vkzw_194:focus-visible{outline:1px solid var(--color-text-inverse);outline-offset:3px}._cardMedia_1vkzw_218{display:block;width:100%;aspect-ratio:4/5;background:var(--color-canvas);background-image:var(--placeholder);background-size:cover;background-position:center}._cardMedia_1vkzw_218 img{display:block;width:100%;height:100%;object-fit:cover}._previewRaiseSm_1vkzw_235 img{object-position:50% 42%}._previewRaiseMd_1vkzw_239 img{object-position:50% 35%}._previewLowerSm_1vkzw_243 img{object-position:50% 58%}._cardBody_1vkzw_247{display:grid;gap:.8rem;min-width:0;padding:1rem}._cardMeta_1vkzw_254{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.45rem .8rem;min-width:0}._service_1vkzw_263,._location_1vkzw_264{color:var(--color-text-inverse-subtle);font-family:var(--font-display);font-size:var(--type-label);font-weight:var(--font-weight-nav);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:var(--type-label-sm)}._service_1vkzw_263{color:var(--color-text-inverse)}._location_1vkzw_264{color:var(--color-text-inverse-subtle)}._cardTitle_1vkzw_284{margin:0;min-width:0;font-family:var(--font-display);font-size:clamp(1.08rem,1.35vw,1.32rem);line-height:1.02;text-transform:uppercase;text-wrap:balance}._cardSentence_1vkzw_294{margin:0;max-width:34ch;min-width:0;color:var(--color-text-inverse-muted);font-size:var(--type-body-sm);line-height:1.5;overflow-wrap:anywhere;text-wrap:balance}._proof_1vkzw_305{display:grid;gap:.55rem;margin:0;min-width:0}._proofItem_1vkzw_312{display:grid;gap:.2rem;min-width:0;padding-top:.6rem;border-top:1px solid var(--color-border-inverse)}._proofItem_1vkzw_312 dt,._proofItem_1vkzw_312 dd{margin:0}._proofItem_1vkzw_312 dt{margin:0;color:var(--color-text-inverse-subtle);font-family:var(--font-display);font-size:var(--type-label);font-weight:var(--font-weight-nav);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}._proofItem_1vkzw_312 dd{color:color-mix(in srgb,var(--color-text-inverse) 95%,transparent);font-size:var(--type-body-sm);line-height:1.45;overflow-wrap:anywhere}._tags_1vkzw_343{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}._tags_1vkzw_343 li{border:1px solid var(--color-border-inverse);color:var(--color-text-inverse-muted);padding:.2rem .45rem;font-family:var(--font-display);font-size:.62rem;font-weight:var(--font-weight-nav);letter-spacing:.08em;text-transform:uppercase}._linkLabel_1vkzw_363{display:inline-flex;align-items:center;justify-content:flex-start;min-height:0;padding:0;border:0;background:transparent;color:var(--color-text-inverse);font-family:var(--font-display);font-size:.72rem;font-weight:var(--font-weight-nav);letter-spacing:.08em;line-height:1.1;text-decoration:none;text-transform:uppercase;transition:color .18s ease,opacity .18s ease,transform .18s ease}._linkLabel_1vkzw_363:hover,._linkLabel_1vkzw_363:focus-visible{color:var(--color-text-inverse);outline:none}._linkLabel_1vkzw_363:focus-visible{outline:1px solid var(--color-text-inverse);outline-offset:3px}._linkLabel_1vkzw_363{margin-top:.15rem}._emptyState_1vkzw_393{display:grid;gap:1rem;min-width:0;padding:1rem;border:1px solid var(--color-border-inverse);background:var(--color-canvas-muted);margin-top:1rem;gap:.7rem}._emptyState_1vkzw_393 h3,._emptyState_1vkzw_393 p{margin:0}._emptyState_1vkzw_393 h3{font-family:var(--font-display);font-size:clamp(1.05rem,1.4vw,1.2rem);text-transform:uppercase}._emptyState_1vkzw_393 p{color:var(--color-text-inverse-muted);font-size:var(--type-body-sm);line-height:1.5}._footer_1vkzw_421{display:flex;justify-content:flex-start;margin-top:1.5rem}._cta_1vkzw_427{min-width:min(100%,16rem)}._editorial_1vkzw_431{padding:clamp(3.3rem,6.8vw,5.5rem) 0}._editorial_1vkzw_431 ._header_1vkzw_10{max-width:50rem;gap:.72rem;margin-bottom:clamp(1.5rem,4vw,2.3rem)}._editorial_1vkzw_431 ._description_1vkzw_31{max-width:42rem;color:color-mix(in srgb,var(--color-text-inverse) 84%,transparent)}._editorial_1vkzw_431 ._filtersPanel_1vkzw_42{gap:1.2rem;margin-bottom:1.7rem;padding:0 0 1rem;border:0;border-bottom:1px solid var(--color-border-inverse-quiet);background:transparent}._editorial_1vkzw_431 ._filters_1vkzw_42{gap:1rem}._editorial_1vkzw_431 ._filter_1vkzw_42{min-height:36px;padding:.5rem .74rem;border-color:color-mix(in srgb,var(--color-text-inverse) 12%,transparent);background:transparent}._editorial_1vkzw_431 ._filter_1vkzw_42[data-active=true],._editorial_1vkzw_431 ._filter_1vkzw_42[aria-pressed=true]{border-color:var(--color-action-primary-border);background:var(--color-action-primary-bg);color:var(--color-action-primary-ink)}._editorial_1vkzw_431 ._filtersMeta_1vkzw_149,._editorial_1vkzw_431 ._proofItem_1vkzw_312{border-top-color:var(--color-border-inverse-quiet)}._editorial_1vkzw_431 ._grid_1vkzw_187{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,2.4vw,1.5rem)}._editorial_1vkzw_431 ._card_1vkzw_194{border:0;background:transparent}._editorial_1vkzw_431 ._card_1vkzw_194:hover{border-color:transparent}._editorial_1vkzw_431 ._cardMedia_1vkzw_218{border:1px solid color-mix(in srgb,var(--color-text-inverse) 11%,transparent)}._editorial_1vkzw_431 ._cardBody_1vkzw_247{gap:.85rem;padding:1rem 0 0}._editorial_1vkzw_431 ._cardSentence_1vkzw_294,._editorial_1vkzw_431 ._proofItem_1vkzw_312 dd,._editorial_1vkzw_431 ._helper_1vkzw_160{color:color-mix(in srgb,var(--color-text-inverse) 82%,transparent)}._editorial_1vkzw_431 ._tags_1vkzw_343 li{border-color:color-mix(in srgb,var(--color-text-inverse) 11%,transparent);color:color-mix(in srgb,var(--color-text-inverse) 78%,transparent)}._editorial_1vkzw_431 ._linkLabel_1vkzw_363,._editorial_1vkzw_431 ._cta_1vkzw_427{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}._editorial_1vkzw_431 ._cta_1vkzw_427{display:inline-flex;align-items:center;justify-content:flex-start;min-height:0;padding:0;border:0;background:transparent;color:var(--color-text-inverse);font-family:var(--font-display);font-size:var(--type-label);font-weight:var(--font-weight-nav);letter-spacing:.08em;line-height:1.1;text-decoration:none;text-transform:uppercase;transition:color .18s ease,opacity .18s ease,transform .18s ease;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}._editorial_1vkzw_431 ._cta_1vkzw_427:hover,._editorial_1vkzw_431 ._cta_1vkzw_427:focus-visible{color:var(--color-text-inverse-muted);outline:none}._editorial_1vkzw_431 ._cta_1vkzw_427:focus-visible{outline:1px solid var(--color-text-inverse);outline-offset:3px}@media(max-width:980px){._grid_1vkzw_187,._editorial_1vkzw_431 ._grid_1vkzw_187{grid-template-columns:1fr}}@media(max-width:720px){._section_1vkzw_1[data-filters-enhanced=true] ._filtersToggle_1vkzw_53{display:flex}._section_1vkzw_1[data-filters-enhanced=true] ._filtersPanel_1vkzw_42[data-collapsed=true]{display:none}._filtersMeta_1vkzw_149,._cardMeta_1vkzw_254{display:grid}._helper_1vkzw_160{justify-self:start;text-align:left}}._section_kv5ds_1{position:relative;isolation:isolate;background:var(--color-canvas);color:var(--color-text-inverse);padding:clamp(2.8rem,6vw,5rem) 0;border-bottom:1px solid var(--color-border-inverse-soft)}._header_kv5ds_10{display:grid;gap:.9rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);max-width:58rem;min-width:0}._eyebrow_kv5ds_18{margin:0;color:var(--color-text-inverse-subtle);font-family:var(--font-display);font-size:var(--type-label);font-weight:var(--font-weight-nav);letter-spacing:.08em;text-transform:uppercase;letter-spacing:.1em}._title_kv5ds_29{margin:0;max-width:16ch;min-width:0;font-family:var(--font-display);font-size:clamp(2rem,5vw,4.4rem);line-height:.96;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;hyphens:auto}._description_kv5ds_42{margin:0;max-width:46rem;min-width:0;color:var(--color-text-inverse-muted);font-size:var(--type-body-lg);line-height:1.5;overflow-wrap:anywhere;text-wrap:balance}._grid_kv5ds_53{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;min-width:0}._card_kv5ds_60{display:grid;gap:1rem;min-width:0;padding:1.2rem;border:1px solid var(--color-border-inverse);background:var(--color-canvas-muted)}._cardHeader_kv5ds_69{display:grid;gap:.5rem;min-width:0}._cardTitle_kv5ds_75{margin:0;min-width:0;font-family:var(--font-display);font-size:clamp(1.15rem,1.4vw,1.45rem);line-height:1;text-transform:uppercase;text-wrap:balance}._cardHook_kv5ds_85,._cardSubtitle_kv5ds_86,._note_kv5ds_87{margin:0;max-width:32ch;min-width:0;color:var(--color-text-inverse-muted);font-size:var(--type-body-sm);line-height:1.5;overflow-wrap:anywhere;text-wrap:balance}._list_kv5ds_98{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}._list_kv5ds_98 li{padding-top:.55rem;border-top:1px solid var(--color-border-inverse);overflow-wrap:anywhere}._list_kv5ds_98 li{color:var(--color-text-inverse);font-size:var(--type-body-sm);line-height:1.5}._cta_kv5ds_117,._footerCta_kv5ds_118{justify-self:start}._footer_kv5ds_118{margin-top:1.5rem;display:flex;justify-content:flex-start}._editorial_kv5ds_128{padding:clamp(3.4rem,7vw,5.8rem) 0;border-bottom-color:var(--color-border-inverse-soft)}._editorial_kv5ds_128 ._header_kv5ds_10{max-width:50rem;gap:.72rem;margin-bottom:clamp(1.7rem,4vw,2.8rem)}._editorial_kv5ds_128 ._description_kv5ds_42{max-width:44rem;color:color-mix(in srgb,var(--color-text-inverse) 84%,transparent)}._editorial_kv5ds_128 ._grid_kv5ds_53{gap:clamp(1.1rem,2.2vw,1.5rem)}._editorial_kv5ds_128 ._card_kv5ds_60{gap:1.15rem;padding:clamp(1.35rem,2.5vw,1.65rem);border-color:color-mix(in srgb,var(--color-text-inverse) 11%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-text-inverse) 3.5%,transparent),transparent 38%),transparent}._editorial_kv5ds_128 ._cardHeader_kv5ds_69{gap:.44rem}._editorial_kv5ds_128 ._cardHook_kv5ds_85{color:color-mix(in srgb,var(--color-text-inverse) 93%,transparent)}._editorial_kv5ds_128 ._cardSubtitle_kv5ds_86,._editorial_kv5ds_128 ._note_kv5ds_87,._editorial_kv5ds_128 ._list_kv5ds_98 li{color:color-mix(in srgb,var(--color-text-inverse) 79%,transparent)}._editorial_kv5ds_128 ._list_kv5ds_98 li{border-top-color:var(--color-border-inverse-quiet)}._editorial_kv5ds_128 ._cta_kv5ds_117,._editorial_kv5ds_128 ._footerCta_kv5ds_118{display:inline-flex;align-items:center;justify-content:flex-start;min-height:0;padding:0;border:0;background:transparent;color:var(--color-text-inverse);font-family:var(--font-display);font-size:var(--type-label);font-weight:var(--font-weight-nav);letter-spacing:.08em;line-height:1.1;text-decoration:none;text-transform:uppercase;transition:color .18s ease,opacity .18s ease,transform .18s ease;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}._editorial_kv5ds_128 ._cta_kv5ds_117:hover,._editorial_kv5ds_128 ._cta_kv5ds_117:focus-visible,._editorial_kv5ds_128 ._footerCta_kv5ds_118:hover,._editorial_kv5ds_128 ._footerCta_kv5ds_118:focus-visible{color:color-mix(in srgb,var(--color-text-inverse) 84%,transparent);outline:none}._editorial_kv5ds_128 ._cta_kv5ds_117:focus-visible,._editorial_kv5ds_128 ._footerCta_kv5ds_118:focus-visible{outline:1px solid var(--color-text-inverse);outline-offset:3px}._editorial_kv5ds_128 ._footer_kv5ds_118{margin-top:1.8rem}@media(max-width:980px){._grid_kv5ds_53{grid-template-columns:1fr}._editorial_kv5ds_128 ._card_kv5ds_60{padding:1rem 0 0;border:0;border-top:1px solid var(--color-border-inverse-quiet);background:transparent}._editorial_kv5ds_128 ._footer_kv5ds_118{margin-top:1.4rem}}._hero_e6ewx_1,._framework_e6ewx_2{background:var(--color-canvas);color:var(--color-text-inverse)}._hero_e6ewx_1{position:relative;overflow:hidden;padding:calc(var(--site-header-height) + 1.6rem) 0 clamp(2.8rem,5.8vw,4.6rem);background:var(--color-canvas);border-bottom:1px solid var(--color-border-inverse-soft)}._breadcrumbs_e6ewx_15 ol{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1rem;padding:0;color:var(--color-text-inverse-subtle);font-family:var(--font-display);font-size:var(--type-label-sm);text-transform:uppercase}._breadcrumbs_e6ewx_15 li,._breadcrumbs_e6ewx_15 a{min-width:0;overflow-wrap:anywhere}._breadcrumbs_e6ewx_15 a{color:inherit;text-decoration:none}._heroLayout_e6ewx_39{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.82fr);gap:clamp(1.4rem,3.8vw,3rem);align-items:start}._copy_e6ewx_46,._mediaColumn_e6ewx_47{display:grid;gap:.85rem;min-width:0}._copy_e6ewx_46{max-width:40rem}._eyebrow_e6ewx_57,._sectionEyebrow_e6ewx_58,._panelEyebrow_e6ewx_59,._frameworkLabel_e6ewx_60{margin:0;color:var(--color-text-inverse-subtle);font-family:var(--font-display);font-weight:var(--font-weight-nav);letter-spacing:.08em;text-transform:uppercase}._eyebrow_e6ewx_57,._sectionEyebrow_e6ewx_58,._panelEyebrow_e6ewx_59{font-size:var(--type-label)}._title_e6ewx_75{margin:0;max-width:10ch;font-family:var(--font-display);font-size:clamp(2rem,4.5vw,3.85rem);line-height:.98;text-transform:uppercase;text-wrap:balance}._description_e6ewx_85{margin:0;max-width:40ch;color:color-mix(in srgb,var(--color-text-inverse) 84%,transparent);font-size:clamp(.98rem,1.35vw,1.08rem);line-height:1.45}._summary_e6ewx_93{list-style:none;display:grid;gap:.78rem;margin:0;padding:0;max-width:34rem}._summary_e6ewx_93 li{position:relative;padding:0 0 0 .95rem;border:0;color:color-mix(in srgb,var(--color-text-inverse) 82.35%,var(--color-canvas));font-size:var(--type-body-sm);line-height:1.48}._summary_e6ewx_93 li:before{content:"";position:absolute;left:0;top:.72em;width:.48rem;height:1px;background:color-mix(in srgb,var(--color-text-inverse) 38%,transparent)}._actions_e6ewx_121{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.15rem}._cta_e6ewx_128{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.82rem 1.2rem;border:1px solid var(--color-text-inverse);text-decoration:none;text-transform:uppercase;font-family:var(--font-display);font-size:var(--type-label);font-weight:var(--font-weight-nav);letter-spacing:.08em;transition:transform .16s ease,background-color .16s ease,color .16s ease,border-color .16s ease}._cta_e6ewx_128:hover{transform:translateY(-1px)}._primary_e6ewx_148{background:var(--color-text-inverse);color:var(--color-canvas)}._secondary_e6ewx_153{background:transparent;color:var(--color-text-inverse)}._secondary_e6ewx_153:hover{border-color:var(--color-action-ghost-hover-border)}._microcopy_e6ewx_162{margin:0;max-width:32rem;color:var(--color-text-inverse-soft);font-size:var(--type-body-sm);line-height:1.5}._media_e6ewx_47{display:block;width:100%;aspect-ratio:4/5;border:1px solid color-mix(in srgb,var(--color-text-inverse) 11%,transparent);background:var(--color-canvas-muted);background-image:var(--placeholder);background-size:cover;background-position:center;box-shadow:0 18px 42px color-mix(in srgb,var(--color-canvas) 22%,transparent)}._media_e6ewx_47 img{display:block;width:100%;height:100%;object-fit:cover}._mediaRaiseSm_e6ewx_189 img{object-position:50% 42%}._mediaRaiseMd_e6ewx_193 img{object-position:50% 35%}._mediaLowerSm_e6ewx_197 img{object-position:50% 58%}._spotlightPanel_e6ewx_201{display:grid;gap:.95rem;padding:1rem 0 0;border-top:1px solid var(--color-border-inverse-quiet);background:transparent}._panelTitle_e6ewx_209{margin:0;max-width:22ch;font-family:var(--font-display);font-size:clamp(1.15rem,2vw,1.7rem);line-height:.98;text-transform:uppercase}._spotlightList_e6ewx_218{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}._spotlightCard_e6ewx_224{display:grid;gap:.35rem;padding:.82rem 0 0;border:0;border-top:1px solid var(--color-border-inverse-soft);background:transparent;color:var(--color-text-inverse);text-decoration:none;transition:color .16s ease,transform .16s ease,border-color .16s ease}._spotlightCard_e6ewx_224:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-text-inverse) 20.78%,var(--color-canvas))}._spotlightMeta_e6ewx_241{color:var(--color-text-inverse-subtle);font-family:var(--font-display);font-size:.64rem;font-weight:var(--font-weight-nav);letter-spacing:.08em;text-transform:uppercase}._spotlightCard_e6ewx_224 strong,._spotlightCard_e6ewx_224 span:last-child{overflow-wrap:anywhere}._spotlightCard_e6ewx_224 strong{font-family:var(--font-display);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.05;text-transform:uppercase}._spotlightCard_e6ewx_224 span:last-child{color:color-mix(in srgb,var(--color-text-inverse) 82.35%,var(--color-canvas));font-size:var(--type-body-sm);line-height:1.45}._framework_e6ewx_2{padding:clamp(3.3rem,6.8vw,5.8rem) 0;border-bottom:1px solid var(--color-border-inverse-soft);background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--color-text-inverse) 4%,transparent),transparent 16%),linear-gradient(180deg,color-mix(in srgb,var(--color-text-inverse) .78%,var(--color-canvas)) 0%,var(--color-canvas) 100%)}._frameworkHeader_e6ewx_274{display:grid;gap:.78rem;margin-bottom:clamp(1.7rem,4vw,2.8rem);max-width:46rem}._sectionTitle_e6ewx_281{margin:0;font-family:var(--font-display);font-size:clamp(1.7rem,3.8vw,3rem);line-height:.98;text-transform:uppercase}._sectionDescription_e6ewx_289{margin:0;color:color-mix(in srgb,var(--color-text-inverse) 81.57%,var(--color-canvas));font-size:var(--type-body-sm);line-height:1.45}._frameworkGrid_e6ewx_296{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1.4rem}._frameworkCard_e6ewx_302{display:grid;gap:.68rem;padding:1rem 0 0;border:0;border-top:1px solid var(--color-border-inverse-quiet);background:transparent}._frameworkLabel_e6ewx_60{font-size:.66rem}._frameworkCard_e6ewx_302 h3,._frameworkCard_e6ewx_302 p{margin:0}._frameworkCard_e6ewx_302 h3{font-family:var(--font-display);font-size:clamp(1.2rem,1.9vw,1.65rem);line-height:.98;text-transform:uppercase}._frameworkCard_e6ewx_302 p{color:color-mix(in srgb,var(--color-text-inverse) 80.39%,var(--color-canvas));font-size:var(--type-body-sm);line-height:1.5}@media(max-width:960px){._heroLayout_e6ewx_39,._frameworkGrid_e6ewx_296{grid-template-columns:1fr}._title_e6ewx_75{max-width:100%}}@media(max-width:640px){._hero_e6ewx_1{padding-top:calc(var(--site-header-height) + 1rem);padding-bottom:clamp(2.4rem,9vw,3.3rem)}._framework_e6ewx_2{padding:clamp(2.4rem,9vw,3.3rem) 0}._breadcrumbs_e6ewx_15 ol{gap:.35rem .5rem;margin-bottom:1.1rem;font-size:clamp(.58rem,2.9vw,.66rem)}._eyebrow_e6ewx_57,._sectionEyebrow_e6ewx_58,._panelEyebrow_e6ewx_59{font-size:clamp(.64rem,2.7vw,.74rem)}._title_e6ewx_75{font-size:clamp(1.58rem,7vw,2.18rem);line-height:.98}._sectionTitle_e6ewx_281{font-size:clamp(1.45rem,6.4vw,2rem)}._actions_e6ewx_121{display:grid;grid-template-columns:1fr}._cta_e6ewx_128{width:100%}._spotlightPanel_e6ewx_201{padding-top:.9rem}._spotlightList_e6ewx_218{grid-template-columns:1fr;gap:.78rem}}
