:root{--m-ground: #FAF6EF;--m-panel: #FFFFFF;--m-warm: #F2E9DA;--m-ink: #1B2430;--m-ink-soft: #4A5560;--m-ember: #B44A26;--m-ember-deep: #8F3A1D;--m-gold: #8A6420;--m-line: #E3D8C6;--m-display: "Fraunces", "Playfair Display", Georgia, "Times New Roman", serif;--m-ui: "Karla", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--m-measure: 34rem;--m-wide: 64rem;--m-gap: clamp(2.75rem, 7vw, 5.5rem);--m-radius: 4px}.m-page{background:var(--m-ground);color:var(--m-ink);font-family:var(--m-ui);font-size:clamp(1.0625rem,.4vw + 1rem,1.1875rem);line-height:1.62;-webkit-font-smoothing:antialiased;padding-bottom:5.5rem}.m-page *{box-sizing:border-box}:where(.m-page) p{margin:0 0 1.15em}:where(.m-page) p:last-child{margin-bottom:0}:where(.m-page) strong{font-weight:700}:where(.m-page) em{font-style:italic}:where(.m-page) a{color:var(--m-ember);text-decoration:underline;text-underline-offset:2px}:where(.m-page) a:hover{color:var(--m-ember-deep)}.m-page :focus-visible{outline:3px solid var(--m-ink);outline-offset:3px;border-radius:2px}.m-section{padding:var(--m-gap) 1.25rem}.m-section--warm{background:var(--m-warm)}.m-section--panel{background:var(--m-panel)}.m-inner{max-width:var(--m-measure);margin:0 auto}.m-inner--wide{max-width:var(--m-wide)}.m-eyebrow{font-family:var(--m-ui);font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--m-gold);margin:0 0 1.25rem}.m-wordmark{font-family:var(--m-display);font-weight:600;font-size:clamp(3.25rem,13vw,6rem);line-height:.95;letter-spacing:-.02em;margin:0}.m-tagline{font-family:var(--m-display);font-style:italic;font-weight:400;font-size:clamp(1.25rem,4vw,1.75rem);line-height:1.25;color:var(--m-ember);margin:.5rem 0 0}.m-h2{font-family:var(--m-display);font-weight:600;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.15;letter-spacing:-.015em;margin:0 0 1.5rem}.m-h3{font-family:var(--m-display);font-weight:600;font-size:clamp(1.375rem,3.5vw,1.75rem);line-height:1.2;margin:0 0 .75rem}.m-lede{font-size:1.0625em;color:var(--m-ink-soft)}.m-center{text-align:center}.m-hero{background:var(--m-ground);padding:clamp(2rem,6vw,3.5rem) 1.25rem clamp(2rem,5vw,3rem);text-align:center}.m-hero--image{position:relative;isolation:isolate;background:var(--m-ink);padding-top:clamp(2.5rem,7vw,4.5rem);padding-bottom:clamp(2.5rem,6vw,3.5rem)}.m-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.m-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#1b2430e0,#1b2430cc 45%,#1b2430db)}.m-hero__inner{position:relative}.m-hero--image .m-wordmark,.m-hero--image .m-hero__headline{color:var(--m-ground)}.m-hero--image .m-eyebrow,.m-hero--image .m-tagline{color:#e3c377}.m-hero--image .m-hero__sub{color:#e6e0d6}.m-hero--image .m-undercta{color:#d9d2c6}.m-hero--image .m-undercta strong{color:var(--m-ground)}.m-hero--image .m-trust{border-top-color:#faf6ef47}.m-hero--image .m-trust__fig{color:var(--m-ground)}.m-hero--image .m-trust__label{color:#d9d2c6}.m-hero--image .m-trust__label a,.m-hero--image .m-stars{color:#e3c377}.m-hero--image .m-origin{color:#c9c2b6}.m-hero--image .m-hero__rule{background:#e3c377}.m-hero__note{border:1px dashed rgba(227,195,119,.7);border-radius:var(--m-radius);color:#d9d2c6;font-size:.875rem;max-width:30rem;margin:2rem auto 0;padding:.85rem 1rem}.m-hero__headline{font-family:var(--m-display);font-weight:600;font-size:clamp(1.5rem,4.6vw,2.25rem);line-height:1.18;letter-spacing:-.015em;margin:2rem auto 0;max-width:30rem}.m-hero__sub{margin:1.1rem auto 0;max-width:30rem;color:var(--m-ink-soft)}.m-hero__rule{width:3.5rem;height:2px;background:var(--m-gold);border:0;margin:1.75rem auto 0}.m-cta{margin:2rem 0 0;text-align:center}.m-page .m-btn,.m-page a.m-btn{color:#fff;text-decoration:none}.m-btn{display:inline-block;font-family:var(--m-ui);font-size:1.0625rem;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;color:#fff;background:var(--m-ember);border:2px solid var(--m-ember);border-radius:var(--m-radius);padding:1rem 1.6rem;max-width:24rem;width:100%;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.m-btn:hover,.m-btn:focus{background:var(--m-ember-deep);border-color:var(--m-ember-deep);color:#fff;text-decoration:none}.m-btn[aria-busy=true]{opacity:.75;cursor:progress}.m-btn--ghost{background:transparent;color:var(--m-ink);border-color:var(--m-ink)}.m-btn--ghost:hover,.m-btn--ghost:focus{background:var(--m-ink);color:var(--m-ground)}.m-undercta{font-size:.9375rem;color:var(--m-ink-soft);margin:.85rem auto 0;max-width:26rem}.m-undercta strong{color:var(--m-ink)}.m-trust{display:grid;grid-template-columns:1fr;gap:1.25rem;max-width:52rem;margin:2.5rem auto 0;padding-top:2rem;border-top:1px solid var(--m-line)}@media(min-width:44em){.m-trust{grid-template-columns:repeat(3,1fr);gap:2rem}}.m-trust__fig{font-family:var(--m-display);font-weight:700;font-size:clamp(1.5rem,4.5vw,2rem);line-height:1;display:block;margin-bottom:.5rem}.m-trust__label{font-size:.875rem;line-height:1.45;color:var(--m-ink-soft);display:block}.m-trust__label a{color:var(--m-ember)}.m-stars{color:var(--m-gold);letter-spacing:.06em}.m-origin{font-size:.875rem;color:var(--m-ink-soft);max-width:34rem;margin:2rem auto 0}.m-yes{list-style:none;margin:0;padding:0}.m-yes li{margin:0 0 1.5rem;padding:0 0 1.5rem;border-bottom:1px solid var(--m-line);font-size:1.0625em}.m-yes li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.m-yes li:last-child{font-weight:700}.m-yes__close{font-family:var(--m-display);font-style:italic;font-size:clamp(1.375rem,4vw,1.75rem);margin:2rem 0 0;color:var(--m-ember)}.m-outcomes{list-style:none;margin:0;padding:0}.m-outcomes li{position:relative;padding:0 0 0 2rem;margin:0 0 1.6rem}.m-outcomes li:before{content:"";position:absolute;left:0;top:.62em;width:.75rem;height:.75rem;border:2px solid var(--m-ember);border-radius:50%}.m-outcomes b{display:block;font-weight:700}.m-outcomes span{color:var(--m-ink-soft)}.m-check{list-style:none;margin:0;padding:0}.m-check li{position:relative;padding:0 0 0 1.75rem;margin:0 0 1rem}.m-check li:before{content:"\2713";position:absolute;left:0;top:0;font-weight:700;color:var(--m-ember)}.m-check b{font-weight:700}.m-days{counter-reset:day;list-style:none;margin:0;padding:0}.m-days li{display:grid;grid-template-columns:2.75rem 1fr;gap:1rem;padding:1.35rem 0;border-top:1px solid var(--m-line)}.m-days li:last-child{border-bottom:1px solid var(--m-line)}.m-days__num{font-family:var(--m-display);font-weight:700;font-size:1.5rem;line-height:1.1;color:var(--m-gold)}.m-days__title{font-weight:700;display:block}.m-days__text{color:var(--m-ink-soft);display:block}.m-quotes{display:grid;gap:1.25rem}.m-inner--wide:has(.m-quotes){max-width:76rem}@media(min-width:52em){.m-quotes--three{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr))}.m-quotes--two{grid-template-columns:repeat(2,1fr)}.m-inner--wide>.m-quotes:not(.m-quotes--two):not(.m-quotes--three){grid-template-columns:minmax(0,44rem);justify-content:center}}.m-quote{background:var(--m-panel);border:1px solid var(--m-line);border-radius:var(--m-radius);padding:1.5rem;margin:0}.m-quote__stars{color:var(--m-gold);font-size:.9375rem;letter-spacing:.08em}.m-quote--shot{padding:0;overflow:hidden}.m-quote--shot img{display:block;width:100%;height:auto}.m-quote--shot figcaption{padding:.7rem 1rem;font-size:.8125rem;border-top:1px solid var(--m-line)}.m-quote blockquote{margin:.5rem 0 1rem;font-family:var(--m-display);font-size:1.0625rem;line-height:1.45}.m-quote__who{font-size:.875rem;color:var(--m-ink-soft);display:flex;align-items:center;gap:.6rem}.m-quote__who img{width:2.25rem;height:2.25rem;border-radius:50%;object-fit:cover}.m-quote__tag{display:block;font-size:.8125rem}.m-proof__note{max-width:var(--m-measure);margin:1.75rem auto 0;font-size:.9375rem;color:var(--m-ink-soft);text-align:center}.m-slot{border:1px dashed var(--m-gold);border-radius:var(--m-radius);padding:1.25rem;text-align:center;font-size:.9375rem;color:var(--m-ink-soft);background:var(--m-panel)}.m-slot--image,.m-slot--portrait{display:flex;align-items:center;justify-content:center;margin:0}.m-slot--image{aspect-ratio:4 / 3}.m-slot--portrait{aspect-ratio:9 / 16}.m-gallery{display:grid;gap:1.25rem}@media(min-width:44em){.m-gallery{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2rem}}.m-gallery__item{margin:0}.m-gallery__item img{display:block;width:100%;height:auto;border-radius:var(--m-radius)}.m-gallery__item figcaption{font-size:.875rem;color:var(--m-ink-soft);text-align:center;margin-top:.75rem}.m-about{display:grid;gap:2rem}.m-about__title{margin:0 0 1.1rem}.m-about__body p:empty{display:none}@media(min-width:52em){.m-about--photo{grid-template-columns:20rem 1fr;column-gap:3.5rem;row-gap:0;align-items:start}.m-about--photo .m-about__figure{grid-column:1;grid-row:1 / span 2;align-self:center}.m-about--photo .m-about__title{grid-column:2;grid-row:1}.m-about--photo .m-about__body{grid-column:2;grid-row:2;max-width:36rem}}.m-about__photo{width:100%;max-width:20rem;aspect-ratio:9 / 16;object-fit:cover;object-position:center;border-radius:var(--m-radius);display:block;margin:0 auto}.m-about__body{max-width:var(--m-measure)}.m-price{font-family:var(--m-display);font-weight:700;font-size:clamp(2.5rem,9vw,4rem);line-height:1;margin:0 0 1.25rem;letter-spacing:-.02em}.m-guarantee{border:2px solid var(--m-ink);border-radius:var(--m-radius);padding:1.75rem;background:var(--m-panel)}.m-bump{background:var(--m-panel);border:1px solid var(--m-line);border-radius:var(--m-radius);padding:1.25rem;margin:1.5rem auto 0;max-width:26rem;text-align:left}.m-bump__img{display:block;width:100%;height:auto;border-radius:var(--m-radius);margin-bottom:1rem}.m-bump label{display:flex;gap:.75rem;align-items:flex-start;cursor:pointer;font-size:.9375rem}.m-bump input{margin:.25rem 0 0;width:1.15rem;height:1.15rem;accent-color:var(--m-ember);flex:0 0 auto}.m-bump b{font-weight:700}.m-bump p{margin:.5rem 0 0 1.9rem;font-size:.875rem;color:var(--m-ink-soft)}.m-faq{border-top:1px solid var(--m-line)}.m-faq details{border-bottom:1px solid var(--m-line)}.m-faq summary{cursor:pointer;padding:1.15rem 2rem 1.15rem 0;font-weight:700;position:relative;list-style:none}.m-faq summary::-webkit-details-marker{display:none}.m-faq summary:after{content:"+";position:absolute;right:0;top:1rem;font-size:1.5rem;line-height:1;color:var(--m-ember)}.m-faq details[open] summary:after{content:"\2013"}.m-faq__a{padding:0 0 1.25rem;color:var(--m-ink-soft)}.m-final{background:var(--m-ink);color:var(--m-ground)}.m-final .m-h2{color:var(--m-ground)}.m-final .m-undercta{color:#d9d2c6}.m-final .m-undercta strong{color:var(--m-ground)}.m-final p{color:#e6e0d6}.m-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--m-ink);padding:.7rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.85rem;box-shadow:0 -2px 14px #1b24302e}.m-sticky__text{color:var(--m-ground);font-size:.875rem;line-height:1.3;font-weight:700}.m-sticky__text span{display:block;font-weight:400;color:#d9d2c6;font-size:.8125rem}.m-sticky .m-btn{width:auto;max-width:none;padding:.75rem 1.1rem;font-size:.9375rem;flex:0 0 auto}@media(min-width:52em){.m-sticky{display:none}.m-page{padding-bottom:0}}.m-footer{padding:2.5rem 1.25rem 3rem;text-align:center;font-size:.8125rem;color:var(--m-ink-soft);background:var(--m-ground)}.m-footer nav{margin-bottom:.75rem}.m-footer a{color:var(--m-ink-soft);margin:0 .5rem}@media(prefers-reduced-motion:reduce){.m-page *,.m-page *:before,.m-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.m-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/76/assets/momentum.css.map */
