.split-text{color:var(--ink);isolation:isolate;position:relative}.split-text:before{background-image:url(../../assets/img/logo.png);background-position:50%;background-repeat:no-repeat;background-size:clamp(13.125rem,26vw,21.25rem);content:"";inset:0;opacity:.07;pointer-events:none;position:absolute;z-index:-1}.split-text--light{background:var(--white)}.split-text--blush{background:var(--surface)}.split-text .split-text__inner{display:grid;max-width:90rem;padding-inline:7%}.split-text--light .split-text__inner{gap:9%;grid-template-columns:1.1fr 1fr;padding-block:6.3125rem}.split-text--blush .split-text__inner{align-items:start;gap:10%;grid-template-columns:1fr 1fr;padding-block:4.6875rem}.split-text__copy,.split-text__head{min-width:0}.split-text h2,.split-text p,.split-text ul{margin:0}.split-text p{max-width:60ch}.split-text p+p{margin-top:1.125rem}.split-text .split-text__eyebrow{color:var(--brand-accent);font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);line-height:var(--type-eyebrow-lh);margin-bottom:1.5rem;text-transform:var(--type-eyebrow-case)}.split-text .split-text__title{color:var(--brand-accent);font-family:var(--type-h2-font);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);letter-spacing:0;line-height:var(--type-h2-lh);overflow-wrap:break-word;text-transform:var(--type-h2-case)}.split-text--light .split-text__title{max-width:14ch}.split-text--blush .split-text__title{font-size:clamp(2.25rem,3.5vw,3.3125rem)}.split-text__title em{color:var(--brand-accent);font-family:inherit;font-size:.9em;font-style:italic;font-weight:var(--type-h3-weight);letter-spacing:0;line-height:var(--type-h3-lh)}.split-text--light .split-text__copy{padding-top:2rem}.split-text .split-text__body{color:var(--muted);font-family:var(--type-body-font);font-size:.875rem;font-weight:var(--type-body-weight);line-height:var(--type-body-lh)}.split-text--blush .split-text__body{line-height:1.95}.split-text .split-text__list{list-style:none;margin:1.5rem 0;padding:0}.split-text__item{border-bottom:1px solid var(--border);color:var(--muted);font-family:var(--type-body-font);font-size:.875rem;line-height:1.9;padding:.625rem 0 .625rem 1.375rem;position:relative}.split-text__item:before{color:var(--accent);content:"\2727";left:0;position:absolute}.split-text__link{align-items:center;border-bottom:1px solid rgba(var(--brand-accent-rgb),.6);color:var(--ink);display:inline-flex;font-family:var(--type-button-font);font-size:var(--type-button-size);font-weight:var(--type-button-weight);gap:1.375rem;line-height:var(--type-button-lh);max-width:100%;padding:.3125rem 0 .5rem;text-decoration:none}.split-text--light .split-text__link{margin-top:1.375rem}.split-text__link .split-text__arrow{font-size:1rem;transition:transform .2s}.split-text__link:focus-visible .split-text__arrow,.split-text__link:hover .split-text__arrow{transform:translate(3px,-3px)}.split-text__button{align-items:center;background:var(--primary);border:1px solid var(--primary);border-radius:0;color:var(--white);display:inline-flex;font-family:var(--type-button-font);font-size:var(--type-button-size);font-weight:var(--type-button-weight);gap:2.25rem;justify-content:space-between;letter-spacing:.04em;line-height:var(--type-button-lh);min-height:3.25rem;padding:.875rem 1.5rem;text-decoration:none;transition:background .2s,transform .2s;white-space:normal}.split-text__button:focus-visible,.split-text__button:hover{background:var(--brand-dark);color:var(--white);transform:translateY(-2px)}.split-text__button .split-text__arrow{font-size:1.1875rem;line-height:1}@media (max-width:1050px){.split-text .split-text__inner{padding-inline:6%}}@media (max-width:760px){.split-text:before{background-size:13.125rem}.split-text .split-text__inner{padding-inline:8%}.split-text--light .split-text__inner{gap:1.6875rem;grid-template-columns:1fr;padding-block:4.0625rem}.split-text--blush .split-text__inner{gap:1.75rem;grid-template-columns:1fr;padding-block:3.625rem}.split-text--light .split-text__title{font-size:2.5625rem;max-width:none}.split-text--blush .split-text__title{font-size:2.5rem}.split-text--light .split-text__copy{padding-top:0}}
