.mtn-home{--mtn-navy:#2b2d42;--mtn-red:#ef233c;--mtn-muted:#656775;color:var(--mtn-navy);background:#fff;font-family:Inter,var(--font-body-family),sans-serif;font-size:16px;line-height:1.45;overflow:clip}.mtn-home *{box-sizing:border-box}.mtn-home h1,.mtn-home h2,.mtn-home h3,.mtn-home p,.mtn-home dl,.mtn-home dd{margin:0;color:inherit}.mtn-home h1,.mtn-home h2,.mtn-home h3{font-family:inherit;font-weight:700;letter-spacing:-.025em;text-transform:none}.mtn-home a{color:inherit;text-decoration:none}.mtn-home a:hover{text-decoration:underline;text-underline-offset:5px}.mtn-home a:focus-visible,.mtn-home button:focus-visible{outline:3px solid var(--mtn-red);outline-offset:5px;box-shadow:none}.mtn-home__wrap{max-width:1440px;padding:0 5.556%;margin:auto}.mtn-home__hero{position:relative;container-type:inline-size;max-width:1440px;height:580px;margin:auto;isolation:isolate}.mtn-home__photo-clip{position:absolute;inset:0 0 0 31.25%;overflow:hidden;z-index:-3}.mtn-home__camera{position:absolute;width:145.455%;height:100%;left:-45.455%;transform-origin:72.917% -13.276%;animation:mtn-home-breathe 6.5s linear infinite;animation-play-state:paused}.mtn-home[data-running=true] .mtn-home__camera{animation-play-state:running}.mtn-home__image-layer{position:absolute;inset:0;opacity:1;transition:opacity .75s ease}.mtn-home__image-layer.is-entering,.mtn-home__image-layer.is-leaving{opacity:0}.mtn-home__food{position:absolute;width:var(--dw);max-width:none;height:auto;left:var(--dl);top:var(--dt)}.mtn-home__veil,.mtn-home__soft{position:absolute;pointer-events:none;inset:0;z-index:-2;background:url('mtn-home-hero-veil.png') center top/100% 100% no-repeat}.mtn-home__soft{z-index:-1;background:url('mtn-home-desktop-soft-details.png') center -117px/100% 697px no-repeat}.mtn-home__intro{position:absolute;top:61px;left:5.556%;width:49%}.mtn-home__eyebrow{color:var(--mtn-red)!important;font-size:13px;font-weight:700}.mtn-home__intro h1{font-size:62px;line-height:1.26;margin:34px 0 43px;letter-spacing:-.028em}.mtn-home__subhead{font-size:21px;line-height:1.48;white-space:nowrap}.mtn-home__actions{display:flex;align-items:center;gap:28px;margin-top:45px}.mtn-home__button{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 25px;background:var(--mtn-red);color:#fff!important;border-radius:8px;min-height:54px;font-size:18px;font-weight:700}.mtn-home__button:hover{background:#d91d35;text-decoration:none!important}.mtn-home__how-link{font-size:17px;white-space:nowrap}.mtn-home__how-link span{margin-left:10px}.mtn-home__subscription{position:absolute;top:487px;left:5.556%;font-size:14px;color:var(--mtn-muted)!important}.mtn-home__details{position:absolute;top:400px;left:54.86%;right:3.47%}.mtn-home__meal-copy{display:flex;flex-direction:column}.mtn-home__meal-name{font-size:20px;font-weight:700;letter-spacing:-.025em;color:#111!important;line-height:1.3}.mtn-home__badges{height:38px;padding-top:8px;display:flex;gap:6px;align-items:flex-start}.mtn-home__badge{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:10px;font-weight:700;color:#1d1d1f;border:1px solid #e5e7eb;border-radius:4px;padding:3px 7px;background:white;line-height:14px}.mtn-home__badge img{width:12px;height:12px;object-fit:contain}.mtn-home__protein{display:grid;grid-template-columns:43% 43%}.mtn-home__protein dd{font-size:32px;font-weight:700;line-height:1.15}.mtn-home__protein dt{font-size:13px;color:var(--mtn-muted);margin-top:6px}.mtn-home__base{font-size:11px;color:var(--mtn-muted)!important;margin-top:13px!important}.mtn-home__controls{position:absolute;right:3.47%;bottom:14px;display:flex;align-items:center;gap:0}.mtn-home__controls[hidden]{display:none}.mtn-home__controls button{display:flex;align-items:center;justify-content:center;min-width:32px;height:36px;border:0;background:transparent;color:var(--mtn-navy);font-size:23px;padding:0;cursor:pointer}.mtn-home__dots{display:flex}.mtn-home__dots button{min-width:18px}.mtn-home__dots span{width:6px;height:6px;border-radius:50%;background:#deddda}.mtn-home__dots button[aria-pressed=true] span{background:var(--mtn-red)}.mtn-home__sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mtn-home__proof{display:flex;align-items:center;gap:48px;min-height:90px}.mtn-home__proof ul{list-style:none;display:flex;justify-content:space-between;gap:24px;flex:1;padding:0;margin:0}.mtn-home__proof li{font-size:15px;font-weight:700;white-space:nowrap}.mtn-home__proof li:before{content:'•';color:var(--mtn-red);margin-right:13px}.mtn-home__review-link:empty{display:none}.mtn-home__menu{padding-top:40px;padding-bottom:35px}.mtn-home__menu-title{border-top:1px solid #e7e5e1;padding-top:38px;display:flex;justify-content:space-between;align-items:center;margin-bottom:38px}.mtn-home h2{font-size:42px;line-height:1.2}.mtn-home__menu-title p{font-size:18px;color:var(--mtn-muted);margin-top:20px}.mtn-home__menu-title>a{font-weight:700;white-space:nowrap;margin-left:20px}.mtn-home__menu-title>a span{margin-left:20px}.mtn-home__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.mtn-home__card-image{width:100%;aspect-ratio:410/365;object-fit:cover;display:block;border-radius:12px}.mtn-home__card h3{font-size:20px;line-height:1.3;margin-top:24px}.mtn-home__card-badges{display:flex;flex-wrap:wrap;gap:6px;min-height:42px;padding-top:12px}.mtn-home__view{display:inline-flex;gap:20px;align-items:center;color:var(--mtn-muted)!important;font-size:15px}.mtn-home__process{background:var(--mtn-navy);color:white;padding:48px 0 65px;scroll-margin-top:140px}.mtn-home__process h2{font-size:38px}.mtn-home__process ol{list-style:none;padding:0;margin:45px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:55px}.mtn-home__process li>span{font-size:15px;color:#ff8e9d;font-weight:700}.mtn-home__process h3{font-size:23px;margin:18px 0}.mtn-home__process p{font-size:17px;color:#d8d8df}.mtn-home__story{background:#faf8f4;padding:52px 0 55px}.mtn-home__story .mtn-home__wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.mtn-home__story h2{font-size:40px;line-height:1.25}.mtn-home__story p{font-size:18px;max-width:510px;color:var(--mtn-muted);line-height:1.6}.mtn-home__warning{padding:15px;border:2px solid #ef233c}.mtn-home__pending{font-size:14px}.mtn-home template{display:none}@keyframes mtn-home-breathe{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(6px,2px) scale(1.0075)}50%{transform:translate(0,0) scale(1.015)}75%{transform:translate(-6px,-2px) scale(1.0075)}}
@media(min-width:750px) and (max-width:1199px){.mtn-home__hero{height:550px}.mtn-home__intro h1{font-size:52px}.mtn-home__intro{top:45px;width:52%}.mtn-home__subhead{font-size:17px;white-space:normal;max-width:400px}.mtn-home__actions{gap:20px;margin-top:32px}.mtn-home__button{font-size:16px;padding:13px 18px}.mtn-home__how-link{font-size:14px}.mtn-home__details{top:350px;left:55%;right:4%}.mtn-home__meal-name{font-size:18px}.mtn-home__subscription{top:467px;font-size:12px}.mtn-home__soft{background-position:center -90px;background-size:100% 640px}.mtn-home__proof{gap:20px}.mtn-home__proof ul{gap:15px}.mtn-home__proof li{font-size:12px}.mtn-home__card h3{font-size:17px}.mtn-home__process ol{gap:30px}.mtn-home__process h3{font-size:20px}}
@media(max-width:749px){.mtn-home__wrap{padding-left:6.154%;padding-right:6.154%}.mtn-home__hero{height:740px;max-width:500px}.mtn-home__intro{top:25px;left:6.154%;width:87.692%}.mtn-home__eyebrow{font-size:10px}.mtn-home__intro h1{font-size:35px;line-height:1.38;margin:30px 0 30px}.mtn-home__subhead{font-size:15px;line-height:1.47;white-space:normal;letter-spacing:-.025em}.mtn-home__actions{display:block;margin-top:23px}.mtn-home__button{width:100%;min-height:49px;padding:12px 21px;font-size:18px}.mtn-home__how-link{display:none}.mtn-home__photo-clip{left:0;top:227px;height:355px;bottom:auto}.mtn-home__camera{width:100%;left:0;top:-227px;height:740px;transform-origin:50% 35.405%}.mtn-home__food{width:var(--mw);left:var(--ml);top:var(--mt)}.mtn-home__veil{background-image:url('mtn-home-mobile-veil.png');background-size:100% 717px}.mtn-home__soft{background-image:url('mtn-home-mobile-soft-details.png');background-position:center -88px;background-size:100% 880px}.mtn-home__details{top:534px;left:6.154%;right:6.154%}.mtn-home__meal-name{font-size:18px;letter-spacing:-.035em;min-height:24px;white-space:nowrap}.mtn-home__badges{position:absolute;bottom:calc(100% + 10px);height:auto;padding:0;flex-wrap:wrap}.mtn-home__protein{margin-top:18px!important;grid-template-columns:43% 43%}.mtn-home__protein dd{font-size:30px}.mtn-home__protein dt{font-size:11px;margin-top:5px}.mtn-home__base{font-size:9px;margin-top:20px!important}.mtn-home__controls{bottom:81px;right:6.154%}.mtn-home__controls button{min-width:28px;height:36px}.mtn-home__dots button{min-width:14px}.mtn-home__dots span{width:5px;height:5px}.mtn-home__subscription{top:auto;bottom:30px;left:6.154%;font-size:11px}.mtn-home__proof{min-height:60px;display:block}.mtn-home__proof ul{display:none}.mtn-home__menu{padding-top:0;padding-bottom:44px}.mtn-home__menu-title{padding-top:28px;margin-bottom:30px}.mtn-home h2{font-size:29px}.mtn-home__menu-title p{font-size:14px;margin-top:20px}.mtn-home__menu-title>a{display:none}.mtn-home__cards{display:block}.mtn-home__card{margin-bottom:38px}.mtn-home__card:last-child{margin-bottom:0}.mtn-home__card-image{aspect-ratio:342/293;border-radius:10px}.mtn-home__card h3{font-size:21px;margin-top:20px;letter-spacing:-.035em}.mtn-home__card-badges{padding-top:12px;min-height:49px}.mtn-home__view{font-size:14px}.mtn-home__process{padding:35px 0 38px}.mtn-home__process h2{font-size:29px;max-width:220px}.mtn-home__process ol{display:block;margin:35px 0 0}.mtn-home__process li{display:flex;gap:20px;margin-top:24px}.mtn-home__process li>span{font-size:12px;padding-top:2px}.mtn-home__process h3{font-size:16px;margin:0 0 12px}.mtn-home__process p{font-size:12px}.mtn-home__story{padding:40px 0}.mtn-home__story .mtn-home__wrap{display:block}.mtn-home__story h2{font-size:30px}.mtn-home__story p{font-size:16px;margin-top:32px}.mtn-home__camera{animation-name:mtn-home-breathe-mobile}@keyframes mtn-home-breathe-mobile{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(3px,1px) scale(1.0075)}50%{transform:translate(0,0) scale(1.015)}75%{transform:translate(-3px,-1px) scale(1.0075)}}}
@media(max-width:359px){.mtn-home__intro h1{font-size:33px;margin-bottom:22px}.mtn-home__subhead{font-size:13px}.mtn-home__meal-name{font-size:15px}.mtn-home__card h3{font-size:18px}.mtn-home__food{top:calc(var(--mt) + 48px)}.mtn-home__controls{right:3%}.mtn-home__base{font-size:8px}}
@media(prefers-reduced-motion:reduce){.mtn-home__camera{animation:none!important}.mtn-home__image-layer{transition:none}.mtn-home *{scroll-behavior:auto!important}}
.mtn-home__review-link{display:flex;align-items:center;gap:16px;white-space:nowrap}.mtn-home__review-link>span:last-child{font-size:14px;color:var(--mtn-muted)}.mtn-home__stars{color:var(--mtn-red);letter-spacing:3px;font-size:22px;white-space:nowrap}.mtn-home__quote{border-left:1px solid #e7e5e1;margin:0;padding:15px 0 15px 70px}.mtn-home__quote blockquote{font-family:inherit;font-size:31px;font-weight:700;font-style:normal;border:0;padding:0;margin:22px 0 25px;color:var(--mtn-navy);letter-spacing:-.025em}.mtn-home__quote figcaption{font-size:16px;color:var(--mtn-muted)}.mtn-home__story p{margin-top:24px}.mtn-home__mobile-menu{display:none}
@media(min-width:750px) and (max-width:1199px){.mtn-home__review-link{gap:8px}.mtn-home__review-link>span:last-child{font-size:11px}.mtn-home__stars{font-size:17px;letter-spacing:1px}.mtn-home__quote{padding-left:35px}.mtn-home__quote blockquote{font-size:25px}.mtn-home__proof{gap:25px}.mtn-home__proof ul{gap:10px}.mtn-home__proof li:before{margin-right:6px}}
@media(max-width:749px){.mtn-home__review-link{gap:16px;padding-bottom:22px}.mtn-home__review-link strong{font-size:13px}.mtn-home__review-link>span:last-child{font-size:11px}.mtn-home__stars{font-size:19px;letter-spacing:1px}.mtn-home__quote{border-left:0;border-top:1px solid #e7e5e1;margin-top:35px;padding:30px 0 0}.mtn-home__quote blockquote{font-size:27px;margin:24px 0}.mtn-home__quote figcaption{font-size:14px}.mtn-home__mobile-menu{display:flex;margin-top:40px}.mtn-home__story p{margin-top:30px}}
.mtn-home__controls button{min-width:44px;height:44px}.mtn-home__controls button[hidden]{display:none}.mtn-home__dots button{min-width:24px}.mtn-home__controls{bottom:0}.mtn-home__base{max-width:none}
@media(max-width:749px){.mtn-home__controls{bottom:50px;right:6.154%}.mtn-home__controls button{min-width:40px;height:44px}.mtn-home__dots button{min-width:24px}.mtn-home__base{max-width:none}.mtn-home__subscription{bottom:18px}}
@media(max-width:749px){.mtn-home__hero{height:780px}.mtn-home__controls{bottom:54px}.mtn-home__subscription{bottom:20px}}
.mtn-home__button{font-size:19px}.mtn-home__eyebrow{color:#d91d35!important}

.mtn-home__card-badges{min-height:0;padding-top:0;margin-top:20px}.mtn-home__card-badges+h3{margin-top:8px}.mtn-home__card .mtn-home__view{margin-top:12px}

.mtn-home__card-image{aspect-ratio:410/365;object-fit:contain}
@media(max-width:749px){.mtn-home__card-image{aspect-ratio:410/365}.mtn-home__hero{height:844px}.mtn-home__photo-clip{top:291px}.mtn-home__veil,.mtn-home__soft{transform:translateY(64px)}.mtn-home__details{top:598px}}
@media(min-width:750px){.mtn-home__photo-clip::after{content:"";position:absolute;inset:0 0 0 auto;width:clamp(18px,2.222vw,32px);background:linear-gradient(to right,rgba(255,255,255,0),#fff);pointer-events:none}}

.mtn-home__controls button{min-width:44px;width:44px;height:44px}.mtn-home__subscription{width:49%;text-align:center;font-size:16px}.mtn-home__base{padding-right:60px}
@media(max-width:749px){.mtn-home__hero{height:804px}.mtn-home__subscription{left:6.154%;width:87.692%;font-size:14px;bottom:20px}.mtn-home__controls{bottom:54px}.mtn-home__controls button{min-width:44px;width:44px;height:44px}}
@media(max-width:749px){.mtn-home__camera{container-type:inline-size;width:min(100%,390px);left:max(0px,calc((100% - 390px)/2))}}

.mtn-home__pause-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.mtn-home__pause-icon svg{display:block;width:20px;height:20px;flex:none}.mtn-home__pause-icon .mtn-home__icon-play{display:none}.mtn-home [data-pause][data-paused="true"] .mtn-home__icon-pause{display:none}.mtn-home [data-pause][data-paused="true"] .mtn-home__icon-play{display:block}
@media(max-width:749px){.mtn-home__hero{height:796px}.mtn-home__subscription{bottom:12px}.mtn-home__proof{min-height:36px}.mtn-home__review-link{padding-bottom:8px}}
