.film-stage[data-astro-cid-b7bcosbd]{background:var(--color-charcoal);aspect-ratio:16/9;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 60px #1f1d1a2e}@media (width<=639px){.film-stage[data-astro-cid-b7bcosbd]{border-radius:14px}}.film-cover[data-astro-cid-b7bcosbd],.film-video[data-astro-cid-b7bcosbd]{width:100%;height:100%;position:absolute;inset:0}.film-cover[data-astro-cid-b7bcosbd]{cursor:pointer;background:0 0;border:0;padding:0;display:block}.film-video[data-astro-cid-b7bcosbd]{background:#0b0a09}.film-video[data-astro-cid-b7bcosbd][hidden],.film-cover[data-astro-cid-b7bcosbd][hidden]{display:none}.film-pill[data-astro-cid-b7bcosbd]{color:var(--color-ondark);backdrop-filter:blur(6px);background:#f5f0e61a;border:1px solid #f5f0e638;border-radius:999px;align-items:center;gap:14px;padding:8px 20px 8px 8px;font-size:17px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex;position:absolute;bottom:13%;left:5.7%}.film-disc[data-astro-cid-b7bcosbd]{background:var(--color-amber);width:48px;height:48px;color:var(--color-charcoal);border-radius:999px;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.film-disc[data-astro-cid-b7bcosbd] svg[data-astro-cid-b7bcosbd]{margin-left:3px}.film-time[data-astro-cid-b7bcosbd]{font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-muteddark);font-size:14px;font-weight:500}.film-cover[data-astro-cid-b7bcosbd]:hover .film-pill[data-astro-cid-b7bcosbd]{background:#f5f0e629;border-color:#f5f0e65c}.film-cover[data-astro-cid-b7bcosbd]:hover .film-disc[data-astro-cid-b7bcosbd]{transform:scale(1.06)}.film-cover[data-astro-cid-b7bcosbd]:focus-visible{outline:none}.film-cover[data-astro-cid-b7bcosbd]:focus-visible .film-pill[data-astro-cid-b7bcosbd]{outline:2px solid var(--color-amber);outline-offset:3px}@media (width<=639px){.film-pill[data-astro-cid-b7bcosbd]{backdrop-filter:none;background:0 0;border:0;padding:0;bottom:7%}.film-label[data-astro-cid-b7bcosbd],.film-time[data-astro-cid-b7bcosbd]{display:none}.film-disc[data-astro-cid-b7bcosbd]{width:40px;height:40px;box-shadow:0 8px 24px #00000059}.film-disc[data-astro-cid-b7bcosbd] svg[data-astro-cid-b7bcosbd]{width:15px;height:15px}}.patent-stack[data-astro-cid-43k3p3ko]{aspect-ratio:4/4.6;position:relative}.patent-sheet[data-astro-cid-43k3p3ko]{aspect-ratio:8.5/11;transform-origin:50% 60%;background:#fbfaf5;border-radius:6px;width:100%;max-height:100%;position:absolute;inset:0 auto 0 0;box-shadow:inset 0 1px #fff9,0 30px 60px #00000073,0 6px 16px #0000004d}.patent-sheet-back[data-astro-cid-43k3p3ko]{background:#efeadf}.patent-sheet-back-1[data-astro-cid-43k3p3ko]{transform:translate(18px,14px)rotate(4deg)}.patent-sheet-back-2[data-astro-cid-43k3p3ko]{transform:translate(-16px,26px)rotate(-7deg)}.patent-sheet-live[data-astro-cid-43k3p3ko]{color:#4a443b;animation:13.5s cubic-bezier(.4,0,.2,1) infinite patent-cycle;animation-delay:calc(var(--i) * -4.5s);flex-direction:column;padding:18px 20px 16px;display:flex}.patent-sheet-head[data-astro-cid-43k3p3ko],.patent-sheet-foot[data-astro-cid-43k3p3ko]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;animation:13.5s linear infinite patent-text;animation-delay:calc(var(--i) * -4.5s);font-size:12px}.patent-sheet-head[data-astro-cid-43k3p3ko]{border-bottom:1px solid #ddd6c7;justify-content:space-between;padding-bottom:8px;display:flex}.patent-sheet-art[data-astro-cid-43k3p3ko]{flex:1;justify-content:center;align-items:center;min-height:0;padding:6px 0;display:flex;overflow:hidden}.patent-sheet-art[data-astro-cid-43k3p3ko] img[data-astro-cid-43k3p3ko]{object-fit:contain;mix-blend-mode:multiply;--z:min(var(--zoom,1.2), var(--zoom-max,9));width:auto;max-width:100%;height:auto;max-height:100%;transform:translate(calc((.5 - var(--fx,.5)) * var(--z) * 100%), calc((.5 - var(--fy,.5)) * var(--z) * 100%)) scale(var(--z))}.patent-sheet-art[data-astro-cid-43k3p3ko] img[data-astro-cid-43k3p3ko].patent-rotate{transform:rotate(90deg) scale(var(--zoom,1.5))}.patent-sheet-foot[data-astro-cid-43k3p3ko]{text-transform:none;letter-spacing:0;border-top:1px solid #ddd6c7;flex-direction:column;gap:2px;padding-top:8px;display:flex}.patent-sheet-title[data-astro-cid-43k3p3ko]{font-family:var(--font-display);color:#23201c;text-wrap:balance;font-size:15px;font-weight:600}.patent-sheet-note[data-astro-cid-43k3p3ko]{text-wrap:balance;color:#6b6357;font-size:14px;line-height:1.4}.patent-stack-caption[data-astro-cid-43k3p3ko]{z-index:4;color:#f5f0e6b3;margin:0;font-size:13px;line-height:1.45;position:absolute;top:calc(100% + 40px);left:0;right:0}@media (width<=1023px){.patent-sheet-live[data-astro-cid-43k3p3ko]{padding:10px}.patent-sheet-head[data-astro-cid-43k3p3ko],.patent-sheet-foot[data-astro-cid-43k3p3ko]{display:none}.patent-sheet-art[data-astro-cid-43k3p3ko] img[data-astro-cid-43k3p3ko]{--zoom-max:1.66}.patent-stack-caption[data-astro-cid-43k3p3ko]{text-align:center;width:min(320px,86vw);left:50%;right:auto;transform:translate(-50%)}}@keyframes patent-cycle{0%,26%{z-index:3;opacity:1;transform:translate(0)rotate(-1deg)}31%{z-index:3;opacity:1;transform:translate(62%,-5%)rotate(8deg)}33%{z-index:3;opacity:0;transform:translate(78%,-6%)rotate(10deg)}33.01%,60%{z-index:1;opacity:0;transform:translate(-4px,10px)rotate(2deg)}66%,99.99%{z-index:2;opacity:1;transform:translate(-4px,10px)rotate(2deg)}to{z-index:3;opacity:1;transform:translate(0)rotate(-1deg)}}@keyframes patent-text{0%,24%{opacity:1}27%,62%{opacity:0}66%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.patent-sheet-live[data-astro-cid-43k3p3ko]{opacity:1;animation:none}.patent-sheet-head[data-astro-cid-43k3p3ko],.patent-sheet-foot[data-astro-cid-43k3p3ko]{animation:none}.patent-sheet-live[data-astro-cid-43k3p3ko]:nth-of-type(n+2){opacity:0}}.hero-star[data-astro-cid-glgfkru5]{font-family:var(--font-sans);vertical-align:super;color:var(--color-ambertext);margin-left:.04em;font-size:.4em;font-style:normal;font-weight:500;line-height:0}.value-paths[data-astro-cid-ih7zcwrl]{border:1px solid var(--color-line);background:var(--color-sand);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:3px;display:grid}.value-paths[data-astro-cid-ih7zcwrl] button[data-astro-cid-ih7zcwrl]{min-height:36px;color:var(--color-muted);border-radius:9px;padding:6px 10px;font-size:15px;line-height:1.3}.value-paths[data-astro-cid-ih7zcwrl] button[data-astro-cid-ih7zcwrl][aria-checked=true]{background:var(--color-card);color:var(--color-ink);box-shadow:0 1px 2px #1f1d1a14}.value-paths[data-astro-cid-ih7zcwrl] button[data-astro-cid-ih7zcwrl]:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px}
