:root{--mus-ink: #0b0b0b;--mus-mint: #10f0b5;--mus-muted: #a3a3a3;--mus-radius: 2px;--mus-gutter: clamp(1.25rem, 4vw, 3rem);--mus-section-space: clamp(3.5rem, 9vw, 7.5rem);--mus-ease: cubic-bezier(.2, .7, .2, 1)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--mus-mint);color:var(--mus-ink)}:focus-visible{outline:2px solid var(--mus-mint);outline-offset:3px}.button,.button-secondary{letter-spacing:.12em;font-weight:700;min-height:3.25rem}.mus-section{position:relative;padding-block:var(--mus-section-space)}.mus-section--tight{padding-block:clamp(2.5rem,6vw,4.5rem)}.mus-container{width:min(100% - 2 * var(--mus-gutter),76rem);margin-inline:auto}.mus-eyebrow{display:inline-flex;align-items:center;gap:.75rem;margin:0 0 1rem;font-family:var(--font-body--family);font-size:.75rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--color-primary)}.mus-eyebrow:before{content:"";width:1.75rem;height:1px;background:currentColor}.mus-display{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);line-height:.92;letter-spacing:.02em;text-transform:uppercase;color:var(--color-foreground-heading)}.mus-display--xl{font-size:clamp(3.5rem,13vw,9rem)}.mus-display--lg{font-size:clamp(2.75rem,8vw,5.5rem)}.mus-display--md{font-size:clamp(2.25rem,5vw,3.5rem)}.mus-lede{max-width:36rem;margin:1.5rem 0 0;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.6;color:var(--color-foreground)}.mus-copy{max-width:40rem;line-height:1.75}.mus-copy p{margin:0 0 1.25em}.mus-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.25rem}.mus-link-arrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--color-foreground-heading)}.mus-link-arrow:after{content:"\2192";transition:transform .3s var(--mus-ease)}.mus-link-arrow:hover:after{transform:translate(4px)}.mus-rule{height:1px;border:0;margin:0;background:rgb(var(--color-foreground-rgb) / .12)}.mus-hero{overflow:hidden;padding-block:clamp(2.5rem,8vw,6rem) clamp(3rem,8vw,6rem)}.mus-hero__grid{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}.mus-hero__glow{position:absolute;inset:auto -20% -40% auto;width:70vmax;height:70vmax;border-radius:50%;background:radial-gradient(closest-side,rgb(16 240 181 / .16),transparent 70%);pointer-events:none}.mus-hero__line{display:block}.mus-hero__line:last-child{color:var(--color-primary)}.mus-hero__media{position:relative;justify-self:center;width:min(100%,34rem)}.mus-hero__media img{display:block;width:100%;height:auto;filter:drop-shadow(0 2.5rem 3rem rgb(0 0 0 / .55))}.mus-hero__caption{margin-top:.75rem;text-align:center;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mus-muted)}@media(min-width:990px){.mus-hero{min-height:min(92vh,56rem);display:flex;align-items:center}.mus-hero__grid{grid-template-columns:1.15fr .85fr}}.mus-hero__brand{margin:0 0 clamp(1.75rem,4vw,2.75rem);line-height:0}.mus-hero__logo{display:block;width:min(100%,34rem);height:auto}.mus-hero--brand .mus-hero__slogan{font-size:clamp(2.25rem,6.5vw,4.5rem);letter-spacing:.04em}.mus-hero--brand .mus-hero__line{display:inline}.mus-hero--brand .mus-hero__line+.mus-hero__line:before{content:" "}@media(max-width:989px){.mus-hero--brand{text-align:center}.mus-hero--brand .mus-hero__logo{width:min(86%,26rem);margin-inline:auto}.mus-hero--brand .mus-lede{margin-inline:auto}.mus-hero--brand .mus-actions{justify-content:center}.mus-hero--brand .mus-hero__media{width:min(80%,24rem)}}@media(prefers-reduced-motion:no-preference){.mus-hero__brand{animation:mus-brand-in .9s var(--mus-ease) both}.mus-hero--brand .mus-hero__slogan,.mus-hero--brand .mus-lede,.mus-hero--brand .mus-actions{animation:mus-brand-in .9s var(--mus-ease) .15s both}.shopify-design-mode .mus-hero__brand,.shopify-design-mode .mus-hero--brand .mus-hero__slogan,.shopify-design-mode .mus-hero--brand .mus-lede,.shopify-design-mode .mus-hero--brand .mus-actions{animation:none}}@keyframes mus-brand-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.mus-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(2rem,4vw,3rem)}.mus-lineup{display:grid;gap:clamp(1rem,2.5vw,1.5rem)}@media(min-width:750px){.mus-lineup{grid-template-columns:repeat(2,minmax(0,1fr))}.mus-lineup--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mus-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--mus-radius);background:rgb(var(--color-foreground-rgb) / .03);transition:border-color .35s var(--mus-ease),transform .35s var(--mus-ease)}.mus-card:hover{border-color:rgb(var(--color-primary-rgb) / .6)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.mus-card:hover{transform:translateY(-4px)}}.mus-card__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:radial-gradient(circle at 50% 60%,#1f1f1f,#111 70%)}.mus-card__media img{width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .6s var(--mus-ease)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.mus-card:hover .mus-card__media img{transform:scale(1.04)}}.mus-card__badge{position:absolute;top:1rem;left:1rem;z-index:1;padding:.4rem .65rem;border-radius:var(--mus-radius);font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:#1f1f1f;color:#fff;border:1px solid #3a3a3a}.mus-card__body{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:clamp(1.25rem,3vw,1.75rem)}.mus-card__type{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary)}.mus-card__title{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.875rem,3.5vw,2.5rem);line-height:1;letter-spacing:.02em;text-transform:uppercase}.mus-card__title a{color:inherit;text-decoration:none}.mus-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.mus-card__desc{margin:0;line-height:1.6;color:var(--color-foreground);opacity:.85}.mus-card__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem}.mus-card__price{font-size:1.125rem;font-weight:700;color:var(--color-foreground-heading)}.mus-pillars{display:grid;gap:1px;background:var(--color-border);border:1px solid var(--color-border)}@media(min-width:750px){.mus-pillars{grid-template-columns:repeat(var(--mus-pillar-count, 3),minmax(0,1fr))}}.mus-pillar{padding:clamp(1.5rem,3vw,2.5rem);background:var(--color-background)}.mus-pillar__index{font-family:var(--font-heading--family);font-size:1rem;letter-spacing:.1em;color:var(--color-primary)}.mus-pillar__title{margin:.75rem 0 .5rem;font-family:var(--font-heading--family);font-size:1.75rem;line-height:1;text-transform:uppercase}.mus-pillar__text{margin:0;line-height:1.65}.mus-split{display:grid;gap:clamp(2rem,5vw,5rem)}@media(min-width:990px){.mus-split{grid-template-columns:.9fr 1.1fr;align-items:start}}.mus-quote{margin:0;font-family:var(--font-heading--family);font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.02;text-transform:uppercase;color:var(--color-foreground-heading)}.mus-statements{display:grid;gap:1.5rem;margin-top:2.5rem}@media(min-width:750px){.mus-statements{grid-template-columns:repeat(2,minmax(0,1fr))}}.mus-statement{padding-top:1.25rem;border-top:2px solid var(--color-primary)}.mus-statement h3{margin:0 0 .5rem;font-family:var(--font-body--family);font-size:.8125rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.mus-statement p{margin:0;line-height:1.7}.mus-faq{max-width:52rem}.mus-faq details{border-bottom:1px solid var(--color-border)}.mus-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.375rem;cursor:pointer;list-style:none;font-size:1.0625rem;font-weight:600;color:var(--color-foreground-heading)}.mus-faq summary::-webkit-details-marker{display:none}.mus-faq summary:after{content:"+";flex:none;font-size:1.5rem;font-weight:400;line-height:1;color:var(--color-primary);transition:transform .3s var(--mus-ease)}.mus-faq details[open] summary:after{transform:rotate(45deg)}.mus-faq__answer{padding-bottom:1.5rem;line-height:1.75}.mus-faq__answer>:first-child{margin-top:0}.mus-faq__answer>:last-child{margin-bottom:0}.mus-signup{display:grid;gap:2rem;align-items:end}@media(min-width:990px){.mus-signup{grid-template-columns:1fr 1fr}}.mus-signup__form{display:flex;flex-wrap:wrap;gap:.75rem}.mus-signup__form input[type=email]{flex:1 1 16rem;min-height:3.25rem;padding-inline:1rem;border:1px solid var(--color-input-border);border-radius:var(--mus-radius);background:var(--color-input-background);color:var(--color-input-text);font:inherit}.mus-signup__note{width:100%;margin:0;font-size:.875rem}.mus-footer{padding-block:clamp(3.5rem,8vw,6rem) 2rem}.mus-footer__top{display:grid;gap:2.5rem}@media(min-width:990px){.mus-footer__top{grid-template-columns:1.4fr repeat(var(--mus-footer-cols, 2),1fr)}}.mus-footer__brand{font-family:var(--font-heading--family);font-size:clamp(2.5rem,6vw,4rem);line-height:.9;text-transform:uppercase;color:var(--color-foreground-heading)}.mus-footer__logo{display:block;width:min(100%,15rem);height:auto}.mus-footer__tagline{max-width:24rem;margin:1rem 0 0;line-height:1.6;opacity:.8}.mus-footer__heading{margin:0 0 1rem;font-family:var(--font-body--family);font-size:.75rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-primary)}.mus-footer__list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.mus-footer__list a{color:var(--color-foreground);text-decoration:none}.mus-footer__list a:hover{color:var(--color-foreground-heading);text-decoration:underline;text-underline-offset:4px}.mus-footer__disclaimer{margin:clamp(2.5rem,5vw,4rem) 0 0;padding:1.25rem 1.5rem;border:1px solid var(--color-border);border-radius:var(--mus-radius);font-size:.8125rem;line-height:1.65;opacity:.85}.mus-pdp-type{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-primary)}.mus-accordion{border-top:1px solid var(--color-border)}.mus-accordion details{border-bottom:1px solid var(--color-border)}.mus-accordion summary{display:flex;align-items:center;justify-content:space-between;padding-block:1.125rem;cursor:pointer;list-style:none;font-size:.8125rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-foreground-heading)}.mus-accordion summary::-webkit-details-marker{display:none}.mus-accordion summary:after{content:"+";font-size:1.25rem;font-weight:400;color:var(--color-primary);transition:transform .3s var(--mus-ease)}.mus-accordion details[open] summary:after{transform:rotate(45deg)}.mus-accordion__body{padding-bottom:1.25rem;line-height:1.7}.mus-accordion__body img{display:block;max-width:100%;height:auto;background:#fff}.mus-disclaimer{margin:0;font-size:.75rem;line-height:1.6;opacity:.75}@media(prefers-reduced-motion:no-preference){.mus-motion:not(.shopify-design-mode) .mus-reveal{opacity:0;transform:translateY(1.5rem);transition:opacity .8s var(--mus-ease),transform .8s var(--mus-ease);transition-delay:var(--mus-delay, 0s)}.mus-motion:not(.shopify-design-mode) .mus-reveal.is-visible{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mus.css.map */
