.vd[data-astro-cid-rdoxmsjn]{border:1px solid var(--line);text-align:left;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 30px 70px -30px #141c2859}.vd__bar[data-astro-cid-rdoxmsjn]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.vd__title[data-astro-cid-rdoxmsjn]{color:var(--navy);font-weight:700}.vd__spark[data-astro-cid-rdoxmsjn]{color:var(--teal)}.vd__tag[data-astro-cid-rdoxmsjn]{letter-spacing:.08em;text-transform:uppercase;color:var(--teal-d);background:var(--teal-tint);border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600}.vd__body[data-astro-cid-rdoxmsjn]{gap:0;display:grid}@media (width>=900px){.vd__body[data-astro-cid-rdoxmsjn]{grid-template-columns:260px minmax(0,1fr)}}.vd__controls[data-astro-cid-rdoxmsjn]{border-bottom:1px solid var(--line);align-content:start;gap:18px;padding:20px;display:grid}@media (width>=900px){.vd__controls[data-astro-cid-rdoxmsjn]{border-bottom:0;border-right:1px solid var(--line)}}.vd__group[data-astro-cid-rdoxmsjn]{border:0;min-width:0;margin:0;padding:0}.vd__group[data-astro-cid-rdoxmsjn][hidden]{display:none}.vd__group[data-astro-cid-rdoxmsjn] legend[data-astro-cid-rdoxmsjn]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin-bottom:10px;padding:0;font-size:.75rem;font-weight:600}.vd__chips[data-astro-cid-rdoxmsjn]{flex-wrap:wrap;gap:8px;display:flex}.vd__chip[data-astro-cid-rdoxmsjn]{cursor:pointer;position:relative}.vd__chip[data-astro-cid-rdoxmsjn] input[data-astro-cid-rdoxmsjn]{opacity:0;width:1px;height:1px;position:absolute}.vd__chip[data-astro-cid-rdoxmsjn] span[data-astro-cid-rdoxmsjn]{border:1px solid var(--line);min-height:40px;color:var(--ink2);border-radius:999px;align-items:center;padding:0 14px;font-size:.875rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.vd__chip[data-astro-cid-rdoxmsjn] input[data-astro-cid-rdoxmsjn]:checked+span[data-astro-cid-rdoxmsjn]{background:var(--teal);border-color:var(--teal);color:#fff}.vd__chip[data-astro-cid-rdoxmsjn] input[data-astro-cid-rdoxmsjn]:focus-visible+span[data-astro-cid-rdoxmsjn]{outline:2px solid var(--teal);outline-offset:3px}.vd__note[data-astro-cid-rdoxmsjn]{color:var(--ink2);margin:0;font-size:.875rem}.vd__stage[data-astro-cid-rdoxmsjn]{aspect-ratio:3/2;background:var(--subtle);touch-action:pan-y;position:relative;overflow:hidden}.vd__stage[data-astro-cid-rdoxmsjn] .vd__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vd__stage[data-astro-cid-rdoxmsjn] .vd__img[hidden]{display:none}.vd__after[data-astro-cid-rdoxmsjn]{clip-path:inset(0 0 0 var(--split));position:absolute;inset:0}.vd__handle[data-astro-cid-rdoxmsjn]{top:0;bottom:0;left:var(--split);pointer-events:none;background:#fff;width:3px;margin-left:-1.5px;position:absolute;box-shadow:0 0 12px #00000059}.vd__handle[data-astro-cid-rdoxmsjn]:after{content:"‹ ›";width:44px;height:44px;color:var(--navy);letter-spacing:2px;background:#fff;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #00000040}.vd__label[data-astro-cid-rdoxmsjn]{color:#fff;pointer-events:none;background:#0e10149e;border-radius:999px;padding:5px 12px;font-size:.75rem;font-weight:600;position:absolute;top:14px}.vd__label--before[data-astro-cid-rdoxmsjn]{left:14px}.vd__label--after[data-astro-cid-rdoxmsjn]{background:var(--teal);right:14px}.vd__range[data-astro-cid-rdoxmsjn]{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.vd__range[data-astro-cid-rdoxmsjn]:focus-visible~.vd__handle[data-astro-cid-rdoxmsjn],.vd__stage[data-astro-cid-rdoxmsjn]:has(.vd__range:focus-visible) .vd__handle[data-astro-cid-rdoxmsjn]{outline:2px solid var(--teal)}.vd__staging[data-astro-cid-rdoxmsjn]{color:var(--navy);opacity:0;pointer-events:none;background:linear-gradient(110deg,#fff0 30%,#ffffff8c 50%,#fff0 70%) 0 0/220% 100%;place-items:center;font-weight:700;transition:opacity .2s;display:grid;position:absolute;inset:0}.vd__stage[data-astro-cid-rdoxmsjn].is-staging .vd__staging[data-astro-cid-rdoxmsjn]{opacity:1;animation:.9s linear vd-shimmer}.vd__stage[data-astro-cid-rdoxmsjn].is-staging .vd__after[data-astro-cid-rdoxmsjn]{opacity:.4;transition:opacity .2s}@keyframes vd-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}
