:root{color-scheme:dark;--color-void:#080808;--color-ink:#0d0c0b;--color-panel:#131110;--color-panel-raised:#1a1716;--color-line:#2b2624;--color-line-strong:#4a3d37;--color-ivory:#f4efe8;--color-dim:#c8c0b4;--color-faint:#92877c;--color-ember:#c4846a;--color-ember-bright:#d89880;--color-gold:#c9a96e;--color-focus:#e1bd76;--color-error:#d9867d;--color-success:#8ab79a;--color-background:var(--color-void);--color-surface:var(--color-panel);--color-surface-raised:var(--color-panel-raised);--color-border:var(--color-line);--color-border-emphasis:var(--color-line-strong);--color-text:var(--color-ivory);--color-text-muted:var(--color-dim);--color-text-subtle:var(--color-faint);--color-accent:var(--color-ember);--color-accent-hover:var(--color-ember-bright);--color-link:var(--color-gold);--color-on-accent:var(--color-void);--font-display:"Playfair Display", Georgia, "Times New Roman", serif;--font-body:"Jost", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--text-label:.875rem;--text-body:1rem;--text-lead:clamp(1.0625rem, 1.4vw, 1.25rem);--text-heading-sm:clamp(1.75rem, 3vw, 2.5rem);--text-heading-md:clamp(2.25rem, 4.8vw, 4.75rem);--text-heading-xl:clamp(3.25rem, 8vw, 7.75rem);--leading-tight:.98;--leading-heading:1.08;--leading-body:1.65;--tracking-tight:-.035em;--tracking-wide:.14em;--tracking-wider:.22em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--section-space:clamp(5rem, 11vw, 9rem);--gutter:clamp(1.25rem, 4vw, 3.5rem);--content-wide:75rem;--content-reading:48rem;--radius-sm:.125rem;--radius-md:.25rem;--radius-pill:999px;--border-thin:1px;--shadow-raised:0 1.5rem 4rem #00000061;--shadow-image:0 2rem 6rem #00000080;--duration-fast:.16s;--duration-base:.28s;--duration-slow:.7s;--ease-standard:cubic-bezier(.22, 1, .36, 1);--ease-emphasized:cubic-bezier(.16, 1, .3, 1);--z-content:1;--z-sticky:20;--z-navigation:40;--z-overlay:60}@media (width<=40rem){:root{--gutter:1.25rem;--section-space:4.5rem}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms}}[data-astro-cid-lkusaa62]{box-sizing:border-box}html,body{background:var(--color-void);min-height:100%;color:var(--color-ivory);margin:0}body{padding-inline:var(--gutter);font-family:var(--font-body);font-weight:var(--font-weight-light);justify-content:center;padding-block:clamp(2.5rem,6vw,4rem);display:flex}.stage[data-astro-cid-lkusaa62]{align-items:center;gap:var(--space-6);flex-direction:column;width:100%;max-width:30rem;display:flex;position:relative}.stage[data-astro-cid-lkusaa62]:before{content:"";z-index:-1;background:radial-gradient(60% 40% at 50% 6%,#c9a96e29,#0000 60%),radial-gradient(70% 50% at 50% 100%,#c4846a24,#0000 65%);animation:9s ease-in-out infinite breathe;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.stage[data-astro-cid-lkusaa62]:before{animation:none}}@keyframes breathe{0%,to{opacity:.7}50%{opacity:1}}.mark[data-astro-cid-lkusaa62]{text-align:center;opacity:0;animation:rise var(--duration-slow) var(--ease-emphasized) .1s forwards;transform:translateY(8px)}.glyph[data-astro-cid-lkusaa62]{font-family:var(--font-display);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);margin:0;font-size:clamp(1.6rem,6vw,2rem)}.rule[data-astro-cid-lkusaa62]{background:var(--color-gold);width:2.2rem;height:1px;margin:var(--space-3) auto}.campaign[data-astro-cid-lkusaa62]{font-family:var(--font-body);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-wider);color:var(--color-dim);text-transform:uppercase;padding-left:var(--tracking-wider);margin:0}.frame[data-astro-cid-lkusaa62]{border-radius:var(--radius-sm);background:var(--color-panel);width:100%;max-width:21rem;box-shadow:0 0 0 1px var(--color-border), var(--shadow-image), 0 0 4rem -1rem #c9a96e59;opacity:0;animation:rise var(--duration-slow) var(--ease-emphasized) .32s forwards;position:relative;overflow:hidden;transform:translateY(14px)scale(.985)}.frame[data-astro-cid-lkusaa62] video[data-astro-cid-lkusaa62]{aspect-ratio:9/16;background:#000;width:100%;display:block}.sound-hint[data-astro-cid-lkusaa62]{bottom:var(--space-3);font-family:var(--font-body);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ivory);border:1px solid var(--color-border);border-radius:var(--radius-pill);pointer-events:none;background:#0808088c;padding:.4rem .75rem;font-size:.625rem;position:absolute;left:50%;transform:translate(-50%)}.sound-hint[data-astro-cid-lkusaa62][hidden]{display:none}@keyframes rise{to{opacity:1;transform:translateY(0)scale(1)}}.tagline[data-astro-cid-lkusaa62]{font-family:var(--font-display);font-style:italic;font-weight:var(--font-weight-regular);text-align:center;opacity:0;max-width:30ch;animation:rise var(--duration-slow) var(--ease-emphasized) .52s forwards;margin:0;font-size:clamp(.95rem,4vw,1.1rem)}.credit[data-astro-cid-lkusaa62]{align-items:center;gap:var(--space-2);width:100%;max-width:21rem;padding-top:var(--space-4);border-top:1px solid var(--color-border);opacity:0;animation:rise var(--duration-slow) var(--ease-emphasized) .68s forwards;flex-direction:column;display:flex}.studio[data-astro-cid-lkusaa62]{font-family:var(--font-body);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ivory);text-align:center;margin:0;font-size:.6875rem}.note[data-astro-cid-lkusaa62]{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:.72rem;line-height:var(--leading-body);color:var(--color-faint);text-align:center;max-width:36ch;margin:0}.brief-link[data-astro-cid-lkusaa62]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:var(--color-gold);font-size:var(--text-label);font-weight:var(--font-weight-medium);letter-spacing:.06em;border-bottom:1px solid var(--color-line-strong);text-decoration:none;display:inline-flex}.brief-link[data-astro-cid-lkusaa62]:hover{color:var(--color-ember-bright);border-color:var(--color-ember-bright)}.film-nav[data-astro-cid-lkusaa62]{flex-wrap:wrap;justify-content:center;gap:.6rem 1rem;font-size:.8rem;display:flex}.film-nav[data-astro-cid-lkusaa62] a[data-astro-cid-lkusaa62]{color:var(--color-gold);text-underline-offset:.2em}.film-enquiry[data-astro-cid-lkusaa62]{text-align:center}.own-email[data-astro-cid-lkusaa62]{color:var(--color-ivory);text-underline-offset:.2em;margin:.3rem 0;font-size:.8rem;display:block}.film-enquiry[data-astro-cid-lkusaa62] p[data-astro-cid-lkusaa62]{margin:0}.film-enquiry[data-astro-cid-lkusaa62] .brief-link[data-astro-cid-lkusaa62]{min-height:2.75rem}.reassurance[data-astro-cid-lkusaa62]{max-width:28rem;font-size:.85rem;line-height:1.5}body{padding-block:1rem 2rem}.stage[data-astro-cid-lkusaa62]{gap:1rem}.frame[data-astro-cid-lkusaa62]{max-width:min(21rem,56.25svh - 14.0625rem)}.rule[data-astro-cid-lkusaa62]{margin-block:.5rem}
