.portal-video[data-v-6e4f0f7c]{isolation:isolate;position:relative}.portal-video__ambient[data-v-6e4f0f7c]{background:linear-gradient(115deg,rgb(var(--video-ambient-left,85 110 150)/82%),rgb(var(--video-ambient-right,154 105 157)/82%));border-radius:28px;filter:blur(24px);inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(1.025);transition:opacity .65s ease;z-index:0}.portal-video[data-ambient-active=true] .portal-video__ambient[data-v-6e4f0f7c]{opacity:.72}.portal-video__frame[data-v-6e4f0f7c]{aspect-ratio:16/9;background:#161616;border-radius:26px;overflow:hidden;position:relative;z-index:1}.portal-video__frame iframe[data-v-6e4f0f7c],.portal-video__frame video[data-v-6e4f0f7c],.portal-video__preview[data-v-6e4f0f7c]{border:0;display:block;height:100%;width:100%}.portal-video__loading[data-v-6e4f0f7c]{background:#161616;display:grid;inset:0;opacity:1;place-items:center;pointer-events:none;position:absolute;transition:opacity .22s ease;z-index:2}.portal-video__loading--done[data-v-6e4f0f7c]{opacity:0}.portal-video__loading img[data-v-6e4f0f7c]{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.portal-video__loading-label[data-v-6e4f0f7c]{align-self:end;background:#00000094;border-radius:999px;color:#fff;font-size:11px;line-height:1;margin-bottom:18px;padding:7px 11px;position:relative}.portal-video__reel-controls[data-v-6e4f0f7c]{display:flex;gap:4px;position:absolute;right:12px;top:calc(12px + env(safe-area-inset-top));z-index:4}.portal-video__reel-controls button[data-v-6e4f0f7c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0e1280;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:36px;padding:0;place-items:center;width:36px}.portal-video__reel-controls button[data-v-6e4f0f7c]:focus-visible{outline:2px solid #fff;outline-offset:2px}.portal-video__reel-controls svg[data-v-6e4f0f7c]{height:19px;width:19px}.portal-video__frame video[data-v-6e4f0f7c]{-o-object-fit:contain;object-fit:contain}.portal-video__preview[data-v-6e4f0f7c]{background:#161616;color:#fff;cursor:pointer;padding:0;position:relative}.portal-video__preview img[data-v-6e4f0f7c]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;opacity:.88;transition:opacity .32s ease;width:100%}.portal-video__preview:hover img[data-v-6e4f0f7c]{opacity:1}.portal-video__play[data-v-6e4f0f7c]{color:#fff;display:grid;filter:drop-shadow(0 2px 5px rgb(0 0 0/55%));height:40px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .18s ease;width:40px}.portal-video__preview:focus-visible .portal-video__play[data-v-6e4f0f7c],.portal-video__preview:hover .portal-video__play[data-v-6e4f0f7c]{opacity:.8}.portal-video__play svg[data-v-6e4f0f7c]{height:24px;paint-order:stroke fill;stroke:#000000bf;stroke-width:1px;transform:translate(1px);width:24px}.portal-video__preview[data-v-6e4f0f7c]:focus-visible{outline:2px solid currentColor;outline-offset:-4px}@media(max-width:900px){.portal-video[data-kind=vimeo] .portal-video__loading-label[data-v-6e4f0f7c]{align-self:center;margin:0}.portal-video[data-reel=true][data-v-6e4f0f7c] :is(iframe,video){pointer-events:none}}@media(prefers-reduced-motion:reduce){.portal-video__ambient[data-v-6e4f0f7c],.portal-video__loading[data-v-6e4f0f7c],.portal-video__play[data-v-6e4f0f7c],.portal-video__preview img[data-v-6e4f0f7c]{transition:none}}.portal-action[data-v-36b92db2]{align-items:center;background:transparent;border:0;border-bottom:1px solid;border-radius:0;color:var(--color-fg);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:550;gap:14px;justify-content:center;line-height:1.3;padding:0 0 3px;text-decoration:none;transition:background .25s ease,border-color .25s ease}.portal-action__labels[data-v-36b92db2]{display:grid;overflow:hidden}.portal-action__labels>span[data-v-36b92db2]{grid-area:1/1;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s ease}.portal-action__hover[data-v-36b92db2]{opacity:0;transform:translateY(-110%)}.portal-action svg[data-v-36b92db2]{flex:none;height:16px;transition:transform .35s cubic-bezier(.22,1,.36,1);width:16px}.portal-action:is(:hover,:focus-visible) .portal-action__label[data-v-36b92db2]{opacity:0;transform:translateY(110%)}.portal-action:is(:hover,:focus-visible) .portal-action__hover[data-v-36b92db2]{opacity:1;transform:translateY(0)}.portal-action:is(:hover,:focus-visible) svg[data-v-36b92db2]{transform:translate(2px,-2px)}.portal-action[data-v-36b92db2]:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(prefers-reduced-motion:reduce){.portal-action[data-v-36b92db2],.portal-action svg[data-v-36b92db2],.portal-action__labels>span[data-v-36b92db2]{transition:none}}
