.section-about_intro{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_intro::before{content:"";position:absolute;top:-272px;left:max(-272px,50% - 992px);width:560px;height:560px;border-radius:50%;background:radial-gradient(circle closest-side, rgba(255, 180, 112, 0.6) 0%, rgba(255, 180, 112, 0) 70%);opacity:.6;pointer-events:none;z-index:-1}.section-about_intro::after{content:"";position:absolute;top:86px;right:max(-210px,50% - 930px);width:520px;height:520px;border-radius:50%;background:radial-gradient(circle closest-side, transparent 0 23.6%, rgba(255, 150, 57, 0.23) 23.6% 24%, transparent 24% 37.6%, rgba(255, 150, 57, 0.35) 37.6% 38%, transparent 38% 49.6%, rgba(255, 150, 57, 0.5) 49.6% 50%, transparent 50%);pointer-events:none;z-index:-1}.section-about_intro .about-intro__badge{margin-bottom:11px}.section-about_intro .about-intro__title{font-size:clamp(2.25rem,1.722rem + 2.254vw,3.75rem);font-weight:800;line-height:1.02;letter-spacing:-0.025em;color:#180f09;margin:0 0 1.3125rem}.section-about_intro .about-intro__title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-about_intro .about-intro__title{margin:0}.section-about_intro .about-intro__body{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;column-gap:clamp(2rem,5vw,4.5rem);margin-top:41px}.section-about_intro .about-intro__media{position:relative;aspect-ratio:564/377;overflow:hidden}.section-about_intro .about-intro__media{border:1px solid rgba(238,227,215,.6);border-radius:40px;background-image:linear-gradient(160deg, #FFFFFF 0%, #FFF2E5 100%);background-origin:border-box;background-repeat:no-repeat;box-shadow:0 20px 60px -20px rgba(137,33,34,.18),-10px -22px 60px rgba(255,143,57,.6),15px 21px 40px rgba(200,49,34,.2)}.section-about_intro .about-intro__image{position:absolute;inset:1px;width:calc(100% - 2px);height:calc(100% - 2px);object-fit:cover;border-radius:calc(40px - 1px)}.section-about_intro .about-intro__list{max-width:460px}.section-about_intro .about-intro__list{font-size:.9375rem;font-weight:400;line-height:1.4;letter-spacing:-0.08px;color:#665b53}.section-about_intro .about-intro__list{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-about_intro .about-intro__list ul{display:flex;flex-direction:column;gap:36px;margin:0;padding:0;list-style:none}.section-about_intro .about-intro__list li{position:relative;padding-left:20px;font-size:inherit}.section-about_intro .about-intro__list li::before{content:"";position:absolute;top:.45em;left:0;width:6px;height:6px;border-radius:3px;background-image:linear-gradient(101deg, #FF9639 0%, #C83122 100%)}.section-about_intro .about-intro__list p:last-child{margin-bottom:0}.section-about_intro .about-intro__stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px;margin-top:80px}.section-about_intro .about-stat{display:flex;flex-direction:column;gap:12px;padding:34px 36px}.section-about_intro .about-stat{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_intro .about-stat__value{font-size:3.6rem;font-weight:800;line-height:1;letter-spacing:-2px}.section-about_intro .about-stat__value{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-about_intro .about-stat__value{background-image:linear-gradient(110deg, #FF9639 0%, #C83122 100%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.section-about_intro .about-stat__label{font-size:.9375rem;font-weight:400;line-height:1.4;letter-spacing:-0.08px;color:#665b53}.section-about_intro .about-stat__label{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-about_intro .about-stat__label strong{font-size:1rem;font-weight:700;text-transform:uppercase;color:#180f09}@media(max-width: 1200px){.section-about_intro .about-intro__list ul{gap:24px}.section-about_intro .about-intro__stats{margin-top:56px}}@media(max-width: 768px){.section-about_intro .about-intro__body{grid-template-columns:1fr;row-gap:2.5rem}.section-about_intro .about-intro__stats{grid-template-columns:1fr;gap:20px}}@media(max-width: 480px){.section-about_intro .about-stat{padding:28px 24px}.section-about_intro .about-stat__value{font-size:2.75rem}}.section-about_service{background-image:linear-gradient(180deg, #FEFAF1 17.788%, rgba(255, 229, 210, 0.8) 57.212%, #FEFAF1 87.981%)}.section-about_service .about-service{display:grid;grid-template-columns:minmax(0, 564fr) minmax(0, 584fr);align-items:center;column-gap:clamp(2rem,5vw,4.5rem)}.section-about_service .about-service__eyebrow{font-size:.75rem;font-weight:600;line-height:1.3333;letter-spacing:3px;text-transform:uppercase;color:#665b53}.section-about_service .about-service__eyebrow{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-about_service .about-service__eyebrow{display:block;margin-bottom:7px;color:#fa8927}.section-about_service .about-service__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_service .about-service__title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-about_service .about-service__title{margin:0 0 18px}.section-about_service .about-service__lead{font-size:.9375rem;font-weight:400;line-height:1.4;letter-spacing:-0.08px;color:#665b53}.section-about_service .about-service__lead{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-about_service .about-service__lead p:last-child{margin-bottom:0}.section-about_service .about-service__media{position:relative;padding-bottom:41px}.section-about_service .about-service__frame{position:relative;aspect-ratio:584/376;overflow:hidden;border-radius:40px;box-shadow:0 1px 2px rgba(137,33,34,.05),0 8px 30px rgba(137,33,34,.06)}.section-about_service .about-service__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.section-about_service .about-service__cards{position:absolute;right:10px;bottom:0;left:10px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}.section-about_service .about-card{display:flex;flex-direction:column;gap:17px;padding:22px}.section-about_service .about-card{background:#fff;border:1px solid rgba(0,0,0,0);border-radius:28px;box-shadow:0 1px 1px rgba(137,33,34,.05),0 8px 15px rgba(137,33,34,.06)}.section-about_service .about-card__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:18px;background-image:linear-gradient(101deg, #FF9639 0%, #C83122 100%);color:#fff;text-align:center}.section-about_service .about-card__icon{font-size:.875rem;font-weight:600;line-height:1.4286;letter-spacing:-0.08px}.section-about_service .about-card__icon{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-about_service .about-card__icon img,.section-about_service .about-card__icon svg{width:20px;height:20px;object-fit:contain;filter:brightness(0) invert(1)}.section-about_service .about-card__label{font-size:.9375rem;font-weight:400;line-height:1.4;letter-spacing:-0.08px;color:#665b53}.section-about_service .about-card__label{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-about_service .about-card__label strong{display:block;font-weight:700;line-height:1.4667;color:#180f09}@media(max-width: 1200px){.section-about_service .about-card{padding:18px}.section-about_service .about-card__label{font-size:.875rem}}@media(max-width: 768px){.section-about_service .about-service{grid-template-columns:1fr;row-gap:2.5rem}.section-about_service .about-service__media{padding-bottom:0}.section-about_service .about-service__cards{position:static;margin-top:16px}}@media(max-width: 480px){.section-about_service .about-service__cards{grid-template-columns:1fr}.section-about_service .about-card{flex-direction:row;align-items:center;gap:16px;padding:18px 22px}}.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}}.section-cta .cta-inner{max-width:1080px}
