.feature{background-color:var(--color-surface-background);color:var(--color-surface-color)}@media(min-width: 37.5em){.feature{align-items:center}}@media(max-width: 62.4375em){.feature>.container>.grid{grid-row-gap:2.5rem}}.feature--below>.container>.grid{row-gap:var(--space-5)}.feature__media{grid-column:1/-1;position:relative}@media(min-width: 60em){.feature__media{align-self:center;grid-column:auto/span 7;grid-row:1}}.feature__media--below{grid-row:2}@media(min-width: 60em){.feature__media--below{grid-column:1/-1}}@media(min-width: 60em){.feature__media--right{grid-column:6/span 7}}@media(max-width: 59.9375em){.feature__media--right{order:2}}.feature__media .feature__img--fixed{align-self:center;height:auto;max-height:80%;max-width:80%;width:auto}.feature__vimeo{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.feature__vimeo-play{bottom:var(--space-inner-v);color:var(--color-bg);left:var(--space-outer);padding-left:3.2em;position:absolute}.feature__vimeo-play svg{height:3.15em;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:var(--trs);width:2.45em}.feature__media:hover .feature__vimeo-play svg,.feature__media:focus .feature__vimeo-play svg,.feature__media:focus-within .feature__vimeo-play svg{fill:currentColor}.feature__content{box-sizing:border-box;display:flex;flex-direction:column;grid-column:1/-1}@media(min-width: 37.5em){.feature__content{grid-column-end:span 6}}@media(max-width: 59.9375em){.feature__content{grid-row:2}}@media(min-width: 60em){.feature__content{grid-column:1/span 4;justify-content:center}}.feature__content--bottom{justify-content:flex-end}.feature__content--top{justify-content:flex-start}.feature__media--below+.feature__content{grid-column:1/-1;grid-row:1;text-align:center}@media(min-width: 60em){.feature__media--below+.feature__content .feature__card-text{margin-inline:auto}}@media(min-width: 60em){.feature__media--left+.feature__content{grid-column:9/span 4}}.feature__content .text>:first-child{margin:0}.feature__content--spaced .feature__card-text{margin-top:auto}.feature .textLockup__body{margin-block-start:var(--space-fixed-3)}@media(min-width: 60em){.feature .textLockup__cta{--space-button-block: 1rem;--space-button-icon-inline-end: 1rem;--space-button-icon-size: 1.125rem;font-size:1.125rem}}.feature:not(.feature--below) .textLockup__cta{margin-block-start:var(--space-fixed-4)}

/*# sourceMappingURL=feature.css.map */