.lab-hero-slider{--lab-hero-bg:#f2efed;--lab-hero-width:1240px;--lab-hero-min-height:640px;--lab-hero-arrow-color:#0a0a0a;--lab-hero-arrow-hover:#667d69;--lab-hero-dot-color:#0a0a0a;--lab-hero-dot-hover:#667d69;position:relative;isolation:isolate;background:var(--lab-hero-bg)}.lab-hero-slider--boxed{width:min(100% - 2rem, var(--lab-hero-width));margin-right:auto;margin-left:auto}.lab-hero-slider--full{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.lab-hero-slider__shell,.lab-hero-slider__viewport,.lab-hero-slider__track{min-height:var(--lab-hero-min-height)}.lab-hero-slider__viewport{position:relative;overflow:hidden}.lab-hero-slider__track{position:relative}.lab-hero-slider__slide{position:absolute;inset:0;z-index:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.98fr) minmax(0,1fr);min-height:var(--lab-hero-min-height);opacity:0;pointer-events:none;transform:translate3d(0,0,0);transition:opacity 560ms cubic-bezier(.2,.8,.2,1),transform 360ms cubic-bezier(.2,.8,.2,1)}.lab-hero-slider__slide.is-active{z-index:2;opacity:1;pointer-events:auto}.lab-hero-slider__slide.is-leaving{z-index:1;opacity:0}.lab-hero-slider__slide.is-clone{display:none}.lab-hero-slider__panel,.lab-hero-slider__content{min-height:var(--lab-hero-min-height)}.lab-hero-slider__panel{position:relative;overflow:hidden;background:linear-gradient(140deg,rgb(255 255 255 / .22),rgb(10 10 10 / .04)),var(--lab-hero-bg);opacity:0;transition:opacity 700ms cubic-bezier(.2,.8,.2,1),transform 760ms cubic-bezier(.16,1,.3,1)}.lab-hero-slider__panel--left{transform:translateX(-18%)}.lab-hero-slider__panel--right{transform:translateX(18%)}.lab-hero-slider__slide.is-active .lab-hero-slider__panel{opacity:1;transform:translateX(0)}.lab-hero-slider__slide.is-leaving .lab-hero-slider__panel--left{transform:translateX(10%)}.lab-hero-slider__slide.is-leaving .lab-hero-slider__panel--right{transform:translateX(-10%)}.lab-hero-slider__panel img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.045);transition:transform 1100ms cubic-bezier(.16,1,.3,1)}.lab-hero-slider__slide.is-active .lab-hero-slider__panel img{transform:scale(1)}.lab-hero-slider__image-placeholder{display:grid;width:100%;height:100%;min-height:inherit;place-items:center;padding:clamp(2rem, 5vw, 5rem);background:linear-gradient(135deg,rgb(255 255 255 / .7),rgb(237 241 238 / .72)),radial-gradient(circle at 78% 18%,rgb(255 255 255 / .85) 0 8%,transparent 28%),linear-gradient(120deg,rgb(102 125 105 / .14),rgb(201 159 154 / .1))}.lab-hero-slider__image-placeholder img{width:min(58%, 320px);height:auto;object-fit:contain;opacity:.9}.lab-hero-slider__content{position:relative;z-index:2;display:grid;align-content:center;justify-items:center;padding:clamp(3rem, 6vw, 6.5rem) clamp(1.4rem, 4vw, 4rem);background:rgb(251 250 247 / .76);color:var(--lab-slide-text,#0a0a0a);text-align:center;opacity:0;transform:translateY(18px);transition:opacity 520ms cubic-bezier(.2,.8,.2,1) 120ms,transform 620ms cubic-bezier(.2,.8,.2,1) 120ms}.lab-hero-slider__slide.is-active .lab-hero-slider__content{opacity:1;transform:translateY(0)}.lab-hero-slider__copy{width:min(100%, 620px)}.lab-hero-slider__copy>*{margin-top:0;margin-bottom:1rem}.lab-hero-slider__copy>:last-child{margin-bottom:0}.lab-hero-slider__logo{display:grid;width:100%;justify-items:center;margin-bottom:1.25rem}.lab-hero-slider__logo img{display:block;width:var(--lab-hero-logo-width,160px);min-width:100px;max-height:160px;max-width:100%;height:auto;object-fit:contain}.lab-hero-slider__eyebrow{color:color-mix(in srgb,currentColor 72%,transparent);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.lab-hero-slider__copy h1,.lab-hero-slider__copy h2,.lab-hero-slider__copy h3{font-family:var(--wp--preset--font-family--display,"Cabin",sans-serif);font-weight:700;line-height:1.08;text-wrap:balance}.lab-hero-slider__copy h1{font-size:clamp(2.35rem, 4.15vw, 4.05rem)}.lab-hero-slider__copy h2{font-size:clamp(1.9rem, 3.15vw, 2.9rem)}.lab-hero-slider__copy p{font-size:clamp(1rem, 0.95rem + 0.25vw, 1.18rem)}.lab-hero-slider__cta{display:inline-flex;min-height:44px;align-items:center;justify-content:center;margin-top:clamp(1.35rem, 3vw, 2rem);border:1px solid var(--lab-slide-cta-color,#0a0a0a);border-radius:var(--lab-slide-cta-radius,999px);padding:var(--lab-slide-cta-padding,.85rem 1.35rem);background:var(--lab-slide-cta-color,#0a0a0a);color:#fff;font-size:.96rem;font-weight:800;line-height:1;text-decoration:none;transition:border-color 180ms cubic-bezier(.2,.8,.2,1),background 180ms cubic-bezier(.2,.8,.2,1),color 180ms cubic-bezier(.2,.8,.2,1),transform 180ms cubic-bezier(.2,.8,.2,1)}.lab-hero-slider__cta:hover,.lab-hero-slider__cta:focus-visible{border-color:var(--lab-slide-cta-hover,#667d69);background:var(--lab-slide-cta-hover,#667d69);color:#fff;transform:translateY(-1px)}.lab-hero-slider__arrow{position:absolute;top:50%;z-index:4;display:inline-grid;width:clamp(2.1rem, 3vw, 3rem);height:clamp(2.1rem, 3vw, 3rem);place-items:center;border:0;border-radius:0;background:#fff0;color:var(--lab-hero-arrow-color,#0a0a0a);cursor:pointer;transform:translateY(-50%);transition:color 180ms cubic-bezier(.2,.8,.2,1),transform 180ms cubic-bezier(.2,.8,.2,1)}.lab-hero-slider__arrow:hover,.lab-hero-slider__arrow:focus-visible{background:#fff0;color:var(--lab-hero-arrow-hover,var(--lab-hero-arrow-color,#0a0a0a));transform:translateY(-50%) scale(1.08)}.lab-hero-slider__arrow:focus-visible{outline:2px solid currentColor;outline-offset:.25rem}.lab-hero-slider__arrow--prev{left:clamp(0.85rem, 2vw, 2rem)}.lab-hero-slider__arrow--next{right:clamp(0.85rem, 2vw, 2rem)}.lab-hero-slider__arrow i{font-size:clamp(1.25rem, 2vw, 1.7rem);line-height:1}.lab-hero-slider__dots{position:absolute;right:0;bottom:clamp(1rem, 2vw, 1.6rem);left:0;z-index:4;display:flex;justify-content:center;gap:.55rem;pointer-events:none}.lab-hero-slider__dot{width:9px;height:9px;border:0;border-radius:999px;padding:0;background:var(--lab-hero-dot-color);cursor:pointer;opacity:.38;pointer-events:auto;transition:background 180ms cubic-bezier(.2,.8,.2,1),opacity 180ms cubic-bezier(.2,.8,.2,1),transform 180ms cubic-bezier(.2,.8,.2,1)}.lab-hero-slider__dot:hover,.lab-hero-slider__dot:focus-visible,.lab-hero-slider__dot.is-active{background:var(--lab-hero-dot-hover);opacity:1;transform:scale(1.22)}@media (max-width:900px){.lab-hero-slider--full{width:100%;margin-right:0;margin-left:0}.lab-hero-slider__shell,.lab-hero-slider__viewport,.lab-hero-slider__track{min-height:auto}.lab-hero-slider__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.lab-hero-slider__track::-webkit-scrollbar{display:none}.lab-hero-slider__slide{position:relative;inset:0;flex:0 0 100%;grid-template-columns:1fr;grid-template-rows:1fr;display:grid;min-height:clamp(600px, 138vw, var(--lab-hero-min-height));opacity:1;pointer-events:auto;scroll-snap-align:start;transform:none;transition:none}.lab-hero-slider__slide.is-active{position:relative}.lab-hero-slider__slide.is-leaving{position:relative;inset:0;min-height:100%;opacity:1}.lab-hero-slider__slide.is-clone{display:grid}.lab-hero-slider__panel,.lab-hero-slider__content{min-height:inherit}.lab-hero-slider__panel--left{display:none}.lab-hero-slider__panel--right{grid-area:1 / 1;opacity:1;transform:none}.lab-hero-slider__slide.is-leaving .lab-hero-slider__panel--right{transform:none}.lab-hero-slider__panel img{height:100%;min-height:inherit}.lab-hero-slider__content{box-sizing:border-box;grid-area:1 / 1;align-self:center;justify-self:center;width:min(calc(100% - 1.75rem), 430px);min-height:auto;max-height:none;overflow:visible;overflow-wrap:anywhere;border:1px solid rgb(10 10 10 / .08);border-radius:8px;padding:clamp(1.55rem, 5.6vw, 2.5rem) clamp(1.1rem, 4.8vw, 1.8rem);box-shadow:0 22px 60px rgb(10 10 10 / .14);opacity:.94;transform:none;backdrop-filter:blur(10px);transition:none}.lab-hero-slider__slide.is-active .lab-hero-slider__content{opacity:.94;transform:none}.lab-hero-slider__copy{width:100%;max-width:100%}.lab-hero-slider__cta{max-width:100%;text-align:center;white-space:normal}.lab-hero-slider__arrow{top:50%;bottom:auto;transform:translateY(-50%)}.lab-hero-slider__arrow:hover,.lab-hero-slider__arrow:focus-visible{transform:translateY(-50%) scale(1.08)}}@media (max-width:700px){.lab-hero-slider--boxed{width:min(100% - 1.2rem, var(--lab-hero-width))}.lab-hero-slider__slide{min-height:clamp(560px, 132vw, 680px)}.lab-hero-slider__logo{margin-bottom:.85rem}.lab-hero-slider__logo img{max-height:112px}.lab-hero-slider__copy>*{margin-bottom:.72rem}.lab-hero-slider__eyebrow{font-size:.72rem}.lab-hero-slider__copy h1{font-size:clamp(1.8rem, 7.8vw, 2.35rem)}.lab-hero-slider__copy h2{font-size:clamp(1.55rem, 6.8vw, 2.05rem)}.lab-hero-slider__copy p{font-size:clamp(0.95rem, 4.2vw, 1.08rem);line-height:1.55}.lab-hero-slider__cta{width:min(100%, 260px);margin-top:1rem;padding:.78rem 1.1rem;font-size:.9rem}.lab-hero-slider__arrow{top:50%;bottom:auto;width:42px;height:42px;background:rgb(255 255 255 / .72);transform:translateY(-50%)}.lab-hero-slider__arrow:hover,.lab-hero-slider__arrow:focus-visible{transform:translateY(-50%) scale(1.08)}.lab-hero-slider__dots{bottom:1.1rem}}@media (prefers-reduced-motion:reduce){.lab-hero-slider *,.lab-hero-slider *::before,.lab-hero-slider *::after{transition-duration:0.001ms!important;animation-duration:0.001ms!important}}