.promo[data-v-3b4d167f]{background-color:var(--promo-bg);color:var(--promo-color);overflow-x:clip;padding-top:4rem;position:relative}@media(min-width:640px)and (max-width:1024.98px){.promo[data-v-3b4d167f]{padding-top:6rem}}@media(min-width:1025px){.promo[data-v-3b4d167f]{padding-top:7rem}}@media(min-width:1800px){.promo[data-v-3b4d167f]{padding-top:5.5rem}}.promo[data-v-3b4d167f]:before{background:inherit;bottom:100%;box-sizing:content-box;content:"";height:12.5rem;left:0;margin-bottom:-1px;padding-bottom:1px;pointer-events:none;position:absolute;right:0;z-index:-1}@media(min-width:640px)and (max-width:1024.98px){.promo[data-v-3b4d167f]:before{height:17rem}}@media(min-width:1025px){.promo[data-v-3b4d167f]:before{height:11.75rem}}@media(min-width:1800px){.promo[data-v-3b4d167f]:before{height:14.75rem}}.promo--empty[data-v-3b4d167f]{min-height:20rem}@media(min-width:1025px){.promo--stacked .promo__content[data-v-3b4d167f]{display:flex;flex-direction:column}}.promo--stacked .promo__title[data-v-3b4d167f]:not(:last-child){margin-bottom:2rem}@media(min-width:640px){.promo--stacked .promo__title[data-v-3b4d167f]{max-width:44.375rem}}@media(min-width:1025px){.promo--stacked .promo__info[data-v-3b4d167f]{padding-top:0}.promo--stacked .promo__image[data-v-3b4d167f]{margin-top:-1.625rem;order:1}}@media(min-width:1800px){.promo--stacked .promo__image[data-v-3b4d167f]{margin-top:-2.0625rem}}.promo__content[data-v-3b4d167f]{display:flex;flex-direction:column}@media(min-width:1025px){.promo__content[data-v-3b4d167f]{align-items:start;-moz-column-gap:4.5rem;column-gap:4.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:1800px){.promo__content[data-v-3b4d167f]{-moz-column-gap:5.5rem;column-gap:5.5rem}}.promo__title[data-v-3b4d167f]{font-family:var(--font-family-base);font-size:var(--font-size-h1-mobile);font-weight:var(--font-weight-h1);letter-spacing:var(--letter-spacing-h1-mobile);line-height:var(--line-height-h1-mobile);text-transform:var(--text-transform-h1)}@media(min-width:640px){.promo__title[data-v-3b4d167f]{font-size:var(--font-size-h1-desktop);letter-spacing:var(--letter-spacing-h1-desktop);line-height:var(--line-height-h1-desktop)}}@media(min-width:1800px){.promo__title[data-v-3b4d167f]{--font-size-h1-desktop:4rem;--letter-spacing-h1-desktop:.64px}}@media(max-width:639.98px){.promo__title[data-v-3b4d167f]:not(:last-child){margin-bottom:1.5rem}}@media(min-width:640px)and (max-width:1024.98px){.promo__title[data-v-3b4d167f]{max-width:40.25rem}.promo__title[data-v-3b4d167f]:not(:last-child){margin-bottom:2rem}}@media(min-width:1025px){.promo__info[data-v-3b4d167f]{padding-top:.75rem}}.promo__text[data-v-3b4d167f]:not(:last-child){margin-bottom:2rem}@media(min-width:640px)and (max-width:1024.98px){.promo__text[data-v-3b4d167f]{max-width:30.375rem}.promo__text[data-v-3b4d167f]:not(:last-child){margin-bottom:2.5rem}}@media(min-width:1025px){.promo__text[data-v-3b4d167f]{max-width:30.375rem}.promo__text[data-v-3b4d167f]:not(:last-child){margin-bottom:1.5rem}}.promo__image[data-v-3b4d167f]{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:2rem;order:1;pointer-events:none;width:100vw}.promo__image[data-v-3b4d167f] img,.promo__image[data-v-3b4d167f] svg{display:block;height:auto;width:100%}@media(max-width:639.98px){.promo__image[data-v-3b4d167f]{height:18.8125rem;margin-bottom:-3rem;margin-left:-13.0625rem;width:46.4375rem}}@media(min-width:640px)and (max-width:1024.98px){.promo__image[data-v-3b4d167f]{height:27.75rem;margin-bottom:-6.375rem;margin-left:-17.625rem;margin-top:-1.4375rem;width:68.5rem}}@media(min-width:1025px){.promo__image[data-v-3b4d167f]{grid-column:1/-1;grid-row:2;margin-top:3rem;order:0}}@media(min-width:1800px){.promo__image[data-v-3b4d167f]{margin-top:3.5rem}}
