.intro[data-astro-cid-qt4ucd67]{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:40px;display:grid}.eyebrow[data-astro-cid-qt4ucd67]{margin-bottom:16px}h2[data-astro-cid-qt4ucd67]{font:800 var(--font-size-display-lg) / 1 var(--font-sans);letter-spacing:var(--tracking-tight);font-stretch:var(--font-stretch-display);margin:0}p[data-astro-cid-qt4ucd67]{font:400 var(--font-size-xl) / 1.5 var(--font-sans);color:var(--color-text-muted);margin:0}@media (width<=1100px){.intro[data-astro-cid-qt4ucd67]{grid-template-columns:1fr}}.concepts[data-astro-cid-2f4a2dph]{padding:88px var(--layout-gutter) 0}.list[data-astro-cid-2f4a2dph]{gap:20px;display:grid}.row[data-astro-cid-2f4a2dph]{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,.35fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;padding-top:20px;display:grid}.info[data-astro-cid-2f4a2dph]{gap:10px;padding-top:24px;display:grid}h3[data-astro-cid-2f4a2dph]{font:700 var(--font-size-title) / 1.1 var(--font-sans);letter-spacing:var(--tracking-heading);margin:0}.meta[data-astro-cid-2f4a2dph]{font:500 var(--font-size-xs) var(--font-mono);color:var(--color-text-muted);letter-spacing:var(--tracking-label)}.info[data-astro-cid-2f4a2dph] p[data-astro-cid-2f4a2dph]{font:400 var(--font-size-base) / 1.5 var(--font-sans);color:var(--color-text-muted);margin:6px 0 0}.shot[data-astro-cid-2f4a2dph]{gap:8px;margin:0;display:grid}.caption[data-astro-cid-2f4a2dph]{font:500 var(--font-size-2xs) var(--font-mono);color:var(--color-text-muted);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.caption[data-astro-cid-2f4a2dph].concept{color:var(--color-text-accent)}.frame[data-astro-cid-2f4a2dph]{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-muted);height:250px;overflow:hidden}.frame[data-astro-cid-2f4a2dph].concept{background:var(--color-surface-brand)}.frame[data-astro-cid-2f4a2dph] img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}@media (width<=900px){.row[data-astro-cid-2f4a2dph]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.row[data-astro-cid-2f4a2dph]{grid-template-columns:1fr}}.form[data-astro-cid-dc5wlpzw]{background:var(--color-surface-brand);color:var(--color-text-inverse);border-radius:var(--radius-xl);gap:20px;padding:40px;display:grid}.sent[data-astro-cid-dc5wlpzw]{gap:12px;padding:24px 0;display:none}.form[data-astro-cid-dc5wlpzw][data-state=sent] .sent[data-astro-cid-dc5wlpzw],.sent[data-astro-cid-dc5wlpzw]:target{display:grid}.form[data-astro-cid-dc5wlpzw][data-state=sent] .fields[data-astro-cid-dc5wlpzw],.form[data-astro-cid-dc5wlpzw]:has(.sent:target) .fields[data-astro-cid-dc5wlpzw]{display:none}.send-error[data-astro-cid-dc5wlpzw]{margin:0;display:none}.form[data-astro-cid-dc5wlpzw][data-state=error] .send-error[data-astro-cid-dc5wlpzw],.send-error[data-astro-cid-dc5wlpzw]:target{display:block}.trap[data-astro-cid-dc5wlpzw]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sent-heading[data-astro-cid-dc5wlpzw]{font:800 var(--font-size-display-2xs) / 1 var(--font-sans);letter-spacing:var(--tracking-tighter);color:var(--color-text-inverse-accent);margin:0}.sent-heading[data-astro-cid-dc5wlpzw]:focus{outline:none}.sent[data-astro-cid-dc5wlpzw] p[data-astro-cid-dc5wlpzw]{font:400 var(--font-size-xl) / 1.5 var(--font-sans);color:var(--color-text-inverse-muted);margin:0}.fields[data-astro-cid-dc5wlpzw]{gap:20px;display:grid}.pair[data-astro-cid-dc5wlpzw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field[data-astro-cid-dc5wlpzw]{gap:8px;display:grid}.label[data-astro-cid-dc5wlpzw]{font:500 var(--font-size-xs) var(--font-mono);color:var(--color-text-inverse-muted);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}input[data-astro-cid-dc5wlpzw]:not([type=radio]),textarea[data-astro-cid-dc5wlpzw]{box-sizing:border-box;border-radius:var(--radius-md);border:1.5px solid var(--color-border-inverse-field);background:var(--color-surface-inverse-field);width:100%;min-width:0;color:var(--color-text-inverse);font:400 var(--font-size-lg) var(--font-sans);outline:none;padding:14px 16px}textarea[data-astro-cid-dc5wlpzw]{font:400 var(--font-size-lg) / 1.5 var(--font-sans);resize:vertical}input[data-astro-cid-dc5wlpzw]:not([type=radio]):focus,textarea[data-astro-cid-dc5wlpzw]:focus{border-color:var(--color-surface-accent)}.error[data-astro-cid-dc5wlpzw]{font:400 var(--font-size-sm) / 1.5 var(--font-sans);color:var(--color-text-inverse-accent)}.need[data-astro-cid-dc5wlpzw]{border:0;min-width:0;margin:0;padding:0}.need[data-astro-cid-dc5wlpzw] legend[data-astro-cid-dc5wlpzw]{float:left;width:100%;margin-bottom:8px;padding:0}.pills[data-astro-cid-dc5wlpzw]{clear:both;flex-wrap:wrap;gap:8px;display:flex}.pill[data-astro-cid-dc5wlpzw]{border:1.5px solid var(--color-border-inverse-toggle);border-radius:var(--radius-pill);font:600 var(--font-size-sm) var(--font-sans);cursor:pointer;color:var(--color-text-inverse);transition:background var(--duration-fast), color var(--duration-fast);white-space:nowrap;background:0 0;flex:none;padding:9px 14px;position:relative}.pill[data-astro-cid-dc5wlpzw]:has(.pill-input:checked){background:var(--color-surface-raised);color:var(--color-text-brand)}.pill[data-astro-cid-dc5wlpzw]:has(.pill-input:focus-visible){outline:auto}.pill-input[data-astro-cid-dc5wlpzw]{opacity:0;pointer-events:none;margin:0;position:absolute;inset:0}.submit[data-astro-cid-dc5wlpzw]{background:var(--color-surface-accent);color:var(--color-text-on-accent);border-radius:var(--radius-pill);font:600 var(--font-size-xl) var(--font-sans);cursor:pointer;transition:transform var(--duration-quick);border:0;margin-top:4px;padding:18px 28px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.submit[data-astro-cid-dc5wlpzw]:hover{transform:translateY(-2px)}}.footnote[data-astro-cid-dc5wlpzw]{font:400 var(--font-size-sm) / 1.5 var(--font-sans);color:var(--color-text-inverse-muted)}@media (width<=1100px){.pair[data-astro-cid-dc5wlpzw]{grid-template-columns:1fr}}.webcam[data-astro-cid-svsgn6ti]{gap:12px;margin-top:40px;display:grid}.head[data-astro-cid-svsgn6ti]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.label[data-astro-cid-svsgn6ti]{font:500 var(--font-size-xs) var(--font-mono);color:var(--color-text-muted);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;align-items:center;gap:8px;display:flex}.dot[data-astro-cid-svsgn6ti]{border-radius:var(--radius-round);background:var(--color-text-accent);width:8px;height:8px}.caption[data-astro-cid-svsgn6ti]{font:400 var(--font-size-xs) var(--font-mono);color:var(--color-text-muted)}.frame[data-astro-cid-svsgn6ti]{border-radius:var(--radius-lg);background:var(--color-surface-brand);aspect-ratio:16/9;min-height:200px;overflow:hidden}.frame[data-astro-cid-svsgn6ti] a[data-astro-cid-svsgn6ti]{width:100%;height:100%;color:var(--color-text-inverse-muted);font:400 var(--font-size-sm) var(--font-mono);justify-content:center;align-items:center;text-decoration:none;display:flex}.contact[data-astro-cid-ucr3gqzx]{padding:72px var(--layout-gutter) 88px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}.eyebrow[data-astro-cid-ucr3gqzx]{margin-bottom:20px}h1[data-astro-cid-ucr3gqzx]{font:900 var(--font-size-display-2xl) / 1 var(--font-sans);letter-spacing:var(--tracking-tighter);font-stretch:var(--font-stretch-display);margin:0}.intro[data-astro-cid-ucr3gqzx]{font:400 var(--font-size-lead-sm) / 1.5 var(--font-sans);color:var(--color-text-secondary);margin:28px 0 0}.details[data-astro-cid-ucr3gqzx]{gap:0;margin:48px 0 0;display:grid}.row[data-astro-cid-ucr3gqzx]{border-top:1px solid var(--color-border);grid-template-columns:minmax(110px,.15fr) minmax(0,1fr);gap:24px;padding:22px 0;display:grid}.row[data-astro-cid-ucr3gqzx]:last-child{border-bottom:1px solid var(--color-border)}dt[data-astro-cid-ucr3gqzx]{font:500 var(--font-size-xs) var(--font-mono);color:var(--color-text-muted);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;padding-top:4px}dd[data-astro-cid-ucr3gqzx]{margin:0}.value[data-astro-cid-ucr3gqzx]{font:700 var(--font-size-title-md) / 1.1 var(--font-sans);letter-spacing:var(--tracking-heading);text-decoration:none}.office-detail[data-astro-cid-ucr3gqzx]{font:400 var(--font-size-lg) / 1.5 var(--font-sans);color:var(--color-text-muted);margin-top:6px}@media (width<=1100px){.contact[data-astro-cid-ucr3gqzx],.row[data-astro-cid-ucr3gqzx]{grid-template-columns:1fr}}.cta-band[data-astro-cid-eyejplsd]{margin:0 var(--layout-gutter) 48px;border-radius:var(--radius-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:56px;display:flex}.tone-accent[data-astro-cid-eyejplsd]{background:var(--color-surface-accent);color:var(--color-text-on-accent)}.tone-brand[data-astro-cid-eyejplsd]{background:var(--color-surface-brand);color:var(--color-text-inverse)}h2[data-astro-cid-eyejplsd]{font:900 var(--font-size-display-lg) / .95 var(--font-sans);letter-spacing:var(--tracking-tighter);font-stretch:var(--font-stretch-display);margin:0}p[data-astro-cid-eyejplsd]{font:400 var(--font-size-2xl) / 1.4 var(--font-sans);margin:16px 0 0}.tone-brand[data-astro-cid-eyejplsd] p[data-astro-cid-eyejplsd]{color:var(--color-text-inverse-muted)}.size-lg[data-astro-cid-eyejplsd]{padding:64px 56px}.size-lg[data-astro-cid-eyejplsd] h2[data-astro-cid-eyejplsd]{font-size:var(--font-size-display-2xl)}.size-lg[data-astro-cid-eyejplsd] p[data-astro-cid-eyejplsd]{margin-top:18px}.action[data-astro-cid-eyejplsd]{flex:none}.featured-work[data-astro-cid-fehikk5r]{padding:88px var(--layout-gutter) 64px}.grid[data-astro-cid-fehikk5r]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.feature[data-astro-cid-fehikk5r]{background:var(--color-surface-brand);color:var(--color-text-inverse);border-radius:var(--radius-lg);grid-column:1/-1;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:end;gap:32px;padding:28px 28px 28px 32px;text-decoration:none;display:grid}.feature[data-astro-cid-fehikk5r] .media[data-astro-cid-fehikk5r]{aspect-ratio:16/9;background:var(--color-surface-brand-raised)}.media[data-astro-cid-fehikk5r]{border-radius:var(--radius-sm);overflow:hidden}.media[data-astro-cid-fehikk5r] img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.feature[data-astro-cid-fehikk5r] .meta[data-astro-cid-fehikk5r]{font:500 var(--font-size-xs) var(--font-mono);color:var(--color-text-inverse-accent);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.feature[data-astro-cid-fehikk5r] h3[data-astro-cid-fehikk5r]{font:700 var(--font-size-title-xl) / 1.05 var(--font-sans);letter-spacing:var(--tracking-heading);margin:12px 0 10px}.feature[data-astro-cid-fehikk5r] p[data-astro-cid-fehikk5r]{font:400 var(--font-size-base) / 1.5 var(--font-sans);color:var(--color-text-inverse-muted);margin:0}.visit[data-astro-cid-fehikk5r]{font:600 var(--font-size-md) var(--font-sans);border-bottom:1.5px solid var(--color-surface-accent);display:inline-block}.feature[data-astro-cid-fehikk5r] .visit[data-astro-cid-fehikk5r]{color:var(--color-text-inverse);margin-top:16px}.card[data-astro-cid-fehikk5r]{border-radius:var(--radius-lg);padding:20px 20px 24px;text-decoration:none;display:block}.card[data-astro-cid-fehikk5r] .media[data-astro-cid-fehikk5r]{aspect-ratio:16/10}.tone-muted[data-astro-cid-fehikk5r]{background:var(--color-surface-muted)}.tone-muted[data-astro-cid-fehikk5r] .media[data-astro-cid-fehikk5r]{background:var(--color-surface-brand)}.tone-accent[data-astro-cid-fehikk5r]{background:var(--color-surface-accent-subtle)}.tone-accent[data-astro-cid-fehikk5r] .media[data-astro-cid-fehikk5r]{background:var(--color-surface-raised)}.card[data-astro-cid-fehikk5r] .meta[data-astro-cid-fehikk5r]{font:500 var(--font-size-xs) var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin-top:18px}.tone-muted[data-astro-cid-fehikk5r] .meta[data-astro-cid-fehikk5r]{color:var(--color-text-brand)}.tone-accent[data-astro-cid-fehikk5r] .meta[data-astro-cid-fehikk5r]{color:var(--color-text-accent)}.card[data-astro-cid-fehikk5r] h3[data-astro-cid-fehikk5r]{font:700 var(--font-size-title-md) / 1.1 var(--font-sans);letter-spacing:var(--tracking-heading);margin:8px 0 0}.card[data-astro-cid-fehikk5r] .visit[data-astro-cid-fehikk5r]{color:var(--color-text-brand);margin-top:12px}@media (width<=1100px){.grid[data-astro-cid-fehikk5r]{grid-template-columns:1fr}}.journey[data-astro-cid-jclee435]{background:var(--color-surface-brand);color:var(--color-text-inverse);padding:0 var(--layout-gutter)}.route[data-astro-cid-jclee435]{border-top:1px solid var(--color-border-inverse-subtle);margin-top:-8px;padding:40px 0 48px;position:relative}.line[data-astro-cid-jclee435]{background:var(--color-border-inverse);height:2px;margin:0 10%;position:relative}.dot[data-astro-cid-jclee435]{border-radius:var(--radius-round);background:var(--color-surface-accent);width:16px;height:16px;box-shadow:0 0 0 4px var(--color-accent-halo);margin:-8px 0 0 -8px;position:absolute;top:50%;left:100%}.ping[data-astro-cid-jclee435]{border-radius:var(--radius-round);background:var(--color-surface-accent);opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.dot[data-astro-cid-jclee435]{animation:route 14s var(--ease-route) infinite;left:0%}.ping[data-astro-cid-jclee435]{animation:1.6s ease-out infinite ping}}@keyframes route{0%,6%{left:0%}18%,26%{left:25%}38%,46%{left:50%}58%,66%{left:75%}80%,to{left:100%}}@keyframes ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.stops[data-astro-cid-jclee435]{height:96px;margin:22px 10% 0;padding:0;list-style:none;position:relative}li[data-astro-cid-jclee435]{top:0;left:var(--position);text-align:center;width:18%;position:absolute;transform:translate(-50%)}.marker[data-astro-cid-jclee435]{font:500 var(--font-size-2xs) var(--font-mono);color:var(--color-text-inverse-accent);letter-spacing:var(--tracking-eyebrow)}.place[data-astro-cid-jclee435]{font:700 var(--font-size-xl) / 1.1 var(--font-sans);margin-top:6px}.caption[data-astro-cid-jclee435]{font:400 var(--font-size-sm) / 1.4 var(--font-sans);color:var(--color-text-inverse-muted);margin-top:4px}@media (width<=1100px){.stops[data-astro-cid-jclee435]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px 16px;height:auto;margin:22px 0 0;display:grid}li[data-astro-cid-jclee435]{text-align:left;width:auto;position:static;transform:none}}.logo-wall[data-astro-cid-n3nbnwlz]{padding:8px var(--layout-gutter);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,.2fr) minmax(0,1fr);gap:0 40px;display:grid}.row[data-astro-cid-n3nbnwlz]{display:contents}.label[data-astro-cid-n3nbnwlz]{font:500 var(--font-size-xs) var(--font-mono);color:var(--color-text-muted);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;align-items:center;margin:0;padding:22px 0;display:flex}.logos[data-astro-cid-n3nbnwlz]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:32px;margin:0;padding:22px 0;list-style:none;display:grid}.row[data-astro-cid-n3nbnwlz]:not(:last-child) .label[data-astro-cid-n3nbnwlz],.row[data-astro-cid-n3nbnwlz]:not(:last-child) .logos[data-astro-cid-n3nbnwlz]{border-bottom:1px solid var(--color-border-subtle)}.tile[data-astro-cid-n3nbnwlz]{border-radius:var(--radius-sm);background:var(--tile-bg,transparent);height:96px;overflow:hidden}.fit-contain[data-astro-cid-n3nbnwlz],.fit-inset[data-astro-cid-n3nbnwlz]{background:var(--tile-bg,var(--color-surface-raised));border:1px solid var(--color-border-muted)}.fit-inset[data-astro-cid-n3nbnwlz]{box-sizing:border-box;justify-content:center;align-items:center;padding:10px 12px;display:flex}.tile[data-astro-cid-n3nbnwlz] img{object-fit:contain;width:100%;height:100%;transform:scale(var(--scale,1));display:block}.fit-cover[data-astro-cid-n3nbnwlz] img{object-fit:cover}@media (width<=1100px){.logo-wall[data-astro-cid-n3nbnwlz]{grid-template-columns:1fr}}@media (width<=900px){.logos[data-astro-cid-n3nbnwlz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.logos[data-astro-cid-n3nbnwlz]{grid-template-columns:1fr}}.numbered-steps[data-astro-cid-2nslsvdb]{padding:88px var(--layout-gutter)}h2[data-astro-cid-2nslsvdb]{font:800 var(--font-size-display-sm) / 1 var(--font-sans);letter-spacing:var(--tracking-tight);font-stretch:var(--font-stretch-display);margin:0 0 40px}.steps[data-astro-cid-2nslsvdb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-2nslsvdb]{border-top:3px solid var(--color-border-strong);padding-top:18px}.number[data-astro-cid-2nslsvdb]{font:500 var(--font-size-sm) var(--font-mono);color:var(--color-text-accent)}h3[data-astro-cid-2nslsvdb]{font:700 var(--font-size-title) / 1.1 var(--font-sans);letter-spacing:var(--tracking-heading);margin:10px 0 8px}p[data-astro-cid-2nslsvdb]{font:400 var(--font-size-base) / 1.5 var(--font-sans);color:var(--color-text-muted);margin:0}@media (width<=900px){.steps[data-astro-cid-2nslsvdb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.steps[data-astro-cid-2nslsvdb]{grid-template-columns:1fr}}.tile[data-astro-cid-jqbxuf2s]{border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex}.size-md[data-astro-cid-jqbxuf2s]{width:44px;height:44px}.size-sm[data-astro-cid-jqbxuf2s]{width:40px;height:40px}.tone-brand[data-astro-cid-jqbxuf2s]{background:var(--color-surface-brand)}.tone-accent[data-astro-cid-jqbxuf2s]{background:var(--color-surface-accent)}.tone-light[data-astro-cid-jqbxuf2s]{background:var(--color-surface-raised)}img[data-astro-cid-jqbxuf2s]{width:24px;height:24px;display:block}.size-sm[data-astro-cid-jqbxuf2s] img[data-astro-cid-jqbxuf2s]{width:22px;height:22px}.icon-wordpress[data-astro-cid-jqbxuf2s] img[data-astro-cid-jqbxuf2s]{width:26px;height:26px}.size-sm[data-astro-cid-jqbxuf2s].icon-wordpress img[data-astro-cid-jqbxuf2s]{width:24px;height:24px}.icon-keystatic[data-astro-cid-jqbxuf2s]{overflow:hidden}.icon-keystatic[data-astro-cid-jqbxuf2s] img[data-astro-cid-jqbxuf2s]{object-fit:cover;width:100%;height:100%}.display-overview[data-astro-cid-lcskjbvu]{padding:64px var(--layout-gutter) 88px}.display-pricing[data-astro-cid-lcskjbvu]{padding:8px var(--layout-gutter) 24px}.grid[data-astro-cid-lcskjbvu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.card[data-astro-cid-lcskjbvu]{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface-page);cursor:default;transition:transform var(--duration-moderate) var(--ease-emphasized), box-shadow var(--duration-moderate), background var(--duration-moderate);flex-direction:column;gap:14px;padding:28px 26px 30px;display:flex}.card[data-astro-cid-lcskjbvu].highlight{background:var(--color-surface-brand);color:var(--color-text-inverse)}@media (hover:hover){.card[data-astro-cid-lcskjbvu]:hover{box-shadow:var(--shadow-raised-hover);background:var(--color-surface-raised)}.card[data-astro-cid-lcskjbvu].highlight:hover{box-shadow:var(--shadow-raised-hover-brand);background:var(--color-surface-brand-hover)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.card[data-astro-cid-lcskjbvu]:hover{transform:translateY(-6px)}}.head[data-astro-cid-lcskjbvu]{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.label[data-astro-cid-lcskjbvu]{font:500 var(--font-size-xs) var(--font-mono);color:var(--color-text-muted);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.highlight[data-astro-cid-lcskjbvu] .label[data-astro-cid-lcskjbvu]{color:var(--color-text-inverse-accent)}.number[data-astro-cid-lcskjbvu]{font:500 var(--font-size-xs) var(--font-mono);color:var(--color-text-muted)}.highlight[data-astro-cid-lcskjbvu] .number[data-astro-cid-lcskjbvu]{color:var(--color-text-inverse-muted)}.icons-inline[data-astro-cid-lcskjbvu]{gap:6px;display:flex}.icons[data-astro-cid-lcskjbvu]{align-items:center;gap:10px;margin-top:6px;display:flex}.highlight[data-astro-cid-lcskjbvu] .icons[data-astro-cid-lcskjbvu]{gap:8px}.icon[data-astro-cid-lcskjbvu]{transition:transform var(--duration-moderate) var(--ease-emphasized)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tilt[data-astro-cid-lcskjbvu]:hover{transform:rotate(-6deg)scale(1.08)}.lift[data-astro-cid-lcskjbvu]:hover{transform:translateY(-3px)}}.plus[data-astro-cid-lcskjbvu]{font:500 var(--font-size-sm) var(--font-mono);color:var(--color-text-inverse-muted);padding:0 2px}.title[data-astro-cid-lcskjbvu]{font:800 var(--font-size-title-2xl) / 1 var(--font-sans);letter-spacing:var(--tracking-snug);margin:0}.price[data-astro-cid-lcskjbvu]{font:900 var(--font-size-display-md) / 1 var(--font-sans);letter-spacing:var(--tracking-tighter);color:var(--color-text-brand)}.highlight[data-astro-cid-lcskjbvu] .price[data-astro-cid-lcskjbvu]{color:var(--color-text-inverse-accent)}.description[data-astro-cid-lcskjbvu]{font:400 var(--font-size-lg) / 1.5 var(--font-sans);color:var(--color-text-secondary);margin:0}.highlight[data-astro-cid-lcskjbvu] .description[data-astro-cid-lcskjbvu]{color:var(--color-text-inverse-muted)}.footer[data-astro-cid-lcskjbvu]{border-top:1px solid var(--color-border);margin-top:auto;padding-top:14px}.highlight[data-astro-cid-lcskjbvu] .footer[data-astro-cid-lcskjbvu]{border-top-color:var(--color-border-inverse)}.footnote[data-astro-cid-lcskjbvu]{font:500 var(--font-size-md) / 1.5 var(--font-sans);color:var(--color-text-muted)}.features[data-astro-cid-lcskjbvu]{font:400 var(--font-size-base) / 1.5 var(--font-sans);color:var(--color-text-secondary);gap:8px;margin-bottom:0;padding-left:0;list-style:none;display:grid}.highlight[data-astro-cid-lcskjbvu] .footnote[data-astro-cid-lcskjbvu],.highlight[data-astro-cid-lcskjbvu] .features[data-astro-cid-lcskjbvu]{color:var(--color-text-inverse-muted)}@media (width<=900px){.grid[data-astro-cid-lcskjbvu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.grid[data-astro-cid-lcskjbvu]{grid-template-columns:1fr}}.pricing-extras[data-astro-cid-zbtwypyl]{padding:24px var(--layout-gutter) 88px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.card[data-astro-cid-zbtwypyl]{border-radius:var(--radius-xl);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:28px;padding:32px 30px;display:grid}.tone-muted[data-astro-cid-zbtwypyl]{background:var(--color-surface-muted)}.tone-accent[data-astro-cid-zbtwypyl]{background:var(--color-surface-accent-subtle)}.value[data-astro-cid-zbtwypyl]{font:900 var(--font-size-display-xs) / 1 var(--font-sans);letter-spacing:var(--tracking-tighter);margin-top:10px}.suffix[data-astro-cid-zbtwypyl]{font:600 var(--font-size-lead) var(--font-sans);letter-spacing:0;color:var(--color-text-muted)}h3[data-astro-cid-zbtwypyl]{font:700 var(--font-size-title) / 1.15 var(--font-sans);letter-spacing:var(--tracking-heading);margin:0}p[data-astro-cid-zbtwypyl]{font:400 var(--font-size-base) / 1.55 var(--font-sans);color:var(--color-text-secondary);margin:10px 0 0}@media (width<=1100px){.pricing-extras[data-astro-cid-zbtwypyl],.card[data-astro-cid-zbtwypyl]{grid-template-columns:1fr}}.collage[data-astro-cid-nidy2lio]{background:var(--color-surface-brand);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:20px;display:grid;position:absolute;inset:0}.column[data-astro-cid-nidy2lio]{height:var(--viewport);border-radius:var(--radius-sm);background:var(--color-surface-raised);position:relative;overflow:hidden;box-shadow:0 14px 30px -14px #0009}.pan[data-astro-cid-nidy2lio]{will-change:transform;position:relative}.pan[data-astro-cid-nidy2lio] img{width:100%;height:auto;display:block}.mark[data-astro-cid-nidy2lio]{left:calc(var(--x) * 1%);width:calc(var(--w) * 1%);top:calc(var(--y) * 100%);height:calc(var(--h) * 100%);border:2px solid var(--color-surface-accent);box-sizing:border-box;opacity:0;background:#ff7a5c24;border-radius:4px;position:absolute}.mark[data-astro-cid-nidy2lio] span[data-astro-cid-nidy2lio]{background:var(--color-surface-accent);color:var(--color-text-on-accent);font:600 10px / 1 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;border-radius:3px;margin-top:4px;padding:4px 6px;position:absolute;top:100%;left:-2px}@media (prefers-reduced-motion:no-preference){.pan[data-astro-cid-nidy2lio]{animation:d41pan var(--duration) ease-in-out var(--delay) infinite}.mark[data-astro-cid-nidy2lio]{animation:var(--mark) var(--duration) linear var(--delay) infinite}}@keyframes d41pan{0%,6%{transform:translateY(0)}47%,53%{transform:translateY(calc(-100% + var(--viewport)))}94%,to{transform:translateY(0)}}.launch[data-astro-cid-slx2bllx]{background:var(--color-surface-brand);position:absolute;inset:0;overflow:hidden}.browser[data-astro-cid-slx2bllx]{border-radius:var(--radius-md);background:var(--color-surface-raised);height:372px;position:absolute;top:24px;left:22px;right:120px;overflow:hidden;box-shadow:0 24px 50px -20px #000000b3}.chrome[data-astro-cid-slx2bllx]{background:var(--color-surface-brand-sunken);align-items:center;gap:8px;height:26px;padding:0 10px;display:flex}.dots[data-astro-cid-slx2bllx]{gap:5px;display:flex}.dots[data-astro-cid-slx2bllx] i[data-astro-cid-slx2bllx]{border-radius:8px;width:8px;height:8px;display:block}.red[data-astro-cid-slx2bllx]{background:#ff5f57}.amber[data-astro-cid-slx2bllx]{background:#febc2e}.green[data-astro-cid-slx2bllx]{background:#28c840}.url[data-astro-cid-slx2bllx]{max-width:260px;height:16px;font:500 10px var(--font-mono);color:var(--color-text-inverse-muted);background:#ffffff1a;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0 auto;display:flex}.url[data-astro-cid-slx2bllx] i[data-astro-cid-slx2bllx]{background:#3ddc84;border-radius:6px;width:6px;height:6px;display:block}.viewport[data-astro-cid-slx2bllx]{overflow:hidden}.viewport[data-astro-cid-slx2bllx].desktop{--vp:346px;height:346px}.viewport[data-astro-cid-slx2bllx].mobile{--vp:310px}.viewport[data-astro-cid-slx2bllx] img{will-change:transform;width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.desktop[data-astro-cid-slx2bllx] img{animation:30s ease-in-out infinite d41scroll}.mobile[data-astro-cid-slx2bllx] img{animation:44s ease-in-out -12s infinite d41scroll}}@keyframes d41scroll{0%,6%{transform:translateY(0)}47%,53%{transform:translateY(calc(-100% + var(--vp)))}94%,to{transform:translateY(0)}}.phone[data-astro-cid-slx2bllx]{background:var(--color-surface-brand-sunken);box-sizing:border-box;border-radius:24px;width:158px;height:322px;padding:6px;position:absolute;bottom:20px;right:22px;box-shadow:0 24px 50px -16px #000000bf}.screen[data-astro-cid-slx2bllx]{background:var(--color-surface-raised);border-radius:18px;height:100%;position:relative;overflow:hidden}.notch[data-astro-cid-slx2bllx]{background:var(--color-surface-brand-sunken);border-radius:8px;width:44px;height:12px;margin-left:-22px;display:block;position:absolute;top:5px;left:50%}.live[data-astro-cid-slx2bllx]{border-radius:var(--radius-pill);background:var(--color-surface-accent);color:var(--color-text-on-accent);font:600 11px / 1 var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;align-items:center;gap:8px;padding:7px 12px;display:flex;position:absolute;bottom:20px;left:22px;box-shadow:0 10px 24px -10px #0009}.live[data-astro-cid-slx2bllx] i[data-astro-cid-slx2bllx]{background:var(--color-surface-brand);border-radius:7px;width:7px;height:7px;display:block}.review[data-astro-cid-mbrqxh55]{background:var(--color-surface-brand);position:absolute;inset:0;overflow:hidden;container-type:size}.canvas[data-astro-cid-mbrqxh55]{--u:min(1cqw, 1.6667cqh);width:calc(100 * var(--u));height:calc(60 * var(--u));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page[data-astro-cid-mbrqxh55]{left:calc(34 * var(--u));top:calc(3 * var(--u));width:calc(32 * var(--u));height:calc(54 * var(--u));border-radius:calc(.8 * var(--u));background:var(--color-surface-raised);position:absolute;overflow:hidden;box-shadow:0 18px 40px -16px #000000b3}.page[data-astro-cid-mbrqxh55] img{width:100%;height:auto;display:block}svg[data-astro-cid-mbrqxh55]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}line[data-astro-cid-mbrqxh55]{stroke:var(--color-surface-accent);stroke-width:1.5px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}circle[data-astro-cid-mbrqxh55]{fill:var(--color-surface-accent)}.pin[data-astro-cid-mbrqxh55]{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(2.2 * var(--u));height:calc(2.2 * var(--u));background:var(--color-surface-accent);border:calc(.25 * var(--u)) solid var(--color-surface-raised);box-sizing:border-box;font:700 calc(1.1 * var(--u)) / 1 var(--font-sans);color:var(--color-text-on-accent);border-radius:50% 50% 50% 0;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 2px 6px #00000059}.comment[data-astro-cid-mbrqxh55]{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(29 * var(--u));box-sizing:border-box;padding:calc(1.1 * var(--u)) calc(1.3 * var(--u));border-radius:calc(.9 * var(--u));background:var(--color-surface-raised);gap:calc(.6 * var(--u));flex-direction:column;display:flex;position:absolute;box-shadow:0 10px 24px -10px #00000080}.comment[data-astro-cid-mbrqxh55].reply{background:var(--color-surface-accent)}.who[data-astro-cid-mbrqxh55]{align-items:center;gap:calc(.7 * var(--u));display:flex}.avatar[data-astro-cid-mbrqxh55]{width:calc(2.2 * var(--u));height:calc(2.2 * var(--u));background:var(--color-surface-muted);color:var(--color-text-brand);font:700 calc(.95 * var(--u)) / 1 var(--font-sans);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.reply[data-astro-cid-mbrqxh55] .avatar[data-astro-cid-mbrqxh55]{background:var(--color-surface-brand);color:var(--color-text-inverse)}.author[data-astro-cid-mbrqxh55]{font:500 calc(1.1 * var(--u)) / 1.2 var(--font-mono);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.number[data-astro-cid-mbrqxh55]{font:700 calc(1.05 * var(--u)) / 1 var(--font-mono);color:var(--color-text-inverse-accent);margin-left:auto}.reply[data-astro-cid-mbrqxh55] .author[data-astro-cid-mbrqxh55],.reply[data-astro-cid-mbrqxh55] .number[data-astro-cid-mbrqxh55]{color:var(--color-text-brand)}.text[data-astro-cid-mbrqxh55]{font:500 calc(1.45 * var(--u)) / 1.35 var(--font-sans);color:var(--color-text);text-wrap:pretty}.tabs-wrap[data-astro-cid-ibuvgzmg]{padding:64px var(--layout-gutter) 40px}.tabs[data-astro-cid-ibuvgzmg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tab[data-astro-cid-ibuvgzmg]{cursor:pointer;text-align:left;width:100%;font:inherit;border-radius:var(--radius-xl);color:var(--color-text);border:1.5px solid var(--color-border-strong);transition:background var(--duration-slow), color var(--duration-slow), transform var(--duration-slow) var(--ease-emphasized);background:0 0;margin:0;padding:22px 24px 26px;display:block;position:relative;overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tab[data-astro-cid-ibuvgzmg]:hover{transform:translateY(-3px)}}.tab[data-astro-cid-ibuvgzmg].is-active{background:var(--color-surface-brand);color:var(--color-text-inverse)}.tab-row[data-astro-cid-ibuvgzmg]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.tab-number[data-astro-cid-ibuvgzmg]{font:900 var(--font-size-display-2xs) / 1 var(--font-sans);letter-spacing:var(--tracking-tightest);color:var(--color-text-brand);transition:color var(--duration-slow)}.is-active[data-astro-cid-ibuvgzmg] .tab-number[data-astro-cid-ibuvgzmg]{color:var(--color-text-inverse-accent)}.is-done[data-astro-cid-ibuvgzmg] .tab-number[data-astro-cid-ibuvgzmg]{color:var(--color-text-muted)}.tab-when[data-astro-cid-ibuvgzmg]{font:500 var(--font-size-xs) var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;opacity:.75}.tab-title[data-astro-cid-ibuvgzmg]{font:700 var(--font-size-title) / 1.1 var(--font-sans);letter-spacing:var(--tracking-heading);margin-top:14px;display:block}.bar[data-astro-cid-ibuvgzmg]{background:var(--color-accent-track);height:4px;position:absolute;bottom:0;left:0;right:0}.fill[data-astro-cid-ibuvgzmg]{background:var(--color-surface-accent);width:0%;height:100%;display:block}.is-done[data-astro-cid-ibuvgzmg] .fill[data-astro-cid-ibuvgzmg]{width:100%}[data-stepper].is-running .is-active[data-astro-cid-ibuvgzmg] .fill[data-astro-cid-ibuvgzmg]{animation:step-progress var(--stepper-interval) linear forwards}[data-stepper].is-held .fill[data-astro-cid-ibuvgzmg]{animation-play-state:paused}@keyframes step-progress{0%{width:0%}to{width:100%}}.stage-wrap[data-astro-cid-ibuvgzmg]{padding:0 var(--layout-gutter) 80px}.stage[data-astro-cid-ibuvgzmg]{border-radius:var(--radius-2xl);background:var(--color-surface-muted);min-height:520px;display:grid;position:relative;overflow:hidden}.panel[data-astro-cid-ibuvgzmg]{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:48px;padding:48px;display:grid}.panel[data-astro-cid-ibuvgzmg].is-active{opacity:1;visibility:visible;pointer-events:auto}@media (prefers-reduced-motion:no-preference){.panel[data-astro-cid-ibuvgzmg]{transition:opacity var(--duration-slower), transform var(--duration-slower) var(--ease-emphasized), visibility 0s linear var(--duration-slower)}.panel[data-astro-cid-ibuvgzmg].is-active{transition-delay:0s}.panel[data-astro-cid-ibuvgzmg].is-before{transform:translate(-40px)}.panel[data-astro-cid-ibuvgzmg].is-after{transform:translate(40px)}}.panel[data-astro-cid-ibuvgzmg]:not(.is-active) .visual[data-astro-cid-ibuvgzmg] *{animation-play-state:paused}.visual[data-astro-cid-ibuvgzmg]{border-radius:var(--radius-xl);height:420px;box-shadow:var(--shadow-showcase);position:relative;overflow:hidden}.panel-eyebrow[data-astro-cid-ibuvgzmg]{font:500 var(--font-size-xs) var(--font-mono);color:var(--color-text-accent);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin-bottom:14px}h2[data-astro-cid-ibuvgzmg]{font:800 var(--font-size-display-2xs) / 1.05 var(--font-sans);letter-spacing:var(--tracking-snug);margin:0}p[data-astro-cid-ibuvgzmg]{font:400 var(--font-size-xl) / 1.55 var(--font-sans);color:var(--color-text-secondary);margin:18px 0 0}.deliverable[data-astro-cid-ibuvgzmg]{border-top:1px solid var(--color-border-divider);font:500 var(--font-size-md) / 1.5 var(--font-sans);color:var(--color-text-muted);margin-top:20px;padding-top:14px}@media (width<=1100px){.panel[data-astro-cid-ibuvgzmg]{grid-template-columns:1fr}.visual[data-astro-cid-ibuvgzmg]{display:none}}@media (width<=900px){.tabs[data-astro-cid-ibuvgzmg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.tabs[data-astro-cid-ibuvgzmg]{grid-template-columns:1fr}}.stat-cards[data-astro-cid-sd4u5d5e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.card[data-astro-cid-sd4u5d5e]{border-radius:var(--radius-xl)}.value[data-astro-cid-sd4u5d5e]{letter-spacing:var(--tracking-tighter)}.caption[data-astro-cid-sd4u5d5e]{font:400 var(--font-size-base) / 1.5 var(--font-sans);margin-top:10px}.style-filled[data-astro-cid-sd4u5d5e]{padding:88px var(--layout-gutter) 40px}.style-filled[data-astro-cid-sd4u5d5e] .card[data-astro-cid-sd4u5d5e]{background:var(--color-surface-muted);padding:28px 26px 30px}.style-filled[data-astro-cid-sd4u5d5e] .card[data-astro-cid-sd4u5d5e].highlight{background:var(--color-surface-accent);color:var(--color-text-on-accent)}.style-filled[data-astro-cid-sd4u5d5e] .value[data-astro-cid-sd4u5d5e]{font:900 var(--font-size-display-sm) / 1 var(--font-sans);letter-spacing:var(--tracking-tighter)}.style-filled[data-astro-cid-sd4u5d5e] .card[data-astro-cid-sd4u5d5e]:not(.highlight) .caption[data-astro-cid-sd4u5d5e]{color:var(--color-text-muted)}.style-outlined[data-astro-cid-sd4u5d5e]{padding:0 var(--layout-gutter) 88px}.style-outlined[data-astro-cid-sd4u5d5e] .card[data-astro-cid-sd4u5d5e]{border:1.5px solid var(--color-border-strong);padding:28px 26px}.style-outlined[data-astro-cid-sd4u5d5e] .card[data-astro-cid-sd4u5d5e].highlight{background:var(--color-surface-brand);color:var(--color-text-inverse);border:0}.style-outlined[data-astro-cid-sd4u5d5e] .value[data-astro-cid-sd4u5d5e]{font:800 var(--font-size-display-2xs) / 1 var(--font-sans);letter-spacing:var(--tracking-tighter)}.style-outlined[data-astro-cid-sd4u5d5e] .highlight[data-astro-cid-sd4u5d5e] .value[data-astro-cid-sd4u5d5e]{color:var(--color-text-inverse-accent)}.style-outlined[data-astro-cid-sd4u5d5e] .caption[data-astro-cid-sd4u5d5e]{color:var(--color-text-muted)}.style-outlined[data-astro-cid-sd4u5d5e] .highlight[data-astro-cid-sd4u5d5e] .caption[data-astro-cid-sd4u5d5e]{color:var(--color-text-inverse-muted)}@media (width<=900px){.stat-cards[data-astro-cid-sd4u5d5e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.stat-cards[data-astro-cid-sd4u5d5e]{grid-template-columns:1fr}}.stats-feature[data-astro-cid-yiv3wlkv]{background:var(--color-surface-brand);color:var(--color-text-inverse);padding:88px var(--layout-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.eyebrow[data-astro-cid-yiv3wlkv]{margin-bottom:24px}h2[data-astro-cid-yiv3wlkv]{font:800 var(--font-size-display-xl) / 1 var(--font-sans);letter-spacing:var(--tracking-tighter);font-stretch:var(--font-stretch-display);margin:0}p[data-astro-cid-yiv3wlkv]{font:400 var(--font-size-2xl) / 1.55 var(--font-sans);color:var(--color-text-inverse-muted);margin:28px 0 0}.action[data-astro-cid-yiv3wlkv]{margin-top:36px}.stats[data-astro-cid-yiv3wlkv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;display:grid}.stat[data-astro-cid-yiv3wlkv]{border-top:1px solid var(--color-border-inverse-strong);padding-top:18px}dt[data-astro-cid-yiv3wlkv]{font:800 var(--font-size-display-lg) / 1 var(--font-sans);letter-spacing:var(--tracking-tighter);color:var(--color-text-inverse-accent)}dd[data-astro-cid-yiv3wlkv]{font:400 var(--font-size-base) / 1.4 var(--font-sans);color:var(--color-text-inverse-muted);margin:8px 0 0}@media (width<=1100px){.stats-feature[data-astro-cid-yiv3wlkv],.stats[data-astro-cid-yiv3wlkv]{grid-template-columns:1fr}}.story[data-astro-cid-q4d2fyo3]{padding:48px var(--layout-gutter) 80px}.layout[data-astro-cid-q4d2fyo3]{grid-template-columns:minmax(0,.37fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.heading[data-astro-cid-q4d2fyo3]{position:sticky;top:32px}.eyebrow[data-astro-cid-q4d2fyo3]{margin-bottom:16px}h2[data-astro-cid-q4d2fyo3]{font:800 var(--font-size-display-xs) / 1 var(--font-sans);letter-spacing:var(--tracking-tight);font-stretch:var(--font-stretch-display);margin:0}.entries[data-astro-cid-q4d2fyo3]{margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-q4d2fyo3]{border-top:1px solid var(--color-border);border-radius:var(--radius-lg);transition:background var(--duration-base);grid-template-columns:minmax(150px,.2fr) minmax(0,1fr);align-items:start;gap:28px;margin:0 -20px;padding:30px 20px;display:grid;position:relative}li[data-astro-cid-q4d2fyo3]:last-child{border-bottom:1px solid var(--color-border)}@media (hover:hover){li[data-astro-cid-q4d2fyo3]:hover{background:var(--color-surface-raised)}}.marker[data-astro-cid-q4d2fyo3]{font:800 var(--font-size-title-md) / 1.15 var(--font-sans);letter-spacing:var(--tracking-snug);color:var(--color-text-accent-large);padding-top:2px}h3[data-astro-cid-q4d2fyo3]{font:700 var(--font-size-title) / 1.15 var(--font-sans);letter-spacing:var(--tracking-heading);margin:0}p[data-astro-cid-q4d2fyo3]{font:400 var(--font-size-lg) / 1.55 var(--font-sans);color:var(--color-text-secondary);margin:8px 0 0}@media (width<=1100px){.layout[data-astro-cid-q4d2fyo3],li[data-astro-cid-q4d2fyo3]{grid-template-columns:1fr}.heading[data-astro-cid-q4d2fyo3]{position:static}}.tag-grid[data-astro-cid-ppwng3ui]{padding:0 var(--layout-gutter) 88px;grid-template-columns:minmax(0,.51fr) minmax(0,1fr);gap:64px;display:grid}h2[data-astro-cid-ppwng3ui]{font:800 var(--font-size-display-sm) / 1 var(--font-sans);letter-spacing:var(--tracking-tight);font-stretch:var(--font-stretch-display);margin:0}p[data-astro-cid-ppwng3ui]{font:400 var(--font-size-xl) / 1.5 var(--font-sans);color:var(--color-text-muted);margin:20px 0 0}.tags[data-astro-cid-ppwng3ui]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-ppwng3ui]{border-radius:var(--radius-md);background:var(--color-surface-muted);font:600 var(--font-size-lead) / 1.15 var(--font-sans);letter-spacing:var(--tracking-subtle);padding:22px 18px 40px}li[data-astro-cid-ppwng3ui].highlight{background:var(--color-surface-accent);color:var(--color-text-on-accent)}@media (width<=1100px){.tag-grid[data-astro-cid-ppwng3ui]{grid-template-columns:1fr}}@media (width<=900px){.tags[data-astro-cid-ppwng3ui]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.tags[data-astro-cid-ppwng3ui]{grid-template-columns:1fr}}.team[data-astro-cid-junco6d7]{margin:0 var(--layout-gutter) 88px;background:var(--color-surface-brand);color:var(--color-text-inverse);border-radius:var(--radius-2xl);grid-template-columns:minmax(0,.44fr) minmax(0,1fr);align-items:center;gap:64px;padding:64px 56px;display:grid}.eyebrow[data-astro-cid-junco6d7]{margin-bottom:16px}h2[data-astro-cid-junco6d7]{font:800 var(--font-size-display-xs) / 1 var(--font-sans);letter-spacing:var(--tracking-tight);font-stretch:var(--font-stretch-display);margin:0}p[data-astro-cid-junco6d7]{font:400 var(--font-size-xl) / 1.5 var(--font-sans);color:var(--color-text-inverse-muted);margin:20px 0 0}.flow[data-astro-cid-junco6d7]{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:12px;margin:0;padding:0;list-style:none;display:grid}.role[data-astro-cid-junco6d7]{border-radius:var(--radius-lg);background:var(--color-surface-inverse-field);border:1px solid var(--color-border-inverse-subtle);transition:transform var(--duration-moderate) var(--ease-emphasized), background var(--duration-moderate);padding:22px 20px 26px}@media (hover:hover){.role[data-astro-cid-junco6d7]:hover{background:var(--color-surface-inverse-hover)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.role[data-astro-cid-junco6d7]:hover{transform:translateY(-4px)}}.value[data-astro-cid-junco6d7]{font:800 var(--font-size-title-xl) / 1 var(--font-sans);letter-spacing:var(--tracking-snug);color:var(--color-text-inverse-accent)}.title[data-astro-cid-junco6d7]{font:600 var(--font-size-lg) / 1.2 var(--font-sans);margin-top:10px}.caption[data-astro-cid-junco6d7]{font:400 var(--font-size-sm) / 1.5 var(--font-sans);color:var(--color-text-inverse-muted);margin-top:6px}.arrow[data-astro-cid-junco6d7]{font:300 28px var(--font-sans);color:var(--color-text-inverse-accent);align-self:center}@media (width<=1100px){.team[data-astro-cid-junco6d7]{grid-template-columns:1fr}}@media (width<=900px){.flow[data-astro-cid-junco6d7]{grid-template-columns:1fr}.arrow[data-astro-cid-junco6d7]{display:none}}.filters[data-astro-cid-kclvdft4]{padding:0 var(--layout-gutter) 20px;border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:10px 8px;display:flex}fieldset[data-astro-cid-kclvdft4]{border:0;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}.chip[data-astro-cid-kclvdft4]{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-pill);font:600 var(--font-size-md) var(--font-sans);cursor:pointer;color:var(--color-text-brand);transition:background var(--duration-fast), color var(--duration-fast);white-space:nowrap;background:0 0;flex:none;padding:9px 16px;position:relative}.chip[data-astro-cid-kclvdft4]:has(.chip-input:checked){background:var(--color-surface-brand);color:var(--color-text-inverse)}.chip[data-astro-cid-kclvdft4]:has(.chip-input:focus-visible){outline:auto}.chip-input[data-astro-cid-kclvdft4]{opacity:0;pointer-events:none;margin:0;position:absolute;inset:0}.divider[data-astro-cid-kclvdft4]{background:var(--color-border-rule);flex:none;width:1px;height:24px;margin:0 10px}.results[data-astro-cid-kclvdft4]{padding:32px var(--layout-gutter) 88px}.count[data-astro-cid-kclvdft4]{font:500 var(--font-size-sm) var(--font-mono);color:var(--color-text-muted);margin-bottom:20px}.grid[data-astro-cid-kclvdft4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-kclvdft4]{border-radius:var(--radius-lg);background:var(--color-surface-raised);border:1px solid var(--color-border);transition:transform var(--duration-moderate) var(--ease-emphasized), box-shadow var(--duration-moderate);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover){.card[data-astro-cid-kclvdft4]:hover{box-shadow:var(--shadow-raised-hover)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.card[data-astro-cid-kclvdft4]:hover{transform:translateY(-6px)}}.card[data-astro-cid-kclvdft4]:has(.open:focus-visible){outline:auto}.media[data-astro-cid-kclvdft4]{aspect-ratio:16/10;background:var(--color-surface-muted);justify-content:center;align-items:center;display:flex;overflow:hidden}.media[data-astro-cid-kclvdft4] img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.body[data-astro-cid-kclvdft4]{flex-direction:column;flex:1;gap:8px;padding:18px 20px 22px;display:flex}.meta[data-astro-cid-kclvdft4]{font:500 var(--font-size-2xs) var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.meta-text[data-astro-cid-kclvdft4]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.platform[data-astro-cid-kclvdft4]{color:var(--color-text-accent);flex:none}h3[data-astro-cid-kclvdft4]{font:700 var(--font-size-title) / 1.1 var(--font-sans);letter-spacing:var(--tracking-heading);margin:0}.open[data-astro-cid-kclvdft4]{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.open[data-astro-cid-kclvdft4]:focus-visible{outline:none}.open[data-astro-cid-kclvdft4]:after{content:"";position:absolute;inset:0}.body[data-astro-cid-kclvdft4] p[data-astro-cid-kclvdft4]{font:400 var(--font-size-md) / 1.5 var(--font-sans);color:var(--color-text-muted);margin:0}.empty[data-astro-cid-kclvdft4]{justify-items:start;gap:16px;display:grid}.empty[data-astro-cid-kclvdft4] p[data-astro-cid-kclvdft4]{font:400 var(--font-size-xl) / 1.5 var(--font-sans);color:var(--color-text-muted);margin:0}.dialog[data-astro-cid-kclvdft4]{box-sizing:border-box;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:40px}.dialog[data-astro-cid-kclvdft4][open]{justify-content:center;align-items:center;display:flex}.dialog[data-astro-cid-kclvdft4]::backdrop{background:var(--color-backdrop)}html:has(dialog[open]){overflow:hidden}.panel[data-astro-cid-kclvdft4]{background:var(--color-surface-page);border-radius:var(--radius-xl);width:min(1100px,100%);max-height:100%;box-shadow:var(--shadow-dialog);grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.shot[data-astro-cid-kclvdft4]{background:var(--color-surface-muted);min-height:0;overflow:hidden auto}.shot[data-astro-cid-kclvdft4] img{width:100%;height:auto;display:block}.info[data-astro-cid-kclvdft4]{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:22px 28px;display:flex}.info-text[data-astro-cid-kclvdft4]{min-width:0}.info-meta[data-astro-cid-kclvdft4]{font:500 var(--font-size-2xs) var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.info[data-astro-cid-kclvdft4] h3[data-astro-cid-kclvdft4]{font-size:var(--font-size-title-lg);margin:6px 0 4px}.info[data-astro-cid-kclvdft4] p[data-astro-cid-kclvdft4]{font:400 var(--font-size-base) / 1.5 var(--font-sans);color:var(--color-text-muted);margin:0}.actions[data-astro-cid-kclvdft4]{flex:none;gap:10px;display:flex}@media (width<=1100px){.divider[data-astro-cid-kclvdft4]{display:none}}@media (width<=900px){.grid[data-astro-cid-kclvdft4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.grid[data-astro-cid-kclvdft4]{grid-template-columns:1fr}}.incomplete[data-astro-cid-5wpltqdk]{margin:32px var(--layout-gutter);border:1.5px dashed var(--color-border);border-radius:var(--radius-lg);font:400 var(--font-size-sm) / 1.5 var(--font-mono);color:var(--color-text-muted);padding:24px}.incomplete[data-astro-cid-5wpltqdk] p[data-astro-cid-5wpltqdk]{margin:8px 0 0}
