@layer components{.gmt-accent{color:var(--gmt-c-accent)}.gmt-rule,.gmt-hero__rule,.gmt-split__rule,.gmt-icons__rule{display:block;width:3rem;height:1px;background-color:var(--gmt-c-accent)}.gmt-on-dark{color:rgb(var(--gmt-cream-50))}.gmt-on-dark .gmt-eyebrow{color:var(--gmt-c-accent-strong)}.gmt-on-dark p:not(.gmt-eyebrow){color:rgb(var(--gmt-cream-50) / .8)}.gmt-on-dark h1,.gmt-on-dark h2,.gmt-on-dark h3{color:rgb(var(--gmt-cream-50))}.gmt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gmt-space-4)}.gmt-checklist{display:flex;flex-direction:column;gap:var(--gmt-space-2)}.gmt-checklist__item{display:flex;align-items:flex-start;gap:var(--gmt-space-3);font-size:var(--gmt-text-body-sm);line-height:1.5}.gmt-checklist__icon{width:1.05rem;height:1.05rem;color:var(--gmt-c-accent);margin-top:.15rem}.gmt-media{position:relative;overflow:hidden;background-color:var(--gmt-c-surface-alt)}.gmt-media img,.gmt-media__image,[class$=__media]>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gmt-media-empty{position:relative;display:grid;align-items:center;justify-items:center;place-items:center;aspect-ratio:4 / 3;aspect-ratio:var(--gmt-media-ratio, 4 / 3);min-height:8rem;background-color:rgb(var(--gmt-sand-200) / .6);outline:1px dashed rgb(var(--gmt-ink-400) / .7);outline-offset:-8px}.gmt-media-empty__caption{display:flex;flex-direction:column;align-items:center;gap:var(--gmt-space-2);padding:var(--gmt-space-4);text-align:center;font-size:.75rem;color:var(--gmt-c-text-muted)}.gmt-media-empty__label{font-weight:var(--gmt-weight-medium);letter-spacing:.04em}.gmt-media-empty__link{font-size:.75rem}.gmt-on-dark .gmt-media-empty{background-color:rgb(var(--gmt-cream-50) / .06);outline-color:rgb(var(--gmt-cream-50) / .4)}.gmt-on-dark .gmt-media-empty__caption{color:rgb(var(--gmt-cream-50) / .7)}.gmt-section--last{padding-bottom:var(--gmt-section-y)}.gmt-anchor{display:block;height:0}.gmt-two,.gmt-three{display:grid;grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6)}.gmt-three__media{min-height:16rem}.gmt-three__media img{height:100%}@media (min-width: 1024px){.gmt-two{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:stretch}.gmt-three{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch}}.gmt-panel{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-4);padding:var(--gmt-space-8)}.gmt-panel--dark{background-color:var(--gmt-c-inverse)}.gmt-panel--surface{background-color:var(--gmt-c-surface)}.gmt-panel__heading{font-size:var(--gmt-text-display-lg);line-height:var(--gmt-leading-snug)}.gmt-panel__body{font-size:var(--gmt-text-body-sm);line-height:1.6;max-width:40ch}.gmt-panel__body>*+*{margin-top:var(--gmt-space-3)}.gmt-panel__checklist{margin-top:var(--gmt-space-2)}.gmt-panel__icon{color:var(--gmt-c-accent-strong)}.gmt-panel__icon .gmt-icon{width:1.75rem;height:1.75rem}@media (min-width: 1024px){.gmt-panel{padding:var(--gmt-space-10)}}.gmt-hero__breadcrumbs{padding-top:0;padding-bottom:0;margin-bottom:var(--gmt-space-8)}.gmt-hero__breadcrumbs .gmt-breadcrumbs__list{font-size:.75rem}.gmt-breadcrumbs__root{display:inline-flex;line-height:0;color:inherit}.gmt-on-dark .gmt-breadcrumbs__list,.gmt-on-dark .gmt-breadcrumbs [aria-current],.gmt-on-dark .gmt-breadcrumbs a{color:rgb(var(--gmt-cream-50) / .7)}.gmt-on-dark .gmt-breadcrumbs [aria-current]{color:var(--gmt-c-accent-strong)}.gmt-on-dark .gmt-breadcrumbs__item+.gmt-breadcrumbs__item:before{color:rgb(var(--gmt-cream-50) / .4)}.gmt-hero--light .gmt-breadcrumbs [aria-current]{color:var(--gmt-c-accent)}.gmt-hero--home .gmt-hero__media>img,.gmt-hero--home .gmt-hero-slider__slide>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gmt-main--home>.gmt-anchor+*{margin-top:0}}@layer components{.gmt-hero{position:relative}.gmt-hero__grid{display:grid}.gmt-hero__text{display:flex;align-items:center}.gmt-hero__wrap{width:100%;padding:var(--gmt-space-10) var(--gmt-gutter)}.gmt-hero__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-5);max-width:34rem}.gmt-hero__title{font-size:var(--gmt-text-display-lg);line-height:1.08}.gmt-hero__subtitle{font-family:var(--gmt-font-display);font-size:var(--gmt-text-display-md);color:var(--gmt-c-accent);line-height:1.2;margin-top:calc(-1 * var(--gmt-space-3))}.gmt-hero__body{font-size:var(--gmt-text-body);line-height:1.7;max-width:44ch}.gmt-hero__body>*+*{margin-top:var(--gmt-space-3)}.gmt-hero__actions{margin-top:var(--gmt-space-2)}.gmt-hero__visual{position:relative}.gmt-hero__visual .gmt-hero__media{height:100%;min-height:16rem}.gmt-hero__visual .gmt-hero__media img{height:100%}.gmt-hero__visual .gmt-media-empty{height:100%;aspect-ratio:auto;min-height:18rem}.gmt-hero--dark .gmt-hero__text{background-color:var(--gmt-c-inverse)}.gmt-hero--dark .gmt-hero__body{color:rgb(var(--gmt-cream-50) / .8)}.gmt-hero--light .gmt-hero__text{background-color:var(--gmt-c-page)}.gmt-hero--light .gmt-hero__body{color:var(--gmt-c-text-muted)}.gmt-hero__aside{display:flex;flex-direction:column;gap:var(--gmt-space-5);padding:var(--gmt-space-7);background-color:var(--gmt-c-inverse)}.gmt-hero__aside-item{display:flex;gap:var(--gmt-space-4);align-items:flex-start}.gmt-hero__aside-icon{flex:none;display:grid;align-items:center;justify-items:center;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--gmt-c-accent-strong);border-radius:var(--gmt-radius-full);color:var(--gmt-c-accent-strong)}.gmt-hero__aside-icon .gmt-icon{width:1.15rem;height:1.15rem}.gmt-hero__aside-title{font-family:var(--gmt-font-display);font-size:1.2rem;line-height:1.2}.gmt-hero__aside-text{font-size:var(--gmt-text-body-sm);line-height:1.5;margin-top:.25rem}.gmt-hero__aside:has(.gmt-hero__aside-item:only-child) .gmt-hero__aside-item{flex-direction:column;gap:var(--gmt-space-3)}.gmt-hero__aside:has(.gmt-hero__aside-item:only-child) .gmt-hero__aside-title{color:var(--gmt-c-accent-strong)}@media (min-width: 1024px){.gmt-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.gmt-hero__wrap{padding-top:var(--gmt-space-14);padding-bottom:var(--gmt-space-14)}.gmt-hero--dark .gmt-hero__wrap,.gmt-hero--light .gmt-hero__wrap{padding-right:var(--gmt-space-10)}.gmt-hero--dark .gmt-hero__inner,.gmt-hero--light .gmt-hero__inner{margin-left:max(0px,calc((100vw - 0px - var(--gmt-container)) / 2));margin-left:max(0px,calc((100vw - var(--gmt-scrollbar, 0px) - var(--gmt-container)) / 2))}.gmt-hero__title{font-size:var(--gmt-text-display-xl)}.gmt-hero__visual .gmt-hero__media,.gmt-hero__visual .gmt-media-empty{min-height:32rem}.gmt-hero--with-aside .gmt-hero__visual{padding-right:0}.gmt-hero__aside{position:absolute;right:0;top:var(--gmt-space-10);width:min(19rem,45%)}.gmt-hero--light .gmt-hero__visual .gmt-hero__media{width:calc(100% - 4rem)}}.gmt-hero--home{display:grid;min-height:min(44rem,88vh);background-color:var(--gmt-c-surface-alt);isolation:isolate}.gmt-hero--home.gmt-hero--no-media{min-height:0}.gmt-hero--home.gmt-hero--no-media .gmt-media-empty{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:0;min-height:5rem;grid-row:2;max-width:var(--gmt-container);margin:0 auto var(--gmt-space-6);width:100%}.gmt-hero--home.gmt-hero--no-media .gmt-media-empty:after{display:none}.gmt-hero--home.gmt-hero--no-media .gmt-hero__wrap{padding-bottom:var(--gmt-space-8)}.gmt-hero-slider{overflow:hidden}.gmt-hero-slider__track{position:absolute;top:0;right:0;bottom:0;left:0}.gmt-hero-slider__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s ease}.gmt-hero-slider__slide.is-active{opacity:1}.gmt-hero-slider__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:65% 50%;object-position:65% 50%}.gmt-hero-slider__dots{position:absolute;bottom:var(--gmt-space-5);left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:2}.gmt-hero-slider__dot{width:1.5rem;height:.2rem;border:0;padding:0;background-color:rgb(var(--gmt-green-900) / .25);cursor:pointer;transition:background-color .2s ease,width .2s ease}.gmt-hero-slider__dot.is-active{background-color:rgb(var(--gmt-green-900));width:2rem}.gmt-hero--home .gmt-hero-slider:after{display:none}.gmt-hero-slider__slide: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) / .78) 30%,rgb(var(--gmt-cream-50) / .25) 52%,transparent 68%)}@media (prefers-reduced-motion: reduce){.gmt-hero-slider__slide{transition:none}}.gmt-hero--home .gmt-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.gmt-hero--home .gmt-hero__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:65% 50%;object-position:65% 50%}.gmt-hero--home .gmt-media-empty{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;aspect-ratio:auto;align-items:end;justify-items:center;place-items:end center}.gmt-hero--home .gmt-hero__media:after,.gmt-hero--home .gmt-media-empty: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) / .78) 30%,rgb(var(--gmt-cream-50) / .25) 52%,transparent 68%)}.gmt-hero--home .gmt-hero__grid{grid-template-columns:1fr}.gmt-hero--home .gmt-hero__wrap{max-width:var(--gmt-container);margin-left:auto;margin-right:auto;padding-top:var(--gmt-space-10);padding-bottom:var(--gmt-space-14)}.gmt-hero--home .gmt-hero__inner{max-width:30rem}.gmt-hero--home .gmt-hero__title{font-size:var(--gmt-text-display-xl)}.gmt-hero--home .gmt-hero__rule{display:none}.gmt-hero--home .gmt-hero__body{color:var(--gmt-c-text)}.gmt-hero__scroll{position:absolute;bottom:var(--gmt-space-6);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--gmt-space-2);color:var(--gmt-c-text);-webkit-text-decoration:none;text-decoration:none;font-size:.6rem}.gmt-hero__scroll-line{display:block;width:1px;height:2rem;background-color:currentColor;opacity:.5}@media (min-width: 1024px){.gmt-hero--home .gmt-hero__wrap{padding-top:var(--gmt-space-16);padding-bottom:var(--gmt-space-20)}}@media (max-width: 1023px){.gmt-hero:not(.gmt-hero--home) .gmt-hero__visual{order:-1}.gmt-hero:not(.gmt-hero--home) .gmt-hero__visual .gmt-hero__media img{max-height:22rem}}}@layer components{.gmt-stats__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gmt-space-6) var(--gmt-space-4);gap:var(--gmt-space-6) var(--gmt-space-4)}.gmt-stats__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem}.gmt-stats__icon{color:var(--gmt-c-text);margin-bottom:var(--gmt-space-2)}.gmt-stats__icon .gmt-icon{width:2rem;height:2rem;stroke-width:1.25}.gmt-stats__label{color:var(--gmt-c-text)}.gmt-stats__value{font-family:var(--gmt-font-display);font-size:2.1rem;line-height:1;letter-spacing:.01em}.gmt-stats__text{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted);line-height:1.4;max-width:18ch}.gmt-stats--band{background-color:var(--gmt-c-surface);padding-top:var(--gmt-space-10);padding-bottom:var(--gmt-space-10)}.gmt-stats--card{background-color:var(--gmt-c-surface);padding:var(--gmt-space-10) var(--gmt-space-6);margin-top:var(--gmt-space-10);margin-bottom:var(--gmt-space-10)}.gmt-stats--inline{margin-top:var(--gmt-space-6);padding-top:var(--gmt-space-6);border-top:1px solid var(--gmt-c-border)}.gmt-stats--inline .gmt-stats__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gmt-space-4)}.gmt-stats--inline .gmt-stats__value{font-size:1.1rem;font-family:var(--gmt-font-body);font-weight:var(--gmt-weight-medium)}.gmt-stats--inline .gmt-stats__icon .gmt-icon{width:1.6rem;height:1.6rem}.gmt-stats--inline .gmt-stats__text{font-size:.8rem}@media (min-width: 768px){.gmt-stats__list{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-columns:repeat(var(--gmt-stats-cols, 5),minmax(0,1fr));gap:var(--gmt-space-6)}.gmt-stats__item+.gmt-stats__item{border-left:1px solid var(--gmt-c-border)}.gmt-stats--inline .gmt-stats__item+.gmt-stats__item{border-left:1px solid var(--gmt-c-border)}}.gmt-split{display:grid}.gmt-split__visual{position:relative}.gmt-split__media,.gmt-split__media img{height:100%}.gmt-split__text{display:flex;align-items:center}.gmt-split__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-5);padding:var(--gmt-space-10) var(--gmt-gutter);width:100%}.gmt-split__title{font-size:var(--gmt-text-display-lg);line-height:1.1;max-width:20ch}.gmt-split__body{color:var(--gmt-c-text-muted);font-size:var(--gmt-text-body-sm);line-height:1.7;max-width:46ch}.gmt-split__body>*+*{margin-top:var(--gmt-space-3)}.gmt-split__checklist{margin-top:var(--gmt-space-1)}.gmt-split--surface .gmt-split__text{background-color:var(--gmt-c-surface)}.gmt-split--dark .gmt-split__text{background-color:var(--gmt-c-inverse)}.gmt-split--dark .gmt-split__body{color:rgb(var(--gmt-cream-50) / .8)}.gmt-split .gmt-stats--inline{width:100%}.gmt-split--cards .gmt-split__visual{padding:var(--gmt-space-6) var(--gmt-gutter)}.gmt-split__cards .gmt-cards__list{gap:2px}.gmt-split__cards .gmt-cards__frame{aspect-ratio:3 / 4}@media (min-width: 1024px){.gmt-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.gmt-split--media-end .gmt-split__visual{order:2}.gmt-split__inner{padding:var(--gmt-space-14) var(--gmt-space-12)}.gmt-split--tall .gmt-split__visual{min-height:34rem}.gmt-split:not(.gmt-split--cards) .gmt-split__visual{position:relative}.gmt-split:not(.gmt-split--cards) .gmt-split__visual .gmt-split__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.gmt-split:not(.gmt-split--cards) .gmt-split__visual .gmt-split__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:none}.gmt-split:not(.gmt-split--cards) .gmt-split__visual .gmt-media-empty{position:absolute;top:0;right:0;bottom:0;left:0}.gmt-split--media-start .gmt-split__inner{padding-right:max(var(--gmt-space-12),calc((100vw - 0px - var(--gmt-container)) / 2));padding-right:max(var(--gmt-space-12),calc((100vw - var(--gmt-scrollbar, 0px) - var(--gmt-container)) / 2))}.gmt-split--media-end .gmt-split__inner{padding-left:max(var(--gmt-space-12),calc((100vw - 0px - var(--gmt-container)) / 2));padding-left:max(var(--gmt-space-12),calc((100vw - var(--gmt-scrollbar, 0px) - var(--gmt-container)) / 2))}.gmt-split--cards{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr)}.gmt-split--cards .gmt-split__visual{padding:0}.gmt-split--contained{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:center;-moz-column-gap:var(--gmt-space-8);column-gap:var(--gmt-space-8)}.gmt-split--contained .gmt-split__inner{padding-left:0;padding-right:0}.gmt-split--contained .gmt-split__visual{padding:var(--gmt-space-6) 0}.gmt-split--contained .gmt-split__cards .gmt-cards__frame{aspect-ratio:4 / 5}.gmt-split--contained .gmt-split__cards .gmt-cards__list{gap:var(--gmt-space-3)}.gmt-split--wide{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr)}.gmt-split--wide .gmt-split__inner{padding:var(--gmt-space-6) var(--gmt-space-10) var(--gmt-space-6) 0}}@media (max-width: 1023px){.gmt-split__visual{order:-1}.gmt-split:not(.gmt-split--cards) .gmt-split__media img{max-height:22rem}.gmt-split:not(.gmt-split--cards) .gmt-media-empty{aspect-ratio:16 / 9}}.gmt-cards__intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gmt-space-3);margin-bottom:var(--gmt-space-8)}.gmt-cards__heading{font-size:var(--gmt-text-display-lg);line-height:1.15;max-width:24ch}.gmt-cards__list{display:grid;grid-template-columns:1fr;grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6)}.gmt-cards__item{position:relative}.gmt-cards__frame{position:relative;overflow:hidden;background-color:var(--gmt-c-surface-alt);aspect-ratio:4 / 3}.gmt-cards__frame .gmt-cards__media{position:absolute;top:0;right:0;bottom:0;left:0}.gmt-cards__frame .gmt-cards__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gmt-cards__frame .gmt-media-empty{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.gmt-cards__badge{position:absolute;top:var(--gmt-space-4);left:var(--gmt-space-4);display:grid;align-items:center;justify-items:center;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--gmt-radius-full);background-color:var(--gmt-c-inverse);color:var(--gmt-c-accent-strong);border:1px solid rgb(var(--gmt-cream-50) / .25);z-index:1}.gmt-cards__badge .gmt-icon{width:1.2rem;height:1.2rem}.gmt-cards__caption{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-2);padding-top:var(--gmt-space-4)}.gmt-cards__title{font-size:var(--gmt-text-display-sm);line-height:1.2}.gmt-cards__text{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted);line-height:1.5}.gmt-cards__caption .gmt-button--link{margin-top:var(--gmt-space-1);font-size:var(--gmt-text-body-sm)}.gmt-cards--overlay .gmt-cards__frame{aspect-ratio:3 / 4}.gmt-cards--overlay .gmt-cards__badge{position:static;margin-bottom:var(--gmt-space-1)}.gmt-cards--overlay .gmt-cards__caption{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:var(--gmt-space-12) var(--gmt-space-5) var(--gmt-space-5);background:linear-gradient(180deg,transparent 0%,rgb(var(--gmt-green-900) / .55) 35%,rgb(var(--gmt-green-900) / .95) 100%);color:rgb(var(--gmt-cream-50))}.gmt-cards--overlay .gmt-cards__title{color:rgb(var(--gmt-cream-50))}.gmt-cards--overlay .gmt-cards__text{color:rgb(var(--gmt-cream-50) / .8)}.gmt-cards--overlay .gmt-cards__caption .gmt-button--link{color:var(--gmt-c-accent-strong)}.gmt-on-dark .gmt-cards__title{color:rgb(var(--gmt-cream-50))}.gmt-on-dark .gmt-cards__text{color:rgb(var(--gmt-cream-50) / .75)}.gmt-on-dark .gmt-cards__caption .gmt-button--link{color:rgb(var(--gmt-cream-50))}@media (min-width: 640px){.gmt-cards__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.gmt-cards__list{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:repeat(var(--gmt-cards-cols, 3),minmax(0,1fr));gap:var(--gmt-space-5)}.gmt-cards--overlay .gmt-cards__list{gap:var(--gmt-space-3)}}.gmt-icons{display:grid;grid-gap:var(--gmt-space-8);gap:var(--gmt-space-8)}.gmt-icons__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-4)}.gmt-icons__heading{font-size:var(--gmt-text-display-lg);line-height:1.1;max-width:18ch}.gmt-icons__body{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted);line-height:1.7;max-width:40ch}.gmt-icons__body>*+*{margin-top:var(--gmt-space-3)}.gmt-icons__list{display:grid;grid-template-columns:1fr;grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6)}.gmt-icons__item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-2)}.gmt-icons__icon{color:var(--gmt-c-text);margin-bottom:var(--gmt-space-2)}.gmt-icons__icon .gmt-icon{width:1.75rem;height:1.75rem;stroke-width:1.25}.gmt-icons--circle .gmt-icons__icon{display:grid;align-items:center;justify-items:center;place-items:center;width:3.5rem;height:3.5rem;border:1px solid rgb(var(--gmt-ink-400) / .6);border-radius:var(--gmt-radius-full)}.gmt-icons__title{font-size:var(--gmt-text-display-sm);line-height:1.2}.gmt-icons__title--label{font-family:var(--gmt-font-body);font-size:var(--gmt-text-label);font-weight:var(--gmt-weight-semi);letter-spacing:var(--gmt-tracking-label);color:var(--gmt-c-text)}.gmt-icons__text{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted);line-height:1.5;max-width:26ch}.gmt-icons__after{display:flex;flex-direction:column;align-items:center;gap:var(--gmt-space-4);text-align:center}.gmt-icons--row .gmt-icons__intro{align-items:center;text-align:center}.gmt-icons--row .gmt-icons__heading{max-width:24ch}.gmt-icons--row .gmt-icons__item{align-items:center;text-align:center}.gmt-icons--row .gmt-icons__text{max-width:24ch}.gmt-icons--row .gmt-icons__list{gap:var(--gmt-space-8) var(--gmt-space-4)}.gmt-icons--card{background-color:var(--gmt-c-surface);padding:var(--gmt-space-8) var(--gmt-space-6)}.gmt-icons--card .gmt-icons__icon .gmt-icon{width:2rem;height:2rem}@media (min-width: 640px){.gmt-icons__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.gmt-icons--intro{grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;gap:var(--gmt-space-10)}.gmt-icons--intro.gmt-icons--no-intro{grid-template-columns:1fr}.gmt-icons__list{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--gmt-icons-cols, 4),minmax(0,1fr));gap:var(--gmt-space-6)}.gmt-icons__item+.gmt-icons__item{border-left:1px solid var(--gmt-c-border);padding-left:var(--gmt-space-6)}.gmt-icons--intro .gmt-icons__intro{border-right:1px solid var(--gmt-c-border);padding-right:var(--gmt-space-8);align-self:stretch}.gmt-icons--card{padding:var(--gmt-space-10) var(--gmt-space-8)}}.gmt-steps{padding-top:var(--gmt-space-10);padding-bottom:var(--gmt-space-10)}.gmt-steps__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gmt-space-3);margin-bottom:var(--gmt-space-8)}.gmt-steps__heading{font-size:var(--gmt-text-display-lg);line-height:1.15;max-width:24ch}.gmt-steps__body{display:grid;grid-gap:var(--gmt-space-8);gap:var(--gmt-space-8)}.gmt-steps__list{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gmt-space-6) var(--gmt-space-4);gap:var(--gmt-space-6) var(--gmt-space-4)}.gmt-steps__item{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gmt-space-2)}.gmt-steps__marker{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-page);border:1px solid rgb(var(--gmt-ink-400) / .6);color:var(--gmt-c-text);z-index:1}.gmt-steps__marker .gmt-icon{width:1.25rem;height:1.25rem}.gmt-steps__number{font-size:.8rem;font-weight:var(--gmt-weight-medium);letter-spacing:.06em}.gmt-steps__index{color:var(--gmt-c-text-muted);margin-top:var(--gmt-space-2)}.gmt-steps__label{font-size:var(--gmt-text-body-sm);line-height:1.35;max-width:14ch}.gmt-steps__label--caps{color:var(--gmt-c-text);font-weight:var(--gmt-weight-semi);max-width:16ch;margin-top:var(--gmt-space-3)}.gmt-steps__text{font-size:.8rem;color:var(--gmt-c-text-muted);line-height:1.45;max-width:20ch}.gmt-steps__aside{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-5);font-size:var(--gmt-text-body-sm);line-height:1.6}.gmt-steps__aside-text>*+*{margin-top:var(--gmt-space-3)}.gmt-steps--icons,.gmt-steps--numbers{background-color:var(--gmt-c-surface);padding:var(--gmt-space-10) var(--gmt-space-6);margin-top:var(--gmt-space-4);margin-bottom:var(--gmt-space-4)}.gmt-steps--icons .gmt-steps__marker{background-color:var(--gmt-c-page)}.gmt-steps--numbers .gmt-steps__marker{background-color:var(--gmt-c-inverse);border-color:var(--gmt-c-inverse);color:rgb(var(--gmt-cream-50))}@media (min-width: 768px){.gmt-steps__list{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-columns:repeat(var(--gmt-steps-count, 6),minmax(0,1fr));gap:var(--gmt-space-3)}.gmt-steps__list:before{content:"";position:absolute;top:1.5rem;left:calc(100% / 6 / 2);right:calc(100% / 6 / 2);left:calc(100% / var(--gmt-steps-count, 6) / 2);right:calc(100% / var(--gmt-steps-count, 6) / 2);height:0;border-top:1px dashed rgb(var(--gmt-gold-600) / .7)}}@media (min-width: 1024px){.gmt-steps--with-aside .gmt-steps__body{grid-template-columns:minmax(0,1fr) 16rem;align-items:center;gap:var(--gmt-space-10)}.gmt-steps--with-aside .gmt-steps__aside{border-left:1px solid var(--gmt-c-border);padding-left:var(--gmt-space-8)}.gmt-steps--icons,.gmt-steps--numbers{padding:var(--gmt-space-12) var(--gmt-space-10)}}.gmt-timeline{display:grid;grid-gap:var(--gmt-space-8);gap:var(--gmt-space-8)}.gmt-timeline__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-4)}.gmt-timeline__heading{font-size:var(--gmt-text-display-lg);line-height:1.1;max-width:16ch}.gmt-timeline__body{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted);line-height:1.7;max-width:40ch}.gmt-timeline__list{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gmt-space-6) var(--gmt-space-4);gap:var(--gmt-space-6) var(--gmt-space-4)}.gmt-timeline__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gmt-space-2)}.gmt-timeline__year{font-family:var(--gmt-font-body);font-weight:var(--gmt-weight-medium);font-size:var(--gmt-text-body)}.gmt-timeline__marker{display:grid;align-items:center;justify-items:center;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--gmt-radius-full);background-color:var(--gmt-c-page);border:1px solid rgb(var(--gmt-ink-400) / .6);z-index:1}.gmt-timeline__marker .gmt-icon{width:1.1rem;height:1.1rem}.gmt-timeline__text{font-size:.8rem;color:var(--gmt-c-text-muted);line-height:1.45;max-width:18ch;margin-top:var(--gmt-space-2)}@media (min-width: 768px){.gmt-timeline__list{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-columns:repeat(var(--gmt-timeline-count, 5),minmax(0,1fr));gap:var(--gmt-space-3)}.gmt-timeline__list:before{content:"";position:absolute;top:calc(1.5rem + 1.375rem + var(--gmt-space-2));left:10%;right:10%;left:calc(100% / var(--gmt-timeline-count, 5) / 2);right:calc(100% / var(--gmt-timeline-count, 5) / 2);border-top:1px dashed rgb(var(--gmt-gold-600) / .7)}}@media (min-width: 1024px){.gmt-timeline{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:start;gap:var(--gmt-space-12)}}.gmt-cta{position:relative;background-color:var(--gmt-c-inverse);isolation:isolate;overflow:hidden}.gmt-cta__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.35}.gmt-cta__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gmt-cta__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(var(--gmt-green-900) / .4),rgb(var(--gmt-green-900) / .9) 30%,rgb(var(--gmt-green-900) / .9) 70%,rgb(var(--gmt-green-900) / .4))}.gmt-cta__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-6);padding-top:var(--gmt-space-12);padding-bottom:var(--gmt-space-12)}.gmt-cta__text{display:flex;flex-direction:column;gap:var(--gmt-space-3);max-width:40rem}.gmt-cta__heading{font-size:var(--gmt-text-display-lg);line-height:1.15}.gmt-cta__body{font-size:var(--gmt-text-body);line-height:1.6;max-width:46ch}.gmt-cta--inline .gmt-cta__inner{align-items:center;text-align:center}.gmt-cta--inline .gmt-cta__heading{font-size:var(--gmt-text-display-md)}@media (min-width: 1024px){.gmt-cta__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--gmt-space-10)}.gmt-cta--stack .gmt-cta__text{flex-direction:row;align-items:center;gap:var(--gmt-space-12);max-width:none;flex:1}.gmt-cta--stack .gmt-cta__heading{flex:0 0 auto;max-width:18ch}.gmt-cta--inline .gmt-cta__inner{justify-content:center;gap:var(--gmt-space-10);padding-top:var(--gmt-space-8);padding-bottom:var(--gmt-space-8)}.gmt-cta--inline .gmt-cta__text{flex-direction:row;align-items:center;gap:var(--gmt-space-8);max-width:none}}.gmt-numbered__intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gmt-space-3);margin-bottom:var(--gmt-space-8)}.gmt-numbered__heading{font-size:var(--gmt-text-display-lg);line-height:1.15}.gmt-numbered__list{display:grid;grid-template-columns:1fr;grid-gap:var(--gmt-space-5);gap:var(--gmt-space-5)}.gmt-numbered__item{display:flex;flex-direction:column}.gmt-numbered__card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gmt-space-3);flex:1;padding:var(--gmt-space-7) var(--gmt-space-5);background-color:var(--gmt-c-surface)}.gmt-numbered__icon{color:var(--gmt-c-text)}.gmt-numbered__icon .gmt-icon{width:2rem;height:2rem;stroke-width:1.25}.gmt-numbered__title{font-family:var(--gmt-font-body);font-size:var(--gmt-text-body);font-weight:var(--gmt-weight-semi);line-height:1.3}.gmt-numbered__title a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.gmt-numbered__title a:hover{color:var(--gmt-c-accent)}.gmt-numbered__text{font-size:.8rem;color:var(--gmt-c-text-muted);line-height:1.5}.gmt-numbered__media{aspect-ratio:4 / 3;margin-top:var(--gmt-space-4);overflow:hidden}.gmt-numbered__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gmt-numbered__media.gmt-media-empty{margin-top:var(--gmt-space-4)}@media (min-width: 640px){.gmt-numbered__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 900px){.gmt-numbered__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.gmt-numbered__list{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-columns:repeat(var(--gmt-numbered-cols, 6),minmax(0,1fr));gap:var(--gmt-space-4)}}.gmt-gallery__eyebrow{text-align:center;margin-bottom:var(--gmt-space-5)}.gmt-gallery__panel{display:grid;grid-gap:var(--gmt-space-8);gap:var(--gmt-space-8);background-color:var(--gmt-c-surface);padding:var(--gmt-space-8) var(--gmt-space-6)}.gmt-gallery__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-4)}.gmt-gallery__heading{font-size:var(--gmt-text-display-md);line-height:1.2;max-width:18ch}.gmt-gallery__body{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted);line-height:1.7}.gmt-gallery__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gmt-space-3);gap:var(--gmt-space-3)}.gmt-gallery__item{position:relative;display:flex;flex-direction:column}.gmt-gallery__media{aspect-ratio:3 / 4;overflow:hidden}.gmt-gallery__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gmt-gallery__caption{display:block;padding:var(--gmt-space-3) var(--gmt-space-2);background-color:var(--gmt-c-inverse);color:rgb(var(--gmt-cream-50));text-align:center;font-size:.6rem}@media (min-width: 1024px){.gmt-gallery__panel{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:center;padding:var(--gmt-space-10)}.gmt-gallery__list{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--gmt-gallery-cols, 4),minmax(0,1fr))}}}@layer components{.gmt-certs{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-4);padding:var(--gmt-space-8)}.gmt-certs--surface{background-color:var(--gmt-c-surface)}.gmt-certs--dark{background-color:var(--gmt-c-inverse)}.gmt-certs__heading{font-size:var(--gmt-text-display-md);line-height:1.2}.gmt-certs__body{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted);line-height:1.6;max-width:40ch}.gmt-certs__body:empty{display:none}.gmt-certs__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));grid-gap:var(--gmt-space-5) var(--gmt-space-4);gap:var(--gmt-space-5) var(--gmt-space-4);width:100%;margin-top:var(--gmt-space-2);margin-bottom:var(--gmt-space-2)}.gmt-certs__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gmt-space-2)}.gmt-certs__badge{display:grid;align-items:center;justify-items:center;place-items:center;width:4.5rem;height:4.5rem;border:1px solid rgb(var(--gmt-ink-400) / .7);border-radius:var(--gmt-radius-full);background-color:var(--gmt-c-page);color:var(--gmt-c-text);overflow:hidden}.gmt-certs__badge img{width:70%;height:70%;-o-object-fit:contain;object-fit:contain}.gmt-certs__badge:has(.gmt-certs__logo){background-color:#fff;border-color:rgb(var(--gmt-ink-400) / .35)}.gmt-certs__logo{width:78%;height:78%;max-width:none;-o-object-fit:contain;object-fit:contain}.gmt-certs__badge .gmt-icon{width:1.5rem;height:1.5rem}.gmt-certs__mark{font-size:.6rem;font-weight:var(--gmt-weight-semi);letter-spacing:.06em;line-height:1.2;padding:.25rem}.gmt-certs__label{font-size:var(--gmt-text-body-sm);font-weight:var(--gmt-weight-medium)}.gmt-certs__text{font-size:.75rem;color:var(--gmt-c-text-muted);line-height:1.4;max-width:16ch}.gmt-on-dark .gmt-certs__badge{background-color:transparent;color:rgb(var(--gmt-cream-50));border-color:rgb(var(--gmt-cream-50) / .4)}@media (min-width: 1024px){.gmt-certs{padding:var(--gmt-space-10)}}.gmt-categories__intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gmt-space-3);margin-bottom:var(--gmt-space-8)}.gmt-categories__heading{font-size:var(--gmt-text-display-lg)}.gmt-categories__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gmt-space-6) var(--gmt-space-4);gap:var(--gmt-space-6) var(--gmt-space-4)}.gmt-categories__link{display:flex;flex-direction:column;gap:var(--gmt-space-1);-webkit-text-decoration:none;text-decoration:none;color:var(--gmt-c-text)}.gmt-categories__media{display:block;aspect-ratio:1;overflow:hidden;background-color:var(--gmt-c-surface-alt);margin-bottom:var(--gmt-space-3)}.gmt-categories__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--gmt-duration) var(--gmt-ease)}.gmt-categories__link:hover .gmt-categories__media img{transform:scale(1.03)}.gmt-categories__name{font-family:var(--gmt-font-display);font-size:var(--gmt-text-display-sm);line-height:1.2}.gmt-categories__link:hover .gmt-categories__name{color:var(--gmt-c-accent)}.gmt-categories__text{font-size:.8rem;color:var(--gmt-c-text-muted);line-height:1.4}.gmt-categories__more{display:flex;justify-content:center;margin-top:var(--gmt-space-8)}@media (min-width: 640px){.gmt-categories__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.gmt-categories__list{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-columns:repeat(var(--gmt-categories-cols, 6),minmax(0,1fr));gap:var(--gmt-space-5)}}.gmt-brand-band{display:grid;background-color:var(--gmt-c-surface)}.gmt-brand-band__text{display:flex;flex-direction:column;justify-content:center;gap:var(--gmt-space-5);padding:var(--gmt-space-8) var(--gmt-space-6)}.gmt-brand-band__row{display:flex;flex-direction:column;gap:var(--gmt-space-5)}.gmt-brand-band__wordmark{font-family:var(--gmt-font-body);font-size:1.05rem;font-weight:var(--gmt-weight-medium);letter-spacing:.32em;color:var(--gmt-c-text);white-space:nowrap}.gmt-brand-band__logo img{display:block;max-height:2.5rem;width:auto}.gmt-brand-band__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-3)}.gmt-brand-band__body{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted);line-height:1.6;max-width:40ch}.gmt-brand-band__visual{min-height:14rem}.gmt-brand-band__media,.gmt-brand-band__media img{height:100%}.gmt-brand-band__visual .gmt-media-empty{height:100%;aspect-ratio:auto;min-height:14rem}@media (min-width: 1024px){.gmt-brand-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gmt-brand-band__text{padding:var(--gmt-space-10)}.gmt-brand-band__row{flex-direction:row;align-items:center;gap:var(--gmt-space-8)}.gmt-brand-band__copy{border-left:1px solid var(--gmt-c-border);padding-left:var(--gmt-space-8)}.gmt-brand-band__visual{min-height:18rem}}.gmt-mission{display:grid;grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6)}.gmt-mission__item{display:flex;flex-direction:column;gap:var(--gmt-space-3)}.gmt-mission__text{font-size:var(--gmt-text-body);line-height:1.7;color:var(--gmt-c-text);max-width:44ch}@media (min-width: 768px){.gmt-mission{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gmt-space-10)}.gmt-mission__item+.gmt-mission__item{border-left:1px solid var(--gmt-c-border);padding-left:var(--gmt-space-10)}}.gmt-visit{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-5);padding-top:var(--gmt-space-8);padding-bottom:var(--gmt-space-8);border-top:1px solid var(--gmt-c-border);border-bottom:1px solid var(--gmt-c-border)}.gmt-visit__icon{display:grid;align-items:center;justify-items:center;place-items:center;width:3.5rem;height:3.5rem;border:1px solid var(--gmt-c-accent);border-radius:var(--gmt-radius-full);color:var(--gmt-c-accent);flex:none}.gmt-visit__icon .gmt-icon{width:1.5rem;height:1.5rem}.gmt-visit__text{display:flex;flex-direction:column;gap:var(--gmt-space-2);flex:1}.gmt-visit__heading{font-size:var(--gmt-text-display-md);line-height:1.2}.gmt-visit__body{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted);line-height:1.6;max-width:50ch}@media (min-width: 1024px){.gmt-visit{flex-direction:row;align-items:center;gap:var(--gmt-space-8)}}.gmt-what .gmt-cards__intro{margin-bottom:var(--gmt-space-10)}.gmt-categories--cards .gmt-categories__link{border:1px solid var(--gmt-c-border);background-color:var(--gmt-c-page);padding-bottom:var(--gmt-space-5)}.gmt-categories--cards .gmt-categories__media{position:relative;aspect-ratio:4 / 3;margin-bottom:var(--gmt-space-8);overflow:visible}.gmt-categories--cards .gmt-categories__media img{aspect-ratio:4 / 3}.gmt-categories__badge{position:absolute;left:var(--gmt-space-4);bottom:calc(-1 * var(--gmt-space-6));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-page);border:1px solid var(--gmt-c-border);color:var(--gmt-c-text)}.gmt-categories__badge .gmt-icon{width:1.35rem;height:1.35rem;stroke-width:1.25}.gmt-categories--cards .gmt-categories__name,.gmt-categories--cards .gmt-categories__text,.gmt-categories--cards .gmt-categories__cta{padding-left:var(--gmt-space-4);padding-right:var(--gmt-space-4)}.gmt-categories__cta{display:inline-flex;align-items:center;gap:var(--gmt-space-2);margin-top:var(--gmt-space-3);font-size:.8rem;font-weight:var(--gmt-weight-medium)}.gmt-categories__cta .gmt-icon{width:1rem;height:1rem;color:var(--gmt-c-accent)}@media (min-width: 1024px){.gmt-categories--cards .gmt-categories__list{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--gmt-categories-cols, 4),minmax(0,1fr))}}@media (max-width: 767px){.gmt-categories--cards .gmt-categories__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gmt-space-3);gap:var(--gmt-space-3);overflow:visible;margin-left:0;margin-right:0;padding-left:0;padding-right:0;padding-bottom:0;scroll-snap-type:none}.gmt-categories--cards .gmt-categories__list>li{flex:none;min-width:0}.gmt-categories--cards .gmt-categories__link{height:100%;padding-bottom:var(--gmt-space-4)}.gmt-categories--cards .gmt-categories__media{margin-bottom:var(--gmt-space-6)}.gmt-categories--cards .gmt-categories__badge{width:2.5rem;height:2.5rem;left:var(--gmt-space-3);bottom:calc(-1 * var(--gmt-space-5))}.gmt-categories--cards .gmt-categories__badge .gmt-icon{width:1.1rem;height:1.1rem}.gmt-categories--cards .gmt-categories__name,.gmt-categories--cards .gmt-categories__cta{padding-left:var(--gmt-space-3);padding-right:var(--gmt-space-3)}.gmt-categories--cards .gmt-categories__name{font-size:1.05rem}.gmt-categories--cards .gmt-categories__cta{margin-top:var(--gmt-space-2)}}}@layer components{.gmt-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4);width:100%}.gmt-strip__item{display:flex;gap:var(--gmt-space-3);align-items:flex-start}.gmt-strip__icon{flex:none;color:var(--gmt-c-text)}.gmt-strip__icon .gmt-icon{width:1.6rem;height:1.6rem;stroke-width:1.25}.gmt-strip__text{display:flex;flex-direction:column;gap:.1rem}.gmt-strip__title{font-size:.8rem;font-weight:var(--gmt-weight-semi)}.gmt-strip__note{font-size:.75rem;color:var(--gmt-c-text-muted);line-height:1.4}.gmt-strip--surface{background-color:var(--gmt-c-surface);padding:var(--gmt-space-6)}.gmt-strip--surface .gmt-strip__item{flex-direction:row}.gmt-strip--centered .gmt-strip__item{justify-content:center}.gmt-hero__features{margin-top:var(--gmt-space-6);padding-top:var(--gmt-space-6);border-top:1px solid var(--gmt-c-border)}.gmt-hero__features .gmt-strip__item{flex-direction:column;gap:var(--gmt-space-2)}@media (min-width: 768px){.gmt-strip{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--gmt-strip-cols, 4),minmax(0,1fr))}.gmt-strip--surface .gmt-strip__item+.gmt-strip__item{border-left:1px solid var(--gmt-c-border);padding-left:var(--gmt-space-5)}.gmt-hero__features{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--gmt-strip-cols, 4),minmax(0,1fr))}.gmt-hero__features .gmt-strip__item+.gmt-strip__item{border-left:1px solid var(--gmt-c-border);padding-left:var(--gmt-space-4)}}.gmt-logos{display:flex;flex-direction:column;align-items:center;gap:var(--gmt-space-5);padding-top:var(--gmt-space-6);padding-bottom:var(--gmt-space-6)}.gmt-logos__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--gmt-space-6) var(--gmt-space-10);width:100%}.gmt-logos__link{display:inline-flex;align-items:center;color:var(--gmt-c-text);-webkit-text-decoration:none;text-decoration:none}.gmt-logos__link img{max-height:2.25rem;width:auto;filter:grayscale(1);opacity:.85}.gmt-logos__name{font-family:var(--gmt-font-display);font-size:1.1rem;letter-spacing:.12em}.gmt-logos__note{font-size:.8rem;color:var(--gmt-c-text-muted)}.gmt-cases__intro,.gmt-stories__intro,.gmt-markets__intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gmt-space-3);margin-bottom:var(--gmt-space-8)}.gmt-cases__heading,.gmt-stories__heading,.gmt-markets__heading{font-size:var(--gmt-text-display-lg)}.gmt-cases__list{display:grid;grid-template-columns:1fr;grid-gap:var(--gmt-space-5);gap:var(--gmt-space-5)}.gmt-cases__item{display:flex;flex-direction:column;border:1px solid var(--gmt-c-border);background-color:var(--gmt-c-page)}.gmt-cases__frame{position:relative;aspect-ratio:4 / 3;overflow:visible}.gmt-cases__media{position:absolute;top:0;right:0;bottom:0;left:0}.gmt-cases__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gmt-cases__badge{position:absolute;left:var(--gmt-space-4);bottom:calc(-1 * var(--gmt-space-5));display:grid;align-items:center;justify-items:center;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--gmt-radius-full);background-color:var(--gmt-c-page);border:1px solid var(--gmt-c-border);z-index:1}.gmt-cases__badge .gmt-icon{width:1.2rem;height:1.2rem}.gmt-cases__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-2);padding:var(--gmt-space-8) var(--gmt-space-4) var(--gmt-space-5)}.gmt-cases__title{font-size:var(--gmt-text-display-sm)}.gmt-cases__client{font-size:.75rem;color:var(--gmt-c-text-muted)}.gmt-cases__text{font-size:.8rem;line-height:1.5}.gmt-cases__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gmt-space-3);gap:var(--gmt-space-3);width:100%;margin-top:var(--gmt-space-3);margin-bottom:var(--gmt-space-3);padding-top:var(--gmt-space-3);padding-bottom:var(--gmt-space-3);border-top:1px solid var(--gmt-c-border);border-bottom:1px solid var(--gmt-c-border)}.gmt-cases__metrics div{display:flex;flex-direction:column;align-items:center;text-align:center}.gmt-cases__metrics dt{font-family:var(--gmt-font-display);font-size:1.3rem}.gmt-cases__metrics dd{font-size:.65rem;color:var(--gmt-c-text-muted)}@media (min-width: 640px){.gmt-cases__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.gmt-cases__list{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--gmt-cases-cols, 4),minmax(0,1fr))}}.gmt-testimonials{display:grid;background-color:var(--gmt-c-surface)}.gmt-testimonials__quotes{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gmt-testimonials__quotes::-webkit-scrollbar{display:none}.gmt-testimonials__item{flex:0 0 100%;scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--gmt-space-4);padding:var(--gmt-space-8);margin:0}.gmt-testimonials__mark{color:var(--gmt-c-accent)}.gmt-testimonials__mark .gmt-icon{width:2rem;height:2rem}.gmt-testimonials__quote{font-family:var(--gmt-font-display);font-style:italic;font-size:var(--gmt-text-display-sm);line-height:1.4;max-width:34ch}.gmt-testimonials__author{display:flex;align-items:center;gap:var(--gmt-space-4);font-size:.8rem;color:var(--gmt-c-text-muted)}.gmt-testimonials__author>span:last-child{display:flex;flex-direction:column}.gmt-testimonials__author strong{color:var(--gmt-c-text)}.gmt-testimonials__logo img{max-height:2.5rem;width:auto}.gmt-testimonials__visual{min-height:14rem}.gmt-testimonials__media,.gmt-testimonials__media img{height:100%}.gmt-testimonials__visual .gmt-media-empty{height:100%;aspect-ratio:auto;min-height:14rem}@media (min-width: 1024px){.gmt-testimonials--split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.gmt-stories__list{display:grid;grid-template-columns:1fr;grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6)}.gmt-stories__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4);align-items:start}.gmt-stories__media{aspect-ratio:4 / 3;overflow:hidden}.gmt-stories__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gmt-stories__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-2)}.gmt-stories__title{font-size:var(--gmt-text-display-sm)}.gmt-stories__lead{font-size:.75rem;color:var(--gmt-c-accent)}.gmt-stories__text{font-size:.8rem;line-height:1.5;color:var(--gmt-c-text-muted)}@media (min-width: 1024px){.gmt-stories__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.gmt-markets__grid{display:grid;grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6);align-items:center}.gmt-markets__regions{display:flex;flex-direction:column;gap:var(--gmt-space-4)}.gmt-markets__region{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:0 var(--gmt-space-3);gap:0 var(--gmt-space-3)}.gmt-markets__dot{width:.6rem;height:.6rem;margin-top:.35rem;border-radius:var(--gmt-radius-full);background-color:rgb(var(--gmt-green-600) / 1);background-color:rgb(var(--gmt-green-600) / calc(1 - var(--gmt-region-index, 0) * .2));grid-row:span 2}.gmt-markets__region-title{font-size:.85rem;font-weight:var(--gmt-weight-semi)}.gmt-markets__region-text{font-size:.75rem;color:var(--gmt-c-text-muted)}.gmt-markets__map .gmt-media-empty{aspect-ratio:16 / 9}.gmt-markets__card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-5);background-color:var(--gmt-c-surface);padding:var(--gmt-space-6)}@media (min-width: 1024px){.gmt-markets__grid{grid-template-columns:minmax(0,.8fr) minmax(0,2.4fr) minmax(0,1.1fr);gap:var(--gmt-space-8)}}.gmt-stats-badges{position:relative;display:grid;grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6);align-items:center;background-color:var(--gmt-c-surface);padding:var(--gmt-space-6);isolation:isolate;overflow:hidden}.gmt-stats-badges__media{position:absolute;top:0;right:auto;bottom:0;left:0;width:30%;z-index:-1;opacity:.9}.gmt-stats-badges__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gmt-stats-badges__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 40%,var(--gmt-c-surface) 100%)}.gmt-stats-badges__figures .gmt-stats--inline{margin:0;padding:0;border:0}.gmt-stats-badges__figures .gmt-stats__list{grid-template-columns:repeat(2,minmax(0,1fr))}.gmt-stats-badges__figures .gmt-stats__value{font-family:var(--gmt-font-display);font-size:1.9rem;color:var(--gmt-c-accent)}.gmt-stats-badges__marks .gmt-certs{padding:0;background:transparent}.gmt-stats-badges__marks .gmt-certs__list{grid-template-columns:repeat(3,4.25rem);justify-content:center;margin:0;gap:var(--gmt-space-3)}.gmt-stats-badges__marks .gmt-certs__badge{width:4.25rem;height:4.25rem}.gmt-stats-badges__marks .gmt-certs__label,.gmt-stats-badges__marks .gmt-certs__text{display:none}@media (min-width: 1024px){.gmt-stats-badges{grid-template-columns:minmax(0,1fr) auto;padding:var(--gmt-space-8) var(--gmt-space-8) var(--gmt-space-8) 32%}.gmt-stats-badges__figures .gmt-stats__list{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--gmt-stats-cols, 4),minmax(0,1fr))}.gmt-stats-badges:not(.gmt-stats-badges--with-media){padding-left:var(--gmt-space-8)}}.gmt-cta--boxed{margin-top:var(--gmt-space-6);margin-bottom:var(--gmt-space-6)}.gmt-cta--boxed .gmt-cta__inner{padding:var(--gmt-space-8);max-width:none}.gmt-cta--boxed .gmt-cta__media{opacity:1;top:0;right:0;bottom:0;left:auto;width:30%}.gmt-cta--boxed .gmt-cta__media:after{background:linear-gradient(90deg,rgb(var(--gmt-green-900)) 0%,rgb(var(--gmt-green-900) / .6) 40%,transparent 100%)}.gmt-cta--boxed.gmt-cta--with-media .gmt-cta__inner{padding-right:32%}.gmt-cta__icon{display:grid;align-items:center;justify-items:center;place-items:center;width:3.5rem;height:3.5rem;flex:none;border:1px solid var(--gmt-c-accent-strong);border-radius:var(--gmt-radius-full);color:var(--gmt-c-accent-strong)}.gmt-cta__icon .gmt-icon{width:1.5rem;height:1.5rem}@media (min-width: 1024px){.gmt-cta--boxed .gmt-cta__inner{flex-direction:row;gap:var(--gmt-space-8)}.gmt-cta--boxed .gmt-cta__text{flex-direction:column;align-items:flex-start;gap:var(--gmt-space-2)}.gmt-cta--boxed .gmt-cta__heading{font-size:var(--gmt-text-display-md);max-width:none}}.gmt-cards--boxed .gmt-cards__item{border:1px solid var(--gmt-c-border);background-color:var(--gmt-c-page)}.gmt-cards--boxed .gmt-cards__caption{padding:var(--gmt-space-7) var(--gmt-space-4) var(--gmt-space-5)}.gmt-cards--boxed .gmt-cards__badge{top:auto;bottom:calc(-1 * var(--gmt-space-5));background-color:var(--gmt-c-inverse);border-color:var(--gmt-c-inverse)}.gmt-cards--boxed .gmt-cards__frame{overflow:visible}.gmt-cards--boxed .gmt-cards__frame .gmt-cards__media{overflow:hidden}.gmt-cards__checklist{margin-top:var(--gmt-space-2);margin-bottom:var(--gmt-space-2)}.gmt-cards__checklist .gmt-checklist__item{font-size:.78rem}.gmt-cards__checklist .gmt-checklist__icon{color:var(--gmt-c-accent)}@media (min-width: 1024px){.gmt-cards--boxed .gmt-cards__list{gap:var(--gmt-space-4)}.gmt-cards--boxed[style*="--gmt-cards-cols: 5"] .gmt-cards__list,.gmt-cards--boxed[style*="--gmt-cards-cols: 6"] .gmt-cards__list{grid-template-columns:repeat(var(--gmt-cards-cols),minmax(0,1fr))}}.gmt-steps--plain{background-color:transparent;padding-left:0;padding-right:0}.gmt-steps--plain.gmt-steps--icons .gmt-steps__marker{border-color:rgb(var(--gmt-ink-400) / .7)}.gmt-steps--plain .gmt-steps__index{font-weight:var(--gmt-weight-semi);color:var(--gmt-c-accent)}.gmt-approach{display:grid;grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6);align-items:stretch;background-color:var(--gmt-c-surface);padding:var(--gmt-space-4);margin-top:var(--gmt-space-6);margin-bottom:var(--gmt-space-6)}.gmt-approach .gmt-steps{margin:0;padding:var(--gmt-space-6)}.gmt-steps--left .gmt-steps__head{align-items:flex-start;text-align:left}.gmt-approach__media{min-height:12rem}.gmt-approach__media img{height:100%}@media (min-width: 1024px){.gmt-approach{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}}.gmt-icons--list .gmt-icons__list{grid-template-columns:1fr;gap:var(--gmt-space-4)}.gmt-icons--list .gmt-icons__item{display:grid;grid-template-columns:2.75rem minmax(0,1fr);grid-column-gap:var(--gmt-space-4);-moz-column-gap:var(--gmt-space-4);column-gap:var(--gmt-space-4);grid-row-gap:.2rem;row-gap:.2rem;align-items:start;text-align:left;border:0;padding:0}.gmt-icons--list .gmt-icons__icon{grid-row:1 / span 2;margin:0;width:2.75rem;height:2.75rem}.gmt-icons--list .gmt-icons__title{margin:0;line-height:1.3}.gmt-icons--list .gmt-icons__title--label{font-size:.7rem;letter-spacing:.1em;padding-top:.35rem}.gmt-icons--list .gmt-icons__text{max-width:40ch;margin:0;font-size:var(--gmt-text-body-sm);line-height:1.55}.gmt-split__icons.gmt-icons--list{margin-top:var(--gmt-space-2)}.gmt-split__icons.gmt-icons--list .gmt-icons__list{display:grid;grid-template-columns:1fr}.gmt-icons--flow .gmt-icons__list{gap:var(--gmt-space-6) var(--gmt-space-8)}.gmt-icons--boxes .gmt-icons__list{gap:var(--gmt-space-3)}.gmt-icons--boxes .gmt-icons__item{background-color:var(--gmt-c-page);border:1px solid var(--gmt-c-border)!important;padding:var(--gmt-space-5) var(--gmt-space-4)}@media (min-width: 1024px){.gmt-icons--flow .gmt-icons__item+.gmt-icons__item{border:0;position:relative;padding-left:var(--gmt-space-8)}.gmt-icons--flow .gmt-icons__item+.gmt-icons__item:before{content:"→";position:absolute;left:0;top:1rem;color:var(--gmt-c-text-muted)}.gmt-icons--flow .gmt-icons__item:first-child{background-color:var(--gmt-c-page);border:1px solid var(--gmt-c-border);padding:var(--gmt-space-5)}.gmt-icons--list .gmt-icons__item+.gmt-icons__item{border:0;padding-left:0}}.gmt-quote{display:grid;grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6);align-items:start}.gmt-quote-form{background-color:var(--gmt-c-page);border:1px solid var(--gmt-c-border);padding:var(--gmt-space-6)}.gmt-quote-form__heading{font-size:var(--gmt-text-display-md);margin-bottom:var(--gmt-space-5)}.gmt-quote-form__form{display:flex;flex-direction:column;gap:var(--gmt-space-5)}.gmt-quote-form__row{display:grid;grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4)}.gmt-quote-form__interests legend{font-size:var(--gmt-text-body-sm);font-weight:var(--gmt-weight-medium);margin-bottom:var(--gmt-space-3)}.gmt-quote-form__hint{font-weight:var(--gmt-weight-normal);color:var(--gmt-c-text-muted);font-size:.75rem}.gmt-quote-form__checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:var(--gmt-space-2) var(--gmt-space-4);gap:var(--gmt-space-2) var(--gmt-space-4)}.gmt-quote-form__check{display:flex;align-items:center;gap:var(--gmt-space-2);font-size:.8rem}.gmt-quote-form__check input{accent-color:rgb(var(--gmt-green-800))}.gmt-quote-form__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--gmt-space-4);padding-top:var(--gmt-space-2)}.gmt-quote-form__privacy{display:flex;align-items:center;gap:var(--gmt-space-2);font-size:.75rem;color:var(--gmt-c-text-muted)}.gmt-quote-form__privacy .gmt-icon{width:1rem;height:1rem}.gmt-quote__aside{display:flex;flex-direction:column;gap:var(--gmt-space-5)}.gmt-quote__why{background-color:var(--gmt-c-surface);padding:var(--gmt-space-6)}.gmt-quote__why-heading{font-size:var(--gmt-text-display-sm);margin-bottom:var(--gmt-space-5)}.gmt-quote__talk{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-3);background-color:var(--gmt-c-inverse);padding:var(--gmt-space-6)}.gmt-quote__talk-icon{color:var(--gmt-c-accent-strong)}.gmt-quote__talk-icon .gmt-icon{width:1.6rem;height:1.6rem}.gmt-quote__talk-title{font-family:var(--gmt-font-display);font-size:1.2rem;color:var(--gmt-c-accent-strong)}.gmt-quote__talk-text{font-size:.8rem}.gmt-quote__talk-lines{display:flex;flex-direction:column;gap:var(--gmt-space-2);font-size:.85rem}.gmt-quote__talk-lines li{display:flex;align-items:center;gap:var(--gmt-space-2)}.gmt-quote__talk-lines a{color:rgb(var(--gmt-cream-50));-webkit-text-decoration:none;text-decoration:none}.gmt-quote__talk-lines .gmt-icon{width:1rem;height:1rem;color:var(--gmt-c-accent-strong)}.gmt-proof{display:grid;grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6)}.gmt-proof .gmt-testimonials--band{background-color:var(--gmt-c-surface)}@media (min-width: 768px){.gmt-quote-form__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gmt-quote-form__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.gmt-quote{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr)}.gmt-proof{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:stretch}.gmt-proof .gmt-logos{background-color:var(--gmt-c-surface);justify-content:center}}.gmt-split--boxed .gmt-split__inner{padding:var(--gmt-space-8)}.gmt-split--boxed .gmt-split__title{font-size:var(--gmt-text-display-md)}.gmt-split--boxed .gmt-split__visual{padding:var(--gmt-space-4)}.gmt-split--boxed.gmt-split--dark .gmt-split__visual{padding:var(--gmt-space-6);background-color:var(--gmt-c-inverse)}.gmt-split--boxed .gmt-split__media img{aspect-ratio:1}.gmt-split__icons{width:100%}.gmt-brand-story{align-items:stretch}.gmt-shop-panels{display:grid;grid-gap:var(--gmt-space-5);gap:var(--gmt-space-5)}@media (min-width: 1024px){.gmt-split--boxed{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gmt-split--boxed .gmt-split__inner{padding:var(--gmt-space-8)!important}.gmt-shop-panels{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.gmt-two.gmt-brand-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.gmt-certs--row{align-items:center;text-align:center;padding-top:var(--gmt-space-6);padding-bottom:var(--gmt-space-6)}.gmt-certs--row .gmt-certs__list{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.gmt-certs--row .gmt-certs__item+.gmt-certs__item{border-left:1px solid var(--gmt-c-border)}.gmt-certs--page{background-color:transparent}.gmt-search-head{display:grid;grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4);align-items:center;padding-top:var(--gmt-space-6);padding-bottom:var(--gmt-space-6)}.gmt-search-head__title h1{font-size:var(--gmt-text-display-lg)}.gmt-search-head__for{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-search-head__for em{color:var(--gmt-c-accent);font-style:normal}.gmt-search-head__count{background-color:var(--gmt-c-surface);padding:var(--gmt-space-3) var(--gmt-space-5);font-size:var(--gmt-text-body-sm);white-space:nowrap;justify-self:start}.gmt-search-layout{display:grid;grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6);align-items:start;padding-bottom:var(--gmt-space-10)}.gmt-search-refine{display:flex;flex-direction:column;gap:var(--gmt-space-5);border:1px solid var(--gmt-c-border);padding:var(--gmt-space-5)}.gmt-search-refine__heading{display:flex;justify-content:space-between;align-items:center;font-weight:var(--gmt-weight-medium)}.gmt-search-refine__label{font-size:.85rem;font-weight:var(--gmt-weight-semi);margin-bottom:var(--gmt-space-2)}.gmt-search-refine__group+.gmt-search-refine__group{border-top:1px solid var(--gmt-c-border);padding-top:var(--gmt-space-4)}.gmt-search-refine ul{display:flex;flex-direction:column;gap:var(--gmt-space-2)}.gmt-search-refine li a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--gmt-space-2);gap:var(--gmt-space-2);font-size:.8rem;color:var(--gmt-c-text);-webkit-text-decoration:none;text-decoration:none}.gmt-search-refine__box{width:.9rem;height:.9rem;border:1px solid rgb(var(--gmt-ink-400));border-radius:2px}.gmt-search-refine li.is-active .gmt-search-refine__box{background-color:rgb(var(--gmt-green-800));border-color:rgb(var(--gmt-green-800))}.gmt-search-refine__count{color:var(--gmt-c-text-muted);font-size:.7rem}.gmt-search-refine__range{display:flex;align-items:center;gap:var(--gmt-space-2)}.gmt-search-refine__range input{width:4.5rem;padding:.4rem;border:1px solid var(--gmt-c-border);background:var(--gmt-c-page);font:inherit;font-size:.8rem}.gmt-search-tabs{display:flex;flex-wrap:wrap;gap:var(--gmt-space-2);margin-bottom:var(--gmt-space-6)}.gmt-search-tab{display:inline-flex;gap:.3rem;padding:.55rem 1rem;border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-full);font-size:.8rem;color:var(--gmt-c-text);-webkit-text-decoration:none;text-decoration:none}.gmt-search-tab.is-active{background-color:var(--gmt-c-inverse);border-color:var(--gmt-c-inverse);color:rgb(var(--gmt-cream-50))}.gmt-search-results{display:grid;grid-gap:var(--gmt-space-5);gap:var(--gmt-space-5)}.gmt-search-results--products{grid-template-columns:repeat(2,minmax(0,1fr))}.gmt-search-result__link{display:flex;flex-direction:column;gap:var(--gmt-space-1);padding:var(--gmt-space-5);border:1px solid var(--gmt-c-border);-webkit-text-decoration:none;text-decoration:none;color:var(--gmt-c-text)}.gmt-search-result__type{color:var(--gmt-c-accent);font-size:.6rem}.gmt-search-result__title{font-family:var(--gmt-font-display);font-size:1.2rem}.gmt-search-result__text{font-size:.8rem;color:var(--gmt-c-text-muted)}@media (min-width: 768px){.gmt-search-head{grid-template-columns:auto minmax(0,1fr) auto}}@media (min-width: 1024px){.gmt-search-layout{grid-template-columns:16rem minmax(0,1fr)}.gmt-search-results--products{grid-template-columns:repeat(4,minmax(0,1fr))}.gmt-search-layout:not(:has(.gmt-search-refine)){grid-template-columns:1fr}}.gmt-help-search{display:flex;align-items:center;gap:var(--gmt-space-3);width:100%;max-width:32rem;margin-top:var(--gmt-space-6);padding:.85rem 1rem;background-color:var(--gmt-c-page);border:1px solid var(--gmt-c-border)}.gmt-help-search .gmt-icon{width:1.1rem;height:1.1rem;color:var(--gmt-c-text-muted);flex:none}.gmt-help-search input{flex:1;border:0;background:transparent;font:inherit;font-size:var(--gmt-text-body-sm);min-width:0}.gmt-help-search input:focus{outline:none}.gmt-help-topics{display:grid;grid-gap:var(--gmt-space-5);gap:var(--gmt-space-5);align-items:start}.gmt-help-topics__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4)}.gmt-help-topic{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gmt-space-2);padding:var(--gmt-space-6) var(--gmt-space-4);border:1px solid var(--gmt-c-border);background-color:var(--gmt-c-page);color:var(--gmt-c-text);-webkit-text-decoration:none;text-decoration:none;height:100%}.gmt-help-topic:hover{border-color:var(--gmt-c-accent)}.gmt-help-topic__icon .gmt-icon{width:2rem;height:2rem;stroke-width:1.1}.gmt-help-topic__title{font-weight:var(--gmt-weight-semi);font-size:.9rem}.gmt-help-topic__text{font-size:.75rem;color:var(--gmt-c-text-muted);line-height:1.45}.gmt-help-aside{background-color:var(--gmt-c-surface);padding:var(--gmt-space-6)}.gmt-help-aside__title{font-family:var(--gmt-font-display);font-size:1.2rem}.gmt-help-aside__text{font-size:.8rem;color:var(--gmt-c-text-muted);margin-top:var(--gmt-space-2);margin-bottom:var(--gmt-space-4)}.gmt-help-aside__lines{display:flex;flex-direction:column;gap:var(--gmt-space-3);font-size:.85rem}.gmt-help-aside__lines li{display:flex;align-items:center;gap:var(--gmt-space-2)}.gmt-help-aside__lines a{color:var(--gmt-c-text);-webkit-text-decoration:none;text-decoration:none}.gmt-help-aside__lines .gmt-icon{width:1rem;height:1rem;color:var(--gmt-c-text-muted)}.gmt-help-faq{display:grid;grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6);align-items:start}.gmt-help-faq__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gmt-space-4);margin-bottom:var(--gmt-space-4)}.gmt-help-faq__heading{font-size:var(--gmt-text-display-md)}.gmt-help-faq__list{border:1px solid var(--gmt-c-border)}.gmt-help-faq__list .gmt-tabs__faq{padding:var(--gmt-space-4) var(--gmt-space-5)}.gmt-help-faq__list .gmt-tabs__faq:last-child{border-bottom:0}.gmt-help-faq__aside{display:flex;flex-direction:column;gap:var(--gmt-space-4)}.gmt-help-card{background-color:var(--gmt-c-surface);padding:var(--gmt-space-6);display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-3)}.gmt-help-card__title{font-family:var(--gmt-font-display);font-size:1.15rem}.gmt-help-card__text{font-size:.8rem;color:var(--gmt-c-text-muted)}@media (min-width: 768px){.gmt-help-topics__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.gmt-help-topics{grid-template-columns:minmax(0,1fr) 14rem}.gmt-help-topics__list{grid-template-columns:repeat(6,minmax(0,1fr))}.gmt-help-faq{grid-template-columns:minmax(0,2fr) minmax(0,.8fr);gap:var(--gmt-space-10)}}.gmt-order-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--gmt-steps-count, 4),minmax(0,1fr));margin-top:var(--gmt-space-8);margin-bottom:var(--gmt-space-6);position:relative}.gmt-order-steps__item{display:flex;flex-direction:column;align-items:center;gap:var(--gmt-space-2);text-align:center;font-size:.8rem;position:relative}.gmt-order-steps__item:before{content:"";position:absolute;top:.9rem;left:50%;right:50%;height:2px;background-color:var(--gmt-c-border);z-index:-1}.gmt-order-steps__item:not(:last-child):before{left:50%;right:-50%}.gmt-order-steps__item:last-child:before{display:none}.gmt-order-steps__item.is-done+.gmt-order-steps__item.is-done:before,.gmt-order-steps__item.is-done:not(:last-child):before{background-color:rgb(var(--gmt-green-800))}.gmt-order-steps__marker{display:grid;align-items:center;justify-items:center;place-items:center;width:1.8rem;height:1.8rem;border-radius:var(--gmt-radius-full);border:1px solid var(--gmt-c-border);background-color:var(--gmt-c-page);font-size:.75rem}.gmt-order-steps__item.is-done .gmt-order-steps__marker{background-color:rgb(var(--gmt-green-800));border-color:rgb(var(--gmt-green-800));color:rgb(var(--gmt-cream-50))}.gmt-order-steps__marker .gmt-icon{width:.9rem;height:.9rem}.gmt-order-next{border:1px solid var(--gmt-c-border);padding:var(--gmt-space-5);margin-bottom:var(--gmt-space-6)}.gmt-order-next__title{font-weight:var(--gmt-weight-medium);font-size:.85rem;margin-bottom:var(--gmt-space-4)}.gmt-order-next__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4);font-size:.78rem;line-height:1.45}.gmt-order-next__list li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gmt-space-2)}.gmt-order-next__list .gmt-icon{width:1.5rem;height:1.5rem;stroke-width:1.2}@media (min-width: 768px){.gmt-order-next__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.gmt-copy{display:grid;grid-gap:var(--gmt-space-8);gap:var(--gmt-space-8)}.gmt-copy__title{max-width:24ch;margin-left:auto;margin-right:auto;font-family:var(--gmt-font-display);font-size:var(--gmt-text-display-lg);font-weight:var(--gmt-display-weight);line-height:var(--gmt-leading-snug);text-align:center;text-wrap:balance}.gmt-copy__blocks{display:grid;grid-gap:var(--gmt-space-5);gap:var(--gmt-space-5)}.gmt-copy__block{display:grid;grid-gap:var(--gmt-space-3);gap:var(--gmt-space-3)}.gmt-copy__heading{font-family:var(--gmt-font-display);font-size:1.35rem;font-weight:var(--gmt-display-weight);line-height:1.25}.gmt-copy__block p{font-size:var(--gmt-text-body-lg);line-height:var(--gmt-leading-loose);color:var(--gmt-c-text)}.gmt-copy__list{display:grid;grid-gap:var(--gmt-space-2);gap:var(--gmt-space-2);padding-left:1.25rem;list-style:disc;line-height:var(--gmt-leading-loose)}.gmt-copy__link{display:inline-flex;align-items:center;gap:var(--gmt-space-2);font-weight:var(--gmt-weight-medium);color:var(--gmt-c-action);-webkit-text-decoration:none;text-decoration:none}.gmt-copy__link .gmt-icon{width:1rem;height:1rem}.gmt-copy__link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.25em}.gmt-copy--intro .gmt-copy__blocks{max-width:68ch;margin-left:auto;margin-right:auto}.gmt-copy--intro .gmt-copy__block p:first-of-type{font-size:1.2em}.gmt-copy--intro .gmt-copy__block:first-child p:first-of-type{font-family:var(--gmt-font-display);font-size:1.45rem;line-height:1.4}.gmt-copy:not(.gmt-copy--intro) .gmt-copy__blocks{gap:0;border-top:1px solid var(--gmt-c-border)}.gmt-copy:not(.gmt-copy--intro) .gmt-copy__block{padding-top:var(--gmt-space-5);padding-bottom:var(--gmt-space-5);border-bottom:1px solid var(--gmt-c-border)}.gmt-copy:not(.gmt-copy--intro) .gmt-copy__block p{font-size:var(--gmt-text-body)}.gmt-icons--offer .gmt-icons__link{color:inherit;-webkit-text-decoration:none;text-decoration:none}.gmt-icons--offer .gmt-icons__link:hover{color:var(--gmt-c-action);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.25em}.gmt-faq{display:grid;grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6)}.gmt-faq__intro{text-align:center}.gmt-faq__title{max-width:24ch;margin-left:auto;margin-right:auto;font-family:var(--gmt-font-display);font-size:var(--gmt-text-display-lg);font-weight:var(--gmt-display-weight);line-height:var(--gmt-leading-snug);text-wrap:balance}.gmt-faq__list{width:100%;border-top:1px solid var(--gmt-c-border)}.gmt-faq__item{border-bottom:1px solid var(--gmt-c-border)}.gmt-faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--gmt-space-4);padding-top:var(--gmt-space-4);padding-bottom:var(--gmt-space-4);list-style:none;cursor:pointer;font-family:var(--gmt-font-display);font-size:1.2rem;font-weight:var(--gmt-display-weight);line-height:1.3}.gmt-faq__question::marker,.gmt-faq__question::-webkit-details-marker{display:none;content:""}.gmt-faq__question:hover{color:var(--gmt-c-action)}.gmt-faq__question:focus-visible{outline:2px solid var(--gmt-c-accent);outline-offset:2px}.gmt-faq__chevron{flex:none;width:1.1rem;height:1.1rem;color:var(--gmt-c-accent);transition:transform var(--gmt-duration) var(--gmt-ease)}.gmt-faq__item[open] .gmt-faq__chevron{transform:rotate(180deg)}.gmt-faq__answer{padding-top:0;padding-bottom:var(--gmt-space-5);color:var(--gmt-c-text-muted);line-height:var(--gmt-leading-loose);max-width:80ch}@media (min-width: 768px){.gmt-copy:not(.gmt-copy--intro) .gmt-copy__block{grid-template-columns:minmax(0,1fr) minmax(0,2fr);-moz-column-gap:var(--gmt-space-10);column-gap:var(--gmt-space-10);align-items:start}.gmt-copy:not(.gmt-copy--intro) .gmt-copy__heading{grid-column:1;grid-row:1 / span 4}.gmt-copy:not(.gmt-copy--intro) .gmt-copy__block>:not(.gmt-copy__heading){grid-column:2}.gmt-copy:not(.gmt-copy--intro) .gmt-copy__block:not(:has(.gmt-copy__heading))>*{grid-column:1 / -1}.gmt-copy:not(.gmt-copy--intro) .gmt-copy__block p{max-width:62ch}}.gmt-related{display:grid;grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6)}.gmt-related__intro{display:grid;grid-gap:var(--gmt-space-2);gap:var(--gmt-space-2);text-align:center}.gmt-related__title{max-width:24ch;margin-left:auto;margin-right:auto;font-family:var(--gmt-font-display);font-size:var(--gmt-text-display-lg);font-weight:var(--gmt-display-weight);line-height:var(--gmt-leading-snug);text-wrap:balance}.gmt-related__list{display:grid;grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4);list-style:none;margin:0;padding:0}.gmt-related__card{display:flex;flex-direction:column;gap:var(--gmt-space-2);height:100%;padding:var(--gmt-space-5);border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-md);background-color:var(--gmt-c-page);color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:border-color var(--gmt-duration) var(--gmt-ease),transform var(--gmt-duration) var(--gmt-ease)}.gmt-related__card:hover{border-color:var(--gmt-c-action);transform:translateY(-2px)}.gmt-related__icon{display:grid;align-items:center;justify-items:center;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--gmt-radius-full);background-color:var(--gmt-c-surface);color:var(--gmt-c-accent);margin-bottom:var(--gmt-space-1)}.gmt-related__icon .gmt-icon{width:1.25rem;height:1.25rem}.gmt-related__name{font-family:var(--gmt-font-display);font-size:1.25rem;font-weight:var(--gmt-display-weight);line-height:1.25;color:var(--gmt-c-title)}.gmt-related__text{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted);line-height:1.5}.gmt-related__more{display:inline-flex;align-items:center;gap:var(--gmt-space-2);margin-top:auto;padding-top:var(--gmt-space-2);font-size:var(--gmt-text-body-sm);font-weight:var(--gmt-weight-medium);color:var(--gmt-c-action)}.gmt-related__more .gmt-icon{width:1rem;height:1rem}@media (min-width: 768px){.gmt-related__list{grid-template-columns:repeat(3,minmax(0,1fr))}}}@layer components{.gmt-contact-methods,.gmt-help-topics{list-style:none;padding:0}.gmt-contact-method{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-contact-method__icon{color:var(--gmt-c-accent)}.gmt-contact-method__icon .gmt-icon{width:1.6rem;height:1.6rem}.gmt-contact-method__label{font-family:var(--gmt-font-display);font-size:1.35rem}.gmt-contact-method__text{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-contact-method__value{margin-top:auto;padding-top:var(--gmt-space-3);font-weight:var(--gmt-weight-medium)}.gmt-help-topic{display:flex;align-items:flex-start;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}.gmt-help-topic:hover{border-color:var(--gmt-c-action)}.gmt-help-topic__icon{color:var(--gmt-c-accent)}.gmt-help-topic__body{display:flex;flex-direction:column;gap:.15rem}.gmt-help-topic__label{font-weight:var(--gmt-weight-medium)}.gmt-help-topic__text{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-help-topic__arrow{margin-left:auto;color:var(--gmt-c-text-muted)}.gmt-help-topic__arrow .gmt-icon{width:1.05rem;height:1.05rem}.gmt-contact-layout{display:grid;grid-gap:var(--gmt-space-10);gap:var(--gmt-space-10)}@media (min-width: 1024px){.gmt-contact-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.gmt-contact-form{display:flex;flex-direction:column;gap:var(--gmt-space-4)}.gmt-contact-form__title{font-size:var(--gmt-text-display-md)}.gmt-contact-form__lead{color:var(--gmt-c-text-muted);font-size:var(--gmt-text-body-sm)}.gmt-contact-form__form{display:flex;flex-direction:column;gap:var(--gmt-space-5);align-items:flex-start}.gmt-contact-form__form>.gmt-field,.gmt-contact-form__row{width:100%}.gmt-contact-form__row{display:grid;grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4)}@media (min-width: 640px){.gmt-contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.gmt-contact-aside{display:flex;flex-direction:column;gap:var(--gmt-space-4)}.gmt-help-hero{background-color:var(--gmt-c-surface-alt);padding-top:var(--gmt-space-14);padding-bottom:var(--gmt-space-14)}.gmt-help-hero__inner{display:flex;flex-direction:column;gap:var(--gmt-space-4);align-items:flex-start}.gmt-help-hero__title{font-size:var(--gmt-text-display-xl)}.gmt-help-hero__search{width:min(32rem,100%)}.gmt-contact-methods--card{list-style:none;padding:var(--gmt-space-5);display:flex;flex-direction:column;gap:var(--gmt-space-4);border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-lg)}.gmt-contact-methods--card .gmt-contact-method{display:flex;gap:var(--gmt-space-3);align-items:flex-start;-webkit-text-decoration:none;text-decoration:none}.gmt-contact-methods__title{font-family:var(--gmt-font-display);font-size:1.35rem;margin-bottom:var(--gmt-space-3)}.gmt-contact-aside__list{display:grid;grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4);list-style:none;margin:0;padding:0}.gmt-contact-aside__list>li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);grid-column-gap:var(--gmt-space-3);-moz-column-gap:var(--gmt-space-3);column-gap:var(--gmt-space-3);align-items:start;line-height:1.5}.gmt-contact-aside__list .gmt-icon{width:1.15rem;height:1.15rem;margin-top:.15rem;color:var(--gmt-c-accent)}.gmt-contact-aside__list>li>span{display:flex;flex-direction:column}.gmt-contact-aside__list a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.gmt-contact-aside__list a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.2em}.gmt-hero--help{background-color:var(--gmt-c-surface)}.gmt-hero--help .gmt-hero__inner{display:grid;grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6);padding-top:var(--gmt-space-10);padding-bottom:var(--gmt-space-10)}.gmt-hero--help .gmt-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-4)}.gmt-hero--help .gmt-hero__title{font-family:var(--gmt-font-display);font-size:var(--gmt-text-display-lg);font-weight:var(--gmt-display-weight);line-height:1.1}.gmt-hero--help .gmt-hero__text{display:block;max-width:46ch;margin:0;padding:0;background:transparent;color:var(--gmt-c-text-muted);line-height:1.6}.gmt-hero--help .gmt-hero__media{border-radius:var(--gmt-radius-md);overflow:hidden}.gmt-hero--help .gmt-hero__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 1024px){.gmt-hero--help .gmt-hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:var(--gmt-space-10);padding-top:var(--gmt-space-12);padding-bottom:var(--gmt-space-12)}.gmt-hero--help .gmt-hero__title{font-size:var(--gmt-text-display-xl)}}.gmt-faq__heading{font-size:var(--gmt-text-display-lg);margin-bottom:var(--gmt-space-5)}.gmt-accordions{width:100%;border-top:1px solid var(--gmt-c-border);margin-top:var(--gmt-space-4)}.gmt-accordion{border-bottom:1px solid var(--gmt-c-border)}.gmt-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--gmt-space-4);padding-top:var(--gmt-space-4);padding-bottom:var(--gmt-space-4);cursor:pointer;list-style:none;font-weight:var(--gmt-weight-medium)}.gmt-accordion__summary{list-style:none}.gmt-accordion__summary::marker,.gmt-accordion__summary::-webkit-details-marker{display:none;content:""}.gmt-accordion__marker{position:relative;width:.85rem;height:.85rem;flex:none}.gmt-accordion__marker:before,.gmt-accordion__marker:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:currentColor;transition:transform var(--gmt-duration) var(--gmt-ease)}.gmt-accordion__marker:after{transform:rotate(90deg)}.gmt-accordion[open] .gmt-accordion__marker:after{transform:rotate(0)}.gmt-accordion__body{padding-bottom:var(--gmt-space-5);color:var(--gmt-c-text-muted)}.gmt-accordion__body>*+*{margin-top:var(--gmt-space-3)}.gmt-pack{width:100%;margin-top:var(--gmt-space-6);padding:var(--gmt-space-5);background-color:var(--gmt-c-surface);border-radius:var(--gmt-radius-lg)}.gmt-pack__title{font-size:var(--gmt-text-display-md);margin-bottom:var(--gmt-space-4)}.gmt-pack__list{display:flex;flex-direction:column;gap:var(--gmt-space-4)}.gmt-pack__item{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;grid-gap:var(--gmt-space-3);gap:var(--gmt-space-3);align-items:center}@media (max-width: 767.98px){.gmt-help-topics__list{grid-template-columns:1fr;gap:var(--gmt-space-3)}.gmt-help-topics__list .gmt-help-topic{display:grid;grid-template-columns:2.25rem minmax(0,1fr);grid-column-gap:var(--gmt-space-3);-moz-column-gap:var(--gmt-space-3);column-gap:var(--gmt-space-3);grid-row-gap:.15rem;row-gap:.15rem;align-items:start;padding:var(--gmt-space-4);text-align:left}.gmt-help-topics__list .gmt-help-topic__icon{grid-row:1 / span 2;margin:0}.gmt-help-topics__list .gmt-help-topic__title{font-size:1rem}.gmt-help-topics__list .gmt-help-topic__text{max-width:none}}}@layer components{@media (max-width: 767px){.gmt-main{--gmt-section-y: var(--gmt-space-8);--gmt-section-y-tight: var(--gmt-space-6)}.gmt-main--home>.gmt-hero+*,.gmt-main--home>.gmt-anchor+*{margin-top:0}.gmt-split{grid-template-columns:1fr}.gmt-split__visual{order:-1;min-height:0}.gmt-split--tall .gmt-split__visual{min-height:0}.gmt-split__visual .gmt-media,.gmt-split__media{height:12.5rem;max-height:12.5rem}.gmt-split__inner{gap:var(--gmt-space-4);padding:var(--gmt-space-6) var(--gmt-gutter) var(--gmt-space-8)}.gmt-split__title{font-size:1.7rem;max-width:none}.gmt-split__body{max-width:none}.gmt-split .gmt-stats--inline .gmt-stats__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gmt-space-4) var(--gmt-space-3)}.gmt-split .gmt-stats__value{font-size:1.35rem}.gmt-main--home>.gmt-split{grid-template-columns:42% minmax(0,1fr);align-items:stretch}.gmt-main--home>.gmt-split .gmt-split__visual{order:0;position:relative;min-height:100%}.gmt-main--home>.gmt-split.gmt-split--media-end .gmt-split__visual{order:2}.gmt-main--home>.gmt-split .gmt-split__visual .gmt-media,.gmt-main--home>.gmt-split .gmt-split__media{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;max-height:none}.gmt-main--home>.gmt-split .gmt-split__text{align-items:center}.gmt-main--home>.gmt-split .gmt-split__inner{gap:var(--gmt-space-3);padding:var(--gmt-space-6) var(--gmt-space-4)}.gmt-main--home>.gmt-split .gmt-eyebrow{font-size:.62rem}.gmt-main--home>.gmt-split .gmt-split__title{font-size:1.2rem;line-height:1.15}.gmt-main--home>.gmt-split .gmt-split__rule{width:2rem}.gmt-main--home>.gmt-split .gmt-split__body{font-size:.78rem;line-height:1.55}.gmt-main--home>.gmt-split .gmt-button{font-size:.78rem}.gmt-main--home>.gmt-split{grid-template-columns:46% minmax(0,1fr)}.gmt-main--home>.gmt-split .gmt-stats--inline{margin-top:var(--gmt-space-1);padding-top:var(--gmt-space-3)}.gmt-main--home>.gmt-split .gmt-stats.is-ticker .gmt-stats__list{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;overflow:hidden}.gmt-stats.is-ticker .gmt-stats__text,.gmt-stats.is-ticker .gmt-stats__label{max-width:none}.gmt-stats.is-ticker .gmt-stats__item{grid-area:1 / 1;align-items:flex-start;text-align:left;opacity:0;visibility:hidden;transform:translateY(70%);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1),visibility 0s linear .62s}.gmt-stats.is-ticker .gmt-stats__item.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.gmt-stats.is-ticker .gmt-stats__item.is-leaving{opacity:0;visibility:visible;transform:translateY(-70%);transition-duration:.38s,.46s,0s}.gmt-stats.is-ticker .gmt-stats__value{font-size:1.2rem;letter-spacing:.01em}.gmt-stats.is-ticker .gmt-stats__text,.gmt-stats.is-ticker .gmt-stats__label{font-size:.72rem}.gmt-stats.is-ticker .gmt-stats__item .gmt-stats__text,.gmt-stats.is-ticker .gmt-stats__item .gmt-stats__label{opacity:0;transform:translateY(.4rem);transition:opacity .42s ease .16s,transform .52s cubic-bezier(.22,1,.36,1) .16s}.gmt-stats.is-ticker .gmt-stats__item.is-active .gmt-stats__text,.gmt-stats.is-ticker .gmt-stats__item.is-active .gmt-stats__label{opacity:1;transform:none}.gmt-stats__progress{position:relative;height:2px;margin-top:var(--gmt-space-3);background-color:var(--gmt-c-border);overflow:hidden}.gmt-stats__progress:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--gmt-c-accent-strong);transform:scaleX(0);transform-origin:left center}.gmt-stats__progress.is-running:after{animation:gmt-stat-fill 2.6s linear forwards;animation:gmt-stat-fill var(--gmt-stat-interval, 2.6s) linear forwards}.gmt-stats.is-paused .gmt-stats__progress:after{animation-play-state:paused}@keyframes gmt-stat-fill{to{transform:scaleX(1)}}.gmt-stats__count{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gmt-main--home>.gmt-split .gmt-stats--inline .gmt-stats__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gmt-space-3) var(--gmt-space-2)}.gmt-main--home>.gmt-split .gmt-stats__item{gap:.1rem}.gmt-main--home>.gmt-split .gmt-stats__icon{display:none}.gmt-main--home>.gmt-split .gmt-stats__value{font-size:1rem;line-height:1.15}.gmt-main--home>.gmt-split .gmt-stats__label,.gmt-main--home>.gmt-split .gmt-stats__text{font-size:.68rem;line-height:1.3}.gmt-hero:not(.gmt-hero--home) .gmt-hero__visual{height:14rem;overflow:hidden}.gmt-hero:not(.gmt-hero--home).gmt-hero--no-media .gmt-hero__visual{display:none}.gmt-hero:not(.gmt-hero--home) .gmt-hero__visual .gmt-hero__media,.gmt-hero:not(.gmt-hero--home) .gmt-hero__visual .gmt-media{height:100%}.gmt-hero:not(.gmt-hero--home) .gmt-hero__visual .gmt-media-empty{height:100%;min-height:0;aspect-ratio:auto}.gmt-timeline__list{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0}.gmt-timeline__list:before{display:none}.gmt-timeline__item{display:grid;grid-template-columns:3.25rem minmax(0,1fr);grid-column-gap:var(--gmt-space-3);-moz-column-gap:var(--gmt-space-3);column-gap:var(--gmt-space-3);align-items:start;padding-top:var(--gmt-space-3);padding-bottom:var(--gmt-space-3);border-top:1px solid var(--gmt-c-border);text-align:left}.gmt-timeline__item:first-child{border-top:0}.gmt-timeline__marker{grid-row:1 / span 2;width:2.5rem;height:2.5rem;margin:0}.gmt-timeline__year{margin:0;text-align:left}.gmt-timeline__text{max-width:none;text-align:left}.gmt-split--contained .gmt-split__visual{order:1}.gmt-split--contained .gmt-split__inner{padding-top:var(--gmt-space-6);padding-bottom:var(--gmt-space-2)}.gmt-split--contained .gmt-split__cards .gmt-cards__list{display:flex;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);scroll-padding-inline:var(--gmt-gutter)}.gmt-split--contained .gmt-split__cards .gmt-cards__list::-webkit-scrollbar{display:none}.gmt-split--contained .gmt-split__cards .gmt-cards__item{flex:0 0 66%;min-width:0;scroll-snap-align:start}.gmt-split--contained .gmt-split__cards .gmt-cards__frame{aspect-ratio:4 / 5}.gmt-section--inverse{padding-top:var(--gmt-space-8);padding-bottom:var(--gmt-space-8)}.gmt-cards__intro,.gmt-what .gmt-cards__intro{margin-bottom:var(--gmt-space-5)}.gmt-cards__heading{font-size:1.7rem}.gmt-cards__list{display:flex;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);scroll-padding-inline:var(--gmt-gutter)}.gmt-cards__list::-webkit-scrollbar{display:none}.gmt-cards__item{flex:0 0 76%;min-width:0;scroll-snap-align:start}.gmt-cards__frame{aspect-ratio:4 / 3}.gmt-cards__title{font-size:1.15rem}.gmt-cards__text{font-size:var(--gmt-text-body-sm)}.gmt-split__cards .gmt-cards__list{display:grid;overflow:visible;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.gmt-split__cards .gmt-cards__item{flex:none}.gmt-categories__intro{margin-bottom:var(--gmt-space-5)}.gmt-categories__heading{font-size:1.7rem}.gmt-categories:not(.gmt-categories--cards) .gmt-categories__list{display:flex;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);scroll-padding-inline:var(--gmt-gutter);padding-bottom:var(--gmt-space-1)}.gmt-categories:not(.gmt-categories--cards) .gmt-categories__list::-webkit-scrollbar{display:none}.gmt-categories:not(.gmt-categories--cards) .gmt-categories__list>li{flex:0 0 8.75rem;min-width:0;scroll-snap-align:start}.gmt-categories__media{margin-bottom:var(--gmt-space-2)}.gmt-categories__name{font-size:1rem;line-height:1.2}.gmt-categories__text{display:none}.gmt-categories__more{margin-top:var(--gmt-space-5)}.gmt-icons--card{padding:var(--gmt-space-6) var(--gmt-space-5)}.gmt-icons--intro{gap:var(--gmt-space-6)}.gmt-icons__heading{font-size:1.7rem;max-width:none}.gmt-icons__body{max-width:none}.gmt-icons--intro .gmt-icons__list{grid-template-columns:1fr;gap:0}.gmt-icons--intro .gmt-icons__item{display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-column-gap:var(--gmt-space-3);-moz-column-gap:var(--gmt-space-3);column-gap:var(--gmt-space-3);grid-row-gap:.15rem;row-gap:.15rem;align-items:start;padding-top:var(--gmt-space-4);padding-bottom:var(--gmt-space-4);border:0;border-top:1px solid var(--gmt-c-border);text-align:left}.gmt-icons--intro .gmt-icons__icon{grid-row:1 / span 2;margin:.1rem 0 0}.gmt-icons--intro .gmt-icons__icon .gmt-icon{width:1.6rem;height:1.6rem}.gmt-icons--intro .gmt-icons__title{font-size:1.1rem}.gmt-icons--intro .gmt-icons__text{max-width:none}.gmt-icons--row .gmt-icons__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gmt-space-6) var(--gmt-space-3)}.gmt-icons--row .gmt-icons__list:has(>:nth-child(odd):last-child)>:last-child{grid-column:1 / -1}.gmt-copy--intro .gmt-copy__block:first-child p:first-of-type{font-size:1.25rem}.gmt-copy__title,.gmt-faq__title,.gmt-related__title{font-size:1.7rem}.gmt-brand-band{padding-top:0;padding-bottom:0}.gmt-brand-band__visual{order:-1;min-height:0;height:11rem}.gmt-brand-band__visual .gmt-media-empty{min-height:0;height:100%}.gmt-brand-band__text{gap:var(--gmt-space-4);padding:var(--gmt-space-6) var(--gmt-space-5)}.gmt-brand-band__row,.gmt-numbered__list{gap:var(--gmt-space-3)}.gmt-numbered__item{display:grid;grid-template-columns:7rem minmax(0,1fr);align-items:stretch;border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-md);overflow:hidden;background-color:var(--gmt-c-surface)}.gmt-numbered__card{order:2;align-items:flex-start;text-align:left;gap:var(--gmt-space-1);padding:var(--gmt-space-4);background:transparent}.gmt-numbered__icon{display:none}.gmt-numbered__title{font-size:.95rem}.gmt-numbered__text{font-size:.78rem}.gmt-numbered__media{order:1;aspect-ratio:auto;margin:0;height:100%;min-height:7rem}.gmt-numbered__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gmt-button--link{padding-top:.5rem;padding-bottom:.5rem;margin-top:-.5rem;margin-bottom:-.5rem}.gmt-certs__list:has(>:nth-child(5)){display:flex;gap:var(--gmt-space-4);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);scroll-padding-inline:var(--gmt-gutter);padding-bottom:var(--gmt-space-1)}.gmt-certs__list:has(>:nth-child(5))::-webkit-scrollbar{display:none}.gmt-certs__list:has(>:nth-child(5))>.gmt-certs__item{flex:0 0 7rem;scroll-snap-align:start}.gmt-certs--row .gmt-certs__item+.gmt-certs__item{border:0}.gmt-stats-badges__marks .gmt-certs__list{justify-content:center}.gmt-stats__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gmt-space-4)}.gmt-stats__list:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gmt-space-3)}.gmt-stats__list:has(>:nth-child(3):last-child) .gmt-stats__value{font-size:1.35rem}.gmt-stats__list:has(>:nth-child(3):last-child) .gmt-stats__text,.gmt-stats__list:has(>:nth-child(3):last-child) .gmt-stats__label{font-size:.7rem}.gmt-stats__value{font-size:1.6rem}.gmt-cta-band,.gmt-stats--band{padding-top:var(--gmt-space-8);padding-bottom:var(--gmt-space-8)}.gmt-main--home>.gmt-section--last{padding-bottom:var(--gmt-space-8)}}}@layer components{.gmt-main--home>.gmt-section{padding-top:var(--gmt-section-y-tight);padding-bottom:var(--gmt-section-y-tight)}.gmt-home__more{display:flex;justify-content:center;margin:var(--gmt-space-6) 0 0}.gmt-main--home .gmt-section-heading{margin-bottom:var(--gmt-space-6)}.gmt-main--home .gmt-section-heading__title{font-size:var(--gmt-text-display-lg);line-height:1.1}.gmt-accent{color:var(--gmt-c-accent-strong)}.gmt-hero--home{min-height:min(36rem,70vh)}.gmt-hero--home .gmt-hero__inner{max-width:32rem;gap:var(--gmt-space-4)}.gmt-hero--home .gmt-hero__title{font-size:max(2.4rem,min(4.4vw,4rem));line-height:1.04}.gmt-hero--home .gmt-hero__body{font-size:var(--gmt-text-body-lg);line-height:1.6;max-width:30ch}.gmt-hero--home .gmt-hero__actions{margin-top:var(--gmt-space-3)}@media (min-width: 1024px){.gmt-hero--home .gmt-hero__wrap{padding-top:var(--gmt-space-14);padding-bottom:var(--gmt-space-14)}}@media (max-width: 767px){.gmt-hero--home{min-height:31rem}.gmt-hero--home.gmt-hero--no-media{min-height:0}.gmt-hero--home .gmt-hero__wrap{padding:var(--gmt-space-8) var(--gmt-gutter) var(--gmt-space-12)}.gmt-hero--home .gmt-hero__title{font-size:max(2rem,min(9vw,2.5rem))}.gmt-hero--home .gmt-hero__body{font-size:var(--gmt-text-body);max-width:22ch}.gmt-hero--home .gmt-hero__media:after,.gmt-hero--home .gmt-hero-slider__slide:after{background:linear-gradient(170deg,rgb(var(--gmt-cream-50) / .92),rgb(var(--gmt-cream-50) / .7) 38%,rgb(var(--gmt-cream-50) / 0) 70%)}.gmt-hero--home .gmt-hero__media img,.gmt-hero--home .gmt-hero-slider__slide img{-o-object-position:70% 50%;object-position:70% 50%}}.gmt-trust--home{background-color:var(--gmt-c-surface);border-top:1px solid var(--gmt-c-border);border-bottom:1px solid var(--gmt-c-border)}.gmt-trust--home .gmt-trust__list{padding-top:var(--gmt-space-5);padding-bottom:var(--gmt-space-5)}.gmt-trust--home .gmt-trust__icon{color:var(--gmt-c-text)}.gmt-trust--home .gmt-trust__icon .gmt-icon{width:1.75rem;height:1.75rem;stroke-width:1.25}.gmt-trust--home .gmt-trust__title{font-size:var(--gmt-text-label);font-weight:var(--gmt-weight-semi);letter-spacing:var(--gmt-tracking-label)}.gmt-trust--home .gmt-trust__sub{font-size:.78rem}@media (min-width: 1024px){.gmt-trust--home .gmt-trust__item+.gmt-trust__item{border-left:1px solid var(--gmt-c-border)}}@media (max-width: 1023.98px){.gmt-trust--home .gmt-trust__list{display:grid;grid-auto-flow:column;grid-auto-columns:34%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-top:var(--gmt-space-4);padding-bottom:var(--gmt-space-4);grid-gap:0;gap:0}.gmt-trust--home .gmt-trust__item{flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:var(--gmt-space-2);padding-left:var(--gmt-space-2);padding-right:var(--gmt-space-2);scroll-snap-align:start}.gmt-trust--home .gmt-trust__item+.gmt-trust__item{border-left:1px solid var(--gmt-c-border)}.gmt-trust--home .gmt-trust__item:last-child:nth-child(odd){grid-column:auto}.gmt-trust--home .gmt-trust__text{align-items:center}}@media (min-width: 640px) and (max-width: 1023.98px){.gmt-trust--home .gmt-trust__list{grid-auto-columns:22%}}.gmt-categories--photo .gmt-categories__intro{margin-bottom:var(--gmt-space-6)}.gmt-categories--photo .gmt-categories__heading{font-size:var(--gmt-text-display-lg);line-height:1.1}.gmt-categories--photo .gmt-categories__list{gap:var(--gmt-space-4)}.gmt-categories--photo .gmt-categories__link{position:relative;display:block;aspect-ratio:6 / 5;overflow:hidden;border-radius:var(--gmt-radius-md);background-color:var(--gmt-c-surface-alt);color:rgb(var(--gmt-cream-50));isolation:isolate}.gmt-categories--photo .gmt-categories__media{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;aspect-ratio:auto;z-index:-1;background:none}.gmt-categories--photo .gmt-categories__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(var(--gmt-ink-900) / 0) 45%,rgb(var(--gmt-ink-900) / .62))}.gmt-categories--photo .gmt-categories__name,.gmt-categories--photo .gmt-categories__text{position:absolute;left:var(--gmt-space-4);right:3.25rem}.gmt-categories--photo .gmt-categories__name{bottom:2.1rem;font-size:1.25rem;line-height:1.15;color:inherit}.gmt-categories--photo .gmt-categories__text{bottom:var(--gmt-space-4);color:rgb(var(--gmt-cream-50) / .85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gmt-categories--photo .gmt-categories__link:not(:has(img)){color:var(--gmt-c-text)}.gmt-categories--photo .gmt-categories__link:not(:has(img)) .gmt-categories__media:after{display:none}.gmt-categories--photo .gmt-categories__link:not(:has(img)) .gmt-categories__text{color:var(--gmt-c-text-muted)}.gmt-categories--photo .gmt-categories__link:hover .gmt-categories__name{color:inherit}.gmt-categories__go{position:absolute;bottom:var(--gmt-space-4);right:var(--gmt-space-4);display:grid;align-items:center;justify-items:center;place-items:center;width:1.9rem;height:1.9rem;border:1px solid currentColor;border-radius:var(--gmt-radius-full);transition:background-color var(--gmt-duration) var(--gmt-ease)}.gmt-categories__go .gmt-icon{width:.95rem;height:.95rem}.gmt-categories--photo .gmt-categories__link:hover .gmt-categories__go{background-color:rgb(var(--gmt-cream-50) / .18)}.gmt-categories--photo .gmt-categories__more{margin-top:var(--gmt-space-6)}@media (min-width: 768px){.gmt-categories--photo .gmt-categories__list{display:flex;flex-wrap:wrap;justify-content:center}.gmt-categories--photo .gmt-categories__item{flex:0 1 calc((100% - 4 * var(--gmt-space-4)) / 5);min-width:11rem}}@media (max-width: 767px){.gmt-categories--photo .gmt-categories__list{display:grid;grid-auto-flow:column;grid-auto-columns:46%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:calc(-1 * var(--gmt-gutter));margin-right:calc(-1 * var(--gmt-gutter));padding-left:var(--gmt-gutter);padding-right:var(--gmt-gutter);scroll-padding-inline:var(--gmt-gutter)}.gmt-categories--photo .gmt-categories__list::-webkit-scrollbar{display:none}.gmt-categories--photo .gmt-categories__item{scroll-snap-align:start}.gmt-categories--photo .gmt-categories__link{aspect-ratio:4 / 5}}.gmt-ingredients{display:grid;background-color:var(--gmt-c-surface)}.gmt-ingredients__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-4);padding:var(--gmt-space-10) var(--gmt-gutter)}.gmt-ingredients__title{font-size:max(1.9rem,min(2.6vw,2.5rem));line-height:1.1}.gmt-ingredients__text{margin:0;max-width:34ch;color:var(--gmt-c-text-muted);line-height:1.6}.gmt-ingredients__list{display:grid;grid-auto-flow:column;grid-auto-columns:44%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0 var(--gmt-gutter) var(--gmt-space-8);scroll-padding-inline:var(--gmt-gutter);grid-gap:var(--gmt-space-2);gap:var(--gmt-space-2);list-style:none}.gmt-ingredients__list::-webkit-scrollbar{display:none}.gmt-ingredients__item{scroll-snap-align:start}.gmt-ingredients__tile{position:relative;display:block;height:100%;min-height:15rem;overflow:hidden;background-color:var(--gmt-c-surface-alt);color:rgb(var(--gmt-cream-50));-webkit-text-decoration:none;text-decoration:none;isolation:isolate}.gmt-ingredients__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.gmt-ingredients__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--gmt-ease)}.gmt-ingredients__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(var(--gmt-ink-900) / 0) 50%,rgb(var(--gmt-ink-900) / .6))}a.gmt-ingredients__tile:hover .gmt-ingredients__media img{transform:scale(1.04)}.gmt-ingredients__tile .gmt-media-empty{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.gmt-ingredients__caption{position:absolute;left:var(--gmt-space-4);right:var(--gmt-space-4);bottom:var(--gmt-space-4);display:flex;flex-direction:column;gap:.15rem}.gmt-ingredients__name{font-size:var(--gmt-text-label);font-weight:var(--gmt-weight-semi);letter-spacing:var(--gmt-tracking-label)}.gmt-ingredients__sub{font-size:.8rem;color:rgb(var(--gmt-cream-50) / .85)}.gmt-ingredients__tile:not(:has(img)){color:var(--gmt-c-text)}.gmt-ingredients__tile:not(:has(img)) .gmt-ingredients__sub{color:var(--gmt-c-text-muted)}@media (min-width: 1024px){.gmt-ingredients{grid-template-columns:minmax(22rem,1.25fr) minmax(0,2.75fr)}.gmt-ingredients__intro{justify-content:center;padding-top:var(--gmt-space-12);padding-bottom:var(--gmt-space-12);padding-left:max(var(--gmt-gutter),calc((100vw - 0px - var(--gmt-container)) / 2));padding-left:max(var(--gmt-gutter),calc((100vw - var(--gmt-scrollbar, 0px) - var(--gmt-container)) / 2));padding-right:var(--gmt-space-8)}.gmt-ingredients__list{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-columns:repeat(var(--gmt-ingredients-count, 5),minmax(0,1fr));overflow:visible;padding:0;gap:0}.gmt-ingredients__tile{min-height:18rem}}.gmt-signature{display:grid;background-color:var(--gmt-c-page)}.gmt-signature__visual{position:relative;min-height:16rem;background-color:var(--gmt-c-surface-alt)}.gmt-signature__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gmt-signature__text{display:flex;align-items:center}.gmt-signature__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-4);padding:var(--gmt-space-10) var(--gmt-gutter);max-width:38rem}.gmt-signature__title{font-size:var(--gmt-text-display-lg);line-height:1.08}.gmt-signature__name{margin:0;font-size:var(--gmt-text-body);font-weight:var(--gmt-weight-medium);color:var(--gmt-c-title)}.gmt-signature__body{margin:0;color:var(--gmt-c-text-muted);line-height:1.65;max-width:46ch}.gmt-signature__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4);margin:var(--gmt-space-2) 0;padding:0;list-style:none}.gmt-signature__benefit{display:flex;align-items:flex-start;gap:var(--gmt-space-2);font-size:.82rem;line-height:1.35}.gmt-signature__icon{flex:none;width:1.5rem;height:1.5rem;stroke-width:1.25;color:var(--gmt-c-accent)}.gmt-signature__actions{display:flex;flex-wrap:wrap;gap:var(--gmt-space-3);margin-top:var(--gmt-space-2)}@media (min-width: 1024px){.gmt-signature{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.gmt-signature__visual{min-height:30rem}.gmt-signature__inner{padding:var(--gmt-space-12) var(--gmt-space-12)}.gmt-signature__benefits{grid-template-columns:repeat(4,minmax(0,1fr))}}.gmt-rituals__viewport{position:relative}.gmt-rituals__list{--gmt-rail-item: 78%;gap:var(--gmt-space-4)}@media (min-width: 640px){.gmt-rituals__list{--gmt-rail-item: 46%}}@media (min-width: 1024px){.gmt-rituals__list{--gmt-rail-item: calc((100% - 3 * var(--gmt-space-4)) / 4)}}.gmt-rituals__card{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--gmt-radius-md);background-color:var(--gmt-c-surface-alt);color:rgb(var(--gmt-cream-50));-webkit-text-decoration:none;text-decoration:none;isolation:isolate}.gmt-rituals__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2;transition:transform .6s var(--gmt-ease)}.gmt-rituals__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgb(var(--gmt-ink-900) / 0) 40%,rgb(var(--gmt-ink-900) / .65))}.gmt-rituals__card:not(:has(img)){color:var(--gmt-c-text)}.gmt-rituals__card:not(:has(img)):after{display:none}.gmt-rituals__card:hover .gmt-rituals__image{transform:scale(1.04)}.gmt-rituals__caption{position:absolute;left:var(--gmt-space-4);right:3.5rem;bottom:var(--gmt-space-4);display:flex;flex-direction:column;gap:.2rem}.gmt-rituals__name{font-size:var(--gmt-text-body);font-weight:var(--gmt-weight-medium);line-height:1.25}.gmt-rituals__line{font-size:.78rem;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gmt-rituals__go{position:absolute;bottom:var(--gmt-space-4);right:var(--gmt-space-4);display:grid;align-items:center;justify-items:center;place-items:center;width:1.9rem;height:1.9rem;border:1px solid currentColor;border-radius:var(--gmt-radius-full)}.gmt-rituals__go .gmt-icon{width:.95rem;height:.95rem}.gmt-selection .gmt-product-rail__viewport{position:relative}@media (max-width: 767px){.gmt-main--home .gmt-section-heading--with-link{flex-direction:column;align-items:flex-start;gap:var(--gmt-space-3)}}.gmt-greviews--community{padding-top:0;padding-bottom:0;background-color:var(--gmt-c-page)}.gmt-greviews--community .gmt-greviews__inner{max-width:none;padding:0;gap:0;justify-items:stretch;align-items:stretch}.gmt-greviews--community .gmt-greviews__head{max-width:none;padding:var(--gmt-space-10) var(--gmt-gutter);text-align:left;background-color:var(--gmt-c-inverse);color:rgb(var(--gmt-cream-50))}.gmt-greviews--community .gmt-greviews__eyebrow{color:rgb(var(--gmt-cream-50) / .85)}.gmt-greviews--community .gmt-greviews__title{color:rgb(var(--gmt-cream-50));font-size:max(1.9rem,min(2.6vw,2.6rem))}.gmt-greviews--community .gmt-greviews__text{color:rgb(var(--gmt-cream-50) / .8);font-size:var(--gmt-text-body)}.gmt-greviews--community .gmt-greviews__widget{padding:var(--gmt-space-8) var(--gmt-gutter);background-color:var(--gmt-c-surface)}.gmt-greviews--community .gmt-greviews__actions{padding:0 var(--gmt-gutter) var(--gmt-space-8);background-color:var(--gmt-c-surface);justify-content:flex-start}@media (min-width: 1024px){.gmt-greviews--community .gmt-greviews__inner{grid-template-columns:minmax(22rem,1.3fr) minmax(0,3fr);grid-template-rows:1fr auto}.gmt-greviews--community .gmt-greviews__head{grid-row:1 / span 2;display:flex;flex-direction:column;justify-content:center;padding:var(--gmt-space-12) var(--gmt-space-8) var(--gmt-space-12) max(var(--gmt-gutter),calc((100vw - 0px - var(--gmt-container)) / 2));padding:var(--gmt-space-12) var(--gmt-space-8) var(--gmt-space-12) max(var(--gmt-gutter),calc((100vw - var(--gmt-scrollbar, 0px) - var(--gmt-container)) / 2))}.gmt-greviews--community .gmt-greviews__widget{padding:var(--gmt-space-10) var(--gmt-space-8)}.gmt-greviews--community .gmt-greviews__actions{padding:0 var(--gmt-space-8) var(--gmt-space-8)}}.gmt-home-journal__grid{display:grid;grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6)}.gmt-home-journal__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-3)}.gmt-home-journal__title{font-size:max(1.8rem,min(2.2vw,2.2rem));line-height:1.12}.gmt-home-journal__viewport{position:relative;min-width:0}.gmt-home-journal__list{--gmt-rail-item: 70%;gap:var(--gmt-space-4)}@media (min-width: 640px){.gmt-home-journal__list{--gmt-rail-item: 42%}}.gmt-home-journal__card{display:flex;flex-direction:column;gap:var(--gmt-space-2);height:100%;-webkit-text-decoration:none;text-decoration:none;color:var(--gmt-c-text)}.gmt-home-journal__media{display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--gmt-radius-md);background-color:var(--gmt-c-surface-alt);margin-bottom:var(--gmt-space-2)}.gmt-home-journal__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--gmt-ease)}.gmt-home-journal__card:hover .gmt-home-journal__media img{transform:scale(1.04)}.gmt-home-journal__category{color:var(--gmt-c-accent)}.gmt-home-journal__name{font-size:var(--gmt-text-body);font-weight:var(--gmt-weight-medium);line-height:1.3}.gmt-home-journal__card:hover .gmt-home-journal__name{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.2em}.gmt-home-journal__meta{margin-top:auto;font-size:.78rem;color:var(--gmt-c-text-muted)}@media (min-width: 1024px){.gmt-home-journal__grid{grid-template-columns:minmax(16rem,1.2fr) minmax(0,3.4fr);gap:var(--gmt-space-10);align-items:start}.gmt-home-journal__list{--gmt-rail-item: calc((100% - 3 * var(--gmt-space-4)) / 4)}}.gmt-home-promo .gmt-banner{border-radius:var(--gmt-radius-md);overflow:hidden}}
