@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-variant=brand]{--bg:#2b1d13;--surface:#443124;--ink:#f4ebdd;--ink-soft:#d9c3a0;--accent:#ce9c38;--accent-ink:#2b1d13;--line:#b08d62;--shadow:#00000059;--font-display:"Jost Variable", "Jost", system-ui, sans-serif;--font-body:"Montserrat Variable", "Montserrat", system-ui, sans-serif;--h1-size:clamp(2.75rem, 6.2vw, 6.75rem);--h1-size-phone:clamp(2.5rem, 11vw, 3.1rem);--h1-weight:300;--h1-leading:1;--h1-tracking:-.025em;--h1-fvs:normal;--caption-fvs:normal;--h2-size:clamp(2rem, 4vw, 3.75rem);--h2-weight:300;--caption-size:1.25rem;--caption-weight:400;--meta-weight:500;--radius-media:0px;--logo-gold:block;--logo-brown:none;--header-bg:#2b1d13d9;--scrim:#2b1d13cc;--cream:#f4ebdd;--gold:#ce9c38;--paper:#fbf7f0;--on-paper:#2b1d13;--on-paper-soft:#443124;--sweep:#ce9c3880}:root[data-variant=brand][data-tone=cream],:root[data-variant=brand]:not(.film-live) [data-tone=cream]{--ink:#2b1d13;--ink-soft:#443124;--accent:#2b1d13;--accent-ink:#f4ebdd;--header-bg:#f4ebddd9;--logo-gold:none;--logo-brown:block}.pf[data-astro-cid-c6r7gr4v]{padding:clamp(80px, 12vw, 160px) var(--gutter);background:var(--bg)}.pf-head[data-astro-cid-c6r7gr4v]{gap:16px;margin-bottom:clamp(32px,5vw,64px);display:grid}h2[data-astro-cid-c6r7gr4v]{max-width:14ch}.pf-intro[data-astro-cid-c6r7gr4v]{color:var(--ink-soft);max-width:36ch}.item-ctx[data-astro-cid-c6r7gr4v]{color:var(--ink-soft);margin-top:6px;font-size:.9375rem;line-height:1.5}.pf-cta[data-astro-cid-c6r7gr4v]{margin-top:clamp(32px,5vw,64px)}.strip[data-astro-cid-c6r7gr4v]{grid-template-columns:repeat(3,1fr);gap:24px;padding:0;list-style:none;display:grid}.item-media[data-astro-cid-c6r7gr4v]{aspect-ratio:9/16;background:var(--surface);position:relative;overflow:hidden}.item-media[data-astro-cid-c6r7gr4v] [data-astro-cid-c6r7gr4v]:is(img,video){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.item-cap[data-astro-cid-c6r7gr4v]{font-family:var(--font-display);font-size:var(--caption-size);font-weight:var(--caption-weight);margin-top:12px;line-height:1.15}.item-btn[data-astro-cid-c6r7gr4v],.gate[data-astro-cid-c6r7gr4v],.gate-foot[data-astro-cid-c6r7gr4v],.gate-note[data-astro-cid-c6r7gr4v]{display:none}.orn[data-astro-cid-c6r7gr4v]{pointer-events:none;position:absolute;inset:12px}.orn[data-astro-cid-c6r7gr4v] i[data-astro-cid-c6r7gr4v]{border:0 solid var(--accent);width:24px;height:24px;position:absolute}.orn[data-astro-cid-c6r7gr4v] i[data-astro-cid-c6r7gr4v]:first-child{border-width:1.5px 0 0 1.5px;top:0;left:0}.orn[data-astro-cid-c6r7gr4v] i[data-astro-cid-c6r7gr4v]:nth-child(2){border-width:1.5px 1.5px 0 0;top:0;right:0}.orn[data-astro-cid-c6r7gr4v] i[data-astro-cid-c6r7gr4v]:nth-child(3){border-width:0 0 1.5px 1.5px;bottom:0;left:0}.orn[data-astro-cid-c6r7gr4v] i[data-astro-cid-c6r7gr4v]:nth-child(4){border-width:0 1.5px 1.5px 0;bottom:0;right:0}html.film-live .orn[data-astro-cid-c6r7gr4v]{display:none}.gate[data-astro-cid-c6r7gr4v] i[data-astro-cid-c6r7gr4v]:first-child{transform-origin:0 0}.gate[data-astro-cid-c6r7gr4v] i[data-astro-cid-c6r7gr4v]:nth-child(2){transform-origin:100% 0}.gate[data-astro-cid-c6r7gr4v] i[data-astro-cid-c6r7gr4v]:nth-child(3){transform-origin:0 100%}.gate[data-astro-cid-c6r7gr4v] i[data-astro-cid-c6r7gr4v]:nth-child(4){transform-origin:100% 100%}html.film-live .pf-vt{top:calc(var(--header-h) + 12px);right:var(--gutter)}@media (width<=767px){.strip[data-astro-cid-c6r7gr4v]{grid-template-columns:repeat(2,1fr);gap:16px}}html.film-live .pf[data-astro-cid-c6r7gr4v]{background:0 0;padding:0}html.film-live .pf-head[data-astro-cid-c6r7gr4v]{z-index:3;left:var(--gutter);top:calc(var(--header-h) + 3svh);max-width:calc(50% - var(--w) / 2 - var(--gutter) - 48px);margin:0;position:absolute}html.film-live .pf-cta[data-astro-cid-c6r7gr4v]{padding:12svh var(--gutter) 0;margin:0}html.film-live .pf-stage[data-astro-cid-c6r7gr4v]{--h:62svh;--w:calc(var(--h) * 9 / 16);touch-action:pan-y;perspective:900px;height:100svh;position:relative;overflow:clip}html.film-live .strip[data-astro-cid-c6r7gr4v]{display:block}html.film-live .item[data-astro-cid-c6r7gr4v]{left:calc(50% - var(--w) / 2);top:calc(50% - var(--h) / 2 + 3svh);width:var(--w);position:absolute}html.film-live .item-media[data-astro-cid-c6r7gr4v]{height:var(--h)}html.film-live [data-astro-cid-c6r7gr4v]:is(.item-cap,.item-ctx){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html.film-live .item[data-astro-cid-c6r7gr4v] video[data-astro-cid-c6r7gr4v]{opacity:0;transition:opacity .4s var(--ease)}html.film-live .item[data-astro-cid-c6r7gr4v] video[data-astro-cid-c6r7gr4v].is-playing{opacity:1}html.film-live .item-btn[data-astro-cid-c6r7gr4v]{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}html.film-live .item-btn[data-astro-cid-c6r7gr4v]:focus-visible{outline-offset:-4px}html.film-live .gate[data-astro-cid-c6r7gr4v]{z-index:1;pointer-events:none;left:calc(50% - var(--w) / 2 - 24px);top:calc(50% - var(--h) / 2 + 3svh - 24px);width:calc(var(--w) + 48px);height:calc(var(--h) + 48px);display:block;position:absolute}html.film-live .gate[data-astro-cid-c6r7gr4v] i[data-astro-cid-c6r7gr4v]{border:0 solid var(--accent);width:28px;height:28px;position:absolute}html.film-live .gate[data-astro-cid-c6r7gr4v] i[data-astro-cid-c6r7gr4v]:first-child{border-width:1.5px 0 0 1.5px;top:0;left:0}html.film-live .gate[data-astro-cid-c6r7gr4v] i[data-astro-cid-c6r7gr4v]:nth-child(2){border-width:1.5px 1.5px 0 0;top:0;right:0}html.film-live .gate[data-astro-cid-c6r7gr4v] i[data-astro-cid-c6r7gr4v]:nth-child(3){border-width:0 0 1.5px 1.5px;bottom:0;left:0}html.film-live .gate[data-astro-cid-c6r7gr4v] i[data-astro-cid-c6r7gr4v]:nth-child(4){border-width:0 1.5px 1.5px 0;bottom:0;right:0}html.film-live .gate-foot[data-astro-cid-c6r7gr4v]{left:calc(50% - var(--w) / 2 - 24px);width:calc(var(--w) + 48px);top:calc(50% + var(--h) / 2 + 3svh + 40px);display:block;position:absolute}@media (width>=768px){html.film-live .pf-stage[data-astro-cid-c6r7gr4v]:before{content:"";z-index:12;width:calc(50% - var(--w) / 2 - 40px);background:linear-gradient(90deg, var(--bg) 75%, transparent);pointer-events:none;position:absolute;inset:0 auto 0 0}html.film-live [data-astro-cid-c6r7gr4v]:is(.pf-head,.gate-note){z-index:13}}html.film-live .gate-note[data-astro-cid-c6r7gr4v]{left:var(--gutter);width:min(30ch, calc(50% - var(--w) / 2 - var(--gutter) - 48px));align-content:end;gap:10px;display:grid;position:absolute;bottom:12svh}html.film-live .gate-cap[data-astro-cid-c6r7gr4v]{font-family:var(--font-display);font-size:clamp(1.375rem,2vw,1.875rem);line-height:1.15}html.film-live .gate-ctx[data-astro-cid-c6r7gr4v]{color:var(--ink-soft);min-height:6em;font-size:.9375rem;line-height:1.5}html.film-live .gate-bar[data-astro-cid-c6r7gr4v]{background:var(--line);width:100%;height:1px}html.film-live .gate-bar[data-astro-cid-c6r7gr4v] i[data-astro-cid-c6r7gr4v]{background:var(--accent);transform-origin:0;height:100%;display:block;scale:0 1}@media (width<=767px){html.film-live .pf-head[data-astro-cid-c6r7gr4v]{left:var(--gutter);right:var(--gutter);top:calc(var(--header-h) + 8px);gap:4px;max-width:none}html.film-live .pf-head[data-astro-cid-c6r7gr4v] h2[data-astro-cid-c6r7gr4v]{max-width:18ch;padding-right:52px;font-size:1.5rem}html.film-live .pf-intro[data-astro-cid-c6r7gr4v]{display:none}html.film-live .pf-stage[data-astro-cid-c6r7gr4v]{--h:46svh}html.film-live .item[data-astro-cid-c6r7gr4v]{top:calc(42% - var(--h) / 2)}html.film-live .gate[data-astro-cid-c6r7gr4v]{left:calc(50% - var(--w) / 2 - 12px);top:calc(42% - var(--h) / 2 - 12px);width:calc(var(--w) + 24px);height:calc(var(--h) + 24px)}html.film-live .gate[data-astro-cid-c6r7gr4v] i[data-astro-cid-c6r7gr4v]{width:18px;height:18px}html.film-live .gate-foot[data-astro-cid-c6r7gr4v]{top:calc(42% + var(--h) / 2 + 20px);width:60%;left:20%}html.film-live .gate-note[data-astro-cid-c6r7gr4v]{left:var(--gutter);right:var(--gutter);width:auto;bottom:auto;top:calc(42% + var(--h) / 2 + 36px);text-align:center;justify-items:center;gap:6px}html.film-live .gate-cap[data-astro-cid-c6r7gr4v]{font-size:1.125rem}html.film-live .gate-ctx[data-astro-cid-c6r7gr4v]{max-width:40ch;min-height:0;font-size:.875rem}html.film-live .pf-vt{top:calc(var(--header-h) + 8px);right:var(--gutter)}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-section[data-astro-cid-lcdefpme]{z-index:2;position:relative}.film[data-astro-cid-lcdefpme]{position:relative}.chapter[data-astro-cid-lcdefpme]{z-index:2;padding:calc(var(--header-h) + 24px) var(--gutter) 64px;position:relative}.poster[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto}.chapter-copy[data-astro-cid-lcdefpme]{padding-top:32px}.copy[data-astro-cid-lcdefpme]{justify-items:start;gap:24px;max-width:46rem;display:grid}h1[data-astro-cid-lcdefpme]{font-size:var(--h1-size);font-weight:var(--h1-weight);line-height:var(--h1-leading);letter-spacing:var(--h1-tracking)}.acc[data-astro-cid-lcdefpme]{color:var(--accent)}.hero-lead[data-astro-cid-lcdefpme]{justify-items:start;gap:24px;display:grid}.eyebrow[data-astro-cid-lcdefpme]{color:var(--accent);display:block}.hero-sub[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:46ch}.hero-act[data-astro-cid-lcdefpme],.close-act[data-astro-cid-lcdefpme]{justify-items:start;gap:12px;display:grid}.micro[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.875rem}.statement[data-astro-cid-lcdefpme],.quote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.015em;max-width:24ch;font-size:clamp(1.75rem,3vw,3rem);font-weight:300;line-height:1.1}.body[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:34ch}.formats[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-end;gap:24px;margin-top:40px;display:flex}.fmt[data-astro-cid-lcdefpme]{gap:10px;display:grid}.fmt-frame[data-astro-cid-lcdefpme]{border:1px solid var(--accent);overflow:hidden}.fmt-frame[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.fmt-wide[data-astro-cid-lcdefpme] .fmt-frame[data-astro-cid-lcdefpme]{aspect-ratio:16/9;width:min(36vw,520px)}.fmt-tall[data-astro-cid-lcdefpme] .fmt-frame[data-astro-cid-lcdefpme]{aspect-ratio:9/16;height:min(56svh,520px)}.fmt-square[data-astro-cid-lcdefpme] .fmt-frame[data-astro-cid-lcdefpme]{aspect-ratio:1;width:min(26vw,340px)}.fmt[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{max-width:30ch;color:var(--ink-soft);gap:4px;display:grid}.fmt-use[data-astro-cid-lcdefpme]{font-size:.875rem;line-height:1.45}.ways[data-astro-cid-lcdefpme]{gap:14px;padding:0;list-style:none;display:grid}.ways[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--ink-soft);max-width:30ch;font-size:clamp(1.25rem,1.9vw,1.75rem);font-weight:300;line-height:1.2}.ways[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:400}.ways-intro[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:40ch}.way-detail[data-astro-cid-lcdefpme]{font-family:var(--font-body);margin-top:6px;font-size:.9375rem;line-height:1.5;display:block}.film-sr[data-astro-cid-lcdefpme]{display:none}html.film-live .film-sr[data-astro-cid-lcdefpme]{display:block}.quotes[data-astro-cid-lcdefpme]{gap:32px;display:grid}.quote[data-astro-cid-lcdefpme]{gap:14px;display:grid}.quote[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.875rem;font-weight:var(--meta-weight);letter-spacing:.04em}.quote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:before{content:"“";height:.55em;color:var(--accent);font-size:2em;line-height:1;display:block}.quote-bar[data-astro-cid-lcdefpme]{display:none}.close-copy[data-astro-cid-lcdefpme]{gap:24px}.close-body[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:42ch}.close-cta[data-astro-cid-lcdefpme]{min-height:64px;padding:0 36px;font-size:1.0625rem}.loader[data-astro-cid-lcdefpme],.fx[data-astro-cid-lcdefpme],.tone-layer[data-astro-cid-lcdefpme]{display:none}.showreel[data-astro-cid-lcdefpme]{padding:96px var(--gutter);background:var(--bg)}.grow-stage[data-astro-cid-lcdefpme]{gap:24px;display:grid}.grow-media[data-astro-cid-lcdefpme]{aspect-ratio:16/9;background:var(--surface);position:relative;overflow:hidden}.grow-media[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:is(img,video){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.grow-head[data-astro-cid-lcdefpme]{justify-items:start;gap:10px;display:grid}.grow-line[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:40ch}.marquee[data-astro-cid-lcdefpme]{background:var(--bg);padding:4vw 0;overflow:clip}.marquee-track[data-astro-cid-lcdefpme]{white-space:nowrap;width:max-content;font-family:var(--font-display);color:var(--gold);font-size:6vw;font-weight:300;line-height:1;display:flex}.marquee-track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{padding-right:.35em}.marquee-track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]+span[data-astro-cid-lcdefpme]{display:none}.cream[data-astro-cid-lcdefpme]{color:var(--ink)}html:not(.film-live) .cream[data-astro-cid-lcdefpme]{background:var(--cream)}.services[data-astro-cid-lcdefpme],.process[data-astro-cid-lcdefpme]{padding:clamp(80px, 12vw, 160px) var(--gutter)}.sec-intro[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:52ch;margin-top:24px;font-size:1.125rem}.soft-cta{color:var(--ink-soft);margin-top:48px}.soft-cta a{color:var(--ink);font-weight:var(--meta-weight);text-underline-offset:4px;transition:text-underline-offset .3s var(--ease);padding:8px 0;display:inline-block}@media (hover:hover){.soft-cta a:hover{text-underline-offset:7px}}.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,1fr);column-gap:24px;margin-top:clamp(40px,6vw,80px);display:grid}.svc-list[data-astro-cid-lcdefpme]{grid-column:1/9;gap:28px;padding:0;list-style:none;display:grid}.svc-name[data-astro-cid-lcdefpme]{letter-spacing:-.02em;padding-bottom:6px;font-size:clamp(2rem,4.4vw,4.5rem);font-weight:300;line-height:1.02;position:relative}.svc-sub[data-astro-cid-lcdefpme]{color:var(--ink-soft);gap:10px;max-width:52ch;margin-top:10px;font-size:1rem;display:grid}.svc-promise[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--ink);font-size:1.25rem;line-height:1.3}.svc-dels[data-astro-cid-lcdefpme]{gap:6px;padding:0;list-style:none;display:grid}.svc-dels[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:22px;position:relative}.svc-dels[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--ink-soft);width:12px;height:1px;position:absolute;top:.8em;left:0}.svc-note[data-astro-cid-lcdefpme]{font-style:italic}.svc-for[data-astro-cid-lcdefpme] .meta[data-astro-cid-lcdefpme]{color:var(--ink);margin-right:8px}.svc-aside[data-astro-cid-lcdefpme]{display:none}.cards[data-astro-cid-lcdefpme]{gap:24px;margin-top:clamp(40px,6vw,80px);padding:0;list-style:none;display:grid}.card[data-astro-cid-lcdefpme]{background:var(--paper);color:var(--on-paper);border:1px solid var(--line);isolation:isolate;border-radius:12px;align-content:space-between;gap:24px;width:min(70vw,1000px);min-height:60svh;margin-inline:auto;padding:clamp(24px,4vw,56px);display:grid;position:relative;overflow:hidden}.card-art[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;position:absolute;inset:0 0 0 46%;mask-image:linear-gradient(90deg,#0000,#000 60%)}.card-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;opacity:.5;width:100%;height:100%}.card-n[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:color-mix(in srgb, var(--on-paper) 45%, transparent);font-size:min(10vw,18svh);font-weight:300;line-height:.8}.card-text[data-astro-cid-lcdefpme]{gap:14px;max-width:40ch;display:grid}.card-line[data-astro-cid-lcdefpme]{font-family:var(--font-display);max-width:22ch;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:400;line-height:1.15}.card-desc[data-astro-cid-lcdefpme]{color:var(--on-paper-soft);font-size:1rem;line-height:1.55}.card-get[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding-top:12px;font-size:1rem;line-height:1.5}.card-get[data-astro-cid-lcdefpme] .meta[data-astro-cid-lcdefpme]{color:var(--on-paper-soft);margin-bottom:4px;display:block}.values[data-astro-cid-lcdefpme]{padding:clamp(80px, 12vw, 160px) var(--gutter);background:var(--bg);overflow-x:clip}.values-stage[data-astro-cid-lcdefpme]{gap:48px;display:grid;position:relative}.threads[data-astro-cid-lcdefpme]{width:calc(100% + 2 * var(--gutter));height:auto;margin-inline:calc(-1 * var(--gutter));pointer-events:none;display:block;overflow:visible}.threads-1[data-astro-cid-lcdefpme]{scale:1 -1}.threads[data-astro-cid-lcdefpme] mask[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:#fff;stroke-width:32px;stroke-dasharray:1 1}.thread-lines[data-astro-cid-lcdefpme]{opacity:.7}.thread-lines[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.blot[data-astro-cid-lcdefpme]{fill:var(--accent)}.vals[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:40px 24px;display:grid}.val-word[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--accent);font-size:clamp(3rem,8vw,7rem);font-weight:300;line-height:1}.val-line[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:34ch;margin-top:12px}.val-proof[data-astro-cid-lcdefpme]{color:var(--ink-soft);border-top:1px solid var(--line);max-width:40ch;margin-top:10px;padding-top:10px;font-size:.9375rem}.faq[data-astro-cid-lcdefpme]{padding:clamp(80px, 12vw, 160px) var(--gutter);background:var(--bg);grid-template-columns:repeat(12,1fr);gap:40px 24px;display:grid}.faq-head[data-astro-cid-lcdefpme]{grid-column:1/5;align-self:start}.faq-head[data-astro-cid-lcdefpme] .sec-intro[data-astro-cid-lcdefpme]{margin-top:20px}.faq-list[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--accent);grid-column:6/13}.qa[data-astro-cid-lcdefpme]{border-top:1px solid var(--accent)}.qa[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:16px 0;list-style:none;display:flex}.qa[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.qa[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.25rem,1.9vw,1.625rem);font-weight:400;line-height:1.25}.qa-icon[data-astro-cid-lcdefpme]{flex:none;width:20px;height:20px;position:relative}.qa-icon[data-astro-cid-lcdefpme]:before,.qa-icon[data-astro-cid-lcdefpme]:after{content:"";background:var(--accent);width:100%;height:1.5px;transition:rotate .4s var(--ease);position:absolute;top:50%;left:0}.qa-icon[data-astro-cid-lcdefpme]:after{rotate:90deg}.qa[data-astro-cid-lcdefpme][open] .qa-icon[data-astro-cid-lcdefpme]:after{rotate:0deg}.qa[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:60ch;padding-bottom:28px}@media (hover:hover){.qa[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--accent)}}.qa[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:focus-visible{outline-offset:4px}@media (width<=767px){.formats[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.fmt-wide[data-astro-cid-lcdefpme] .fmt-frame[data-astro-cid-lcdefpme],.fmt-square[data-astro-cid-lcdefpme] .fmt-frame[data-astro-cid-lcdefpme]{width:72vw}.fmt-tall[data-astro-cid-lcdefpme] .fmt-frame[data-astro-cid-lcdefpme]{width:72vw;height:auto}.grow-media[data-astro-cid-lcdefpme]{aspect-ratio:9/16}.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.svc-list[data-astro-cid-lcdefpme]{grid-column:1;gap:24px}.svc-name[data-astro-cid-lcdefpme]{font-size:1.75rem}.card[data-astro-cid-lcdefpme]{gap:16px;width:90vw;min-height:0;padding:20px}.card-n[data-astro-cid-lcdefpme]{font-size:16vw}.card-line[data-astro-cid-lcdefpme]{font-size:1.375rem}.card-desc[data-astro-cid-lcdefpme],.card-get[data-astro-cid-lcdefpme]{font-size:.9375rem}.card-art[data-astro-cid-lcdefpme]{height:34%;inset:0 0 auto 40%;mask-image:linear-gradient(200deg,#000 30%,#0000 75%)}.card-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{opacity:.45}.vals[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.faq-head[data-astro-cid-lcdefpme],.faq-list[data-astro-cid-lcdefpme]{grid-column:1/-1}.close-cta[data-astro-cid-lcdefpme]{width:100%;min-height:56px}.close-act[data-astro-cid-lcdefpme]{width:100%}}@media (prefers-reduced-motion:no-preference){html.js .loader[data-astro-cid-lcdefpme]{z-index:200;background:var(--bg);place-content:center;justify-items:center;gap:28px;animation:0s 8.5s forwards loader-failsafe;display:grid;position:fixed;inset:0}html.js.film-lifted .loader[data-astro-cid-lcdefpme]{animation:none}}@keyframes loader-failsafe{to{visibility:hidden}}.loader[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:min(240px,60vw);height:auto}.loader-count[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-variant-numeric:tabular-nums;text-align:center;min-width:5ch}html.film-live .poster[data-astro-cid-lcdefpme]{display:none}html.film-live [data-astro-cid-lcdefpme][data-film-run]{height:calc((1 + var(--run,4)) * 100svh)}html.film-live .stage[data-astro-cid-lcdefpme]{height:100svh;display:grid;position:sticky;top:0}html.film-live .chapter[data-astro-cid-lcdefpme]{pointer-events:none;grid-area:1/1;padding:0}html.film-live .chapter[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:is(a,button){pointer-events:auto}html.film-live .chapter-copy[data-astro-cid-lcdefpme]{height:100svh;padding:0 var(--gutter);grid-template-columns:repeat(12,1fr);column-gap:24px;display:grid;position:relative}html.film-live .chapter-copy[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, var(--scrim) 0 30%, transparent 68%);position:absolute;inset:0}html.film-live .ch5[data-astro-cid-lcdefpme] .chapter-copy[data-astro-cid-lcdefpme]:before{background:linear-gradient(0deg, var(--scrim) 0 40%, transparent 85%)}html.film-live .hero-copy[data-astro-cid-lcdefpme]{grid-column:1/9;align-self:end;max-width:none;padding-bottom:10svh;display:grid}html.film-live .ch1[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.75rem,min(5.6vw,9.6svh),6.25rem)}html.film-live .hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{grid-area:1/1}html.film-live .statement[data-astro-cid-lcdefpme]{visibility:hidden;align-self:end}html.film-live .formats-copy[data-astro-cid-lcdefpme]{padding-top:calc(var(--header-h) + 10svh);grid-column:1/6;align-self:start}html.film-live .formats[data-astro-cid-lcdefpme]{inset:16svh var(--gutter) 10svh 50vw;place-items:center;margin:0;display:grid;position:absolute}html.film-live .fmt[data-astro-cid-lcdefpme]{grid-area:1/1;justify-items:start}html.film-live .fmt[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{background:var(--scrim);padding:8px 10px}html.film-live .fmt-tall[data-astro-cid-lcdefpme] .fmt-frame[data-astro-cid-lcdefpme]{height:min(56svh,560px)}html.film-live .ways-copy[data-astro-cid-lcdefpme]{padding-top:var(--header-h);grid-column:1/8;align-self:center;gap:20px}html.film-live .ways[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{max-width:40ch}html.film-live .ways[data-astro-cid-lcdefpme]{gap:12px}html.film-live .quotes-copy[data-astro-cid-lcdefpme]{grid-column:1/8;align-self:center;gap:32px;max-width:none}html.film-live .quote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:min(17ch,32vw);font-size:clamp(1.5rem,2.6vw,2.5rem)}html.film-live .ch4[data-astro-cid-lcdefpme] .chapter-copy[data-astro-cid-lcdefpme]:before{background:linear-gradient(90deg, var(--scrim) 0 36%, transparent 62%)}html.film-live .quote-bar[data-astro-cid-lcdefpme]{gap:8px;display:flex}html.film-live .quote-bar[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--accent);width:32px;height:2px}html.film-live .quotes[data-astro-cid-lcdefpme]{display:grid}html.film-live .quote[data-astro-cid-lcdefpme]{grid-area:1/1}html.film-live .close-copy[data-astro-cid-lcdefpme]{grid-column:1/9;align-self:end;padding-bottom:14svh}html.film-live .close-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--h1-size);line-height:1}html.film-live .faq[data-astro-cid-lcdefpme]{align-content:center;min-height:100svh}html.film-live .fx[data-astro-cid-lcdefpme]{display:block}html.film-live .fx[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{pointer-events:none;opacity:0;position:fixed}html.film-live .dip[data-astro-cid-lcdefpme]{z-index:1;background:var(--bg);inset:0}html.film-live .iris[data-astro-cid-lcdefpme]{z-index:1;fill:none;width:44vmin;height:44vmin;stroke:var(--accent);stroke-width:1.5px;margin:-22vmin 0 0 -22vmin;top:14%;left:74%;overflow:visible}html.film-live .iris[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]{vector-effect:non-scaling-stroke}html.film-live .sweep[data-astro-cid-lcdefpme]{z-index:1;mix-blend-mode:screen;background:linear-gradient(100deg, transparent 35%, var(--sweep) 50%, transparent 65%);inset:0}html.film-live .tone-layer[data-astro-cid-lcdefpme]{z-index:1;background:var(--cream);opacity:0;pointer-events:none;transition:opacity .6s cubic-bezier(.45,0,.55,1);display:block;position:fixed;inset:0}html.film-live[data-tone-layer=cream] .tone-layer[data-astro-cid-lcdefpme]{opacity:1}html.film-live .showreel[data-astro-cid-lcdefpme]{background:0 0;margin-top:-100svh;padding:0}html.film-live .grow-stage[data-astro-cid-lcdefpme]{height:100svh;display:block;position:relative;overflow:clip}html.film-live .grow-media[data-astro-cid-lcdefpme]{aspect-ratio:auto;position:absolute;inset:0}html.film-live .grow-head[data-astro-cid-lcdefpme]{left:var(--gutter);z-index:2;max-width:min(40ch,80vw);position:absolute;bottom:8svh}html.film-live .grow-head[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--scrim) 40%, transparent);position:absolute;inset:-80px -140px -60px -100px}html.film-live .marquee-track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]+span[data-astro-cid-lcdefpme]{display:inline}html.film-live .services[data-astro-cid-lcdefpme]{padding-bottom:30svh}html.film-live .svc-name[data-astro-cid-lcdefpme]{transition:opacity .4s var(--ease);opacity:.55}html.film-live .svc[data-astro-cid-lcdefpme].is-on .svc-name[data-astro-cid-lcdefpme]{opacity:1}html.film-live .svc-name[data-astro-cid-lcdefpme]:after{content:"";background:var(--line);transform-origin:0;height:1px;transition:scale .6s var(--ease);position:absolute;bottom:0;left:0;right:0;scale:0 1}html.film-live .svc[data-astro-cid-lcdefpme].is-on .svc-name[data-astro-cid-lcdefpme]:after{scale:1}@media (width>=768px){html.film-live .svc[data-astro-cid-lcdefpme]>.svc-sub[data-astro-cid-lcdefpme]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html.film-live .svc-aside[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 12svh);grid-column:9/13;align-self:start;display:block;position:sticky}html.film-live .svc-aside[data-astro-cid-lcdefpme] .svc-sub[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);gap:14px;margin:0;padding-top:16px}html.film-live .svc-aside[data-astro-cid-lcdefpme] .svc-sub[data-astro-cid-lcdefpme]:before{content:attr(data-n);font-family:var(--font-display);letter-spacing:.08em;color:var(--ink-soft);font-size:.875rem}html.film-live .svc-aside[data-astro-cid-lcdefpme] .svc-promise[data-astro-cid-lcdefpme]{font-size:clamp(1.25rem,1.8vw,1.75rem);line-height:1.25}}html.film-live .card[data-astro-cid-lcdefpme]{top:calc(12svh + var(--i) * 18px);will-change:transform;position:sticky}html.film-live .values[data-astro-cid-lcdefpme]{background:0 0;padding:0}html.film-live .values-stage[data-astro-cid-lcdefpme]{height:100svh;padding:calc(var(--header-h) + 4svh) var(--gutter) 6svh;grid-template-rows:auto 1fr;place-items:center;overflow:clip}html.film-live .values-stage[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{z-index:1;justify-self:start;position:relative}html.film-live .threads[data-astro-cid-lcdefpme]{width:100%;margin:0;position:absolute;left:0}html.film-live .threads-0[data-astro-cid-lcdefpme]{top:24svh}html.film-live .threads-1[data-astro-cid-lcdefpme]{bottom:-8svh}html.film-live .vals[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:1fr;place-items:center;display:grid;position:relative}html.film-live .val[data-astro-cid-lcdefpme]{grid-area:1/1}html.film-live .val-word[data-astro-cid-lcdefpme]{color:var(--ink);font-size:clamp(3.25rem,min(22vw,25svh),24rem);line-height:1}html.film-live .val-line[data-astro-cid-lcdefpme]{max-width:34ch;margin:20px auto 0;font-size:1.125rem}html.film-live .val-proof[data-astro-cid-lcdefpme]{margin:12px auto 0}.w{overflow-clip-margin:.12em;vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:clip}.wi{display:inline-block}@media (width<=767px),(orientation:portrait){html.film-live .chapter-copy[data-astro-cid-lcdefpme]{grid-template-columns:1fr}html.film-live .chapter-copy[data-astro-cid-lcdefpme]:before{background:linear-gradient(0deg, var(--scrim) 0 30%, transparent 70%)}html.film-live .ch4[data-astro-cid-lcdefpme] .chapter-copy[data-astro-cid-lcdefpme]:before{background:linear-gradient(0deg, var(--scrim) 0 50%, transparent 85%)}html.film-live .ch2[data-astro-cid-lcdefpme] .chapter-copy[data-astro-cid-lcdefpme]:before{background:linear-gradient(180deg, var(--scrim) 0 25%, transparent 55%)}html.film-live [data-astro-cid-lcdefpme]:is(.hero-copy,.ways-copy,.quotes-copy,.close-copy){padding-bottom:calc(96px + env(safe-area-inset-bottom));grid-column:1;align-self:end}html.film-live .close-copy[data-astro-cid-lcdefpme]{padding-bottom:calc(10svh + env(safe-area-inset-bottom));gap:18px}html.film-live .close-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.2rem,10vw,2.75rem)}html.film-live .ch1[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2rem,9vw,2.6rem)}html.film-live .hero-lead[data-astro-cid-lcdefpme]{gap:16px}html.film-live .hero-sub[data-astro-cid-lcdefpme]{font-size:.9375rem}html.film-live .ways-intro[data-astro-cid-lcdefpme]{display:none}html.film-live .way-detail[data-astro-cid-lcdefpme]{font-size:.875rem}html.film-live .grow-line[data-astro-cid-lcdefpme]{font-size:.9375rem}html.film-live .quote-bar[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{width:24px}html.film-live .hero-cta[data-astro-cid-lcdefpme]{min-height:52px}html.film-live .statement[data-astro-cid-lcdefpme],html.film-live .quote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:24ch;font-size:1.5rem}html.film-live .formats-copy[data-astro-cid-lcdefpme]{padding-top:calc(var(--header-h) + 12px);grid-column:1;gap:12px}html.film-live .formats-copy[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme]{font-size:.9375rem}html.film-live .formats[data-astro-cid-lcdefpme]{inset:auto 16px calc(96px + env(safe-area-inset-bottom)) 16px;top:40svh}html.film-live .fmt[data-astro-cid-lcdefpme]{justify-items:center}html.film-live .fmt-wide[data-astro-cid-lcdefpme] .fmt-frame[data-astro-cid-lcdefpme],html.film-live .fmt-square[data-astro-cid-lcdefpme] .fmt-frame[data-astro-cid-lcdefpme]{width:min(72vw,360px)}html.film-live .fmt-tall[data-astro-cid-lcdefpme] .fmt-frame[data-astro-cid-lcdefpme]{width:auto;height:min(38svh,128vw)}html.film-live .ways[data-astro-cid-lcdefpme]{grid-template-areas:"a""b"}html.film-live .ways[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(odd){grid-area:a}html.film-live .ways[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n){grid-area:b}html.film-live .ways[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:1.25rem}html.film-live .iris[data-astro-cid-lcdefpme]{width:70vmin;height:70vmin;margin:-35vmin 0 0 -35vmin;top:42%;left:50%}html.film-live .threads-0[data-astro-cid-lcdefpme]{top:26svh}html.film-live .threads-1[data-astro-cid-lcdefpme]{bottom:14svh}html.film-live .values-stage[data-astro-cid-lcdefpme]{padding-bottom:96px}}@media (prefers-reduced-motion:reduce){.loader[data-astro-cid-lcdefpme]{display:none!important}body{animation:.2s ease-out rm-fade}}@keyframes rm-fade{0%{opacity:0}}
