.pr-svh{position:relative;isolation:isolate}.pr-svh__bg{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:var(--pr-grad);overflow:hidden}.pr-svh__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--pr-bg-size);object-position:var(--pr-bg-pos)}.pr-svh__bgvideo{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--pr-video-o);mix-blend-mode:var(--pr-video-blend);pointer-events:none}.pr-svh__bgvideo video{width:100%;height:100%;object-fit:cover;object-position:var(--pr-bg-pos)}.pr-svh__bgvideo video[data-pr-media=mobile]{display:none}.pr-svh__dots{position:absolute;inset:calc(var(--pr-dot-gap) * -1);background-image:radial-gradient(circle,var(--pr-dot-c) var(--pr-dot-size),transparent calc(var(--pr-dot-size) + .6px));background-size:var(--pr-dot-gap) var(--pr-dot-gap);opacity:var(--pr-dot-o);-webkit-mask-image:radial-gradient(85% 70% at 50% 45%,#000 var(--pr-dot-hold),transparent 100%);mask-image:radial-gradient(85% 70% at 50% 45%,#000 var(--pr-dot-hold),transparent 100%);animation:pr-svh-drift 30s linear infinite}@keyframes pr-svh-drift{to{transform:translate(var(--pr-dot-gap),calc(var(--pr-dot-gap) * -1))}}.pr-svh__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pr-overlay)}.pr-svh__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--pr-col-gap);align-items:var(--pr-align)}.pr-svh__copy{display:flex;flex-direction:column;align-items:flex-start}.pr-svh__copy .pr-pill{margin-bottom:var(--pr-pill-gap)}.pr-svh .pr-h{max-width:var(--pr-head-w);color:var(--pr-text);text-wrap:wrap}.pr-svh__text{max-width:var(--pr-text-w);margin-top:var(--pr-text-gap);color:var(--pr-muted-c);font-size:calc(var(--pr-text-fs) * var(--pr-type-scale, 1));line-height:1.75;letter-spacing:-.01em}.pr-svh__text p{margin:0}.pr-svh__btns{display:flex;flex-wrap:wrap;gap:var(--pr-btn-gap);margin-top:var(--pr-btns-top)}.pr-svh__btns .pr-btn--solid{min-width:var(--pr-btn-w)}.pr-svh__media{justify-self:var(--pr-media-just);width:min(100%,var(--pr-media-w))}.pr-svh__frame{position:relative;aspect-ratio:var(--pr-media-ratio);border:1px solid var(--pr-media-border);border-radius:var(--pr-media-r);background:var(--pr-media-bg);overflow:hidden;isolation:isolate}.pr-svh__frame>img,.pr-svh__frame>video,.pr-svh__frame>iframe,.pr-svh__frame>svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;object-fit:var(--pr-media-fit);object-position:var(--pr-media-pos)}.pr-svh__frame video[data-pr-media=mobile]{display:none}.pr-svh__poster{z-index:1;transition:opacity .4s linear}.pr-svh__frame.is-playing .pr-svh__poster{opacity:0;pointer-events:none}.pr-svh__play{position:absolute;z-index:2;left:50%;top:50%;display:grid;place-items:center;width:var(--pr-play-w);height:var(--pr-play-w);padding:0;border:0;border-radius:50%;background:var(--pr-play-bg);color:var(--pr-play-c);transform:translate(-50%,-50%);cursor:pointer;box-shadow:0 6px 18px -8px #00000073;transition:opacity .3s linear,transform .5s var(--pr-ease),background .4s}.pr-svh__play svg{width:36%;height:36%;margin-left:8%}.pr-svh__frame.is-playing .pr-svh__play{opacity:0;pointer-events:none}.pr-svh__play:focus-visible{outline:2px solid var(--pr-play-c);outline-offset:3px}@media(hover:hover){.pr-svh__frame:hover .pr-svh__play{transform:translate(-50%,-50%) scale(1.08)}}@media screen and (max-width:989px){.pr-svh__grid{grid-template-columns:minmax(0,1fr);gap:var(--pr-col-gap-m)}.pr-svh .pr-h,.pr-svh__text{max-width:none}.pr-svh__media{justify-self:var(--pr-media-just-m);width:min(100%,var(--pr-media-w-m))}.pr-svh__frame{aspect-ratio:var(--pr-media-ratio-m)}}@media screen and (max-width:749px){.pr-svh__bgvideo.has-mobile video[data-pr-media=desktop]{display:none}.pr-svh__bgvideo.has-mobile video[data-pr-media=mobile]{display:block}.pr-svh__frame.has-mobile video[data-pr-media=desktop]{display:none}.pr-svh__frame.has-mobile video[data-pr-media=mobile]{display:block}.pr-svh__btns{width:100%;flex-wrap:nowrap;gap:var(--pr-btn-gap-m)}.pr-svh__btns .pr-btn,.pr-svh__btns .pr-btn--solid{flex:1 1 0;min-width:0;min-height:var(--pr-btn-h-m);padding:8px var(--pr-btn-pad-m);font-size:calc(var(--pr-btn-fs-m) * var(--pr-type-scale, 1));line-height:1.25;white-space:normal}.pr-svh__btns .pr-btn__label{white-space:normal;text-align:center}.pr-svh__btns--stack{flex-direction:column}.pr-svh__btns--stack .pr-btn{flex:none;width:100%}.pr-svh__play{width:var(--pr-play-w-m);height:var(--pr-play-w-m)}.pr-svh__dots{animation:none}}@media(prefers-reduced-motion:reduce){.pr-svh__dots{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/precept-service-hero.css.map */
