.ci-home-hero{--ci-green: #087333;--ci-dark-green: #064f25;--ci-text: #171717;--ci-muted: #4c4c4c;--ci-card-radius: 16px;overflow:hidden}.ci-home-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-areas:"content media" "credentials credentials";column-gap:clamp(3rem,6vw,8rem);row-gap:3.2rem;align-items:center;padding-top:clamp(3.2rem,5vw,6.4rem);padding-bottom:clamp(3.2rem,5vw,5.6rem)}.ci-home-hero__content{grid-area:content;position:relative;z-index:2;max-width:62rem}.ci-home-hero__eyebrow{margin:0 0 1.2rem;color:var(--ci-green);font-size:1.3rem;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.ci-home-hero__heading{margin:0;color:var(--ci-text);font-size:clamp(4.2rem,4.7vw,6.4rem);font-weight:700;letter-spacing:-.035em;line-height:.98}.ci-home-hero__text{max-width:56rem;margin-top:2.4rem;color:var(--ci-muted);font-size:clamp(1.6rem,1.4vw,1.9rem);line-height:1.65}.ci-home-hero__text p{margin-top:0;margin-bottom:0}.ci-home-hero__actions{display:flex;flex-wrap:wrap;gap:1.6rem;margin-top:3rem}.ci-home-hero__actions .button{min-height:4.8rem;padding-right:2.6rem;padding-left:2.6rem}.ci-home-hero__media{grid-area:media;position:relative;min-height:var(--ci-hero-height, 620px);overflow:hidden;border-radius:var(--ci-card-radius);background:#edf0ed;box-shadow:0 14px 40px #00000017}.ci-home-hero__media:after{position:absolute;inset:0 auto 0 0;width:12%;content:"";pointer-events:none;background:linear-gradient(90deg,rgba(var(--color-background),.42),rgba(var(--color-background),0))}.ci-home-hero__image,.ci-home-hero__media .placeholder-svg{width:100%;height:100%;min-height:var(--ci-hero-height, 620px);display:block;object-fit:cover}.ci-home-hero__credentials{grid-area:credentials;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;padding-top:.4rem}.ci-home-hero__credential{display:flex;align-items:center;justify-content:center;min-height:7.2rem;gap:1.2rem;padding:1.4rem 1.8rem;border:1px solid rgba(8,115,51,.14);border-radius:12px;background:#ffffffc2}.ci-home-hero__credential-icon{width:5.6rem;height:5.6rem;flex:0 0 5.6rem;display:block;object-fit:contain}.ci-home-hero__credential-mark{width:1.1rem;height:1.1rem;flex:0 0 1.1rem;border-radius:50%;background:var(--ci-green)}.ci-home-hero__credential-text{color:var(--ci-text);font-size:1.5rem;font-weight:700;line-height:1.35}@media screen and (max-width:989px){.ci-home-hero__inner{grid-template-columns:1fr;grid-template-areas:"content" "media" "credentials";row-gap:2.8rem}.ci-home-hero__content{max-width:72rem}.ci-home-hero__heading{max-width:68rem}.ci-home-hero__media,.ci-home-hero__image,.ci-home-hero__media .placeholder-svg{min-height:480px}}@media screen and (max-width:749px){.ci-home-hero__inner{row-gap:2.4rem;padding-top:3.2rem;padding-bottom:3.6rem}.ci-home-hero__heading{font-size:clamp(3.8rem,12vw,5.4rem);line-height:1.02}.ci-home-hero__text{margin-top:1.8rem}.ci-home-hero__actions{display:grid;grid-template-columns:1fr;margin-top:2.4rem}.ci-home-hero__actions .button{width:100%}.ci-home-hero__media,.ci-home-hero__image,.ci-home-hero__media .placeholder-svg{min-height:340px}.ci-home-hero__credentials{grid-template-columns:1fr;gap:1rem}.ci-home-hero__credential{justify-content:flex-start;min-height:6.4rem}}.ci-home-hero__credential-icon-wrap{width:5.4rem;height:5.4rem;flex:0 0 5.4rem;display:flex;align-items:center;justify-content:center;color:var(--ci-green)}.ci-home-hero__credential-svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ci-home-hero__actions .button:not(.button--secondary){background:var(--ci-green);border-color:var(--ci-green);color:#fff}.ci-home-hero__actions .button:not(.button--secondary):after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(8,115,51,var(--border-opacity)),0 0 0 var(--buttons-border-width) var(--ci-green)}.ci-home-hero__actions .button:not(.button--secondary):hover{background:var(--ci-dark-green)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cycle-in-home.css.map */
