/*! jmgw video-hero.css d70caa3a70df */
.jmgw-vhero{--jmgw-vhero-h:100vh;--jmgw-vhero-offset:0px;--jmgw-vhero-min:760px;--jmgw-vhero-share:74%;--jmgw-vhero-blur:44px;--jmgw-vhero-tint:rgba(21, 36, 45, 0.28);--jmgw-vhero-edge:0px;--jmgw-vhero-dot:var(--jmgw-paper, #ffffff);--jmgw-vhero-ring:var(--jmgw-paper, #ffffff);--jmgw-vhero-inset:32px;--jmgw-vhero-title:var(--jmgw-paper, #ffffff);--jmgw-vhero-text:var(--jmgw-paper, #ffffff);--jmgw-vhero-copy-w:1216px;--jmgw-vhero-copy-gap:56px;--jmgw-vhero-copy-y:center;--jmgw-vhero-split:50%;--jmgw-vhero-btn-bg:var(--jmgw-paper, #ffffff);--jmgw-vhero-btn-fg:var(--jmgw-ink, #171615);--jmgw-vhero-btn2-fg:#ffffff;--jmgw-vhero-btn-radius:var(--jmgw-radius-btn, 30px);--jmgw-vhero-ease:var(--jmgw-ease, cubic-bezier(0.475, 0.425, 0, 0.995));display:flex;flex-direction:column;box-sizing:border-box;height:calc(var(--jmgw-vhero-h) - var(--jmgw-vhero-offset));min-height:calc(var(--jmgw-vhero-min) - var(--jmgw-vhero-offset));background-color:#000;overflow:hidden}.jmgw-vhero *,.jmgw-vhero ::before,.jmgw-vhero ::after{box-sizing:inherit}.jmgw-vhero__stage{position:relative;flex:0 0 var(--jmgw-vhero-share);height:var(--jmgw-vhero-share);min-height:0;overflow:hidden}.jmgw-vhero__video{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom;background-color:#000}.jmgw-vhero__curtain{position:absolute;inset:0;background-color:#000;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out}.jmgw-vhero.is-changing .jmgw-vhero__curtain{opacity:1}.jmgw-vhero__band{position:relative;flex:1 1 auto;min-height:0;display:flex;overflow:hidden;background-color:#171615}.jmgw-vhero__mirror{position:absolute;left:0;top:0;width:100%;height:100%;transform:rotate(180deg) scaleX(-1) scale(1.18);filter:blur(var(--jmgw-vhero-blur, 44px));pointer-events:none}.jmgw-vhero__tint{position:absolute;inset:0;background-color:var(--jmgw-vhero-tint, rgba(21, 36, 45, 0.28));pointer-events:none}.jmgw-vhero__band::before{content:"";position:absolute;left:0;right:0;top:0;height:var(--jmgw-vhero-edge, 0px);background-image:linear-gradient(to bottom,rgba(0,0,0,.35),transparent);pointer-events:none;z-index:1}.jmgw-vhero__copy{position:relative;z-index:2;display:flex;align-items:var(--jmgw-vhero-copy-y, center);width:100%;padding:44px 40px}.jmgw-vhero__inner{display:flex;align-items:flex-start;width:100%;max-width:var(--jmgw-vhero-copy-w, 1216px);margin:0 auto;gap:var(--jmgw-vhero-copy-gap, 56px)}.jmgw-vhero__lead{flex:0 0 var(--jmgw-vhero-split, 50%);min-width:0}.jmgw-vhero__tail{flex:1 1 auto;min-width:0}.jmgw-vhero__mask{overflow:hidden;padding:2px 0}.jmgw-vhero__mask+.jmgw-vhero__mask{margin-top:22px}.jmgw-vhero__title,.jmgw-vhero__text,.jmgw-vhero__actions{transform:translateY(0);transition:transform .5s var(--jmgw-vhero-ease);transition-delay:var(--jmgw-delay, 0s);will-change:transform}.jmgw-vhero__title{margin:0;color:var(--jmgw-vhero-title, #fff);font-size:52px;font-weight:600;line-height:1.1}.jmgw-vhero__text{margin:0;color:var(--jmgw-vhero-text, #fff);font-size:17px;line-height:1.5}.jmgw-vhero__text:empty{display:none}.jmgw-vhero__actions{display:flex;flex-wrap:wrap;gap:12px}.jmgw-vhero__actions:empty{display:none}.jmgw-vhero.is-out .jmgw-vhero__title,.jmgw-vhero.is-out .jmgw-vhero__text,.jmgw-vhero.is-out .jmgw-vhero__actions{transform:translateY(-200%);transition-delay:0s}.jmgw-vhero.is-in .jmgw-vhero__title,.jmgw-vhero.is-in .jmgw-vhero__text,.jmgw-vhero.is-in .jmgw-vhero__actions{transform:translateY(200%);transition:none}.jmgw-vhero__text{--jmgw-delay:0.1s}.jmgw-vhero__actions{--jmgw-delay:0.2s}.jmgw-vhero__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding:14px 30px;border:2px solid transparent;border-radius:var(--jmgw-vhero-btn-radius, 30px);background-color:var(--jmgw-vhero-btn-bg, #fff);color:var(--jmgw-vhero-btn-fg, #171615);font-size:16px;font-weight:500;line-height:1.25;text-decoration:none;transition:opacity .5s var(--jmgw-vhero-ease)}.jmgw-vhero__btn:hover,.jmgw-vhero__btn:focus-visible{opacity:.85;color:var(--jmgw-vhero-btn-fg, #171615)}.jmgw-vhero__btn--ghost{background-color:transparent;border-color:currentColor;color:var(--jmgw-vhero-btn2-fg, #fff)}.jmgw-vhero__btn--ghost:hover,.jmgw-vhero__btn--ghost:focus-visible{color:var(--jmgw-vhero-btn2-fg, #fff)}.jmgw-vhero__btnarrow{position:absolute;left:0;display:none;align-items:center;height:100%;padding:0 26px;opacity:0;transform:translateX(-14px);transition:opacity .5s var(--jmgw-vhero-ease),transform .5s var(--jmgw-vhero-ease);pointer-events:none}.jmgw-vhero__btntext{transition:transform .5s var(--jmgw-vhero-ease)}.jmgw-vhero--arrow .jmgw-vhero__btnarrow{display:flex}.jmgw-vhero--arrow .jmgw-vhero__btn:hover .jmgw-vhero__btnarrow,.jmgw-vhero--arrow .jmgw-vhero__btn:focus-visible .jmgw-vhero__btnarrow{opacity:1;transform:translateX(0)}.jmgw-vhero--arrow .jmgw-vhero__btn:hover .jmgw-vhero__btntext,.jmgw-vhero--arrow .jmgw-vhero__btn:focus-visible .jmgw-vhero__btntext{transform:translateX(12px)}.jmgw-vhero__dots{position:absolute;top:50%;right:var(--jmgw-vhero-inset);display:flex;flex-direction:column;align-items:center;gap:2px;transform:translateY(-50%);z-index:2}.jmgw-vhero--left .jmgw-vhero__dots{left:var(--jmgw-vhero-inset);right:auto}.jmgw-vhero__dot,.jmgw-vhero__dot:hover,.jmgw-vhero__dot:focus,.jmgw-vhero__dot:active{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;background:0 0;color:var(--jmgw-vhero-dot);cursor:pointer;transition:margin .5s var(--jmgw-vhero-ease)}.jmgw-vhero__dot.is-active{margin:3px 0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:var(--jmgw-vhero-dot);transform:none}.jmgw-vhero__pip{position:absolute;width:6px;height:6px;border-radius:50%;background-color:currentColor;opacity:.4;transition:transform .5s var(--jmgw-vhero-ease),opacity .3s ease}.jmgw-vhero__dot:hover .jmgw-vhero__pip,.jmgw-vhero__dot:focus-visible .jmgw-vhero__pip{opacity:1}.jmgw-vhero__dot.is-active .jmgw-vhero__pip{transform:scale(0)}.jmgw-vhero__ringwrap{background:0 0;box-shadow:none;position:absolute;display:flex;align-items:center;justify-content:center;transform:scale(0);transition:transform .5s var(--jmgw-vhero-ease)}.jmgw-vhero__dot.is-active .jmgw-vhero__ringwrap{transform:scale(1)}.jmgw-vhero__ringwrap svg{display:block}.jmgw-vhero__track{stroke:var(--jmgw-vhero-ring);stroke-opacity:.2}.jmgw-vhero__ring{stroke:var(--jmgw-vhero-ring);transform:rotate(-90deg);transform-origin:50% 50%}.jmgw-vhero__num{position:absolute;color:var(--jmgw-vhero-dot);font-size:12px;font-weight:500;line-height:1;opacity:.2;transition:opacity .5s ease}.jmgw-vhero__dot.is-active .jmgw-vhero__num{opacity:1}.jmgw-vhero__sound{position:absolute;top:var(--jmgw-vhero-inset);right:var(--jmgw-vhero-inset);display:flex;align-items:center;padding:10px 16px;border:2px solid transparent;border-radius:var(--jmgw-radius-pill, 999px);background:rgba(0,0,0,.72);color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:500;gap:10px;z-index:3}.jmgw-vhero__sound:hover{background:rgba(0,0,0,.88)}.jmgw-vhero--left .jmgw-vhero__sound{right:auto;left:var(--jmgw-vhero-inset)}.jmgw-vhero.is-audible .jmgw-vhero__sound{display:none}.jmgw-vhero__play{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:84px;height:84px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;cursor:pointer;transform:translate(-50%,-50%);z-index:3}@media (max-width:1024px){.jmgw-vhero__inner{flex-direction:column;gap:20px}.jmgw-vhero__lead{flex:0 0 auto;width:100%}.jmgw-vhero__copy{align-items:flex-start}}@media (max-width:767px){.jmgw-vhero__copy{padding:24px 20px}.jmgw-vhero__title{font-size:30px}.jmgw-vhero__mask+.jmgw-vhero__mask{margin-top:14px}.jmgw-vhero__dots,.jmgw-vhero--left .jmgw-vhero__dots{top:auto;bottom:12px;left:12px;right:auto;flex-direction:row;transform:none}.jmgw-vhero__dot.is-active{margin:0 3px}.jmgw-vhero__sound{font-size:13px}.jmgw-vhero__btn{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.jmgw-vhero__mirror{display:none}.jmgw-vhero__tint{background-color:#171615}.jmgw-vhero__title,.jmgw-vhero__text,.jmgw-vhero__actions,.jmgw-vhero__curtain,.jmgw-vhero__pip,.jmgw-vhero__ringwrap,.jmgw-vhero__num,.jmgw-vhero__dot,.jmgw-vhero__btnarrow,.jmgw-vhero__btntext{transition:none}.jmgw-vhero.is-in .jmgw-vhero__title,.jmgw-vhero.is-in .jmgw-vhero__text,.jmgw-vhero.is-in .jmgw-vhero__actions,.jmgw-vhero.is-out .jmgw-vhero__title,.jmgw-vhero.is-out .jmgw-vhero__text,.jmgw-vhero.is-out .jmgw-vhero__actions{transform:none}}.jmgw-vhero{--jmgw-vhero-btn2-fg:var(--jmgw-paper, #ffffff)}
