.mg-theme a:not(.button):not(.mg-tile):not(.mg-card-link):not(.full-unstyled-link){text-underline-offset:.25em;text-decoration-thickness:.1rem}.mg-hero{padding-block:clamp(2.4rem,1.6rem + 3vw,6.4rem)}@media screen and (min-width:990px){.mg-hero--text-only .mg-hero__grid{grid-template-columns:minmax(0,1fr)}.mg-hero--media-start .mg-hero__media{order:-1}}.mg-tile{display:flex;flex-direction:column;gap:.6rem;height:100%;padding:1.2rem;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:var(--mg-radius-md);background:#fff;color:rgb(var(--mg-ink));text-decoration:none;transition:border-color var(--mg-duration) var(--mg-ease)}.mg-tile:hover{border-color:rgba(var(--mg-ink),.32)}.mg-tile:hover .mg-tile__media img{transform:scale(1.04)}.mg-tile{padding:0;border:0;background:none;gap:1rem}.mg-hero--lineup .mg-hero__grid{grid-template-columns:minmax(0,1fr);gap:clamp(3.2rem,2rem + 3vw,6.4rem)}@media screen and (min-width:990px){.mg-hero--lineup .mg-hero__content{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:6.4rem;align-items:end}.mg-hero--lineup .mg-hero__heading{grid-row:1 / span 2}.mg-hero--lineup .mg-hero__text{margin:0}}.mg-lineup{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(14rem,42vw);gap:2.4rem;margin:0;padding:.8rem .8rem 1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mg-lineup::-webkit-scrollbar{display:none}@media screen and (min-width:990px){.mg-lineup{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4rem;padding:0 1.6rem 2.4rem;overflow:visible}}@keyframes mg-plate-rise{0%{transform:translate(2.4rem,3.2rem) skew(var(--mg-slant))}}.mg-statement{padding-block:clamp(4.8rem,3rem + 4vw,8.8rem)}.mg-tile{padding:1.2rem 1.2rem 1.6rem;border-radius:2rem;background:rgb(var(--mg-card));transition:box-shadow .3s var(--mg-ease)}.mg-tile:hover{box-shadow:0 1.2rem 3.2rem #11111114}.mg-hero--spotlight{padding-block:1.2rem clamp(1.2rem,2vw,2.4rem);overflow:visible}.mg-hero--spotlight .mg-hero__grid{position:relative;overflow:hidden;padding:clamp(4rem,2.4rem + 4vw,8.8rem) clamp(2rem,1rem + 4vw,6.4rem) clamp(3.2rem,2rem + 3vw,6.4rem);border-radius:2.8rem;background:rgb(var(--mg-card))}.mg-hero--spotlight .mg-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.mg-theme .mg-hero--spotlight .mg-hero__heading{max-width:18ch;font-size:clamp(3.6rem,2.2rem + 3.6vw,6.8rem);line-height:1.02}.mg-hero--spotlight .mg-hero__text{max-width:52ch;margin-inline:auto}.mg-hero--spotlight .mg-hero__actions{justify-content:center}@media screen and (min-width:990px){.mg-hero--spotlight.mg-hero--lineup .mg-hero__content{display:flex}}.mg-hero--spotlight .mg-lineup{padding-inline:0}.mg-hero--spotlight .mg-lineup__item:nth-child(2n){margin-block-start:0}.mg-hero--spotlight .mg-lineup__plate{aspect-ratio:1;border-radius:var(--mg-card-radius-sm);background:rgb(var(--mg-studio));transform:none;animation-name:mg-tile-rise}.mg-hero--spotlight .mg-lineup__plate img{transform:none}.mg-hero--spotlight .mg-lineup__link:hover .mg-lineup__plate,.mg-hero--spotlight .mg-lineup__link:focus-visible .mg-lineup__plate{transform:translateY(-.4rem)}.mg-hero--spotlight .mg-lineup__title,.mg-hero--spotlight .mg-lineup__price{text-align:center}@keyframes mg-tile-rise{0%{transform:translateY(2.4rem)}}.mg-hero--backdrop .mg-hero__grid{min-height:clamp(48rem,72vh,76rem);align-content:center;color:#fff;background:#111}.mg-theme .mg-hero--backdrop .mg-hero__heading,.mg-hero--backdrop .mg-hero__text{color:#fff}.mg-hero--backdrop .button--primary{--color-button: 255, 255, 255;--color-button-text: 17, 17, 17}.mg-hero--backdrop .button--secondary{--color-button-text: 255, 255, 255;--alpha-button-background: 0;box-shadow:inset 0 0 0 1.5px #ffffffbf}.mg-hero--backdrop .button--secondary:not([disabled]):hover{background-color:#ffffff1f}@media screen and (min-width:750px){.mg-hero--copy-start .mg-hero__content{align-items:flex-start;max-width:60rem;text-align:start}.mg-hero--copy-start .mg-hero__text{margin-inline:0}.mg-hero--copy-start .mg-hero__actions{justify-content:flex-start}.mg-hero--backdrop.mg-hero--copy-start .mg-hero__backdrop:after{background:linear-gradient(90deg,#0009,#00000026 55%,#0000)}}@media screen and (max-width:749px){.mg-hero--backdrop .mg-hero__grid{min-height:0;padding-block-start:0;padding-inline:0}.mg-hero--backdrop .mg-hero__backdrop{position:relative;inset:auto;height:auto;aspect-ratio:1}.mg-hero--backdrop .mg-hero__backdrop:after{background:linear-gradient(180deg,#1110 70%,#111)}.mg-hero--backdrop .mg-hero__content{padding-inline:2rem}}.mg-split{padding-block:clamp(1.2rem,1rem + 1vw,2.4rem)}@media screen and (min-width:990px){.mg-split--media-end .mg-split__media{order:2}}.mg-hero--spotlight.mg-hero--backdrop{padding-block:1.2rem 0}.mg-hero--backdrop .mg-hero__grid{max-width:none;border-radius:0}@media screen and (min-width:750px){.mg-hero--backdrop .mg-hero__grid{min-height:clamp(52rem,80vh,88rem);padding-block:clamp(4.8rem,2.4rem + 4vw,9.6rem);padding-inline:max(2rem,calc((100% - var(--page-width)) / 2 + 5rem))}.mg-hero--backdrop.mg-hero--copy-top .mg-hero__grid{align-content:start;min-height:max(clamp(52rem,80vh,88rem),54vw);padding-block-start:clamp(3.2rem,1.6rem + 2.4vw,6.4rem)}.mg-theme .mg-hero--backdrop.mg-hero--copy-top .mg-hero__heading{max-width:24ch;font-size:clamp(3.2rem,1.8rem + 3vw,6rem)}.mg-hero--backdrop.mg-hero--copy-top .mg-hero__text{max-width:64ch}.mg-hero--backdrop.mg-hero--copy-top .mg-hero__backdrop img,.mg-hero--backdrop.mg-hero--copy-top .mg-hero__backdrop video{object-position:50% 100%}.mg-hero--backdrop.mg-hero--copy-bottom .mg-hero__grid{align-content:end}.mg-hero--backdrop.mg-hero--copy-top .mg-hero__backdrop:after{background:linear-gradient(180deg,#00000080,#0000001f 45%,#0000 70%)}.mg-hero--backdrop.mg-hero--copy-bottom .mg-hero__backdrop:after{background:linear-gradient(0deg,#0000008c,#0000001f 45%,#0000 70%)}}.mg-lineup--below{margin-block-start:clamp(1.6rem,1rem + 1.2vw,2.8rem)}.mg-split{padding-block:0}.mg-split>.page-width{max-width:none;padding-inline:0}.mg-split__card.mg-split--media-end{gap:0;background:rgb(var(--mg-card))}@media screen and (min-width:990px){.mg-split__card.mg-split--media-end{gap:0}}.mg-tile--photo{position:relative;padding:0;overflow:hidden;border-radius:var(--mg-card-radius-sm);background:#111}.mg-tile--photo:hover{box-shadow:none}.mg-tile--photo{height:100%}.mg-tile--photo:before{content:"";padding-block-start:100%}.mg-tile--photo .mg-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;border-radius:0}.mg-tile--photo .mg-tile__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0000008c,#0000 45%);pointer-events:none}.mg-theme .mg-tile--photo .mg-tile__title,.mg-tile--photo .mg-tile__meta{position:absolute;z-index:1;inset-inline:1.6rem;color:#fff}.mg-theme .mg-tile--photo .mg-tile__title{inset-block-end:1.4rem}.mg-tile--photo .mg-tile__meta{inset-block-start:1.2rem;opacity:.85}.mg-statement{padding-block:clamp(3.2rem,2.4rem + 2vw,5.6rem)}main>.shopify-section:first-child .mg-hero--spotlight.mg-hero--backdrop{padding-block:0}@media screen and (min-width:750px){main>.shopify-section:first-child:has(.mg-hero--backdrop){margin-block-start:calc(-1 * var(--header-height, 0px))}main>.shopify-section:first-child .mg-hero--backdrop .mg-hero__grid{padding-block-start:calc(var(--header-height, 0px) + clamp(3.2rem,1.6rem + 2.4vw,6.4rem))}main>.shopify-section:first-child .mg-hero--backdrop.mg-hero--copy-top .mg-hero__grid{min-height:calc(max(clamp(52rem,80vh,88rem),54vw) + var(--header-height, 0px))}}.mg-hero--backdrop .mg-eyebrow{margin:0 0 .4rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2rem,1.2rem + 1.6vw,3.6rem);line-height:1.1;letter-spacing:-.03em;color:#fff}.mg-theme .mg-hero--backdrop.mg-hero--copy-top .mg-hero__heading{max-width:20ch;font-size:clamp(3.6rem,1.8rem + 4vw,7.6rem);line-height:.98}.mg-hero--backdrop .mg-hero__actions{margin-block-start:.8rem}.mg-split{padding-block:.6rem}.mg-split>.page-width{padding-inline:clamp(1.2rem,1.6vw,2.4rem)}.mg-split__card.mg-split--media-end{overflow:hidden;border-radius:2rem;box-shadow:0 .4rem 1.6rem #11111114}.mg-theme .mg-tile--photo .mg-tile__title{font-size:clamp(2rem,1.4rem + .9vw,2.8rem);letter-spacing:-.03em}.mg-statement--banner{padding-block:.6rem}.mg-statement--banner .mg-statement__inner{position:relative;isolation:isolate;overflow:hidden;max-width:none;min-height:clamp(36rem,40vw,60rem);margin-inline:clamp(1.2rem,1.6vw,2.4rem);justify-content:center;gap:1.2rem;border-radius:2rem;box-shadow:0 .4rem 1.6rem #11111114}.mg-statement__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.mg-statement--banner .mg-statement__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0006}.mg-statement__eyebrow{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.8rem,1.4rem + .6vw,2.4rem);letter-spacing:-.02em;color:#fff}.mg-statement--banner .mg-statement__text{max-width:18ch;color:#fff}.mg-statement--banner .button--primary,.mg-device-finder__inner .button--primary{--color-button: 255, 255, 255;--color-button-text: 17, 17, 17}.mg-device-finder__inner{background:#111;color:#fff}.mg-device-finder__inner :is(.mg-section-head__title,.mg-device-finder__text,.mg-field__label){color:#fff}@media screen and (min-width:750px){.mg-statement--start .mg-statement__inner{align-items:flex-start;padding-inline:clamp(3.2rem,1rem + 5vw,9.6rem);text-align:start}.mg-statement--start .mg-statement__inner:before{background:linear-gradient(90deg,#0000008c,#0000001a 60%)}}.mg-statement--start .mg-statement__image{object-position:75% 50%}@media screen and (max-width:749px){.mg-statement--banner .mg-statement__inner{min-height:48rem;justify-content:flex-end;padding-block-end:3.2rem}.mg-statement--banner .mg-statement__inner:before{background:linear-gradient(0deg,#000000bf,#0000 60%)}}.mg-models__list{display:flex;gap:var(--mg-space-2);margin:0 0 var(--mg-space-5);padding:.2rem 0;overflow-x:auto;scroll-snap-type:inline proximity;scrollbar-width:none}.mg-models__list::-webkit-scrollbar{display:none}.mg-models__item{flex:none;scroll-snap-align:start}.mg-theme .mg-models__chip{display:flex;flex-direction:column;justify-content:center;gap:.2rem;min-width:13.6rem;min-height:6.4rem;padding:1rem 1.8rem;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:var(--mg-card-radius-sm, 1.6rem);background:rgb(var(--mg-card, 255, 255, 255));color:rgb(var(--color-foreground));text-decoration:none;transition:border-color var(--mg-duration) var(--mg-ease)}.mg-theme .mg-models__chip:hover{border-color:rgb(var(--color-foreground))}.mg-models__name{font-size:1.7rem;font-weight:700;line-height:1.2;white-space:nowrap}.mg-models__count{font-size:1.3rem;color:rgba(var(--color-foreground),var(--mg-muted-alpha))}.mg-theme .mg-models__item:first-child .mg-models__chip{border-color:rgb(var(--mg-ink));background:rgb(var(--mg-ink));color:rgb(var(--mg-canvas))}.mg-models__item:first-child .mg-models__count{color:rgba(var(--mg-canvas),.78)}.mg-theme .mg-models__chip--more{border-style:dashed}.mg-models__chip--more .mg-models__name{font-size:1.5rem;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mg-sections.css.map */
