.ethosBand{position:relative;flex-direction:column;overflow:hidden;background-color:#252525;color:#fff}.ethosBand.section{padding:0}@media(min-width:768px){.ethosBand.section{padding:0}}.ethosBand__container{position:relative;z-index:1;padding:3.5rem 0}@media(min-width:901px){.ethosBand__container{padding:6rem 0}}.ethosBand__title{margin:0;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#fff}.ethosBand__lines{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:1.125rem 0 0;padding:0;list-style:none}@media(min-width:901px){.ethosBand__lines{grid-template-columns:repeat(var(--ethos-columns,3),minmax(0,1fr))}}.ethosBand__lines--1{--ethos-columns:1}.ethosBand__lines--2{--ethos-columns:2}.ethosBand__lines--4{--ethos-columns:4}.ethosBand__line{min-width:0;padding-top:1.25rem;border-top:2px solid #b5cdcf}.ethosBand__statement{margin:0;font-size:clamp(30px,4vw,56px);line-height:1.05;font-weight:700;color:#fff;text-wrap:balance}.ethosBand__lines--4 .ethosBand__statement{font-size:clamp(28px,3.2vw,44px)}.ethosBand__explanation{max-width:30ch;margin:.875rem 0 0;font-size:15px;font-weight:500;line-height:1.6;color:#ffffffc7}.ethosBand--image{background-color:#08080a}.ethosBand--image .ethosBand__container{padding:3.5rem 0 .5rem}@media(min-width:901px){.ethosBand--image .ethosBand__container{padding:4.5rem 0 1.5rem}}.ethosBand__image{display:block;width:100%;height:auto}@media(min-width:901px){.ethosBand__image{position:relative;margin-top:-14vw}}