.gs-research--gut{background:var(--gr-pale);padding:64px 0}.gs-research--gut .gs-gut__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.gs-research--gut .gs-gut__heading{max-width:820px;min-width:0}.gs-research--gut .gs-gut__heading h2{max-width:800px;font-size:clamp(34px,3.8vw,48px);line-height:.9}.gs-research--gut .gs-gut__intro{font-size:19px;line-height:1.35;max-width:760px;margin-top:18px}.gs-research--gut .gs-gut__analogy{max-width:940px;margin-top:24px;padding:18px 22px;border-left:3px solid var(--gr-blue);background:#fff;border-radius:0 14px 14px 0;font-size:17px;line-height:1.35}.gs-research--gut .gs-gut__stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;background:#fff;border:1px solid var(--gr-line);border-radius:24px;padding:28px;margin-top:32px}.gs-research--gut .gs-gut__stage{position:relative;min-width:0;display:grid;grid-template-rows:250px auto;gap:20px}.gs-research--gut .gs-gut__stage:not(:last-child):after{content:"";position:absolute;width:9px;height:9px;border-top:1.5px solid rgba(36,31,33,.4);border-right:1.5px solid rgba(36,31,33,.4);transform:rotate(45deg);top:126px;right:-22px}.gs-research--gut .gs-gut__artwork{min-width:0;display:flex;align-items:center;justify-content:center}.gs-research--gut .gs-gut__visual{display:block;width:100%;height:250px;overflow:visible}.gs-research--gut .gs-gut__story{border-top:1px solid var(--gr-line);padding-top:20px}.gs-research--gut .gs-gut__step-label{color:var(--gr-ink);font-size:14px;line-height:1.1;font-weight:700;letter-spacing:0;margin-bottom:10px}.gs-research--gut .gs-gut__story h3{font-size:27px;line-height:1.1;max-width:320px}.gs-research--gut .gs-gut__explanation{font-size:17px;line-height:1.35;margin-top:12px}.gs-research--gut .gs-gut__footer{display:flex;align-items:start;justify-content:space-between;gap:12px 28px;flex-wrap:wrap;margin-top:16px;font-size:14px;line-height:1.35}.gs-research--gut .gs-gut__footer p{max-width:760px;flex:1 1 380px}.gs-research--gut .gs-gut__diagram-source{display:inline-flex;align-items:center;min-height:36px;text-underline-offset:4px;font-size:14px}.gs-research--gut .gs-gut__wash{stroke:none}.gs-research--gut .gs-gut__wash--blue,.gs-research--gut .gs-gut__wash--mint,.gs-research--gut .gs-gut__wash--warm{fill:var(--gr-pale)}.gs-research--gut .gs-gut__torso{fill:#fff;stroke:#241f2138;stroke-width:2.5}.gs-research--gut .gs-gut__oesophagus{fill:none;stroke:var(--gr-mid);stroke-width:11;stroke-linecap:round}.gs-research--gut .gs-gut__stomach{fill:var(--gr-mid);stroke:#241f214d;stroke-width:3;stroke-linecap:round}.gs-research--gut .gs-gut__small-intestine{fill:none;stroke:var(--gr-mid);stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.gs-research--gut .gs-gut__colon{fill:none;stroke:var(--gr-blue);stroke-width:14;stroke-linecap:round;stroke-linejoin:round}.gs-research--gut .gs-gut__route-base{fill:none;stroke:var(--gr-blue);stroke-width:2;stroke-linecap:round;opacity:.5}.gs-research--gut .gs-gut__route{fill:none;stroke:var(--gr-ink);stroke-width:6;stroke-linecap:round;stroke-dasharray:.05 5;stroke-dashoffset:0;animation:none}.gs-research--gut .gs-gut__sachet{fill:var(--gr-blue);stroke:#241f2159;stroke-width:1}.gs-research--gut .gs-gut__product-label{font-family:paralucent,sans-serif;font-size:21px;font-weight:500;fill:var(--gr-ink)}.gs-research--gut :is(.gs-gut__input-link,.gs-gut__uptake-path,.gs-gut__output-path,.gs-gut__fuel-path){fill:none;stroke:#241f2166;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.gs-research--gut .gs-gut__arrow{fill:none;stroke:#241f2166;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.gs-research--gut .gs-gut__community{fill:#fff;stroke:var(--gr-line);stroke-width:1.25;stroke-dasharray:3 5}.gs-research--gut .gs-gut__microbe rect{fill:var(--gr-mid);stroke:#241f2166;stroke-width:1.5}.gs-research--gut .gs-gut__microbe circle{fill:var(--gr-ink);opacity:.65}.gs-research--gut .gs-gut__microbe--secondary rect{fill:var(--gr-blue);stroke:#241f2166}.gs-research--gut .gs-gut__incoming{fill:#fff;stroke:#241f2180;stroke-width:1;animation:none}.gs-research--gut .gs-gut__incoming--one{--gs-gut-travel:122px}.gs-research--gut .gs-gut__incoming--two{--gs-gut-travel:100px}.gs-research--gut .gs-gut__incoming--three{--gs-gut-travel:78px}.gs-research--gut .gs-gut__conversion{fill:var(--gr-blue);animation:none}.gs-research--gut :is(.gs-gut__product,.gs-gut__fuel){fill:var(--gr-blue);stroke:#241f2173;stroke-width:1;animation:none}.gs-research--gut .gs-gut__product--one{fill:#fff}.gs-research--gut .gs-gut__fuel-path{stroke:#241f2159;stroke-dasharray:3 5}.gs-research--gut .gs-gut__lining-cells rect{fill:var(--gr-mid);stroke:#241f2159;stroke-width:1.3}.gs-research--gut .gs-gut__nuclei{fill:var(--gr-blue)}.gs-research--gut .gs-gut__energy{fill:#fff;stroke:#241f2166;stroke-width:.8;animation:none}.gs-research--gut .gs-gut__energy-lines{fill:none;stroke:var(--gr-ink);stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.gs-research--gut .gs-gut__fuel--one{--gs-gut-fuel-x:16px;--gs-gut-fuel-y:99px}.gs-research--gut .gs-gut__fuel--two{--gs-gut-fuel-x:47px;--gs-gut-fuel-y:109px}.gs-research--gut .gs-gut__fuel--three{--gs-gut-fuel-x:75px;--gs-gut-fuel-y:102px}.gs-research--gut .gs-gut__stage.is-playing .gs-gut__route{animation:gs-gut-route 4s linear 1}.gs-research--gut .gs-gut__stage.is-playing .gs-gut__incoming{animation:gs-gut-feed 4s linear 1}.gs-research--gut .gs-gut__stage.is-playing .gs-gut__incoming--two{animation-delay:.18s}.gs-research--gut .gs-gut__stage.is-playing .gs-gut__incoming--three{animation-delay:.36s}.gs-research--gut .gs-gut__stage.is-playing .gs-gut__conversion{animation:gs-gut-conversion 4s linear 1}.gs-research--gut .gs-gut__stage.is-playing .gs-gut__product--one{animation:gs-gut-product-one 4s linear 1}.gs-research--gut .gs-gut__stage.is-playing .gs-gut__product--two{animation:gs-gut-product-two 4s linear 1}.gs-research--gut .gs-gut__stage.is-playing .gs-gut__fuel{animation:gs-gut-fuel 4s linear 1}.gs-research--gut .gs-gut__stage.is-playing .gs-gut__fuel--two{animation-delay:.18s}.gs-research--gut .gs-gut__stage.is-playing .gs-gut__fuel--three{animation-delay:.36s}.gs-research--gut .gs-gut__stage.is-playing .gs-gut__energy{animation:gs-gut-energy 4s linear 1}@keyframes gs-gut-route{0%{stroke-dashoffset:0;opacity:1}28%{stroke-dashoffset:-100;opacity:1}34%,95%{stroke-dashoffset:-100;opacity:.35}to{stroke-dashoffset:-100;opacity:1}}@keyframes gs-gut-feed{0%,25%{transform:translate(0);opacity:.45}29%{transform:translate(0);opacity:1}49%{transform:translate(var(--gs-gut-travel));opacity:1}53%,to{transform:translate(var(--gs-gut-travel));opacity:0}}@keyframes gs-gut-conversion{0%,43%{opacity:.25}53%,66%{opacity:1}74%,to{opacity:.25}}@keyframes gs-gut-product-one{0%,51%{transform:translate(-53px,32px);opacity:0}55%{transform:translate(-53px,32px);opacity:1}69%,96%{transform:translate(0);opacity:1}to{transform:translate(0);opacity:0}}@keyframes gs-gut-product-two{0%,54%{transform:translate(-53px,-31px);opacity:0}58%{transform:translate(-53px,-31px);opacity:1}72%,96%{transform:translate(0);opacity:1}to{transform:translate(0);opacity:0}}@keyframes gs-gut-fuel{0%,68%{transform:translate(0);opacity:.45}73%{transform:translate(0);opacity:1}91%{transform:translate(var(--gs-gut-fuel-x),var(--gs-gut-fuel-y));opacity:1}96%,to{transform:translate(var(--gs-gut-fuel-x),var(--gs-gut-fuel-y));opacity:0}}@keyframes gs-gut-energy{0%,80%{fill:#fff}90%,97%{fill:var(--gr-blue)}to{fill:#fff}}@media(max-width:999px){.gs-research--gut{padding:48px 0}.gs-research--gut .gs-gut__stages{gap:24px;padding:22px}.gs-research--gut .gs-gut__stage{grid-template-rows:210px auto;gap:16px}.gs-research--gut .gs-gut__visual{height:210px}.gs-research--gut .gs-gut__stage:not(:last-child):after{top:104px;right:-17px}.gs-research--gut .gs-gut__story h3{font-size:24px}.gs-research--gut .gs-gut__explanation{font-size:16px}.gs-research--gut .gs-gut__intro{font-size:18px}}@media(max-width:749px){.gs-research--gut{padding:36px 0}.gs-research--gut .gs-gut__header{display:block}.gs-research--gut .gs-gut__heading h2{font-size:34px}.gs-research--gut .gs-gut__intro{font-size:17px;line-height:1.35;margin-top:16px}.gs-research--gut .gs-gut__analogy{font-size:16px;padding:16px 18px;margin-top:22px}.gs-research--gut .gs-gut__stages{grid-template-columns:minmax(0,1fr);gap:36px;padding:22px 20px;margin-top:24px;border-radius:20px}.gs-research--gut .gs-gut__stage{grid-template-rows:auto auto;gap:10px}.gs-research--gut .gs-gut__visual{height:180px;max-width:290px;margin:auto}.gs-research--gut .gs-gut__story{padding-top:16px}.gs-research--gut .gs-gut__step-label{font-size:14px;margin-bottom:8px}.gs-research--gut .gs-gut__story h3{font-size:26px;max-width:none}.gs-research--gut .gs-gut__explanation{font-size:16px;line-height:1.35;margin-top:12px}.gs-research--gut .gs-gut__stage:not(:last-child):after{top:auto;right:auto;bottom:-23px;left:calc(50% - 4px);transform:rotate(135deg)}.gs-research--gut .gs-gut__footer{margin-top:12px;gap:8px;font-size:14px}.gs-research--gut .gs-gut__footer p{flex-basis:100%}.gs-research--gut .gs-gut__diagram-source{min-height:44px}}@media(prefers-reduced-motion:reduce){.gs-research--gut :is(.gs-gut__route,.gs-gut__incoming,.gs-gut__conversion,.gs-gut__product,.gs-gut__fuel,.gs-gut__energy){animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gs-research-gut.css.map */
