.page-intro{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:48px 0}@media (min-width:768px){.page-intro{padding:80px 0}}.blog-overview-page .page-intro{padding:32px 0}@media (min-width:768px){.blog-overview-page .page-intro{padding:step(8) 0}}.page-intro.light{background-color:#f1f2ff}.page-intro.dark{background-color:#420d26;color:#f1f2ff}.page-intro__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:24px}@media (min-width:768px){.page-intro__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;gap:32px;justify-content:space-between}}.page-intro__text-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (min-width:768px){.page-intro__description{max-width:592px}}.page-intro__description-richtext blockquote,.page-intro__description-richtext ol,.page-intro__description-richtext p,.page-intro__description-richtext ul,.page-intro__description-richtext>div{font-size:18px;line-height:24px;margin-bottom:24px;padding-bottom:0;padding-top:0}@media (min-width:768px){.page-intro__description-richtext blockquote,.page-intro__description-richtext ol,.page-intro__description-richtext p,.page-intro__description-richtext ul,.page-intro__description-richtext>div{font-size:20px;letter-spacing:normal;line-height:28px;margin-bottom:40px;padding-bottom:2px;padding-top:2px}}.page-intro__description-richtext blockquote{border-left:3px solid #a36282;margin-left:24px;margin-right:24px;padding-left:16px}@media (min-width:768px){.page-intro__description-richtext blockquote{margin-left:40px;margin-right:40px;padding-left:32px}}.page-intro__description-richtext h1{-webkit-font-smoothing:antialiased;font-family:GT-Alpina-Light,Helvetica,serif;font-size:38px;font-weight:400;letter-spacing:normal;line-height:44px;margin:0;padding-bottom:2px;padding-top:2px}@media (min-width:768px){.page-intro__description-richtext h1{font-size:88px;letter-spacing:normal;line-height:108px;padding-bottom:2px;padding-top:2px}}.page-intro__description-richtext h2{-webkit-font-smoothing:antialiased;font-family:GT-Alpina-Light,Helvetica,serif;font-size:28px;font-weight:400;letter-spacing:normal;line-height:32px;margin:0;padding-bottom:0;padding-top:0}@media (min-width:768px){.page-intro__description-richtext h2{font-size:56px;letter-spacing:normal;line-height:64px;padding-bottom:0;padding-top:0}}.page-intro__description-richtext h3{-webkit-font-smoothing:antialiased;font-family:GT-Alpina-Light,Helvetica,serif;font-size:26px;font-weight:400;letter-spacing:normal;line-height:30px;margin:0;padding-bottom:1px;padding-top:1px}@media (min-width:768px){.page-intro__description-richtext h3{font-size:40px;letter-spacing:normal;line-height:44px;padding-bottom:2px;padding-top:2px}}.page-intro__description-richtext h4{-webkit-font-smoothing:antialiased;font-family:GT-Alpina-Light,Helvetica,serif;font-size:24px;font-weight:400;letter-spacing:normal;line-height:28px;margin:0;padding-bottom:2px;padding-top:2px}@media (min-width:768px){.page-intro__description-richtext h4{font-size:32px;letter-spacing:normal;line-height:38px;padding-bottom:1px;padding-top:1px}}.page-intro__description-richtext h5{-webkit-font-smoothing:antialiased;font-family:GT-Alpina-Light,Helvetica,serif;font-size:22px;font-weight:400;letter-spacing:normal;line-height:26px;margin:0;padding-bottom:3px;padding-top:3px}@media (min-width:768px){.page-intro__description-richtext h5{font-size:24px;letter-spacing:normal;line-height:28px;padding-bottom:2px;padding-top:2px}}.page-intro__description-richtext h6{-webkit-font-smoothing:antialiased;font-family:GT-Alpina-Light,Helvetica,serif;font-size:20px;font-weight:400;letter-spacing:normal;line-height:24px;margin:0;padding-bottom:0;padding-top:0}.page-intro__description-richtext h1,.page-intro__description-richtext h2,.page-intro__description-richtext h3,.page-intro__description-richtext h4,.page-intro__description-richtext h5,.page-intro__description-richtext h6{margin-bottom:16px}.page-intro__description-richtext :last-child{margin-bottom:0}.page-intro__description-richtext ol,.page-intro__description-richtext ul{margin-left:30px}.page-intro__description-richtext ol li:not(:last-of-type),.page-intro__description-richtext ul li:not(:last-of-type){margin-bottom:16px}.page-intro__description-richtext ol{padding:0}.page-intro__description-richtext ul li{list-style-type:disc}.page-intro__description-richtext a{border:0;color:#941d55;padding:0;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-intro__description-richtext a:after{background-color:#941d55;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.page-intro__description-richtext a:visited{color:#941d55}.page-intro__description-richtext a:visited:after{background-color:#941d55}.page-intro__description-richtext a:disabled{color:#784166}.page-intro__description-richtext a:disabled:after{background-color:transparent}@media (min-width:768px){.page-intro__description-richtext a:hover{color:#2b061f}.page-intro__description-richtext a:hover:after{background-color:#2b061f}}.page-intro__description-richtext a.cta_button:after{content:none}.page-intro__description-richtext .hs-cta-img{height:auto}.page-intro__description-richtext table{border:none!important}.page-intro__description-richtext table tr{border-bottom:1px solid #2b061f}.page-intro__description-richtext table tr:first-child{border-bottom:2px solid #2b061f}.page-intro__description-richtext table td{padding:16px 8px}.page-intro__description-richtext .hs-video-container{border-radius:8px;overflow:hidden}.page-intro__description-richtext blockquote,.page-intro__description-richtext ol,.page-intro__description-richtext p,.page-intro__description-richtext ul,.page-intro__description-richtext>div{-webkit-font-smoothing:antialiased;font-family:Banana-Grotesk-Regular,Helvetica,sans-serif;font-size:20px;font-weight:400;letter-spacing:normal;line-height:28px;padding-bottom:2px;padding-top:2px}@media (min-width:768px){.page-intro__description-richtext blockquote,.page-intro__description-richtext ol,.page-intro__description-richtext p,.page-intro__description-richtext ul,.page-intro__description-richtext>div{font-size:24px;letter-spacing:normal;line-height:32px;padding-bottom:0;padding-top:0}}.page-intro__image{aspect-ratio:3/2;border-radius:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.page-intro__image{max-width:384px}}.page-intro__illustration-container{-ms-flex-item-align:center;align-self:center;aspect-ratio:1/1;border-radius:8px;line-height:0;max-width:512px;padding:24px}@media (min-width:768px){.page-intro__illustration-container{-ms-flex-item-align:start;align-self:flex-start;max-width:384px}}.page-intro__illustration-container--light{background-color:#f1f2ff}.page-intro__illustration-container--dark{background-color:#420d26}