.b-vid-scroll{background-color:var(--thmBg,#fefefe);--bvs-gutter:var(--wbd-s);--bvs-skip-col:4.75rem;--bvs-skip-gutter:calc(var(--bvs-gutter) + var(--bvs-skip-col) + var(--wbd-s));--bvs-progress-width:16rem;--bvs-panel-frac:.52;--bvs-panel-bg:57%;--bvs-overhang:calc(var(--bvs-panel-frac) * (1 - var(--bvs-panel-shift,18) / 100));--bvs-ratio-w:11;--bvs-ratio-h:10;position:relative;overflow:hidden}@media (width>=1200px){.b-vid-scroll{--bvs-gutter:var(--wbd-m)}}.b-vid-scroll.bvs--no-panel{--bvs-overhang:0}.b-vid-scroll .bvs__inner{justify-content:center;align-items:center;display:flex;position:relative}@media (width>=992px){.b-vid-scroll .bvs__inner{height:100vh;min-height:100vh;padding:0 var(--bvs-skip-gutter) 0 var(--bvs-gutter)}}.b-vid-scroll .bvs__stage{width:90%;max-width:47.5rem;margin:0 auto;position:relative}@media (width<=991.98px){.b-vid-scroll .bvs__stage{flex-direction:column;width:90%;max-width:none;display:flex}}@media (width>=992px){.b-vid-scroll .bvs__stage{aspect-ratio:var(--bvs-ratio-w,11)/var(--bvs-ratio-h,10);width:min(100%, min(var(--bvs-stage-h,90vh), 100vh) * var(--bvs-ratio-w,11) / var(--bvs-ratio-h,10), 100% / (1 + var(--bvs-overhang,0)));max-width:100%;height:auto;transform:translateX(calc(var(--bvs-overhang,0) * -50%));margin:0 auto}.b-vid-scroll.bvs--no-panel .bvs__stage{transform:none}}.b-vid-scroll .bvs__video,.b-vid-scroll .bvs__image{object-fit:contain;width:100%;display:block}@media (width<=991.98px){.b-vid-scroll .bvs__video,.b-vid-scroll .bvs__image{aspect-ratio:var(--bvs-ratio-w,11)/var(--bvs-ratio-h,10);height:auto;margin-bottom:30px;position:relative}}@media (width>=992px){.b-vid-scroll .bvs__video,.b-vid-scroll .bvs__image{height:100%;position:absolute;inset:0}}.b-vid-scroll .bvs__svg{pointer-events:none;width:100%;height:100%;color:var(--bvs-arrow,var(--thmTxt));position:absolute;inset:0;overflow:visible}@media (width<=991.98px){.b-vid-scroll .bvs__svg{display:none}}.b-vid-scroll .bvs__overlay{pointer-events:none;position:absolute;inset:0}@media (width<=991.98px){.b-vid-scroll .bvs__overlay{display:none}}.b-vid-scroll .bvs__ann-label{white-space:nowrap;line-height:1;position:absolute}.b-vid-scroll .bvs__ann-title{font-size:var(--wbd-f-2);letter-spacing:.14em;text-transform:uppercase;color:var(--bvs-title,var(--thmTxt));background:var(--bvs-label-bg,color-mix(in srgb, var(--thmBg) 95%, transparent));padding:var(--wbd-3xs) var(--wbd-2xs);font-weight:700;display:block;box-shadow:0 2px 16px #00000014}.b-vid-scroll .bvs__ann-sub{font-size:var(--wbd-f-1);color:var(--bvs-sub,color-mix(in srgb, var(--thmTxt) 55%, transparent));background:var(--bvs-label-bg,color-mix(in srgb, var(--thmBg) 90%, transparent));padding:var(--wbd-4xs) var(--wbd-2xs) var(--wbd-3xs);margin-top:var(--wbd-4xs);display:block;box-shadow:0 4px 16px #0000000f}.b-vid-scroll .bvs__arrow-path{stroke-linecap:round;stroke-linejoin:round}.b-vid-scroll .bvs__marker{z-index:2;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}@media (width<=991.98px){.b-vid-scroll .bvs__marker{display:none}}.b-vid-scroll .bvs__marker-stack{width:1.375rem;height:1.375rem;position:relative}.b-vid-scroll .bvs__marker-pin{z-index:2;background:var(--bvs-arrow,var(--thmTxt));width:100%;height:100%;color:var(--thmBg);font-size:var(--wbd-f-1);letter-spacing:-.02em;transform-origin:50%;border-radius:50%;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:relative;box-shadow:0 1px 6px #0000002e}.b-vid-scroll .bvs__arrow-dot{aspect-ratio:1;background:var(--bvs-arrow,var(--thmTxt));transform-origin:50%;border-radius:50%;flex-shrink:0;width:.75rem;height:.75rem;display:block;box-shadow:0 1px 6px #0000002e}.b-vid-scroll .bvs__marker-ring{box-sizing:border-box;border:2px solid color-mix(in srgb, var(--bvs-arrow,var(--thmTxt)) 65%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--bvs-arrow,var(--thmTxt)) 15%, transparent);pointer-events:none;transform-origin:50%;opacity:0;border-radius:50%;position:absolute;inset:0}.b-vid-scroll .bvs__ann-label--marker{transform-origin:0}.b-vid-scroll .bvs__rect-label{pointer-events:none;position:absolute}.b-vid-scroll .bvs__rect-border{background:var(--thmTxt);position:absolute}.b-vid-scroll .bvs__rect-border--t{height:1px;top:0;left:0;right:0}.b-vid-scroll .bvs__rect-border--r{width:1px;top:0;bottom:0;right:0}.b-vid-scroll .bvs__rect-border--b{height:1px;bottom:0;left:0;right:0}.b-vid-scroll .bvs__rect-border--l{width:1px;top:0;bottom:0;left:0}.b-vid-scroll .bvs__rect-content{z-index:1;padding:var(--wbd-2xs) var(--wbd-xs);background:var(--bvs-label-bg,color-mix(in srgb, var(--thmBg) 57%, transparent));position:relative;box-shadow:0 2px 16px #00000014}.b-vid-scroll .bvs__rect-title{font-size:var(--wbd-f0);letter-spacing:.1em;text-transform:uppercase;color:var(--bvs-title,var(--thmTxt));white-space:nowrap;font-weight:700;line-height:1.2;display:block}.b-vid-scroll .bvs__rect-sub{font-size:var(--wbd-f-1);color:var(--bvs-sub,color-mix(in srgb, var(--thmTxt) 55%, transparent));margin-top:var(--wbd-3xs);white-space:nowrap;display:block}.b-vid-scroll .bvs__title-label{pointer-events:none;color:var(--bvs-title,var(--thmTxt));transform-origin:0 0;background:0 0;line-height:1.2;position:absolute}.b-vid-scroll .bvs__title-label.is-filled{padding:var(--wbd-2xs) var(--wbd-xs)}.b-vid-scroll .bvs__skip{right:var(--bvs-gutter);z-index:10;align-items:center;gap:var(--wbd-3xs);padding:var(--wbd-xs) var(--wbd-2xs);pointer-events:auto;flex-direction:column;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (width<=991.98px){.b-vid-scroll .bvs__skip{display:none}}.b-vid-scroll .bvs__skip-label{font-size:var(--wbd-f-2);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--thmTxt) 42%, transparent);-webkit-user-select:none;user-select:none;font-weight:600;line-height:1}.b-vid-scroll .bvs__skip-btn{width:2rem;height:2rem;color:color-mix(in srgb, var(--thmTxt) 45%, transparent);cursor:pointer;appearance:none;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;padding:0;transition:color .2s,background-color .2s;display:flex}.b-vid-scroll .bvs__skip-btn:hover,.b-vid-scroll .bvs__skip-btn:focus-visible{color:color-mix(in srgb, var(--thmTxt) 75%, transparent);background:color-mix(in srgb, var(--thmTxt) 6%, transparent);outline:none}.b-vid-scroll .bvs__skip-icon{width:1.25rem;height:1.25rem;display:block}.b-vid-scroll .bvs__progress{left:var(--bvs-gutter);top:auto;right:auto;bottom:var(--bvs-gutter);z-index:5;align-items:flex-start;gap:var(--wbd-3xs);pointer-events:none;flex-direction:column;display:flex;position:absolute}@media (width<=991.98px){.b-vid-scroll .bvs__progress{display:none}}.b-vid-scroll .bvs__progress-pins{width:var(--bvs-progress-width);pointer-events:auto;height:1.375rem;position:relative}.b-vid-scroll .bvs__progress-pins:empty{display:none}.b-vid-scroll .bvs__progress-pin{align-items:center;gap:var(--wbd-4xs);cursor:pointer;font-size:var(--wbd-f-1);letter-spacing:-.02em;color:color-mix(in srgb, var(--thmTxt) 30%, transparent);background:0 0;border:0;flex-direction:column;padding:0;font-weight:500;line-height:1;transition:color .2s,font-weight .2s;display:flex;position:absolute;bottom:0;transform:translate(-50%)}.b-vid-scroll .bvs__progress-pin:after{content:"";width:1px;height:var(--wbd-3xs);background:color-mix(in srgb, var(--thmTxt) 16%, transparent);border-radius:1px;transition:background-color .2s,height .2s;display:block}.b-vid-scroll .bvs__progress-pin.is-active{color:color-mix(in srgb, var(--thmTxt) 72%, transparent);font-weight:800}.b-vid-scroll .bvs__progress-pin.is-active:after{height:var(--wbd-2xs);background:color-mix(in srgb, var(--thmTxt) 45%, transparent)}.b-vid-scroll .bvs__progress-pin:hover,.b-vid-scroll .bvs__progress-pin:focus-visible{color:color-mix(in srgb, var(--thmTxt) 55%, transparent);outline:none}.b-vid-scroll .bvs__progress-pin:hover:after,.b-vid-scroll .bvs__progress-pin:focus-visible:after{background:color-mix(in srgb, var(--thmTxt) 35%, transparent);height:.4375rem}.b-vid-scroll .bvs__progress-pin.is-active:hover,.b-vid-scroll .bvs__progress-pin.is-active:focus-visible{color:color-mix(in srgb, var(--thmTxt) 85%, transparent)}.b-vid-scroll .bvs__progress-track{width:var(--bvs-progress-width);background:color-mix(in srgb, var(--thmTxt) 10%, transparent);pointer-events:auto;cursor:pointer;appearance:none;border:0;border-radius:2px;height:4px;padding:0;display:block;position:relative;overflow:hidden}.b-vid-scroll .bvs__progress-track:after{content:"";inset:calc(var(--wbd-xs) * -1) 0;position:absolute}.b-vid-scroll .bvs__progress-track:hover{background:color-mix(in srgb, var(--thmTxt) 14%, transparent)}.b-vid-scroll .bvs__progress-track:focus-visible{outline:2px solid color-mix(in srgb, var(--thmTxt) 35%, transparent);outline-offset:2px}.b-vid-scroll .bvs__progress-fill{background:color-mix(in srgb, var(--thmTxt) 22%, transparent);border-radius:inherit;width:0;height:100%;display:block}.b-vid-scroll.bvs--no-progress .bvs__progress{display:none}.b-vid-scroll .bvs__panel{background:color-mix(in srgb, var(--thmBg) var(--bvs-panel-bg,57%), transparent);padding:var(--wbd-m) var(--wbd-s);border-top:3px solid var(--thmAcc,currentColor);position:relative;overflow:visible}@media (width<=991.98px){.b-vid-scroll .bvs__panel{width:100%;margin-top:0}}@media (width>=992px){.b-vid-scroll .bvs__panel{transform:translate(calc(var(--bvs-panel-shift,18) * -1%), -50%);width:calc(var(--bvs-panel-frac) * 100%);box-shadow:none;background:0 0;border-top:none;padding:0;position:absolute;top:50%;left:100%;right:auto;overflow:hidden}}.b-vid-scroll .bvs__texts{position:relative}@media (width<=991.98px){.b-vid-scroll .bvs__texts{gap:var(--wbd-l);flex-direction:column;display:flex}}@media (width>=992px){.b-vid-scroll .bvs__texts{isolation:isolate;display:grid;overflow:hidden}}.b-vid-scroll .bvs__text{--bvs-shade:0}@media (width<=991.98px){.b-vid-scroll .bvs__text{opacity:1;visibility:visible;transform:none}.b-vid-scroll .bvs__text:after{display:none}}@media (width>=992px){.b-vid-scroll .bvs__text{z-index:0;box-sizing:border-box;width:100%;min-width:0;min-height:100%;padding:var(--wbd-m) var(--wbd-s);opacity:0;visibility:hidden;transform-origin:50%;backface-visibility:hidden;background:color-mix(in srgb, var(--thmBg) var(--bvs-panel-bg,57%), transparent);will-change:transform, opacity;pointer-events:none;grid-area:1/1;align-self:stretch;position:relative;box-shadow:8px 0 48px #00000012,0 4px 24px #0000000a}.b-vid-scroll .bvs__text:after{content:"";z-index:1;opacity:var(--bvs-shade,0);pointer-events:none;background:#000;position:absolute;inset:0}.b-vid-scroll .bvs__text.is-active,.b-vid-scroll .bvs__text.is-leaving{opacity:1;visibility:visible}.b-vid-scroll .bvs__text.is-active{z-index:2;pointer-events:auto}.b-vid-scroll .bvs__text.is-leaving{z-index:1;pointer-events:none;box-shadow:0 22px 48px #00000052}}.b-vid-scroll .bvs__step{font-size:var(--wbd-f-1);letter-spacing:.25em;text-transform:uppercase;color:var(--thmAcc,currentColor);margin-bottom:var(--wbd-s);font-weight:700;display:inline-block}@media (width>=992px){.b-vid-scroll .bvs__step{font-size:var(--wbd-f1);margin-bottom:0}}.b-vid-scroll .bvs__title{font-size:var(--wbd-f1);text-align:left;margin-top:var(--wbd-xs);margin-bottom:var(--wbd-xs);color:var(--thmTxt);font-weight:700;line-height:1.1}.b-vid-scroll .bvs__desc{font-size:var(--wbd-f0);color:color-mix(in srgb, var(--thmTxt) 70%, transparent);margin:0;line-height:1.6}.is-layout-constrained>.pin-spacer:has(>.b-vid-scroll.alignwide){max-width:var(--wp--style--global--wide-size)}.has-global-padding>.pin-spacer:has(>.b-vid-scroll.alignfull){max-width:none;margin-inline:calc(var(--wp--style--root--padding-left,0px) * -1) calc(var(--wp--style--root--padding-right,0px) * -1)}.pin-spacer:has(>.b-vid-scroll.alignfull)>.b-vid-scroll.alignfull{margin-inline:0;width:100%!important;max-width:none!important;left:0!important}
