.nav[data-astro-cid-wpvy4v7s]{padding:1.75rem 0}.nav-inner[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.wordmark[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.5rem;text-decoration:none;transition:opacity .15s;display:inline-block}.wordmark[data-astro-cid-wpvy4v7s]:hover{opacity:.75}.wordmark[data-astro-cid-wpvy4v7s]:active{opacity:.55}.nav-right[data-astro-cid-wpvy4v7s]{align-items:center;gap:2rem;display:flex}.links[data-astro-cid-wpvy4v7s]{gap:2rem;font-size:1.1rem;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{text-decoration:none}.lang-switch[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);letter-spacing:.03em;color:var(--fg-muted);align-items:center;gap:.35rem;font-size:.85rem;display:flex}.lang-link[data-astro-cid-wpvy4v7s]{color:var(--fg-muted);text-decoration:none;transition:color .15s,transform .15s;display:inline-block}.lang-link[data-astro-cid-wpvy4v7s]:hover{color:var(--fg)}.lang-link[data-astro-cid-wpvy4v7s]:active{transform:scale(.92)}.lang-link[data-astro-cid-wpvy4v7s].is-active{color:var(--fg);font-weight:600}.lang-sep[data-astro-cid-wpvy4v7s]{opacity:.5}.nav[data-astro-cid-wpvy4v7s].overlay,html.scroll-stage .nav[data-astro-cid-wpvy4v7s]{z-index:30;background:linear-gradient(#0000008c,#0000);position:fixed;top:0;left:0;right:0}@media (width<=600px){.nav-inner[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;row-gap:.85rem}.nav-right[data-astro-cid-wpvy4v7s]{flex-basis:100%;justify-content:space-between;gap:1rem}.links[data-astro-cid-wpvy4v7s]{gap:1.25rem;font-size:1rem}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);margin-top:6rem;padding:3rem 0 4rem}.footer[data-astro-cid-jo6i4kqk].flush{border-top:none;margin-top:0}.footer-inner[data-astro-cid-jo6i4kqk]{color:var(--fg-muted);justify-content:space-between;padding-top:1.5rem;font-size:.92rem;display:flex}.footer-inner[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--fg-muted);text-decoration:none}.boot[data-astro-cid-4yl5adyn]{z-index:1000;background:var(--bg,#000);cursor:progress;display:none;position:fixed;inset:0;overflow:hidden}html[data-boot] .boot[data-astro-cid-4yl5adyn]{display:block}html[data-boot]{overflow:hidden}html[data-boot=on] .boot[data-astro-cid-4yl5adyn]{animation:0s linear 8s forwards boot-failsafe}@keyframes boot-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}html[data-boot=leaving] .boot[data-astro-cid-4yl5adyn]{pointer-events:none;background:0 0;transition:background-color .7s .15s}.sk[data-astro-cid-4yl5adyn]{background:#f2f2ef16;border:1px solid #f2f2ef24;display:block;position:relative;overflow:hidden}.sk[data-astro-cid-4yl5adyn]:after{content:"";animation:1.8s ease-in-out infinite boot-sweep;animation-delay:calc(var(--i,0) * 70ms);background:linear-gradient(100deg,#0000 20%,#f2f2ef29 50%,#0000 80%);position:absolute;inset:0;transform:translate(-100%)}@keyframes boot-sweep{to{transform:translate(100%)}}html[data-boot=leaving] .sk[data-astro-cid-4yl5adyn]{opacity:0;transition:opacity .5s ease calc(var(--i,0) * 35ms), transform .7s ease calc(var(--i,0) * 35ms), border-color .3s ease;border-color:#0000;transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.sk[data-astro-cid-4yl5adyn]:after{animation:none}html[data-boot=leaving] .sk[data-astro-cid-4yl5adyn]{transition-duration:.2s;transition-delay:0s;transform:none}html[data-boot=leaving] .boot[data-astro-cid-4yl5adyn]{transition-duration:.2s;transition-delay:0s}}.boot-nav[data-astro-cid-4yl5adyn]{z-index:2;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.75rem;padding-bottom:1.75rem;display:flex;position:relative}.sk-mark[data-astro-cid-4yl5adyn]{width:9.5rem;height:1.4rem}.boot-right[data-astro-cid-4yl5adyn]{align-items:center;gap:2rem;display:flex}.boot-links[data-astro-cid-4yl5adyn],.boot-langs[data-astro-cid-4yl5adyn]{align-items:center;display:flex}.boot-links[data-astro-cid-4yl5adyn]{gap:2rem}.boot-langs[data-astro-cid-4yl5adyn]{gap:.5rem}.sk-link[data-astro-cid-4yl5adyn]{width:3.6rem;height:1rem}.sk-lang[data-astro-cid-4yl5adyn]{width:1.3rem;height:.8rem}@media (width<=600px){.boot-nav[data-astro-cid-4yl5adyn]{flex-wrap:wrap;row-gap:.85rem}.boot-right[data-astro-cid-4yl5adyn]{flex-basis:100%;justify-content:space-between;gap:1rem}.boot-links[data-astro-cid-4yl5adyn]{gap:1.25rem}.sk-link[data-astro-cid-4yl5adyn]{width:3rem}}.boot-frame[data-astro-cid-4yl5adyn]{background:#f2f2ef0b;border:0;position:absolute;inset:0}.boot-stage[data-astro-cid-4yl5adyn]{flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.boot-stage[data-astro-cid-4yl5adyn] .wrap[data-astro-cid-4yl5adyn]{width:100%}.boot-low[data-astro-cid-4yl5adyn]{flex-direction:column;gap:1.1rem;padding-bottom:clamp(2rem,7vh,4.5rem);display:flex}.boot-hero[data-astro-cid-4yl5adyn]{--hero-size:clamp(2.6rem, 6.4vw, 6rem);flex-direction:column;gap:.5rem;padding-bottom:clamp(4.5rem,14vh,8rem);display:flex}.sk-hero-line[data-astro-cid-4yl5adyn]{height:calc(var(--hero-size) * .74)}.sk-hero-line[data-astro-cid-4yl5adyn].sk-one{width:min(88%,64rem)}.sk-hero-line[data-astro-cid-4yl5adyn].sk-two{width:min(64%,46rem)}.boot-cue[data-astro-cid-4yl5adyn]{position:absolute;bottom:1.75rem;left:0;right:0}.sk-cue[data-astro-cid-4yl5adyn]{width:4.4rem;height:.7rem}.boot-rail[data-astro-cid-4yl5adyn]{right:var(--gutter,3rem);flex-direction:column;align-items:flex-end;gap:1rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sk-tick[data-astro-cid-4yl5adyn]{border:0;width:1.1rem;height:2px}.boot-page[data-astro-cid-4yl5adyn]{z-index:1;position:relative}.sk-work-heading[data-astro-cid-4yl5adyn]{width:min(30rem,72%);height:clamp(2.4rem,5vw,3.8rem);margin:3rem 0 2.5rem}.boot-grid[data-astro-cid-4yl5adyn]{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}.boot-col[data-astro-cid-4yl5adyn]{flex-direction:column;gap:2.5rem;display:flex}.boot-col[data-astro-cid-4yl5adyn].sk-off{margin-top:6rem}.boot-card[data-astro-cid-4yl5adyn]{flex-direction:column;gap:.7rem;display:flex}.sk-card-frame[data-astro-cid-4yl5adyn]{width:100%;aspect-ratio:var(--ar,16 / 10)}.sk-card-title[data-astro-cid-4yl5adyn]{width:52%;height:1.4rem}.sk-card-sub[data-astro-cid-4yl5adyn]{width:28%;height:.8rem}@media (width<=720px){.boot-grid[data-astro-cid-4yl5adyn]{grid-template-columns:1fr}.boot-col[data-astro-cid-4yl5adyn].sk-off{display:none}}.boot-head[data-astro-cid-4yl5adyn]{flex-direction:column;padding-top:3rem;padding-bottom:2.5rem;display:flex}.sk-eyebrow[data-astro-cid-4yl5adyn]{width:7rem;height:.75rem}.sk-title[data-astro-cid-4yl5adyn]{width:min(26rem,62%);height:calc(clamp(3.2rem,7vw,5.2rem)/1.28205);margin-top:.8rem}.sk-artist[data-astro-cid-4yl5adyn]{width:11rem;height:1.15rem;margin-top:.8rem}.sk-rule[data-astro-cid-4yl5adyn]{background:#f2f2ef33;border:0;width:100%;height:1px;margin-top:1.75rem}.sk-credit[data-astro-cid-4yl5adyn]{width:min(30rem,74%);height:calc(clamp(1.4rem,2.8vw,2.1rem)/1.25);margin-top:1.1rem}.boot-media[data-astro-cid-4yl5adyn]{aspect-ratio:16/9;width:min(100%,151.111vh);margin:0 auto}.boot-about[data-astro-cid-4yl5adyn]{grid-template-columns:minmax(220px,360px) 1fr;gap:clamp(2rem,6vw,5rem);padding-top:3rem;display:grid}.sk-portrait[data-astro-cid-4yl5adyn]{aspect-ratio:4/5;width:100%}.boot-text[data-astro-cid-4yl5adyn]{flex-direction:column;gap:.95rem;max-width:46rem;display:flex}.sk-line[data-astro-cid-4yl5adyn]{height:1.05rem}@media (width<=900px){.boot-about[data-astro-cid-4yl5adyn]{grid-template-columns:1fr}.sk-portrait[data-astro-cid-4yl5adyn]{max-width:300px}}.sk-big[data-astro-cid-4yl5adyn]{height:calc(clamp(1.7rem,4.6vw,4rem)/1.25)}.sk-small[data-astro-cid-4yl5adyn]{width:10rem;height:.8rem;margin-top:.6rem}.sk-code[data-astro-cid-4yl5adyn]{width:clamp(10rem,36vw,26rem);height:calc(clamp(7rem,26vw,19rem)/1.42857)}.sk-nf-title[data-astro-cid-4yl5adyn]{width:min(26rem,70%);height:2.6rem;margin-top:.4rem}.sk-nf-text[data-astro-cid-4yl5adyn]{width:min(22rem,64%);height:1rem}.sk-nf-cta[data-astro-cid-4yl5adyn]{width:8rem;height:1.1rem;margin-top:.6rem}@font-face{font-family:Archivo;src:url(/fonts/archivo/Archivo-VF.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}:root{--bg:#000;--fg:#f2f2ef;--fg-muted:#8d8d89;--border:#262626;--title:var(--fg);--accent:var(--fg);--font-display:"Archivo", "Helvetica Neue", Arial, sans-serif;--font-title:var(--font-display);--font-body:var(--font-display);--container:1200px;--gutter:clamp(1.25rem, 4vw, 3rem)}*{box-sizing:border-box}html{background:var(--bg);color-scheme:dark;-webkit-tap-highlight-color:#f2f2ef1f}::selection{background:var(--fg);color:var(--bg)}:focus-visible{outline:2px solid var(--fg);outline-offset:3px}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-transform:lowercase;margin:0;font-size:16px;line-height:1.5}img{max-width:100%;display:block}a{color:inherit}.wrap{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}h1,h2,h3,.font-display{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:500;line-height:1.05}h1,h2,h3,.reel-title,.hero-title,.card-title,.upcoming-title,.other-title{font-family:var(--font-title);letter-spacing:-.005em;font-weight:800;font-stretch:64%}h1,h2,h3{color:var(--title);text-transform:none}.eyebrow{font-family:var(--font-body);letter-spacing:.12em;text-transform:lowercase;color:var(--fg-muted);font-size:.8rem}.link-underline{background-image:linear-gradient(var(--accent), var(--accent));background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px;text-decoration:none;transition:background-size .25s,opacity .15s}.link-underline:hover{background-size:100% 1px}.link-underline:active{opacity:.6}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-reveal]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
