.film[data-astro-cid-74d7tkim]{position:relative;overflow-x:clip}.stage[data-astro-cid-74d7tkim]{background:#0b0906;height:100svh;position:sticky;top:0;overflow:hidden}.scene[data-astro-cid-74d7tkim],.film-video[data-astro-cid-74d7tkim]{width:100%;height:100%;position:absolute;inset:0}.scene[data-astro-cid-74d7tkim]{opacity:0;transition:opacity .9s var(--ease)}.scene[data-astro-cid-74d7tkim] img[data-astro-cid-74d7tkim]{object-fit:cover;width:100%;height:100%}.stage[data-astro-cid-74d7tkim][data-stage="1"] .s1[data-astro-cid-74d7tkim],.stage[data-astro-cid-74d7tkim][data-stage="2"] .s2[data-astro-cid-74d7tkim],.stage[data-astro-cid-74d7tkim][data-stage="3"] .s3[data-astro-cid-74d7tkim],.stage[data-astro-cid-74d7tkim][data-stage="4"] .s4[data-astro-cid-74d7tkim],.stage[data-astro-cid-74d7tkim][data-stage="5"] .s5[data-astro-cid-74d7tkim]{opacity:1}.film-video[data-astro-cid-74d7tkim]{object-fit:cover;opacity:0;transition:opacity .6s var(--ease)}.stage[data-astro-cid-74d7tkim].has-video .film-video[data-astro-cid-74d7tkim]{opacity:1}.scrim[data-astro-cid-74d7tkim]{transition:opacity .8s var(--ease);background:linear-gradient(270deg,#080705b8,#08070559 45%,#0000 75%),linear-gradient(#0000 70%,#08070559);position:absolute;inset:0}.stage[data-astro-cid-74d7tkim][data-stage="5"] .scrim[data-astro-cid-74d7tkim]{opacity:1;background:linear-gradient(to left, #f6f4efd9, #f6f4ef73 45%, transparent 75%), linear-gradient(to top, var(--bg), transparent 22%)}@media (orientation:portrait){.scrim[data-astro-cid-74d7tkim]{background:linear-gradient(#08070540,#08070573 50%,#080705d1)}.stage[data-astro-cid-74d7tkim][data-stage="5"] .scrim[data-astro-cid-74d7tkim]{background:linear-gradient(to top, var(--bg), #f6f4efb3 55%, #f6f4ef33)}}.panels[data-astro-cid-74d7tkim]{margin-top:-100svh;position:relative}.panel[data-astro-cid-74d7tkim]{min-height:110svh;padding-block:calc(var(--header-h) + var(--space-6)) var(--space-8);color:var(--on-dark);align-items:center;display:flex;position:relative}.p1[data-astro-cid-74d7tkim]{min-height:100svh}.p4[data-astro-cid-74d7tkim]{min-height:130svh}.p5[data-astro-cid-74d7tkim]{color:var(--ink);min-height:120svh}@media (orientation:portrait){.panel[data-astro-cid-74d7tkim]{align-items:flex-end}}.copy[data-astro-cid-74d7tkim]{gap:var(--space-4);isolation:isolate;justify-items:start;max-width:36rem;display:grid;position:relative}html.a11y-contrast .p1[data-astro-cid-74d7tkim] .copy[data-astro-cid-74d7tkim]:before,html.a11y-contrast .p2[data-astro-cid-74d7tkim] .copy[data-astro-cid-74d7tkim]:before,html.a11y-contrast .p3[data-astro-cid-74d7tkim] .copy[data-astro-cid-74d7tkim]:before,html.a11y-contrast .p4[data-astro-cid-74d7tkim] .copy[data-astro-cid-74d7tkim]:before{content:"";inset:calc(var(--space-6) * -1) calc(var(--space-7) * -1);z-index:-1;filter:blur(28px);pointer-events:none;background:#080705d9;border-radius:48px;position:absolute}.panel[data-astro-cid-74d7tkim] h2[data-astro-cid-74d7tkim]{font-size:var(--step-4);letter-spacing:-.01em;text-shadow:0 2px 24px #00000059}.panel[data-astro-cid-74d7tkim] p[data-astro-cid-74d7tkim]{color:#e6e9ea;max-width:46ch;font-size:1.125rem}.p5[data-astro-cid-74d7tkim] h2[data-astro-cid-74d7tkim]{text-shadow:none}.p5[data-astro-cid-74d7tkim] p[data-astro-cid-74d7tkim]{color:var(--muted)}h1[data-astro-cid-74d7tkim]{gap:var(--space-3);display:grid}.h1-kicker[data-astro-cid-74d7tkim]{letter-spacing:.02em;color:#f7c98f;font-size:1rem;font-weight:500}.h1-main[data-astro-cid-74d7tkim]{font-size:var(--step-4);letter-spacing:-.01em;text-shadow:0 2px 24px #00000059}.lede[data-astro-cid-74d7tkim]{margin-top:var(--space-2)}.actions[data-astro-cid-74d7tkim]{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.step[data-astro-cid-74d7tkim]{font-size:var(--step--1);letter-spacing:.05em;color:var(--glow)}.p5[data-astro-cid-74d7tkim] .step[data-astro-cid-74d7tkim]{color:var(--brand)}.factories[data-astro-cid-74d7tkim]{margin:var(--space-2) 0 0;gap:var(--space-2);color:var(--on-dark);padding:0;list-style:none;display:grid}.factories[data-astro-cid-74d7tkim] li[data-astro-cid-74d7tkim]{align-items:baseline;gap:var(--space-3);display:flex}.factories[data-astro-cid-74d7tkim] li[data-astro-cid-74d7tkim]:before{content:"";background:var(--warm);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-2px)}.scroll-cue[data-astro-cid-74d7tkim]{bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));font-size:var(--step--1);color:var(--on-dark-muted);position:absolute;inset-inline-start:50%;transform:translate(50%)}@media (orientation:portrait){.scroll-cue[data-astro-cid-74d7tkim]{display:none}}html:not(.js) .stage[data-astro-cid-74d7tkim]{display:none}html:not(.js) .panels[data-astro-cid-74d7tkim]{margin-top:0}html:not(.js) .panel[data-astro-cid-74d7tkim]{min-height:0;padding-block:var(--space-9)}html:not(.js) .p1[data-astro-cid-74d7tkim]{padding-top:calc(var(--header-h) + var(--space-9));background:linear-gradient(160deg,#18120a,#0b0906 70%)}html:not(.js) .p2[data-astro-cid-74d7tkim]{background:linear-gradient(160deg,#141512,#0a0c0c 70%)}html:not(.js) .p3[data-astro-cid-74d7tkim]{background:linear-gradient(160deg,#0e2224,#0a1213 70%)}html:not(.js) .p4[data-astro-cid-74d7tkim]{background:linear-gradient(160deg,#102a33,#0a1520)}html:not(.js) .p5[data-astro-cid-74d7tkim]{background:var(--bg)}.clients[data-astro-cid-nkv4fvpg]{padding-block:var(--space-8) 0}.eyebrow[data-astro-cid-nkv4fvpg]{text-align:center}.logos[data-astro-cid-nkv4fvpg]{margin:var(--space-6) 0 0;gap:var(--space-6) var(--space-5);grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;padding:0;list-style:none;display:grid}.logos[data-astro-cid-nkv4fvpg] li[data-astro-cid-nkv4fvpg]{place-items:center;height:48px;display:grid}.logos[data-astro-cid-nkv4fvpg] img{object-fit:contain;filter:grayscale()contrast(1.1);mix-blend-mode:multiply;opacity:.7;width:auto;max-width:100%;max-height:44px;transition:opacity .2s,filter .2s}.logos[data-astro-cid-nkv4fvpg] li[data-astro-cid-nkv4fvpg]:hover img{opacity:1;filter:none}@media (width<=860px){.logos[data-astro-cid-nkv4fvpg]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=520px){.logos[data-astro-cid-nkv4fvpg]{grid-template-columns:repeat(3,minmax(0,1fr))}}.showcase[data-astro-cid-qmjtkzr2]{margin-top:var(--space-7);gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.list[data-astro-cid-qmjtkzr2]{margin:0;padding:0;list-style:none}.item[data-astro-cid-qmjtkzr2]{padding-block:var(--space-6);border-top:1px solid var(--line);gap:var(--space-4);transition:opacity .35s var(--ease);display:grid}.item[data-astro-cid-qmjtkzr2]:last-child{border-bottom:1px solid var(--line)}.item[data-astro-cid-qmjtkzr2] h3[data-astro-cid-qmjtkzr2]{font-size:var(--step-2);transition:color .3s var(--ease)}.body[data-astro-cid-qmjtkzr2]{gap:var(--space-3);justify-items:start;display:grid}.row[data-astro-cid-qmjtkzr2]{gap:var(--space-1);justify-items:start;display:grid}.row[data-astro-cid-qmjtkzr2] p[data-astro-cid-qmjtkzr2]{color:var(--ink)}.problem[data-astro-cid-qmjtkzr2]{color:var(--muted)!important}.example[data-astro-cid-qmjtkzr2]{color:var(--muted);border-inline-start:2px solid var(--brand);padding-inline-start:var(--space-3);font-size:.95rem}.example[data-astro-cid-qmjtkzr2] span[data-astro-cid-qmjtkzr2]{color:var(--brand);font-weight:600}.tags[data-astro-cid-qmjtkzr2]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-qmjtkzr2] li[data-astro-cid-qmjtkzr2]{color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:1px 8px;font-size:12px}.more[data-astro-cid-qmjtkzr2]{font-size:.95rem;font-weight:600}.media[data-astro-cid-qmjtkzr2]{aspect-ratio:16/10;background:radial-gradient(60% 70% at 30% 40%,#e39b3a40,#0000 70%),linear-gradient(160deg,#142024,#0b0906);border-radius:14px;max-width:100%;position:relative;overflow:hidden}.media[data-astro-cid-qmjtkzr2] img[data-astro-cid-qmjtkzr2],.media[data-astro-cid-qmjtkzr2] video[data-astro-cid-qmjtkzr2]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media[data-astro-cid-qmjtkzr2] video[data-astro-cid-qmjtkzr2]{opacity:0;transition:opacity .5s var(--ease)}.media[data-astro-cid-qmjtkzr2].is-playing video[data-astro-cid-qmjtkzr2]{opacity:1}.stage[data-astro-cid-qmjtkzr2]{top:calc(var(--header-h) + var(--space-6));position:sticky}.frames[data-astro-cid-qmjtkzr2]{aspect-ratio:16/10;position:relative}.frame[data-astro-cid-qmjtkzr2]{opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0;box-shadow:0 30px 60px -40px #0f13188c}.frame[data-astro-cid-qmjtkzr2][data-active]{opacity:1}.pause[data-astro-cid-qmjtkzr2]{bottom:var(--space-3);align-items:center;gap:var(--space-2);font:inherit;color:#fff;backdrop-filter:blur(6px);cursor:pointer;background:#0d111399;border:1px solid #fff3;border-radius:999px;padding:6px 12px;font-size:12px;display:inline-flex;position:absolute;inset-inline-end:var(--space-3)}.pause-icon[data-astro-cid-qmjtkzr2]{box-sizing:border-box;border-inline:3px solid;width:10px;height:10px}.pause[data-astro-cid-qmjtkzr2][aria-pressed=true] .pause-icon[data-astro-cid-qmjtkzr2]{border:0;border-block:5px solid #0000;border-inline-start:9px solid}@media (width>=900px){.item-media[data-astro-cid-qmjtkzr2]{display:none}.item[data-astro-cid-qmjtkzr2]{min-height:52vh;transition:border-color .35s var(--ease);border-inline-start:3px solid #0000;align-content:center;padding-inline-start:var(--space-5)}html.js .item[data-astro-cid-qmjtkzr2]:not([data-active]) h3[data-astro-cid-qmjtkzr2]{color:var(--muted)}html.js .item[data-astro-cid-qmjtkzr2][data-active]{border-inline-start-color:var(--brand)}html.js .item[data-astro-cid-qmjtkzr2][data-active] h3[data-astro-cid-qmjtkzr2]{color:var(--brand)}}@media (width<=899px){.showcase[data-astro-cid-qmjtkzr2]{grid-template-columns:1fr}.stage[data-astro-cid-qmjtkzr2]{display:none}.item[data-astro-cid-qmjtkzr2]{padding-block:var(--space-6)}}@media (prefers-reduced-motion:reduce){.pause[data-astro-cid-qmjtkzr2]{display:none}}html:not(.js) .pause[data-astro-cid-qmjtkzr2]{display:none}.wrap[data-astro-cid-j4y4sje3]{gap:var(--space-7);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.wrap[data-astro-cid-j4y4sje3] .photo{aspect-ratio:1;object-fit:cover;object-position:50% 25%;border-radius:16px;width:100%;max-width:440px}.text[data-astro-cid-j4y4sje3]{gap:var(--space-4);justify-items:start;display:grid}.text[data-astro-cid-j4y4sje3] p[data-astro-cid-j4y4sje3]{color:var(--muted);max-width:58ch;font-size:1.0625rem}.role[data-astro-cid-j4y4sje3]{color:var(--brand);font-size:.95rem;font-weight:500}.principles[data-astro-cid-j4y4sje3]{gap:var(--space-3);max-width:58ch;margin:0;padding:0;list-style:none;display:grid}.principles[data-astro-cid-j4y4sje3] li[data-astro-cid-j4y4sje3]{color:var(--muted);padding-inline-start:var(--space-5);position:relative}.principles[data-astro-cid-j4y4sje3] li[data-astro-cid-j4y4sje3]:before{content:"";inset-inline-start:0;background:var(--brand);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em}.principles[data-astro-cid-j4y4sje3] strong[data-astro-cid-j4y4sje3]{color:var(--ink);font-weight:600}.proof[data-astro-cid-j4y4sje3]{font-size:.97rem!important}.links[data-astro-cid-j4y4sje3]{gap:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.more[data-astro-cid-j4y4sje3]{font-weight:600}@media (width<=760px){.wrap[data-astro-cid-j4y4sje3]{gap:var(--space-5);grid-template-columns:1fr}.wrap[data-astro-cid-j4y4sje3] .photo{max-width:280px}}.head[data-astro-cid-xfbjrveb]{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.all[data-astro-cid-xfbjrveb]{font-weight:600}.grid[data-astro-cid-xfbjrveb]{margin:var(--space-6) 0 0;gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width<=860px){.grid[data-astro-cid-xfbjrveb]{grid-template-columns:1fr}}.wrap[data-astro-cid-rm6npfgm]{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.intro[data-astro-cid-rm6npfgm]{gap:var(--space-2);display:grid}.channels[data-astro-cid-rm6npfgm]{margin:var(--space-5) 0 0;gap:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.direct[data-astro-cid-rm6npfgm]{margin-top:var(--space-4);gap:var(--space-3);color:var(--muted);flex-wrap:wrap;display:flex}.form[data-astro-cid-rm6npfgm]{background:var(--surface);border:1px solid var(--line);padding:clamp(var(--space-5), 4vw, var(--space-6));gap:var(--space-4);border-radius:16px;display:grid}.field[data-astro-cid-rm6npfgm]{gap:var(--space-1);display:grid}label[data-astro-cid-rm6npfgm]{font-size:.95rem;font-weight:500}.opt[data-astro-cid-rm6npfgm]{color:var(--muted);font-weight:400}input[data-astro-cid-rm6npfgm][type=text],input[data-astro-cid-rm6npfgm][type=email],textarea[data-astro-cid-rm6npfgm]{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--control);border-radius:8px;width:100%;padding:.7rem .85rem;transition:border-color .2s,background-color .2s}input[data-astro-cid-rm6npfgm]:focus,textarea[data-astro-cid-rm6npfgm]:focus{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 3px var(--brand-soft);outline:none}input[data-astro-cid-rm6npfgm][aria-invalid=true],textarea[data-astro-cid-rm6npfgm][aria-invalid=true]{border-color:var(--warm-ink);border-width:2px}.req[data-astro-cid-rm6npfgm]{color:var(--warm-ink)}.req-note[data-astro-cid-rm6npfgm]{color:var(--muted);font-size:.85rem}.field-error[data-astro-cid-rm6npfgm]{color:var(--warm-ink);font-size:.88rem;font-weight:500}.field-error[data-astro-cid-rm6npfgm][hidden]{display:none}textarea[data-astro-cid-rm6npfgm]{resize:vertical;min-height:7rem}.notice[data-astro-cid-rm6npfgm]{color:var(--muted);font-size:.85rem;line-height:1.6}.consent[data-astro-cid-rm6npfgm]{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;font-size:.9rem;display:grid}.consent[data-astro-cid-rm6npfgm] input[data-astro-cid-rm6npfgm]{width:18px;height:18px;accent-color:var(--brand);margin-top:4px}.consent[data-astro-cid-rm6npfgm] label[data-astro-cid-rm6npfgm]{color:var(--muted);font-weight:400}.hp[data-astro-cid-rm6npfgm]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.submit[data-astro-cid-rm6npfgm]{justify-self:start;min-width:8rem}.submit[data-astro-cid-rm6npfgm][disabled]{opacity:.6;cursor:progress}.status[data-astro-cid-rm6npfgm]{min-height:1.5em;font-size:.95rem}.status[data-astro-cid-rm6npfgm].is-error{color:var(--warm-ink)}.status[data-astro-cid-rm6npfgm].is-success{color:var(--brand);font-weight:600}@media (width<=860px){.wrap[data-astro-cid-rm6npfgm]{gap:var(--space-6);grid-template-columns:1fr}}
