.people-hero[data-astro-cid-itvuljsb]{background-color:var(--color-background-primary);width:100%;color:var(--color-text-light);box-sizing:border-box;padding:clamp(1.5rem,5vw,3rem) clamp(1.5rem,5vw,6rem);overflow-x:hidden}.people-hero__inner[data-astro-cid-itvuljsb]{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);align-items:stretch;gap:clamp(1.5rem,3vw,3rem);max-width:1440px;min-height:clamp(520px,68vh,720px);margin:0 auto;display:grid}.people-hero__content[data-astro-cid-itvuljsb]{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;max-width:640px;display:flex}.people-hero__marker[data-astro-cid-itvuljsb]{letter-spacing:.12em;text-transform:uppercase;width:100%;color:var(--color-text-light);align-items:center;gap:.85rem;margin:0 0 1.25rem;font-family:DM Mono,monospace;font-size:.72rem;display:flex}.people-hero__marker-line[data-astro-cid-itvuljsb]{opacity:.35;background-color:currentColor;flex:1;height:1px}.people-hero__content[data-astro-cid-itvuljsb] .section-header-wrapper{max-width:560px}.people-hero__content[data-astro-cid-itvuljsb] .section-eyebrow{color:var(--system-color);opacity:1}.people-hero__content[data-astro-cid-itvuljsb] .is-hero .section-title{font-size:2.5rem;font-weight:600}.people-hero__content[data-astro-cid-itvuljsb] .section-title .dot{background-color:var(--color-hised);color:#0000;vertical-align:.12em;width:.28em;height:.28em;margin-left:.12em;line-height:0;display:inline-block;overflow:hidden}.people-hero__content[data-astro-cid-itvuljsb] .section-description{max-width:460px}.people-hero__actions[data-astro-cid-itvuljsb]{align-items:flex-start;margin-top:2rem;display:flex}.people-hero__actions[data-astro-cid-itvuljsb] .custom-btn:focus-visible{outline:2px solid var(--color-text-light);outline-offset:3px}.people-hero__visual[data-astro-cid-itvuljsb]{background-color:var(--color-background-primary);background-position:50%;background-repeat:no-repeat;background-size:cover;min-width:0;min-height:100%;position:relative}.people-hero__visual[data-astro-cid-itvuljsb]:after{content:"";background:linear-gradient(90deg, var(--color-background-primary) 0%, transparent 32%);pointer-events:none;position:absolute;inset:0}@media (width<=1080px){.people-hero[data-astro-cid-itvuljsb]{padding:1.5rem 3rem}.people-hero__inner[data-astro-cid-itvuljsb]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.5rem;min-height:480px}}@media (width<=768px){.people-hero[data-astro-cid-itvuljsb]{padding:3rem 1.5rem 2.5rem}.people-hero__inner[data-astro-cid-itvuljsb]{grid-template-columns:1fr;gap:2rem;min-height:0}.people-hero__content[data-astro-cid-itvuljsb]{max-width:none}.people-hero__visual[data-astro-cid-itvuljsb]{aspect-ratio:16/10;width:100%;min-width:0;height:auto;min-height:0}}.people-approach[data-astro-cid-mgtuyhtk]{background-color:var(--color-background-secondary);width:100%;color:var(--color-text-dark);box-sizing:border-box;padding:clamp(4rem,8vw,6rem) clamp(1.5rem,5vw,6rem);scroll-margin-top:5.5rem;overflow-x:hidden}.people-approach__inner[data-astro-cid-mgtuyhtk]{max-width:1440px;margin:0 auto}.people-approach__marker[data-astro-cid-mgtuyhtk]{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.85rem;width:min(100%,640px);margin:0 0 1.25rem;font-family:DM Mono,monospace;font-size:.72rem;display:flex}.people-approach__marker-line[data-astro-cid-mgtuyhtk]{opacity:.35;background-color:currentColor;flex:1;height:1px}.people-approach[data-astro-cid-mgtuyhtk] .section-header-wrapper{max-width:640px}.people-approach[data-astro-cid-mgtuyhtk] .section-eyebrow{color:var(--system-color);opacity:1}.people-approach[data-astro-cid-mgtuyhtk] .section-description{max-width:520px}.approach-grid[data-astro-cid-mgtuyhtk]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,1.6vw,1.5rem);margin:.5rem 0 0;padding:0;list-style:none;display:grid}.approach-card[data-astro-cid-mgtuyhtk]{background-color:var(--color-background-secondary);flex-direction:column;height:100%;display:flex;overflow:hidden}.approach-card__visual[data-astro-cid-mgtuyhtk]{aspect-ratio:4/3;background-color:var(--color-background-secondary);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.approach-card__visual[data-astro-cid-mgtuyhtk] img{object-fit:cover;width:100%;height:100%;display:block}.approach-card__body[data-astro-cid-mgtuyhtk]{border-top:1px solid #0707031f;flex-direction:column;flex:1;align-items:flex-start;gap:.75rem;padding:1.25rem 1.15rem 1.4rem;display:flex}.approach-card__index[data-astro-cid-mgtuyhtk]{letter-spacing:.12em;width:100%;color:var(--color-text-dark);align-items:center;gap:.75rem;font-family:DM Mono,monospace;font-size:.72rem;display:flex}.approach-card__line[data-astro-cid-mgtuyhtk]{opacity:.35;background-color:currentColor;flex:1;height:1px}.approach-card__title[data-astro-cid-mgtuyhtk]{letter-spacing:.12em;align-items:center;gap:.4rem;margin:0;font-family:DM Mono,monospace;font-size:.78rem;font-weight:400;line-height:1.3;display:flex}.approach-card__mark[data-astro-cid-mgtuyhtk]{background-color:var(--color-hised);flex-shrink:0;width:.45rem;height:.45rem}.approach-card__description[data-astro-cid-mgtuyhtk]{opacity:.8;margin:0;font-family:Instrument Sans,sans-serif;font-size:.95rem;line-height:1.5}@media (width<=1080px){.people-approach[data-astro-cid-mgtuyhtk]{padding:4rem 3rem}.approach-grid[data-astro-cid-mgtuyhtk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.people-approach[data-astro-cid-mgtuyhtk]{padding:3rem 1.5rem 2.5rem}.approach-grid[data-astro-cid-mgtuyhtk]{grid-template-columns:1fr}}.people-network[data-astro-cid-raont4mz]{background-color:var(--color-background-primary);width:100%;color:var(--color-text-light);box-sizing:border-box;padding:clamp(1.25rem,2.5vw,2.25rem) clamp(1.25rem,3vw,2.75rem);overflow-x:hidden}.people-network__frame[data-astro-cid-raont4mz]{max-width:1440px;min-height:clamp(560px,72vh,820px);margin:0 auto;position:relative}.people-network__visual[data-astro-cid-raont4mz]{background-color:var(--color-background-primary);background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.people-network__visual[data-astro-cid-raont4mz]:after{content:"";background:linear-gradient(90deg, var(--color-background-primary) 0%, transparent 52%);pointer-events:none;position:absolute;inset:0}.people-network__content[data-astro-cid-raont4mz]{z-index:1;max-width:560px;padding:clamp(1.5rem,3vw,2.5rem) clamp(1rem,2vw,1.75rem);position:relative}.people-network__marker[data-astro-cid-raont4mz]{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.85rem;width:100%;margin:0 0 1.25rem;font-family:DM Mono,monospace;font-size:.72rem;display:flex}.people-network__marker-line[data-astro-cid-raont4mz]{opacity:.35;background-color:currentColor;flex:1;height:1px}.people-network__content[data-astro-cid-raont4mz] .section-header-wrapper{max-width:520px}.people-network__content[data-astro-cid-raont4mz] .is-hero .section-title{font-size:2.5rem}.people-network__content[data-astro-cid-raont4mz] .section-eyebrow{color:var(--color-hised);opacity:1}.people-network__content[data-astro-cid-raont4mz] .section-title .dot{background-color:var(--color-hised);color:#0000;vertical-align:.12em;width:.28em;height:.28em;margin-left:.12em;line-height:0;display:inline-block;overflow:hidden}.people-network__content[data-astro-cid-raont4mz] .section-description{max-width:420px}@media (width<=1080px){.people-network__frame[data-astro-cid-raont4mz]{min-height:520px}.people-network__content[data-astro-cid-raont4mz]{max-width:460px}}@media (width<=768px){.people-network[data-astro-cid-raont4mz]{padding:1.25rem 1.25rem 1.5rem}.people-network__frame[data-astro-cid-raont4mz]{flex-direction:column;min-height:0;display:flex}.people-network__content[data-astro-cid-raont4mz]{order:1;max-width:none;padding:1.25rem .25rem 0}.people-network__visual[data-astro-cid-raont4mz]{aspect-ratio:4/3;background-position:50% 30%;order:2;width:100%;min-height:0;margin-top:1.75rem;position:relative;inset:auto}.people-network__visual[data-astro-cid-raont4mz]:after{background:linear-gradient(180deg, var(--color-background-primary) 0%, transparent 34%)}}.people-connect[data-astro-cid-qa7rv3s3]{background-color:var(--color-background-secondary);width:100%;color:var(--color-text-dark);box-sizing:border-box;padding:clamp(4rem,8vw,6rem) clamp(1.5rem,5vw,6rem);overflow-x:hidden}.people-connect__inner[data-astro-cid-qa7rv3s3]{max-width:1440px;margin:0 auto}.people-connect[data-astro-cid-qa7rv3s3] .section-header-wrapper{max-width:720px;margin-bottom:clamp(2rem,4vw,3rem)}.people-connect[data-astro-cid-qa7rv3s3] .is-hero .section-title{font-size:2.5rem}.people-connect[data-astro-cid-qa7rv3s3] .section-eyebrow{color:var(--color-hised);opacity:1}.people-connect[data-astro-cid-qa7rv3s3] .section-description{max-width:520px}.connect-grid[data-astro-cid-qa7rv3s3]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.connect-card[data-astro-cid-qa7rv3s3]{background-color:var(--color-background-secondary);border:1px solid #0707031f;border-radius:12px;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);height:100%;display:grid;overflow:hidden}.connect-card__body[data-astro-cid-qa7rv3s3]{flex-direction:column;align-items:flex-start;gap:.85rem;min-width:0;padding:clamp(1.25rem,2vw,1.75rem);display:flex}.connect-card__label[data-astro-cid-qa7rv3s3]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-dark);margin:0;font-family:DM Mono,monospace;font-size:.68rem}.connect-card__title[data-astro-cid-qa7rv3s3]{color:var(--color-text-dark);margin:0;font-family:Instrument Sans-SemiBold,sans-serif;font-size:clamp(1rem,1.2vw,1.35rem);font-weight:600;line-height:1.2}.connect-card__description[data-astro-cid-qa7rv3s3]{color:var(--color-text-dark);opacity:.72;margin:0;font-family:Instrument Sans,sans-serif;font-size:.95rem;line-height:1.55}.connect-card__body[data-astro-cid-qa7rv3s3] .connect-card__cta{margin-top:auto}.connect-card__body[data-astro-cid-qa7rv3s3] .custom-btn:focus-visible{outline:2px solid var(--color-text-dark);outline-offset:3px}.connect-card__visual[data-astro-cid-qa7rv3s3]{background-color:var(--color-background-secondary);background-position:50%;background-repeat:no-repeat;background-size:cover;min-width:0;min-height:220px}.connect-card__visual[data-astro-cid-qa7rv3s3] img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1080px){.people-connect[data-astro-cid-qa7rv3s3]{padding:4rem 3rem}.connect-grid[data-astro-cid-qa7rv3s3]{grid-template-columns:1fr}}@media (width<=768px){.people-connect[data-astro-cid-qa7rv3s3]{padding:3rem 1.5rem 2.5rem}.connect-card[data-astro-cid-qa7rv3s3]{grid-template-columns:1fr}.connect-card__visual[data-astro-cid-qa7rv3s3]{aspect-ratio:16/10;min-height:0}}
