iframe.svelte-1amec0d{background:var(--paper-2);border:0;width:100%}.gate.svelte-1amec0d{align-content:start;gap:var(--space-2);width:100%;padding:var(--space-4) var(--space-4) 0;background:var(--ink);color:var(--paper);grid-template-rows:auto auto 1fr;text-decoration:none;display:grid;position:relative;overflow:hidden}.plate.svelte-1amec0d{aspect-ratio:242/137;background:radial-gradient(circle, var(--ink-2) 40%, transparent 46%) 0 0 / 6px 6px;height:150%;transition:transform var(--dur-mid) var(--ease-out);position:absolute;top:50%;right:0;translate:52% -50%;-webkit-mask:url(../../../uploads/red-lust-logo-rose.svg) 50%/contain no-repeat;mask:url(../../../uploads/red-lust-logo-rose.svg) 50%/contain no-repeat}.tall.svelte-1amec0d .plate:where(.svelte-1amec0d){height:85%;top:auto;bottom:-12%;translate:50%}.gate.svelte-1amec0d:hover .plate:where(.svelte-1amec0d){transform:translate(-3px,-3px)}.title.svelte-1amec0d,.note.svelte-1amec0d{max-width:60%;position:relative}.title.svelte-1amec0d{font:400 var(--step-2) / var(--leading-heading) var(--font-display);letter-spacing:.01em;text-transform:uppercase}.tall.svelte-1amec0d .title:where(.svelte-1amec0d){font-size:var(--step-3)}.note.svelte-1amec0d{font-size:var(--step--1);color:var(--paper-2);line-height:1.35}.gate.svelte-1amec0d:not(.tall) :is(.title:where(.svelte-1amec0d),.note:where(.svelte-1amec0d)){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.load.svelte-1amec0d{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5) .85rem;background:var(--red);color:var(--on-red);font:400 var(--step-2) / 1 var(--font-display);letter-spacing:var(--tracking-caps);text-transform:uppercase;transition:background var(--dur-fast) var(--ease-out);display:flex;position:absolute;bottom:0;left:0}.gate.svelte-1amec0d:hover .load:where(.svelte-1amec0d){background:var(--red-deep)}.gate.svelte-1amec0d:focus-visible{outline-offset:-6px;outline-color:var(--paper)}.load.svelte-1amec0d svg:where(.svelte-1amec0d){fill:currentColor;width:1.4em;height:1.4em}@media (prefers-reduced-motion:reduce){.plate.svelte-1amec0d{transition:none}}.yt.svelte-125m6kx{aspect-ratio:16/9;background:var(--ink);position:relative;overflow:hidden}a.svelte-125m6kx,iframe.svelte-125m6kx,img.svelte-125m6kx{border:0;width:100%;height:100%}a.svelte-125m6kx{color:var(--on-red);text-decoration:none;display:block}img.svelte-125m6kx{object-fit:cover;filter:grayscale(.35)contrast(1.05);transition:filter var(--dur-mid) var(--ease-out)}a.svelte-125m6kx:hover img:where(.svelte-125m6kx){filter:none}.play.svelte-125m6kx{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5) .85rem;background:var(--red);font:400 var(--step-2) / 1 var(--font-display);letter-spacing:var(--tracking-caps);text-transform:uppercase;transition:background var(--dur-fast) var(--ease-out);display:flex;position:absolute;bottom:0;left:0}a.svelte-125m6kx:hover .play:where(.svelte-125m6kx){background:var(--ink)}a.svelte-125m6kx:focus-visible{outline-offset:-6px;outline-color:var(--paper)}.play.svelte-125m6kx svg:where(.svelte-125m6kx){fill:currentColor;width:1.4em;height:1.4em}
