/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
.about-page-main{background-color:var(--color-bg-light);color:var(--color-text-dark)}.about-page-main .container{max-width:1180px}.about-page-main .h2-heading:after{background:linear-gradient(90deg,#2f7d6d,#d4c1a8,#93a877)}.about-hero{background:linear-gradient(90deg,#fff 0 38%,#fff0 58%),linear-gradient(#fff,#f6f8f7);min-height:100svh}.about-hero-inner{min-height:inherit;align-items:center;gap:2.5rem;padding-top:clamp(6rem,8vw,7.5rem);padding-bottom:clamp(2.5rem,4.5vw,4rem);display:grid}.about-hero-copy{z-index:2;max-width:36rem;padding-left:clamp(0rem,2vw,1.5rem);position:relative}.about-hero-copy h1{color:#123044;letter-spacing:0;white-space:nowrap;font-size:clamp(2.8rem,4.8vw,4.45rem);line-height:1.02}.about-hero-copy h1+span{display:none}.about-hero-copy>p{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#3f4d5a;background-color:#0000;border:0;border-radius:0;max-width:31rem;margin-top:clamp(2.75rem,4vw,3.5rem);padding:1.75rem 0 0;position:relative}.about-hero-copy>p:before{content:"";background:#17223129;width:min(100%,21rem);height:1px;position:absolute;top:0;left:0}.about-hero-media{clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);border-radius:0;width:min(70vw,1100px);height:100%;position:absolute;top:0;bottom:0;right:0}.about-hero-media:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#fff,#ffffff5c 12%,#fff0 30%);position:absolute;inset:0}.about-hero-media img{object-position:53% center}.about-hero-media h1+span{background:linear-gradient(90deg,#2f7d6d,#d4c1a8)}@media (min-width:1024px){.about-hero-media{width:min(72vw,1180px)}.about-hero-media:before{background:linear-gradient(90deg,#fff,#ffffff6b 14%,#fff0 34%)}}:is(.about-intent-section,.about-services)>.container{max-width:1180px}.about-intent-section{padding-block:clamp(5rem,10vw,8rem) clamp(3.5rem,7vw,6rem)}.about-intent-host{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,4.75rem);display:grid}.about-intent-copy{border-left:8px solid #2f7d6d;padding:clamp(2.5rem,5vw,3.5rem) 0 clamp(2.5rem,5vw,3.5rem) clamp(1.25rem,2vw,1.875rem)}.about-intent-content{max-width:36rem}.about-intent-paragraph{color:#425767;margin:0;font-size:clamp(.95rem,1.2vw,1rem);font-weight:700;line-height:2.12}.about-intent-paragraph:first-of-type{color:#123044;font-size:clamp(1.18rem,1.65vw,1.55rem);font-weight:800;line-height:1.95}.about-intent-paragraph+.about-intent-paragraph{max-width:35rem;margin-top:clamp(1.75rem,3vw,2.375rem)}.about-intent-visual{isolation:isolate;min-height:min(68vh,560px);overflow:visible}.about-intent-backdrop{z-index:-1;background:#d4c1a86b;width:82%;height:82%;display:none;position:absolute;bottom:-7%;right:-5%}.about-intent-visual img{clip-path:polygon(0 0,100% 0,100% 86%,12% 100%,0 100%);object-fit:cover;object-position:left center;width:100%;height:min(68vh,560px)}@media (max-width:767px){.about-hero{min-height:auto}.about-hero-inner{min-height:auto;padding-top:4rem;padding-bottom:3rem}.about-hero-copy{max-width:none;padding-left:0}.about-hero-copy>p{background-color:#ffffffe6;border-top:0;border-bottom:0;border-left:5px solid #2f7d6d;border-radius:6px;padding:1rem 1.25rem;box-shadow:0 18px 48px #1f29371a}.about-hero-copy>p:before{content:none}.about-hero-media{clip-path:none;border-radius:24px 0 0 24px;width:calc(100vw - 2rem);height:280px;margin-left:0;margin-right:calc(50% - 50vw + 1rem);position:relative;bottom:auto;right:auto}.about-hero-media:before{display:none}.about-hero-media img{object-position:58% center}.about-intent-section{padding-block:4rem 5rem}.about-intent-host{grid-template-columns:1fr;min-height:auto}.about-intent-copy{border-left-width:6px;padding:2rem 0 0 1.125rem}.about-intent-visual{min-height:auto;margin-right:calc(50% - 50vw + 1rem)}.about-intent-backdrop{width:72%;height:72%;bottom:-1rem;right:-1rem;transform:none}.about-intent-visual img{clip-path:polygon(0 0,100% 0,100% 88%,12% 100%,0 100%);height:320px}}.anim-delay-150{transition-delay:.15s}.anim-delay-300{transition-delay:.3s}.anim-delay-450{transition-delay:.45s}.anim-delay-600{transition-delay:.6s}.about-services-list{gap:clamp(1.75rem,4vw,2.75rem);display:grid}.about-service-item{border-bottom:1px solid #12304421;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:center;gap:clamp(1.75rem,4vw,3rem);padding-bottom:clamp(1.75rem,4vw,2.75rem);display:grid}.about-service-item:last-child{border-bottom:0;padding-bottom:0}.about-service-body{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.5rem);display:grid}.about-service-number{color:#2f7d6d;letter-spacing:0;font-size:clamp(1.55rem,3vw,2rem);font-weight:800;line-height:1}.about-service-body h3{color:#123044;letter-spacing:0;margin:0;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:800;line-height:1.45}.about-service-body p{color:#3f4d5a;margin:1rem 0 0;font-size:.94rem;font-weight:600;line-height:1.85}.about-service-media{overflow:hidden}.about-service-item:nth-child(2n) .about-service-media{order:-1}.about-service-media img{clip-path:polygon(9% 0,100% 0,100% 100%,0 100%);object-fit:cover;width:100%;height:clamp(220px,24vw,310px);display:block}.about-service-item:nth-child(2n) .about-service-media img{clip-path:polygon(0 0,91% 0,100% 100%,0 100%)}.about-service-media .about-service-maintenance-image{object-position:right center}@media (max-width:767px){.about-service-item,.about-service-item:nth-child(2n){grid-template-columns:1fr}.about-service-body{grid-template-columns:3.25rem minmax(0,1fr)}.about-service-media{margin-right:calc(50% - 50vw + 1rem)}.about-service-item:nth-child(2n) .about-service-media{order:0}.about-service-item:nth-child(2n) .about-service-media img,.about-service-media img{clip-path:none;height:220px}}
