.short[data-astro-cid-vh5oehi5]{aspect-ratio:9/16;background:var(--ink);width:100%;max-width:300px;box-shadow:0 0 0 6px var(--ink), 0 24px 48px -16px #0b2e2273;border-radius:28px;position:relative;overflow:hidden}.short-layer[data-astro-cid-vh5oehi5]{pointer-events:none;position:absolute;inset:0;container-type:inline-size}.short-end[data-astro-cid-vh5oehi5]{pointer-events:auto}.short-video[data-astro-cid-vh5oehi5]{object-fit:cover;background:var(--ink);width:100%;height:100%;display:block}.short-caption[data-astro-cid-vh5oehi5]{color:var(--white);font-family:var(--font-heading);-webkit-text-stroke:.33cqw currentColor;text-align:center;text-shadow:0 2px 12px #00000059;pointer-events:none;background:linear-gradient(#0000,#0b2e22d9);margin:0;padding:24cqw 6cqw 38.5cqw;font-size:11.3cqw;font-weight:700;line-height:1.1;position:absolute;inset:auto 0 0}.short-caption[data-astro-cid-vh5oehi5][hidden]{display:none}.short-end[data-astro-cid-vh5oehi5]{color:var(--white);text-align:center;background:radial-gradient(circle at 68% 80%,#c87db6 0%,#0000 55%),linear-gradient(#993889 0%,#b05aa3 60%,#b866ab 100%);flex-direction:column;justify-content:center;align-items:center;padding:0 7cqw 8cqw;display:flex;position:absolute;inset:0}.short-end[data-astro-cid-vh5oehi5][hidden]{display:none}.short-end--over[data-astro-cid-vh5oehi5]{background:0 0}.short-end--over[data-astro-cid-vh5oehi5] .short-end__icon[data-astro-cid-vh5oehi5],.short-end--over[data-astro-cid-vh5oehi5] .short-end__wordmark[data-astro-cid-vh5oehi5],.short-end--over[data-astro-cid-vh5oehi5] .short-end__heading[data-astro-cid-vh5oehi5]{visibility:hidden}@keyframes short-end-in{0%{opacity:0;transform:scale(.3)}35%{opacity:1;transform:scale(1.12)}55%{transform:scale(.94)}72%{transform:scale(1.05)}86%{transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes short-end-fade{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.short-end[data-astro-cid-vh5oehi5]:not([hidden]) .short-end__cta[data-astro-cid-vh5oehi5]{animation:.9s ease-out backwards short-end-in}.short-end[data-astro-cid-vh5oehi5]:not([hidden]) .short-end__replay[data-astro-cid-vh5oehi5]{animation:.4s .8s backwards short-end-fade}}.short-end__icon[data-astro-cid-vh5oehi5]{filter:drop-shadow(0 1.2cqw 2.4cqw #3c003240);width:17.5cqw;height:auto}.short-end__wordmark[data-astro-cid-vh5oehi5]{width:56cqw;height:auto;margin-top:4cqw}.short-end__heading[data-astro-cid-vh5oehi5]{font-family:var(--font-heading);-webkit-text-stroke:.25cqw currentColor;text-shadow:0 .6cqw 2.4cqw #3c003240;margin:13cqw 0 0;font-size:9.6cqw;font-weight:700;line-height:1.08}.short-end__cta[data-astro-cid-vh5oehi5]{background:var(--white);width:62cqw;height:13cqw;color:var(--ink);font-family:var(--font-heading);border-radius:100px;justify-content:center;align-items:center;gap:2.4cqw;margin-top:8cqw;font-size:5.6cqw;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 1.4cqw 4cqw #3c00324d}.short-end__cta[data-astro-cid-vh5oehi5] svg[data-astro-cid-vh5oehi5]{width:5.6cqw;height:5.6cqw;color:var(--purple)}.short-end__cta[data-astro-cid-vh5oehi5]:hover,.short-end__cta[data-astro-cid-vh5oehi5]:focus-visible{transform:scale(1.04)}.short-end__cta[data-astro-cid-vh5oehi5]:focus-visible,.short-end__replay[data-astro-cid-vh5oehi5]:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.short-end__replay[data-astro-cid-vh5oehi5]{color:var(--white);font-family:var(--font-body);white-space:nowrap;cursor:pointer;background:#ffffff29;border:0;border-radius:100px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:7cqw;left:50%;transform:translate(-50%)}.short-end__replay[data-astro-cid-vh5oehi5]:hover{background:#ffffff42}.short-play[data-astro-cid-vh5oehi5]{background:var(--purple);width:68px;height:68px;color:var(--white);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .2s;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.short-play[data-astro-cid-vh5oehi5][hidden]{display:none}.short-play[data-astro-cid-vh5oehi5]:hover,.short-play[data-astro-cid-vh5oehi5]:focus-visible{transform:translate(-50%)scale(1.08)}.short-play[data-astro-cid-vh5oehi5]:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}
