.about-team{padding-block:clamp(3rem,6vw,6rem);background:#fafafa;border-block:1px solid #e5e5e5}.about-team+.content-rating{padding-top:5rem}.about-team__container{width:100%;max-width:70rem;margin-inline:auto;padding-inline:1.5rem}@media(min-width:1024px){.about-team__container{padding-inline:2rem}}.about-team__header{max-width:48rem;margin-bottom:2.5rem}.about-team__eyebrow{color:#047857;font-size:.8rem;font-weight:700;letter-spacing:.06em;margin-bottom:1rem}.about-team__header h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.12;letter-spacing:-.04em;margin-bottom:1.25rem;text-wrap:balance}.about-team__intro{color:#525252;line-height:1.75;max-width:42rem}.about-team__count{margin-top:1.5rem;font-size:.8rem;font-weight:600;color:#525252}.about-team__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;padding:0;margin:0;list-style:none}.about-team__card{min-width:0;overflow:hidden;border:1px solid #e5e5e5;border-radius:1.25rem;background:#fff}.about-team__portrait{position:relative;display:grid;place-items:center;height:11rem;color:#047857;background:#e5f5ee}.about-team__portrait svg{width:9.5rem;height:8rem}.about-team__portrait--1{color:#6366a3;background:#eeeefa}.about-team__portrait--2{color:#a16030;background:#fcf0df}.about-team__portrait--3{color:#317b93;background:#e4f1f6}.about-team__portrait--4{color:#a45370;background:#f9eaf0}.about-team__portrait--5{color:#627640;background:#edf2df}.about-team__number{position:absolute;top:1rem;left:1rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem}.about-team__body{padding:1.5rem}.about-team__badge{display:inline-block;color:#525252;font-size:.7rem;margin-bottom:.8rem}.about-team__body h3{font-size:1.3rem;line-height:1.3;margin:0 0 .4rem}.about-team__role{font-weight:600;font-size:.8rem;line-height:1.5;margin-bottom:.75rem}.about-team__description{color:#525252;font-size:.875rem;line-height:1.7;margin:0}.about-team__card--founder{border-color:#047857;box-shadow:0 0 0 1px #047857}.about-team__founder-link{display:block;height:100%;color:inherit;text-decoration:none}.about-team__founder-link:hover .about-team__cta{text-decoration:underline;text-underline-offset:4px}.about-team__founder-link:focus-visible{outline:3px solid #047857;outline-offset:-5px;border-radius:1.25rem}.about-team__portrait--founder{background:#123e32;color:#d0f3df}.about-team__avatar{display:block;width:8rem;height:8rem;border-radius:50%;object-fit:cover}.about-team__cta{display:flex;align-items:center;gap:.5rem;color:#047857;font-size:.8rem;font-weight:600;margin-top:1.25rem}.about-team__footer{color:#525252;font-size:.8rem;line-height:1.6;margin-top:2rem;max-width:42rem}@media(max-width:1100px){.about-team__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.about-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.about-team__grid{grid-template-columns:minmax(0,1fr)}}