.feature-section{overflow:hidden}.feature-section__backdrop{pointer-events:none;position:absolute;inset:0}.feature-section__mark{top:calc(var(--spacing,.25rem) * -32);left:calc(var(--spacing,.25rem) * -128);height:auto;width:calc(var(--spacing,.25rem) * 225);color:#220038;opacity:.04;position:absolute}@media (min-width:48rem){.feature-section__mark{top:calc(var(--spacing,.25rem) * -24);left:calc(var(--spacing,.25rem) * -48)}}.feature-section__bounds{padding-inline:calc(var(--spacing,.25rem) * 4);position:relative}@media (min-width:40rem){.feature-section__bounds{padding-inline:calc(var(--spacing,.25rem) * 6)}}.feature-section__inner{width:100%}@media (min-width:40rem){.feature-section__inner{max-width:40rem}}@media (min-width:48rem){.feature-section__inner{max-width:48rem}}@media (min-width:64rem){.feature-section__inner{max-width:64rem}}@media (min-width:80rem){.feature-section__inner{max-width:80rem}}@media (min-width:96rem){.feature-section__inner{max-width:96rem}}.feature-section__inner{align-items:center;gap:calc(var(--spacing,.25rem) * 12);flex-direction:column;max-width:80rem;margin-inline:auto;display:flex}@media (min-width:64rem){.feature-section__inner{gap:calc(var(--spacing,.25rem) * 16)}}.feature-section__header{max-width:calc(var(--spacing,.25rem) * 175)}
