.hero--editorial{background:#080d13}.hero--editorial .hero__media:after{background:linear-gradient(120deg,#080d13 15%,#101b27)}.hero--editorial .hero__inner{padding-block:clamp(2rem,4vw,3.5rem)}.hero--editorial .hero__grid{grid-template-columns:1.05fr 1fr;gap:clamp(1.5rem,4vw,4rem)}.hero--editorial .hero__title{font-size:clamp(2.5rem,4.1vw,4.1rem);max-width:19ch;line-height:1.05;font-weight:700}.hero--editorial .hero__sub{max-width:39ch;line-height:1.5;font-weight:400}.hero--editorial .hero__credo{font-weight:600}.hero--editorial .hero__visual{display:grid;grid-template-columns:58% 42%;height:clamp(360px,33vw,460px);width:100%;overflow:hidden;border-radius:20px;background:#06080a}.hero--editorial .hero__visual .hero__portrait{grid-column:2;grid-row:1;display:block;width:100%;height:100%;margin:0;aspect-ratio:auto;object-fit:cover;object-position:51% center;border-radius:0}.hero--editorial .hero__product{grid-column:1;grid-row:1;position:static;width:100%;height:100%;padding:0;border:0;border-radius:0;box-shadow:none;min-width:0}.hero--editorial .hero__product img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:50% center;border-radius:0}.hero--editorial .hero__cta>.btn{font-weight:600}.hero--editorial .hero__secondary{font-weight:500}.hero--editorial .hero__proof{gap:1rem;margin-top:1.5rem}.hero--editorial .hero__proof .stat{display:flex;align-items:baseline;gap:.35rem}.hero--editorial .hero__proof .stat b{font:600 .95rem var(--font-body)}.hero--editorial .hero__proof .stat span{font-size:.82rem;color:#fff9;font-weight:400}.hero__assurance{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:.8rem;color:#c4c8cd;font-size:.78rem;line-height:1.5;font-weight:400}.hero__assurance a{text-decoration:underline;text-underline-offset:.2em}@media(max-width:820px){.hero--editorial .hero__inner{padding-block:1.25rem 1.5rem}.hero--editorial .hero__grid{grid-template-columns:1fr;grid-template-areas:none;gap:.55rem;text-align:left}.hero--editorial .hero__copy{display:contents}.hero--editorial .hero__copy>.h-kicker{grid-row:1;font-size:.64rem;letter-spacing:.14em;margin:0;font-weight:600}.hero--editorial .hero__title{grid-row:2;margin:0;font-size:clamp(1.65rem,7vw,2.55rem);max-width:24ch;line-height:1.08}.hero--editorial .hero__sub{grid-row:3;margin:0;font-size:.91rem;line-height:1.4;max-width:46ch}.hero--editorial .hero__visual{grid-area:auto;grid-row:4;grid-template-columns:58% 42%;width:100%;height:190px;margin:.2rem 0;border-radius:14px}.hero--editorial .hero__visual .hero__portrait{width:100%;height:100%;object-position:51% 30%;border-radius:0}.hero--editorial .hero__product{width:100%;max-width:none;height:100%;padding:0;border-radius:0}.hero--editorial .hero__product img{object-fit:cover;border-radius:0}.hero--editorial .hero__credo{grid-row:5;margin:0;font-size:.78rem;line-height:1.35}.hero--editorial .hero__cta{grid-row:6;margin:.15rem 0 0;gap:.15rem;flex-direction:column;align-items:stretch}.hero--editorial .hero__cta>.btn{width:100%;min-height:48px}.hero--editorial .hero__secondary{min-height:36px;font-size:.8rem}.hero--editorial .hero__proof{grid-row:7;justify-content:flex-start;margin:.2rem 0 0;gap:.9rem}.hero--editorial .hero__proof .stat b{font-size:.88rem}.hero--editorial .hero__proof .stat span{font-size:.76rem}.hero--editorial .hero__assurance{grid-row:8;margin:.1rem 0 0;gap:.15rem .8rem;font-size:.74rem}}@media(max-width:360px){.hero--editorial .hero__visual{height:162px}.hero--editorial .hero__copy>.h-kicker{font-size:.58rem;letter-spacing:.1em}.hero--editorial .hero__proof{gap:.65rem}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/cycle-i-creative.css.map */
