.ego-feature{display:block;background:#fff;color:#0a291b}.ego-feature__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#eceae6}.ego-feature__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transform-origin:50% 50%;will-change:transform}.ego-feature__body{display:flex;flex-direction:column;align-items:center;gap:2.4rem;padding:5.6rem 2.4rem 7.2rem;text-align:center}.ego-feature .ego-feature__heading{margin:0;font-family:var(--font-heading-family);font-weight:300;font-size:clamp(3.8rem,5vw,5.8rem);line-height:1.05;color:#0a291b;text-wrap:balance}.ego-feature__text{max-width:46rem;font-family:var(--font-body-family);font-size:1.7rem;font-weight:300;line-height:1.9;color:#0a291bd1}.ego-feature__text p{margin:0}.ego-feature .ego-feature__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 3.4rem;border:.1rem solid #0a291b;background:#0a291b;color:#fff;font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.08em;text-decoration:none;transition:background-color .25s ease,color .25s ease}.ego-feature .ego-feature__button:hover{background:transparent;color:#0a291b}.ego-feature .ego-feature__button:focus-visible{outline:.2rem solid #0a291b;outline-offset:.4rem}@media(min-width:990px){.ego-feature{display:grid;grid-template-columns:7fr 5fr;min-height:80vh}.ego-feature__media{aspect-ratio:auto;min-height:100%}.ego-feature__body{align-items:flex-start;justify-content:center;padding:8rem 7rem;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ego-feature.css.map */
