:where(.marketing-scope) .corporate-section{border-bottom:1px solid var(--site-line);padding:5.5rem 1.5rem}:where(.marketing-scope) .corporate-section>*{max-width:80rem;margin-inline:auto}:where(.marketing-scope) .corporate-section-ruled{background:linear-gradient(var(--site-line) 1px, transparent 1px), linear-gradient(90deg, var(--site-line) 1px, transparent 1px);background-size:80px 80px}:where(.marketing-scope) .corporate-section-heading{max-width:48rem}:where(.marketing-scope) .corporate-kicker{color:var(--site-dim);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:.75rem}:where(.marketing-scope) .corporate-section-heading h2,:where(.marketing-scope) .corporate-contact-band h2{color:var(--site-heading);letter-spacing:-.055em;text-wrap:balance;margin:1.25rem 0 0;font-size:clamp(2.25rem,1.65rem + 2.5vw,3.75rem);font-weight:510;line-height:1.02}:where(.marketing-scope) .corporate-section-heading>p{color:var(--site-muted);max-width:44rem;margin:1.5rem 0 0;font-size:1.125rem;line-height:1.75}:where(.marketing-scope) .corporate-office-band{padding-block:2rem 5rem}:where(.marketing-scope) .corporate-office-grid{grid-template-rows:repeat(2,minmax(9rem,16rem));grid-template-columns:.8fr 1.2fr .9fr;gap:.5rem;display:grid}:where(.marketing-scope) .corporate-office-grid img{object-fit:cover;width:100%;height:100%}:where(.marketing-scope) .corporate-office-grid img:nth-child(2){object-position:center 12%}:where(.marketing-scope) .corporate-office-grid img:nth-child(3){object-position:center 32%}:where(.marketing-scope) .corporate-office-grid img:nth-child(4){object-position:center 35%}:where(.marketing-scope) .corporate-office-grid img:nth-child(5){object-position:center 12%}:where(.marketing-scope) .corporate-office-grid img:first-child{grid-row:1/3}:where(.marketing-scope) .corporate-office-grid img:nth-child(2),:where(.marketing-scope) .corporate-office-grid img:nth-child(3){grid-column:2}:where(.marketing-scope) .corporate-office-grid img:nth-child(4){grid-area:1/3}:where(.marketing-scope) .corporate-office-grid img:nth-child(5){grid-area:2/3}:where(.marketing-scope) .corporate-two-column{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4rem;display:grid}:where(.marketing-scope) .corporate-prose{color:var(--site-muted);max-width:44rem;font-size:1.075rem;line-height:1.75}:where(.marketing-scope) .corporate-prose-large>p:first-child{color:var(--site-text);letter-spacing:-.025em;font-size:1.35rem;line-height:1.55}:where(.marketing-scope) .corporate-prose p{margin:0}:where(.marketing-scope) .corporate-prose p+p{margin-top:1.5rem}:where(.marketing-scope) .corporate-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4rem;display:grid}:where(.marketing-scope) .corporate-stat-grid>div{border:1px solid var(--site-line);flex-direction:column-reverse;gap:1rem;padding:2rem;display:flex}:where(.marketing-scope) .corporate-stat-grid>div+div{border-left:0}:where(.marketing-scope) .corporate-stat-grid dt{color:var(--site-muted);line-height:1.6}:where(.marketing-scope) .corporate-stat-grid dd{color:var(--site-heading);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,1.5rem + 1.5vw,3.25rem);font-weight:510}:where(.marketing-scope) .corporate-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:3.5rem auto 0;padding:0;list-style:none;display:grid}:where(.marketing-scope) .corporate-timeline li{background:color-mix(in srgb, var(--site-bg) 92%, transparent);border:1px solid var(--site-line);min-height:18rem;padding:2rem}:where(.marketing-scope) .corporate-timeline li+li{border-left:0}:where(.marketing-scope) .corporate-timeline time,:where(.marketing-scope) .corporate-value-grid article>span,:where(.marketing-scope) .corporate-resource-grid article>span,:where(.marketing-scope) .corporate-resource-grid a>span,:where(.marketing-scope) .corporate-link-grid>a>span{color:var(--site-accent-text);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem}:where(.marketing-scope) .corporate-timeline h3,:where(.marketing-scope) .corporate-value-grid h3,:where(.marketing-scope) .corporate-resource-grid h3{color:var(--site-heading);letter-spacing:-.03em;margin:4rem 0 0;font-size:1.35rem;font-weight:510}:where(.marketing-scope) .corporate-timeline p,:where(.marketing-scope) .corporate-value-grid p,:where(.marketing-scope) .corporate-resource-grid p{color:var(--site-muted);margin:1rem 0 0;line-height:1.65}:where(.marketing-scope) .corporate-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;display:grid}:where(.marketing-scope) .corporate-value-grid article{border:1px solid var(--site-line);min-height:22rem;padding:2rem}:where(.marketing-scope) .corporate-value-grid article:nth-child(3n+2),:where(.marketing-scope) .corporate-value-grid article:nth-child(3n+3){border-left:0}:where(.marketing-scope) .corporate-value-grid article:nth-child(n+4){border-top:0}:where(.marketing-scope) .corporate-value-grid h3{margin-top:3.5rem}:where(.marketing-scope) .corporate-location-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3.5rem;display:grid}:where(.marketing-scope) .corporate-location-grid article{aspect-ratio:4/5;background:var(--site-panel);border:1px solid var(--site-line);position:relative;overflow:hidden}:where(.marketing-scope) .corporate-location-grid article:after{content:"";background:linear-gradient(#0000 35%,#000c);position:absolute;inset:0}:where(.marketing-scope) .corporate-location-grid img{object-fit:cover;width:100%;height:100%}:where(.marketing-scope) .corporate-location-grid article>div{color:#fff;z-index:1;padding:2rem;position:absolute;bottom:0;left:0;right:0}:where(.marketing-scope) .corporate-location-grid h3{letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:510}:where(.marketing-scope) .corporate-location-grid p,:where(.marketing-scope) .corporate-location-grid span{color:#ffffffb8;margin:.25rem 0 0;display:block}:where(.marketing-scope) .corporate-location-grid span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:1rem;font-size:.7rem}:where(.marketing-scope) .corporate-contact-band{border:1px solid var(--site-line);justify-content:space-between;align-items:end;gap:3rem;padding:clamp(2rem,5vw,4rem);display:flex}:where(.marketing-scope) .corporate-contact-band p{color:var(--site-muted);max-width:42rem;margin:1.25rem 0 0;font-size:1.075rem;line-height:1.7}:where(.marketing-scope) .corporate-contact-band .marketing-button{flex:none}:where(.marketing-scope) .corporate-supporters{text-align:center}:where(.marketing-scope) .corporate-supporters>div:last-child{flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem 5rem;margin-top:2.5rem;display:flex}:where(.marketing-scope) .corporate-supporters img{filter:grayscale();opacity:.72;max-width:8rem;max-height:2.25rem}:where(.marketing-scope) .corporate-logo-dark{display:block}:where(.marketing-scope) .corporate-logo-light,html:not(.dark) :where(.marketing-scope) .corporate-logo-dark{display:none}html:not(.dark) :where(.marketing-scope) .corporate-logo-light{display:block}:where(.marketing-scope) .corporate-team-intro{grid-template-columns:.75fr 1.25fr;gap:1.5rem;margin-bottom:3.5rem;display:grid}:where(.marketing-scope) .corporate-team-intro p{color:var(--site-text);letter-spacing:-.03em;max-width:46rem;margin:0;font-size:1.5rem;line-height:1.5}:where(.marketing-scope) .corporate-team-copy p+p{color:var(--site-muted);letter-spacing:0;max-width:42rem;margin-top:1.5rem;font-size:1rem;line-height:1.7}:where(.marketing-scope) .corporate-people-hero{padding-block:2rem 5.5rem}:where(.marketing-scope) .corporate-people-hero figure{margin-block:0}:where(.marketing-scope) .corporate-people-hero img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}:where(.marketing-scope) .corporate-people-hero figcaption{color:var(--site-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.75rem;font-size:.7rem}:where(.marketing-scope) .corporate-people-gallery{grid-template-columns:.9fr 1.1fr;gap:1rem;display:grid}:where(.marketing-scope) .corporate-people-gallery img{object-fit:cover;width:100%;height:100%;min-height:20rem}:where(.marketing-scope) .corporate-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;display:grid}:where(.marketing-scope) .corporate-team-card{border:1px solid var(--site-line);color:inherit;min-width:0;display:block}:where(.marketing-scope) .corporate-team-card:nth-child(3n+2),:where(.marketing-scope) .corporate-team-card:nth-child(3n+3){border-left:0}:where(.marketing-scope) .corporate-team-card:nth-child(n+4){border-top:0}:where(.marketing-scope) .corporate-team-card img{aspect-ratio:4/5;filter:grayscale(.12);object-fit:cover;object-position:center top;width:100%;display:block}:where(.marketing-scope) .corporate-team-card>div{padding:1.75rem}:where(.marketing-scope) .corporate-team-card h2{color:var(--site-heading);letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:510}:where(.marketing-scope) .corporate-team-role{color:var(--site-text);margin:.35rem 0 0}:where(.marketing-scope) .corporate-team-location{color:var(--site-dim);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:.4rem 0 0;font-size:.7rem}:where(.marketing-scope) .corporate-team-bio{border-top:1px solid var(--site-line);color:var(--site-muted);margin:1.4rem 0 0;padding-top:1.25rem;font-size:.9rem;line-height:1.65}:where(.marketing-scope) .corporate-join-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}:where(.marketing-scope) .corporate-join-grid>img{aspect-ratio:6/5;object-fit:cover;width:100%;height:100%}:where(.marketing-scope) .corporate-join-grid .corporate-section-heading{margin-bottom:2rem}:where(.marketing-scope) .corporate-faq-list{border-top:1px solid var(--site-line);max-width:64rem}:where(.marketing-scope) .corporate-faq-list details{border-bottom:1px solid var(--site-line)}:where(.marketing-scope) .corporate-faq-list summary{cursor:pointer;grid-template-columns:3rem 1fr auto;align-items:center;gap:1.5rem;padding:1.75rem 0;list-style:none;display:grid}:where(.marketing-scope) .corporate-faq-list summary::-webkit-details-marker{display:none}:where(.marketing-scope) .corporate-faq-list summary span{color:var(--site-dim);font-family:var(--font-mono);font-size:.75rem}:where(.marketing-scope) .corporate-faq-list summary strong{color:var(--site-heading);font-size:1.15rem;font-weight:510}:where(.marketing-scope) .corporate-faq-list summary i{color:var(--site-muted);font-size:1.5rem;font-style:normal;transition:transform .18s}:where(.marketing-scope) .corporate-faq-list details[open] summary i{transform:rotate(45deg)}:where(.marketing-scope) .corporate-faq-list details>p{color:var(--site-muted);max-width:48rem;margin:0;padding:0 0 2rem 4.5rem;line-height:1.75}:where(.marketing-scope) .corporate-pills{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}:where(.marketing-scope) .corporate-pills span{background:var(--site-panel);border:1px solid var(--site-line);color:var(--site-text);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:.7rem .9rem;font-size:.75rem}:where(.marketing-scope) .corporate-inline-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}:where(.marketing-scope) .corporate-resource-grid,:where(.marketing-scope) .corporate-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;display:grid}:where(.marketing-scope) .corporate-resource-grid>article,:where(.marketing-scope) .corporate-resource-grid>a,:where(.marketing-scope) .corporate-link-grid>a{background:var(--site-panel);border:1px solid var(--site-line);color:inherit;min-height:20rem;padding:2rem;text-decoration:none;transition:background .16s,border-color .16s,transform .16s}:where(.marketing-scope) .corporate-resource-grid>article+article,:where(.marketing-scope) .corporate-resource-grid>article+a,:where(.marketing-scope) .corporate-link-grid>a+a{border-left:0}:where(.marketing-scope) .corporate-resource-grid>a:hover,:where(.marketing-scope) .corporate-link-grid>a:hover{background:var(--site-panel-2);border-color:var(--site-line-strong);transform:translateY(-2px)}:where(.marketing-scope) .corporate-link-grid h2{color:var(--site-heading);letter-spacing:-.04em;margin:4rem 0 0;font-size:1.6rem;font-weight:510}:where(.marketing-scope) .corporate-link-grid p{color:var(--site-muted);margin:1rem 0 0;line-height:1.7}:where(.marketing-scope) .corporate-link-grid strong{color:var(--site-accent-text);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:2.5rem;font-size:.75rem;font-weight:500;display:block}:where(.marketing-scope) .corporate-status-note{color:var(--site-muted);text-align:right;margin:2rem 0 0}:where(.marketing-scope) .corporate-status-note a{color:var(--site-text);text-underline-offset:.18em;text-decoration:underline}:where(.marketing-scope) .corporate-legal-intro{color:var(--site-muted);max-width:52rem;font-size:1.2rem;line-height:1.75}:where(.marketing-scope) .corporate-legal-intro p{margin:0}:where(.marketing-scope) .corporate-data-request{border:1px solid var(--site-line);color:inherit;justify-content:space-between;align-items:center;margin-top:2.5rem;padding:1.5rem;text-decoration:none;transition:background .16s;display:flex}:where(.marketing-scope) .corporate-data-request:hover{background:var(--site-panel)}:where(.marketing-scope) .corporate-data-request small,:where(.marketing-scope) .corporate-data-request strong{display:block}:where(.marketing-scope) .corporate-data-request small{color:var(--site-dim);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}:where(.marketing-scope) .corporate-data-request strong{color:var(--site-heading);margin-top:.35rem;font-size:1.1rem;font-weight:510}:where(.marketing-scope) .corporate-data-request i{color:var(--site-accent-text);font-size:1.5rem;font-style:normal}:where(.marketing-scope) .corporate-section a:focus-visible,:where(.marketing-scope) .corporate-faq-list summary:focus-visible{outline:2px solid var(--site-accent);outline-offset:4px}@media (max-width:900px){:where(.marketing-scope) .corporate-two-column,:where(.marketing-scope) .corporate-team-intro,:where(.marketing-scope) .corporate-join-grid{grid-template-columns:1fr;gap:2rem}:where(.marketing-scope) .corporate-stat-grid{grid-template-columns:1fr}:where(.marketing-scope) .corporate-stat-grid>div+div{border-left:1px solid var(--site-line);border-top:0}:where(.marketing-scope) .corporate-timeline,:where(.marketing-scope) .corporate-value-grid,:where(.marketing-scope) .corporate-team-grid,:where(.marketing-scope) .corporate-resource-grid,:where(.marketing-scope) .corporate-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.marketing-scope) .corporate-timeline li:nth-child(odd),:where(.marketing-scope) .corporate-value-grid article:nth-child(odd),:where(.marketing-scope) .corporate-team-card:nth-child(odd),:where(.marketing-scope) .corporate-resource-grid>:nth-child(odd),:where(.marketing-scope) .corporate-link-grid>:nth-child(odd){border-left:1px solid var(--site-line)}:where(.marketing-scope) .corporate-timeline li:nth-child(2n),:where(.marketing-scope) .corporate-value-grid article:nth-child(2n),:where(.marketing-scope) .corporate-team-card:nth-child(2n),:where(.marketing-scope) .corporate-resource-grid>:nth-child(2n),:where(.marketing-scope) .corporate-link-grid>:nth-child(2n){border-left:0}:where(.marketing-scope) .corporate-timeline li:nth-child(n+3),:where(.marketing-scope) .corporate-value-grid article:nth-child(n+3),:where(.marketing-scope) .corporate-team-card:nth-child(n+3),:where(.marketing-scope) .corporate-resource-grid>:nth-child(n+3),:where(.marketing-scope) .corporate-link-grid>:nth-child(n+3){border-top:0}:where(.marketing-scope) .corporate-location-grid,:where(.marketing-scope) .corporate-people-gallery{grid-template-columns:1fr}:where(.marketing-scope) .corporate-location-grid article{aspect-ratio:16/10}}@media (max-width:640px){:where(.marketing-scope) .corporate-section{padding-block:4rem}:where(.marketing-scope) .corporate-office-band,:where(.marketing-scope) .corporate-people-hero{padding-block:1rem 4rem}:where(.marketing-scope) .corporate-people-gallery img{min-height:14rem}:where(.marketing-scope) .corporate-office-grid{grid-template-rows:repeat(3,10rem);grid-template-columns:repeat(2,1fr)}:where(.marketing-scope) .corporate-office-grid img:first-child{grid-area:1/1/3}:where(.marketing-scope) .corporate-office-grid img:nth-child(2),:where(.marketing-scope) .corporate-office-grid img:nth-child(3),:where(.marketing-scope) .corporate-office-grid img:nth-child(4),:where(.marketing-scope) .corporate-office-grid img:nth-child(5){grid-area:auto}:where(.marketing-scope) .corporate-office-grid img:nth-child(5){display:none}:where(.marketing-scope) .corporate-timeline,:where(.marketing-scope) .corporate-value-grid,:where(.marketing-scope) .corporate-team-grid,:where(.marketing-scope) .corporate-resource-grid,:where(.marketing-scope) .corporate-link-grid{grid-template-columns:1fr}:where(.marketing-scope) .corporate-timeline li,:where(.marketing-scope) .corporate-value-grid article,:where(.marketing-scope) .corporate-team-card,:where(.marketing-scope) .corporate-resource-grid>article,:where(.marketing-scope) .corporate-resource-grid>a,:where(.marketing-scope) .corporate-link-grid>a{border:1px solid var(--site-line);min-height:auto}:where(.marketing-scope) .corporate-timeline li+li,:where(.marketing-scope) .corporate-value-grid article+article,:where(.marketing-scope) .corporate-team-card+.corporate-team-card,:where(.marketing-scope) .corporate-resource-grid>*+*,:where(.marketing-scope) .corporate-link-grid>a+a{border-top:0}:where(.marketing-scope) .corporate-timeline h3,:where(.marketing-scope) .corporate-value-grid h3,:where(.marketing-scope) .corporate-resource-grid h3,:where(.marketing-scope) .corporate-link-grid h2{margin-top:2rem}:where(.marketing-scope) .corporate-location-grid article{aspect-ratio:4/5}:where(.marketing-scope) .corporate-contact-band{flex-direction:column;align-items:flex-start}:where(.marketing-scope) .corporate-faq-list summary{grid-template-columns:2rem 1fr auto;gap:.75rem}:where(.marketing-scope) .corporate-faq-list details>p{padding-left:2.75rem}:where(.marketing-scope) .corporate-status-note{text-align:left}}@media (prefers-reduced-motion:reduce){:where(.marketing-scope) .corporate-team-card,:where(.marketing-scope) .corporate-resource-grid>a,:where(.marketing-scope) .corporate-link-grid>a,:where(.marketing-scope) .corporate-faq-list summary i{transition:none}}@media print{:where(.marketing-scope) .corporate-section{padding-block:12mm}:where(.marketing-scope) .corporate-office-band,:where(.marketing-scope) .corporate-people-hero{padding-block:8mm 12mm}:where(.marketing-scope) .corporate-section-heading,:where(.marketing-scope) .corporate-stat-grid,:where(.marketing-scope) .corporate-section-ruled,:where(.marketing-scope) .corporate-timeline li,:where(.marketing-scope) .corporate-value-grid article,:where(.marketing-scope) .corporate-location-grid,:where(.marketing-scope) .corporate-contact-band,:where(.marketing-scope) .corporate-supporters{break-inside:avoid-page}:where(.marketing-scope) .corporate-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8mm}:where(.marketing-scope) .corporate-stat-grid>div{gap:3mm;padding:6mm}:where(.marketing-scope) .corporate-stat-grid>div+div{border-left:0;border-top:1px solid var(--site-line)}:where(.marketing-scope) .corporate-timeline,:where(.marketing-scope) .corporate-value-grid{margin-top:8mm}:where(.marketing-scope) .corporate-timeline li,:where(.marketing-scope) .corporate-value-grid article{min-height:0;padding:6mm}:where(.marketing-scope) .corporate-timeline h3,:where(.marketing-scope) .corporate-value-grid h3{margin-top:8mm}:where(.marketing-scope) .corporate-location-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8mm}:where(.marketing-scope) .corporate-location-grid article{aspect-ratio:4/5}:where(.marketing-scope) .corporate-location-grid article>div{padding:5mm}}
