.hq-fx{--fx-gold: #AD8420;--fx-ring: rgba(217, 180, 102, .5);background:var(--hq-teal-ink);color:var(--hq-on-teal);padding:clamp(64px,9vw,108px) 0;border-top:1px solid var(--hq-gold-soft);border-bottom:1px solid var(--hq-gold-soft);overflow-x:clip}.hq-fx .hq-fx__eyebrow{color:var(--hq-gold-soft)}.hq-fx .hq-fx__h2{max-width:26ch;margin:12px 0 0;font-family:var(--brand-font-display);font-weight:600;font-size:var(--hq-h2);line-height:1.18;color:var(--hq-on-teal)}.hq-fx .hq-fx__lede{max-width:60ch;margin:20px 0 0;font-family:var(--brand-font-body);font-size:17px;line-height:1.65;color:var(--hq-on-teal-muted)}.hq-fx__list{list-style:none;margin:clamp(40px,6vw,64px) 0 0;padding:0;display:grid}.hq-fx__node{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);column-gap:18px;padding-bottom:30px}.hq-fx__node:last-child{padding-bottom:0}.hq-fx__node:not(:last-child):before{content:"";position:absolute;left:28px;top:66px;bottom:10px;width:1px;background:var(--fx-ring)}.hq-fx__node:not(:last-child):after{content:"";position:absolute;left:25px;bottom:3px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid rgba(217,180,102,.65)}.hq-fx__mark{position:relative;width:58px;height:58px;border-radius:50%;border:1px solid var(--fx-ring);background:var(--hq-teal-ink);display:flex;align-items:center;justify-content:center}.hq-fx__mark svg{width:26px;height:26px;fill:none;stroke:var(--fx-gold);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.hq-fx__num{position:absolute;top:-7px;right:-7px;width:21px;height:21px;border-radius:50%;background:var(--hq-teal-ink);border:1px solid var(--fx-ring);color:var(--fx-gold);font-family:var(--brand-font-body);font-size:10.5px;font-weight:600;display:flex;align-items:center;justify-content:center}.hq-fx__node--key .hq-fx__mark{border-color:var(--fx-gold);box-shadow:none;transform:scale(1.5);transform-origin:center top}.hq-fx__node--key .hq-fx__num{transform:scale(.667)}.hq-fx__mark:after,.hq-fx__node--key .hq-fx__mark:before,.hq-fx__node--found .hq-fx__mark:before{content:"";position:absolute;border-radius:50%;opacity:0;pointer-events:none}.hq-fx__mark:after{top:0;right:0;bottom:0;left:0}.hq-fx__node--key .hq-fx__mark:after,.hq-fx__node--found .hq-fx__mark:after{top:-4px;right:-4px;bottom:-4px;left:-4px}.hq-fx__node--key .hq-fx__mark:before,.hq-fx__node--found .hq-fx__mark:before{top:-3px;right:-3px;bottom:-3px;left:-3px;border:1.5px solid rgba(233,200,125,.85)}@keyframes hq-fx-wave{0%{opacity:0;transform:scale(1)}13.158%{opacity:var(--fx-peak);transform:scale(var(--fx-grow))}26.316%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes hq-fx-ring-lit{0%{border-color:var(--fx-ring)}13.158%{border-color:var(--fx-gold)}26.316%{border-color:var(--fx-ring)}to{border-color:var(--fx-ring)}}.hq-fx__node--found .hq-fx__mark:after,.hq-fx__node--key .hq-fx__mark:after{box-shadow:0 0 30px 9px #d9b4669e}.hq-fx__node--found .hq-fx__mark:after{--fx-peak: .6;--fx-grow: 1.06}.hq-fx__node--found .hq-fx__mark:before{--fx-peak: .51;--fx-grow: 1.1}.hq-fx__node--key .hq-fx__mark:after{--fx-peak: 1;--fx-grow: 1.1}.hq-fx__node--key .hq-fx__mark:before{--fx-peak: .85;--fx-grow: 1.11}.hq-fx__node--environment .hq-fx__mark:after,.hq-fx__node--microbes .hq-fx__mark:after,.hq-fx__node--signals .hq-fx__mark:after{box-shadow:0 0 24px 6px #d9b46680;--fx-peak: .6;--fx-grow: 1.06}@keyframes hq-fx-glint-y{0%{background-position:0 100%}10.526%{background-position:0 0%}to{background-position:0 0%}}@keyframes hq-fx-glint-x{0%{background-position:100% 0}10.526%{background-position:0% 0}to{background-position:0% 0}}.hq-fx__node:not(:last-child):before{background:linear-gradient(180deg,var(--fx-ring) 0%,var(--fx-ring) 42%,var(--brand-border) 50%,var(--fx-ring) 58%,var(--fx-ring) 100%);background-size:100% 300%;background-position:0 0%}@media(min-width:1240px){.hq-fx__node:not(:last-child):before{background:linear-gradient(90deg,var(--fx-ring) 0%,var(--fx-ring) 42%,var(--brand-border) 50%,var(--fx-ring) 58%,var(--fx-ring) 100%);background-size:300% 100%;background-position:0% 0;height:1.5px}}@media(prefers-reduced-motion:reduce){.hq-fx__mark,.hq-fx__mark:after,.hq-fx__mark:before,.hq-fx__node:before{animation:none!important}}.hq-fx__node--found .hq-fx__mark{border-color:var(--fx-gold);box-shadow:none;transform:scale(1.3);transform-origin:center top}.hq-fx__node--found .hq-fx__num{transform:scale(.769)}.hq-fx__node--found:not(:last-child):before{top:84px}.hq-fx__node--found{column-gap:27px}.hq-fx__node--key:not(:last-child):before{top:95px}.hq-fx__node--key{column-gap:33px}.hq-fx .hq-fx__name{margin:6px 0 0;font-family:var(--brand-font-body);font-size:13.5px;font-weight:600;line-height:1.4;letter-spacing:.11em;text-transform:uppercase;color:var(--fx-gold)}.hq-fx .hq-fx__role{margin:6px 0 0;font-family:var(--brand-font-display);font-style:italic;font-weight:500;font-size:20px;line-height:1.3;color:var(--hq-on-teal)}.hq-fx__lines{margin:16px 0 0}.hq-fx .hq-fx__def{margin:0;font-family:var(--brand-font-body);font-size:15px;line-height:1.6;color:var(--hq-on-teal)}.hq-fx .hq-fx__why{margin:15px 0 0;padding-top:15px;border-top:1px solid rgba(245,240,232,.13);font-family:var(--brand-font-body);font-size:14.5px;line-height:1.6;color:var(--hq-on-teal-muted)}@media(min-width:1240px){.hq-fx__list{grid-template-columns:repeat(5,1fr);column-gap:30px;align-items:start;width:min(1300px,calc(100vw - 80px));margin-left:50%;transform:translate(-50%)}.hq-fx__list{width:100%;margin-left:0;transform:none;column-gap:24px}.hq-fx__node{grid-template-columns:1fr;column-gap:0;padding-bottom:0}.hq-fx__mark{width:76px;height:76px;margin:0 auto}.hq-fx__mark svg{width:33px;height:33px}.hq-fx__num{top:-4px;right:-2px;width:23px;height:23px;font-size:11px}.hq-fx .hq-fx__name{font-size:14.5px;text-align:center}.hq-fx .hq-fx__role{font-size:21px;text-align:center}.hq-fx__node:not(:last-child):before{left:calc(50% + 51px);top:38px;bottom:auto;width:calc(100% - 72px);height:1px}.hq-fx__node:not(:last-child):after{left:auto;right:calc(-50% + 21px);top:34px;bottom:auto;border-left:7px solid rgba(217,180,102,.65);border-right:0;border-top:4px solid transparent;border-bottom:4px solid transparent}.hq-fx__node--key{column-gap:0}.hq-fx__node--key .hq-fx__mark{transform-origin:center center}.hq-fx__body{margin-top:40px}.hq-fx__node--key:not(:last-child):before{top:38px;left:calc(50% + 70px);width:calc(100% - 91px)}.hq-fx__node:has(+.hq-fx__node--key):before{width:calc(100% - 91px)}.hq-fx__node:has(+.hq-fx__node--key):after{right:calc(-50% + 40px)}.hq-fx__node--found{column-gap:0}.hq-fx__node--found .hq-fx__mark{transform-origin:center center}.hq-fx__node--found:not(:last-child):before{top:38px;left:calc(50% + 62px);width:calc(100% - 83px)}.hq-fx__node:has(+.hq-fx__node--found):before{width:calc(100% - 83px)}.hq-fx__node:has(+.hq-fx__node--found):after{right:calc(-50% + 32px)}}.hq-fx .hq-fx__close{position:relative;max-width:760px;margin:clamp(44px,6vw,64px) auto 0;padding-top:30px;border-top:1px solid rgba(245,240,232,.14);text-align:center}.hq-fx__close:before{content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%);width:7px;height:7px;border-radius:50%;background:var(--fx-gold)}.hq-fx__close span{display:block;font-family:var(--brand-font-display);font-style:italic}.hq-fx .hq-fx__close-a{font-weight:600;font-size:clamp(20px,2.4vw,27px);line-height:1.35;color:var(--hq-on-teal)}.hq-fx .hq-fx__close-b{margin-top:8px;font-weight:500;font-size:clamp(18px,2.1vw,24px);line-height:1.35;color:var(--hq-gold-soft)}@media(max-width:1239px){.hq-fx__node,.hq-fx__node--found,.hq-fx__node--key{column-gap:33px}}@keyframes hq-fx-up{0%{opacity:0;transform:scale(1)}to{opacity:var(--fx-peak);transform:scale(var(--fx-grow))}}@keyframes hq-fx-down{0%{opacity:var(--fx-peak);transform:scale(var(--fx-grow))}to{opacity:0;transform:scale(1)}}@keyframes hq-fx-settle{0%{opacity:var(--fx-peak);transform:scale(var(--fx-grow))}to{opacity:var(--fx-rest);transform:scale(1)}}@keyframes hq-fx-ring-on{to{border-color:var(--fx-gold)}}@keyframes hq-fx-ring-off{0%{border-color:var(--fx-gold)}to{border-color:var(--fx-ring)}}@keyframes hq-fx-glint-y1{0%{background-position:0 100%}to{background-position:0 0%}}@keyframes hq-fx-glint-x1{0%{background-position:100% 0}to{background-position:0% 0}}.hq-fx__node--key .hq-fx__mark:after{--fx-rest: .4}.hq-fx__node--key .hq-fx__mark:before{--fx-rest: .5}@media(prefers-reduced-motion:no-preference){.hq-fx__node.is-in .hq-fx__mark:after,.hq-fx__node--found.is-in .hq-fx__mark:before{animation:hq-fx-up .8s ease-out var(--fx-d, 0ms) 1 both,hq-fx-down .9s ease-in-out calc(var(--fx-d, 0ms) + var(--fx-t, 3s)) 1 forwards}.hq-fx__node:not(.hq-fx__node--key):not(.hq-fx__node--found).is-in .hq-fx__mark{animation:hq-fx-ring-on .8s ease-out var(--fx-d, 0ms) 1 both,hq-fx-ring-off .9s ease-in-out calc(var(--fx-d, 0ms) + var(--fx-t, 3s)) 1 forwards}.hq-fx__node--key.is-in .hq-fx__mark:after,.hq-fx__node--key.is-in .hq-fx__mark:before{animation:hq-fx-up 1s ease-out var(--fx-d, 0ms) 1 both,hq-fx-settle 1.4s ease-in-out calc(var(--fx-d, 0ms) + var(--fx-t, 3s)) 1 forwards}.hq-fx__node.is-in:not(:last-child):before{animation:hq-fx-glint-y1 .9s ease-in-out calc(var(--fx-d, 0ms) + var(--fx-t, 3s) - .5s) 1 both}}@media(prefers-reduced-motion:no-preference)and (min-width:1240px){.hq-fx__node.is-in:not(:last-child):before{animation-name:hq-fx-glint-x1}}.hq-fx.is-rest .hq-fx__mark,.hq-fx.is-rest .hq-fx__mark:after,.hq-fx.is-rest .hq-fx__mark:before,.hq-fx.is-rest .hq-fx__node:before{animation:none!important}.hq-fx.is-rest .hq-fx__node--key .hq-fx__mark:after,.hq-fx.is-rest .hq-fx__node--key .hq-fx__mark:before{opacity:var(--fx-rest)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-hq-explainer.css.map */
