@media only screen and (min-width:0rem){#banner .title{max-width:56.25rem}#career-intro{background-color:var(--secondaryLighter);padding:7rem clamp(1rem,5vw,4rem);position:relative}#career-intro,#career-intro .cs-container{align-items:center;display:flex;flex-direction:column}#career-intro .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem;width:100%}#career-intro .cs-image-group{max-width:36.5rem;width:100%}#career-intro .cs-picture{border-radius:1.5rem;display:block;overflow:hidden;width:100%}#career-intro .cs-picture img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}#career-intro .cs-content{display:flex;flex-direction:column;gap:1.5rem;max-width:38.5rem;width:100%}#career-intro .cs-title{color:var(--headerColor);font-size:var(--headerFontSize);font-weight:400;line-height:1.2;margin:0}#career-intro .cs-text{color:var(--bodyTextColor);font-size:1.25rem;line-height:1.5;margin:0}#career-intro .cs-actions{margin-top:.5rem}}@media only screen and (min-width:64rem){#career-intro .cs-container{align-items:flex-start;flex-direction:row;gap:5rem;justify-content:space-between}#career-intro .cs-image-group{flex:0 0 36.5rem}#career-intro .cs-picture{height:45rem}#career-intro .cs-picture img{height:100%}#career-intro .cs-content{flex:1;padding-top:1rem}}@media only screen and (min-width:0rem){#career-who{background-color:var(--tertiaryLighter);background-image:url(/assets/svgs/trees.svg);background-position:50%;background-repeat:no-repeat;overflow:hidden;padding:7rem clamp(1rem,5vw,4rem);position:relative}#career-who:before{left:0;top:0}#career-who:after,#career-who:before{background-color:var(--tertiaryLight);content:"";height:1.5rem;position:absolute;width:min(calc(100vw - 4rem),calc(50vw + 40rem));z-index:2}#career-who:after{bottom:0;right:0}#career-who .cs-container{display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem;position:relative;width:100%;z-index:1}#career-who .cs-left{display:flex;flex-direction:column;gap:2rem;width:100%}#career-who .cs-title{color:var(--headerColor);font-size:var(--headerFontSize);font-weight:400;line-height:1.2;margin:0}#career-who .cs-text{color:var(--bodyTextColor);font-size:1.25rem;line-height:1.5;margin:0}#career-who .cs-right{width:100%}#career-who .cs-card{background-color:var(--white);border-radius:1.5rem;box-shadow:8px 8px 4px 0 rgba(0,0,0,.25);padding:4rem}#career-who .cs-card-title{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400;line-height:1.3;margin:0 0 .5rem}#career-who .cs-list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}#career-who .cs-list-item{color:var(--bodyTextColor);font-size:1.125rem;line-height:1;padding:.25rem 0 .25rem 1.875rem;position:relative}#career-who .cs-list-item:before{background-color:var(--neutralDarkest);border-radius:50%;content:"";height:.375rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.375rem}}@media only screen and (min-width:64rem){#career-who{padding-bottom:8rem;padding-top:8rem}#career-who .cs-container{align-items:center;flex-direction:row;gap:5rem}#career-who .cs-left{flex:1}#career-who .cs-right{flex:0 0 30.9375rem}}@media only screen and (min-width:0rem){#career-approach{overflow:hidden;padding:5rem clamp(1rem,5vw,4rem);position:relative}#career-approach:after{background-color:var(--secondary);bottom:0;content:"";height:1.5rem;left:0;position:absolute;width:min(calc(100vw - 4rem),calc(50vw + 40rem));z-index:3}#career-approach .cs-bg-wrapper{inset:-10%;pointer-events:none;position:absolute;z-index:0}#career-approach .cs-bg-wrapper:after{background:hsla(0,0%,100%,.2);content:"";inset:0;position:absolute;z-index:1}#career-approach .cs-bg-wrapper picture{height:100%;inset:0;position:absolute;width:100%}#career-approach .cs-bg-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}#career-approach .cs-container{background-color:var(--white);border-radius:1.5rem;display:flex;flex-direction:column;gap:2rem;margin:auto;max-width:80rem;padding:clamp(2rem,5vw,4rem);position:relative;width:100%;z-index:2}#career-approach .cs-section-title{color:var(--bodyTextColor);font-size:var(--headerFontSize);font-weight:400;line-height:1.2;margin:0}#career-approach .cs-approach,#career-approach .cs-card{display:flex;flex-direction:column}#career-approach .cs-approach{gap:1rem;padding:2.5rem 0}#career-approach .cs-approach:first-child{padding-top:0}#career-approach .cs-approach:last-child{padding-bottom:0}#career-approach .cs-approach-title{color:var(--headerColor);font-family:var(--headerFont);font-size:1.5rem;font-weight:700;line-height:1.3;margin:0}#career-approach .cs-approach-text{color:var(--bodyTextColor);font-size:1.125rem;line-height:1.5;margin:0}#career-approach .cs-button-link{align-items:center;color:var(--secondaryDark);display:inline-flex;font-weight:400;gap:.5rem;letter-spacing:normal;padding:0}#career-approach .cs-button-link .button-icon{filter:invert(1);height:1rem;width:1rem}#career-approach .cs-button-link:hover{opacity:.75}#career-approach .cs-divider{align-items:center;display:flex;flex-direction:column;padding-top:1.5rem;width:100%}#career-approach .cs-divider span{background-color:#8c5a3f;display:block;height:.5rem;width:10rem}}@media only screen and (min-width:64rem){#career-approach{padding:8rem clamp(1rem,5vw,4rem)}#career-approach .cs-container{align-items:center;flex-direction:row;gap:5rem}#career-approach .cs-section-title{flex:0 0 auto;font-size:clamp(2.5rem,4vw,3.5rem);max-width:25rem}#career-approach .cs-card{flex:0 1 50rem;margin-left:auto;padding:0 4rem}}