#work.svelte-1flwspb{align-items:stretch}#work.svelte-1flwspb .meta:where(.svelte-1flwspb) h2:where(.svelte-1flwspb){font:inherit;display:inline-flex}#credits.svelte-1flwspb{padding-top:calc(var(--by) * 4)}.right.svelte-1flwspb{display:flex;flex-direction:column;justify-content:space-between}time.svelte-1flwspb{color:var(--g)}@media (max-width: 450px){.next.svelte-1flwspb :where(.svelte-1flwspb){width:100%}}video.svelte-1flwspb{pointer-events:auto}.vid-wrap.svelte-1flwspb{--a: hsl(340, 100%, 50%);--fs: 10px;--v-range-height: .25em;--v-range-radius: .125rem;--v-range-background: #ffffff55;--v-range-progress: #ffffff;--v-thumb-background: transparent;--v-thumb-height: .5rem;--v-thumb-width: .5rem;--v-thumb-radius: var(--br);--v-controls-color: white;--v-controls-padding: var(--bx);--v-controls-gap: 1rem;width:100%;border-radius:.5rem;overflow:hidden;position:relative}video.svelte-1flwspb{width:100%;height:100%}.controls.svelte-1flwspb{font-size:var(--fs);z-index:100;display:flex;align-items:center;gap:var(--v-controls-gap);padding:var(--v-controls-padding);position:absolute;left:0;right:0;top:50%;color:var(--v-controls-color);transform:translateY(-50%);transition:opacity .3s ease;-webkit-user-select:none;user-select:none}.controls.hidden.svelte-1flwspb{opacity:0;pointer-events:none}.controls.svelte-1flwspb :where(.svelte-1flwspb){white-space:nowrap}input.v-progress[type=range].svelte-1flwspb{--v-touch-target: 2rem;-webkit-appearance:none;width:100%;height:var(--v-touch-target);margin:calc((var(--v-touch-target) - var(--v-range-height)) / -2) 0;padding:calc((var(--v-touch-target) - var(--v-range-height)) / 2) 0;border-radius:var(--v-range-radius);background:transparent;cursor:grab;outline:none;z-index:100}input.v-progress[type=range].svelte-1flwspb:active{cursor:grabbing}input.v-progress[type=range].svelte-1flwspb::-webkit-slider-runnable-track{width:100%;height:var(--v-range-height);background:linear-gradient(to right,var(--v-range-progress) var(--progress),var(--v-range-background) var(--progress));border-radius:var(--v-range-radius)}input.v-progress[type=range].svelte-1flwspb::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--v-thumb-width);height:var(--v-touch-target);border-radius:var(--v-thumb-radius);background:var(--v-thumb-background);transform:translateY(calc((var(--v-touch-target) - var(--v-range-height)) / -2))}input.v-progress[type=range].svelte-1flwspb::-moz-range-track{width:100%;height:var(--v-range-height);background:linear-gradient(to right,var(--v-range-progress) var(--progress),var(--v-range-background) var(--progress));border-radius:var(--v-range-radius)}input.v-progress[type=range].svelte-1flwspb::-moz-range-thumb{width:var(--v-thumb-width);height:var(--v-touch-target);background:var(--v-thumb-background);border:none;border-radius:var(--v-thumb-radius);cursor:pointer}.v-mute.svelte-1flwspb,.v-volume.svelte-1flwspb,.v-fullscreen.svelte-1flwspb{display:none}.v-mute.svelte-1flwspb,.v-play.svelte-1flwspb,.v-fullscreen.svelte-1flwspb{cursor:pointer}@media (hover: hover){.v-mute.svelte-1flwspb:hover,.v-play.svelte-1flwspb:hover,.v-fullscreen.svelte-1flwspb:hover{color:var(--g)}}.img-w.svelte-1flwspb{aspect-ratio:16 / 9;width:100%;overflow:hidden}.meta.svelte-1flwspb{padding:var(--br)}time.svelte-1flwspb{color:var(--g);transition-property:background-size,color;transition-duration:var(--td);transition-timing-function:var(--o6)}.meta.svelte-1flwspb h3:where(.svelte-1flwspb){display:inline-flex;background-image:linear-gradient(0deg,currentColor,currentColor);background-position:right bottom;background-repeat:no-repeat;background-size:0 var(--bw);transition-property:background-size,color;transition-duration:var(--td);transition-timing-function:var(--o6)}.next.svelte-1flwspb{margin-top:calc(var(--by) * 4)}.work.svelte-1flwspb a:where(.svelte-1flwspb) h3:where(.svelte-1flwspb){background-image:linear-gradient(0deg,currentColor,currentColor);background-position:right bottom;background-repeat:no-repeat;background-size:0 var(--bw);transition-property:background-size,color;transition-duration:var(--td);transition-timing-function:var(--o6)}@media (hover: hover){.work.svelte-1flwspb a:where(.svelte-1flwspb):hover h3:where(.svelte-1flwspb){background-size:100% var(--bw);background-position-x:left;color:var(--t)}.work.svelte-1flwspb a:where(.svelte-1flwspb):hover time:where(.svelte-1flwspb){color:var(--t)}}
