.cine[data-astro-cid-h5lyzsix] .cs-logo[data-astro-cid-h5lyzsix] img[data-astro-cid-h5lyzsix]{width:min(100%,680px);filter:none}.cs[data-astro-cid-h5lyzsix]{--mx: 80%;--my: 20%;position:relative;isolation:isolate;overflow:hidden;margin:0 clamp(10px,1.4vw,20px);border-radius:clamp(28px,4vw,56px);color:#f6f5f1;background:var(--deep);box-shadow:inset 0 1px #ffffff1a}.cs-glow[data-astro-cid-h5lyzsix]{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(520px 520px at var(--mx) var(--my),color-mix(in srgb,var(--a) 30%,transparent),transparent 70%),radial-gradient(70% 50% at 90% 0%,color-mix(in srgb,var(--a) 34%,transparent),transparent 70%),radial-gradient(60% 40% at 0% 45%,color-mix(in srgb,var(--a2) 18%,transparent),transparent 70%),radial-gradient(80% 40% at 50% 100%,color-mix(in srgb,var(--a) 22%,transparent),transparent 70%)}.cs-hero[data-astro-cid-h5lyzsix]{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,96px);align-items:center;min-height:calc(100svh - var(--bar) - 36px);padding:clamp(40px,6vw,96px) clamp(24px,5vw,88px)}.cs-back[data-astro-cid-h5lyzsix]{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;margin-bottom:clamp(28px,4vw,56px);border-radius:var(--r-pill);font-size:14px;color:#f6f5f1;background:linear-gradient(125deg,rgba(255,255,255,.2),transparent 45%),#ffffff0d;box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #ffffff2e;backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%);transition:transform .35s var(--spring)}.cs-back[data-astro-cid-h5lyzsix]:hover{transform:translate(-3px)}.cs-t[data-astro-cid-h5lyzsix]{margin:0;font:400 clamp(52px,7.6vw,140px)/.92 var(--serif);letter-spacing:-.035em}.cs-logo[data-astro-cid-h5lyzsix]{line-height:0}.cs-logo[data-astro-cid-h5lyzsix] img[data-astro-cid-h5lyzsix]{display:block;width:min(100%,640px);height:auto;filter:drop-shadow(0 18px 40px rgba(0,0,0,.5))}.cs-line[data-astro-cid-h5lyzsix]{margin:18px 0 0;font:400 clamp(22px,2.2vw,34px)/1.15 var(--serif);color:#f6f5f1db}.cs-line[data-astro-cid-h5lyzsix] em[data-astro-cid-h5lyzsix]{font-family:var(--script);font-style:normal;font-size:1.35em;color:#fff}.cs-meta[data-astro-cid-h5lyzsix]{display:flex;align-items:center;gap:10px;margin:26px 0 0;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--a)}.cs-sum[data-astro-cid-h5lyzsix]{margin:14px 0 0;max-width:46ch;font-size:clamp(16px,1.2vw,18px);line-height:1.6;color:#f6f5f1bd}.cs-act[data-astro-cid-h5lyzsix]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:36px}.cs-btn[data-astro-cid-h5lyzsix],.cs-ghost[data-astro-cid-h5lyzsix]{color:#f6f5f1;backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%)}.cs-btn[data-astro-cid-h5lyzsix]{background:linear-gradient(125deg,rgba(255,255,255,.24),transparent 40%),#ffffff12;box-shadow:inset 0 1px #ffffff73,inset 0 0 0 1px #ffffff3d}.cs-ghost[data-astro-cid-h5lyzsix]{background:linear-gradient(125deg,rgba(255,255,255,.14),transparent 40%);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #fff3}.cs-btn[data-astro-cid-h5lyzsix]:before,.cs-ghost[data-astro-cid-h5lyzsix]:before{background:var(--a)}.cs-btn[data-astro-cid-h5lyzsix]:hover,.cs-ghost[data-astro-cid-h5lyzsix]:hover{color:#fff;box-shadow:inset 0 0 0 1px var(--a),0 0 30px -6px var(--a)}.cs-link[data-astro-cid-h5lyzsix]{color:#f6f5f1}.pulse[data-astro-cid-h5lyzsix]{width:8px;height:8px;border-radius:50%;background:var(--a2);animation:pulse 2s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--a2) 70%,transparent)}to{box-shadow:0 0 0 12px transparent}}.cs-art[data-astro-cid-h5lyzsix]{position:relative;justify-self:center;width:min(100%,560px);margin:0;padding:14px;isolation:isolate}.cs-ring[data-astro-cid-h5lyzsix]{position:absolute;inset:0;z-index:-1;border-radius:40px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 40%),linear-gradient(125deg,rgba(255,255,255,.26),transparent 28%,transparent 70%,rgba(255,255,255,.08)),#ffffff08;box-shadow:inset 0 1px #ffffff73,0 40px 90px -40px #000000d9,0 0 90px -30px var(--a);backdrop-filter:blur(6px) saturate(180%);-webkit-backdrop-filter:blur(6px) saturate(180%)}.cs-frame[data-astro-cid-h5lyzsix]{display:block;overflow:hidden;border-radius:28px;background:#fff}.cs-frame[data-astro-cid-h5lyzsix] img[data-astro-cid-h5lyzsix]{display:block;width:100%;height:auto;max-height:72svh;object-fit:cover}.cs-hero[data-astro-cid-h5lyzsix].cine{grid-template-columns:minmax(0,1fr);align-items:end;min-height:calc(100svh - var(--bar) - 36px)}.cs-film[data-astro-cid-h5lyzsix]{position:absolute;inset:0;z-index:-1;overflow:hidden}.cs-film[data-astro-cid-h5lyzsix] video[data-astro-cid-h5lyzsix]{width:100%;height:100%;object-fit:cover}.cs-film[data-astro-cid-h5lyzsix]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--deep) 92%,transparent),color-mix(in srgb,var(--deep) 50%,transparent) 45%,transparent 75%),linear-gradient(0deg,var(--deep),transparent 50%)}.cine[data-astro-cid-h5lyzsix] .cs-back[data-astro-cid-h5lyzsix]{position:absolute;top:clamp(28px,4vw,56px);left:clamp(24px,5vw,88px)}.cs-emblem[data-astro-cid-h5lyzsix]{position:absolute;right:clamp(24px,5vw,88px);bottom:clamp(32px,5vw,80px);width:clamp(120px,15vw,230px);filter:drop-shadow(0 20px 40px rgba(0,0,0,.6));animation:float 7s ease-in-out infinite;pointer-events:none}@keyframes float{50%{transform:translateY(-12px) rotate(3deg)}}.cs-spec[data-astro-cid-h5lyzsix]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0;padding:0 clamp(24px,5vw,88px)}.cs-spec[data-astro-cid-h5lyzsix] div[data-astro-cid-h5lyzsix]{padding:18px 22px;border-radius:26px;background:linear-gradient(125deg,rgba(255,255,255,.14),transparent 45%),#ffffff0a;box-shadow:inset 0 1px #ffffff52,inset 0 0 0 1px #ffffff1f;backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%)}.cs-spec[data-astro-cid-h5lyzsix] dt[data-astro-cid-h5lyzsix]{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--a)}.cs-spec[data-astro-cid-h5lyzsix] dd[data-astro-cid-h5lyzsix]{margin:8px 0 0;font:400 clamp(18px,1.5vw,22px)/1.2 var(--serif)}.cs-story[data-astro-cid-h5lyzsix]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(28px,5vw,96px);padding:clamp(80px,10vw,150px) clamp(24px,5vw,88px) 0}.cs-lead[data-astro-cid-h5lyzsix]{margin:0;font:400 clamp(26px,2.6vw,42px)/1.22 var(--serif);letter-spacing:-.015em}.cs-prose[data-astro-cid-h5lyzsix] p[data-astro-cid-h5lyzsix]{margin:0 0 1.2em;font-size:clamp(16px,1.2vw,18px);line-height:1.7;color:#f6f5f1bd}.cs-story[data-astro-cid-h5lyzsix]:not(:has(.cs-prose)){grid-template-columns:minmax(0,1fr);max-width:1100px}.cs-work[data-astro-cid-h5lyzsix]{padding:clamp(80px,10vw,150px) clamp(24px,5vw,88px) 0}.cs-gal[data-astro-cid-h5lyzsix]{columns:3 300px;column-gap:16px}.cs-tile[data-astro-cid-h5lyzsix]{display:block;width:100%;margin:0 0 16px;padding:8px;border:0;border-radius:30px;cursor:zoom-in;break-inside:avoid;background:linear-gradient(125deg,rgba(255,255,255,.18),transparent 40%),#ffffff0a;box-shadow:inset 0 1px #ffffff5c,inset 0 0 0 1px #ffffff1f,0 30px 60px -36px #000c;transition:transform .6s var(--spring),box-shadow .4s}.cs-tile[data-astro-cid-h5lyzsix]:hover{transform:translateY(-4px);box-shadow:inset 0 1px #fff6,inset 0 0 0 1px color-mix(in srgb,var(--a) 60%,transparent),0 30px 70px -30px color-mix(in srgb,var(--a) 50%,transparent)}.cs-tile[data-astro-cid-h5lyzsix] img[data-astro-cid-h5lyzsix]{display:block;width:100%;height:auto;border-radius:22px}.cs-credits[data-astro-cid-h5lyzsix]{padding:clamp(64px,8vw,110px) clamp(24px,5vw,88px) 0}.cs-credits[data-astro-cid-h5lyzsix] dl[data-astro-cid-h5lyzsix]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 36px;margin:0}.cs-credits[data-astro-cid-h5lyzsix] div[data-astro-cid-h5lyzsix]{padding:14px 0;border-top:1px solid rgba(255,255,255,.14)}.cs-credits[data-astro-cid-h5lyzsix] dt[data-astro-cid-h5lyzsix]{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--a)}.cs-credits[data-astro-cid-h5lyzsix] dd[data-astro-cid-h5lyzsix]{margin:6px 0 0;color:#f6f5f1db}.cs-next[data-astro-cid-h5lyzsix]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;overflow:hidden;isolation:isolate;margin:clamp(80px,10vw,150px) clamp(12px,2vw,28px) clamp(12px,2vw,28px);padding:clamp(28px,4vw,56px);border-radius:clamp(24px,3vw,44px);color:#f6f5f1;background:radial-gradient(80% 120% at 100% 50%,color-mix(in srgb,var(--a) 40%,transparent),transparent 70%),var(--deep);box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 1px #ffffff1a;transition:transform .6s var(--spring)}.cs-next[data-astro-cid-h5lyzsix]:hover{transform:translateY(-4px)}.nx-k[data-astro-cid-h5lyzsix]{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--a)}.nx-t[data-astro-cid-h5lyzsix]{display:block;margin-top:10px;font:400 clamp(36px,5vw,84px)/.95 var(--serif);letter-spacing:-.03em}.nx-l[data-astro-cid-h5lyzsix]{display:block;margin-top:10px;font:400 clamp(18px,1.6vw,24px)/1.2 var(--serif);color:#f6f5f1cc}.nx-l[data-astro-cid-h5lyzsix] em[data-astro-cid-h5lyzsix]{font-family:var(--script);font-style:normal;font-size:1.3em}.nx-img[data-astro-cid-h5lyzsix]{width:clamp(110px,16vw,230px);aspect-ratio:4 / 5;overflow:hidden;border-radius:24px;padding:6px;background:linear-gradient(125deg,rgba(255,255,255,.24),transparent 40%),#ffffff0d;box-shadow:inset 0 1px #fff6;rotate:4deg;transition:rotate .6s var(--spring)}.cs-next[data-astro-cid-h5lyzsix]:hover .nx-img[data-astro-cid-h5lyzsix]{rotate:0deg}.nx-img[data-astro-cid-h5lyzsix] img[data-astro-cid-h5lyzsix]{width:100%;height:100%;object-fit:cover;border-radius:18px;background:#fff}.lb[data-astro-cid-h5lyzsix]{width:100vw;height:100svh;max-width:none;max-height:none;margin:0;padding:clamp(16px,4vw,56px);border:0;background:transparent;color:#f6f5f1}.lb[data-astro-cid-h5lyzsix][open]{display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:16px}.lb[data-astro-cid-h5lyzsix]::backdrop{background:color-mix(in srgb,var(--deep) 88%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.lb-img[data-astro-cid-h5lyzsix]{max-width:100%;max-height:100%;object-fit:contain;border-radius:24px;background:#fff;box-shadow:0 40px 100px -30px #000c}.lb-cap[data-astro-cid-h5lyzsix]{margin:0;font-size:14px;color:#f6f5f1b8;text-align:center}.lb-b[data-astro-cid-h5lyzsix]{position:fixed;display:grid;place-items:center;width:52px;height:52px;border:0;border-radius:50%;color:#f6f5f1;font-size:20px;cursor:pointer;background:linear-gradient(125deg,rgba(255,255,255,.26),transparent 45%),#ffffff14;box-shadow:inset 0 1px #ffffff73,inset 0 0 0 1px #fff3;backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%)}.lb-x[data-astro-cid-h5lyzsix]{top:20px;right:20px;font-size:26px}.lb-p[data-astro-cid-h5lyzsix]{left:20px;top:50%;translate:0 -50%}.lb-n[data-astro-cid-h5lyzsix]{right:20px;top:50%;translate:0 -50%}@media(max-width:900px){.cs-hero[data-astro-cid-h5lyzsix]{grid-template-columns:1fr;min-height:0;padding:22px 22px 40px;gap:28px}.cs-art[data-astro-cid-h5lyzsix]{order:-1;width:100%}.cs-hero[data-astro-cid-h5lyzsix]:not(.cine) .cs-back[data-astro-cid-h5lyzsix]{position:absolute;top:34px;left:34px;z-index:2;margin:0}.cs-hero[data-astro-cid-h5lyzsix].cine{min-height:86svh;padding:28px 22px 40px}.cs-film[data-astro-cid-h5lyzsix]:after{background:linear-gradient(0deg,var(--deep) 0%,color-mix(in srgb,var(--deep) 70%,transparent) 45%,transparent 75%)}.cine[data-astro-cid-h5lyzsix] .cs-back[data-astro-cid-h5lyzsix]{top:22px;left:22px}.cs-emblem[data-astro-cid-h5lyzsix]{top:22px;bottom:auto;right:18px;width:96px}.cs-spec[data-astro-cid-h5lyzsix]{padding:0 22px;grid-template-columns:1fr 1fr}.cs-story[data-astro-cid-h5lyzsix]{grid-template-columns:1fr;padding:72px 22px 0}.cs-work[data-astro-cid-h5lyzsix],.cs-credits[data-astro-cid-h5lyzsix]{padding-left:22px;padding-right:22px}.cs-next[data-astro-cid-h5lyzsix]{grid-template-columns:1fr auto}.lb-p[data-astro-cid-h5lyzsix],.lb-n[data-astro-cid-h5lyzsix]{top:auto;bottom:20px;translate:none}}@media(prefers-reduced-motion:reduce){.pulse[data-astro-cid-h5lyzsix],.cs-emblem[data-astro-cid-h5lyzsix]{animation:none}}
