.text-image-split{container:text-image-split/inline-size;width:100%}.text-image-split__inner{align-items:center;display:flex;gap:var(--space-3xl,64px);justify-content:space-between}.text-image-split--align-top .text-image-split__inner{align-items:flex-start}.text-image-split--media-left .text-image-split__inner{flex-direction:row-reverse}.text-image-split--no-media .text-image-split__inner{flex-direction:row}.text-image-split__text{flex:0 1 calc(580px*(2 - max(1, var(--image-scale, 1))));gap:var(--space-lg,40px);min-width:min(320px,100%)}.text-image-split__header,.text-image-split__text{align-items:flex-start;display:flex;flex-direction:column}.text-image-split__header{gap:var(--space-sm,24px)}.text-image-split .text-image-split__description{color:var(--fg-secondary)}.text-image-split--body-primary .text-image-split__description{color:var(--fg)}.text-image-split--body-large .text-image-split__description{font-size:24px;line-height:1.25}.text-image-split .text-image-split__description ol,.text-image-split .text-image-split__description p,.text-image-split .text-image-split__description ul:not(.checklist){margin:0 0 21px}.text-image-split .text-image-split__description :last-child{margin-bottom:0}.text-image-split .text-image-split__description ol,.text-image-split .text-image-split__description ul:not(.checklist){padding-left:30px}.text-image-split .text-image-split__description ol li+li,.text-image-split .text-image-split__description ul:not(.checklist) li+li{margin-top:var(--space-xs,12px)}.text-image-split__media{flex:0 1 calc(580px*max(1, var(--image-scale, 1)));min-width:0}.text-image-split__image{border-radius:var(--image-radius,0);display:block;height:auto;margin-left:auto;width:min(100%,calc(580px*min(1, var(--image-scale, 1))))}.text-image-split--media-left .text-image-split__image{margin-left:0;margin-right:auto}.text-image-split--image-rounded{--image-radius:20px}.text-image-split--bleed .text-image-split__inner{gap:96px}.text-image-split--bleed .text-image-split__media{flex:1 1 0;margin-right:calc(50% - 50vw)}.text-image-split--bleed.text-image-split--media-left .text-image-split__media{margin-left:calc(50% - 50vw);margin-right:0}.text-image-split--bleed .text-image-split__image{margin-left:auto;margin-right:0;width:min(100%,calc(704px*var(--image-scale, 1)))}.text-image-split--bleed.text-image-split--media-left .text-image-split__image{margin-left:0;margin-right:auto}@container text-image-split (max-width: 799px){.text-image-split--bleed .text-image-split__inner,.text-image-split--media-left .text-image-split__inner,.text-image-split__inner{align-items:stretch;flex-direction:column;gap:var(--space-md,32px)}.text-image-split__text{flex:none;min-width:0}.text-image-split__media{align-self:center;flex:none;max-width:calc(436px*var(--image-scale, 1));order:-1;width:100%}.text-image-split--bleed .text-image-split__image,.text-image-split--bleed.text-image-split--media-left .text-image-split__image,.text-image-split--media-left .text-image-split__image,.text-image-split__image{margin:0;width:100%}.text-image-split--image-rounded .text-image-split__media{align-self:flex-start;max-width:calc(580px*var(--image-scale, 1))}.text-image-split--body-large .text-image-split__headline{font-size:38px;letter-spacing:-.76px}.text-image-split--body-large .text-image-split__description{font-size:22px;line-height:1.2}.text-image-split--bleed .text-image-split__media{align-self:flex-end;flex:none;margin:0 calc(var(--section-padding-inline, 0px)*-1) 0 0;max-width:calc(704px*var(--image-scale, 1))}.text-image-split--bleed.text-image-split--media-left .text-image-split__media{align-self:flex-start;margin:0 0 0 calc(var(--section-padding-inline, 0px)*-1)}}.text-image-split--flush-bottom.text-image-split--no-media .text-image-split__text{padding-bottom:var(--space-5xl,80px)}@container text-image-split (min-width: 800px){.text-image-split--flush-bottom .text-image-split__text{padding-bottom:var(--space-5xl,80px)}.text-image-split--flush-bottom .text-image-split__media{align-self:flex-end}}@container text-image-split (max-width: 799px){.text-image-split--flush-bottom .text-image-split__media{order:1}}@media (max-width:767px){.text-image-split--flush-bottom.text-image-split--no-media .text-image-split__text{padding-bottom:56px}.text-image-split__text{gap:var(--space-md,32px)}.text-image-split__header{gap:var(--space-s,16px)}.text-image-split .text-image-split__headline{font-size:38px;letter-spacing:-.76px}.text-image-split .text-image-split__description{font-size:var(--font-size-md,18px);line-height:1.25}.text-image-split--body-large .text-image-split__description{font-size:var(--font-size-body-m,20px);line-height:1.2}}