.team{position:relative;overflow:hidden;background:#fff;padding:3.5rem 0 4rem}@media(min-width:1200px){.team{padding:5rem 0 5.5rem}.team:after,.team:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:rgba(17,24,39,.05);pointer-events:none}.team:before{left:max(1.5rem,(100% - 1280px)/2)}.team:after{right:max(1.5rem,(100% - 1280px)/2)}}.team-inner{position:relative;z-index:1}.team-heading{margin:0 auto;max-width:50rem;color:var(--secondary,#37474f);font-family:var(--font-heading-sans),sans-serif;font-size:clamp(2.25rem,8vw,4.375rem);font-weight:600;letter-spacing:-.0214em;line-height:1;text-align:center}.team-heading em{font-family:var(--font-heading),serif;font-style:italic;font-weight:400}.team-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem 1.25rem;margin-top:2.5rem}@media(min-width:1200px){.team-grid{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:7.625rem;margin-top:5.375rem}}.team-stat{display:flex;flex-direction:column;align-items:center;color:#0b4858}@media(min-width:1200px){.team-stat{grid-column:span 2;align-items:flex-start;padding-left:.3125rem}}.team-stat-number{font-size:clamp(6rem,32vw,11.25rem);font-weight:700;line-height:1.2}.team-stat-label,.team-stat-number{margin:0;font-family:var(--font-heading-sans),sans-serif}.team-stat-label{color:#557e8b;font-size:clamp(1.5rem,6vw,2.125rem);font-weight:600;line-height:1.4;text-align:center}@media(min-width:1200px){.team-stat-label{margin:.1875rem 0 0 18.4375rem;text-align:left}}.team-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,15rem);justify-content:center;gap:2rem 1.25rem}@media(min-width:576px){.team-list{grid-template-columns:repeat(2,minmax(0,15rem))}}@media(min-width:992px){.team-list-leadership{grid-template-columns:repeat(3,minmax(0,15rem))}}@media(min-width:1200px){.team-list-leadership{grid-column:span 3;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.team-list-team{grid-column:span 4;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch}}.team-card{position:relative;width:100%;max-width:15rem}.team-card-photo{position:absolute;top:0;left:0;z-index:1;width:14.0625rem;height:16.25rem;overflow:hidden;background:#e4e7ea}.team-card-photo img{object-fit:cover}.team-card-panel{position:relative;margin-top:3.8125rem;padding:13.125rem 1.1875rem 1.1875rem;background:rgba(55,71,79,.1)}.team-card-role{margin:0;max-width:12.1875rem;color:#686876;font-size:.75rem;letter-spacing:.0833em;text-transform:uppercase}.team-card-name,.team-card-role{font-family:var(--font-sans),sans-serif;line-height:1.5}.team-card-name{margin:.125rem 0 0;padding-right:1.75rem;color:#000;font-size:1.25rem;font-weight:700;letter-spacing:-.035em}.team-card-link{position:absolute;right:.9375rem;bottom:1.5rem;display:inline-flex;color:#000;transition:color .15s ease}.team-card-link:hover{color:var(--primary,#ef6623)}.team-card-link:focus-visible{outline:2px solid var(--primary,#ef6623);outline-offset:2px}.team-cta{display:inline-flex;align-items:center;justify-content:center;justify-self:center;width:min(100%,12.3125rem);height:3.9375rem;border-radius:40px;background:#ff6743;color:#fff;font-family:var(--font-sans),sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .15s ease}.team-cta:hover{opacity:.9}.team-cta:focus-visible{outline:2px solid #26352f;outline-offset:3px}@media(min-width:1200px){.team-cta{grid-column:5;justify-self:end;align-self:end;margin-bottom:.4rem}}.team-swirl{display:none;position:absolute;overflow:hidden;mix-blend-mode:hard-light;pointer-events:none}@media(min-width:768px){.team-swirl{display:block}}.team-swirl img{position:absolute;max-width:none;opacity:.12}.team-swirl-top{top:0;left:0;width:21.25rem;height:21.9375rem;transform:rotate(180deg) scaleY(-1)}.team-swirl-top img{width:722.68%;height:334.95%;left:-252.35%;top:-165.53%}.team-swirl-bottom{right:-1.9rem;bottom:10rem;width:18.4rem;height:17.8rem}.team-swirl-bottom img{width:336.47%;height:174.17%;left:-113.36%;top:-36.97%}.no-office{position:relative;overflow:hidden;background:var(--secondary,#37474f);color:#fff;padding:4rem 0 0}@media(min-width:992px){.no-office{min-height:49.75rem;padding:7.5rem 0}}.no-office-texture{object-fit:cover;opacity:.2;pointer-events:none}.no-office-backdrop{display:none;position:absolute;top:0;right:0;bottom:0;width:45.5%;background:#21272a}@media(min-width:992px){.no-office-backdrop{display:block}}.no-office-inner{position:relative;z-index:1}.no-office-copy{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:992px){.no-office-copy{max-width:33.375rem;gap:2rem}}.no-office-heading{margin:0;font-family:var(--font-heading-sans),sans-serif;font-size:clamp(2.5rem,10vw,4.375rem);font-weight:700;letter-spacing:-.0229em;line-height:1.2}.no-office-heading em{font-family:var(--font-heading),serif;font-style:italic;font-weight:400}.no-office-text{margin:0;color:#b9b6bf;font-family:var(--font-sans),sans-serif;font-size:1rem;line-height:1.85}@media(min-width:992px){.no-office-text{max-width:32.5rem}}.no-office-media{position:relative;z-index:1;margin:2.5rem 0 0;aspect-ratio:776/556;overflow:hidden;background:#21272a}@media(min-width:992px){.no-office-media{position:absolute;top:7.5rem;right:0;width:min(53.9%,48.5rem);height:34.75rem;margin:0;aspect-ratio:auto}}.no-office-photo{object-fit:cover;object-position:left center}.no-office-label{position:absolute;top:2rem;bottom:2rem;left:0;display:flex;align-items:center;justify-content:center;width:2.75rem;background:var(--primary,#ef6623);color:#fff;font-family:var(--font-sans),sans-serif;font-size:.875rem;font-weight:600;letter-spacing:-.03em;line-height:1.4;text-align:center;writing-mode:vertical-rl;transform:rotate(180deg)}@media(min-width:768px){.no-office-label{width:3.875rem;font-size:1.25rem}}@media(min-width:992px){.no-office-label{top:3.75rem;bottom:auto;height:27.25rem}}