.hero[data-astro-cid-xi4ulhq6]{isolation:isolate;height:100svh;min-height:40rem;position:relative;overflow:hidden}.hero-stage[data-astro-cid-xi4ulhq6]{z-index:0;touch-action:pan-y;position:absolute;inset:0}.hero-canvas[data-astro-cid-xi4ulhq6]{opacity:0;transition:opacity 1.6s var(--ease-out);position:absolute;inset:0;mask-image:radial-gradient(75% 80% at 63%,#000 60%,#0000 100%)}.hero-stage[data-astro-cid-xi4ulhq6] .hero-fallback{object-fit:contain;width:auto;max-width:60%;height:86%;transition:opacity 1s;position:absolute;top:7%;right:6%}.hero-stage[data-astro-cid-xi4ulhq6].is-ready .hero-canvas[data-astro-cid-xi4ulhq6]{opacity:1}.hero-stage[data-astro-cid-xi4ulhq6].is-ready .hero-fallback{opacity:0}.hero-copy[data-astro-cid-xi4ulhq6]{z-index:1;height:100%;padding-top:var(--header-h);pointer-events:none;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(5rem,9vh,7rem);display:flex;position:relative}.hero-kicker[data-astro-cid-xi4ulhq6]{margin-bottom:1.5rem}.hero-title[data-astro-cid-xi4ulhq6]{text-shadow:0 0 60px #0b0b0a99;max-width:7.5ch;font-size:min(clamp(4rem,15.5vw,17rem),19.5svh)}.hero-title[data-astro-cid-xi4ulhq6] em[data-astro-cid-xi4ulhq6]{color:var(--safelight)}.hero-bottom[data-astro-cid-xi4ulhq6]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:clamp(1.75rem,4vh,3rem);display:flex}.hero-text[data-astro-cid-xi4ulhq6]{max-width:34ch;color:color-mix(in srgb, var(--carta) 82%, transparent)}.hero-actions[data-astro-cid-xi4ulhq6]{pointer-events:auto;flex-wrap:wrap;gap:.75rem;display:flex}.hero-hud[data-astro-cid-xi4ulhq6]{z-index:1;top:calc(var(--header-h) + 1.5rem);right:var(--gutter);pointer-events:none;color:color-mix(in srgb, var(--carta) 75%, transparent);justify-items:end;gap:.6rem;display:grid;position:absolute}.hero-meter[data-astro-cid-xi4ulhq6]{border-bottom:1px solid var(--line);gap:1.1rem;padding-bottom:.7rem;display:flex;position:relative}.hero-meter-zero[data-astro-cid-xi4ulhq6]{color:var(--carta)}.hero-needle[data-astro-cid-xi4ulhq6]{border-left:.32rem solid #0000;border-right:.32rem solid #0000;border-bottom:.45rem solid var(--safelight);width:0;height:0;transform:translateX(var(--needle,0px));transition:transform .25s var(--ease-out);position:absolute;bottom:-.35rem;left:0}.hero-frame[data-astro-cid-xi4ulhq6]{z-index:2;right:var(--gutter);align-items:center;gap:1.25rem;display:flex;position:absolute;bottom:clamp(1.5rem,3vh,2.25rem)}.hero-frame-num[data-astro-cid-xi4ulhq6]{color:var(--muted)}.hero-shoot[data-astro-cid-xi4ulhq6]{border:1px solid var(--line);letter-spacing:inherit;text-transform:inherit;font:inherit;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .9rem;transition:border-color .3s;display:inline-flex}.hero-shoot[data-astro-cid-xi4ulhq6]:hover{border-color:var(--safelight)}.hero-shoot-dot[data-astro-cid-xi4ulhq6]{background:var(--safelight);border-radius:50%;width:.55rem;height:.55rem;animation:2s infinite rec;box-shadow:0 0 #ff4b2b99}@keyframes rec{70%{box-shadow:0 0 0 .5rem #ff4b2b00}to{box-shadow:0 0 #ff4b2b00}}.hero-hint[data-astro-cid-xi4ulhq6]{z-index:1;pointer-events:none;position:absolute;bottom:clamp(1.5rem,3vh,2.25rem);left:50%;transform:translate(-50%)}@media (width<=900px){.hero-canvas[data-astro-cid-xi4ulhq6]{mask-image:radial-gradient(90% 60% at 50% 38%,#000 55%,#0000 100%)}.hero-stage[data-astro-cid-xi4ulhq6] .hero-fallback{width:92%;max-width:none;height:52%;top:12%;left:4%;right:4%}.hero-copy[data-astro-cid-xi4ulhq6]{padding-bottom:5.5rem}.hero-hud[data-astro-cid-xi4ulhq6],.hero-hint[data-astro-cid-xi4ulhq6]{display:none}.hero-frame[data-astro-cid-xi4ulhq6]{left:var(--gutter);justify-content:space-between}}@media (prefers-reduced-motion:reduce){.hero-shoot-dot[data-astro-cid-xi4ulhq6]{animation:none}}.film[data-astro-cid-vies4mdf]{position:relative;overflow:hidden}.film-pin[data-astro-cid-vies4mdf]{flex-direction:column;justify-content:center;gap:clamp(2rem,5vh,3.5rem);min-height:100svh;padding-block:clamp(5rem,10vh,7rem) clamp(3rem,6vh,4rem);display:flex}.film-head[data-astro-cid-vies4mdf]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.film-meta[data-astro-cid-vies4mdf]{align-items:center;gap:1.5rem;display:flex}.film-progress[data-astro-cid-vies4mdf]{background:var(--line);width:8rem;height:1px;position:relative}.film-progress[data-astro-cid-vies4mdf] i[data-astro-cid-vies4mdf]{background:var(--safelight);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.film-viewport[data-astro-cid-vies4mdf]{background:#120f0c;padding-block:2.9rem;position:relative}.film-track[data-astro-cid-vies4mdf]:before,.film-track[data-astro-cid-vies4mdf]:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='12'%3E%3Crect x='6' y='1' width='14' height='10' rx='2.5' fill='%230b0b0a'/%3E%3C/svg%3E") 0 0/1.6rem .75rem repeat-x;height:.75rem;position:absolute;left:0;right:0}.film-track[data-astro-cid-vies4mdf]:before{top:-2.05rem}.film-track[data-astro-cid-vies4mdf]:after{bottom:-2.05rem}.film-track[data-astro-cid-vies4mdf]{width:max-content;padding:0 var(--gutter);gap:clamp(1rem,2vw,1.75rem);margin:0;list-style:none;display:flex;position:relative}.film-frame[data-astro-cid-vies4mdf]{flex:none;width:clamp(15rem,30vw,30rem);position:relative}.film-edge[data-astro-cid-vies4mdf]{color:#d9822b;opacity:.85;white-space:nowrap;font-size:.58rem;position:absolute;top:-1.15rem;left:.25rem}.film-edge[data-astro-cid-vies4mdf] span[data-astro-cid-vies4mdf]{margin-left:1rem}.film-link[data-astro-cid-vies4mdf]{display:block}.film-img[data-astro-cid-vies4mdf]{aspect-ratio:4/5;display:block}.film-img[data-astro-cid-vies4mdf] img{transition:transform 1.2s var(--ease-out), filter .6s}.film-link[data-astro-cid-vies4mdf]:hover .film-img[data-astro-cid-vies4mdf] img{transform:scale(1.05)}.film-cap[data-astro-cid-vies4mdf]{grid-template-columns:auto 1fr;align-items:baseline;gap:.15rem 1rem;padding-top:1rem;display:grid}.film-cap[data-astro-cid-vies4mdf]>[data-astro-cid-vies4mdf]:last-child{grid-column:2}.film-title[data-astro-cid-vies4mdf]{font-family:var(--f-display);font-size:clamp(1.5rem,2.2vw,2.1rem);line-height:1.05}.film-frame--end[data-astro-cid-vies4mdf]{width:clamp(15rem,26vw,24rem);display:grid}.film-end[data-astro-cid-vies4mdf]{aspect-ratio:4/5;border:1px solid var(--line);flex-direction:column;justify-content:space-between;padding:1.5rem;font-size:2rem;display:flex}.film-end[data-astro-cid-vies4mdf] em[data-astro-cid-vies4mdf]{color:var(--safelight)}@media (width<=900px){.film-viewport[data-astro-cid-vies4mdf]{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.film-viewport[data-astro-cid-vies4mdf]::-webkit-scrollbar{display:none}.film-frame[data-astro-cid-vies4mdf]{scroll-snap-align:center;width:72vw}.film-progress[data-astro-cid-vies4mdf]{display:none}}.cs-grid[data-astro-cid-yjs46ycc]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,7vw,8rem);display:grid}.cs-sheet-col[data-astro-cid-yjs46ycc]{top:calc(var(--header-h) + 2rem);position:sticky}.cs-sheet[data-astro-cid-yjs46ycc]{background:var(--nero);padding:clamp(1rem,2vw,1.75rem);position:relative;transform:rotate(-1.2deg);box-shadow:0 2.5rem 5rem -2rem #0b0b0a73}.cs-frames[data-astro-cid-yjs46ycc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.4rem,.9vw,.8rem);margin:0;padding:0;display:grid}.cs-frame[data-astro-cid-yjs46ycc]{position:relative}.cs-img[data-astro-cid-yjs46ycc]{aspect-ratio:4/5;filter:brightness(var(--dev,.35)) saturate(.85);display:block;overflow:hidden}.cs-img[data-astro-cid-yjs46ycc] img{object-fit:cover;width:100%;height:100%}.cs-num[data-astro-cid-yjs46ycc]{color:#d9822b;padding-top:.3rem;font-size:.55rem;display:block}.cs-x[data-astro-cid-yjs46ycc],.cs-circle[data-astro-cid-yjs46ycc]{pointer-events:none;fill:none;stroke:var(--safelight);stroke-linecap:round;position:absolute}.cs-x[data-astro-cid-yjs46ycc]{stroke-width:5px;width:88%;height:72%;inset:6% 6% 22%}.cs-circle[data-astro-cid-yjs46ycc]{stroke-width:3px;width:132%;height:auto;inset:-16% -16% 0;overflow:visible}.cs-x[data-astro-cid-yjs46ycc] path[data-astro-cid-yjs46ycc],.cs-circle[data-astro-cid-yjs46ycc] path[data-astro-cid-yjs46ycc]{stroke-dasharray:1;stroke-dashoffset:var(--draw,1)}.cs-sweep[data-astro-cid-yjs46ycc]{pointer-events:none;background:linear-gradient(100deg,#0000 35%,#fffaf047 50%,#0000 65%) 0 0/250% 100%;background-position:var(--sweep,120%) 0;mix-blend-mode:screen;position:absolute;inset:0}.cs-print[data-astro-cid-yjs46ycc]{opacity:0;visibility:hidden;background:#faf8f4;width:62%;padding:.6rem .6rem 2.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(3deg)scale(.6);box-shadow:0 2rem 4rem -1rem #0b0b0a8c}.cs-print[data-astro-cid-yjs46ycc] img{aspect-ratio:4/5;object-fit:cover;width:100%}.cs-text[data-astro-cid-yjs46ycc] h2[data-astro-cid-yjs46ycc] em[data-astro-cid-yjs46ycc]{color:var(--accent-text)}.cs-steps[data-astro-cid-yjs46ycc]{margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0}.cs-step[data-astro-cid-yjs46ycc]{border-top:1px solid var(--line);opacity:.3;transition:opacity .6s var(--ease-out);grid-template-columns:3rem 1fr;gap:.4rem 1rem;padding-block:clamp(2rem,7vh,4rem);display:grid}.cs-step[data-astro-cid-yjs46ycc]>[data-astro-cid-yjs46ycc]:not(.cs-step-num){grid-column:2}.cs-step-num[data-astro-cid-yjs46ycc]{color:var(--accent-text);grid-row:1/3;padding-top:.55rem}.cs-step[data-astro-cid-yjs46ycc].is-active,.cs-step[data-astro-cid-yjs46ycc].is-done{opacity:1}.cs-step[data-astro-cid-yjs46ycc] p[data-astro-cid-yjs46ycc]{max-width:38ch}@media (width<=900px){.cs-grid[data-astro-cid-yjs46ycc]{grid-template-columns:1fr}.cs-sheet-col[data-astro-cid-yjs46ycc]{order:2;position:relative;top:0}.cs-step[data-astro-cid-yjs46ycc]{opacity:1;padding-block:1.75rem}}@media (prefers-reduced-motion:reduce){.cs-img[data-astro-cid-yjs46ycc]{--dev:1}.cs-x[data-astro-cid-yjs46ycc] path[data-astro-cid-yjs46ycc],.cs-circle[data-astro-cid-yjs46ycc] path[data-astro-cid-yjs46ycc]{--draw:0}.cs-step[data-astro-cid-yjs46ycc]{opacity:1}}.journal-list[data-astro-cid-jgctki6q]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid}.journal-item[data-astro-cid-jgctki6q]{border-bottom:1px solid var(--line);align-content:start;gap:1rem;height:100%;padding:1.75rem 1.5rem 2.25rem 0;display:grid}.journal-list[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]+li[data-astro-cid-jgctki6q] .journal-item[data-astro-cid-jgctki6q]{border-left:1px solid var(--line);padding-left:1.5rem}.journal-title[data-astro-cid-jgctki6q]{font-size:clamp(1.5rem,2.2vw,2.1rem);line-height:1.1;transition:color .4s}.journal-item[data-astro-cid-jgctki6q]:hover .journal-title[data-astro-cid-jgctki6q]{color:var(--accent-text);font-style:italic}.journal-go[data-astro-cid-jgctki6q]{font-size:1.4rem}@media (width<=860px){.journal-list[data-astro-cid-jgctki6q]{grid-template-columns:minmax(0,1fr)}.journal-list[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]+li[data-astro-cid-jgctki6q] .journal-item[data-astro-cid-jgctki6q]{border-left:0;padding-left:0}}.manifesto[data-astro-cid-jgctki6q]{padding-top:clamp(6rem,14vw,12rem)}.manifesto-grid[data-astro-cid-jgctki6q]{gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}.manifesto-label[data-astro-cid-jgctki6q]{padding-top:1rem}.manifesto-text[data-astro-cid-jgctki6q]{text-wrap:pretty;line-height:1.12}.numbers[data-astro-cid-jgctki6q]{gap:var(--gutter);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(5rem,10vw,9rem);padding-top:2rem;display:grid}.number-value[data-astro-cid-jgctki6q]{letter-spacing:-.04em;font-variant-numeric:lining-nums;font-size:clamp(4.5rem,11vw,10rem);line-height:.9}.number[data-astro-cid-jgctki6q] .t-label[data-astro-cid-jgctki6q]{max-width:22ch;margin-top:1rem}.clients[data-astro-cid-jgctki6q]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.clients-head[data-astro-cid-jgctki6q]{margin-bottom:2.5rem}.clients-marquee[data-astro-cid-jgctki6q]{mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.clients-track[data-astro-cid-jgctki6q]{align-items:center;gap:clamp(3rem,7vw,7rem);width:max-content;margin:0;padding:0;animation:40s linear infinite clients;display:flex}.clients-track[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{flex:none}.clients-track[data-astro-cid-jgctki6q] img{filter:brightness(0)invert(.92);opacity:.75;width:auto;height:clamp(2rem,3.4vw,3rem)}@keyframes clients{to{transform:translate(calc(-50% - clamp(1.5rem,3.5vw,3.5rem)))}}@media (width<=760px){.manifesto-grid[data-astro-cid-jgctki6q],.numbers[data-astro-cid-jgctki6q]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.clients-track[data-astro-cid-jgctki6q]{flex-wrap:wrap;width:auto;animation:none}}
