@layer sections{.stage{position:relative;isolation:isolate;overflow:hidden;background:var(--stage-ground, var(--teal));color:var(--stage-text, var(--ink))}.stage--ink{--stage-text: var(--ink);--btn: var(--ink);--btn-text: var(--cream);--focus: var(--ink)}.stage--cream{--stage-text: var(--cream);--btn: var(--cream);--btn-text: var(--ink);--focus: var(--cream);--pressed: color-mix(in oklch, var(--cream), var(--ink) 12%)}.stage__picture{display:block}.stage__img{display:block;inline-size:100%;block-size:auto;aspect-ratio:var(--stage-ratio, auto);object-fit:cover}@media(max-width:767px){.stage__img{aspect-ratio:var(--stage-ratio-phone, var(--stage-ratio, auto))}}.stage__text{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5) var(--margin) var(--s-6)}.stage__top{display:grid;gap:var(--s-2)}.stage__kicker{margin:0}.stage__name{margin:0;font-size:clamp(2.6rem,12.4vw,4.25rem);line-height:.93;letter-spacing:-.022em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.stage__foot{display:flex;flex-direction:column;gap:var(--s-5)}.stage__lede{max-inline-size:40ch}.stage__lede>:first-child{margin-block-start:0}.stage__lede>:last-child{margin-block-end:0}.stage__actions{order:-1;display:grid;gap:var(--s-4);justify-items:start}.stage__trust{margin:0}.stage .trust,.stage .trust__rating{color:inherit}@media(min-width:768px)and (max-width:1023px),(min-width:768px)and (max-aspect-ratio:4/3){.stage__name{font-size:clamp(3rem,8vw,5.5rem)}.stage__text{padding-block:var(--s-6) var(--s-7)}}@media(min-width:1024px)and (min-aspect-ratio:4/3){.stage{--stage-above: var(--chrome-h);display:grid;min-block-size:clamp(600px,calc(100vh - var(--stage-above)),1100px);min-block-size:clamp(600px,calc(100svh - var(--stage-above)),1100px)}:root:has(.mark-zone) #MainContent>.shopify-section:first-child .stage{--stage-above: calc(var(--chrome-h) + var(--markzone-h))}.stage__picture{position:absolute;top:0;right:0;bottom:0;left:0}.stage__img{position:absolute;top:0;right:0;bottom:0;left:0;block-size:100%;aspect-ratio:auto;object-position:left center}.stage__text{inline-size:36vw;display:grid;grid-template-rows:auto 1fr auto;gap:var(--s-5);padding:clamp(28px,5vh,56px) 0 clamp(28px,5vh,56px) var(--margin)}.stage__name{align-self:center;font-size:clamp(2.75rem,5.6vw,7.25rem)}.stage__foot{gap:22px}.stage__actions{order:0}}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/lab-section-stage-hero.css.map */
