.mc-eyebrow{display:block;font-family:var(--mc-font-sans);font-size:var(--mc-text-xs);font-weight:500;letter-spacing:var(--mc-tracking-label);text-transform:uppercase;color:var(--mc-text-accent)}.mc-serif-sub{font-family:var(--mc-font-serif);font-style:italic;color:var(--mc-text-soft);line-height:var(--mc-leading-body)}.mc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--mc-tap-min);padding:var(--mc-btn-pad-y) var(--mc-btn-pad-x);background:var(--mc-btn-bg);color:var(--mc-btn-text);border:1px solid var(--mc-btn-bg);border-radius:var(--mc-btn-radius);font-family:var(--mc-font-sans);font-size:var(--mc-text-xs);font-weight:500;letter-spacing:var(--mc-tracking-label);text-transform:uppercase;text-decoration:none;transition:background-color var(--mc-dur) var(--mc-ease),border-color var(--mc-dur) var(--mc-ease)}.mc-btn:hover{background:var(--mc-btn-bg-hover);border-color:var(--mc-btn-bg-hover)}.mc-btn--ghost{background:transparent;color:var(--mc-text);border-color:var(--mc-btn-ghost-line)}.mc-btn--ghost:hover{background:var(--mc-ink);color:var(--mc-text-inverse)}.mc-btn:focus-visible,.mc-lnk:focus-visible{outline:var(--mc-focus-ring);outline-offset:var(--mc-focus-offset)}.mc-lnk{display:inline-flex;align-items:center;min-height:var(--mc-tap-min);font-family:var(--mc-font-sans);font-size:var(--mc-text-xs);letter-spacing:var(--mc-tracking-label);text-transform:uppercase;color:var(--mc-text);text-decoration:none;border-bottom:1px solid var(--mc-accent);padding-bottom:var(--mc-space-1)}.mc-lnk:hover{color:var(--mc-accent-strong)}.mc-fam{display:inline-flex;align-items:center;gap:var(--mc-space-2);font-family:var(--mc-font-sans);font-size:var(--mc-text-2xs);letter-spacing:var(--mc-tracking-label);text-transform:uppercase;color:var(--mc-text-soft)}.mc-fam__dot{width:9px;height:9px;border-radius:var(--mc-radius-pill);flex:0 0 auto}.mc-vh{position:relative;min-height:64rem;background:var(--mc-surface);overflow:hidden}.mc-vh__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:52% center}.mc-vh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#f7f5f000 38%,#f7f5f08c 66%,#f7f5f0f5)}.mc-vh__copy{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding:0 var(--mc-space-5) var(--mc-space-6)}.mc-vh__sub--short{display:none}@media screen and (max-width:749px){.mc-vh--has-short .mc-vh__sub--long{display:none}.mc-vh--has-short .mc-vh__sub--short{display:block}.mc-vh__ctas .mc-btn--ghost{background:transparent;border:0;border-bottom:1px solid var(--mc-accent);border-radius:0;padding:0;min-height:var(--mc-tap-min)}.mc-vh__ctas .mc-btn--ghost:hover{background:transparent;color:var(--mc-accent-strong)}.mc-vh__heading{font-size:3.1rem}.mc-vh__sub{font-size:var(--mc-text-sm);margin-bottom:var(--mc-space-4)}}.mc-vh__heading{font-family:var(--mc-font-display);font-weight:500;font-size:clamp(3.2rem,2.4rem + 3vw,5rem);line-height:var(--mc-leading-display);letter-spacing:normal;text-transform:none;color:var(--mc-text);margin:var(--mc-space-4) 0 var(--mc-space-4);max-width:15ch}.mc-vh__sub{font-size:var(--mc-text-base);max-width:40ch;margin-bottom:var(--mc-space-6)}.mc-vh__ctas{display:flex;flex-wrap:wrap;gap:var(--mc-space-3)}@media screen and (min-width:750px){.mc-vh{min-height:62rem}.mc-vh__img{object-position:70% center}.mc-vh:before{background:linear-gradient(90deg,#f7f5f0f5,#f7f5f0e0 34%,#f7f5f000 62%)}.mc-vh__copy{position:relative;justify-content:center;min-height:62rem;max-width:60rem;padding:var(--mc-section-pad-lg) var(--mc-space-7)}}.mc-os{display:grid;row-gap:var(--mc-space-4);background:var(--mc-surface);padding:var(--mc-space-6) 0}.mc-os__cell{padding:0 var(--mc-space-5);text-align:center}.mc-os__cell p{font-family:var(--mc-font-serif);font-style:italic;font-size:var(--mc-text-sm);color:var(--mc-text-soft);margin-top:var(--mc-space-1)}@media screen and (min-width:750px){.mc-os{grid-auto-flow:column;grid-auto-columns:1fr;padding:var(--mc-space-7) var(--mc-space-7)}}.mc-vg__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--mc-space-4);padding:var(--mc-space-7) var(--mc-space-5) var(--mc-space-5)}.mc-vg__title{font-family:var(--mc-font-display);font-weight:500;font-size:var(--mc-text-xl);letter-spacing:normal;text-transform:none;color:var(--mc-text)}.mc-vg__grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--mc-space-4);row-gap:var(--mc-space-7);background:var(--mc-surface);list-style:none;margin:0;padding:0 var(--mc-space-5) var(--mc-space-8)}.mc-card{display:flex;flex-direction:column;align-items:center;height:100%;padding-bottom:var(--mc-space-4);text-align:center;text-decoration:none;color:var(--mc-text)}.mc-card__media{width:100%;aspect-ratio:4 / 5;background:var(--mc-surface-raised);margin-bottom:var(--mc-space-3);overflow:hidden}.mc-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--mc-dur-slow) var(--mc-ease)}.mc-card:hover .mc-card__media img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.mc-card:hover .mc-card__media img{transform:none}}.mc-card__name{font-family:var(--mc-font-display);font-weight:500;font-size:var(--mc-text-md);margin:var(--mc-space-2) 0 var(--mc-space-1)}.mc-card__notes{font-family:var(--mc-font-serif);font-style:italic;font-size:var(--mc-text-xs);color:var(--mc-text-soft);padding:0 var(--mc-space-3);margin-bottom:var(--mc-space-2)}.mc-card__cta{display:inline-flex;align-items:center;min-height:var(--mc-tap-min);margin-top:auto;font-size:var(--mc-text-2xs);letter-spacing:var(--mc-tracking-label);text-transform:uppercase;border:1px solid var(--mc-ink);padding:0 var(--mc-space-4);transition:background-color var(--mc-dur) var(--mc-ease),color var(--mc-dur) var(--mc-ease)}.mc-card__cta-price{font-size:var(--mc-text-xs);letter-spacing:normal;text-transform:none}.mc-card__cta-price:before{content:"\b7";margin:0 .5em}@media screen and (max-width:479px){.mc-card__cta{padding:0 var(--mc-space-3)}}.mc-card:hover .mc-card__cta{background:var(--mc-ink);color:var(--mc-text-inverse)}.mc-card--quiz{position:relative;isolation:isolate;overflow:hidden;justify-content:center;gap:var(--mc-space-3);background:var(--mc-surface-raised);padding:var(--mc-space-7) var(--mc-space-5)}.mc-card--quiz__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.mc-card--quiz__bg img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}.mc-card--quiz__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--mc-paper) 58%,transparent),color-mix(in srgb,var(--mc-paper) 72%,transparent) 45%,color-mix(in srgb,var(--mc-paper) 85%,transparent))}.mc-card--quiz .mc-card__name{font-size:var(--mc-text-lg);max-width:16ch}.mc-card--quiz .mc-card__cta{margin-top:0}@media screen and (min-width:990px){.mc-vg__grid{grid-template-columns:repeat(4,1fr);column-gap:var(--mc-space-5);padding-left:var(--mc-space-7);padding-right:var(--mc-space-7)}.mc-vg__head{padding-left:var(--mc-space-7);padding-right:var(--mc-space-7)}}.mc-at{position:relative;background:var(--mc-surface);overflow:hidden}.mc-at__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mc-at__card{position:relative;max-width:47rem;margin:24rem var(--mc-space-4) var(--mc-space-6);padding:var(--mc-space-6) var(--mc-space-5);background:#f7f5f0f7;background:color-mix(in srgb,var(--mc-paper) 97%,transparent);border-radius:var(--mc-radius-xs);box-shadow:var(--mc-shadow-soft)}.mc-at__heading{font-family:var(--mc-font-display);font-weight:500;font-size:clamp(2.4rem,2rem + 1.4vw,3rem);line-height:var(--mc-leading-heading);letter-spacing:normal;text-transform:none;margin:var(--mc-space-3) 0 var(--mc-space-3)}.mc-at__card p{font-family:var(--mc-font-serif);font-size:var(--mc-text-sm);line-height:1.9;color:var(--mc-text-soft);margin-bottom:var(--mc-space-4)}@media screen and (min-width:750px){.mc-at{min-height:56rem;display:flex;align-items:center}.mc-at__card{margin:var(--mc-space-9) var(--mc-space-7);padding:var(--mc-space-7) var(--mc-space-6)}.mc-at--flip .mc-at__card{margin-left:auto}}.mc-rv{display:grid;background:var(--mc-surface)}.mc-rv__cell{padding:var(--mc-space-6) var(--mc-space-5);text-align:center}.mc-rv__stars{color:var(--mc-text-accent);letter-spacing:.3em;font-size:var(--mc-text-xs)}.mc-rv__quote{font-family:var(--mc-font-serif);font-style:italic;font-size:var(--mc-text-base);line-height:1.7;margin:var(--mc-space-3) 0 var(--mc-space-2);color:var(--mc-text)}.mc-rv__who{font-size:var(--mc-text-2xs);letter-spacing:var(--mc-tracking-label);text-transform:uppercase;color:var(--mc-text-soft)}@media screen and (min-width:750px){.mc-rv{grid-auto-flow:column;grid-auto-columns:1fr}.mc-rv__cell{padding:var(--mc-space-7) var(--mc-space-6)}}.mc-nl{display:grid;background:var(--mc-surface);padding:var(--mc-space-6) 0}.mc-nl__copy{padding:var(--mc-space-6) var(--mc-space-5)}.mc-nl__heading{font-family:var(--mc-font-display);font-weight:500;font-size:var(--mc-text-lg);letter-spacing:normal;text-transform:none}.mc-nl__copy p{margin-top:var(--mc-space-1);font-size:var(--mc-text-sm)}.mc-nl__form-wrap{display:flex;align-items:center;padding:var(--mc-space-6) var(--mc-space-5)}.mc-nl__form{display:flex;width:100%;max-width:46rem;border:1px solid var(--mc-ink)}.mc-nl__form input[type=email]{flex:1;min-width:0;border:0;background:transparent;font-family:var(--mc-font-sans);font-size:var(--mc-text-sm);padding:0 var(--mc-space-3);min-height:var(--mc-input-min-h);color:var(--mc-text)}.mc-nl__form input[type=email]:focus-visible{outline:var(--mc-focus-ring);outline-offset:-2px}.mc-nl__form button{border:0;background:var(--mc-ink);color:var(--mc-text-inverse);font-family:var(--mc-font-sans);font-size:var(--mc-text-xs);letter-spacing:var(--mc-tracking-label);text-transform:uppercase;padding:0 var(--mc-space-4);min-height:var(--mc-input-min-h);cursor:pointer}.mc-nl__form button:hover{background:var(--mc-btn-bg-hover)}.mc-nl__msg{margin-top:var(--mc-space-2);font-size:var(--mc-text-xs);color:var(--mc-text-soft)}@media screen and (min-width:750px){.mc-nl{grid-template-columns:1fr 1fr}.mc-nl__copy,.mc-nl__form-wrap{padding:var(--mc-space-7)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/mc-home.css.map */
