@layer components{.gmt-hero{display:grid;background-color:var(--gmt-c-surface-alt)}.gmt-hero__text{display:flex;align-items:center;padding-top:var(--gmt-space-10);padding-bottom:var(--gmt-space-10)}.gmt-hero__wrap{width:100%}.gmt-hero__text-inner{display:flex;flex-direction:column;gap:var(--gmt-space-4);align-items:flex-start;max-width:34rem;width:100%}.gmt-hero--split:not(.gmt-hero--no-image) .gmt-hero__wrap{padding-left:var(--gmt-gutter);padding-right:var(--gmt-gutter)}.gmt-hero--split:not(.gmt-hero--no-image) .gmt-hero__text-inner{margin-left:auto}.gmt-hero__title{font-size:var(--gmt-text-display-xl)}.gmt-hero__body{color:var(--gmt-c-text-muted);font-size:var(--gmt-text-body-lg);max-width:44ch}.gmt-hero__body>*+*{margin-top:var(--gmt-space-3)}.gmt-hero__actions{display:flex;flex-wrap:wrap;gap:var(--gmt-space-3)}.gmt-hero__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gmt-hero--no-image .gmt-hero__text-inner{max-width:46rem}@media (min-width: 1024px){.gmt-hero--split{grid-template-columns:1fr 1fr;align-items:stretch}.gmt-hero--no-image{grid-template-columns:1fr}.gmt-hero__text{padding-top:var(--gmt-space-16);padding-bottom:var(--gmt-space-16)}.gmt-hero--split:not(.gmt-hero--no-image) .gmt-hero__text-inner{padding-right:var(--gmt-space-10)}.gmt-hero__media{min-height:32rem}}.gmt-hero--overlay{position:relative;display:block;min-height:min(38rem,78vh);background-color:var(--gmt-c-surface-alt)}.gmt-hero--overlay .gmt-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.gmt-hero--overlay .gmt-hero__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gmt-hero--overlay .gmt-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,rgb(var(--gmt-cream-50) / .92) 0%,rgb(var(--gmt-cream-50) / .72) 28%,rgb(var(--gmt-cream-50) / .15) 52%,transparent 68%)}.gmt-hero--overlay .gmt-hero__text{position:relative;z-index:1;min-height:inherit;padding-top:var(--gmt-space-14);padding-bottom:var(--gmt-space-14)}.gmt-hero--overlay .gmt-hero__text-inner{max-width:32rem}.gmt-hero--overlay .gmt-hero__body{color:var(--gmt-c-text)}.gmt-hero__title-accent{display:block;color:rgb(var(--gmt-gold-500))}@media (max-width: 767px){.gmt-hero--overlay{min-height:32rem}.gmt-hero--overlay .gmt-hero__media:after{background:linear-gradient(180deg,rgb(var(--gmt-cream-50) / .9),rgb(var(--gmt-cream-50) / .6) 45%,rgb(var(--gmt-cream-50) / .15))}.gmt-hero--overlay .gmt-hero__text{align-items:flex-start}}.gmt-hero--no-image{background-color:var(--gmt-c-surface);padding-top:var(--gmt-space-12);padding-bottom:var(--gmt-space-12)}.gmt-hero--no-image .gmt-hero__title{max-width:18ch}@media (max-width: 1023px){.gmt-hero__text{padding-top:var(--gmt-space-10);padding-bottom:var(--gmt-space-10)}.gmt-hero__media{order:-1}.gmt-hero:not(.gmt-hero--overlay):not(.gmt-hero-carousel) .gmt-hero__media img{max-height:18rem}.gmt-hero--no-image{padding-top:var(--gmt-space-8);padding-bottom:var(--gmt-space-8)}}.gmt-hero-carousel{position:relative}.gmt-hero-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.gmt-hero-carousel__track::-webkit-scrollbar{display:none}.gmt-hero-carousel__slide{position:relative;scroll-snap-align:start;min-height:min(38rem,78vh);isolation:isolate}@media (max-width: 767px){.gmt-hero-carousel__slide{min-height:32rem}}.gmt-hero-carousel .gmt-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.gmt-hero-carousel .gmt-hero__text{position:relative;z-index:1;min-height:inherit}.gmt-hero-carousel__dots{position:absolute;left:0;right:0;bottom:var(--gmt-space-3);z-index:1;display:flex;justify-content:center}.gmt-hero-carousel__dot{display:grid;align-items:center;justify-items:center;place-items:center;width:1.75rem;height:1.75rem}.gmt-hero-carousel__dot:before{content:"";width:.45rem;height:.45rem;border-radius:var(--gmt-radius-full);background-color:rgb(var(--gmt-ink-900) / .3);transition:background-color var(--gmt-duration) var(--gmt-ease),width var(--gmt-duration) var(--gmt-ease)}.gmt-hero-carousel__dot.is-current:before{width:1.15rem;background-color:var(--gmt-c-action)}}@layer components{.gmt-term-tiles{list-style:none;padding:0}.gmt-term-tile{position:relative;display:block;height:100%;border-radius:var(--gmt-radius-lg);overflow:hidden;-webkit-text-decoration:none;text-decoration:none;background-color:var(--gmt-c-surface)}.gmt-term-tile__media{display:block;aspect-ratio:var(--gmt-ratio-editorial)}.gmt-term-tile__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--gmt-ease)}.gmt-term-tile:hover .gmt-term-tile__media img{transform:scale(1.04)}.gmt-term-tile__body{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:.15rem;padding:var(--gmt-space-5);color:rgb(var(--gmt-cream-50));background:linear-gradient(to top,rgb(var(--gmt-ink-900) / .75),transparent)}.gmt-term-tile__name{font-family:var(--gmt-font-display);font-size:1.35rem}.gmt-term-tile__text{font-size:var(--gmt-text-body-sm);opacity:.9}.gmt-term-tile__arrow{position:absolute;bottom:var(--gmt-space-5);right:var(--gmt-space-5);display:grid;align-items:center;justify-items:center;place-items:center;width:2rem;height:2rem;border:1px solid rgb(var(--gmt-cream-50) / .6);border-radius:var(--gmt-radius-full);color:rgb(var(--gmt-cream-50))}@media (max-width: 767px){.gmt-term-tile{background-color:transparent;border-radius:0}.gmt-term-tile__media{display:block;border-radius:var(--gmt-radius-lg);overflow:hidden;background-color:var(--gmt-c-surface)}.gmt-term-tile__body{position:static;padding:var(--gmt-space-3) 0 0;color:var(--gmt-c-text);background:none}.gmt-term-tile__name{font-family:var(--gmt-font-body);font-size:var(--gmt-text-body-sm);font-weight:var(--gmt-weight-medium);line-height:1.3}.gmt-term-tile__text{color:var(--gmt-c-text-muted);opacity:1}.gmt-term-tile__arrow{display:none}.gmt-term-tiles.gmt-grid{display:grid;grid-auto-flow:column;grid-auto-columns:38vw;grid-gap:var(--gmt-space-3);gap:var(--gmt-space-3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:calc(var(--gmt-gutter) * -1);margin-right:calc(var(--gmt-gutter) * -1);padding-left:var(--gmt-gutter);padding-right:var(--gmt-gutter)}.gmt-term-tiles.gmt-grid::-webkit-scrollbar{display:none}.gmt-term-tiles.gmt-grid>li{scroll-snap-align:start}}.gmt-routine{list-style:none;padding:0}.gmt-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.gmt-benefit{display:flex;flex-direction:column;gap:var(--gmt-space-2);align-items:center;text-align:center;padding:var(--gmt-space-5) var(--gmt-space-4)}.gmt-benefit__icon .gmt-icon{width:1.6rem;height:1.6rem}.gmt-benefit__text{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted);max-width:22ch}@media (max-width: 767px){.gmt-benefit+.gmt-benefit{border-left:0;border-top:1px solid var(--gmt-c-border)}}.gmt-uses{list-style:none;padding:0}.gmt-use{position:relative;display:flex;flex-direction:column;gap:var(--gmt-space-2);height:100%;padding:var(--gmt-space-6);background-color:var(--gmt-c-surface);border-radius:var(--gmt-radius-lg);-webkit-text-decoration:none;text-decoration:none}.gmt-use__label{color:var(--gmt-c-accent)}.gmt-use__text{color:var(--gmt-c-text-muted);font-size:var(--gmt-text-body-sm)}.gmt-use__arrow{margin-top:auto;padding-top:var(--gmt-space-3)}.gmt-use__arrow .gmt-icon{width:1.1rem;height:1.1rem}.gmt-splits{display:flex;flex-wrap:wrap;gap:var(--gmt-space-2);margin-bottom:var(--gmt-space-6)}.gmt-splits__item{padding:.5rem 1rem;border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-full);font-size:var(--gmt-text-body-sm);-webkit-text-decoration:none;text-decoration:none}.gmt-splits__item:hover{border-color:var(--gmt-c-action)}.gmt-splits__item.is-active{background-color:var(--gmt-c-action);border-color:var(--gmt-c-action);color:rgb(var(--gmt-cream-50))}.gmt-steps{list-style:none;padding:0;counter-reset:none}.gmt-step{position:relative;display:flex;flex-direction:column;gap:var(--gmt-space-3);height:100%;padding:var(--gmt-space-6);background-color:rgb(var(--gmt-cream-50));border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-lg)}.gmt-step__number{display:grid;align-items:center;justify-items:center;place-items:center;width:2rem;height:2rem;border-radius:var(--gmt-radius-full);background-color:var(--gmt-c-action);color:rgb(var(--gmt-cream-50));font-size:var(--gmt-text-body-sm)}.gmt-step__body{display:flex;flex-direction:column;gap:var(--gmt-space-2);height:100%}.gmt-step__title{font-size:1.25rem}.gmt-step__text{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-step__product{display:flex;align-items:center;gap:var(--gmt-space-3);margin-top:auto;padding-top:var(--gmt-space-4);font-size:var(--gmt-text-body-sm);-webkit-text-decoration:none;text-decoration:none}.gmt-step__product img{width:2.75rem;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--gmt-radius-md)}.gmt-add-routine{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gmt-space-4);padding:var(--gmt-space-5) var(--gmt-space-6);margin-bottom:var(--gmt-space-8);background-color:rgb(var(--gmt-cream-50));border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-lg)}.gmt-add-routine__title{font-weight:var(--gmt-weight-medium)}.gmt-add-routine__note{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-prose>*+*{margin-top:var(--gmt-space-4)}.gmt-prose{color:var(--gmt-c-text-muted);font-size:var(--gmt-text-body-lg)}.gmt-faq{max-width:var(--gmt-container-text);margin-left:auto;margin-right:auto}.gmt-faq__heading{font-size:var(--gmt-text-display-lg);margin-bottom:var(--gmt-space-5)}.gmt-offer{display:grid;grid-gap:var(--gmt-space-8);gap:var(--gmt-space-8);max-width:var(--gmt-container);margin-left:auto;margin-right:auto;padding:var(--gmt-space-8) var(--gmt-gutter)}.gmt-offer__heading{font-size:var(--gmt-text-display-lg);grid-column:1 / -1}.gmt-offer__products{display:flex;flex-direction:column;gap:var(--gmt-space-5)}.gmt-offer__product{display:grid;grid-template-columns:auto 4rem minmax(0,1fr);grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4);align-items:center}.gmt-offer__step{display:grid;align-items:center;justify-items:center;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--gmt-radius-full);background-color:var(--gmt-c-action);color:rgb(var(--gmt-cream-50));font-size:var(--gmt-text-body-sm)}.gmt-offer__media img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--gmt-radius-md)}.gmt-offer__name a{-webkit-text-decoration:none;text-decoration:none;font-weight:var(--gmt-weight-medium)}.gmt-offer__subtitle{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-offer__summary{display:flex;flex-direction:column;gap:var(--gmt-space-3);align-self:start;padding:var(--gmt-space-6);background-color:var(--gmt-c-surface);border-radius:var(--gmt-radius-lg)}.gmt-offer__total{display:flex;justify-content:space-between;font-size:1.15rem;font-weight:var(--gmt-weight-medium)}.gmt-offer__saving{align-self:flex-start;padding:.3rem .7rem;border-radius:var(--gmt-radius-full);background-color:var(--gmt-c-action);color:rgb(var(--gmt-cream-50));font-size:var(--gmt-text-body-sm)}.gmt-offer__code{font-size:var(--gmt-text-body-sm)}.gmt-offer__code-value{font-weight:var(--gmt-weight-semi);letter-spacing:.06em}.gmt-offer__perk,.gmt-offer__expiry{display:flex;align-items:center;gap:var(--gmt-space-2);font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-offer__note{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-journal-more{display:flex;justify-content:center}@media (min-width: 900px){.gmt-offer{grid-template-columns:1fr 20rem}}.gmt-confirmation{display:flex;flex-direction:column;gap:var(--gmt-space-8);padding-top:var(--gmt-section-y-tight);padding-bottom:var(--gmt-section-y-tight)}.gmt-confirmation__title{font-family:var(--gmt-font-display);font-size:var(--gmt-text-display-lg)}.gmt-confirmation__text{color:var(--gmt-c-text-muted)}.gmt-confirmation__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:var(--gmt-space-5);gap:var(--gmt-space-5);padding:var(--gmt-space-5);background-color:var(--gmt-c-surface);border-radius:var(--gmt-radius-lg)}.gmt-confirmation__facts dt{font-size:var(--gmt-text-label);letter-spacing:var(--gmt-tracking-label);color:var(--gmt-c-text-muted)}.gmt-confirmation__facts dd{font-weight:var(--gmt-weight-medium)}.gmt-confirmation__actions{display:flex;flex-wrap:wrap;gap:var(--gmt-space-3)}.gmt-checkout-state{display:flex;flex-direction:column;gap:var(--gmt-space-4);align-items:flex-start;padding-top:var(--gmt-section-y-tight);padding-bottom:var(--gmt-section-y-tight);max-width:40rem}.gmt-term-rail{position:relative}.gmt-rail--tiles{--gmt-rail-item: 78%}@media (min-width: 640px){.gmt-rail--tiles{--gmt-rail-item: 46%}}@media (min-width: 1024px){.gmt-rail--tiles{--gmt-rail-item: 30%}}@media (min-width: 1280px){.gmt-rail--tiles{--gmt-rail-item: 24%}}.gmt-term-tiles__more{display:flex;justify-content:center;margin-top:var(--gmt-space-7)}.gmt-ingredient-strip{display:grid;background-color:var(--gmt-c-surface)}.gmt-ingredient-strip__intro{display:flex;align-items:center;padding:var(--gmt-space-10) var(--gmt-gutter)}.gmt-ingredient-strip__intro-inner{display:flex;flex-direction:column;gap:var(--gmt-space-4);align-items:flex-start;max-width:26rem;margin-left:auto}.gmt-ingredient-strip__heading{font-size:var(--gmt-text-display-lg)}.gmt-ingredient-strip__text{color:var(--gmt-c-text-muted)}.gmt-ingredient-strip__list{display:grid;grid-auto-flow:column;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;padding:0}.gmt-ingredient-strip__list::-webkit-scrollbar{display:none}.gmt-ingredient-strip__list>li{scroll-snap-align:start}.gmt-ingredient-strip__item{position:relative;display:block;height:100%;min-height:20rem;-webkit-text-decoration:none;text-decoration:none;background-color:var(--gmt-c-surface-alt);overflow:hidden}.gmt-ingredient-strip__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s var(--gmt-ease)}.gmt-ingredient-strip__item:hover img{transform:scale(1.05)}.gmt-ingredient-strip__body{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:.2rem;padding:var(--gmt-space-5);color:rgb(var(--gmt-cream-50));background:linear-gradient(to top,rgb(var(--gmt-ink-900) / .8),transparent)}.gmt-ingredient-strip__tagline{font-size:var(--gmt-text-body-sm);opacity:.9}@media (max-width: 1023px){.gmt-ingredient-strip__intro{padding:var(--gmt-space-8) var(--gmt-gutter)}.gmt-ingredient-strip__intro-inner{margin-left:0}.gmt-ingredient-strip__list{grid-auto-columns:44vw}.gmt-ingredient-strip__item{min-height:15rem}}@media (min-width: 1024px){.gmt-ingredient-strip{grid-template-columns:minmax(18rem,26%) 1fr}.gmt-ingredient-strip__list{grid-auto-columns:minmax(0,1fr);overflow:visible}.gmt-ingredient-strip__item{min-height:24rem}}.gmt-feature{display:grid;background-color:var(--gmt-c-page)}.gmt-feature__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4 / 3}.gmt-feature__body{display:flex;align-items:center;padding:var(--gmt-space-10) var(--gmt-gutter)}.gmt-feature__inner{display:flex;flex-direction:column;gap:var(--gmt-space-4);align-items:flex-start;max-width:32rem}.gmt-feature__heading{font-size:var(--gmt-text-display-lg)}.gmt-feature__text{color:var(--gmt-c-text-muted);font-size:var(--gmt-text-body-lg)}.gmt-feature__benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4);width:100%;padding-top:var(--gmt-space-2);padding-bottom:var(--gmt-space-2)}.gmt-feature__benefits li{display:flex;flex-direction:column;gap:var(--gmt-space-2);font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-feature__benefit-icon{color:var(--gmt-c-accent)}.gmt-feature__actions{display:flex;flex-wrap:wrap;gap:var(--gmt-space-3)}@media (min-width: 1024px){.gmt-feature{grid-template-columns:1fr 1fr;align-items:stretch}.gmt-feature__media img{height:100%;aspect-ratio:auto;min-height:30rem}}.gmt-community{background-color:var(--gmt-c-page);padding-top:var(--gmt-section-y);padding-bottom:var(--gmt-section-y)}.gmt-community__inner{display:grid;grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6);align-items:stretch}.gmt-community__aggregate{display:flex;flex-direction:column;justify-content:center;gap:var(--gmt-space-2);padding:var(--gmt-space-8);background-color:var(--gmt-c-inverse);color:rgb(var(--gmt-cream-50));border-radius:var(--gmt-radius-lg)}.gmt-community__label{color:rgb(var(--gmt-gold-500))}.gmt-community__count{font-family:var(--gmt-font-display);font-size:max(2.5rem,min(4vw,3.4rem));line-height:1}.gmt-community__caption{opacity:.75}.gmt-community__rating{margin-top:var(--gmt-space-3)}.gmt-community__average{color:rgb(var(--gmt-cream-50) / .85);font-size:var(--gmt-text-body-sm)}.gmt-community__reviews{display:grid;grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));list-style:none;padding:0}.gmt-review{display:flex;flex-direction:column;gap:var(--gmt-space-3);padding:var(--gmt-space-5);background-color:var(--gmt-c-surface);border-radius:var(--gmt-radius-lg)}.gmt-review__text{font-size:var(--gmt-text-body-sm);margin:0}.gmt-review__author{font-size:var(--gmt-text-body-sm);font-weight:var(--gmt-weight-medium)}.gmt-review__product{display:flex;align-items:center;gap:var(--gmt-space-3);margin-top:auto;padding-top:var(--gmt-space-3);border-top:1px solid var(--gmt-c-border);font-size:var(--gmt-text-body-sm);-webkit-text-decoration:none;text-decoration:none}.gmt-review__product img{width:2.5rem;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--gmt-radius-md)}@media (min-width: 1024px){.gmt-community__inner{grid-template-columns:18rem 1fr}}.gmt-journal-split{display:grid;grid-gap:var(--gmt-space-8);gap:var(--gmt-space-8)}@media (min-width: 1024px){.gmt-journal-split{grid-template-columns:minmax(13rem,18rem) 1fr;align-items:start;gap:var(--gmt-space-10)}}.gmt-hero__footnote{padding-top:var(--gmt-space-3);padding-bottom:var(--gmt-space-3);font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-hero__footnote .gmt-container{display:block}.gmt-explain{display:grid;grid-gap:var(--gmt-space-8);gap:var(--gmt-space-8);align-items:start}.gmt-causes{display:flex;flex-direction:column;gap:var(--gmt-space-4)}.gmt-causes__title{font-size:var(--gmt-text-display-lg)}.gmt-causes__text{color:var(--gmt-c-text-muted)}.gmt-causes__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));grid-gap:var(--gmt-space-5);gap:var(--gmt-space-5);margin-top:var(--gmt-space-3)}.gmt-cause{display:flex;flex-direction:column;align-items:center;gap:var(--gmt-space-2);text-align:center}.gmt-cause__icon{display:grid;align-items:center;justify-items:center;place-items:center;width:3rem;height:3rem;border-radius:var(--gmt-radius-full);background-color:var(--gmt-c-surface);color:var(--gmt-c-accent)}.gmt-cause__label{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-approach{display:flex;flex-direction:column;gap:var(--gmt-space-4);padding:var(--gmt-space-7);background-color:var(--gmt-c-surface);border-radius:var(--gmt-radius-lg)}.gmt-approach__title{font-size:var(--gmt-text-display-md);color:var(--gmt-c-accent);font-family:var(--gmt-font-display)}.gmt-approach__text{color:var(--gmt-c-text-muted);font-size:var(--gmt-text-body-sm)}.gmt-approach__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4)}.gmt-active{display:flex;flex-direction:column;gap:var(--gmt-space-2)}.gmt-active__media img{width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;border-radius:var(--gmt-radius-md)}.gmt-active__name{font-weight:var(--gmt-weight-medium);font-size:var(--gmt-text-body-sm)}.gmt-active__text{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}@media (min-width: 1024px){.gmt-explain{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--gmt-space-10)}}.gmt-routine-builder{display:grid;grid-gap:var(--gmt-space-5);gap:var(--gmt-space-5);list-style:none;padding:0}.gmt-routine-builder__step{display:grid;grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4);padding:var(--gmt-space-5);background-color:rgb(var(--gmt-cream-50));border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-lg)}.gmt-routine-builder__instruction{display:flex;gap:var(--gmt-space-3);align-items:flex-start}.gmt-routine-builder__number{display:grid;align-items:center;justify-items:center;place-items:center;flex:none;width:1.75rem;height:1.75rem;border-radius:var(--gmt-radius-full);background-color:var(--gmt-c-action);color:rgb(var(--gmt-cream-50));font-size:var(--gmt-text-body-sm)}.gmt-routine-builder__label{font-weight:var(--gmt-weight-medium)}.gmt-routine-builder__text{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-routine-builder__product{display:flex;gap:var(--gmt-space-3);align-items:center}.gmt-routine-builder__media img{width:4rem;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--gmt-radius-md);background-color:var(--gmt-c-surface)}.gmt-routine-builder__body{display:flex;flex-direction:column;gap:.15rem}.gmt-routine-builder__name a{-webkit-text-decoration:none;text-decoration:none;font-size:var(--gmt-text-body-sm);font-weight:var(--gmt-weight-medium)}.gmt-routine-builder__subtitle{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-accent)}.gmt-routine-builder__price{font-weight:var(--gmt-weight-medium)}.gmt-routine-builder__more{display:flex;justify-content:center;margin-top:var(--gmt-space-6)}@media (min-width: 768px){.gmt-routine-builder{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.gmt-routine-builder__step{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.gmt-featured{display:grid;background-color:var(--gmt-c-page)}.gmt-featured__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4 / 3}.gmt-featured__body{display:grid;grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6);padding:var(--gmt-space-10) var(--gmt-gutter);align-items:start}.gmt-featured__main{display:flex;flex-direction:column;gap:var(--gmt-space-3);align-items:flex-start}.gmt-featured__title{font-size:var(--gmt-text-display-lg)}.gmt-featured__title a{-webkit-text-decoration:none;text-decoration:none}.gmt-featured__text{color:var(--gmt-c-text-muted)}.gmt-featured__price{font-size:1.4rem;font-weight:var(--gmt-weight-medium)}.gmt-featured__benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4);width:100%;padding-top:var(--gmt-space-2);padding-bottom:var(--gmt-space-2)}.gmt-featured__benefits li{display:flex;flex-direction:column;gap:var(--gmt-space-2);font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-featured__benefit-icon{color:var(--gmt-c-accent)}.gmt-featured__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gmt-space-4);width:100%;max-width:26rem}.gmt-featured__actions .gmt-add-to-cart{flex:1;min-width:12rem;margin-top:0}.gmt-featured__spec{display:flex;flex-direction:column;gap:var(--gmt-space-3);padding:var(--gmt-space-5);background-color:var(--gmt-c-surface);border-radius:var(--gmt-radius-lg)}.gmt-featured__points{display:flex;flex-direction:column;gap:var(--gmt-space-2)}.gmt-featured__points li{display:flex;align-items:flex-start;gap:var(--gmt-space-2);font-size:var(--gmt-text-body-sm)}.gmt-featured__points .gmt-icon{width:1rem;height:1rem;color:var(--gmt-c-action);flex:none;margin-top:.15rem}.gmt-featured__meta{padding-top:var(--gmt-space-3);border-top:1px solid var(--gmt-c-border);font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-featured__footnote{font-size:var(--gmt-text-label);color:var(--gmt-c-accent)}@media (min-width: 1024px){.gmt-featured{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.gmt-featured__media img{aspect-ratio:auto;min-height:30rem}.gmt-featured__body{grid-template-columns:minmax(0,1fr) 15rem}}.gmt-usage{display:grid;grid-gap:var(--gmt-space-8);gap:var(--gmt-space-8);align-items:start}.gmt-usage__intro{display:flex;flex-direction:column;gap:var(--gmt-space-3);align-items:flex-start}.gmt-usage__title{font-size:var(--gmt-text-display-md)}.gmt-usage__text{color:var(--gmt-c-text-muted);font-size:var(--gmt-text-body-sm)}.gmt-usage__sets{display:grid;grid-gap:var(--gmt-space-5);gap:var(--gmt-space-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));list-style:none;padding:0}.gmt-usage-set{position:relative;border-radius:var(--gmt-radius-lg);overflow:hidden;background-color:var(--gmt-c-surface);min-height:15rem}.gmt-usage-set__media{position:absolute;top:0;right:0;bottom:0;left:0}.gmt-usage-set__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gmt-usage-set__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,rgb(var(--gmt-cream-50) / .94) 0%,rgb(var(--gmt-cream-50) / .7) 45%,transparent 80%)}.gmt-usage-set__body{position:relative;display:flex;flex-direction:column;gap:var(--gmt-space-3);padding:var(--gmt-space-6)}.gmt-usage-set__title{font-family:var(--gmt-font-display);font-size:1.35rem}.gmt-usage-set__steps{display:flex;flex-direction:column;gap:var(--gmt-space-2);counter-reset:gmt-step}.gmt-usage-set__steps li{display:flex;align-items:center;gap:var(--gmt-space-2);font-size:var(--gmt-text-body-sm);counter-increment:gmt-step}.gmt-usage-set__steps li:before{content:counter(gmt-step);display:grid;align-items:center;justify-items:center;place-items:center;flex:none;width:1.4rem;height:1.4rem;border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-full);background-color:rgb(var(--gmt-cream-50));font-size:var(--gmt-text-label)}@media (min-width: 1024px){.gmt-usage{grid-template-columns:16rem 1fr}}.gmt-benefits-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6);list-style:none;padding:0}.gmt-benefit{display:flex;flex-direction:column;align-items:center;gap:var(--gmt-space-2);text-align:center;padding-left:var(--gmt-space-4);padding-right:var(--gmt-space-4)}.gmt-benefit+.gmt-benefit{border-left:1px solid var(--gmt-c-border)}.gmt-benefit__icon{color:var(--gmt-c-accent)}.gmt-benefit__icon .gmt-icon{width:1.75rem;height:1.75rem}.gmt-benefit__title{font-weight:var(--gmt-weight-medium)}.gmt-benefit__text{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}@media (max-width: 639px){.gmt-benefit+.gmt-benefit{border-left:0;border-top:1px solid var(--gmt-c-border);padding-top:var(--gmt-space-5)}}.gmt-origin{position:relative;display:flex;align-items:center;min-height:22rem;border-radius:var(--gmt-radius-lg);overflow:hidden;background-color:var(--gmt-c-surface)}.gmt-origin__media{position:absolute;top:0;right:0;bottom:0;left:0}.gmt-origin__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gmt-origin__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,rgb(var(--gmt-sand-100) / .96) 0%,rgb(var(--gmt-sand-100) / .85) 32%,rgb(var(--gmt-sand-100) / .2) 58%,transparent 72%)}.gmt-origin__body{position:relative;display:flex;flex-direction:column;gap:var(--gmt-space-4);align-items:flex-start;max-width:28rem;padding:var(--gmt-space-8)}.gmt-origin__title{font-size:var(--gmt-text-display-lg)}.gmt-origin__text{color:var(--gmt-c-text-muted);font-size:var(--gmt-text-body-sm)}.gmt-origin--no-image{background-color:var(--gmt-c-surface);min-height:0}@media (max-width: 767px){.gmt-origin__media:after{background:linear-gradient(180deg,rgb(var(--gmt-sand-100) / .95),rgb(var(--gmt-sand-100) / .8),rgb(var(--gmt-sand-100) / .3))}}.gmt-use-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4);list-style:none;padding:0}.gmt-use-card{position:relative;display:flex;align-items:flex-end;min-height:17rem;border-radius:var(--gmt-radius-lg);overflow:hidden;background-color:var(--gmt-c-surface)}.gmt-use-card__media{position:absolute;top:0;right:0;bottom:0;left:0}.gmt-use-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s var(--gmt-ease)}.gmt-use-card:hover .gmt-use-card__media img{transform:scale(1.04)}.gmt-use-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(var(--gmt-ink-900) / .82) 0%,rgb(var(--gmt-ink-900) / .35) 55%,transparent 100%)}.gmt-use-card__body{position:relative;display:flex;flex-direction:column;gap:var(--gmt-space-2);align-items:flex-start;padding:var(--gmt-space-5);color:rgb(var(--gmt-cream-50))}.gmt-use-card__icon{display:grid;align-items:center;justify-items:center;place-items:center;width:2.25rem;height:2.25rem;border:1px solid rgb(var(--gmt-cream-50) / .55);border-radius:var(--gmt-radius-full);margin-bottom:var(--gmt-space-2)}.gmt-use-card__title{font-family:var(--gmt-font-display);font-size:1.35rem}.gmt-use-card__text{font-size:var(--gmt-text-body-sm);opacity:.9}.gmt-use-card__link{display:inline-flex;align-items:center;gap:var(--gmt-space-2);margin-top:var(--gmt-space-2);padding-bottom:2px;border-bottom:1px solid currentColor;color:inherit;font-size:var(--gmt-text-label);letter-spacing:var(--gmt-tracking-label);-webkit-text-decoration:none;text-decoration:none}.gmt-use-card__link .gmt-icon{width:.9rem;height:.9rem}.gmt-use-card--flat{background-color:var(--gmt-c-surface);min-height:0}.gmt-use-card--flat .gmt-use-card__body{color:var(--gmt-c-text)}.gmt-use-card--flat .gmt-use-card__icon{border-color:var(--gmt-c-border);color:var(--gmt-c-accent)}.gmt-use-card--flat .gmt-use-card__text{color:var(--gmt-c-text-muted);opacity:1}.gmt-community--light .gmt-community__aggregate{background-color:transparent;color:var(--gmt-c-text);padding-left:0;padding-right:0}.gmt-community--light .gmt-community__label{color:var(--gmt-c-text-muted)}.gmt-community--light .gmt-community__count{color:var(--gmt-c-accent)}.gmt-community--light .gmt-community__average{color:var(--gmt-c-text-muted)}.gmt-review__author{display:flex;flex-direction:column;gap:.1rem}.gmt-review__verified{font-size:var(--gmt-text-label);letter-spacing:var(--gmt-tracking-label);color:var(--gmt-c-text-muted)}.gmt-review__date{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-journal-split>*{min-width:0}.gmt-journal-split .gmt-journal-grid{width:100%}.gmt-journal-split__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-4)}.gmt-journal-split .gmt-section-heading{margin-bottom:0}.gmt-journal-split .gmt-section-heading__title{font-size:var(--gmt-text-display-lg)}.gmt-review__head{display:flex;align-items:center;gap:var(--gmt-space-3)}.gmt-review__avatar{width:2.5rem;height:2.5rem;border-radius:var(--gmt-radius-full);-o-object-fit:cover;object-fit:cover;flex:none}.gmt-review--share{align-items:flex-start;gap:var(--gmt-space-2);justify-content:center}.gmt-review__title{font-family:var(--gmt-font-display);font-size:1.15rem}.gmt-review--share .gmt-review__text{color:var(--gmt-c-text-muted)}.gmt-community--dark .gmt-community__count{line-height:1.05}.gmt-community--dark .gmt-community__caption{font-family:var(--gmt-font-display);font-size:max(1.6rem,min(2.4vw,2.1rem));opacity:1;line-height:1.15}.gmt-help-topic{display:flex;gap:var(--gmt-space-4);height:100%;padding:var(--gmt-space-5);border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-lg);-webkit-text-decoration:none;text-decoration:none;color:var(--gmt-c-text)}.gmt-help-topic:hover{border-color:var(--gmt-c-action)}.gmt-help-topic__icon{flex:none;color:var(--gmt-c-accent)}.gmt-help-topic__icon .gmt-icon{width:1.6rem;height:1.6rem}.gmt-help-topic__text{display:flex;flex-direction:column;gap:var(--gmt-space-2);min-width:0}.gmt-help-topic__label{font-weight:var(--gmt-weight-medium)}.gmt-help-topic__desc{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-help-topic__more{display:inline-flex;align-items:center;gap:var(--gmt-space-2);margin-top:auto;font-size:var(--gmt-text-body-sm);color:var(--gmt-c-action)}.gmt-help-topic__more .gmt-icon{width:1rem;height:1rem}.gmt-help-layout{display:grid;grid-gap:var(--gmt-space-8);gap:var(--gmt-space-8);align-items:start}@media (min-width: 1024px){.gmt-help-layout{grid-template-columns:14rem minmax(0,1fr) 18rem;gap:var(--gmt-space-10)}}.gmt-help-layout__main,.gmt-help-layout__nav,.gmt-help-layout__aside{min-width:0;display:flex;flex-direction:column;gap:var(--gmt-space-6)}.gmt-help-nav__title{color:var(--gmt-c-text-muted)}.gmt-help-nav__list{list-style:none;padding:0;display:flex;flex-direction:column}.gmt-help-nav__list a{display:flex;align-items:center;justify-content:space-between;gap:var(--gmt-space-3);padding:var(--gmt-space-3) var(--gmt-space-4);border-radius:var(--gmt-radius-md);font-size:var(--gmt-text-body-sm);-webkit-text-decoration:none;text-decoration:none}.gmt-help-nav__list a:hover{background-color:var(--gmt-c-surface)}.gmt-help-nav__count{color:var(--gmt-c-text-muted)}.gmt-help-group{font-family:var(--gmt-font-display);font-size:1.5rem}.gmt-help-more{font-size:var(--gmt-text-body-sm)}.gmt-help-hero__lead{color:var(--gmt-c-text-muted);max-width:46ch}@media (max-width: 1023px){.gmt-help-nav__list{flex-direction:row;overflow-x:auto;scrollbar-width:none;gap:var(--gmt-space-2)}.gmt-help-nav__list::-webkit-scrollbar{display:none}.gmt-help-nav__list a{white-space:nowrap;border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-full)}.gmt-help-layout__nav .gmt-account-support{display:none}}.gmt-community__source{margin-left:.35rem;opacity:.8}.gmt-community__note{margin-top:var(--gmt-space-3);font-size:var(--gmt-text-body-sm);opacity:.85;max-width:22rem}.gmt-review__photos{display:flex;gap:var(--gmt-space-2);list-style:none;padding:0;margin:var(--gmt-space-3) 0 0}.gmt-review__photos img{width:3rem;height:3rem;-o-object-fit:cover;object-fit:cover;border-radius:var(--gmt-radius-md);display:block}}
