@media only screen and (min-width:0rem){#about-story{padding:var(--sectionPadding);position:relative}#about-story .cs-container{align-items:center;display:flex;flex-direction:column;gap:3rem;margin:auto;max-width:80rem;width:100%}#about-story .cs-content{max-width:39.375rem;text-align:center;width:100%}#about-story .cs-topper{color:var(--primary);display:block;font-size:var(--topperFontSize);font-weight:700;letter-spacing:.1em;line-height:1.2em;margin-bottom:.25rem;text-align:inherit;text-transform:uppercase}#about-story .cs-title{color:var(--headerColor);font-size:var(--headerFontSize);font-weight:900;line-height:1.2em;margin:0 0 1rem;max-width:43.75rem;position:relative;text-align:inherit}#about-story .cs-text{color:var(--bodyTextColor);font-size:var(--bodyFontSize);line-height:1.5em;margin:0 0 1rem;max-width:40.625rem;text-align:inherit;width:100%}#about-story .cs-text:last-of-type{margin-bottom:0}#about-story .cs-image-group{max-width:39.375rem;width:100%}#about-story .cs-picture{border-radius:.5rem;display:block;height:25rem;overflow:hidden;position:relative;width:100%}#about-story .cs-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}@media only screen and (min-width:48rem){#about-story .cs-container{flex-direction:row;gap:3.75rem;justify-content:space-between}#about-story .cs-content{max-width:31.25rem;text-align:left}#about-story .cs-image-group{flex-shrink:0}}@media only screen and (min-width:64rem){#about-story .cs-container{gap:5rem}#about-story .cs-content{max-width:35.625rem}#about-story .cs-picture{height:31.25rem}}@media only screen and (min-width:0rem){#about-values{background:#f8f9fa;padding:var(--sectionPadding)}#about-values .cs-container{align-items:center;display:flex;flex-direction:column;gap:3rem;margin:auto;max-width:80rem;width:100%}#about-values .cs-content{max-width:39.375rem;text-align:center;width:100%}#about-values .cs-topper{color:var(--primary);display:block;font-size:var(--topperFontSize);font-weight:700;letter-spacing:.1em;line-height:1.2em;margin-bottom:.25rem;text-align:inherit;text-transform:uppercase}#about-values .cs-title{color:var(--headerColor);font-size:var(--headerFontSize);font-weight:900;line-height:1.2em;margin:0;max-width:43.75rem;position:relative;text-align:inherit}#about-values .cs-card-group{display:grid;gap:1.875rem;grid-template-columns:1fr;width:100%}#about-values .cs-item{background:#fff;border-radius:.75rem;box-shadow:0 4px 20px rgba(0,0,0,.1);list-style:none;padding:2.5rem 1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:100%}#about-values .cs-item:hover{box-shadow:0 8px 30px rgba(0,0,0,.15);transform:translateY(-5px)}#about-values .cs-icon-wrapper{align-items:center;background:var(--primary);border-radius:50%;display:flex;height:5rem;justify-content:center;margin:0 auto 1.5rem;width:5rem}#about-values .cs-icon{filter:brightness(0) invert(1);height:2.5rem;width:2.5rem}#about-values .cs-h3{color:var(--headerColor);font-size:1.5rem;font-weight:700;line-height:1.2em;margin:0 0 1rem}#about-values .cs-item-text{color:var(--bodyTextColor);font-size:1rem;line-height:1.5em;margin:0}}@media only screen and (min-width:48rem){#about-values .cs-card-group{gap:2.5rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#about-values .cs-card-group{gap:1.875rem;grid-template-columns:repeat(4,1fr)}#about-values .cs-item{padding:3rem 2rem}}@media only screen and (min-width:0rem){#about-excellence{padding:var(--sectionPadding)}#about-excellence .cs-container{align-items:center;display:flex;flex-direction:column;gap:3rem;margin:auto;max-width:80rem;width:100%}#about-excellence .cs-content{max-width:39.375rem;text-align:center;width:100%}#about-excellence .cs-topper{color:var(--primary);display:block;font-size:var(--topperFontSize);font-weight:700;letter-spacing:.1em;line-height:1.2em;margin-bottom:.25rem;text-align:inherit;text-transform:uppercase}#about-excellence .cs-title{color:var(--headerColor);font-size:var(--headerFontSize);font-weight:900;line-height:1.2em;margin:0 0 1rem;max-width:43.75rem;position:relative;text-align:inherit}#about-excellence .cs-text{color:var(--bodyTextColor);font-size:var(--bodyFontSize);line-height:1.5em;margin:0 0 1rem;max-width:40.625rem;text-align:inherit;width:100%}#about-excellence .cs-text:last-of-type{margin-bottom:1.5rem}#about-excellence .cs-button-solid{background-color:var(--primary);border-radius:.25rem;color:#fff;display:inline-block;font-size:1rem;font-weight:700;height:3.125rem;line-height:3.125em;margin:0;padding:0 3rem;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s;width:auto;z-index:1}#about-excellence .cs-button-solid:before{background:#000;border-radius:.25rem;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:width .3s;width:0;z-index:-1}#about-excellence .cs-button-solid:hover:before{width:100%}#about-excellence .cs-image-group{max-width:39.375rem;width:100%}#about-excellence .cs-picture{border-radius:.5rem;display:block;height:25rem;overflow:hidden;position:relative;width:100%}#about-excellence .cs-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}@media only screen and (min-width:48rem){#about-excellence .cs-container{flex-direction:row-reverse;gap:3.75rem;justify-content:space-between}#about-excellence .cs-content{max-width:31.25rem;text-align:left}#about-excellence .cs-image-group{flex-shrink:0}}@media only screen and (min-width:64rem){#about-excellence .cs-container{gap:5rem}#about-excellence .cs-content{max-width:35.625rem}#about-excellence .cs-picture{height:31.25rem}}@media only screen and (min-width:0rem){#about-recognition{background:var(--primary);color:#fff;padding:var(--sectionPadding)}#about-recognition .cs-container{align-items:center;display:flex;flex-direction:column;gap:3rem;margin:auto;max-width:80rem;width:100%}#about-recognition .cs-content{max-width:39.375rem;text-align:center;width:100%}#about-recognition .cs-topper{color:hsla(0,0%,100%,.8);display:block;font-size:var(--topperFontSize);font-weight:700;letter-spacing:.1em;line-height:1.2em;margin-bottom:.25rem;text-align:inherit;text-transform:uppercase}#about-recognition .cs-title{color:#fff;font-size:var(--headerFontSize);font-weight:900;line-height:1.2em;margin:0 0 1rem;max-width:43.75rem;position:relative;text-align:inherit}#about-recognition .cs-text{color:hsla(0,0%,100%,.9);font-size:var(--bodyFontSize);line-height:1.5em;margin:0;max-width:40.625rem;text-align:inherit;width:100%}#about-recognition .cs-stats-group{display:grid;gap:1.875rem;grid-template-columns:repeat(2,1fr);width:100%}#about-recognition .cs-stat{align-items:center;display:flex;flex-direction:column;text-align:center}#about-recognition .cs-number{color:#fff;display:block;font-size:clamp(2rem,4vw,3.5rem);font-weight:900;line-height:1.2em;margin-bottom:.5rem}#about-recognition .cs-accent{color:#000}#about-recognition .cs-desc{color:hsla(0,0%,100%,.8);font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.5em;text-transform:uppercase}}@media only screen and (min-width:48rem){#about-recognition .cs-stats-group{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:0rem){#about-awards{background:#f8f9fa;overflow:hidden;padding:var(--sectionPadding)}#about-awards .cs-container{align-items:center;display:flex;flex-direction:column;gap:3rem;margin:auto;max-width:80rem;width:100%}#about-awards .cs-content{max-width:39.375rem;text-align:center;width:100%}#about-awards .cs-topper{color:var(--primary);display:block;font-size:var(--topperFontSize);font-weight:700;letter-spacing:.1em;line-height:1.2em;margin-bottom:.25rem;text-align:inherit;text-transform:uppercase}#about-awards .cs-title{color:var(--headerColor);font-size:var(--headerFontSize);font-weight:900;line-height:1.2em;margin:0 0 1rem;max-width:43.75rem;position:relative;text-align:inherit}#about-awards .cs-text{color:var(--bodyTextColor);font-size:var(--bodyFontSize);line-height:1.5em;margin:0;max-width:40.625rem;text-align:inherit;width:100%}#about-awards .cs-carousel-wrapper{margin:-.625rem 0;overflow:hidden;padding:.625rem 0;position:relative;width:100%}#about-awards .cs-carousel-wrapper:after,#about-awards .cs-carousel-wrapper:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:2.5rem;z-index:2}#about-awards .cs-carousel-wrapper:before{background:linear-gradient(90deg,#f8f9fa,transparent);left:0}#about-awards .cs-carousel-wrapper:after{background:linear-gradient(270deg,#f8f9fa,transparent);right:0}#about-awards .cs-carousel{animation:scroll 30s linear infinite;display:flex;gap:1.875rem;padding:.3125rem 0}#about-awards .cs-carousel:hover{animation-play-state:paused}#about-awards .cs-award-card{align-items:center;background:#fff;border-radius:.75rem;box-shadow:0 4px 20px rgba(0,0,0,.08);display:flex;flex:0 0 17.5rem;flex-direction:column;margin:.3125rem 0;padding:2rem 1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}#about-awards .cs-award-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.12);transform:translateY(-5px)}#about-awards .cs-award-image{align-items:center;display:flex;height:5rem;justify-content:center;margin-bottom:1.5rem;width:5rem}#about-awards .cs-award-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#about-awards .cs-award-title{color:var(--headerColor);font-size:1.25rem;font-weight:700;line-height:1.2em;margin:0 0 1rem}#about-awards .cs-award-text{color:var(--bodyTextColor);font-size:.875rem;line-height:1.5em;margin:0}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-2170px)}}}@media only screen and (min-width:48rem){#about-awards .cs-carousel-wrapper{margin:-.9375rem 0;padding:.9375rem 0}#about-awards .cs-carousel{padding:.625rem 0}#about-awards .cs-award-card{flex:0 0 20rem;margin:.625rem 0;padding:2.5rem 2rem}#about-awards .cs-award-title{font-size:1.375rem}#about-awards .cs-award-text{font-size:1rem}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-2450px)}}}@media only screen and (min-width:64rem){#about-awards .cs-carousel-wrapper{margin:-1.25rem 0;padding:1.25rem 0}#about-awards .cs-carousel-wrapper:after,#about-awards .cs-carousel-wrapper:before{width:3.75rem}#about-awards .cs-carousel{padding:.9375rem 0}#about-awards .cs-award-card{flex:0 0 21.875rem;margin:.9375rem 0;padding:3rem 2.25rem}#about-awards .cs-award-image{height:6.25rem;margin-bottom:2rem;width:6.25rem}#about-awards .cs-award-title{font-size:1.5rem;margin-bottom:1.25rem}#about-awards .cs-award-text{font-size:1rem}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-2660px)}}}