.hix[data-astro-cid-qv2zqoao]{background:#1d1d1f;display:grid}.hix__panels[data-astro-cid-qv2zqoao]{display:grid}.hix__slide[data-astro-cid-qv2zqoao]{visibility:hidden;opacity:0;grid-area:1/1;grid-template-columns:minmax(0,.58fr) minmax(0,1fr);min-height:min(80vh,740px);transition:opacity .5s,visibility 0s linear .5s;display:grid}.hix__slide[data-astro-cid-qv2zqoao].is-active{visibility:visible;opacity:1;transition:opacity .5s,visibility}.hero__panel[data-astro-cid-qv2zqoao]{background:var(--block);color:#111;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2.5rem,6vw,5rem) clamp(1.5rem,4vw,3.5rem);display:flex}.hix__then[data-astro-cid-qv2zqoao]{color:#4a2a06;font-weight:500;display:block}.hero__panel[data-astro-cid-qv2zqoao] h1[data-astro-cid-qv2zqoao],.hix__title[data-astro-cid-qv2zqoao]{font-family:var(--display);letter-spacing:-.01em;color:#111;text-wrap:balance;margin:0 0 1.4rem;font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:600;line-height:1.08}.hero__panel[data-astro-cid-qv2zqoao] h1[data-astro-cid-qv2zqoao]{font-size:clamp(1.75rem,2.9vw,2.45rem)}.hero__panel[data-astro-cid-qv2zqoao] p[data-astro-cid-qv2zqoao]:not(.hix__title){color:#1d1d1f;max-width:44ch;margin:0 0 2rem;font-size:1.02rem;line-height:1.6}.hero__stage[data-astro-cid-qv2zqoao]{background:#111;min-height:420px;position:relative;overflow:hidden}.hero__media[data-astro-cid-qv2zqoao]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__video[data-astro-cid-qv2zqoao]{opacity:0;transition:opacity 1.2s}.hero__video[data-astro-cid-qv2zqoao].is-on{opacity:1}.hero__shade[data-astro-cid-qv2zqoao]{background:linear-gradient(90deg,#0000002e,#0000 35%);position:absolute;inset:0}.hix__bar[data-astro-cid-qv2zqoao]{color:#fff;align-items:stretch;gap:clamp(1rem,3vw,2rem);padding:1.25rem clamp(1.5rem,4vw,3.5rem) 0;display:flex}.hix__index[data-astro-cid-qv2zqoao]{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,3vw,2.5rem);min-width:0;display:grid}.hix__tab[data-astro-cid-qv2zqoao]{color:#fff9;font:600 clamp(.95rem, 1.3vw, 1.08rem)/1.35 var(--display);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 0 1.4rem;text-decoration:none;transition:color .2s;display:block}.hix__tab[data-astro-cid-qv2zqoao]:hover,.hix__tab[data-astro-cid-qv2zqoao].is-active{color:#fff}.hix__tab[data-astro-cid-qv2zqoao]:focus-visible,.hix__pause[data-astro-cid-qv2zqoao]:focus-visible{outline:2px solid var(--block);outline-offset:4px}.hix__track[data-astro-cid-qv2zqoao]{background:#fff3;height:3px;margin-bottom:1.1rem;display:block;overflow:hidden}.hix__fill[data-astro-cid-qv2zqoao]{background:var(--block);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hix__tab[data-astro-cid-qv2zqoao].is-active .hix__fill[data-astro-cid-qv2zqoao]{transform:scaleX(1)}.hix[data-astro-cid-qv2zqoao][data-state=running] .hix__tab[data-astro-cid-qv2zqoao].is-active .hix__fill[data-astro-cid-qv2zqoao]{transform:scaleX(0)}.hix__fill[data-astro-cid-qv2zqoao].is-running{animation:7s linear forwards hix-fill}.hix[data-astro-cid-qv2zqoao][data-state=paused] .hix__fill[data-astro-cid-qv2zqoao].is-running{animation-play-state:paused}@keyframes hix-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hix__short[data-astro-cid-qv2zqoao]{display:none}.hix__pause[data-astro-cid-qv2zqoao]{color:#fff;min-height:44px;font:600 .85rem/1 var(--display);cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:999px;flex:none;align-self:start;align-items:center;gap:.5rem;margin-top:.6rem;padding:0 1rem;display:inline-flex}.hix__pause[data-astro-cid-qv2zqoao][hidden]{display:none}.hix__pause[data-astro-cid-qv2zqoao]:hover{border-color:#fff}.hix__ico[data-astro-cid-qv2zqoao]{fill:currentColor;width:12px;height:12px}.hix__pause[data-astro-cid-qv2zqoao][data-paused=true] .hix__ico--pause[data-astro-cid-qv2zqoao],.hix__pause[data-astro-cid-qv2zqoao][data-paused=false] .hix__ico--play[data-astro-cid-qv2zqoao]{display:none}@media (width<=900px){.hix__slide[data-astro-cid-qv2zqoao]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:0}.hero__stage[data-astro-cid-qv2zqoao]{order:-1;min-height:34vh}.hero__panel[data-astro-cid-qv2zqoao]{padding:2rem var(--gutter) 2.25rem}.hero__panel[data-astro-cid-qv2zqoao] h1[data-astro-cid-qv2zqoao],.hix__title[data-astro-cid-qv2zqoao]{margin-bottom:1rem}.hero__panel[data-astro-cid-qv2zqoao] p[data-astro-cid-qv2zqoao]:not(.hix__title){margin-bottom:1.5rem}.hix__bar[data-astro-cid-qv2zqoao]{padding:1rem var(--gutter) 0;gap:.75rem}.hix__long[data-astro-cid-qv2zqoao]{display:none}.hix__short[data-astro-cid-qv2zqoao]{display:block}.hix__tab[data-astro-cid-qv2zqoao]{padding-bottom:1.1rem;font-size:.9rem}.hix__track[data-astro-cid-qv2zqoao]{margin-bottom:.8rem}.hix__pause[data-astro-cid-qv2zqoao]{justify-content:center;width:44px;margin-top:.3rem;padding:0}.hix__pause-label[data-astro-cid-qv2zqoao]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.hix__slide[data-astro-cid-qv2zqoao],.hix__slide[data-astro-cid-qv2zqoao].is-active,.hero__video[data-astro-cid-qv2zqoao],.hix__tab[data-astro-cid-qv2zqoao]{transition:none}.hix__fill[data-astro-cid-qv2zqoao].is-running{animation:none}}.ws__head[data-astro-cid-jdofyru5]{flex-wrap:wrap;align-items:center;gap:clamp(2rem,5vw,4rem);margin-bottom:clamp(3rem,6vw,5rem);display:flex}.ws__word[data-astro-cid-jdofyru5]{flex:480px;line-height:.85;display:flex;position:relative}.ws__letter[data-astro-cid-jdofyru5]{font-family:var(--font);letter-spacing:-.02em;color:#0000;-webkit-text-fill-color:transparent;background-color:#2a2a2c;background-position:50%;background-size:cover;-webkit-background-clip:text;background-clip:text;font-size:clamp(6rem,18vw,15rem);font-weight:800;transition:opacity .35s}.ws__letter[data-astro-cid-jdofyru5].is-dim{opacity:.15}.ws__copy[data-astro-cid-jdofyru5]{flex:280px;max-width:360px}.ws__copy[data-astro-cid-jdofyru5] p[data-astro-cid-jdofyru5]{color:var(--fg);margin:0 0 1.5rem;font-size:1.05rem;line-height:1.6}.acc[data-astro-cid-jdofyru5]{border-radius:18px;height:clamp(320px,40vw,440px);display:flex;overflow:hidden;box-shadow:0 25px 60px #00000059}.acc__panel[data-astro-cid-jdofyru5]{cursor:pointer;min-width:0;font:inherit;color:inherit;text-align:left;background:0 0;border:0;flex:1;padding:0;transition:flex .5s cubic-bezier(.65,0,.35,1);position:relative;overflow:hidden}.acc__panel[data-astro-cid-jdofyru5].is-active{flex:4}.acc__panel[data-astro-cid-jdofyru5]:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.acc__bg[data-astro-cid-jdofyru5]{background:linear-gradient(160deg,#3a2a17 0%,#141414 100%) 50%/cover no-repeat;transition:transform .6s;position:absolute;inset:0}.acc__panel[data-astro-cid-jdofyru5]:hover .acc__bg[data-astro-cid-jdofyru5],.acc__panel[data-astro-cid-jdofyru5].is-active .acc__bg[data-astro-cid-jdofyru5]{transform:scale(1.03)}.acc__card[data-astro-cid-jdofyru5]{pointer-events:none;filter:drop-shadow(0 18px 34px #0000008c);width:clamp(140px,19vw,230px);height:auto;position:absolute;top:6%;left:26%;transform:rotate(-39deg)}.acc__panel[data-astro-cid-jdofyru5]:after{content:"";background:linear-gradient(#08090b1a 0%,#08090b8c 45%,#08090beb 100%);position:absolute;inset:0}.acc__panel[data-astro-cid-jdofyru5].is-active:after{background:linear-gradient(#08090b1a 0%,#08090b99 45%,#08090bf0 100%),linear-gradient(90deg,#08090bb3 0%,#08090b00 65%)}.acc__content[data-astro-cid-jdofyru5]{z-index:1;flex-direction:column;justify-content:flex-end;padding:1.75rem;display:flex;position:absolute;inset:0}.acc__label[data-astro-cid-jdofyru5]{font-family:var(--display);color:#fff;font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:700}.acc__accent[data-astro-cid-jdofyru5]{color:#ff4a3d}.acc__body[data-astro-cid-jdofyru5]{color:#fff;text-shadow:0 1px 8px #0009;white-space:pre-line;opacity:0;max-width:46ch;max-height:0;margin-top:.75rem;font-size:.95rem;line-height:1.6;transition:opacity .4s .1s,max-height .4s;overflow:hidden}.acc__panel[data-astro-cid-jdofyru5].is-active .acc__body[data-astro-cid-jdofyru5]{opacity:1;max-height:240px}@media (width<=760px){.ws__letter[data-astro-cid-jdofyru5]{font-size:clamp(3rem,20vw,4.5rem)}.acc[data-astro-cid-jdofyru5]{flex-direction:column;height:auto}.acc__panel[data-astro-cid-jdofyru5]{flex:none;height:72px;transition:height .4s}.acc__panel[data-astro-cid-jdofyru5].is-active{flex:none;height:260px}.acc__card[data-astro-cid-jdofyru5]{width:110px;top:8%;left:auto;right:8%}.acc__content[data-astro-cid-jdofyru5]{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.acc__panel[data-astro-cid-jdofyru5],.acc__bg[data-astro-cid-jdofyru5],.acc__body[data-astro-cid-jdofyru5],.ws__letter[data-astro-cid-jdofyru5]{transition:none}}h2[data-astro-cid-lcdefpme]{margin:0 0 1.2rem;font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:1.12}.intro[data-astro-cid-lcdefpme]{background:#fff;padding-block:clamp(4rem,9vw,7rem)}.intro__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.reel[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:#111;border-radius:24px;position:relative;overflow:hidden}.reel__video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.reel__play[data-astro-cid-lcdefpme]{background:var(--block);color:#111;width:128px;height:128px;font:700 .875rem/1.2 var(--display);cursor:pointer;border:0;border-radius:50%;transition:scale .2s;position:absolute;top:50%;left:50%;translate:-50% -50%}.reel__play[data-astro-cid-lcdefpme]:hover{scale:1.06}.reel__play[data-astro-cid-lcdefpme]:focus-visible{outline-offset:4px;outline:3px solid #fff}.intro__copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:58ch}.svc[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:.55rem 1.5rem;margin:1.5rem 0 2rem;padding:0;list-style:none;display:grid}.svc[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:1.1rem;font-size:.95rem;position:relative}.svc[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--block);border-radius:50%;width:7px;height:7px;position:absolute;top:.6em;left:0}.split2[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.split2__head[data-astro-cid-lcdefpme]{position:sticky;top:112px}.split2__head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:46ch;margin:0 0 1.8rem}.results[data-astro-cid-lcdefpme]{background:#fff;padding-block:clamp(4rem,9vw,7rem)}.plates[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.plates[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.plate[data-astro-cid-lcdefpme]{color:inherit;grid-template-columns:clamp(7.5rem,12vw,10.5rem) minmax(0,1fr);align-items:baseline;column-gap:clamp(1.25rem,3vw,2.25rem);padding:clamp(1.25rem,2.6vw,1.8rem) 0;text-decoration:none;display:grid}.plate__big[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--fg);grid-row:span 2;font-size:clamp(2.6rem,5vw,3.8rem);font-weight:800;line-height:1}.plate__what[data-astro-cid-lcdefpme]{color:var(--fg);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9rem;line-height:1.5}.plate__who[data-astro-cid-lcdefpme]{color:var(--muted);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875rem}.plate[data-astro-cid-lcdefpme]:hover .plate__what[data-astro-cid-lcdefpme],.plate[data-astro-cid-lcdefpme]:focus-visible .plate__what[data-astro-cid-lcdefpme]{text-underline-offset:3px;text-decoration:underline}.plate[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.reviews[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);background:#f6f6f4;padding-block:clamp(4rem,9vw,7rem)}.revs-col[data-astro-cid-lcdefpme]{max-width:40rem}.revs[data-astro-cid-lcdefpme]{border-bottom:1px solid #d9d9d4;margin:0;padding:0;list-style:none;display:grid}.revs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid #d9d9d4}.rev[data-astro-cid-lcdefpme]{margin:0;padding:clamp(1.6rem,3vw,2.2rem) 0}.revs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child .rev[data-astro-cid-lcdefpme]{padding-top:0}.rev__stars[data-astro-cid-lcdefpme]{color:var(--gold);gap:2px;margin:0 0 .6rem;display:flex}.rev__stars[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:currentColor;width:18px;height:18px}.rev__head[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.02em;color:#111;margin:0 0 .8rem;font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:800;line-height:1.15}.rev__quote[data-astro-cid-lcdefpme]{margin:0}.rev__quote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;line-height:1.6}.rev__who[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.1rem .6rem;margin:0 0 .7rem;font-size:.92rem;display:flex}.revs__more[data-astro-cid-lcdefpme]{color:var(--gold);text-underline-offset:3px;margin-top:1.4rem;padding-block:.7rem;font-weight:700;display:inline-block}.rev__who[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:#111}.rev__who[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted)}.work[data-astro-cid-lcdefpme]{background:#ececec;padding-block:clamp(4rem,9vw,7rem)}.stack[data-astro-cid-lcdefpme]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.stack__card[data-astro-cid-lcdefpme]{aspect-ratio:5/4;border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden}.stack__photo[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:scale .8s;position:absolute;inset:0}.stack__card[data-astro-cid-lcdefpme]:after{content:"";background:#00000052;position:absolute;inset:0}.stack__logo[data-astro-cid-lcdefpme]{z-index:1;object-fit:contain;filter:brightness(0)invert();width:auto;max-width:62%;height:auto;max-height:22%;position:relative}.stack__card[data-astro-cid-lcdefpme]:hover .stack__photo[data-astro-cid-lcdefpme]{scale:1.04}.showcase[data-astro-cid-lcdefpme]{background:#101114;padding-block:clamp(4rem,9vw,7rem)}.showcase[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{max-width:1400px}.steps[data-astro-cid-lcdefpme]{counter-reset:none;margin:0;padding:0;list-style:none}.step[data-astro-cid-lcdefpme]{border-top:1px solid #0000001f;grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;padding:1.6rem 0;display:grid}.step[data-astro-cid-lcdefpme]:first-child{border-top:0;padding-top:0}.step__n[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.03em;color:var(--gold);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;line-height:1}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:.15rem 0 .5rem;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:700}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;line-height:1.65}@media (width<=560px){.step[data-astro-cid-lcdefpme]{grid-template-columns:2.6rem minmax(0,1fr);gap:.6rem}.step__n[data-astro-cid-lcdefpme]{font-size:1.5rem}}.partners[data-astro-cid-lcdefpme]{background:#262626;padding-block:clamp(4rem,9vw,7rem)}.partners__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.partners__lede[data-astro-cid-lcdefpme]{color:#ffffffd9;max-width:46ch;margin:0;font-size:clamp(1.05rem,1.6vw,1.2rem)}.partners__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffd9;margin:0 0 1.2rem}.plat[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff29;flex-wrap:wrap;gap:.7rem 1.4rem;margin:1.6rem 0 1.8rem;padding:1.2rem 0 0;list-style:none;display:flex}.plat[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:#ffffffbf;white-space:nowrap;align-items:center;gap:.45rem;font-size:.9rem;display:inline-flex}.plat[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] svg{fill:currentColor;flex:none;width:16px;height:16px}.partners__link[data-astro-cid-lcdefpme]{color:var(--block);text-underline-offset:3px;padding-block:.7rem;font-weight:700;display:inline-block}.clients[data-astro-cid-lcdefpme]{background:#262626;border-top:1px solid #ffffff1f;padding-block:clamp(3rem,6vw,4.5rem)}.clients[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.3rem,2.2vw,1.6rem)}.logos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);align-items:center;gap:2.5rem 3rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.logos--row[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1.5rem 3rem;display:flex}.logos[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#ffffffd9;align-items:center;gap:1.2rem;min-height:44px;font-size:.95rem;text-decoration:none;display:flex}.logos[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme],.logos[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible span[data-astro-cid-lcdefpme]{text-underline-offset:3px;text-decoration:underline}.logos[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]>img{display:block}.logos[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:auto;max-width:160px;height:auto;max-height:56px}.cta[data-astro-cid-lcdefpme]{background:var(--block);color:#111;padding-block:clamp(4rem,9vw,7rem)}.cta__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(1.5rem,5vw,4rem);display:grid}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#111;margin:0;font-size:clamp(2rem,5vw,3.6rem)}.cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:46ch;margin:0 0 1.6rem}.cta__call[data-astro-cid-lcdefpme]{color:#111;border-color:#00000059}@media (width<=900px){.partners__grid[data-astro-cid-lcdefpme],.intro__grid[data-astro-cid-lcdefpme],.split2[data-astro-cid-lcdefpme],.cta__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.split2__head[data-astro-cid-lcdefpme]{position:static}.reel[data-astro-cid-lcdefpme]{aspect-ratio:16/10}}@media (width<=560px){.svc[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.logos[data-astro-cid-lcdefpme]:not(.logos--row){grid-template-columns:repeat(2,1fr)}.plate[data-astro-cid-lcdefpme]{grid-template-columns:6.25rem minmax(0,1fr);column-gap:1rem}}@media (prefers-reduced-motion:reduce){.stack__photo[data-astro-cid-lcdefpme],.reel__play[data-astro-cid-lcdefpme]{transition:none}}
