@media only screen and (min-width:0rem){#about-solo{background-color:var(--bgPrimary);padding:var(--sectionPadding)}#about-solo .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(3rem,7vw,4rem);margin:auto;max-width:80rem;width:100%}#about-solo .cs-picture{border-radius:var(--radius-md);box-shadow:var(--cardShadow);display:block;height:clamp(20rem,75vw,34rem);overflow:hidden;position:relative;width:100%;z-index:1}#about-solo .cs-picture:before{background-color:var(--primary);border-radius:var(--radius-md);bottom:calc(clamp(1rem, 2.4vw, 1.75rem)*-1);content:"";height:60%;left:calc(clamp(1rem, 2.4vw, 1.75rem)*-1);position:absolute;width:50%;z-index:-1}#about-solo .cs-picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#about-solo .cs-content{align-items:flex-start;display:flex;flex-direction:column;max-width:35rem;text-align:left;width:100%}#about-solo .cs-text{margin-bottom:1rem}#about-solo .cs-text:last-of-type{margin-bottom:2rem}}@media only screen and (min-width:48rem){#about-solo .cs-container{align-items:center;flex-direction:row;justify-content:space-between}#about-solo .cs-picture{height:clamp(32rem,58vw,40rem);max-width:30.875rem;overflow:visible;width:47%}#about-solo .cs-picture img{border-radius:var(--radius-md)}#about-solo .cs-content{width:50%}}@media only screen and (min-width:0rem){#about-experience{background-color:var(--bgPrimary);padding:var(--sectionPadding)}#about-experience .cs-container{gap:clamp(2rem,5vw,3rem);margin:auto;max-width:80rem}#about-experience .cs-container,#about-experience .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#about-experience .cs-content{max-width:47.5rem;text-align:center}#about-experience .cs-card-group{display:grid;gap:1rem;grid-template-columns:1fr;margin:0;padding:0;width:100%}#about-experience .cs-item{background-color:var(--bgSecondary);border:1px solid var(--borderColor);border-radius:var(--radius-md);box-shadow:var(--cardShadow);list-style:none;padding:clamp(1.5rem,4vw,2rem);text-align:center}#about-experience .cs-number{color:var(--primary);display:block;font-size:clamp(2.5rem,7vw,4rem);font-weight:700;line-height:1;margin-bottom:.75rem}#about-experience .cs-header{color:var(--headerColor);display:block;font-size:clamp(1rem,2vw,1.25rem);font-weight:700;line-height:1.3em}}@media only screen and (min-width:48rem){#about-experience .cs-card-group{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:0rem){#about-approach{background-color:var(--bgPrimary);padding:var(--sectionPadding)}#about-approach .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem);margin:auto;max-width:69rem;width:100%}#about-approach .cs-content{align-items:flex-start;display:flex;flex-direction:column;max-width:27.5rem;text-align:left;width:100%}#about-approach .cs-text{margin-bottom:2rem}#about-approach .cs-right-section{display:grid;gap:1rem;margin:0;max-width:38.75rem;padding:0;width:100%}#about-approach .cs-item{align-items:flex-start;background-color:var(--bgSecondary);border:1px solid var(--borderColor);border-radius:var(--radius-md);box-shadow:var(--cardShadow);display:grid;gap:1rem;grid-template-columns:auto 1fr;list-style:none;padding:clamp(1.25rem,4vw,1.75rem)}#about-approach .cs-number{align-items:center;border:2px solid var(--primary);border-radius:50%;color:var(--headerColor);display:flex;flex:none;font-size:clamp(.9rem,2vw,1.1rem);font-weight:700;height:clamp(2.75rem,5vw,3.25rem);justify-content:center;width:clamp(2.75rem,5vw,3.25rem)}#about-approach .cs-item-text{color:var(--bodyTextColor);margin:0}#about-approach .cs-item-text strong{color:var(--headerColor);display:block;font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.25em;margin-bottom:.5rem}#about-approach .cs-item-text span{display:block;font-size:clamp(.9375rem,1.6vw,1rem);line-height:1.6em}}@media only screen and (min-width:64rem){#about-approach .cs-container{align-items:flex-start;flex-direction:row;justify-content:space-between}#about-approach .cs-content{position:sticky;top:8rem;width:42%}#about-approach .cs-right-section{width:54%}}