@media only screen and (width>=0){.why-2360{padding:var(--sectionPadding);background-color:var(--why2360Band,var(--grey));overflow:hidden}.why-2360 .cs-container{width:100%;max-width:36.5rem;margin:auto}.why-2360 .cs-content{width:100%;margin:auto auto clamp(3rem,7vw,4rem)}.why-2360 .cs-flex{display:contents}.why-2360 .cs-card-group{width:100%;max-width:36.5rem;margin:auto}.why-2360 .cs-title{max-width:59rem}.why-2360 .cs-text{max-width:59rem;margin-bottom:1rem}.why-2360 .cs-text:last-of-type{margin-bottom:2rem}.why-2360 .cs-card-group{-moz-column-gap:clamp(1rem, 2.5vw, 1.25rem);grid-template-columns:repeat(12,1fr);gap:clamp(2rem,2.5vw,2.5rem) clamp(1rem,2.5vw,1.25rem);margin:0 auto;padding:0;display:grid}.why-2360 .cs-item{text-align:left;flex-direction:column;grid-column:span 12;align-items:flex-start;list-style:none;display:flex}.why-2360 .cs-icon{width:1.5rem;height:auto;display:block}.why-2360 .cs-h3{width:100%;color:var(--headerColor);border-bottom:1px solid var(--greyDark);justify-content:space-between;align-items:flex-start;margin:0 0 1rem;padding-bottom:1rem;font-size:clamp(1.25rem,2.4vw,1.5625rem);font-weight:700;line-height:1.2em;display:flex}.why-2360 .cs-item-text{font-size:var(--bodyFontSize);color:var(--bodyTextColor);margin:0;line-height:1.5em}.why-2360 .cs-button-solid{font-family:var(--font-heading);font-size:1rem;font-weight:var(--buttonFontWeight);text-transform:uppercase;letter-spacing:var(--buttonLetterSpacing);line-height:var(--buttonHeight);border-radius:var(--buttonRadius);text-align:center;padding:var(--buttonPadding);background-color:var(--primary);color:var(--bodyTextColorWhite);z-index:1;margin:0;text-decoration:none;display:inline-block;position:relative}.why-2360 .cs-button-solid:hover:before{width:100%}.why-2360 .cs-button-solid:before{content:"";background:var(--dark);opacity:1;z-index:-1;width:0%;height:100%;transition:width .3s;display:block;position:absolute;top:0;left:0}.why-2360 .cs-image-group{width:100%}.why-2360 .cs-picture{z-index:1;width:100%;height:90vw;display:block;position:relative}.why-2360 .cs-picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.why-2360 .cs-picture1{margin-bottom:1rem}.why-2360 .cs-picture2{height:66vw;margin-bottom:3rem}}@media only screen and (width>=37.5rem){.why-2360 .cs-image-group{-moz-column-gap:clamp(1rem, 2.5vw, 1.25rem);grid-template-columns:repeat(12,1fr);column-gap:clamp(1rem,2.5vw,1.25rem);display:grid}.why-2360 .cs-wrapper{display:contents}.why-2360 .cs-picture{grid-column:span 6;height:50vw;margin-bottom:3rem}.why-2360 .cs-picture2{height:50vw}.why-2360 .cs-title{grid-column:span 12}}@media only screen and (width>=48rem){.why-2360 .cs-container{max-width:var(--containerWidth)}.why-2360 .cs-content{justify-content:space-between;align-items:flex-end;gap:3rem;width:100%;display:flex}.why-2360 .cs-text{margin:0}.why-2360 .cs-text:last-of-type{margin-bottom:0}.why-2360 .cs-button-solid{flex:none}.why-2360 .cs-card-group{max-width:25rem}.why-2360 .cs-h3{height:100%}.why-2360 .cs-image-group{z-index:1;flex:none;width:55%;max-width:46.4375rem;display:flex;position:relative}.why-2360 .cs-wrapper{flex-direction:column;display:flex}.why-2360 .cs-flex{align-items:flex-start;gap:clamp(2rem,7vw,4rem);display:flex}.why-2360 .cs-title{text-align:right;order:-1;margin-bottom:8.75rem}.why-2360 .cs-picture1{flex:none;width:55%;height:auto;margin-bottom:clamp(5rem,6vw,7.5rem)}.why-2360 .cs-picture2{height:auto;min-height:clamp(14.875rem,35vw,25rem);margin:0}}@media only screen and (width>=64rem){.why-2360 .cs-card-group{padding-bottom:2.5rem}.why-2360 .cs-flex{align-items:stretch}.why-2360 .cs-image-group{height:auto}.why-2360 .cs-picture2{height:100%}}@media only screen and (width>=0){body.dark-mode .why-2360{background-color:rgba(0, 0, 0, var(--why2360Dark,.2))}body.dark-mode .why-2360 .cs-h3,body.dark-mode .why-2360 .cs-item-text{color:var(--bodyTextColorWhite)}body.dark-mode .why-2360 .cs-h3{border-color:#fff3}body.dark-mode .why-2360 .cs-item-text{opacity:.8}body.dark-mode .why-2360 .cs-icon{filter:invert()}}
