.reel[data-astro-cid-xrigmekb]{position:relative}.stage[data-astro-cid-xrigmekb]{width:min(var(--max),100% - 2 * var(--gutter));margin-inline:auto;padding-block:14px 18px;display:grid;gap:12px;grid-template-columns:minmax(0,.95fr) minmax(0,2fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"intro monitor" "tl tl"}.stage[data-astro-cid-xrigmekb]{height:calc(100svh - 60px);min-height:560px}.intro[data-astro-cid-xrigmekb]{grid-area:intro;display:flex;flex-direction:column;gap:14px;justify-content:safe center;min-height:0;overflow:hidden}.monitor[data-astro-cid-xrigmekb]{grid-area:monitor}.tl[data-astro-cid-xrigmekb]{grid-area:tl}.name[data-astro-cid-xrigmekb]{font-size:min(clamp(2.6rem,1rem + 4.4vw,5.2rem),10svh);line-height:.88;font-weight:820;font-stretch:125%;letter-spacing:-.025em}.ln[data-astro-cid-xrigmekb]{display:block;overflow:hidden;padding:.1em 0 .16em;margin:-.1em 0 -.16em}.ln[data-astro-cid-xrigmekb]>span[data-astro-cid-xrigmekb]{display:inline-block;animation:rise .9s var(--ease) both}.ln[data-astro-cid-xrigmekb]+.ln[data-astro-cid-xrigmekb]>span[data-astro-cid-xrigmekb]{animation-delay:.09s}.claim[data-astro-cid-xrigmekb]{animation:fade .8s var(--ease) .25s both}@keyframes rise{0%{transform:translateY(108%)}}@keyframes fade{0%{opacity:0;transform:translateY(8px)}}.claim[data-astro-cid-xrigmekb]{font-size:var(--step-1);font-weight:600;font-stretch:104%;max-width:30ch;line-height:1.3}.role[data-astro-cid-xrigmekb]{color:var(--muted);max-width:40ch}.ctas[data-astro-cid-xrigmekb]{display:flex;flex-wrap:wrap;gap:10px}.assist[data-astro-cid-xrigmekb]{margin-top:6px;border:1px solid var(--line);border-radius:var(--r-m);background:var(--panel);padding:10px 12px;display:grid;gap:6px;font-size:var(--step--1)}.assist-h[data-astro-cid-xrigmekb]{display:flex;align-items:center;gap:8px;color:var(--muted)}.spark[data-astro-cid-xrigmekb]{width:9px;height:9px;border-radius:2px;background:var(--clip-project);transform:rotate(45deg)}.ask[data-astro-cid-xrigmekb]{font-family:var(--mono);color:var(--text)}.ask[data-astro-cid-xrigmekb]:before{content:"> ";color:var(--playhead)}.caret[data-astro-cid-xrigmekb]{display:inline-block;width:7px;height:1em;vertical-align:-2px;background:var(--playhead);margin-left:2px;animation:caret 1s steps(2,start) infinite}@keyframes caret{to{opacity:0}}.done[data-astro-cid-xrigmekb]{color:var(--clip-work)}.done[data-astro-cid-xrigmekb]:before{content:"✓ "}.reel-typing .done[data-astro-cid-xrigmekb]{visibility:hidden}.reel-on:not(.reel-typing) .caret[data-astro-cid-xrigmekb]{display:none}.monitor[data-astro-cid-xrigmekb]{display:flex;flex-direction:column;min-height:0;border:1px solid var(--line);border-radius:var(--r-m);background:#0f1114;overflow:hidden}.mon-bar[data-astro-cid-xrigmekb]{display:flex;justify-content:space-between;align-items:center;height:30px;flex:none;padding:0 12px;background:var(--panel-2);border-bottom:1px solid var(--line);font-size:.75rem;color:var(--muted)}.mon-l[data-astro-cid-xrigmekb]{display:inline-flex;align-items:center;gap:8px}.rec[data-astro-cid-xrigmekb]{width:8px;height:8px;border-radius:50%;background:var(--playhead)}.mon-bar[data-astro-cid-xrigmekb] .tc[data-astro-cid-xrigmekb]{color:var(--text)}.screen[data-astro-cid-xrigmekb]{position:relative;flex:1;min-height:0;container-type:size}.frame[data-astro-cid-xrigmekb]{position:absolute;inset:0;display:grid;grid-template-rows:minmax(0,1fr) auto;opacity:0;transition:opacity .35s var(--ease)}.frame[data-astro-cid-xrigmekb][data-frame="0"]{opacity:1}.reel-on .frame[data-astro-cid-xrigmekb]{opacity:0}.reel-on .frame[data-astro-cid-xrigmekb].on{opacity:1}.visual[data-astro-cid-xrigmekb]{position:relative;min-height:0;display:grid;place-items:center;padding:clamp(10px,3cqh,28px) clamp(12px,3cqw,36px) 0;overflow:hidden}.visual[data-astro-cid-xrigmekb] img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:6px;border:1px solid var(--line);box-shadow:0 24px 50px -28px #000}.visual[data-astro-cid-xrigmekb] img.phone{border-radius:18px}.visual[data-astro-cid-xrigmekb] .poster{height:100%;max-width:100%;aspect-ratio:16 / 10;width:auto}.f-work[data-astro-cid-xrigmekb] .visual[data-astro-cid-xrigmekb],.f-study[data-astro-cid-xrigmekb] .visual[data-astro-cid-xrigmekb],.f-intro[data-astro-cid-xrigmekb] .visual[data-astro-cid-xrigmekb],.f-end[data-astro-cid-xrigmekb] .visual[data-astro-cid-xrigmekb]{background:radial-gradient(90% 120% at 85% 0%,color-mix(in srgb,var(--c, var(--playhead)) 22%,transparent),transparent 62%)}.f-work[data-astro-cid-xrigmekb]{--c: var(--clip-work)}.f-study[data-astro-cid-xrigmekb]{--c: var(--clip-study)}.f-project[data-astro-cid-xrigmekb]{--c: var(--clip-project)}.metrics[data-astro-cid-xrigmekb]{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(10px,3cqw,32px);width:100%}.metrics[data-astro-cid-xrigmekb] li[data-astro-cid-xrigmekb]{display:grid;gap:4px;border-left:3px solid var(--c);padding-left:12px}.mv[data-astro-cid-xrigmekb]{font-size:clamp(1.3rem,4cqw,3rem);font-weight:820;font-stretch:112%;line-height:1;white-space:nowrap}.ml[data-astro-cid-xrigmekb]{color:var(--muted);font-size:var(--step--1);max-width:22ch}.slate[data-astro-cid-xrigmekb]{display:flex;align-items:center;gap:clamp(10px,3cqw,28px);font-size:clamp(2.2rem,11cqw,6.4rem);font-weight:820;font-stretch:125%;line-height:1}.arrow[data-astro-cid-xrigmekb]{width:clamp(40px,12cqw,140px);height:4px;background:var(--playhead);position:relative}.arrow[data-astro-cid-xrigmekb]:after{content:"";position:absolute;right:-2px;top:50%;translate:0 -50%;border:10px solid transparent;border-left:14px solid var(--playhead);border-right:0}.third[data-astro-cid-xrigmekb]{display:flex;gap:18px;align-items:flex-end;justify-content:space-between;padding:clamp(10px,2.4cqh,18px) clamp(12px,3cqw,28px) clamp(12px,3cqh,20px);border-top:1px solid var(--line);background:linear-gradient(90deg,color-mix(in srgb,var(--c, var(--playhead)) 14%,#15171b),#15171b 60%)}.t-text[data-astro-cid-xrigmekb]{display:grid;gap:2px;min-width:0}.t-title[data-astro-cid-xrigmekb]{font-size:clamp(1.2rem,3.4cqw,2rem);font-weight:780;font-stretch:115%;line-height:1.1}.t-sub[data-astro-cid-xrigmekb]{font-family:var(--mono);font-size:.78rem;color:var(--c, var(--playhead))}.t-body[data-astro-cid-xrigmekb]{color:var(--muted);max-width:62ch;font-size:var(--step--1)}.t-metric[data-astro-cid-xrigmekb]{font-size:var(--step--1);color:var(--muted)}.t-metric[data-astro-cid-xrigmekb] b[data-astro-cid-xrigmekb]{color:var(--text);font-stretch:112%}.t-cta[data-astro-cid-xrigmekb]{flex:none;white-space:nowrap;padding:.5em .9em;border:1px solid var(--line);border-radius:var(--r-s);background:var(--panel-2);text-decoration:none;font-weight:640;font-size:var(--step--1)}.t-cta[data-astro-cid-xrigmekb]:hover{border-color:var(--playhead)}.f-end[data-astro-cid-xrigmekb] .t-cta[data-astro-cid-xrigmekb]{background:var(--playhead);color:#1a0d08;border-color:transparent}@container (max-height: 300px){.t-body[data-astro-cid-xrigmekb]{display:none}}@container (max-width: 560px){.third[data-astro-cid-xrigmekb]{flex-wrap:wrap;gap:8px}.t-metric[data-astro-cid-xrigmekb]{display:none}.t-cta[data-astro-cid-xrigmekb]{padding:.35em .75em}.t-body[data-astro-cid-xrigmekb]{font-size:.8rem}}.tl[data-astro-cid-xrigmekb]{border:1px solid var(--line);border-radius:var(--r-m);background:var(--panel);overflow:hidden}.tl-bar[data-astro-cid-xrigmekb]{display:flex;align-items:center;gap:12px;height:34px;padding:0 8px;border-bottom:1px solid var(--line);background:var(--panel-2);font-size:.78rem}.tl-play[data-astro-cid-xrigmekb]{width:30px;height:24px;display:grid;place-items:center;border:0;border-radius:var(--r-s);background:var(--playhead);color:#1a0d08;cursor:pointer}.tl-play[data-astro-cid-xrigmekb]:hover{background:#ff7655}.tl-play[data-astro-cid-xrigmekb] .i-pause[data-astro-cid-xrigmekb],.reel-playing .tl-play[data-astro-cid-xrigmekb] .i-play[data-astro-cid-xrigmekb]{display:none}.reel-playing .tl-play[data-astro-cid-xrigmekb] .i-pause[data-astro-cid-xrigmekb]{display:inline}.tl-hint[data-astro-cid-xrigmekb]{color:var(--muted)}.tl-skip[data-astro-cid-xrigmekb]{margin-left:auto;color:var(--muted)}.tl-skip[data-astro-cid-xrigmekb]:hover{color:var(--text)}.tl-body[data-astro-cid-xrigmekb]{display:grid;grid-template-columns:82px minmax(0,1fr)}.tl-heads[data-astro-cid-xrigmekb]{border-right:1px solid var(--line);background:var(--panel-2)}.tl-ruler-head[data-astro-cid-xrigmekb],.tl-ruler[data-astro-cid-xrigmekb]{height:22px;border-bottom:1px solid var(--line)}.tl-head[data-astro-cid-xrigmekb]{height:calc(var(--lanes) * 22px + 8px);display:flex;align-items:center;gap:8px;padding:0 10px;border-bottom:1px solid var(--line);font-size:.75rem;color:var(--muted)}.tl-head[data-astro-cid-xrigmekb]:last-child,.tl-track[data-astro-cid-xrigmekb]:last-of-type{border-bottom:0}.tl-head[data-astro-cid-xrigmekb] .tc[data-astro-cid-xrigmekb]{color:var(--text);font-weight:600}.t-project[data-astro-cid-xrigmekb]{--c: var(--clip-project)}.t-work[data-astro-cid-xrigmekb]{--c: var(--clip-work)}.t-study[data-astro-cid-xrigmekb]{--c: var(--clip-study)}.tl-head[data-astro-cid-xrigmekb]:before{content:"";width:3px;align-self:stretch;margin-block:7px;border-radius:2px;background:var(--c)}.tl-area[data-astro-cid-xrigmekb]{position:relative;touch-action:pan-y;cursor:ew-resize;user-select:none;-webkit-user-select:none}.tl-ruler[data-astro-cid-xrigmekb]{position:relative}.yr[data-astro-cid-xrigmekb]{position:absolute;top:4px;font-size:.68rem;color:var(--muted);padding-left:4px;border-left:1px solid var(--line);line-height:14px}.mo[data-astro-cid-xrigmekb]{position:absolute;bottom:0;width:1px;height:5px;background:var(--line)}.remap[data-astro-cid-xrigmekb]{position:absolute;top:0;bottom:-400px;width:0;border-left:1px dashed color-mix(in srgb,var(--muted) 45%,transparent);pointer-events:none;z-index:1}.tl-track[data-astro-cid-xrigmekb]{position:relative;height:calc(var(--lanes) * 22px + 8px);border-bottom:1px solid var(--line)}.clip[data-astro-cid-xrigmekb]{position:absolute;top:calc(4px + var(--lane) * 22px);height:19px;min-width:6px;border-radius:3px;overflow:hidden;text-decoration:none;background-color:color-mix(in srgb,var(--c) 72%,#111);background-image:var(--thumb, none),linear-gradient(90deg,transparent calc(100% - 1px),rgba(0,0,0,.25) 0);background-size:auto 100%,34px 100%;background-repeat:repeat-x;background-blend-mode:soft-light,normal;box-shadow:inset 0 0 0 1px #ffffff24;display:flex;align-items:center;transition:transform .45s var(--ease),opacity .45s,box-shadow .2s,filter .2s;transform-origin:left center}.clip-name[data-astro-cid-xrigmekb]{padding:0 6px;font-size:.68rem;font-weight:650;color:#0e1012;white-space:nowrap;text-shadow:0 0 6px rgba(255,255,255,.35)}.clip[data-astro-cid-xrigmekb]:hover,.clip[data-astro-cid-xrigmekb]:focus-visible{filter:brightness(1.15)}.clip[data-astro-cid-xrigmekb].narrow{overflow:visible}.clip[data-astro-cid-xrigmekb].narrow .clip-name[data-astro-cid-xrigmekb]{position:absolute;left:100%;color:var(--text);text-shadow:none;padding-left:5px}.clip[data-astro-cid-xrigmekb].narrow.at-end .clip-name[data-astro-cid-xrigmekb]{left:auto;right:100%;padding:0 5px 0 0}.clip[data-astro-cid-xrigmekb].live{box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #fff;filter:brightness(1.12);z-index:1}.reel-assembling .clip[data-astro-cid-xrigmekb].pre{transform:scaleX(.02) translateY(-14px);opacity:0}.playhead[data-astro-cid-xrigmekb]{position:absolute;top:0;bottom:0;left:0;width:2px;margin-left:-1px;background:var(--playhead);z-index:3;cursor:grab;outline:none}.playhead[data-astro-cid-xrigmekb]:before{content:"";position:absolute;inset:0 -9px}.ph-cap[data-astro-cid-xrigmekb]{position:absolute;top:0;left:50%;translate:-50% 0;width:13px;height:15px;background:var(--playhead);clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%)}.playhead[data-astro-cid-xrigmekb]:focus-visible .ph-cap[data-astro-cid-xrigmekb]{outline:2px solid #fff;outline-offset:2px}.reel-dragging .playhead[data-astro-cid-xrigmekb]{cursor:grabbing}@media(max-width:900px){.stage[data-astro-cid-xrigmekb]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"intro" "monitor" "tl";gap:10px;padding-block:10px 12px}.intro[data-astro-cid-xrigmekb]{gap:8px}.name[data-astro-cid-xrigmekb]{font-size:clamp(2.1rem,1.2rem + 5vw,3.4rem)}.ln[data-astro-cid-xrigmekb]{display:inline-block}.claim[data-astro-cid-xrigmekb]{font-size:var(--step-0);max-width:none}.role[data-astro-cid-xrigmekb],.assist[data-astro-cid-xrigmekb]{display:none}.ctas[data-astro-cid-xrigmekb] .btn[data-astro-cid-xrigmekb]{padding:.5em .9em;font-size:var(--step--1)}.monitor[data-astro-cid-xrigmekb]{min-height:200px}.tl-body[data-astro-cid-xrigmekb]{grid-template-columns:40px minmax(0,1fr)}.tl-head[data-astro-cid-xrigmekb] .hn[data-astro-cid-xrigmekb],.tl-hint[data-astro-cid-xrigmekb],.yr[data-astro-cid-xrigmekb]:not(.key){display:none}.tl-head[data-astro-cid-xrigmekb]{padding:0 6px}.clip-name[data-astro-cid-xrigmekb]{font-size:.62rem;padding:0 4px}}@media(max-width:900px)and (max-height:700px){.ctas[data-astro-cid-xrigmekb]{display:none}}@media(min-width:901px)and (max-height:860px){.role[data-astro-cid-xrigmekb]{display:none}.intro[data-astro-cid-xrigmekb]{gap:10px}}@media(min-width:901px)and (max-height:720px){.assist[data-astro-cid-xrigmekb]{display:none}}.bento[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}.b-lead[data-astro-cid-j7pv25f6]{grid-column:span 2;grid-row:span 2;display:grid}.bento[data-astro-cid-j7pv25f6]>*{min-width:0}.b-more[data-astro-cid-j7pv25f6]{display:grid;align-content:end;gap:8px;padding:24px;border-radius:14px;border:1px dashed var(--line);text-decoration:none;background:repeating-linear-gradient(90deg,transparent 0 33px,color-mix(in srgb,var(--line) 50%,transparent) 33px 34px);transition:border-color .25s}.b-more[data-astro-cid-j7pv25f6]:hover{border-color:var(--playhead)}.b-count[data-astro-cid-j7pv25f6]{font-size:var(--step-4);font-weight:820;font-stretch:120%;line-height:1;color:var(--clip-project)}.b-t[data-astro-cid-j7pv25f6]{font-size:var(--step-2);font-weight:760;font-stretch:112%}.b-more[data-astro-cid-j7pv25f6]:hover .b-t[data-astro-cid-j7pv25f6]{text-decoration:underline;text-decoration-color:var(--playhead);text-underline-offset:5px}.b-s[data-astro-cid-j7pv25f6]{color:var(--muted)}@media(max-width:1000px){.bento[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.b-lead[data-astro-cid-j7pv25f6]{grid-row:auto}}@media(max-width:640px){.bento[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.b-lead[data-astro-cid-j7pv25f6]{grid-column:auto}}.band[data-astro-cid-j7pv25f6]{background:var(--panel);border-block:1px solid var(--line)}.hire-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(24px,5vw,72px);align-items:start}@media(max-width:900px){.hire-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.hire-grid[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6]{margin-bottom:0}.hire-grid[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{margin-top:12px}.services[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line)}@media(max-width:560px){.services[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.services[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:22px 20px 22px 0;border-bottom:1px solid var(--line)}.services[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(odd){padding-right:24px}@media(min-width:561px){.services[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2n){padding-left:24px;border-left:1px solid var(--line)}}.services[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--step-1);margin-bottom:8px}.services[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted)}.posts[data-astro-cid-j7pv25f6]{list-style:none;border-top:1px solid var(--line)}.posts[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr auto;gap:16px;padding:14px 4px;border-bottom:1px solid var(--line);text-decoration:none;align-items:baseline}.posts[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .pt[data-astro-cid-j7pv25f6]{color:#fff;text-decoration:underline;text-decoration-color:var(--clip-writing)}.posts[data-astro-cid-j7pv25f6] .pt[data-astro-cid-j7pv25f6]{font-size:var(--step-1);font-weight:620;font-stretch:104%}.posts[data-astro-cid-j7pv25f6] .views[data-astro-cid-j7pv25f6]{color:var(--clip-writing);white-space:nowrap}.all-posts[data-astro-cid-j7pv25f6]{margin-top:18px;color:var(--muted)}@media(max-width:560px){.posts[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:4px}}
