.c-footer__logo{margin:0 0 clamp(2rem,10vmin,3.75rem)}.c-footer{background:#181716;color:#fff;padding-bottom:3.75rem;padding-top:3.75rem}.c-cta--margin{margin-bottom:clamp(2rem,20vmin,7.5rem)}.c-footer__logo{max-width:16.125rem}.c-footer__nav{align-items:center;color:#d5728e;display:flex;flex-direction:column;flex-wrap:wrap;margin:0 0 clamp(2rem,10vmin,3.75rem)}.c-footer__nav-dot{display:none}@media (min-width:620px){.c-footer__nav{flex-direction:row}.c-footer__nav-dot{display:block}}.c-footer__nav a{color:currentColor;display:block;line-height:2.5;margin:0 1rem;text-decoration:none}.c-footer__nav a:hover{text-decoration:underline;text-underline-offset:2px}.c-footer__meta{font-size:.875rem;line-height:1.75;margin-bottom:clamp(3.75rem,20vmin,5.375rem);padding:0 2rem}.c-feature-blocks{width:min(100%,1258px);--side-pad:1rem;margin-bottom:clamp(2rem,20vmin,7.5rem)}.c-feature-blocks__block{align-items:center;display:flex;flex-direction:column-reverse;padding-top:3rem}.c-feature-blocks__block picture{order:2}.c-feature-blocks__img{grid-column:1;grid-row:1}@media (max-width:479px){.c-section--border{border-width:1.5rem}.c-feature-blocks__img{margin-bottom:2rem;width:90vw}.c-feature-blocks__block:nth-child(2) .c-feature-blocks__img{width:100vw}}@media (max-width:1023px){.c-feature-blocks *{text-align:center!important}.c-feature-blocks__content p{margin-left:auto;margin-right:auto;max-width:60ch}}.c-feature-blocks__img--shift{transform:none}.c-feature-blocks__content{grid-column:2;grid-row:1;margin:0 auto;max-width:var(--container-width);order:1;padding:0 2rem;position:relative;text-align:center}.c-feature-blocks__content p{font-size:1.14285714286rem;margin-bottom:0;max-width:50ch}.c-feature-blocks__title{font-size:1.42857142857rem;margin-bottom:2.5rem;margin-top:0}.c-feature-blocks__content p+img{margin-top:2rem}@media (max-width:767px){.c-feature-blocks__content p+img{display:none}}@media (min-width:1024px){.c-feature-blocks__block{align-items:center;display:grid;grid-template-columns:1fr 45%;grid-template-rows:auto}.c-feature-blocks__block--flip .c-feature-blocks__content>*{direction:ltr}.c-feature-blocks__block--flip{direction:rtl}.c-feature-blocks__block--flip .c-feature-blocks__content{padding-left:0;padding-right:3.5rem}.c-feature-blocks__content{padding-left:3.5rem}.c-feature-blocks__block:last-child .c-feature-blocks__img{transform:none}.c-subheadline br{display:none}.c-feature-blocks__img{transform:none}.c-feature-blocks{margin-top:-2rem}.c-feature-blocks__content p{max-width:35ch}}