.profile-page{--profile-navy:#14213f;--profile-text:#52627c;--profile-gold:#856535;--profile-gold-light:#d2bc91;--profile-rule:#dce2ea;--profile-space:clamp(3.25rem, 6vw, 5.5rem);color:var(--profile-navy);background:#fff}.profile-page :is(h1,h2,h3,p,ul,dl){margin:0}.profile-page :is(h1,h2,h3){text-wrap:balance}.profile-page p{text-wrap:pretty}.profile-page :is(a,button):focus-visible{outline-offset:5px;outline:2px solid}.profile-section{padding-block:var(--profile-space)}.profile-section-label{color:var(--profile-gold);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.72rem;font-weight:500;line-height:1.6;display:flex}.profile-section-label svg{flex-shrink:0}.profile-page .profile-section-title{letter-spacing:-.035em;margin-top:1rem;font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:600;line-height:1.25}.profile-body{color:var(--profile-text);font-size:.9375rem;line-height:1.85}.profile-hero{background:var(--profile-navy);color:#fff;padding-block:clamp(2.75rem,4.5vw,4rem)}.profile-hero .profile-section-label{color:var(--profile-gold-light);letter-spacing:0;text-transform:none;font-size:.9375rem}.profile-hero .profile-section-label svg{width:22px;height:22px}.profile-hero-layout{grid-template-columns:1fr;gap:1.25rem;width:62%;max-width:42rem;margin-top:1.5rem;display:grid}.profile-hero h1{letter-spacing:-.045em;font-size:clamp(2.25rem,3.7vw,3.25rem);font-weight:600;line-height:1.14}.profile-hero-accent{color:var(--profile-gold-light)}.profile-hero-intro>p{color:#d6deeb;max-width:52ch;font-size:1rem;line-height:1.85}.profile-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.75rem;display:flex}.profile-primary-link{min-height:48px;color:var(--profile-navy);background:#e6d7b5;border-radius:4px;justify-content:center;align-items:center;gap:.7rem;padding:.75rem 1.125rem;font-size:.8125rem;font-weight:600;transition:background-color .18s;display:inline-flex}.profile-primary-link:hover{background:#f0e4cd}.profile-text-link{text-underline-offset:5px;align-items:center;min-height:44px;font-size:.8125rem;font-weight:500;-webkit-text-decoration:underline #8e9bb0;text-decoration:underline #8e9bb0;transition:text-decoration-color .18s;display:inline-flex}.profile-text-link:hover{text-decoration-color:#fff}.profile-about{background:#f6f8fa}.profile-about-layout{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(3rem,7vw,6rem);display:grid}.profile-about-intro .profile-section-title{max-width:22ch}.profile-page .profile-about-lead{margin-top:1.5rem;font-size:1rem;font-weight:500;line-height:1.8}.profile-about-intro>.profile-body{margin-top:1.125rem}.profile-pillar-list{padding:0;list-style:none}.profile-pillar-list li{border-top:1px solid var(--profile-rule);gap:1.125rem;padding-block:1.4rem;display:flex}.profile-pillar-list li:last-child{padding-bottom:0}.profile-pillar-list svg{color:var(--profile-gold);flex-shrink:0;margin-top:.2rem}.profile-pillar-list h3{font-size:1rem;font-weight:600;line-height:1.5}.profile-pillar-list .profile-body{margin-top:.35rem}.profile-section-heading{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;margin-top:1rem;display:grid}.profile-section-heading .profile-section-title{max-width:24ch;margin-top:0}.profile-incubator-tagline{color:var(--profile-text);letter-spacing:-.015em;margin-top:.5rem;font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:400;line-height:1.5;display:block}.profile-section-heading>p{max-width:54ch;padding-top:.375rem}.profile-incubator-services{--profile-column-gap:clamp(2rem, 4vw, 3rem);column-gap:var(--profile-column-gap);border-top:1px solid var(--profile-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.75rem;display:grid}.profile-incubator-services article{grid-template-rows:subgrid;grid-row:span 4;gap:1rem;padding:2rem 0 0;display:grid;position:relative}.profile-incubator-services article+article:before{content:"";inset-block:0;left:calc(var(--profile-column-gap) / -2);background:var(--profile-rule);width:1px;position:absolute}.profile-incubator-services article>svg{color:var(--profile-gold)}.profile-incubator-services h3{font-size:1.125rem;font-weight:600;line-height:1.55}.profile-service-features{border-top:1px solid var(--profile-rule);color:var(--profile-text);align-self:end;padding:1rem 0 0 1rem;font-size:.8125rem;line-height:1.85;list-style:outside}.profile-service-features li+li{margin-top:.35rem}.profile-service-features li::marker{color:var(--profile-gold);font-size:.7em}.profile-purpose{padding-top:0}.profile-purpose-statement{max-width:58rem;padding-top:var(--profile-space);border-top:1px solid var(--profile-rule);text-align:center;margin-inline:auto}.profile-purpose-statement .profile-section-label{justify-content:center}.profile-purpose-statement h2{letter-spacing:-.03em;margin-top:1.5rem;font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:500;line-height:1.5}.profile-purpose-statement>p:last-child{color:var(--profile-text);letter-spacing:.08em;margin-top:1.5rem;font-size:.6875rem}.profile-purpose-panels{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin-top:3rem;display:grid}.profile-purpose-panels article{color:#fff;background:var(--profile-navy);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);padding:2rem}.profile-purpose-panels article:nth-child(2){background:#1c2d50;margin-top:1.5rem}.profile-purpose-panels article:nth-child(3){background:#273b60;margin-top:3rem}.profile-purpose-panels svg{color:var(--profile-gold-light)}.profile-purpose-panels h3{margin-top:1.125rem;font-size:1.125rem;font-weight:600;line-height:1.5}.profile-purpose-panels ul{color:#e0e6f0;margin-top:1.25rem;padding-left:1rem;font-size:.875rem;line-height:1.85;list-style:outside}.profile-purpose-panels li+li{margin-top:1rem}.profile-purpose-panels li::marker{color:var(--profile-gold-light);font-size:.7em}.profile-governance{background:#f6f8fa}.profile-governance-layout{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(3rem,6vw,5rem);display:grid}.profile-page .profile-officers{margin-top:2rem}.profile-officers>div{border-top:1px solid var(--profile-rule);grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:1.5rem;padding-block:1.125rem;display:grid}.profile-officers dt{color:var(--profile-text);font-size:.875rem}.profile-officers dd{font-size:.9375rem;font-weight:500;line-height:1.7}.profile-legal{background:var(--profile-navy);color:#fff;border-radius:6px;padding:2.5rem}.profile-legal .profile-section-label{color:var(--profile-gold-light)}.profile-legal .profile-section-title{font-size:clamp(1.5rem,2.3vw,2rem)}.profile-page .profile-legal-details{margin-top:2rem}.profile-legal-details>div{border-top:1px solid #ffffff26;padding-block:1.125rem}.profile-legal-details>div:last-child{padding-bottom:0}.profile-legal-details dt{color:#b9c5d8;font-size:.75rem;line-height:1.6}.profile-legal-details dd{overflow-wrap:anywhere;margin-top:.45rem;font-size:.9375rem;line-height:1.75}@media (width<=1023px){.profile-hero-layout{grid-template-columns:1fr;gap:1.75rem;width:100%;max-width:none}.profile-hero-intro>p{max-width:65ch}.profile-about-layout,.profile-governance-layout,.profile-section-heading{gap:2.5rem}.profile-purpose-panels{grid-template-columns:1fr;gap:1rem}.profile-purpose-panels article{padding:2rem}.profile-purpose-panels article:nth-child(n){margin-top:0}.profile-governance-layout{grid-template-columns:1fr 1fr}.profile-officers>div{grid-template-columns:1fr;gap:.35rem}.profile-legal{padding:2rem}}@media (width<=767px){.profile-hero h1{font-size:clamp(1.625rem,8vw,2.25rem)}.profile-about-layout,.profile-section-heading,.profile-governance-layout{grid-template-columns:1fr}.profile-about-intro .profile-section-title{max-width:26ch}.profile-section-heading{gap:1.25rem}.profile-section-heading>p{padding-top:0}.profile-incubator-services article+article:before{display:none}.profile-incubator-services{grid-template-columns:1fr;margin-top:2rem}.profile-incubator-services article{border-left:0;border-bottom:1px solid var(--profile-rule);padding:1.75rem 0;display:block}.profile-incubator-services article:last-child{border-bottom:0;padding-bottom:0}.profile-incubator-services h3{margin-top:1rem}.profile-incubator-services .profile-body{margin-top:.625rem}.profile-incubator-services .profile-service-features{border-top:0;margin-top:1rem;padding-top:0}.profile-purpose-statement{text-align:left}.profile-purpose-statement .profile-section-label{justify-content:start}.profile-purpose-panels{margin-top:2rem}.profile-purpose-panels article{padding:1.75rem}.profile-officers>div{grid-template-columns:6rem minmax(0,1fr);gap:1rem}.profile-legal{padding:1.75rem}}@media (width<=359px){.profile-officers>div{grid-template-columns:1fr;gap:.3rem}}@media (prefers-reduced-motion:reduce){.profile-page a{transition:none}}
