.mi-section{--mi-red: #d5001c;--mi-red-dark: #9f0015;--mi-black: #111111;--mi-ink: #1a1a1a;--mi-muted: #666666;--mi-line: #dedede;--mi-surface: #f5f5f3;--mi-white: #ffffff;--mi-width: 1360px;color:var(--mi-text, var(--mi-ink));background:var(--mi-background, var(--mi-white))}.mi-section *,.mi-section *:before,.mi-section *:after{box-sizing:border-box}.mi-shell{width:min(var(--mi-width),100%);margin-inline:auto;padding:var(--mi-padding-top, 64px) clamp(20px,5vw,64px) var(--mi-padding-bottom, 64px)}.mi-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mi-heading{max-width:780px;margin-bottom:clamp(28px,4vw,48px)}.mi-heading--center{margin-inline:auto;text-align:center}.mi-heading--right{margin-left:auto;text-align:right}.mi-eyebrow,.mi-kicker{margin:0 0 10px;color:var(--mi-accent, var(--mi-red));font-size:.76rem;font-weight:850;letter-spacing:.13em;line-height:1.35;text-transform:uppercase}.mi-heading h2,.mi-feature h2,.mi-nexus h2,.mi-status h2,.mi-cta-panel h2,.mi-faq h2{margin:0;color:inherit;font-size:clamp(2rem,4.5vw,4rem);font-weight:900;letter-spacing:-.04em;line-height:1}.mi-heading__body,.mi-feature__body,.mi-nexus__body,.mi-status__body,.mi-cta-panel__body{max-width:66ch;margin-top:18px;color:var(--mi-muted-text, var(--mi-muted));font-size:clamp(.96rem,1.25vw,1.08rem);line-height:1.65}.mi-heading__body p,.mi-feature__body p,.mi-nexus__body p,.mi-status__body p,.mi-cta-panel__body p{margin:0}.mi-actions{display:flex;flex-wrap:wrap;gap:12px}.mi-button{min-height:48px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:2px solid transparent;color:var(--mi-white);background:var(--mi-red);font-size:.78rem;font-weight:850;letter-spacing:.075em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.mi-button:hover{color:var(--mi-white);background:var(--mi-red-dark);transform:translateY(-2px)}.mi-button--secondary{border-color:currentColor;color:var(--mi-button-secondary-text, var(--mi-ink));background:transparent}.mi-button--secondary:hover{border-color:var(--mi-red);color:var(--mi-red);background:transparent}.mi-button:focus-visible,.mi-jump-links a:focus-visible,.mi-card a:focus-visible,.mi-faq summary:focus-visible{outline:3px solid #ffb3bd;outline-offset:3px}.mi-hero{--mi-text: #ffffff;--mi-muted-text: rgb(255 255 255 / 80%);position:relative;isolation:isolate;min-height:var(--mi-hero-height, 620px);overflow:hidden;color:var(--mi-text);background:radial-gradient(circle at 82% 16%,rgb(213 0 28 / 42%),transparent 30%),linear-gradient(118deg,#080808,#171717 62%,#3a050d)}.mi-hero__media,.mi-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.mi-hero__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--mi-media-position, center)}.mi-hero__overlay{z-index:1;background:linear-gradient(90deg,#050505f5,#050505c7 52%,#05050538)}.mi-hero__inner{position:relative;z-index:2;min-height:var(--mi-hero-height, 620px);display:grid;grid-template-columns:minmax(0,760px) 1fr;align-items:center}.mi-hero__content{padding-block:clamp(60px,9vw,120px)}.mi-hero__badge{width:fit-content;margin-bottom:20px;padding:7px 11px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgb(255 255 255 / 35%);color:#fff;background:#00000057;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.mi-hero h1,.mi-hero h2{max-width:13ch;margin:0;color:#fff;font-size:clamp(2.7rem,7vw,6.6rem);font-weight:950;letter-spacing:-.055em;line-height:.9}.mi-hero__body{max-width:62ch;margin-top:24px;color:var(--mi-muted-text);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}.mi-hero__body p{margin:0}.mi-hero .mi-actions{margin-top:30px}.mi-hero .mi-button--secondary{--mi-button-secondary-text: #ffffff}.mi-jump-nav{position:relative;z-index:5;border-block:1px solid rgb(255 255 255 / 12%);color:#fff;background:#111}.mi-jump-nav .mi-shell{padding-top:0;padding-bottom:0}.mi-jump-links{margin:0;padding:10px 0;display:flex;gap:8px;overflow-x:auto;list-style:none;scrollbar-width:thin;scroll-snap-type:x proximity}.mi-jump-links li{flex:0 0 auto;scroll-snap-align:start}.mi-jump-links a{min-height:42px;padding:0 14px;display:inline-flex;align-items:center;border-bottom:2px solid transparent;color:#ffffffc7;font-size:.75rem;font-weight:800;letter-spacing:.065em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.mi-jump-links a:hover,.mi-jump-links a[aria-current=true]{border-color:var(--mi-red);color:#fff}.mi-grid{display:grid;grid-template-columns:repeat(var(--mi-columns, 3),minmax(0,1fr));gap:clamp(18px,2.5vw,30px)}.mi-card{position:relative;min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--mi-card-line, var(--mi-line));color:var(--mi-card-text, var(--mi-ink));background:var(--mi-card-bg, #fff);box-shadow:0 10px 30px #0000000f}.mi-card--dark{--mi-card-bg: #151515;--mi-card-text: #ffffff;--mi-card-muted: rgb(255 255 255 / 72%);--mi-card-line: #2d2d2d}.mi-card--red{--mi-card-bg: #b90018;--mi-card-text: #ffffff;--mi-card-muted: rgb(255 255 255 / 82%);--mi-card-line: #d52a40}.mi-card--featured{grid-column:span 2}.mi-card__media{position:relative;aspect-ratio:var(--mi-image-ratio, 4 / 3);overflow:hidden;background:#f0f0ee}.mi-card__media img{width:100%;height:100%;display:block;object-fit:contain;transition:transform .22s ease}.mi-card:hover .mi-card__media img{transform:scale(1.025)}.mi-card__video{position:absolute;right:14px;bottom:14px;min-height:40px;padding:0 13px;display:inline-flex;align-items:center;gap:8px;color:#fff;background:#000000c7;font-size:.72rem;font-weight:800;letter-spacing:.055em;text-decoration:none;text-transform:uppercase}.mi-card__content{flex:1;padding:clamp(20px,2.5vw,30px);display:flex;flex-direction:column}.mi-card__meta{margin-bottom:14px;display:flex;flex-wrap:wrap;gap:7px}.mi-badge{min-height:26px;padding:4px 8px;display:inline-flex;align-items:center;border:1px solid currentColor;color:var(--mi-red);background:transparent;font-size:.66rem;font-weight:850;letter-spacing:.07em;line-height:1.15;text-transform:uppercase}.mi-card--dark .mi-badge,.mi-card--red .mi-badge{color:#fff}.mi-badge--marketing{color:#fff;background:var(--mi-red)}.mi-card--red .mi-badge--marketing{color:#7e0010;background:#fff}.mi-card h3{margin:0;color:inherit;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:880;letter-spacing:-.025em;line-height:1.12}.mi-card__sku,.mi-card__trade{margin:8px 0 0;color:var(--mi-card-muted, var(--mi-muted));font-size:.76rem;font-weight:720;letter-spacing:.045em;line-height:1.35;text-transform:uppercase}.mi-card__summary{margin:18px 0 0;color:var(--mi-card-muted, var(--mi-muted));font-size:.95rem;line-height:1.6}.mi-card__proofs{margin:18px 0 0;padding:0;display:grid;gap:9px;list-style:none}.mi-card__proofs li{position:relative;padding-left:20px;color:var(--mi-card-muted, var(--mi-muted));font-size:.88rem;line-height:1.45}.mi-card__proofs li:before{position:absolute;top:.45em;left:0;width:8px;height:8px;background:var(--mi-red);content:""}.mi-card--red .mi-card__proofs li:before{background:#fff}.mi-card__commerce{margin-top:auto;padding-top:22px}.mi-card__price{color:inherit;font-size:1.1rem;font-weight:850}.mi-card__availability{margin-top:7px;display:flex;align-items:center;gap:8px;color:var(--mi-card-muted, var(--mi-muted));font-size:.78rem;font-weight:700}.mi-card__availability:before{width:9px;height:9px;border-radius:50%;background:#767676;content:""}.mi-card__availability--available:before{background:#16803b}.mi-card__actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.mi-card--dark .mi-button--secondary,.mi-card--red .mi-button--secondary{--mi-button-secondary-text: #ffffff}.mi-card__placeholder{min-height:180px;padding:30px;display:grid;place-items:center;color:var(--mi-muted);background:#f4f4f2;text-align:center}.mi-feature__layout,.mi-nexus__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(34px,6vw,88px);align-items:center}.mi-feature__layout--reverse .mi-feature__media{order:2}.mi-feature__media,.mi-nexus__media{min-width:0}.mi-feature__media img,.mi-nexus__media img{width:100%;height:auto;display:block;object-fit:contain}.mi-feature__stats,.mi-stats__grid{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mi-stat{min-width:0;padding:18px;border-left:3px solid var(--mi-red);background:#7f7f7f1a}.mi-stat__value{display:block;color:inherit;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:900;letter-spacing:-.035em;line-height:1}.mi-stat__label{margin-top:7px;display:block;color:var(--mi-muted-text, var(--mi-muted));font-size:.76rem;font-weight:750;line-height:1.35}.mi-nexus{--mi-background: #111;--mi-text: #fff;--mi-muted-text: rgb(255 255 255 / 72%);--mi-accent: #ff314a}.mi-nexus__products{margin-top:34px;display:grid;gap:10px}.mi-nexus-item{padding:17px 18px;display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid rgb(255 255 255 / 14%);background:#ffffff0d}.mi-nexus-item__image{width:74px;aspect-ratio:1;display:grid;place-items:center;background:#fff}.mi-nexus-item__image img{width:100%;height:100%;object-fit:contain}.mi-nexus-item h3{margin:0;color:#fff;font-size:1rem;font-weight:850;line-height:1.25}.mi-nexus-item p{margin:5px 0 0;color:#ffffffa8;font-size:.8rem;line-height:1.4}.mi-nexus-item__link{color:#fff;font-size:.72rem;font-weight:850;letter-spacing:.055em;text-decoration:none;text-transform:uppercase}.mi-nexus-item__link:hover{color:#ff5065}.mi-stats{--mi-background: var(--mi-red);--mi-text: #fff;--mi-muted-text: rgb(255 255 255 / 82%)}.mi-stats .mi-shell{padding-top:clamp(34px,5vw,58px);padding-bottom:clamp(34px,5vw,58px)}.mi-stats__grid{margin-top:0;grid-template-columns:repeat(var(--mi-stat-columns, 4),minmax(0,1fr))}.mi-stats .mi-stat{border-color:#fff;background:#0000001f}.mi-status__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mi-status-card{padding:24px;border-top:4px solid var(--mi-red);background:var(--mi-surface)}.mi-status-card h3{margin:0;font-size:1.08rem;font-weight:880}.mi-status-card p{margin:12px 0 0;color:var(--mi-muted);font-size:.9rem;line-height:1.55}.mi-status__note{margin-top:26px;padding:18px 20px;border:1px solid #f2a6b0;color:#6d0614;background:#fff1f3;font-size:.9rem;line-height:1.55}.mi-faq__list{max-width:920px;margin:0 auto;border-top:1px solid var(--mi-line)}.mi-faq details{border-bottom:1px solid var(--mi-line)}.mi-faq summary{min-height:64px;padding:18px 44px 18px 0;display:flex;align-items:center;position:relative;cursor:pointer;font-size:1rem;font-weight:850;list-style:none}.mi-faq summary::-webkit-details-marker{display:none}.mi-faq summary:after{position:absolute;right:8px;content:"+";color:var(--mi-red);font-size:1.6rem;font-weight:500}.mi-faq details[open] summary:after{content:"\2212"}.mi-faq__answer{max-width:74ch;padding:0 44px 22px 0;color:var(--mi-muted);font-size:.95rem;line-height:1.65}.mi-faq__answer p{margin-top:0}.mi-cta-panel{--mi-text: #fff;--mi-muted-text: rgb(255 255 255 / 78%);color:var(--mi-text);background:linear-gradient(112deg,#0b0b0bf7,#0b0b0be5 56%,#50000bb8),var(--mi-cta-image, none) center / cover no-repeat}.mi-cta-panel__content{max-width:760px}.mi-cta-panel .mi-actions{margin-top:28px}.mi-cta-panel .mi-button--secondary{--mi-button-secondary-text: #fff}@media(max-width:989px){.mi-grid{--mi-columns: 2 !important}.mi-feature__layout,.mi-nexus__layout{grid-template-columns:1fr}.mi-feature__layout--reverse .mi-feature__media{order:0}.mi-status__grid{grid-template-columns:1fr 1fr}.mi-stats__grid{--mi-stat-columns: 2 !important}}@media(max-width:749px){.mi-shell{--mi-padding-top: 46px !important;--mi-padding-bottom: 46px !important}.mi-heading h2,.mi-feature h2,.mi-nexus h2,.mi-status h2,.mi-cta-panel h2,.mi-faq h2{font-size:clamp(1.9rem,10vw,3rem)}.mi-hero{--mi-hero-height: 560px !important}.mi-hero__inner{display:block}.mi-hero__overlay{background:linear-gradient(180deg,#050505eb,#050505c2 68%,#050505e5)}.mi-hero h1,.mi-hero h2{max-width:12ch;font-size:clamp(2.55rem,15vw,4.4rem)}.mi-hero .mi-actions,.mi-card__actions,.mi-cta-panel .mi-actions{flex-direction:column}.mi-hero .mi-button,.mi-card .mi-button,.mi-cta-panel .mi-button{width:100%}.mi-grid{--mi-columns: 1 !important}.mi-card--featured{grid-column:auto}.mi-feature__stats,.mi-status__grid,.mi-stats__grid{grid-template-columns:1fr}.mi-nexus-item{grid-template-columns:62px minmax(0,1fr)}.mi-nexus-item__image{width:62px}.mi-nexus-item__link{grid-column:2}}@media(prefers-reduced-motion:reduce){.mi-section *,.mi-section *:before,.mi-section *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/milwaukee-innovations.css.map */
