@media only screen and (min-width:0rem){#mission{padding:var(--innerSectionPadding)}#mission .cs-container{display:flex;flex-direction:column;gap:2rem;margin:auto;position:relative;width:100%;z-index:1}#mission .cs-content{align-items:flex-start;display:flex;flex-direction:column;text-align:start}#mission .cs-title{margin-bottom:1.5rem}#mission .cs-text{margin-bottom:1rem}#mission .cs-text:last-of-type{margin-bottom:2rem}#mission .cs-h3{font-size:clamp(1.5625rem,5vw,1.9375rem)}#mission .cs-picture{display:block;height:clamp(20rem,60vw,42.5rem);position:relative;width:100%}#mission .cs-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#mission .cs-picture1{order:-1}}@media only screen and (min-width:48rem){#mission .cs-container{align-items:flex-start;-moz-column-gap:var(--columnGap);column-gap:var(--columnGap);display:grid;grid-template-columns:repeat(12,1fr)}#mission .cs-picture1{grid-column:span 6}#mission .cs-picture2{grid-column:span 12}#mission .cs-content{grid-column:span 6}}@media only screen and (min-width:64rem){#mission .cs-content{grid-column:span 4;margin-top:10rem}#mission .cs-picture1{grid-column:span 4}#mission .cs-picture2{grid-column:span 4;margin-top:10rem}}@media only screen and (min-width:0rem){#why{padding:var(--sectionPadding);padding-bottom:0;padding-top:0}#why .cs-container{display:flex;flex-direction:column;gap:2rem;margin:auto;position:relative;width:100%;z-index:1}#why .cs-content{align-items:flex-start;display:flex;flex-direction:column;text-align:start}#why .cs-title{margin-bottom:1.5rem;max-width:7ch}#why .cs-text{margin-bottom:1rem}#why .cs-text:last-of-type{margin-bottom:2rem}#why .cs-h3{font-size:clamp(1.25rem,3vw,1.95625rem)}#why .cs-ul{display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,2rem);list-style-type:none;margin-bottom:2rem}#why .cs-picture{display:block;height:clamp(20rem,60vw,42.5rem);position:relative;width:100%}#why .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){#why .cs-container{align-items:stretch;-moz-column-gap:var(--columnGap);column-gap:var(--columnGap);display:grid;grid-template-columns:repeat(12,1fr)}#why .cs-content,#why .cs-picture{grid-column:span 6}#why .cs-picture{order:-1}}@media only screen and (min-width:64rem){#why .cs-picture{height:auto}}