.indy-hero{display:grid;grid-template-columns:1fr 1.1fr;background:#dfedf2;color:#23465b;min-height:570px}.indy-hero__copy{padding:75px 12%;align-self:center}.indy-eyebrow{font:700 11px/1.6 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;margin:0 0 24px}.indy-hero h1{font:normal clamp(45px,5.5vw,82px)/1.04 Georgia,serif;letter-spacing:-2px;color:#23465b;margin:0 0 24px}.indy-description{font:17px/1.8 Arial,sans-serif;max-width:370px}.indy-button{display:inline-flex;gap:18px;align-items:center;background:#24485e;color:#fff;padding:16px 26px;border-radius:4px;text-decoration:none;font:14px/1.5 Arial,sans-serif;margin-top:18px}.indy-button:hover{background:#173447}.indy-button:focus-visible{outline:3px solid #23465b;outline-offset:5px}.indy-hero__media{position:relative;overflow:hidden;min-height:570px;background:#b5d2e1}.indy-hero__image{display:block;width:100%;height:100%;position:absolute;object-fit:cover}.indy-badge{position:absolute;right:28px;bottom:30px;background:#f8dce1;border-radius:50%;width:120px;height:120px;display:grid;align-content:center;text-align:center;transform:rotate(10deg);font:20px/1.3 Georgia,serif}.indy-ribbon{padding:22px;text-align:center;background:#f5dfe3;color:#23465b;font:12px/1.8 Arial,sans-serif;letter-spacing:2px}#MainContent:has(.indy-hero){background:#fffdf9;color:#23465b}#MainContent:has(.indy-hero) .collection,#MainContent:has(.indy-hero) .collection-list-wrapper{max-width:1400px;margin:auto;padding-left:6%;padding-right:6%}#MainContent:has(.indy-hero) .title,#MainContent:has(.indy-hero) .image-with-text h2,#MainContent:has(.indy-hero) .newsletter h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.5px;color:#23465b}#MainContent:has(.indy-hero) .collection-list-wrapper .card__inner{border-radius:120px 120px 4px 4px;overflow:hidden}#MainContent:has(.indy-hero) .collection-list-wrapper .card__heading{text-align:center;font-family:Georgia,serif}#MainContent:has(.indy-hero) .image-with-text{max-width:1400px;margin:auto}#MainContent:has(.indy-hero) .image-with-text__content{background:#f5dfe3;color:#23465b}#MainContent:has(.indy-hero) .image-with-text__content p{font-family:Arial,sans-serif;line-height:1.8}#MainContent:has(.indy-hero) .newsletter{background:#dfedf2;color:#23465b}#MainContent:has(.indy-hero) .card__heading{font-family:Arial,sans-serif}#MainContent:has(.indy-hero) .collection .card__inner{border-radius:5px;overflow:hidden}@media(max-width:749px){.indy-hero{grid-template-columns:1fr}.indy-hero__copy{padding:46px 7%}.indy-hero h1{font-size:50px}.indy-hero__media{min-height:390px}.indy-ribbon{font-size:10px;letter-spacing:1px;padding:16px}.indy-badge{width:100px;height:100px;font-size:17px}#MainContent:has(.indy-hero) .image-with-text__content{padding:38px 24px}}@media(prefers-reduced-motion:reduce){.indy-hero *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/indy-home.css.map */
