.vhero[data-astro-cid-ps3kce3j]{background:var(--color-surface-inverse);color:var(--color-text-inverse);text-align:center;justify-items:center;padding:350px 20px 70px;display:grid;position:relative;overflow:hidden}.vhero__media[data-astro-cid-ps3kce3j]{height:772px;position:absolute;inset:0 0 auto}.vhero__poster[data-astro-cid-ps3kce3j],.vhero__video[data-astro-cid-ps3kce3j]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vhero__media[data-astro-cid-ps3kce3j]:after{content:"";background:linear-gradient(to bottom, #030b19bf 0%, #030b1959 18%, #030b198c 45%, var(--color-surface-inverse) 100%);pointer-events:none;position:absolute;inset:0}.vhero__video[data-astro-cid-ps3kce3j]{opacity:0}.vhero__video[data-astro-cid-ps3kce3j][data-playing]{opacity:1}.vhero__media[data-astro-cid-ps3kce3j] .vtoggle{z-index:2;inset-block:96px auto}.vhero__copy[data-astro-cid-ps3kce3j]{z-index:1;justify-items:center;max-width:763px;display:grid;position:relative}.vhero__rating[data-astro-cid-ps3kce3j]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;font-size:15px;line-height:1;display:flex}.vhero__rating[data-astro-cid-ps3kce3j] span[data-astro-cid-ps3kce3j]{padding-block-start:5px}.vhero__title[data-astro-cid-ps3kce3j]{font-family:var(--font-serif);margin:24px 0 0;font-size:75px;font-weight:400;line-height:80px}.vhero__body[data-astro-cid-ps3kce3j]{max-width:659px;margin:24px 0 0;font-size:18px;line-height:30px}.vhero__compat[data-astro-cid-ps3kce3j]{letter-spacing:-.32px;align-items:center;gap:10px;margin:28px 0 0;font-size:16px;display:flex}.vhero__compat[data-astro-cid-ps3kce3j] img{border-radius:4px;width:31px;height:31px}.vhero__form[data-astro-cid-ps3kce3j]{grid-template-columns:minmax(0,380px) 196px;gap:9px;width:100%;max-width:585px;margin-block-start:32px;display:grid}.vhero__input[data-astro-cid-ps3kce3j]{border:1.5px solid var(--color-video-edge);min-height:48px;color:var(--color-text-inverse);font:inherit;background:#ffffff0f;border-radius:7px;padding:0 16px;font-size:16px}.vhero__input[data-astro-cid-ps3kce3j]::placeholder{color:var(--color-video-muted)}.vhero__input[data-astro-cid-ps3kce3j]:focus-visible{border-color:var(--color-text-inverse);outline:2px solid var(--color-text-inverse);outline-offset:2px}.vhero__submit[data-astro-cid-ps3kce3j]{background:var(--color-video-accent);min-height:48px;color:var(--color-text-inverse);font:inherit;cursor:pointer;border:0;border-radius:7px;padding:0 16px;font-size:16px;font-weight:500}.vhero__submit[data-astro-cid-ps3kce3j]:hover,.vhero__submit[data-astro-cid-ps3kce3j]:focus-visible{background:var(--color-video-accent-hover)}.vhero__submit[data-astro-cid-ps3kce3j]:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:2px}.vhero__note[data-astro-cid-ps3kce3j]{color:var(--color-video-muted);letter-spacing:-.28px;margin:22px 0 0;font-size:14px}@media (width<=1023px){.vhero__title[data-astro-cid-ps3kce3j]{font-size:56px;line-height:62px}}@media (width<=767px){.vhero[data-astro-cid-ps3kce3j]{padding-block:253px 48px}.vhero__media[data-astro-cid-ps3kce3j]{height:483px}.vhero__title[data-astro-cid-ps3kce3j]{margin-block-start:20px;font-size:40px;line-height:44px}.vhero__body[data-astro-cid-ps3kce3j]{font-size:16px;line-height:24px}.vhero__form[data-astro-cid-ps3kce3j]{grid-template-columns:minmax(0,1fr);gap:12px}.vhero__input[data-astro-cid-ps3kce3j],.vhero__submit[data-astro-cid-ps3kce3j]{min-height:52px}}.vlooks[data-astro-cid-jj6wn3zh]{background:var(--color-surface-inverse);color:var(--color-text-inverse);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:130px 20px 110px;display:grid}.vlooks__heading[data-astro-cid-jj6wn3zh]{font-family:var(--font-serif);margin:0;font-size:55px;font-weight:400;line-height:57px}.vlooks__switch[data-astro-cid-jj6wn3zh]{border:1.5px solid var(--color-video-edge);background:var(--color-video-panel);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-block-start:50px;padding:6px;display:grid}.vlooks__tab[data-astro-cid-jj6wn3zh]{min-width:154px;min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 24px;font-size:16px}.vlooks__tab[data-astro-cid-jj6wn3zh][aria-selected=true]{background:var(--color-video-accent);font-weight:500}.vlooks__tab[data-astro-cid-jj6wn3zh]:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:2px}.vlooks__panel[data-astro-cid-jj6wn3zh]{grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;margin-block-start:60px;display:grid;position:relative}.vlooks__panel[data-astro-cid-jj6wn3zh][hidden]{display:none}.vlooks__title[data-astro-cid-jj6wn3zh]{font-family:var(--font-serif);letter-spacing:1.1px;margin:0;font-size:40px;font-weight:400;line-height:44px}.vlooks__body[data-astro-cid-jj6wn3zh]{margin:16px 0 0;font-size:16px;line-height:26px}.vlooks__cards[data-astro-cid-jj6wn3zh]{justify-content:center;gap:18px;width:100%;max-width:1113px;margin:50px 0 0;padding:0;list-style:none;display:flex;position:relative}.vlook[data-astro-cid-jj6wn3zh]{border:1.5px solid var(--color-video-edge);background:var(--color-video-panel);border-radius:7px;flex:0 225px;height:367px;transition:flex-basis .3s;position:relative;overflow:hidden}.vlook[data-astro-cid-jj6wn3zh][data-open]{flex-basis:633px}.vlook__still[data-astro-cid-jj6wn3zh],.vlook__video[data-astro-cid-jj6wn3zh]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vlook__video[data-astro-cid-jj6wn3zh]{opacity:0}.vlook__video[data-astro-cid-jj6wn3zh][data-playing]{opacity:1}.vlook[data-astro-cid-jj6wn3zh]:after{content:"";background:linear-gradient(to top, var(--color-surface-inverse) 7%, #030b1999 30%, #030b1900 55%);pointer-events:none;position:absolute;inset:0}.vlook__copy[data-astro-cid-jj6wn3zh]{z-index:1;text-align:start;padding:0 28px 22px;position:absolute;inset:auto 0 0}.vlook__name[data-astro-cid-jj6wn3zh]{font-family:var(--font-sans);letter-spacing:3px;text-transform:uppercase;margin:0;font-size:15px;font-weight:500;line-height:20.5px}.vlook__body[data-astro-cid-jj6wn3zh]{max-width:260px;margin:8px 0 0;font-size:16px;line-height:20px}.vlook__tags[data-astro-cid-jj6wn3zh]{margin:14px 0 0;font-size:16px;font-weight:500;line-height:19px}.vlook[data-astro-cid-jj6wn3zh]:not([data-open]) .vlook__copy[data-astro-cid-jj6wn3zh]{text-align:center;place-items:center;padding:20px;display:grid;inset:0}.vlook[data-astro-cid-jj6wn3zh]:not([data-open]) .vlook__body[data-astro-cid-jj6wn3zh],.vlook[data-astro-cid-jj6wn3zh]:not([data-open]) .vlook__tags[data-astro-cid-jj6wn3zh]{display:none}.vlook__open[data-astro-cid-jj6wn3zh]{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.vlook[data-astro-cid-jj6wn3zh][data-open] .vlook__open[data-astro-cid-jj6wn3zh]{pointer-events:none}.vlook__open[data-astro-cid-jj6wn3zh]:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:-4px;border-radius:7px}.vlooks__controls[data-astro-cid-jj6wn3zh]{justify-content:center;align-items:center;gap:4px;margin-block-start:12px;display:flex}.vlooks__arrow[data-astro-cid-jj6wn3zh]{width:44px;height:44px;color:var(--color-text-inverse);cursor:pointer;opacity:.75;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}@media (width>=768px){.vlooks__arrow[data-astro-cid-jj6wn3zh]{display:none}}.vlooks__arrow[data-astro-cid-jj6wn3zh]:before{content:"";background:#030b1980;border:1px solid #ffffff80;border-radius:50%;position:absolute;inset:6px}.vlooks__arrow[data-astro-cid-jj6wn3zh] svg[data-astro-cid-jj6wn3zh]{position:relative}.vlooks__arrow[data-astro-cid-jj6wn3zh]:hover,.vlooks__arrow[data-astro-cid-jj6wn3zh]:focus-visible{opacity:1}.vlooks__arrow[data-astro-cid-jj6wn3zh]:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:-2px;border-radius:50%}.vlooks__cards[data-astro-cid-jj6wn3zh]:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:4px}.vlooks__controls[data-astro-cid-jj6wn3zh] .vtoggle{position:relative;inset:auto}.vlooks__lut[data-astro-cid-jj6wn3zh]{aspect-ratio:1240/720;border:1.5px solid var(--color-video-edge);background:var(--color-video-panel);border-radius:9px;width:min(1000px,100%);margin-block-start:50px;position:relative;overflow:hidden}.vlooks__lut[data-astro-cid-jj6wn3zh] .vtoggle{z-index:2}@media (width<=1023px){.vlooks__heading[data-astro-cid-jj6wn3zh]{font-size:44px;line-height:48px}.vlook[data-astro-cid-jj6wn3zh]{flex-basis:140px}}@media (width<=767px){.vlooks[data-astro-cid-jj6wn3zh]{padding-block:64px}.vlooks__heading[data-astro-cid-jj6wn3zh]{font-size:36px;line-height:40px}.vlooks__switch[data-astro-cid-jj6wn3zh]{margin-block-start:32px}.vlooks__panel[data-astro-cid-jj6wn3zh]{margin-block-start:40px}.vlooks__title[data-astro-cid-jj6wn3zh]{font-size:30px;line-height:34px}.vlooks__cards[data-astro-cid-jj6wn3zh]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:287px;grid-auto-flow:column;justify-content:start;gap:14px;width:calc(100% + 40px);max-width:none;margin-inline:-20px;padding:0 calc(50% - 143.5px);display:grid;overflow-x:auto}.vlooks__cards[data-astro-cid-jj6wn3zh]::-webkit-scrollbar{display:none}.vlook[data-astro-cid-jj6wn3zh],.vlook[data-astro-cid-jj6wn3zh][data-open]{scroll-snap-align:center;height:366px}.vlook[data-astro-cid-jj6wn3zh] .vlook__copy[data-astro-cid-jj6wn3zh],.vlook[data-astro-cid-jj6wn3zh]:not([data-open]) .vlook__copy[data-astro-cid-jj6wn3zh]{text-align:center;padding:0 18px 20px;display:block;inset:auto 0 0}.vlook[data-astro-cid-jj6wn3zh]:not([data-open]) .vlook__body[data-astro-cid-jj6wn3zh],.vlook[data-astro-cid-jj6wn3zh]:not([data-open]) .vlook__tags[data-astro-cid-jj6wn3zh]{display:block}.vlook__body[data-astro-cid-jj6wn3zh]{margin-inline:auto}.vlook__open[data-astro-cid-jj6wn3zh]{display:none}.vlooks__lut[data-astro-cid-jj6wn3zh]{aspect-ratio:480/548;max-width:335px}}@media (prefers-reduced-motion:reduce){.vlook[data-astro-cid-jj6wn3zh]{transition:none}}.vshow[data-astro-cid-2rjoanll]{background:var(--color-surface-inverse);color:var(--color-text-inverse);grid-template-columns:minmax(0,1fr);justify-items:center;padding:40px 20px 100px;display:grid}.vshow__heading[data-astro-cid-2rjoanll]{max-width:640px;font-family:var(--font-serif);text-align:center;margin:0;font-size:55px;font-weight:400;line-height:65px}.vshow__player[data-astro-cid-2rjoanll]{aspect-ratio:16/9;border:1px solid var(--color-video-edge);background:var(--color-video-panel);border-radius:9px;width:min(1000px,100%);margin-block-start:40px;position:relative;overflow:hidden}.vshow__poster[data-astro-cid-2rjoanll],.vshow__video[data-astro-cid-2rjoanll]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vshow__video[data-astro-cid-2rjoanll]{opacity:0}.vshow__video[data-astro-cid-2rjoanll][data-playing]{opacity:1}.vshow__icon-play[data-astro-cid-2rjoanll],[data-astro-cid-2rjoanll][data-paused] .vshow__icon-pause[data-astro-cid-2rjoanll]{display:none}[data-astro-cid-2rjoanll][data-paused] .vshow__icon-play[data-astro-cid-2rjoanll]{display:block}.vshow__play[data-astro-cid-2rjoanll]{width:56px;height:56px;color:var(--color-text-inverse);cursor:pointer;background:#ffffff4d;border:1px solid #fff9;border-radius:50%;place-items:center;padding:0;transition:background-color .15s;display:grid;position:absolute;inset-block-end:24px;inset-inline-start:24px}.vshow__play[data-astro-cid-2rjoanll]:hover,.vshow__play[data-astro-cid-2rjoanll]:focus-visible{background:var(--color-video-accent)}.vshow__play[data-astro-cid-2rjoanll]:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:3px}.vshow[data-astro-cid-2rjoanll] .vshow__cta{margin-block-start:50px}@media (width<=767px){.vshow[data-astro-cid-2rjoanll]{padding-block:24px 64px}.vshow__heading[data-astro-cid-2rjoanll]{font-size:34px;line-height:40px}.vshow__player[data-astro-cid-2rjoanll]{margin-block-start:28px}.vshow[data-astro-cid-2rjoanll] .vshow__cta{margin-block-start:32px}}@media (prefers-reduced-motion:reduce){.vshow__play[data-astro-cid-2rjoanll]{transition:none}}.vdiff[data-astro-cid-loa2ywah]{background:radial-gradient(60% 45% at 50% 40%, #3572cf29, #3572cf00), var(--color-surface-inverse);color:var(--color-text-inverse);grid-template-columns:minmax(0,1fr);justify-items:center;padding:110px 20px 120px;display:grid;position:relative}.vdiff__heading[data-astro-cid-loa2ywah]{max-width:560px;font-family:var(--font-serif);text-align:center;margin:0;font-size:55px;font-weight:400;line-height:62px}.vdiff__grid[data-astro-cid-loa2ywah]{border:1px solid var(--color-video-edge);border-radius:9px;width:min(1035px,100%);margin:50px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.vdiff__row[data-astro-cid-loa2ywah]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vdiff__row[data-astro-cid-loa2ywah]+.vdiff__row[data-astro-cid-loa2ywah]{border-block-start:1px solid var(--color-video-edge)}.vdiff__row--flip[data-astro-cid-loa2ywah] .vdiff__copy[data-astro-cid-loa2ywah]{order:1}.vdiff__copy[data-astro-cid-loa2ywah]{background:linear-gradient(160deg,#ffffff0f,#ffffff05);align-content:center;padding:50px 80px;display:grid}.vdiff__title[data-astro-cid-loa2ywah]{font-family:var(--font-serif);margin:0;font-size:35px;font-weight:400;line-height:38px}.vdiff__text[data-astro-cid-loa2ywah]{margin:22px 0 0;font-size:16px;line-height:22px}.vdiff__clip[data-astro-cid-loa2ywah]{--pos:50%;aspect-ratio:770/480;background:var(--color-video-panel);position:relative;overflow:hidden}.vdiff__layer[data-astro-cid-loa2ywah],.vdiff__still[data-astro-cid-loa2ywah],.vdiff__video[data-astro-cid-loa2ywah]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vdiff__layer--before[data-astro-cid-loa2ywah]{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.vdiff__video[data-astro-cid-loa2ywah]{opacity:0}.vdiff__video[data-astro-cid-loa2ywah][data-playing]{opacity:1}.vdiff__divider[data-astro-cid-loa2ywah]{inset-block:0;left:var(--pos);background:var(--color-text-inverse);pointer-events:none;width:2px;position:absolute;transform:translate(-1px)}.vdiff__range[data-astro-cid-loa2ywah]{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.vdiff__clip[data-astro-cid-loa2ywah]:has(.vdiff__range:focus-visible) .vdiff__divider[data-astro-cid-loa2ywah]{outline:2px solid var(--color-text-inverse);outline-offset:2px}.vdiff[data-astro-cid-loa2ywah]>.vtoggle{margin-block-start:12px;position:relative;inset:auto}@media (width<=1023px){.vdiff__copy[data-astro-cid-loa2ywah]{padding:32px}}@media (width<=767px){.vdiff[data-astro-cid-loa2ywah]{padding-block:64px}.vdiff__heading[data-astro-cid-loa2ywah]{font-size:34px;line-height:40px}.vdiff__grid[data-astro-cid-loa2ywah]{border:0;gap:24px;margin-block-start:32px;overflow:visible}.vdiff__row[data-astro-cid-loa2ywah]{border:1px solid var(--color-video-edge);border-radius:9px;grid-template-columns:minmax(0,1fr);overflow:hidden}.vdiff__row[data-astro-cid-loa2ywah]+.vdiff__row[data-astro-cid-loa2ywah]{border-block-start:1px solid var(--color-video-edge)}.vdiff__row[data-astro-cid-loa2ywah] .vdiff__copy[data-astro-cid-loa2ywah],.vdiff__row--flip[data-astro-cid-loa2ywah] .vdiff__copy[data-astro-cid-loa2ywah]{order:1;padding:24px 22px 28px}.vdiff__title[data-astro-cid-loa2ywah]{font-size:28px;line-height:32px}}.vrev[data-astro-cid-mrjbtr6r]{background:var(--color-surface-inverse);color:var(--color-text-inverse);padding:100px 0 110px}.vrev__heading[data-astro-cid-mrjbtr6r]{max-width:560px;font-family:var(--font-serif);text-align:center;margin:0 auto;padding-inline:20px;font-size:55px;font-weight:400;line-height:58px}.vrev__track[data-astro-cid-mrjbtr6r]{--fade:clamp(40px, 12vw, 220px);margin-block-start:60px;position:relative}.vrev__track[data-astro-cid-mrjbtr6r]:before,.vrev__track[data-astro-cid-mrjbtr6r]:after{content:"";z-index:1;width:var(--fade);pointer-events:none;position:absolute;inset-block:0}.vrev__track[data-astro-cid-mrjbtr6r]:before{background:linear-gradient(to right, var(--color-surface-inverse) 30%, #030b1900);inset-inline-start:0}.vrev__track[data-astro-cid-mrjbtr6r]:after{background:linear-gradient(to left, var(--color-surface-inverse) 30%, #030b1900);inset-inline-end:0}.vrev__row[data-astro-cid-mrjbtr6r]{scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:calc(50% - 178.5px);position:relative;overflow-x:auto}.vrev__row[data-astro-cid-mrjbtr6r]::-webkit-scrollbar{display:none}.vrev__row[data-astro-cid-mrjbtr6r]:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:-2px}.vrev__row[data-astro-cid-mrjbtr6r].is-dragging{scroll-snap-type:none;user-select:none}.vrev__list[data-astro-cid-mrjbtr6r]{grid-auto-columns:357px;grid-auto-flow:column;gap:20px;margin:0;padding:0;list-style:none;display:grid}.vrev__list[data-astro-cid-mrjbtr6r]>li[data-astro-cid-mrjbtr6r]{scroll-snap-align:center}.vrev__card[data-astro-cid-mrjbtr6r]{background:#ffffff08;border:1.5px solid #ffffff4d;border-radius:15px;flex-direction:column;height:100%;margin:0;padding:65px 40px;display:flex}.vrev[data-astro-cid-mrjbtr6r] .vrev__stars{width:92px;height:auto;display:block}.vrev__quote[data-astro-cid-mrjbtr6r]{margin:80px 0 0}.vrev__quote[data-astro-cid-mrjbtr6r] p[data-astro-cid-mrjbtr6r]{min-height:116px;font-family:var(--font-serif);margin:0;font-size:24px;line-height:29px}.vrev__arrows[data-astro-cid-mrjbtr6r]{justify-content:center;gap:12px;margin-block-start:40px;display:flex}.vrev__arrow[data-astro-cid-mrjbtr6r]{border:1px solid var(--color-text-inverse);width:44px;height:44px;color:var(--color-text-inverse);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.vrev__arrow[data-astro-cid-mrjbtr6r]:hover:not(:disabled),.vrev__arrow[data-astro-cid-mrjbtr6r]:focus-visible{background:#ffffff1f}.vrev__arrow[data-astro-cid-mrjbtr6r]:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:3px}.vrev__arrow[data-astro-cid-mrjbtr6r]:disabled{opacity:.35;cursor:default}@media (width<=767px){.vrev[data-astro-cid-mrjbtr6r]{padding-block:64px}.vrev__heading[data-astro-cid-mrjbtr6r]{font-size:34px;line-height:40px}.vrev__track[data-astro-cid-mrjbtr6r]{--fade:30px;margin-block-start:32px}.vrev__row[data-astro-cid-mrjbtr6r]{padding-inline:calc(50% - 154.5px)}.vrev__list[data-astro-cid-mrjbtr6r]{grid-auto-columns:309px;gap:11px}.vrev__card[data-astro-cid-mrjbtr6r]{padding:50px 36px}.vrev__quote[data-astro-cid-mrjbtr6r]{margin-block-start:75px}.vrev__quote[data-astro-cid-mrjbtr6r] p[data-astro-cid-mrjbtr6r]{min-height:104px;font-size:22px;line-height:26px}.vrev__list[data-astro-cid-mrjbtr6r]>li[data-astro-cid-mrjbtr6r]{scroll-snap-align:center}}
