.text-intro{margin-bottom:64px;margin-top:64px;position:relative;z-index:1}@media only screen and (min-width:768px){.text-intro{margin-bottom:80px;margin-top:80px}}@media only screen and (min-width:1024px){.text-intro{margin-bottom:120px;margin-top:120px}}@media only screen and (min-width:1440px){.text-intro{margin-bottom:120px;margin-top:120px}}.text-intro__container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto}@media only screen and (min-width:320px){.text-intro__container{width:82.5vw}}@media only screen and (min-width:768px){.text-intro__container{width:85.4166666667vw}}@media only screen and (min-width:1024px){.text-intro__container{width:89.0625vw}}@media only screen and (min-width:1440px){.text-intro__container{width:1272px}}@media only screen and (min-width:1024px){.text-intro__container.is--column .text-intro__copy,.text-intro__container.is--column .text-intro__headline{flex-basis:74.21875vw;margin-left:7.421875vw;margin-right:7.421875vw;max-width:74.21875vw;padding-left:.87890625vw;padding-right:.87890625vw;width:74.21875vw}}@media only screen and (min-width:1440px){.text-intro__container.is--column .text-intro__copy,.text-intro__container.is--column .text-intro__headline{flex-basis:1060px;margin-left:106px;margin-right:106px;max-width:1060px;padding-left:12px;padding-right:12px;width:1060px}}.text-intro__container.is--column.is--centered .text-intro__copy,.text-intro__container.is--column.is--centered .text-intro__headline{text-align:center}.text-intro__container.is--column .text-intro__headline{margin-bottom:16px}@media only screen and (min-width:1024px){.text-intro__container.is--column .text-intro__headline{margin-bottom:24px}}.text-intro__headline{flex-basis:82.5vw;font-size:22px;font-weight:300;letter-spacing:.1em;line-height:26px;margin-bottom:16px;max-width:82.5vw;padding-left:1.5625vw;padding-right:1.5625vw;text-transform:uppercase;width:82.5vw}@media only screen and (min-width:768px){.text-intro__headline{font-size:32px;line-height:38px}}@media only screen and (min-width:1024px){.text-intro__headline{font-size:40px;line-height:48px}}@media only screen and (min-width:768px){.text-intro__headline{flex-basis:85.4166666667vw;max-width:85.4166666667vw;padding-left:1.171875vw;padding-right:1.171875vw;width:85.4166666667vw}}@media only screen and (min-width:1024px){.text-intro__headline{flex-basis:37.109375vw;margin-bottom:0;margin-left:7.421875vw;max-width:37.109375vw;padding-left:.87890625vw;padding-right:.87890625vw;width:37.109375vw}}@media only screen and (min-width:1440px){.text-intro__headline{flex-basis:530px;margin-left:106px;max-width:530px;padding-left:12px;padding-right:12px;width:530px}}.text-intro__copy{flex-basis:82.5vw;max-width:82.5vw;padding-left:1.5625vw;padding-right:1.5625vw;width:82.5vw}.text-intro__copy.has--first-char p:first-of-type:first-letter{float:left;font-size:48px;line-height:48px;padding-right:5px}.text-intro__copy.is--olive p:first-of-type:first-letter{color:#947c48}.text-intro__copy.is--blue p:first-of-type:first-letter{color:#00305a}@media only screen and (min-width:768px){.text-intro__copy{flex-basis:85.4166666667vw;max-width:85.4166666667vw;padding-left:1.171875vw;padding-right:1.171875vw;width:85.4166666667vw}}@media only screen and (min-width:1024px){.text-intro__copy{flex-basis:37.109375vw;margin-right:7.421875vw;max-width:37.109375vw;padding-left:.87890625vw;padding-right:.87890625vw;width:37.109375vw}}@media only screen and (min-width:1440px){.text-intro__copy{flex-basis:530px;margin-right:106px;max-width:530px;padding-left:12px;padding-right:12px;width:530px}}