.about-page-wrapper .about-team-section{isolation:isolate;background:0 0;position:relative}.about-page-wrapper .about-team-section .team-header{text-align:center;max-width:800px;margin-bottom:60px;margin-left:auto;margin-right:auto}.about-page-wrapper .about-team-section .team-header h2{font-size:var(--type-h2);font-weight:var(--weight-title);line-height:var(--lh-title);letter-spacing:var(--ls-title);color:#fff;margin-bottom:16px}.about-page-wrapper .about-team-section .team-carousel{width:100%;padding:.5rem;position:relative}.about-page-wrapper .about-team-section .team-swiper{width:100%}.about-page-wrapper .about-team-section .team-swiper .swiper-slide{height:auto}.about-page-wrapper .about-team-section .team-swiper-nav{z-index:10;color:#fff;background:#000000b8;border:1px solid #1a9d8a3d;border-radius:50%;outline:none;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.about-page-wrapper .about-team-section .team-swiper-nav:hover:not(:disabled){background:#1a9d8a24;border-color:#1a9d8a99;transform:translateY(-50%)scale(1.04);box-shadow:0 14px 30px #1a9d8a29}.about-page-wrapper .about-team-section .team-swiper-nav:focus-visible{outline-offset:2px;outline:2px solid #1a9d8a}.about-page-wrapper .about-team-section .team-swiper-nav:disabled,.about-page-wrapper .about-team-section .team-swiper-nav.team-swiper-nav-disabled{opacity:0;pointer-events:none}.about-page-wrapper .about-team-section .team-swiper-nav-prev{left:8px}.about-page-wrapper .about-team-section .team-swiper-nav-next{right:8px}.about-page-wrapper .about-team-section .team-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;align-items:center;height:100%;min-height:360px;padding:40px 24px;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s;display:flex;box-shadow:inset 0 1px #ffffff0d,0 22px 56px #00000057}.about-page-wrapper .about-team-section .team-card .team-image img,.about-page-wrapper .about-team-section .team-card .team-image .team-placeholder{object-fit:cover;background:#0003;border:2px solid #1a9d8a4d;border-radius:50%;width:120px;height:120px;padding:4px}.about-page-wrapper .about-team-section .team-card .team-image .team-placeholder{color:#fff;letter-spacing:.02em;background:radial-gradient(120% 120% at 50% 10%,#1a9d8a3d 0%,#0000 55%),#000;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex}.about-page-wrapper .about-team-section .team-card .team-info{text-align:center;flex-grow:1}.about-page-wrapper .about-team-section .team-card .team-info h3{font-size:var(--type-h4);letter-spacing:var(--ls-card);color:#fff;margin-bottom:8px;font-weight:600;line-height:1.35}.about-page-wrapper .about-team-section .team-card .team-info .team-role{font-size:var(--type-caption);font-weight:var(--weight-caption);line-height:var(--lh-caption);color:#1a9d8a;margin-bottom:16px;font-weight:600}.about-page-wrapper .about-team-section .team-card .team-info .team-text{font-size:var(--type-body-sm);font-weight:var(--weight-body);line-height:var(--lh-body-tight);color:#ffffffa8;margin-bottom:24px}.about-page-wrapper .about-team-section .team-card .team-social{color:#fff6;justify-content:center;gap:16px;display:flex}.about-page-wrapper .about-team-section .team-card .team-social svg{cursor:pointer;width:20px;height:20px;transition:color .2s}.about-page-wrapper .about-team-section .team-card .team-social svg:hover{color:#1a9d8a}@media (max-width:640px){.about-page-wrapper .about-team-section .team-carousel{padding:.25rem}.about-page-wrapper .about-team-section .team-card{min-height:340px;padding:32px 22px}}.about-page-wrapper .about-team-section .team-header{margin-bottom:42px}.about-page-wrapper .about-team-section .team-header h2{font-size:var(--type-h2);font-weight:var(--weight-title);line-height:var(--lh-title);letter-spacing:var(--ls-title);color:#fff}.about-page-wrapper .about-team-section .team-header p{font-size:var(--type-body-sm);font-weight:var(--weight-body);line-height:var(--lh-body-tight);color:#b7c5cbad}.about-page-wrapper .about-team-section .team-swiper-nav{color:#ffffffdb;background:#030709ad;border-color:#1a9d8a38;width:36px;height:36px}.about-page-wrapper .about-team-section .team-swiper-nav svg{width:18px;height:18px}.about-page-wrapper .about-team-section .team-swiper-nav:hover:not(:disabled){background:#1a9d8a1a;border-color:#1a9d8a6b;box-shadow:0 10px 24px #1a9d8a1f}.about-page-wrapper .about-team-section .team-card{background:linear-gradient(145deg,#ffffff0a,#ffffff03),#0000006b;border-color:#ffffff1a;min-height:320px;padding:30px 22px;box-shadow:inset 0 1px #ffffff09,0 14px 36px #00000047}.about-page-wrapper .about-team-section .team-card:hover{background:linear-gradient(145deg,#1a9d8a0b,#ffffff03),#00000080;border-color:#1a9d8a5c;box-shadow:inset 0 1px #ffffff0b,0 14px 34px #1a9d8a12,0 14px 34px #00000052}.about-page-wrapper .about-team-section .team-card .team-image{margin-bottom:18px}.about-page-wrapper .about-team-section .team-card .team-image img,.about-page-wrapper .about-team-section .team-card .team-image .team-placeholder{border-color:#1a9d8a3d;width:104px;height:104px}.about-page-wrapper .about-team-section .team-card .team-image .team-placeholder{font-size:1.25rem}.about-page-wrapper .about-team-section .team-card .team-info h3{letter-spacing:-.01em;font-size:16px;font-weight:700}.about-page-wrapper .about-team-section .team-card .team-info .team-role{color:#1a9d8a;margin-bottom:12px;font-size:13px}.about-page-wrapper .about-team-section .team-card .team-info .team-text{color:#b7c5cbad;margin-bottom:18px;font-size:13px;line-height:1.55}.about-page-wrapper .about-team-section .team-card .team-social svg{width:18px;height:18px}@media (max-width:640px){.about-page-wrapper .about-team-section .team-header{margin-bottom:32px}.about-page-wrapper .about-team-section .team-header h2{font-size:28px}.about-page-wrapper .about-team-section .team-card{min-height:300px;padding:26px 20px}}
