.mg-hero{background-color:var(--mg-bg);color:var(--mg-text);overflow-x:hidden;overflow-y:visible}.mg-hero__container{display:grid;grid-template-columns:45fr 55fr;align-items:center;gap:16px;padding-top:56px;padding-bottom:80px}.mg-hero__content{display:flex;flex-direction:column;align-items:flex-start;align-self:start;position:relative;z-index:2}.mg-hero__tag{display:inline-block;background-color:var(--mg-lime);color:var(--mg-text);font-weight:700;font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;padding:6px 12px;border-radius:3px;margin-bottom:20px}.mg-hero__heading{font-family:var(--font-heading-family);font-weight:400;font-style:normal;text-transform:uppercase;color:var(--mg-text);font-size:clamp(4.5rem,1.2rem + 9vw,13rem);line-height:.94!important;letter-spacing:0;margin:0 0 24px;word-break:normal;overflow-wrap:normal;white-space:normal;-webkit-hyphens:none;hyphens:none}.mg-hero__subhead{font-family:var(--font-body-family);font-weight:400;color:var(--mg-subhead);font-size:1.9rem;line-height:1.5;margin:0 0 28px;max-width:37ch}.mg-hero__cta{display:flex;align-items:stretch;text-decoration:none;border-radius:2px;overflow:hidden;margin-bottom:48px}.mg-hero__cta-label{display:flex;align-items:center;flex:1 1 auto;background-color:var(--mg-lime);color:var(--mg-lime-text);font-family:var(--font-body-family);font-weight:700;font-size:1.4rem;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;padding:20px 34px}.mg-hero__cta-icon{display:flex;align-items:center;justify-content:center;flex:0 0 60px;background-color:var(--mg-text);color:var(--mg-lime)}.mg-hero__cta-icon svg{width:20px;height:20px}.mg-hero__cta:hover .mg-hero__cta-label{background-color:var(--mg-lime);opacity:.9}.mg-hero__cta:focus-visible{outline:2px solid var(--mg-text);outline-offset:3px}.mg-hero__stats{display:grid;grid-template-columns:repeat(4,1fr);width:100%;gap:0}.mg-hero__stat{padding:0 24px;border-left:1px solid var(--mg-divider)}.mg-hero__stat:first-child{padding-left:0;border-left:none}.mg-hero__stat-value{font-family:var(--font-heading-family);font-weight:400;font-size:3.2rem;line-height:1;color:var(--mg-text);margin-bottom:6px}.mg-hero__stat-label{font-family:var(--font-body-family);font-weight:700;font-size:1.2rem;letter-spacing:.03em;text-transform:uppercase;color:var(--mg-text);margin-bottom:8px}.mg-hero__stat-desc{font-family:var(--font-body-family);font-weight:400;font-size:1.3rem;line-height:1.4;color:var(--mg-muted)}.mg-hero__media{position:relative;display:flex;align-items:center;justify-content:flex-start;min-width:0;z-index:1;margin-top:-150px}.mg-hero__index{position:absolute;top:42%;right:-8px;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:24px;z-index:2}.mg-hero__index-current{font-family:var(--font-heading-family);font-weight:400;font-size:3.3rem;color:var(--mg-text)}.mg-hero__index-line{width:1px;height:96px;background-color:var(--mg-divider)}.mg-hero__index-total{font-family:var(--font-heading-family);font-weight:400;font-size:3.3rem;color:var(--mg-muted)}.mg-hero__image-wrap{position:relative;width:120%;min-width:0;flex-shrink:0;display:block;margin-left:-190px}.mg-hero__image-shadow{position:absolute;left:50%;bottom:4%;transform:translate(-50%);width:50%;height:6%;background:radial-gradient(ellipse at center,#00000047,#0000 72%);filter:blur(6px);z-index:0}.mg-hero__image,.mg-hero__image--placeholder{position:relative;z-index:1;display:block;width:100%;height:auto;object-fit:contain;transform:rotate(-2deg)}@media screen and (max-width:1200px)and (min-width:901px){.mg-hero__media{margin-top:0}.mg-hero__image-wrap{margin-left:0}.mg-hero__stats{grid-template-columns:repeat(2,1fr);row-gap:20px}.mg-hero__stat{border-left:none;padding-left:0}.mg-hero__stat:nth-child(odd){padding-right:16px}.mg-hero__stat:nth-child(2n){padding-left:16px;border-left:1px solid var(--mg-divider)}.mg-hero__stat:nth-child(n+3){padding-top:20px;border-top:1px solid var(--mg-divider)}}@media screen and (max-width:900px){.mg-hero__container{grid-template-columns:1fr;gap:40px;padding-top:40px;padding-bottom:40px}.mg-hero__media{order:2;justify-content:center;margin-top:0}.mg-hero__content{order:1}.mg-hero__heading{font-size:clamp(4.5rem,2.4rem + 13vw,8.5rem)}.mg-hero__subhead{font-size:1.7rem;max-width:none}.mg-hero__cta{width:100%;margin-bottom:40px}.mg-hero__stats{width:100%;max-width:none;grid-template-columns:repeat(2,1fr);row-gap:24px}.mg-hero__stat{border-left:none;padding-left:0}.mg-hero__stat:nth-child(odd){padding-right:16px}.mg-hero__stat:nth-child(2n){padding-left:16px;border-left:1px solid var(--mg-divider)}.mg-hero__stat:nth-child(n+3){padding-top:24px;border-top:1px solid var(--mg-divider)}.mg-hero__image-wrap{width:100%;max-width:440px;margin-left:0}.mg-hero__index{top:-8px;right:0;transform:none;flex-direction:row;gap:12px}.mg-hero__index-line{width:40px;height:1px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/component-mg-hero.css.map */
