.cta{--_cta-background:var(--_block-background);--_cta-text:var(--_block-content);--_block-padding:5rem;--_cta-spacing:1.5rem}@media only screen and (min-width:64rem){.cta{--_block-padding:7.5rem;--_cta-spacing:2rem}}.cta__inner{z-index:2}.cta__body,.cta__inner{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start}.cta__body{max-width:60rem}.cta__body-title{color:var(--_cta-text);font-family:Host Grotesk;font-size:2.25rem;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:0;line-height:2.625rem;margin-bottom:.25em;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}@media only screen and (min-width:64rem){.cta__body-title{font-family:Host Grotesk;font-size:3.75rem;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:0;line-height:4.25rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}.cta__body-title:has(+.cta__body-buttons){margin-bottom:0}.cta__body-description{color:var(--_cta-text);font-family:Host Grotesk;font-size:1.125rem;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:-.18px;line-height:1.625rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}@media only screen and (min-width:64rem){.cta__body-description{font-family:Host Grotesk;font-size:1.375rem;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.875rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}.cta__body-buttons{--_cta-buttons-gap:0.4em;align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:var(--_cta-spacing) calc(var(--_cta-buttons-gap)*-1) calc(var(--_cta-buttons-gap)*-1);width:calc(100% + .8em);width:calc(100% + var(--_cta-buttons-gap)*2)}.cta__body-button{margin:var(--_cta-buttons-gap)}