page-intro{border-bottom:1px solid var(--black);color:var(--white);padding:0 0 80px;position:relative}@media(min-width:769px){.page-intro{padding:40px 0}}.page-intro:before{content:"";height:1px;left:18px;position:absolute;top:0;width:calc(100% - 36px);z-index:1}@media(min-width:769px){.page-intro:before{left:44px;width:calc(100% - 88px)}}.page-intro--black{background-color:var(--black)}.page-intro--black .page-intro__image .lazy-container:before,.page-intro--black:before{background-color:var(--white)}.page-intro--black .page-intro__content{border-left-color:var(--white)}.page-intro--black .page-intro__eyebrow{color:var(--red)}.page-intro--red{background-color:var(--red)}.page-intro--red:before{background-color:var(--black)}.page-intro--red .page-intro__eyebrow{color:var(--black)}.page-intro__eyebrow{display:block;margin-bottom:40px}.page-intro__image{border-bottom:1px solid var(--black);border-top:1px solid var(--black);grid-column:1/7;margin-bottom:20px;padding:60px 0}@media(min-width:769px){.page-intro__image{border-bottom:0;border-top:0;grid-column:1/5;margin-bottom:0;padding:0}}.page-intro__image .lazy-container{position:relative}@media(min-width:769px){.page-intro__image .lazy-container{padding:40px}}.page-intro__image .lazy-container:before{background-color:var(--black);content:"";display:none;height:100%;position:absolute;right:-40px;top:0;width:1px}@media(min-width:769px){.page-intro__image .lazy-container:before{display:block}}.page-intro__content{grid-column:1/7}@media(min-width:769px){.page-intro__content{grid-column:5/13;padding-left:40px}}.page-intro__content p{font-family:Flecha S Medium,sans-serif;font-size:22px;font-weight:500;letter-spacing:-.01em;line-height:1.2;margin-bottom:25px}@media only screen and (min-width:320px){.page-intro__content p{font-size:calc(20.17143px + .57143vw)}}@media only screen and (min-width:1720px){.page-intro__content p{font-size:30px}}@media(min-width:530px){.page-intro__content p{font-size:30px;letter-spacing:.005em}}@media only screen and (min-width:530px)and (min-width:320px){.page-intro__content p{font-size:30px}}@media only screen and (min-width:530px)and (min-width:1720px){.page-intro__content p{font-size:30px}}@media(min-width:680px){.page-intro__content p{font-size:30px;letter-spacing:-.01em;line-height:1.1}}@media only screen and (min-width:680px)and (min-width:320px){.page-intro__content p{font-size:calc(25.42857px + 1.42857vw)}}@media only screen and (min-width:680px)and (min-width:1720px){.page-intro__content p{font-size:50px}}.page-intro__content p em,.page-intro__content p i{font-family:Flecha S Medium Italic,serif}@media(min-width:769px){.page-intro__content p{margin-bottom:40px}}
.page-intro__content p {
    color: #fff;
}
