.v5-motion-video .v5-motion-art{width:min(100%,680px)}.v5-film{width:100%}.v5-film-teaser{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--lines);border-radius:24px;background:#f6f5fa;text-align:left}.v5-film-teaser>picture>img{width:100%;height:100%;object-fit:contain;transition:transform .5s}.v5-film-teaser:hover>picture>img{transform:scale(1.025)}.v5-film-watch{position:absolute;left:20px;bottom:20px;display:flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;border-radius:99px;background:#2d2d2d;color:#fff;font-size:14px;line-height:1.25;transition:background .2s}.v5-film-teaser:hover .v5-film-watch{background:#3983f7}.v5-film-play{display:grid;place-items:center;width:36px;height:36px;border:1px solid #ffffff50;border-radius:50%}.v5-film-play svg{width:15px;height:15px;fill:currentColor;stroke-width:0;margin-left:2px}.v5-film-watch small{display:block;margin-top:3px;font-size:11px;opacity:.65}.v5-film-dialog{position:fixed;inset:0;margin:auto;width:min(1120px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;overflow:auto;border:1px solid #ffffff20;border-radius:24px;background:#171719;color:#fff;font:inherit}.v5-film-dialog:not([open]){display:none}.v5-film-dialog::backdrop{background:#020108b3;backdrop-filter:blur(8px)}.v5-film-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 16px 12px 24px}.v5-film-bar h2{font-size:17px;letter-spacing:-.03em;color:#fff}.v5-film-bar button{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid #ffffff30}.v5-film-bar button:hover{background:#ffffff15}.v5-film-bar svg{width:18px;height:18px;stroke-width:1.5}.v5-film-dialog video{display:block;width:100%;max-height:calc(100dvh - 110px);aspect-ratio:16/9;object-fit:contain;background:#000}.v5-film-error{padding:16px 24px;font-size:14px;color:#fff}.v5-film-error a{text-decoration:underline;text-underline-offset:3px}@media (min-width:768px){.v5-motion-video .v5-motion-art{width:min(64%,680px)}}@media (max-width:479px){.v5-film-dialog,.v5-film-teaser{border-radius:18px}.v5-film-watch{left:12px;bottom:12px;padding:7px 14px 7px 7px;gap:10px;font-size:13px}.v5-film-play{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.v5-film-teaser>picture>img{transition:none}.v5-film-teaser:hover>picture>img{transform:none}}.v5-film-teaser>picture{display:block;width:100%;height:100%}.v5-film-dialog.is-portrait{width:min(400px,calc(100vw - 24px))}.v5-film-dialog.is-portrait video{width:100%;height:auto;max-height:calc(100dvh - 100px);aspect-ratio:9/16}@media (max-width:767px){.v5-film{display:flex;justify-content:center}.v5-film-teaser{width:min(100%,260px);aspect-ratio:9/16}.v5-film-teaser>picture>img{object-fit:cover}}.v5{--v5-reel-color-0:#75a8fa;--v5-reel-color-1:#f1a668;--v5-reel-color-2:#50c3ab}.v5.dark{--v5-reel-color-0:#3983f7;--v5-reel-color-1:#d66a2c;--v5-reel-color-2:#168f84}.v5-motion-hero .v5-motion-art{position:relative;margin-right:0}.v5-motion-hero .v5-reel-title{min-width:0}.v5-reel-static{display:block;color:var(--fonts-100)}.v5-reel-window{position:relative;display:block;height:1.1em;margin-top:0;margin-bottom:-.08em;overflow:hidden;perspective:12em;color:var(--v5-reel-color-0);mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent)}.v5-reel-size{display:block;visibility:hidden;white-space:nowrap;line-height:1.14}.v5 .v5-reel-face{color:var(--v5-reel-color-0);display:flex;align-items:center;position:absolute;inset:0;white-space:nowrap;backface-visibility:hidden;line-height:1;transform-origin:50% 50%}.v5-reel-face:not(:nth-of-type(5)){opacity:0}.v5-motion-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.v5-wire-host{position:relative;width:100%;height:clamp(260px,35vw,380px)}.v5-wire-stage{position:absolute;inset:0;touch-action:pan-y;user-select:none;-webkit-user-select:none;outline-offset:-2px;-webkit-tap-highlight-color:transparent}.v5-wire-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.v5-wire-scene{left:50%;top:50%;perspective:var(--p,1200px);perspective-origin:0 0;pointer-events:none}.v5-wire-cube,.v5-wire-scene{position:absolute;width:0;height:0}.v5-wire-cube{left:0;top:0;transform-style:preserve-3d}.v5-wire-host .face{position:absolute;left:calc(var(--s, 150px) / -2);top:calc(var(--s, 150px) / -2);width:var(--s,150px);height:var(--s,150px);backface-visibility:visible}.v5-wire-host .word{position:absolute;left:50%;top:50%;font-size:calc(var(--type, 35px) * 2);line-height:1;letter-spacing:-.015em;white-space:pre;font-kerning:normal}.v5-wire-hint{position:absolute;left:0;right:0;bottom:8px;text-align:center;font-size:12px;color:var(--fonts-50);opacity:0;pointer-events:none}.v5-wire-stage:focus-visible .v5-wire-hint{opacity:.6!important}.v5-silk{position:relative;width:100%;height:clamp(240px,30vw,350px);overflow:hidden}.v5-silk canvas{position:absolute;inset:0;width:100%;height:100%;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.v5-silk-fallback{position:absolute;left:-5%;top:20%;width:110%;height:45%;background:linear-gradient(120deg,#686b71,#e4e5e7 25%,#777c86 42%,#d6d8dd 60%,#8a8f99);border-radius:50%;transform:rotate(-20deg) scaleY(.4)}.v5-silk-fallback:after{content:"";position:absolute;inset:20% 0;background:var(--mainbg);border-radius:50%}.v5-silk.is-rendered .v5-silk-fallback{display:none}@media (hover:hover){.v5-wire-stage{cursor:grab}.v5-wire-stage.is-dragging{cursor:grabbing}}@media (min-width:768px){.v5-motion-hero{gap:16px}.v5-motion-hero .v5-motion-art{width:min(64%,720px);margin-right:5%}.v5-motion-ribbon .v5-motion-art{width:min(76%,880px);margin-right:0}}@media (max-width:767px){.v5-motion-hero{gap:12px;padding-bottom:28px}.v5-motion-hero .v5-hero-bottom{gap:24px}.v5-motion-hero .v5-hero-copy p{font-size:16px}.v5-wire-hint{display:none}}@media (min-width:768px) and (max-height:800px){.v5-wire-host{height:280px}.v5-silk{height:260px}}.v5-hero .v5-reel-title{font-size:clamp(38px,8.8vw,76px);font-weight:400;line-height:.99;letter-spacing:-.045em}@media (min-width:768px){.v5-hero .v5-reel-title{font-size:clamp(68px,6vw,108px)}}