.section-about_team{position:relative;isolation:isolate;overflow:clip;background-image:linear-gradient(180deg, #FEFAF1 17.788%, rgba(255, 229, 210, 0.8) 57.212%, #FEFAF1 87.981%)}.section-about_team::before{content:"";position:absolute;top:47%;right:max(-460px,50% - 1181px);width:840px;height:678px;border-radius:500px;background-image:linear-gradient(104deg, #FF9639 0%, #C83122 100%);filter:blur(35px);opacity:.16;pointer-events:none;z-index:-1}.section-about_team .about-team__head{margin-bottom:49px;text-align:center}.section-about_team .about-team__eyebrow{font-size:.75rem;font-weight:600;line-height:1.3333;letter-spacing:3px;text-transform:uppercase;color:#665b53}.section-about_team .about-team__eyebrow{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-about_team .about-team__eyebrow{display:block;margin-bottom:17px;color:#fa8927}.section-about_team .about-team__title{font-size:clamp(1.875rem,1.479rem + 1.69vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-0.025em;color:#180f09;margin:0 0 1.0625rem}.section-about_team .about-team__title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-about_team .about-team__title{margin:0}.section-about_team .about-team__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:start;gap:28px}.section-about_team .team-card{display:flex;flex-direction:column;gap:25px;margin:0;padding:16px 16px 40px;text-align:center}.section-about_team .team-card{background:#fff;border:1px solid rgba(0,0,0,0);border-radius:32px;box-shadow:0 1px 1px rgba(137,33,34,.05),0 8px 15px rgba(137,33,34,.06)}.section-about_team .team-card__photo{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:28px}.section-about_team .team-card__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.section-about_team .team-card__body{display:flex;flex-direction:column;align-items:center;padding-inline:15px}.section-about_team .team-card__name{font-size:clamp(1.125rem,1.081rem + .188vw,1.25rem);font-weight:700;line-height:1.4;letter-spacing:-0.025em;color:#180f09;margin:0 0 .9375rem}.section-about_team .team-card__name{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-about_team .team-card__name{margin:0 0 10px}.section-about_team .team-card__role{font-size:.75rem;font-weight:600;line-height:1.3333;letter-spacing:3px;text-transform:uppercase;color:#665b53}.section-about_team .team-card__role{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-about_team .team-card__role{margin-bottom:10px;color:#fa8927}.section-about_team .team-card__rule{width:40px;height:2px;border-radius:2px;background-image:linear-gradient(166deg, #FF9639 0%, #C83122 100%)}.section-about_team .team-card__text{margin-top:18px}.section-about_team .team-card__text{font-size:.9375rem;font-weight:400;line-height:1.4;letter-spacing:-0.08px;color:#665b53}.section-about_team .team-card__text{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-about_team .team-card__text p:last-child{margin-bottom:0}@media(max-width: 1200px){.section-about_team .about-team__grid{gap:20px}.section-about_team .team-card__body{padding-inline:4px}}@media(max-width: 768px){.section-about_team .about-team__head{margin-bottom:32px}.section-about_team .about-team__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 480px){.section-about_team .about-team__grid{grid-template-columns:1fr}}