text-media-module{background-color:var(--Purple-600,#471132);display:block;margin-inline:auto}text-media-module[data-theme=light]{background-color:hsla(0,0%,100%,.7)}text-media-module[data-theme=light-alt]{background-color:#fbf8f1}text-media-module content-width{display:grid;gap:48px;grid-template-columns:1fr;margin-inline:auto;max-width:1440px;padding:48px 24px}text-media-module[data-theme=light-alt] content-width,text-media-module[data-theme=light] content-width{color:var(--Neutrals-900,#1f1d24)}text-media-module content-width>img{border-radius:24px;display:block;margin-inline:auto;max-width:620px;width:100%}text-media-module content-width .text-content .tagline{color:var(--Tigerlily-100,#fff2f0);font-family:DM Sans;font-size:16px;font-style:normal;font-weight:700;line-height:150%;margin:0}text-media-module[data-theme=light-alt] content-width .text-content .tagline,text-media-module[data-theme=light] content-width .text-content .tagline{color:var(--Purple-600,#471132)}text-media-module content-width .text-content h2{color:var(--Neutrals-0,#fff);font-family:P22 Mackinac;font-size:28px!important;font-style:normal;font-weight:700;line-height:130%!important;margin-block:8px 0}text-media-module content-width .text-content h3{color:var(--Tigerlily-600,#ffa398);font-family:P22 Mackinac;font-size:20px!important;font-style:normal;font-weight:500;line-height:130%!important;margin-block:24px 0}text-media-module[data-theme=light-alt] content-width .text-content h2,text-media-module[data-theme=light] content-width .text-content h2{color:var(--Purple-600,#471132)}text-media-module[data-theme=light-alt] content-width .text-content h3,text-media-module[data-theme=light] content-width .text-content h3{color:var(--Purple-500,#803663)}text-media-module content-width .text-content .description p{color:var(--Neutrals-0,#fff);font-family:DM Sans;font-size:16px!important;font-style:normal;font-weight:400;line-height:150%;margin-block:12px 0}text-media-module content-width .text-content .description>:first-child{margin-block-start:24px}text-media-module[data-theme=light-alt] content-width .text-content .description p,text-media-module[data-theme=light] content-width .text-content .description p{color:var(--Neutrals-900,#1f1d24)}text-media-module content-width .buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-block-start:24px}text-media-module content-width .buttons .btn-tertiary{color:var(--Tigerlily-600,#ffa398);font-size:16px;font-weight:700;line-height:150%;text-decoration-line:underline}text-media-module content-width .buttons .btn-tertiary:hover{color:var(--Tigerlily-500,#ffb1a6)}text-media-module[data-theme=light-alt] content-width .buttons .btn-tertiary,text-media-module[data-theme=light] content-width .buttons .btn-tertiary{color:var(--Teal-700,#116978)}text-media-module[data-theme=light-alt] content-width .buttons .btn-tertiary:hover,text-media-module[data-theme=light] content-width .buttons .btn-tertiary:hover{color:var(--Teal-600,#1a7d8c)}@media screen and (min-width:992px){text-media-module content-width{grid-template-columns:repeat(2,1fr);padding:48px 80px}text-media-module content-width .text-content{display:flex;flex-direction:column;margin-block:auto;max-width:296px}text-media-module[data-alignment=right] content-width .text-content{order:1}text-media-module[data-alignment=right] content-width>img{order:2}text-media-module content-width .text-content .tagline{font-size:18px}text-media-module content-width .buttons,text-media-module content-width .text-content h3{margin-block-start:32px}}@media screen and (min-width:1440px){text-media-module content-width .text-content{max-width:520px}text-media-module content-width .text-content>img{margin-inline:unset;max-width:unset}text-media-module content-width.extra-top-padding{padding-block-start:96px}text-media-module content-width.extra-bottom-padding{padding-block-end:96px}text-media-module content-width.extra-top-bottom-padding{padding-block:96px}text-media-module content-width .text-content h2{font-size:40px!important}text-media-module content-width .text-content h3{font-size:28px!important}text-media-module content-width .text-content .description p{font-size:18px!important}}