.home-hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(540px,80vh,860px);margin-top:calc(-1 * var(--header-h, 74px));padding-top:var(--header-h,74px);overflow:hidden}.home-hero__media{position:absolute;inset:0}.home-hero__media .figure{height:100%;border:none}.home-hero__scrim{position:absolute;inset:0;background:linear-gradient(100deg,rgb(17 20 17/88%),rgb(17 20 17/74%) 38%,rgb(17 20 17/28%) 68%,rgb(17 20 17/10%))}.home-hero__media:after{content:"";position:absolute;inset:0 0 auto 0;height:190px;background:linear-gradient(180deg,rgb(17 20 17/52%),rgb(17 20 17/0));pointer-events:none;z-index:1}.home-hero__inner{position:relative;width:100%;padding-block:clamp(36px,4.6vw,68px)}.home-hero__copy{max-width:740px;color:#fff}.home-hero__eyebrow{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255/84%);margin-bottom:clamp(14px,1.6vw,20px)}.home-hero__title{font-family:var(--font-serif);font-size:var(--hero);font-weight:400;line-height:1.03;letter-spacing:-.022em;color:#fff;max-width:17ch}.home-hero__positioning{margin-top:clamp(14px,1.5vw,20px);font-size:.78rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-on-brand)}.home-hero__band{display:contents}.home-hero__lead{margin-top:clamp(12px,1.3vw,18px);font-size:clamp(.98rem,1.15vw,1.14rem);line-height:1.66;color:rgb(255 255 255/84%);max-width:54ch}.home-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(20px,2.2vw,30px)}.home-hero__meta{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:clamp(18px,2vw,26px);padding-top:14px;border-top:1px solid rgb(255 255 255/22%)}.home-hero__meta li{font-size:.78rem;letter-spacing:.06em;color:rgb(255 255 255/78%)}.authority+.pathways{padding-top:clamp(48px,5vw,88px)}.home-philosophy{padding-block:clamp(56px,6vw,96px)}.home-philosophy__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:start}.home-philosophy__grid>:first-child{grid-column:1/span 3;padding-top:8px}.home-philosophy__copy{grid-column:4/span 8}.home-philosophy__title{max-width:24ch}.home-philosophy__support{margin-top:20px;max-width:62ch}.home-approach__title{padding-bottom:clamp(28px,3vw,44px);border-bottom:1px solid var(--border);margin-bottom:clamp(32px,3.6vw,52px)}.home-individuals__topics{display:flex;flex-wrap:wrap;gap:9px;margin-top:clamp(22px,2.4vw,32px);padding-top:20px;border-top:1px solid color-mix(in srgb,var(--text-primary) 18%,transparent)}.home-individuals__topics li{padding:6px 13px;border:1px solid color-mix(in srgb,var(--text-primary) 18%,transparent);font-size:.8rem;color:var(--text-primary);opacity:.82}.home-individuals .prose{color:var(--text-primary);opacity:.78}.home-insights__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-bottom:clamp(34px,4vw,58px)}.home-insights__head .lead{margin-top:14px}.home-insights__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(26px,3vw,48px);gap:clamp(26px,3vw,48px);margin-bottom:26px}.home-insights__title{margin-block:14px 12px}@media (max-width:1023px){.home-insights__grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.home-hero{--hero-h:clamp(560px,calc(100svh + 96px),1040px);--hero-crop:calc(var(--hero-h) - 268px);display:block;min-height:0;background:var(--brand-deep)}.home-hero__media .figure{height:var(--hero-crop)}.home-hero__scrim{background:linear-gradient(0deg,rgb(17 20 17/94%) 0,rgb(17 20 17/94%) 400px,rgb(17 20 17/80%) 555px,rgb(17 20 17/36%) 655px,rgb(17 20 17/0) 745px)}.home-hero__inner{padding-block:0}.home-hero__copy{display:flex;flex-direction:column;max-width:none;min-height:calc(var(--hero-h) - var(--header-h, 74px))}.home-hero__eyebrow{order:1;margin-top:auto;margin-bottom:12px;color:rgb(255 255 255/92%)}.home-hero__title{order:2;font-size:clamp(1.95rem,8.5vw,2.3rem);line-height:1.09;letter-spacing:-.018em;max-width:none;text-wrap:balance}.home-hero__positioning{order:3;margin-top:13px;letter-spacing:.16em}.home-hero__actions{display:contents}.home-hero .home-hero__cta{order:4;width:100%;margin-top:22px}.home-hero__band{order:5;display:block;margin-top:26px;margin-inline:calc(-1 * var(--gutter));padding:24px var(--gutter) 2px;background:var(--brand-deep)}.home-hero__lead{margin-top:0;font-size:1rem;max-width:none;color:var(--on-brand-muted);text-wrap:pretty}.home-hero .home-hero__secondary,.home-hero .home-hero__secondary:hover{order:6;display:block;min-height:0;margin-inline:calc(-1 * var(--gutter));padding:16px var(--gutter) 30px;background:var(--brand-deep);border:0;color:var(--on-brand);font-weight:400;text-decoration:underline;-webkit-text-decoration-color:rgb(244 240 232/38%);text-decoration-color:rgb(244 240 232/38%);text-decoration-thickness:1px;text-underline-offset:7px}@media (hover:hover) and (pointer:fine){.home-hero .home-hero__secondary:hover{-webkit-text-decoration-color:var(--on-brand);text-decoration-color:var(--on-brand)}}.home-hero__meta{display:none}.home-philosophy__grid{grid-template-columns:1fr;gap:14px}.home-philosophy__copy,.home-philosophy__grid>:first-child{grid-column:auto}.home-philosophy__grid>:first-child{padding-top:0}.home-philosophy__support{margin-top:16px}.home-approach__title{padding-bottom:0;border-bottom:none;margin-bottom:26px}.home-individuals__topics{gap:8px;margin-top:24px;padding-top:22px}.home-individuals__topics li{padding:9px 14px;font-size:.82rem;opacity:.88}.home-insights__grid{grid-template-columns:1fr}.home-insights__head{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:32px}.home-insights__head .lead{margin-top:12px}.home-insights__title{margin-block:12px 10px}}