.msi-landing{width:100vw;margin-left:calc(50% - 50vw);background:#050505;color:#fff;font-family:Inter,SF Pro Display,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}.msi-landing *,.msi-landing *:before,.msi-landing *:after{box-sizing:border-box;margin:0;padding:0}.msi-landing img{max-width:100%;display:block}.msi-landing a{text-decoration:none;color:inherit}.msi-landing ul{list-style:none}.msi-nav{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:space-between;height:68px;padding:0 2rem;background:#050505d9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05)}.msi-nav-logo{display:flex;flex-direction:column;line-height:1}.msi-nav-logo-title{font-size:1.25rem;font-weight:900;letter-spacing:-.05em;color:#ffffffe6}.msi-nav-logo-title .msi-accent{color:var(--msi-orange)}.msi-nav-logo-sub{font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c}.msi-logo-img{display:block;height:42px;width:auto;align-self:flex-start;object-fit:contain}.msi-logo-img--loader{height:84px}.msi-logo-img--footer{height:48px}.msi-nav-menu{display:none;align-items:center;gap:2rem}.msi-nav-menu a{font-size:.875rem;font-weight:500;letter-spacing:.025em;color:#fff9;transition:color .2s}.msi-nav-menu a:hover{color:#fff}.msi-landing .msi-nav-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;font-size:.875rem;font-weight:700;white-space:nowrap;color:#16181d;padding:.75rem 1.5rem;background:var(--msi-orange);border:none;box-shadow:0 8px 24px #e8620a59;transition:transform .3s,box-shadow .3s}@media(max-width:479px){.msi-nav-cta{padding:.625rem 1.125rem}.msi-nav-logo-sub{display:none}}.msi-nav-cta:hover{transform:scale(1.05) translateY(-2px)}.msi-nav-cta svg{transition:transform .2s}.msi-nav-cta:hover svg{transform:translate(4px)}.msi-nav-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,transparent,rgba(255,255,255,.1),transparent);transform:translate(-150%);transition:transform .7s ease-in-out}.msi-nav-cta:hover:before{transform:translate(150%)}@media(min-width:768px){.msi-nav{padding:0 4rem}.msi-nav-menu{display:flex}}.msi-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;background:#050505;transition:opacity .5s ease}.msi-loader[hidden]{display:none}.msi-loader.is-leaving{opacity:0;pointer-events:none}.msi-loader-logo{display:flex;align-items:baseline;gap:.25rem}.msi-loader-logo-main{font-size:3rem;font-weight:900;letter-spacing:-.05em;color:var(--msi-orange)}.msi-loader-logo-sub{font-size:1.5rem;font-weight:300;color:#ffffffb3;margin-left:.25rem}.msi-loader-bar-wrap{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:16rem}.msi-loader-bar{width:100%;height:1px;background:#ffffff1a;position:relative;overflow:hidden;border-radius:9999px}.msi-loader-bar-fill{position:absolute;top:0;bottom:0;left:0;width:0%;background:var(--msi-orange);transition:width .2s}.msi-loader-label{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d}.msi-loader-dots{display:flex;gap:.25rem}.msi-loader-dots span{width:4px;height:4px;border-radius:50%;background:#ffffff4d;animation:msiPulse 1.2s ease-in-out infinite}.msi-loader-dots span:nth-child(2){animation-delay:.2s}.msi-loader-dots span:nth-child(3){animation-delay:.4s}@keyframes msiPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.msi-hero{height:500vh;position:relative}.msi-hero-sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.msi-hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#050505}.msi-hero-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 80% 80% at 50% 50%,transparent 55%,rgba(0,0,0,.25) 75%,rgba(0,0,0,.55) 100%)}.msi-hero-noise{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.06;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox=%220 0 200 200%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cfilter id=%22noiseFilter%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.85%22 numOctaves=%223%22 stitchTiles=%22stitch%22/%3E%3C/filter%3E%3Crect width=%22100%25%22 height=%22100%25%22 filter=%22url(%23noiseFilter)%22/%3E%3C/svg%3E")}.msi-beat{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:0 2rem;pointer-events:none;opacity:0;will-change:opacity,transform}.msi-beat--left{align-items:flex-start;text-align:left}.msi-beat--right{align-items:flex-end;text-align:right}.msi-beat--center{align-items:center;text-align:center}.msi-beat--a{opacity:1}.msi-beat-tag{font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;font-weight:500;margin-bottom:1rem;color:var(--msi-hero-accent)}.msi-beat--a .msi-beat-tag{margin-bottom:1.5rem}.msi-beat--d .msi-beat-tag{color:#ffffffd9;text-shadow:0 0 20px var(--msi-hero-glow)}.msi-beat-title{font-weight:900;letter-spacing:-.05em;line-height:1;color:#ffffffeb}.msi-beat--a .msi-beat-title{font-size:4.5rem;max-width:20rem}.msi-beat--b .msi-beat-title,.msi-beat--c .msi-beat-title{font-size:3.75rem}.msi-beat--d .msi-beat-title{font-size:4.5rem;text-shadow:0 0 40px rgba(0,0,0,.95),0 2px 8px rgba(0,0,0,1)}.msi-beat-sub{font-size:1.125rem;font-weight:300;margin-top:1.25rem;max-width:20rem;color:#ffffffb8}.msi-beat--a .msi-beat-sub{margin-top:1.5rem}.msi-beat--d .msi-beat-sub{font-size:1.25rem;max-width:none;margin-top:1rem;color:#fffc;text-shadow:0 2px 12px rgba(0,0,0,.9)}.msi-beat-cta{margin-top:2rem;display:inline-flex;align-items:center;gap:.75rem;color:#fff;font-weight:600;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;padding:1rem 2rem;border-radius:9999px;border:1px solid rgba(255,255,255,.2);box-shadow:0 0 0 1px #ffffff4d,0 4px 24px #000c;background-color:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s;pointer-events:auto}.msi-beat-cta:hover{border-color:#fff9;background-color:#ffffff0d}@media(min-width:768px){.msi-beat{padding:0 4rem}.msi-beat--a .msi-beat-title{font-size:6rem}.msi-beat--b .msi-beat-title,.msi-beat--c .msi-beat-title{font-size:4.5rem}.msi-beat--d .msi-beat-title{font-size:6rem}.msi-beat--b .msi-beat-sub,.msi-beat--c .msi-beat-sub{font-size:1.25rem}.msi-beat--d .msi-beat-sub{font-size:1.5rem}}@media(min-width:1024px){.msi-beat{padding:0 6rem}.msi-beat--b .msi-beat-title,.msi-beat--c .msi-beat-title{font-size:6rem}.msi-beat--d .msi-beat-title{font-size:8rem}}.msi-hero-hint{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:.75rem;pointer-events:none}.msi-hero-hint-label{font-size:.75rem;letter-spacing:.25em;text-transform:uppercase;color:#ffffff4d}.msi-hero-hint-line{width:1px;height:2.5rem;background:#ffffff1a;position:relative;overflow:hidden}.msi-hero-hint-line:after{content:"";position:absolute;left:0;width:100%;height:40%;background:var(--msi-orange);animation:msiScrollRun 2s ease-in-out infinite}@keyframes msiScrollRun{0%{top:-40%}to{top:140%}}.msi-hero-mobile{display:none}@media(max-width:1023px),(prefers-reduced-motion:reduce){.msi-landing:not(.is-scrolly) .msi-hero{height:auto}.msi-landing:not(.is-scrolly) .msi-hero-sticky{position:relative;height:100vh;height:100svh;min-height:560px}.msi-landing:not(.is-canvas-ready) .msi-hero-canvas,.msi-landing:not(.is-canvas-ready) .msi-beat,.msi-landing:not(.is-canvas-ready) .msi-hero-hint,.msi-landing:not(.is-scrolly) .msi-loader,.msi-landing.is-scrolly .msi-loader{display:none}.msi-landing:not(.is-canvas-ready) .msi-hero-mobile{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;position:absolute;top:0;right:0;bottom:0;left:0;padding:0 1.5rem calc(2.5rem + env(safe-area-inset-bottom,0px));z-index:2}.msi-landing.is-canvas-ready .msi-hero-mobile{display:none}}.msi-hero-mobile-img{position:relative;align-self:stretch;flex:1 1 auto;min-height:0;margin:4rem -.5rem 1.25rem;overflow:hidden}.msi-hero-mobile-img img,.msi-hero-mobile-img svg{width:100%;height:100%;object-fit:contain;object-position:center bottom}.msi-hero-mobile .msi-beat-tag{margin-bottom:1rem}.msi-hero-mobile .msi-beat-title{font-size:clamp(2.5rem,12vw,3.5rem)}.msi-hero-mobile-price{font-size:2rem;font-weight:900;margin-top:1rem;color:#ffffffeb}.msi-hero-mobile .msi-beat-cta{background:var(--msi-hero-accent);color:#04150a;border:none;box-shadow:0 8px 24px #00000059;-webkit-backdrop-filter:none;backdrop-filter:none}.msi-landing--light .msi-hero-mobile .msi-beat-title{color:#16181d}.msi-landing--light .msi-hero-mobile .msi-beat-sub{color:#5b6272}.msi-landing--light .msi-hero-mobile .msi-beat-tag{color:#3a7d10}.msi-landing--light .msi-hero-mobile-price{color:#16181d}.msi-landing--light .msi-hero-mobile .msi-beat-cta{color:#04150a;box-shadow:0 8px 24px #16181d33}@media(max-width:1023px){.msi-landing.is-scrolly .msi-hero{height:300vh}.msi-landing.is-canvas-ready .msi-hero-sticky:before{content:"";position:absolute;inset:0 0 auto 0;height:52%;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#050505f0,#050505d9 42%,#05050500)}.msi-landing--light.is-canvas-ready .msi-hero-sticky:before{background:linear-gradient(to bottom,#fafbfcf2,#fafbfcd9 42%,#fafbfc00)}.msi-landing.is-scrolly .msi-beat{justify-content:flex-start;align-items:flex-start;text-align:left;padding:calc(4.5rem + env(safe-area-inset-top,0px)) 1.25rem 0}.msi-landing.is-scrolly .msi-beat--right,.msi-landing.is-scrolly .msi-beat--center{align-items:flex-start;text-align:left}.msi-landing.is-scrolly .msi-beat-title{font-size:clamp(2.2rem,10.5vw,3.2rem);max-width:none}.msi-landing.is-scrolly .msi-beat-sub{font-size:clamp(.95rem,4vw,1.1rem);max-width:24rem;margin-top:1rem}.msi-landing.is-scrolly .msi-beat--d .msi-beat-title{font-size:clamp(2.8rem,13vw,4rem)}.msi-landing.is-scrolly .msi-beat .msi-beat-cta,.msi-landing--light.is-scrolly .msi-beat .msi-beat-cta{margin-top:1.5rem;background:var(--msi-hero-accent);color:#04150a;border:none;box-shadow:0 8px 24px #00000059;-webkit-backdrop-filter:none;backdrop-filter:none}.msi-landing.is-scrolly .msi-hero-hint{bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}}.msi-section{padding:clamp(4.5rem,10vw,7rem) clamp(1.25rem,5vw,4rem)}.msi-container{max-width:72rem;margin:0 auto}.msi-container--md{max-width:64rem}.msi-section-head{text-align:center;margin-bottom:clamp(3rem,8vw,5rem)}.msi-eyebrow{display:block;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;font-weight:600;margin-bottom:1rem;color:var(--msi-orange)}.msi-h2{font-size:clamp(2rem,1.2rem + 3.5vw,3rem);font-weight:900;letter-spacing:-.05em;color:#ffffffe6;margin-bottom:1.25rem}.msi-section-sub{color:#ffffffa6;max-width:32rem;margin:0 auto;line-height:1.625}.msi-products{background:#080808}.msi-products-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.msi-products-grid{grid-template-columns:repeat(3,1fr)}}.msi-product-card{display:flex;flex-direction:column;border-radius:1rem;overflow:hidden;background:#0f0f0f;border:1px solid rgba(255,255,255,.06);transition:transform .5s}.msi-product-card:hover{transform:translateY(-8px)}.msi-product-media{position:relative;height:280px}.msi-product-media--1{background:#0d0804}.msi-product-media--2{background:#060d04}.msi-product-media--3{background:#0a0a08}.msi-product-media img,.msi-product-media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:2rem;transition:transform .5s}.msi-product-media img{filter:drop-shadow(0 16px 32px rgba(0,0,0,.55))}.msi-product-media{transition:box-shadow .5s}.msi-product-card:hover .msi-product-media img{transform:scale(1.05)}.msi-product-card:hover .msi-product-media--1{box-shadow:inset 0 -70px 90px -60px color-mix(in srgb,var(--msi-orange) 45%,transparent)}.msi-product-card:hover .msi-product-media--2{box-shadow:inset 0 -70px 90px -60px color-mix(in srgb,var(--msi-green) 45%,transparent)}.msi-product-card:hover .msi-product-media--3{box-shadow:inset 0 -70px 90px -60px color-mix(in srgb,var(--msi-gold) 45%,transparent)}.msi-product-tag{position:absolute;top:1rem;left:1rem;z-index:1;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.375rem .75rem;border-radius:9999px;color:#16181d}.msi-product-tag--1{background:var(--msi-orange)}.msi-product-tag--2{background:var(--msi-green)}.msi-product-tag--3{background:var(--msi-gold)}.msi-product-body{display:flex;flex-direction:column;flex:1;padding:1.75rem}.msi-product-line{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;margin-bottom:.5rem}.msi-product-name{font-size:1.125rem;font-weight:700;color:#ffffffe6;margin-bottom:.75rem;line-height:1.25}.msi-product-desc{font-size:.875rem;color:#ffffff80;line-height:1.625;flex:1}.msi-product-foot{display:flex;align-items:center;justify-content:space-between;margin-top:1.5rem}.msi-product-price{font-size:1.5rem;font-weight:900;color:#ffffffe6}.msi-product-price small{font-size:.75rem;font-weight:400;color:#fff6}.msi-landing .msi-buy-btn{font-size:.875rem;font-weight:700;color:#16181d;padding:.75rem 1.25rem;border-radius:.5rem;transition:all .2s}.msi-buy-btn:hover{transform:translateY(-1px);opacity:.9}.msi-buy-btn--1{background:var(--msi-orange)}.msi-buy-btn--2{background:var(--msi-green)}.msi-buy-btn--3{background:var(--msi-gold)}.msi-landing .msi-buy-btn.is-soldout{background:#ffffff14;color:#fff9;border:1px solid rgba(255,255,255,.12);cursor:not-allowed}.msi-buy-btn.is-soldout:hover{transform:none;opacity:1}.msi-promo{position:relative;padding:clamp(4rem,9vw,5rem) clamp(1.25rem,5vw,2rem);background:#000}.msi-promo-frame{position:relative;overflow:hidden;max-width:72rem;margin:0 auto;border-radius:1.5rem;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 80px #0000008c;cursor:pointer}.msi-promo-sound{position:absolute;right:1rem;bottom:1rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease}.msi-promo-sound:hover{background:#0009}.msi-promo-sound:active{transform:scale(.94)}.msi-promo-sound-icon{width:1.25rem;height:1.25rem}.msi-promo-sound .icon-unmuted,.msi-promo.is-unmuted .msi-promo-sound .icon-muted{display:none}.msi-promo.is-unmuted .msi-promo-sound .icon-unmuted{display:block}.msi-promo-video{display:block;width:100%;aspect-ratio:16 / 9;max-height:94vh;object-fit:cover;background:#000}.msi-promo-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.06;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox=%220 0 200 200%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cfilter id=%22noiseFilter%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.85%22 numOctaves=%223%22 stitchTiles=%22stitch%22/%3E%3C/filter%3E%3Crect width=%22100%25%22 height=%22100%25%22 filter=%22url(%23noiseFilter)%22/%3E%3C/svg%3E")}.msi-promo-overlay{position:absolute;left:0;right:0;bottom:0;padding:2.5rem 2rem;background:linear-gradient(180deg,#0000,#000000b8);pointer-events:none;opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.msi-promo.is-visible .msi-promo-overlay{opacity:1;transform:translateY(0)}.msi-promo-eyebrow{display:block;margin-bottom:.5rem}.msi-promo-title{font-size:1.75rem;font-weight:900;letter-spacing:-.04em;color:#ffffffeb;max-width:24ch}@media(min-width:768px){.msi-promo-overlay{padding:3.5rem 4rem}.msi-promo-title{font-size:2.5rem}}@media(prefers-reduced-motion:reduce){.msi-promo-overlay{opacity:1;transform:none;transition:none}}.msi-audiences-grid{display:grid;gap:1.5rem}@media(min-width:900px){.msi-audiences-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.msi-audience-card{display:flex;flex-direction:column;border-radius:1.25rem;overflow:hidden;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:transform .3s ease,box-shadow .3s ease}.msi-audience-card:hover{transform:translateY(-6px)}.msi-audience-media{aspect-ratio:4 / 3;overflow:hidden}.msi-audience-media img{display:block;width:100%;height:100%;object-fit:cover}.msi-audience-body{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;flex:1}.msi-audience-title{font-size:1.25rem;font-weight:900;letter-spacing:-.03em;color:#ffffffeb}.msi-audience-desc{font-size:.9375rem;line-height:1.6;color:#ffffff80}.msi-audience-bubbles{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding:0;list-style:none}.msi-audience-bubbles li{font-size:.75rem;font-weight:600;padding:.375rem .75rem;border-radius:9999px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);color:#ffffffbf}.msi-audiences-note{margin-top:2.5rem;text-align:center;font-size:.875rem;line-height:1.6;max-width:44rem;margin-left:auto;margin-right:auto;color:#ffffffa6}.msi-aurora{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.msi-landing--light .msi-aurora{display:block}.msi-aurora:before,.msi-aurora:after{content:"";position:absolute;width:55vw;height:55vw;min-width:480px;min-height:480px;border-radius:50%;filter:blur(90px);opacity:.16;will-change:transform}.msi-aurora:before{top:-20%;left:-12%;background:radial-gradient(circle at 30% 30%,var(--msi-teal),transparent 65%);animation:msi-aurora-a 16s ease-in-out infinite alternate}.msi-aurora:after{bottom:-25%;right:-15%;background:radial-gradient(circle at 70% 70%,#72d52c,transparent 65%);animation:msi-aurora-b 22s ease-in-out infinite alternate}@keyframes msi-aurora-a{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(14vw,6vh,0) scale(1.25)}to{transform:translate3d(6vw,12vh,0) scale(1.05)}}@keyframes msi-aurora-b{0%{transform:translateZ(0) scale(1.15)}50%{transform:translate3d(-12vw,-8vh,0) scale(.9)}to{transform:translate3d(-4vw,-14vh,0) scale(1.2)}}@media(prefers-reduced-motion:reduce){.msi-aurora:before,.msi-aurora:after{animation:none}}.msi-aurora--hero:before,.msi-aurora--hero:after{opacity:.28}.msi-aurora--hero:before{animation-duration:14s}.msi-aurora--hero:after{animation-duration:19s}.msi-products,.msi-packs,.msi-audiences{position:relative}.msi-products>.msi-container,.msi-packs>.msi-container,.msi-audiences>.msi-container{position:relative;z-index:1}.msi-landing section[id]{scroll-margin-top:76px}.msi-landing a:focus-visible,.msi-landing button:focus-visible{outline:2px solid var(--msi-orange);outline-offset:2px}.msi-packs{background:linear-gradient(180deg,#080808 0%,var(--msi-navy) 100%)}.msi-packs-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:center}@media(min-width:768px){.msi-packs-grid{grid-template-columns:repeat(3,1fr)}}.msi-pack{display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:1rem;padding:2rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:all .5s}.msi-pack--featured{background:#fffffff2;border:none;transform:scale(1.05)}@media(min-width:768px){.msi-pack--featured{transform:scale(1.1)}}.msi-pack-badge{font-size:.75rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase;padding:.375rem 1rem;border-radius:9999px;color:#16181d;margin-bottom:1.5rem;background:var(--msi-orange);box-shadow:0 4px 16px #e8620a59}.msi-pack-qty{font-size:3.75rem;font-weight:900;line-height:1;color:#fff}.msi-pack--featured .msi-pack-qty{color:var(--msi-navy)}.msi-pack-qty span{font-size:1.5rem;color:#fff6}.msi-pack--featured .msi-pack-qty span{color:#9ca3af}.msi-pack-label{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;margin:.25rem 0 1.5rem;color:#fff9}.msi-pack--featured .msi-pack-label{color:#6b7280}.msi-pack-img{position:relative;height:10rem;width:100%;margin-bottom:1.25rem}.msi-pack-img img,.msi-pack-img svg{width:100%;height:100%;object-fit:contain}.msi-pack-savings{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--msi-green);margin-bottom:.5rem}.msi-pack-price{font-size:2.25rem;font-weight:900;margin:.25rem 0;color:#fff}.msi-pack--featured .msi-pack-price{color:var(--msi-navy)}.msi-pack-perunit{font-size:.875rem;margin-bottom:1rem;color:#fff9}.msi-pack--featured .msi-pack-perunit{color:#6b7280}.msi-pack-shipping{font-size:.875rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem;color:#fff6}.msi-pack--featured .msi-pack-shipping{color:#6b7280}.msi-pack-shipping-free{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .5rem;border-radius:.25rem;color:#16181d;background:var(--msi-green)}.msi-pack-btn{display:block;width:100%;padding:.875rem 0;border-radius:.75rem;font-size:.875rem;font-weight:700;text-align:center;color:#fff;border:1px solid rgba(255,255,255,.15);transition:all .2s}.msi-pack-btn:hover{transform:translateY(-1px);border-color:#fff6}.msi-pack-btn--featured{border:none;background:var(--msi-orange);box-shadow:0 8px 24px #e8620a59}.msi-pack-btn.is-pending{opacity:.45;cursor:not-allowed}.msi-pack-btn.is-pending:hover{transform:none;border-color:#ffffff26}.msi-benefits{background:#080808}.msi-benefits-grid{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center}@media(min-width:768px){.msi-benefits-grid{grid-template-columns:repeat(2,1fr)}}.msi-benefits-visual{position:relative}.msi-benefits-main{border-radius:1rem;overflow:hidden;height:520px}.msi-benefits-main img,.msi-benefits-main svg{width:100%;height:100%;object-fit:cover}.msi-benefits-float{position:absolute;border-radius:.75rem;overflow:hidden;border:2px solid rgba(255,255,255,.06)}.msi-benefits-float img,.msi-benefits-float svg{width:100%;height:100%;object-fit:cover}.msi-benefits-float--br{bottom:-2rem;right:-2rem;width:11rem;height:9rem}.msi-benefits-float--tl{top:-1.5rem;left:-1.5rem;width:9rem;height:7rem;z-index:1}@media(max-width:767px){.msi-benefits-visual{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.msi-benefits-main{grid-column:1 / -1;height:clamp(260px,60vw,400px)}.msi-benefits-float,.msi-benefits-float--br,.msi-benefits-float--tl{position:static;width:auto;height:7.5rem}}@media(min-width:768px)and (max-width:1023px){.msi-benefits-float--br{right:-.75rem;bottom:-.75rem;width:9rem;height:7.5rem}.msi-benefits-float--tl{left:-.75rem;top:-.75rem;width:7.5rem;height:6rem}}.msi-benefits-copy .msi-h2{font-size:1.875rem;line-height:1.25}@media(min-width:768px){.msi-benefits-copy .msi-h2{font-size:2.25rem}}.msi-benefits-copy>p{color:#ffffff80;line-height:1.625;margin-bottom:2.5rem}.msi-benefit-list{display:flex;flex-direction:column;gap:.5rem}.msi-benefit{display:flex;gap:1rem;padding:1rem;border-radius:.75rem;transition:background .2s}.msi-benefit:hover{background:#ffffff08}.msi-benefit-icon{width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.msi-benefit-title{font-weight:600;color:#ffffffd9;margin-bottom:.25rem;font-size:.875rem}.msi-benefit-desc{font-size:.875rem;color:#ffffff9e;line-height:1.625}.msi-lifestyle{background:#060606}.msi-lifestyle .msi-section-head{margin-bottom:4rem}.msi-lifestyle-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.msi-lifestyle-grid{grid-template-columns:repeat(3,1fr)}}.msi-lifestyle-item{position:relative;border-radius:1rem;overflow:hidden;aspect-ratio:4 / 3}.msi-lifestyle-item--large{grid-column:span 2;aspect-ratio:3 / 4}@media(min-width:768px){.msi-lifestyle-item--large{grid-column:span 1;aspect-ratio:4 / 3}}.msi-lifestyle-item img,.msi-lifestyle-item svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s}.msi-lifestyle-item:hover img{transform:scale(1.05)}img.msi-img-pos-top{object-position:center 18%}.msi-lifestyle-banner{margin-top:1rem;border-radius:1rem;overflow:hidden}.msi-lifestyle-banner img{display:block;width:100%;height:auto}.msi-lifestyle-overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;display:flex;align-items:flex-end;padding:1.25rem;background:linear-gradient(to top,rgba(5,5,5,.82) 0%,transparent 55%)}.msi-lifestyle-item:hover .msi-lifestyle-overlay{opacity:1}@media(hover:none),(max-width:1023px){.msi-lifestyle-overlay{opacity:1}}.msi-lifestyle-overlay span{font-size:.875rem;font-weight:700;letter-spacing:.02em;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.8)}.msi-newsletter{padding:clamp(4rem,9vw,5rem) clamp(1.25rem,5vw,4rem);text-align:center;background:linear-gradient(135deg,var(--msi-orange) 0%,#c44d00 100%)}.msi-newsletter h2{font-size:clamp(1.75rem,1.2rem + 2.5vw,2.25rem);font-weight:900;letter-spacing:-.05em;color:#fff;margin-bottom:.75rem}.msi-newsletter p{color:#fff;margin-bottom:2.5rem;font-size:1.125rem}.msi-newsletter-form{display:flex;max-width:28rem;margin:0 auto;gap:.75rem}.msi-newsletter-form input[type=email]{flex:1;min-width:0;padding:.875rem 1.25rem;border-radius:.75rem;font-size:.875rem;font-family:inherit;border:none;outline:none;background:#fffffff2;color:#111}.msi-newsletter-form button{padding:.875rem 1.5rem;border-radius:.75rem;font-size:.875rem;font-weight:700;font-family:inherit;color:#fff;border:none;cursor:pointer;white-space:nowrap;background:var(--msi-navy);transition:all .2s}.msi-newsletter-form button:hover{transform:translateY(-1px);opacity:.9}@media(max-width:767px){.msi-newsletter-form input[type=email]{font-size:1rem}}@media(max-width:479px){.msi-newsletter-form{flex-direction:column}.msi-newsletter-form button{width:100%;padding:1rem 1.5rem}}.msi-newsletter-msg{font-size:1rem;font-weight:600;color:#fff;padding:.875rem 1.25rem}.msi-newsletter-error{margin-top:.75rem;font-size:.875rem;color:#fff;background:#00000040;border-radius:.5rem;padding:.5rem 1rem;display:inline-block}.msi-footer{padding:clamp(4rem,9vw,5rem) clamp(1.25rem,5vw,4rem);background:#040404;border-top:1px solid rgba(255,255,255,.05)}.msi-footer-grid{display:grid;grid-template-columns:1fr;gap:3rem;margin-bottom:3.5rem}@media(min-width:768px){.msi-footer-grid{grid-template-columns:repeat(3,1fr)}}.msi-footer-brand-name{font-size:1.25rem;font-weight:900;letter-spacing:-.05em;margin-bottom:1rem;color:#ffffffd9}.msi-footer-brand-name .msi-accent{color:var(--msi-orange)}.msi-footer-brand p{font-size:.875rem;color:#ffffff8c;line-height:1.625;max-width:20rem}.msi-footer h4{font-size:.875rem;font-weight:600;color:#ffffffb3;margin-bottom:1.25rem;letter-spacing:.025em}.msi-footer ul{display:flex;flex-direction:column;gap:.75rem}.msi-footer ul a{display:inline-block;padding:.25rem 0;font-size:.875rem;color:#fff9;transition:color .2s}.msi-footer ul a:hover{color:#ffffffe6}.msi-footer-bottom{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.06)}@media(min-width:768px){.msi-footer-bottom{flex-direction:row}}.msi-footer-bottom span{font-size:.75rem;color:#ffffff80}.msi-img-placeholder{width:100%;height:100%;background:#1a1a1a;fill:#2e2e2e}.msi-landing--light{background:#fafbfc;color:#16181d}.msi-landing--light .msi-nav{background:#fafbfcd9;border-bottom:1px solid #e7ebf0}.msi-landing--light .msi-nav-logo-title{color:#16181d}.msi-landing--light .msi-nav-logo-sub,.msi-landing--light .msi-nav-menu a{color:#5b6272}.msi-landing--light .msi-nav-menu a:hover{color:#16181d}.msi-landing--light .msi-loader{background:#fafbfc}.msi-landing--light .msi-loader-logo-sub{color:#5b6272}.msi-landing--light .msi-loader-bar{background:#e7ebf0}.msi-landing--light .msi-loader-label{color:#5b6272}.msi-landing--light .msi-loader-dots span{background:#5b6272}.msi-landing--light .msi-hero-canvas{background:#fafbfc}.msi-landing--light .msi-hero-vignette{background:radial-gradient(ellipse 80% 80% at 50% 50%,transparent 55%,rgba(250,251,252,.25) 75%,rgba(250,251,252,.55) 100%)}.msi-landing--light .msi-beat .msi-beat-title{color:#16181d}.msi-landing--light .msi-beat .msi-beat-sub{color:#5b6272}.msi-landing--light .msi-beat .msi-beat-tag{color:#3a7d10}.msi-landing--light .msi-beat--d .msi-beat-tag{color:#16181dd9;text-shadow:none}.msi-landing--light .msi-beat--d .msi-beat-title{text-shadow:none}.msi-landing--light .msi-beat--d .msi-beat-sub{color:#16181dcc;text-shadow:none}.msi-landing--light .msi-beat .msi-beat-cta{color:#16181d;border:1px solid rgba(22,24,29,.2);box-shadow:0 0 0 1px #16181d26,0 4px 24px #0000001f;background-color:#16181d0d}.msi-landing--light .msi-beat .msi-beat-cta:hover{border-color:#16181d66;background-color:#16181d14}.msi-landing--light .msi-hero-hint-label{color:#5b6272}.msi-landing--light .msi-hero-hint-line{background:#e7ebf0}.msi-landing--light .msi-h2{color:#16181d}.msi-landing--light .msi-section-sub{color:#5b6272}.msi-landing--light .msi-products{background:#fafbfc}.msi-landing--light .msi-product-card{background:#f7f7f7;border:1px solid #e7ebf0}.msi-landing--light .msi-product-line{color:#5b6272}.msi-landing--light .msi-product-name{color:#16181d}.msi-landing--light .msi-product-desc{color:#5b6272}.msi-landing--light .msi-product-price{color:#16181d}.msi-landing--light .msi-product-price small{color:#5b6272}.msi-landing--light .msi-buy-btn.is-soldout{background:#16181d14;color:#16181da6;border:1px solid rgba(22,24,29,.15)}.msi-landing--light .msi-buy-btn--2{background:#72d52c;color:#16181d}.msi-landing--light .msi-buy-btn--2:hover{background:#56bf18}.msi-landing--light .msi-product-tag--2,.msi-landing--light .msi-pack-shipping-free{background:#72d52c;color:#16181d}.msi-landing--light .msi-packs{background:linear-gradient(180deg,#fafbfc,#eef1f7)}.msi-landing--light .msi-pack{background:#16181d09;border:1px solid #e7ebf0}.msi-landing--light .msi-pack-qty{color:#16181d}.msi-landing--light .msi-pack-qty span,.msi-landing--light .msi-pack-label{color:#5b6272}.msi-landing--light .msi-pack-price{color:#16181d}.msi-landing--light .msi-pack-perunit,.msi-landing--light .msi-pack-shipping{color:#5b6272}.msi-landing--light .msi-pack-savings{color:#3a7d10}.msi-landing--light .msi-pack-btn{color:#16181d;border:1px solid rgba(22,24,29,.18)}.msi-landing--light .msi-pack-btn:hover{border-color:#16181d66}.msi-landing--light .msi-pack-btn.is-pending:hover{border-color:#16181d2e}.msi-landing--light .msi-pack--featured{background:var(--msi-navy)}.msi-landing--light .msi-pack--featured .msi-pack-qty,.msi-landing--light .msi-pack--featured .msi-pack-price{color:#fff}.msi-landing--light .msi-pack--featured .msi-pack-qty span{color:#ffffff8c}.msi-landing--light .msi-pack--featured .msi-pack-label{color:#fff9}.msi-landing--light .msi-pack--featured .msi-pack-perunit{color:#ffffff8c}.msi-landing--light .msi-pack--featured .msi-pack-shipping{color:#ffffffb3}.msi-landing--light .msi-benefits{background:#fafbfc}.msi-landing--light .msi-benefits-float{border:2px solid #e7ebf0}.msi-landing--light .msi-benefits-copy>p{color:#5b6272}.msi-landing--light .msi-benefit:hover{background:#16181d09}.msi-landing--light .msi-benefit-title{color:#16181d}.msi-landing--light .msi-benefit-desc{color:#5b6272}.msi-landing--light .msi-lifestyle{background:#fafbfc}.msi-landing--light .msi-footer{background:#fafbfc;border-top:1px solid #e7ebf0}.msi-landing--light .msi-footer-brand-name{color:#16181d}.msi-landing--light .msi-footer-brand p{color:#5b6272}.msi-landing--light .msi-footer h4{color:#16181db3}.msi-landing--light .msi-footer ul a{color:#5b6272}.msi-landing--light .msi-footer ul a:hover{color:#16181dcc}.msi-landing--light .msi-footer-bottom{border-top:1px solid #e7ebf0}.msi-landing--light .msi-footer-bottom span{color:#5b6272}.msi-landing--light .msi-img-placeholder{background:#e9e9e9;fill:#c7c7c7}.msi-landing--light .msi-section-head .msi-eyebrow,.msi-landing--light .msi-benefits-copy .msi-eyebrow{color:var(--msi-teal-ink)}.msi-landing--light .msi-pack-badge{background:var(--msi-teal);color:#16181d;box-shadow:0 4px 16px #00c4cf59}.msi-landing--light .msi-newsletter{background:linear-gradient(135deg,#009aa3 0%,var(--msi-teal-ink) 100%)}.msi-landing--light .msi-promo{background:#fafbfc}.msi-landing--light .msi-promo-frame{border-color:#e7ebf0;box-shadow:0 24px 64px #16181d29}.msi-landing--light .msi-product-media--1{background:radial-gradient(130% 100% at 50% 100%,color-mix(in srgb,var(--msi-orange) 22%,#eef1f4),#eef1f4 65%)}.msi-landing--light .msi-product-media--2{background:radial-gradient(130% 100% at 50% 100%,color-mix(in srgb,var(--msi-teal) 24%,#eef1f4),#eef1f4 65%)}.msi-landing--light .msi-product-media--3{background:radial-gradient(130% 100% at 50% 100%,color-mix(in srgb,var(--msi-gold) 24%,#eef1f4),#eef1f4 65%)}.msi-landing--light .msi-audiences{background:#fafbfc}.msi-landing--light .msi-audience-card{background:#fff;border-color:#e7ebf0;box-shadow:0 8px 32px #16181d0f}.msi-landing--light .msi-audience-card:hover{box-shadow:0 16px 48px #16181d1a}.msi-landing--light .msi-audience-title{color:#16181d}.msi-landing--light .msi-audience-desc{color:#5b6272}.msi-landing--light .msi-audience-bubbles li{background:#00c4cf1a;border-color:#007c8540;color:var(--msi-teal-ink)}.msi-landing--light .msi-audiences-note{color:#5b6272}.msi-mode-toggle{position:fixed;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));right:calc(1.5rem + env(safe-area-inset-right,0px));z-index:45;width:64px;height:36px;border-radius:9999px;border:1px solid rgba(255,255,255,.3);background:#131313;box-shadow:inset 0 2px 6px #0009,0 4px 16px #00000073;padding:0;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.msi-mode-toggle-knob{position:absolute;top:3px;left:3px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#262626;color:#fff;box-shadow:0 2px 6px #0000008c;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s ease,color .3s ease}.msi-mode-icon{display:block}.msi-mode-icon--sun{display:none}.msi-mode-toggle:hover .msi-mode-toggle-knob{transform:scale(1.06)}.msi-landing--light .msi-mode-toggle{background:#f1f1f1;border-color:#e7ebf0;box-shadow:inset 0 2px 6px #00000014,0 4px 16px #00000026}.msi-landing--light .msi-mode-toggle-knob{transform:translate(28px);background:#fff;color:#16181d;box-shadow:0 2px 8px #0000002e}.msi-landing--light .msi-mode-toggle:hover .msi-mode-toggle-knob{transform:translate(28px) scale(1.06)}.msi-landing--light .msi-mode-icon--sun{display:block}.msi-landing--light .msi-mode-icon--moon{display:none}@media(max-width:767px){.msi-mode-toggle{width:56px;height:32px;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}.msi-mode-toggle-knob{width:26px;height:26px}.msi-landing--light .msi-mode-toggle-knob{transform:translate(24px)}.msi-landing--light .msi-mode-toggle:hover .msi-mode-toggle-knob{transform:translate(24px) scale(1.06)}}.msi-landing.msi-reveal-ready [data-msi-reveal]{opacity:0;transform:translateY(14px);transition:opacity .45s ease-out,transform .45s ease-out}.msi-landing.msi-reveal-ready [data-msi-reveal].is-inview{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.msi-landing [data-msi-reveal]{opacity:1!important;transform:none!important}}.msi-offer-bar{position:fixed;top:0;left:0;right:0;z-index:46;display:flex;align-items:center;justify-content:center;min-height:38px;padding:.35rem 1rem;text-align:center;background:linear-gradient(90deg,#0f8038,#0c6f31);color:#fff;box-shadow:0 2px 12px #00000038}.msi-offer-bar[hidden],.msi-landing:not(.msi-has-offer) .msi-offer-bar{display:none}.msi-offer-bar-inner{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:nowrap;white-space:nowrap;justify-content:center;font-size:.8125rem;font-weight:700;letter-spacing:.04em}.msi-offer-spark{font-size:1rem;line-height:1}.msi-offer-text{text-transform:uppercase}.msi-offer-timer{font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.06em;background:#00000047;border-radius:.4rem;padding:.15rem .5rem}.msi-landing.msi-has-offer .msi-nav{top:38px}.msi-landing.msi-has-offer section[id]{scroll-margin-top:114px}@media(max-width:767px){.msi-offer-bar{min-height:34px;padding:.3rem .6rem}.msi-offer-bar-inner{font-size:.72rem;gap:.4rem}.msi-landing.msi-has-offer .msi-nav{top:34px}.msi-landing.msi-has-offer section[id]{scroll-margin-top:104px}}@media(max-width:1023px){.msi-landing.msi-has-offer.is-scrolly .msi-beat{padding-top:calc(4.5rem + 38px + env(safe-area-inset-top,0px))}}@media(max-width:767px){.msi-landing.msi-has-offer.is-scrolly .msi-beat{padding-top:calc(4.5rem + 34px + env(safe-area-inset-top,0px))}}.msi-landing .msi-pack-shipping[hidden]{display:none}.msi-about{position:relative;background:#080808}.msi-about-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width:768px){.msi-about-grid{grid-template-columns:1.05fr .95fr;gap:3rem}}.msi-about-copy .msi-eyebrow{color:var(--msi-green)}.msi-about-text{margin-top:1rem;font-size:1.0625rem;line-height:1.7;color:#fff9}.msi-about-contact{display:flex;flex-direction:column;gap:.75rem}.msi-landing .msi-contact-row{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:.9rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:inherit;transition:transform .2s ease,border-color .2s ease,background .2s ease}.msi-contact-row:hover{transform:translateY(-2px);border-color:#ffffff38;background:#ffffff0f}.msi-contact-ic{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:.7rem;background:#ffffff0f;color:var(--msi-green)}.msi-contact-row--wa .msi-contact-ic{background:#25d36629;color:#25d366}.msi-contact-txt{display:flex;flex-direction:column;min-width:0}.msi-contact-label{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80}.msi-contact-val{font-size:1rem;font-weight:600;color:#ffffffeb;word-break:break-word}.msi-landing .msi-wa-fab{position:fixed;z-index:45;left:calc(1.5rem + env(safe-area-inset-left,0px));bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;gap:.55rem;height:56px;padding:0 1.15rem 0 .5rem;border-radius:9999px;background:#0f8038;color:#fff;box-shadow:0 8px 24px #00000047,0 2px 6px #0003;transition:transform .2s ease,box-shadow .2s ease}.msi-wa-fab:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 12px 30px #00000052}.msi-wa-fab-ic{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;flex-shrink:0;background:#25d366}.msi-wa-fab-label{font-size:.9rem;font-weight:700;white-space:nowrap}@media(max-width:767px){.msi-landing .msi-wa-fab{width:56px;height:56px;padding:0;justify-content:center;gap:0;background:#25d366;left:calc(1rem + env(safe-area-inset-left,0px));bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}.msi-wa-fab-label{display:none}}@media(prefers-reduced-motion:reduce){.msi-wa-fab,.msi-contact-row{transition:none}}.msi-landing--light .msi-about{background:#fafbfc}.msi-landing--light .msi-about-copy .msi-eyebrow{color:var(--msi-teal-ink)}.msi-landing--light .msi-about-text{color:#5b6272}.msi-landing--light .msi-contact-row{background:#fff;border-color:#e7ebf0;box-shadow:0 8px 32px #16181d0f}.msi-landing--light .msi-contact-row:hover{border-color:#cfd6e0;background:#fff}.msi-landing--light .msi-contact-ic{background:#00c4cf1a;color:var(--msi-teal-ink)}.msi-landing--light .msi-contact-row--wa .msi-contact-ic{background:#25d36624;color:#128c7e}.msi-landing--light .msi-contact-label{color:#5b6272}.msi-landing--light .msi-contact-val{color:#16181d}
/*# sourceMappingURL=/cdn/shop/t/4/assets/msi-landing.css.map */
