.intro[data-astro-cid-fmp4ekgg]{z-index:130;color:var(--ink);background:#000;place-items:center;display:grid;position:fixed;inset:0}.no-intro .intro[data-astro-cid-fmp4ekgg]{display:none}.intro[data-astro-cid-fmp4ekgg].is-done{pointer-events:none;background:0 0;transition:background 10ms linear .9s}.intro__frame[data-astro-cid-fmp4ekgg]{aspect-ratio:16/10;clip-path:inset(0);width:min(54vw,820px);transition:width 1s cubic-bezier(.76,0,.24,1),clip-path 1s cubic-bezier(.76,0,.24,1);position:relative;overflow:hidden}.intro__frame[data-astro-cid-fmp4ekgg] img[data-astro-cid-fmp4ekgg]{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.intro__frame[data-astro-cid-fmp4ekgg] img[data-astro-cid-fmp4ekgg].is-on{opacity:1}.intro[data-astro-cid-fmp4ekgg].is-open .intro__frame[data-astro-cid-fmp4ekgg]{clip-path:inset(0);width:100vw}.intro[data-astro-cid-fmp4ekgg].is-done .intro__frame[data-astro-cid-fmp4ekgg]{clip-path:inset(50% 0)}.intro__count[data-astro-cid-fmp4ekgg]{left:var(--gutter);letter-spacing:-.07em;font-variant-numeric:tabular-nums;color:var(--accent);mix-blend-mode:difference;transition:opacity .4s, transform .8s var(--ease-out);font-size:clamp(5rem,20vw,22rem);font-weight:800;line-height:.8;position:absolute;bottom:10px}.intro__meta[data-astro-cid-fmp4ekgg]{top:24px;left:var(--gutter);right:var(--gutter);color:var(--ink-2);justify-content:space-between;transition:opacity .4s;display:flex;position:absolute}.intro[data-astro-cid-fmp4ekgg].is-open .intro__count[data-astro-cid-fmp4ekgg],.intro[data-astro-cid-fmp4ekgg].is-open .intro__meta[data-astro-cid-fmp4ekgg]{opacity:0;transform:translateY(20px)}@media (width<=860px){.intro__frame[data-astro-cid-fmp4ekgg]{width:78vw}}.cut[data-astro-cid-lcdefpme]{height:260svh;position:relative}.cut__pin[data-astro-cid-lcdefpme]{isolation:isolate;background:#000;height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden}.cut__stage[data-astro-cid-lcdefpme]{position:absolute;inset:0}.cut__slide[data-astro-cid-lcdefpme]{opacity:0;transition:opacity 1.1s var(--ease-in-out);position:absolute;inset:0}.cut__slide[data-astro-cid-lcdefpme] video{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.08 * var(--zoom,1)));filter:brightness(var(--lift,1)) saturate(1.08);transition:transform 6s linear}.cut__slide[data-astro-cid-lcdefpme].is-active{opacity:1}.cut__slide[data-astro-cid-lcdefpme].is-active video{transform:scale(var(--zoom,1))}.cut__shade[data-astro-cid-lcdefpme]{opacity:var(--shade,0);background:linear-gradient(#0c0b0a99 0%,#0c0b0a00 22%),linear-gradient(#0c0b0a00 30%,#0c0b0a8c 66%,#0c0b0af2 100%);position:absolute;inset:0}.cut__mask[data-astro-cid-lcdefpme]{color:#fff;mix-blend-mode:multiply;will-change:transform, opacity;transform-origin:50%;background:#000;place-items:center;display:grid;position:absolute;inset:-2px}.cut__word[data-astro-cid-lcdefpme]{font-family:var(--sans);letter-spacing:-.065em;white-space:nowrap;gap:.2em;padding-bottom:.04em;font-size:24vw;font-weight:800;line-height:.78;display:flex}.cut__intro[data-astro-cid-lcdefpme],.cut__outro[data-astro-cid-lcdefpme]{pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.cut__intro[data-astro-cid-lcdefpme]{padding-top:calc(var(--header-h) + 16px);justify-content:space-between;padding-bottom:clamp(20px,3vw,36px)}.cut__kicker[data-astro-cid-lcdefpme]{color:var(--ink-2);align-items:center;gap:10px;display:flex}.cut__sep[data-astro-cid-lcdefpme]{opacity:.4}.cut__intro-foot[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.cut__cue[data-astro-cid-lcdefpme]{color:var(--ink-2);align-items:center;gap:12px;display:inline-flex}.cut__cue-line[data-astro-cid-lcdefpme]{background:var(--line-2);width:56px;height:1px;position:relative;overflow:hidden}.cut__cue-line[data-astro-cid-lcdefpme]:after{content:"";background:var(--accent);animation:cue 1.8s var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes cue{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cut__outro[data-astro-cid-lcdefpme]{opacity:0;visibility:hidden;justify-content:flex-end;padding-bottom:clamp(20px,3vw,36px)}.cut__outro[data-astro-cid-lcdefpme].is-on{pointer-events:auto;visibility:visible}.cut__name[data-astro-cid-lcdefpme]{letter-spacing:-.06em;margin:0;font-size:clamp(3rem,9vw,9.5rem);font-weight:700;line-height:.86}.cut__outro-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:32px;margin-top:clamp(16px,2.4vw,32px);display:flex}.slate[data-astro-cid-lcdefpme]{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);background:#0c0b0a6b;border-radius:3px;flex:none;gap:4px;width:min(340px,100%);padding:16px 18px;transition:border-color .4s;display:grid}.slate[data-astro-cid-lcdefpme]:hover{border-color:var(--ink)}.slate__row[data-astro-cid-lcdefpme]{justify-content:space-between;margin-bottom:8px;display:flex}.slate__client[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:14px}.slate__title[data-astro-cid-lcdefpme]{font-size:1.9rem;line-height:1}.slate__cta[data-astro-cid-lcdefpme]{color:var(--accent);margin-top:10px}.ticks[data-astro-cid-lcdefpme]{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin-top:clamp(18px,2.4vw,28px);display:grid}.tick[data-astro-cid-lcdefpme]{align-items:center;height:22px;display:flex}.tick__bar[data-astro-cid-lcdefpme]{background:#f1ebe138;width:100%;height:2px;display:block;position:relative;overflow:hidden}.tick[data-astro-cid-lcdefpme]:hover .tick__bar[data-astro-cid-lcdefpme]{background:#f1ebe180}.tick__bar[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.tick[data-astro-cid-lcdefpme].is-active .tick__bar[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--accent);animation:tick var(--slide-ms,4.2s) linear forwards}.cut__pin[data-astro-cid-lcdefpme].is-paused .tick[data-astro-cid-lcdefpme].is-active .tick__bar[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{animation-play-state:paused}@keyframes tick{to{transform:scaleX(1)}}.wall[data-astro-cid-lcdefpme]{isolation:isolate;background:#000;height:clamp(620px,115vh,1150px);position:relative;overflow:hidden}.wall__tilt[data-astro-cid-lcdefpme]{align-content:center;display:grid;position:absolute;inset:-20% -30%;transform:rotate(-8deg)}.wall__rows[data-astro-cid-lcdefpme]{gap:clamp(10px,1.2vw,18px);display:grid}.wall__row[data-astro-cid-lcdefpme]:nth-child(2){margin-left:-18vw}.wall__row[data-astro-cid-lcdefpme]{will-change:transform;justify-content:center;gap:clamp(10px,1.2vw,18px);display:flex}.wall__tile[data-astro-cid-lcdefpme]{aspect-ratio:16/10;background:var(--bg-2);flex:none;width:clamp(260px,30vw,560px);position:relative;overflow:hidden}.wall__tile[data-astro-cid-lcdefpme] video{object-fit:cover;filter:saturate(1.1)contrast(1.05);width:100%;height:100%;transition:transform 1.2s var(--ease-out), filter .6s}.wall__tile[data-astro-cid-lcdefpme]:hover video{transform:scale(1.08)}.wall__cap[data-astro-cid-lcdefpme]{-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .4s, transform .5s var(--ease-out);background:#0000008c;padding:6px 10px;position:absolute;bottom:12px;left:12px;transform:translateY(6px)}.wall__tile[data-astro-cid-lcdefpme]:hover .wall__cap[data-astro-cid-lcdefpme]{opacity:1;transform:none}.wall__over[data-astro-cid-lcdefpme]{pointer-events:none;background:radial-gradient(60% 55%,#0000008c,#0000 70%);place-items:center;display:grid;position:absolute;inset:0}.wall__title[data-astro-cid-lcdefpme]{text-align:center;letter-spacing:-.065em;color:#fff;mix-blend-mode:difference;will-change:transform;margin:0;font-size:clamp(3.6rem,12vw,13rem);font-weight:800;line-height:.84}.drift[data-astro-cid-lcdefpme]{pointer-events:none;padding-top:clamp(60px,9vw,140px);overflow:hidden}.drift__line[data-astro-cid-lcdefpme]{letter-spacing:-.06em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px #f1ebe152;will-change:transform;font-size:clamp(5rem,17vw,19rem);font-weight:800;line-height:.85}.crafts[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px);display:grid}.craft[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--bg-2);transition:border-color .5s var(--ease-out);flex-direction:column;display:flex}.craft[data-astro-cid-lcdefpme]:hover{border-color:var(--line-2)}.craft__media[data-astro-cid-lcdefpme]{aspect-ratio:16/10}.craft__media[data-astro-cid-lcdefpme] video{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-out)}.craft[data-astro-cid-lcdefpme]:hover .craft__media[data-astro-cid-lcdefpme] video{transform:scale(1.04)}.craft__body[data-astro-cid-lcdefpme]{justify-items:start;gap:16px;padding:clamp(22px,3vw,40px);display:grid}.craft__text[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:44ch;margin:0}.craft[data-astro-cid-lcdefpme]:hover .btn[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.statement[data-astro-cid-lcdefpme]{justify-items:start;gap:32px;display:grid}.statement__text[data-astro-cid-lcdefpme]{letter-spacing:-.02em;max-width:21ch;margin:0;font-size:clamp(2.2rem,5.6vw,6rem);line-height:1}.clients[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);padding-block:clamp(18px,2.4vw,30px);overflow:hidden}.clients__track[data-astro-cid-lcdefpme]{width:max-content;animation:48s linear infinite marquee;display:flex}.clients[data-astro-cid-lcdefpme]:hover .clients__track[data-astro-cid-lcdefpme]{animation-play-state:paused}.clients__set[data-astro-cid-lcdefpme]{flex:none;display:flex}.clients__item[data-astro-cid-lcdefpme]{white-space:nowrap;align-items:center;gap:clamp(24px,3vw,48px);padding-right:clamp(24px,3vw,48px);font-size:clamp(2rem,4.4vw,4.4rem);line-height:1;display:inline-flex}.clients__star[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--accent);font-size:.4em}@keyframes marquee{to{transform:translate(-50%)}}.strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr);gap:clamp(10px,1.4vw,20px);display:grid}.strip__item[data-astro-cid-lcdefpme]:nth-child(2n){margin-top:clamp(24px,5vw,80px)}.strip__media[data-astro-cid-lcdefpme]{aspect-ratio:3/4}.strip__media[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out), filter .8s;filter:grayscale(.25)}.strip__item[data-astro-cid-lcdefpme]:hover img{filter:none;transform:scale(1.05)}.strip__cap[data-astro-cid-lcdefpme]{color:var(--muted);justify-content:space-between;gap:8px;margin-top:10px;font-size:10px;display:flex}@media (width<=860px){.cut__word[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:0;font-size:44vw;line-height:.8}.cut__outro-row[data-astro-cid-lcdefpme],.cut__intro-foot[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch}.cut__cue[data-astro-cid-lcdefpme]{display:none}.slate[data-astro-cid-lcdefpme]{width:100%}.slate__title[data-astro-cid-lcdefpme]{font-size:1.6rem}.crafts[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.strip[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.strip__item[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:0 0 58vw}.strip__item[data-astro-cid-lcdefpme]:nth-child(2n){margin-top:0}}@media (prefers-reduced-motion:reduce){.clients__track[data-astro-cid-lcdefpme]{animation:none}}
