@media(min-width: 990px){.philosophy .philosophy__container{max-width:var(--width-site);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}}@media(min-width: 990px){.philosophy .philosophy__nav{padding-top:50px}}.philosophy .philosophy__intro{padding-top:30px;text-align:center}@media(min-width: 990px){.philosophy .philosophy__intro{padding-top:50px;padding-bottom:50px;text-align:left}}.philosophy .philosophy__intro .philosophy__heading{margin-top:0;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-family:var(--font-two)}@media(min-width: 990px){.philosophy .philosophy__intro .philosophy__heading{margin-bottom:20px;font-size:18px}}.philosophy .philosophy__intro .philosophy__content{font-size:16px}@media(min-width: 990px){.philosophy .philosophy__intro .philosophy__content{font-size:20px;line-height:24px}}.philosophy .philosophy__steps{padding-top:25px;text-align:center}.philosophy .philosophy__steps .steps__step{position:relative}.philosophy .philosophy__steps .step__largest{position:relative;z-index:5;margin:0 auto;font-size:60px;font-family:var(--font-four)}@media(min-width: 990px){.philosophy .philosophy__steps .step__largest{font-size:85px}}.philosophy .philosophy__steps .step__rte{position:relative;margin-bottom:70px;z-index:5;font-size:16px;line-height:20px}@media(min-width: 990px){.philosophy .philosophy__steps .step__rte{margin-bottom:0}}.philosophy .philosophy__steps .step__rte>p{font-size:inherit;line-height:inherit}.philosophy .philosophy__steps .step__large{position:relative;margin-top:0;margin-bottom:20px;z-index:5;font-family:var(--font-three);font-size:40px;line-height:48px}@media(min-width: 990px){.philosophy .philosophy__steps .step__large{font-size:56px;line-height:67px;margin-bottom:20px}}.philosophy .philosophy__steps .step__number{position:relative;margin-top:15px;margin-bottom:15px;font-size:12px;font-family:var(--font-two);z-index:5}@media(min-width: 990px){.philosophy .philosophy__steps .step__number{margin-top:30px;margin-bottom:30px;font-size:24px}}.philosophy .philosophy__steps .step__image{position:absolute;z-index:1}.philosophy .philosophy__steps .step__image.image--one{top:28vh;right:0;max-width:110px}@media(min-width: 990px){.philosophy .philosophy__steps .step__image.image--one{top:10vh;right:15vw;max-width:216px}}.philosophy .philosophy__steps .step__image.image--two{top:-6vh;left:0;max-width:140px}@media(min-width: 990px){.philosophy .philosophy__steps .step__image.image--two{top:-14vh;left:12vw;max-width:274px}}.philosophy .philosophy__steps .step__image.image--three{top:-15vh;right:0;max-width:110px}@media(min-width: 990px){.philosophy .philosophy__steps .step__image.image--three{top:-10vh;right:13vw;max-width:215px}}.philosophy .philosophy__steps .step__image.image--four{top:-8vh;left:5vw;max-width:95px}@media(min-width: 990px){.philosophy .philosophy__steps .step__image.image--four{left:10vw;max-width:308px}}.philosophy .philosophy__steps .step__image.image--five{right:5vw;top:-9vh;max-width:150px}@media(min-width: 990px){.philosophy .philosophy__steps .step__image.image--five{top:-5vh;right:12vw;max-width:329px}}.philosophy .philosophy__cta-container{padding-top:0px;padding-bottom:75px}@media(min-width: 990px){.philosophy .philosophy__cta-container{padding-top:30px;padding-bottom:50px}}.nav.nav--sidebar .nav__list{margin:0;padding:0}.nav.nav--sidebar .nav__list .nav__item{list-style-type:none}.nav.nav--sidebar .nav__list .nav__link{font-size:14px;line-height:25px;text-decoration:none;color:var(--black-one);letter-spacing:2px;text-transform:uppercase;font-family:var(--font-two)}.nav.nav--sidebar .nav__list .nav__link.is--active{text-decoration:underline}.nav.nav--sidebar .nav__list .nav__link:focus{outline:2px solid var(--focus-color)}