@media only screen and (min-width:0rem){#about-story{padding:var(--sectionPadding)}#about-story .cs-container{display:flex;flex-direction:column;gap:clamp(3rem,6vw,5rem);margin:auto;max-width:80rem;width:100%}#about-story .cs-content{width:100%}#about-story .cs-text{margin-bottom:1rem}#about-story .cs-text:last-of-type{margin-bottom:0}#about-story .cs-image-group{position:relative;width:100%}#about-story .cs-picture{border-radius:var(--radiusLg);display:block;overflow:hidden}#about-story .cs-picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#about-story .cs-main{aspect-ratio:16/10;width:100%}#about-story .cs-accent{display:none}}@media only screen and (min-width:64rem){#about-story .cs-container{align-items:flex-start;flex-direction:row}#about-story .cs-content{flex:none;position:sticky;top:6rem;width:45%}#about-story .cs-image-group{width:55%}#about-story .cs-accent{aspect-ratio:6/5;border:6px solid #fff;bottom:-2rem;box-shadow:0 16px 48px rgba(0,0,0,.12);display:block;position:absolute;right:-2rem;width:50%;z-index:2}#about-story .cs-main{aspect-ratio:3/4;width:80%}}@media only screen and (min-width:0rem){body.dark-mode #about-story .cs-accent{border-color:var(--dark)}#about-services{padding:var(--sectionPadding)}#about-services .cs-container{margin:auto;max-width:80rem;text-align:center;width:100%}#about-services .cs-topper{display:block;margin-bottom:.25rem}#about-services .cs-title{margin-bottom:clamp(2rem,4vw,3rem)}#about-services .cs-card-group{display:grid;gap:1.5rem;grid-template-columns:1fr}#about-services .cs-card{background:#f8f9fa;border-radius:var(--radiusLg);overflow:hidden;text-align:left;text-decoration:none;transition:transform .3s,box-shadow .3s}#about-services .cs-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-3px)}#about-services .cs-card:hover .cs-card-picture img{transform:scale(1.05)}#about-services .cs-card-picture{aspect-ratio:3/2;display:block;overflow:hidden;width:100%}#about-services .cs-card-picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}#about-services .cs-card-content{padding:1.5rem}#about-services .cs-card-title{color:var(--headerColor);font-size:1.25rem;font-weight:700;margin:0 0 .75rem}#about-services .cs-card-text{color:var(--bodyTextColor);font-size:1rem;line-height:1.7;margin:0}}@media only screen and (min-width:48rem){#about-services .cs-card-group{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#about-services .cs-card-group{grid-template-columns:repeat(6,1fr)}#about-services .cs-card{grid-column:span 2}#about-services .cs-card:nth-child(4){grid-column:2/4}}@media only screen and (min-width:0rem){body.dark-mode #about-services .cs-card{background:var(--medium)}body.dark-mode #about-services .cs-card-title{color:#fff}#about-values{background:#f8f9fa;padding:var(--sectionPadding)}#about-values .cs-container{display:grid;gap:2rem;grid-template-columns:1fr;margin:auto;max-width:80rem;width:100%}#about-values .cs-value{padding:2rem}#about-values .cs-value-number{color:var(--primary);display:block;font-size:3rem;font-weight:900;line-height:1;margin-bottom:1rem;opacity:.2}#about-values .cs-value-title{color:var(--headerColor);font-size:1.25rem;font-weight:700;margin:0 0 .75rem}#about-values .cs-value-text{color:var(--bodyTextColor);font-size:1rem;line-height:1.7;margin:0}}@media only screen and (min-width:48rem){#about-values .cs-container{grid-template-columns:repeat(3,1fr)}#about-values .cs-value{border-right:1px solid rgba(0,0,0,.06)}#about-values .cs-value:last-child{border-right:none}}@media only screen and (min-width:0rem){body.dark-mode #about-values{background:var(--medium)}body.dark-mode #about-values .cs-value{border-right-color:hsla(0,0%,100%,.06)}#about-quote{background:var(--secondary);padding:clamp(2rem,8vw,4rem) 1rem}#about-quote .cs-container{margin:auto;max-width:50rem;text-align:center;width:100%}#about-quote .cs-quote-text{color:#fff;font-size:clamp(1.5rem,4vw,2.5rem);font-style:italic;font-weight:700;line-height:1.3em;margin:0 0 1.5rem}#about-quote .cs-cite{color:hsla(0,0%,100%,.6);font-size:1rem;font-style:normal;font-weight:500}}