.inviting-home{--invite-ink:#112240;--invite-muted:#46567a;--invite-paper:#f4f6fa;--invite-accent:#ff8000;--invite-on-accent:#0a1428}.inviting-home .calm-hero{background:#0a1428;min-height:650px;padding-block:48px 80px}.inviting-home .calm-hero-content{max-width:1080px}.inviting-home .calm-hero .hero-logo{width:min(100%,400px);margin-bottom:32px}.inviting-home .calm-hero h1{font-size:clamp(38px,4.5vw,64px);line-height:1.12}.inviting-home .calm-hero h1 span{color:#fff}.inviting-home .calm-lead{max-width:660px}.inviting-home .market-primary{background:var(--invite-accent);color:var(--invite-on-accent);box-shadow:none;background-image:none}.inviting-home .market-primary:is(:hover,:focus-visible){color:var(--invite-on-accent);background:#fff0e0}.inviting-home .market-section{padding-block:80px}.audience-explore .refined-section-heading{max-width:760px}.audience-pathways{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 40px;margin-top:48px;display:grid}.audience-pathways article{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.audience-pathways .editorial-symbol{stroke-width:1.5px;width:60px;height:60px;margin-bottom:24px}.inviting-home .audience-pathways .market-kicker{margin-bottom:12px;font-size:11px}.audience-pathways h3{letter-spacing:-.025em;color:var(--invite-ink);max-width:290px;margin-bottom:16px;font-size:24px;font-weight:600;line-height:1.25}.inviting-home .audience-pathways article>p:not(.market-kicker){color:var(--invite-muted);margin-bottom:20px;font-size:16px;line-height:1.65}.audience-pathways .market-text-link{min-height:44px;color:var(--invite-ink);margin-top:auto;font-size:14px}.inviting-home .refined-capability-row .capability-outputs{color:var(--invite-muted);margin-top:16px;font-size:12px}.inviting-home .refined-capability-row .market-text-link{margin-top:16px;font-size:14px}.inviting-home .colleague-coverage-link{margin-top:28px;font-size:14px}.inviting-home .institutional-team{background:var(--invite-on-accent);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:7vw;display:grid}.institutional-team h2{font-size:clamp(36px,4.2vw,56px)}.inviting-home .institutional-team .calm-copy>p:not(.market-kicker){color:#cbd2de}.institutional-team .market-text-link{color:#fff}.team-scene{color:#fff;min-width:0;margin:0}.team-orbit{aspect-ratio:1.3;width:100%;position:relative}.team-connections{stroke-width:1.5px;width:100%;height:100%;position:absolute;inset:0}.team-structure{stroke:#46567a}.team-signals{stroke:var(--invite-accent)}.team-center,.team-seat{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.team-center{background:var(--invite-on-accent);border:1px solid #46567a;border-radius:50%;width:140px;height:140px;top:50%;left:50%;transform:translate(-50%,-50%)}.team-center .editorial-symbol{width:60px;height:60px;color:var(--invite-accent)}.team-center span{margin-top:8px;font-size:12px;font-weight:600}.team-seat{background:var(--invite-on-accent);width:130px;padding:8px 4px;transform:translate(-50%,-50%)}.team-seat :is(svg,.editorial-symbol){color:#fff;width:48px;height:48px}.team-seat span{color:#cbd2de;margin-top:10px;font-size:12px}.team-research{top:23.5%;left:23.46%}.team-models{top:23.5%;left:76.54%}.team-risk{top:76.5%;left:76.54%}.team-decisions{top:76.5%;left:23.46%}.team-scene figcaption{color:#cbd2de;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:12px;font-size:11px;display:flex}.team-scene button{min-height:44px;color:inherit;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.team-scene button:focus-visible{outline:2px solid var(--invite-accent);outline-offset:4px}@keyframes team-connect{0%,12%{stroke-dashoffset:1px}45%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@media (prefers-reduced-motion:no-preference){.team-connector{stroke-dasharray:1;animation:14s ease-in-out infinite paused team-connect}.team-connector:nth-child(2){animation-delay:-3.5s}.team-connector:nth-child(3){animation-delay:-7s}.team-connector:nth-child(4){animation-delay:-10.5s}.team-scene[data-running=true] .team-connector{animation-play-state:running}}@media (max-width:900px){.audience-pathways{gap:24px}.audience-pathways h3{font-size:21px}.inviting-home .institutional-team{grid-template-columns:1fr;gap:40px}.team-scene{justify-self:center;width:min(100%,520px)}}@media (max-width:600px){.inviting-home .market-section{padding-block:48px}.inviting-home .calm-hero{min-height:570px;padding:32px 24px 56px}.inviting-home .calm-hero .hero-logo{width:min(100%,290px);margin-bottom:26px}.inviting-home .calm-hero h1{font-size:clamp(32px,8.2vw,46px)}.inviting-home .calm-lead{max-width:360px;font-size:16px}.inviting-home .refined-hero-actions{gap:12px 24px}.audience-pathways{grid-template-columns:1fr;gap:40px}.audience-pathways .editorial-symbol{width:52px;height:52px;margin-bottom:20px}.audience-pathways h3{max-width:none;font-size:24px}.inviting-home .audience-pathways article>p:not(.market-kicker){margin-bottom:12px}.inviting-home .refined-capability-row .capability-outputs,.inviting-home .refined-capability-row .market-text-link{grid-column:2;margin-top:8px}.team-center{width:104px;height:104px}.team-center .editorial-symbol{width:44px;height:44px}.team-seat{width:104px}.team-seat :is(svg,.editorial-symbol){width:40px;height:40px}.team-seat span,.team-center span{font-size:11px}}@media (max-width:360px){.inviting-home .calm-hero{padding-top:24px}.inviting-home .calm-lead{margin:18px auto 20px}}
