.wa-vr{--vr-gap:24px;color:var(--vr-ink);font-family:var(--wa-font-body);width:100%}.wa-vr--dark{--vr-link:#2e3e86;--vr-ink:#231f20;--vr-soft:#55596b;--vr-eyebrow:#96741a;--vr-media:#f2f3f7;--vr-focus:#1b2557}.wa-vr--light{--vr-link:#c8a02d;--vr-ink:#fff;--vr-soft:#e9eaf2;--vr-eyebrow:#c8a02d;--vr-media:hsla(0,0%,100%,.08);--vr-focus:#c8a02d}.wa-vr *,.wa-vr :after,.wa-vr :before{box-sizing:border-box}.wa-vr :where(p,h2,h3,ul,li){margin:0;padding:0}.wa-vr :focus-visible{outline:2px solid var(--vr-focus);outline-offset:3px}.wa-vr__outer{container-type:inline-size;padding-block:var(--wa-section-spacing-fluid,clamp(64px,9vw,96px));padding-inline:var(--wa-gutter,clamp(16px,4vw,24px));width:100%}.wa-vr__inner{margin-inline:auto;max-width:var(--wa-container-width,1240px);width:100%}.wa-vr__head{max-width:62ch}.wa-vr .wa-vr__eyebrow{color:var(--vr-eyebrow);font-size:var(--wa-font-size-eyebrow);font-weight:700;letter-spacing:.1em;line-height:1.55;text-transform:uppercase}.wa-vr .wa-vr__h{color:var(--vr-ink);font-family:var(--wa-font-heading);font-size:var(--wa-font-size-h2-fluid);font-weight:var(--wa-font-weight-h2);letter-spacing:-.01em;line-height:1.2;margin-top:10px;text-transform:none;text-wrap:balance}.wa-vr__head>.wa-vr__h:first-child{margin-top:0}.wa-vr .wa-vr__h b{font-weight:700}.wa-vr .wa-vr__intro{color:var(--vr-soft);font-size:var(--wa-font-size-body);line-height:1.65;margin-top:14px}.wa-vr .wa-vr__grid{display:grid;gap:32px var(--vr-gap);grid-template-columns:minmax(0,1fr);list-style:none}.wa-vr__head+.wa-vr__grid{margin-top:36px}@container (min-width:640px){.wa-vr .wa-vr__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:960px){.wa-vr .wa-vr__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wa-vr .wa-vr__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.wa-vr .wa-vr__grid--one{grid-template-columns:minmax(0,760px);justify-content:start}.wa-vr__item{min-width:0}.wa-vr .wa-vr__thumb{aspect-ratio:16/9;background:var(--vr-media);border-radius:2px;color:inherit;display:block;overflow:hidden;position:relative;text-decoration:none}.wa-vr .wa-vr__thumb img{display:block;height:100%;max-width:none;object-fit:cover;transition:transform .35s ease;width:100%}.wa-vr .wa-vr__thumb:hover img{transform:scale(1.04)}.wa-vr__play{align-items:center;background:rgba(16,20,48,.78);border-radius:50%;box-shadow:0 6px 18px rgba(16,20,48,.3);display:flex;height:64px;justify-content:center;left:50%;margin:-32px 0 0 -32px;position:absolute;top:50%;transition:background-color .2s ease,transform .2s ease;width:64px}.wa-vr__play svg{fill:#fff;height:26px;margin-left:3px;width:26px}.wa-vr .wa-vr__thumb:focus-visible .wa-vr__play,.wa-vr .wa-vr__thumb:hover .wa-vr__play{background:#c8a02d;transform:scale(1.06)}.wa-vr .wa-vr__cap{color:var(--vr-ink);font-family:var(--wa-font-heading);font-size:var(--wa-font-size-body);font-weight:700;line-height:1.4;margin-top:12px}.wa-vr__vh{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.wa-vr .wa-vr__dialog{background:#000;border:0;color:#fff;max-width:none;overflow:visible;padding:0;width:min(1100px,94vw)}.wa-vr__dialog::backdrop{background:rgba(16,20,48,.88)}.wa-vr__player{aspect-ratio:16/9;background:#000;position:relative}.wa-vr__player iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.wa-vr .wa-vr__close,.wa-vr .wa-vr__close:active,.wa-vr .wa-vr__close:focus,.wa-vr .wa-vr__close:hover{align-items:center;background:#fff;border:0;border-radius:50%;bottom:100%;box-shadow:none;cursor:pointer;display:flex;height:44px;justify-content:center;margin:0 0 8px;padding:0;position:absolute;right:0;width:44px}.wa-vr__close svg{fill:none;height:20px;stroke:#101430;stroke-linecap:round;stroke-width:2;width:20px}.wa-vr__hint{border:1px dashed;font-size:var(--wa-font-size-small);margin-top:24px;padding:14px 16px}@media (prefers-reduced-motion:reduce){.wa-vr .wa-vr__thumb img,.wa-vr__play{transition:none}.wa-vr .wa-vr__thumb:hover img{transform:none}}.wa-vr__more{margin-top:28px}.wa-vr .wa-vr__more a{align-items:center;color:var(--vr-link);display:inline-flex;font-size:var(--wa-font-size-body);font-weight:700;gap:8px;min-height:44px;text-decoration:none}.wa-vr .wa-vr__more a:hover{text-decoration:underline;text-underline-offset:4px}.wa-vr__more svg{fill:none;flex:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;transition:transform .2s ease;width:18px}.wa-vr__more a:hover svg{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.wa-vr__more svg{transition:none}}