.vkm-band{width:100%;max-width:1100px;aspect-ratio:var(--vkm-ratio,3.3 / 1);border-radius:var(--hwk-radius,1rem);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#0b0b0d;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 1px 2px #10101812,0 6px 14px #1010180f,0 16px 34px #1010180f}.vkm-band__viewport{position:absolute;inset:0}.vkm-band__slide{opacity:0;pointer-events:none;transition:opacity .42s;position:absolute;inset:0}.vkm-band__slide[data-active=true]{opacity:1;pointer-events:auto}.vkm-band__slide video,.vkm-band__slide img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vkm-band__slide img{z-index:1}.vkm-band__slide video{z-index:2}.vkm-band__arrow{z-index:3;cursor:pointer;width:36px;height:36px;color:var(--ink,#16112a);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.vkm-band__arrow--prev{left:12px}.vkm-band__arrow--next{right:12px}.vkm-band__arrow svg{fill:currentColor;width:14px;height:14px}.vkm-band__dots{z-index:3;pointer-events:auto;justify-content:center;gap:6px;display:flex;position:absolute;bottom:10px;left:0;right:0}.vkm-band__dot{cursor:pointer;background:#ffffff59;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:background .18s,width .18s}.vkm-band__dot[aria-current=true]{background:#ffffffeb;width:18px}html:not(.hw-force-motion) .vkm-band__slide,.vkm-band__slide{transition:opacity .42s}.vkm-clip{width:100%;aspect-ratio:var(--vkm-ratio,1 / 1);border-radius:var(--hwk-radius,1rem);background:var(--paper);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);position:relative;overflow:hidden;box-shadow:0 1px 2px #1010180f,0 6px 12px #1010180d}.vkm-clip__media{position:absolute;inset:0}.vkm-clip__media img,.vkm-clip__media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vkm-clip__media img{z-index:1}.vkm-clip__media video{z-index:2}.vkm-clip[data-playing=false] .vkm-clip__media video{opacity:0}.vkm-clip__label{z-index:3;color:#fff;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0db8;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:600;position:absolute;bottom:10px;left:10px}.vkm-wait{width:100%;aspect-ratio:var(--vkm-ratio,4 / 5);border-radius:var(--hwk-radius,1rem);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#0b0b0d;position:relative;overflow:hidden}.vkm-wait__layer{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vkm-wait__media{opacity:0;pointer-events:none;transition:opacity .36s;position:absolute;inset:0}.vkm-wait__media[data-active=true]{opacity:1;pointer-events:auto}.vkm-wait__media img,.vkm-wait__media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vkm-wait__media img{z-index:1}.vkm-wait__media video{z-index:2}.vkm-wait__ring{pointer-events:none;z-index:4;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vkm-wait__ring svg{color:#ffffffd1;width:56px;height:56px;animation:2.4s linear infinite vkm-wait-spin}.vkm-wait__ring-label{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:#ffffffd1;font-size:10px;font-weight:600;position:absolute;bottom:14px;left:0;right:0}@keyframes vkm-wait-spin{to{transform:rotate(360deg)}}.vkm-wait__result{z-index:3;background:var(--paper);width:100%;height:100%;color:var(--ink);position:relative;overflow:auto}html:not(.hw-force-motion) .vkm-wait__ring svg,.vkm-wait__ring svg{animation:2.4s linear infinite vkm-wait-spin}html:not(.hw-force-motion) .vkm-wait__media,.vkm-wait__media{transition:opacity .36s}.vkm-wall-section{width:100%;max-width:1100px;margin-inline:auto;padding-inline:0}.vkm-wall__header{margin-bottom:18px;padding-inline:6px}.vkm-wall__eyebrow{font-family:var(--font-para,inherit);letter-spacing:.28em;text-transform:uppercase;opacity:.65;color:var(--ink);margin-bottom:6px;font-size:.72rem;font-weight:600}.vkm-wall__heading{font-family:var(--font-display,inherit);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(22px,2.8vw,32px);font-weight:600;line-height:1.12}.vkm-wall{column-width:372px;column-count:4;--max-cols:4;column-gap:8px}.vkm-wall.vkm-wall[data-story-wall=true]{column-count:unset;column-width:unset;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:12px;display:grid}.vkm-wall__tile{break-inside:avoid;width:100%;aspect-ratio:var(--vkm-wall-ratio,1 / 1);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:#0b0b0d;border-radius:0;margin:0 0 8px;transition:transform .22s,box-shadow .22s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #1010180f,0 6px 14px #1010180a}.vkm-wall__tile:hover{transform:translateY(-2px);box-shadow:0 1px 2px #1010180f,0 14px 30px #1010181a}.vkm-wall__link{z-index:4;color:inherit;text-decoration:none;display:block;position:absolute;inset:0}.vkm-wall__media{position:absolute;inset:0}.vkm-wall__media img,.vkm-wall__media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vkm-wall__media img{z-index:1}.vkm-wall__media video{z-index:2;opacity:0;transition:opacity .24s}.vkm-wall__tile[data-playing=true] .vkm-wall__media video{opacity:1}.vkm-wall__kicker{z-index:3;font-family:var(--font-para,inherit);letter-spacing:.14em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);background:#0b0b0db8;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:600;position:absolute;bottom:10px;left:10px}.vkm-wall__caption{display:none}.vkm-wall__tile--story{border-color:color-mix(in srgb, var(--ink) 13%, transparent);background:var(--paper);border-radius:18px;min-height:0;margin:0;aspect-ratio:4/5!important}.vkm-wall__tile--story .vkm-wall__media:after{content:"";z-index:3;background:linear-gradient(#0b0b0d05 28%,#0b0b0d4d 58%,#0b0b0deb 100%);position:absolute;inset:0}.vkm-wall__story{z-index:5;color:#fff;text-align:left;gap:7px;padding:clamp(18px,2vw,26px);display:grid;position:absolute;inset:auto 0 0}.vkm-wall__eyeline{font-family:var(--font-para,inherit);letter-spacing:.18em;text-transform:uppercase;color:#ffe8d5e0;font-size:10px;font-weight:700}.vkm-wall__story strong{max-width:20ch;font-family:var(--font-display,inherit);text-wrap:balance;font-size:clamp(20px,2vw,28px);font-weight:560;line-height:1.05}.vkm-wall__story-copy{max-width:42ch;font-family:var(--font-para,inherit);color:#ffffffd1;font-size:.82rem;line-height:1.45}.vkm-wall__story-cta{font-family:var(--font-para,inherit);letter-spacing:.04em;color:#fff;margin-top:4px;font-size:.76rem;font-weight:700}.vkm-wall__tile--story:hover .vkm-wall__media img,.vkm-wall__tile--story:hover .vkm-wall__media video{transform:scale(1.025)}.vkm-wall__tile--story .vkm-wall__media img,.vkm-wall__tile--story .vkm-wall__media video{transition:opacity .24s,transform .5s}@media (prefers-reduced-motion:reduce){html:not(.hw-force-motion) .vkm-wall__tile,.vkm-wall__tile{transition:none}html:not(.hw-force-motion) .vkm-wall__media video,.vkm-wall__media video{opacity:0!important}}@media (max-width:720px){.vkm-wall{column-count:2}.vkm-wall.vkm-wall[data-story-wall=true]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.vkm-wall{column-count:1}.vkm-wall.vkm-wall[data-story-wall=true]{grid-template-columns:1fr}}
