.reel[data-astro-cid-xskfwozo]{width:min(1200px,92vw);max-width:none;color:var(--ink);background:0 0;border:0;padding:0;overflow:visible}.reel[data-astro-cid-xskfwozo]::backdrop{backdrop-filter:blur(6px);background:#0c0c0eeb}.reel[data-astro-cid-xskfwozo] video[data-astro-cid-xskfwozo]{background:#000;border-radius:12px;width:100%}.reel__close[data-astro-cid-xskfwozo]{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px;position:absolute;top:-44px;right:0}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf] .hero__poster,.hero__video[data-astro-cid-ge2uvauf]{object-fit:cover;z-index:-3;filter:saturate(.8)brightness(.62);width:100%;height:100%;position:absolute;inset:0}.hero__video[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity 1.2s}.hero__video[data-astro-cid-ge2uvauf].is-playing{opacity:1}.hero__veil[data-astro-cid-ge2uvauf]{z-index:-2;background:linear-gradient(180deg, #0c0c0e8c 0%, transparent 35%, #0c0c0e33 55%, var(--bg) 100%);position:absolute;inset:0}.hero__body[data-astro-cid-ge2uvauf]{padding-top:calc(var(--header-h) + 48px);padding-bottom:clamp(48px,8vh,96px)}.hero__lede[data-astro-cid-ge2uvauf]{max-width:38ch;color:var(--ink-muted);margin:1.5rem 0 2rem;font-size:clamp(1.05rem,1rem + .4vw,1.3rem)}.hero__cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;display:flex}.hero__services[data-astro-cid-ge2uvauf]{color:var(--ink-muted);margin:2.5rem 0 0}.manifesto[data-astro-cid-nnfqu5h2]{padding-block:var(--section-y)}.manifesto__text[data-astro-cid-nnfqu5h2]{max-width:16ch}.manifesto__lede[data-astro-cid-nnfqu5h2]{max-width:60ch;color:var(--ink-muted);margin-top:2.5rem}.manifesto__lede[data-astro-cid-nnfqu5h2] strong[data-astro-cid-nnfqu5h2]{color:var(--ink);font-weight:500}.motion-ready .manifesto[data-astro-cid-nnfqu5h2]{height:160vh;padding:0}.motion-ready .manifesto__stage[data-astro-cid-nnfqu5h2]{align-content:center;min-height:100vh;display:grid;position:sticky;top:0}.scenes[data-astro-cid-wulj2upr]{position:relative}.scenes__stage[data-astro-cid-wulj2upr]{isolation:isolate;padding-block:var(--section-y);position:relative;overflow:hidden}.scenes__glow[data-astro-cid-wulj2upr]{z-index:-1;pointer-events:none;width:60vmax;height:60vmax;top:-10vmax;left:calc(10% + var(--scene,0) * 15%);transition:left 1s var(--ease-expo);background:radial-gradient(circle,#d91a5a59,#0000 60%);border-radius:50%;position:absolute}.scenes__head[data-astro-cid-wulj2upr]{margin-bottom:2rem}.scene[data-astro-cid-wulj2upr]{border-top:1px solid var(--line);padding-block:6vh}.scene__n[data-astro-cid-wulj2upr]{color:var(--red-ink);margin:0}.scene[data-astro-cid-wulj2upr] .scene__icon{width:56px;height:56px;color:var(--red);margin:1.5rem 0}.scene__summary[data-astro-cid-wulj2upr]{max-width:42ch;color:var(--ink-muted);margin:1.25rem 0 1.75rem;font-size:1.15rem}.scene__inner[data-astro-cid-wulj2upr]{gap:2rem 4rem;display:grid}.scene__side[data-astro-cid-wulj2upr] .eyebrow[data-astro-cid-wulj2upr]{margin-bottom:.75rem}.scene__includes[data-astro-cid-wulj2upr]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.scene__includes[data-astro-cid-wulj2upr] li[data-astro-cid-wulj2upr]{border-bottom:1px solid var(--line);padding:.7rem 0}@media (width>=900px){.scene__inner[data-astro-cid-wulj2upr]{grid-template-columns:1.3fr 1fr;align-items:end}}@media (width<=899px){.motion-ready .scene[data-astro-cid-wulj2upr] .scene__icon{display:none}.motion-ready .scene__title[data-astro-cid-wulj2upr]{font-size:clamp(2.25rem,1.5rem + 4vw,3rem)}.motion-ready .scene__summary[data-astro-cid-wulj2upr]{margin:.75rem 0 1rem;font-size:1rem}.motion-ready .scene__inner[data-astro-cid-wulj2upr]{gap:1.25rem}.motion-ready .scene__includes[data-astro-cid-wulj2upr]{color:var(--ink-muted);border:0;gap:.3rem;font-size:.9rem;display:grid}.motion-ready .scene__includes[data-astro-cid-wulj2upr] li[data-astro-cid-wulj2upr]{border:0;padding:0 0 0 1rem;position:relative}.motion-ready .scene__includes[data-astro-cid-wulj2upr] li[data-astro-cid-wulj2upr]:before{content:"";background:var(--red);width:6px;height:2px;position:absolute;top:.6em;left:0}.motion-ready .scene__main[data-astro-cid-wulj2upr]{order:0}.motion-ready .scene__side[data-astro-cid-wulj2upr]{order:1}}.motion-ready .scenes[data-astro-cid-wulj2upr]{height:calc(var(--count) * 50vh + 100vh)}.motion-ready .scenes__stage[data-astro-cid-wulj2upr]{height:100vh;padding:0;position:sticky;top:0}.motion-ready .scenes__head[data-astro-cid-wulj2upr]{top:calc(var(--header-h) + 24px);margin:0 auto;position:absolute;left:0;right:0}.motion-ready .scene[data-astro-cid-wulj2upr]{padding:calc(var(--header-h) + 48px) 0 24px;opacity:0;pointer-events:none;transition:opacity .7s var(--ease-expo), transform .9s var(--ease-expo);border:0;align-items:center;display:flex;position:absolute;inset:0;transform:translateY(6vh)}.motion-ready .scene[data-astro-cid-wulj2upr].is-active{opacity:1;pointer-events:auto;transform:none}.motion-ready .scene[data-astro-cid-wulj2upr] .scene__icon *{stroke-dasharray:120;stroke-dashoffset:120px;transition:stroke-dashoffset 1.4s var(--ease-expo) .2s}.motion-ready .scene[data-astro-cid-wulj2upr].is-active .scene__icon *{stroke-dashoffset:0}.brands__grid[data-astro-cid-sjvofkio]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:3rem 0 0;padding:0;list-style:none;display:grid}.brands__grid[data-astro-cid-sjvofkio] li[data-astro-cid-sjvofkio]{aspect-ratio:16/9;border-right:1px solid var(--line);border-bottom:1px solid var(--line);place-items:center;display:grid}.brands__grid[data-astro-cid-sjvofkio] img{opacity:.55;width:auto;max-width:60%;height:auto;max-height:42%;transition:opacity .3s}.brands__grid[data-astro-cid-sjvofkio] li[data-astro-cid-sjvofkio]:hover img{opacity:1}@media (width<=700px){.brands__grid[data-astro-cid-sjvofkio]{grid-template-columns:repeat(2,1fr);margin-top:2rem}.brands__grid[data-astro-cid-sjvofkio] li[data-astro-cid-sjvofkio]{aspect-ratio:2}.brands__grid[data-astro-cid-sjvofkio] img{opacity:.8;max-width:64%;max-height:40%}}.events__lede[data-astro-cid-ijohf2w4]{max-width:56ch;margin:1.5rem 0 0}.events__grid[data-astro-cid-ijohf2w4]{grid-template-columns:repeat(2,1fr);gap:10px;margin:3rem 0 2.5rem;padding:0;list-style:none;display:grid}@media (width>=900px){.events__grid[data-astro-cid-ijohf2w4]{grid-template-columns:repeat(3,1fr)}.events__grid[data-astro-cid-ijohf2w4][data-count="6"]>li[data-astro-cid-ijohf2w4]:first-child{grid-area:span 2/span 2}}.events__grid[data-astro-cid-ijohf2w4][data-count="1"]{grid-template-columns:minmax(0,480px)}.post[data-astro-cid-ijohf2w4] a[data-astro-cid-ijohf2w4]{aspect-ratio:1;background:var(--surface);border-radius:10px;height:100%;display:block;position:relative;overflow:hidden}.post[data-astro-cid-ijohf2w4] img[data-astro-cid-ijohf2w4],.post[data-astro-cid-ijohf2w4] video[data-astro-cid-ijohf2w4]{object-fit:cover;filter:saturate(.75);width:100%;height:100%;transition:transform .8s var(--ease-expo), filter .4s, opacity .4s;position:absolute;inset:0}.post[data-astro-cid-ijohf2w4] a[data-astro-cid-ijohf2w4]:hover img[data-astro-cid-ijohf2w4]{filter:none;transform:scale(1.04)}.post[data-astro-cid-ijohf2w4] video[data-astro-cid-ijohf2w4]{opacity:0}.post[data-astro-cid-ijohf2w4] video.is-playing{opacity:1;filter:none}.post__badge[data-astro-cid-ijohf2w4]{background:#0c0c0eb3;border-radius:99px;padding:4px 8px;position:absolute;top:10px;right:10px}.process[data-astro-cid-he3spzz3]{margin-bottom:var(--section-y)}.process__track[data-astro-cid-he3spzz3]{margin-top:3rem;position:relative}.process__line[data-astro-cid-he3spzz3]{background:var(--red);transform-origin:0;height:2px;position:absolute;top:0;left:0;right:0}.process__steps[data-astro-cid-he3spzz3]{border-top:1px solid var(--line);grid-template-columns:1fr;gap:32px;margin:0;padding:2rem 0 0;list-style:none;display:grid}@media (width>=900px){.process__steps[data-astro-cid-he3spzz3]{grid-template-columns:repeat(4,1fr)}}.process__n[data-astro-cid-he3spzz3]{color:var(--red-ink)}.process__steps[data-astro-cid-he3spzz3] h3[data-astro-cid-he3spzz3]{margin:.75rem 0}.process__close[data-astro-cid-he3spzz3]{max-width:18ch;margin-top:5rem}.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr;gap:56px;display:grid}.contact__grid[data-astro-cid-he3spzz3] .reveal-title{font-size:clamp(2.5rem,1.4rem + 3.4vw,5rem)}@media (width>=1000px){.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr}}.contact__direct[data-astro-cid-he3spzz3]{gap:10px;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.contact__direct[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--ink-muted);border-bottom:1px solid var(--line);text-decoration:none}.contact__direct[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--ink);border-color:var(--red)}.contact__form[data-astro-cid-he3spzz3]{align-content:start;gap:20px;display:grid}.field[data-astro-cid-he3spzz3]{gap:8px;display:grid}.field[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{font:500 var(--fs-mono) / 1.4 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted)}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{background:var(--surface);width:100%;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:10px;padding:14px 16px;transition:border-color .2s}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus{border-color:var(--red)}.hp[data-astro-cid-he3spzz3]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact__actions[data-astro-cid-he3spzz3]{align-items:center;gap:16px;display:flex}.contact__actions[data-astro-cid-he3spzz3] .contact__bird{opacity:0;width:34px}.contact__form[data-astro-cid-he3spzz3][data-state=success] .contact__bird{animation:bird-fly 1.6s var(--ease-expo) forwards}@keyframes bird-fly{0%{opacity:1;transform:none}to{opacity:0;transform:translate(220px,-260px)rotate(-18deg)scale(.6)}}.contact__status[data-astro-cid-he3spzz3]{min-height:1.6em;margin:0}.contact__fallback[data-astro-cid-he3spzz3]{color:var(--ink-muted);margin:0;display:none}.contact__fallback[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--ink)}.contact__form[data-astro-cid-he3spzz3][data-state=error] .contact__fallback[data-astro-cid-he3spzz3]{display:block}@media (prefers-reduced-motion:reduce){.contact__form[data-astro-cid-he3spzz3][data-state=success] .contact__bird{opacity:0;animation:none}}
