.video-hero{--vh-runway:260svh;height:calc(100svh + var(--vh-runway));--clip-rise:120%;--clip-stagger:.11s;--vh-pop-dur:var(--dur-pop);--vh-pop-ease:var(--ease-pop);--vh-ink-joined:5.88754;--vh-ink-a:2.81361;--vh-ink-b:2.79215;--vh-bear-a:.03955em;--vh-bear-b:.03955em;--vh-bear-r:.02199em;--clip-pad:.14em;border-top:0;min-height:520px;margin-bottom:-100svh;padding:0;position:relative}.video-hero-hold{z-index:2;background:var(--cinnabar);height:100svh;min-height:520px;padding:0;position:fixed;top:0;left:0;right:0;overflow:clip}.video-hero-hold.is-covered{visibility:hidden}.video-hero-hold.is-melting{mix-blend-mode:multiply;background:0 0}.video-hero-hold.is-melting>:not(.vh-cloth){visibility:hidden}.video-hero-dark{z-index:1;opacity:0;will-change:opacity;pointer-events:none;background:#000;position:absolute;inset:0}.vh-cloth{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vh-head{left:var(--page-pad-x);right:var(--page-pad-x);z-index:2;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);container-type:inline-size}.vh-head__stack{gap:var(--gap-group);flex-direction:column;display:flex}.vh-head__row{flex-direction:column;align-items:flex-start;row-gap:0;display:flex}.vh-head__group{will-change:transform;display:block}.vh-head__group .txt{align-items:flex-end;gap:calc(var(--vhl-word) * var(--vhl-u));display:flex}.vh-word{align-items:flex-end;gap:calc(var(--vhl-letter) * var(--vhl-u));transform:translateY(var(--clip-rise,130%));transition:transform var(--vh-pop-dur) var(--vh-pop-ease);transition-delay:calc(var(--i,0) * var(--clip-stagger));will-change:transform;display:flex}.in .vh-word{transform:none}.video-hero .vh-head__group .txt{transition:none;transform:none}.vhl-g{width:calc(var(--w) * var(--vhl-u));flex:none}.vhl-ink{width:100%;aspect-ratio:var(--w) / var(--h);background:var(--ink);-webkit-mask-image:var(--vhl-src);mask-image:var(--vhl-src);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--vhl-src);display:block;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.vh-head{--vhl-letter:97;--vhl-word:291;--vhl-u:calc(100cqw / var(--vhl-stack));--clip-pad:calc(120 * var(--vhl-u))}.vh-head__b{margin-top:calc(130 * var(--vhl-u))}@media (min-width:810px){.vh-head{--vhl-u:calc(100cqw / var(--vhl-line))}.vh-head__row{flex-direction:row;justify-content:space-between;align-items:flex-end}.vh-head__b{margin-top:0}}.video-hero-frame{transform-origin:50%;z-index:3;--vh-frame-w:min(88vw, calc((100svh - 2 * var(--s9)) * 16 / 9));width:var(--vh-frame-w);aspect-ratio:16/9;will-change:transform;background:#000;position:absolute;top:0;left:0;overflow:clip;transform:scale(.0001)}@media (min-width:810px){.video-hero-frame{--vh-frame-w:min(78vw, calc((100svh - 2 * var(--s9)) * 16 / 9))}}.vh-poster{z-index:1;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vh-poster.is-gone{visibility:hidden}.video-hero-frame video{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.vh-transport{z-index:4;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3) var(--s3);opacity:0;transition:opacity .28s var(--ease-site), transform .28s var(--ease-site);pointer-events:none;display:flex;position:absolute;inset:auto 0 0;transform:translateY(6px)}.vh-transport.is-live{opacity:1;pointer-events:auto;transform:none}.vh-transport:before{content:"";top:calc(var(--s9) * -1);z-index:-1;pointer-events:none;background:linear-gradient(#0000 0%,#00000070 54%,#000000c2 100%);position:absolute;bottom:0;left:0;right:0}.vh-tp-btn{width:44px;height:44px;color:var(--spring);opacity:.82;cursor:pointer;transition:opacity .2s var(--ease-site);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.vh-tp-btn svg{width:24px;height:24px}.vh-tp-play svg{margin-left:2px}@media (hover:hover) and (pointer:fine){.vh-tp-btn:hover{opacity:1}}.vh-tp-btn:focus-visible{opacity:1;outline:2px solid var(--spring);outline-offset:2px}.vh-seek{flex:auto;align-items:center;min-width:0;height:44px;display:flex;position:relative}.vh-seek-track{background:color-mix(in srgb, var(--spring) 26%, transparent);height:5px;transition:transform .18s var(--ease-site);pointer-events:none;border-radius:999px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)scaleY(.6)}.vh-seek-fill{border-radius:inherit;background:var(--cinnabar);transform-origin:0;will-change:transform;position:absolute;inset:0;transform:scaleX(0)}.vh-seek-knob{background:var(--spring);width:14px;height:14px;transition:transform .18s var(--ease-site);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)scale(.714)}.vh-seek-input{appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.vh-seek-input::-webkit-slider-runnable-track{background:0 0;border:0;height:3px}.vh-seek-input::-webkit-slider-thumb{-webkit-appearance:none;background:0 0;border:0;width:1px;height:1px}.vh-seek-input::-moz-range-track{background:0 0;border:0;height:3px}.vh-seek-input::-moz-range-thumb{background:0 0;border:0;width:1px;height:1px}.vh-seek-input:focus{outline:none}.vh-seek:has(.vh-seek-input:focus-visible) .vh-seek-track{outline:2px solid var(--spring);outline-offset:6px;border-radius:999px}:is(.vh-seek:has(.vh-seek-input:active) .vh-seek-track,.vh-seek:has(.vh-seek-input:focus-visible) .vh-seek-track){transform:translateY(-50%)scaleY(1)}:is(.vh-seek:has(.vh-seek-input:active) .vh-seek-knob,.vh-seek:has(.vh-seek-input:focus-visible) .vh-seek-knob){transform:translate(-50%,-50%)scale(1)}@media (hover:hover) and (pointer:fine){.vh-seek:hover .vh-seek-track{transform:translateY(-50%)scaleY(1)}.vh-seek:hover .vh-seek-knob{transform:translate(-50%,-50%)scale(1)}}.vh-time{color:color-mix(in srgb, var(--spring) 76%, transparent);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none}@media (min-width:810px){.vh-transport{gap:var(--s4);padding:var(--s4) var(--s5) var(--s5)}}@media (prefers-reduced-motion:reduce){.video-hero .txt,.video-hero .vh-word,.vh-transport{transition:none;transform:none}.vh-tp-btn,.vh-seek-track,.vh-seek-knob{transition:none}}@media (max-width:809px){.video-hero{--vh-runway:130svh;margin-bottom:0}.video-hero-hold{z-index:0;height:100lvh}.vh-head__row:not(:nth-child(2)){display:none}.video-hero-frame{--vh-frame-w:100vw}}
