.hero[data-astro-cid-ge2uvauf]{position:relative;overflow:clip}.frame[data-astro-cid-ge2uvauf]{gap:var(--space-6);padding-block:var(--space-5) var(--space-6);display:grid}.eyebrow[data-astro-cid-ge2uvauf]{font-size:var(--fs-small);color:var(--ink-muted);margin-bottom:var(--space-3);align-items:flex-start;gap:10px;font-weight:500;display:flex}.dot[data-astro-cid-ge2uvauf]{background:var(--gradient);border-radius:50%;flex:none;width:8px;height:8px;margin-top:.5lh;translate:0 -50%}.copy[data-astro-cid-ge2uvauf]{container-type:inline-size}h1[data-astro-cid-ge2uvauf]{font-size:var(--h1-size);letter-spacing:-.03em;text-wrap:balance;line-height:1.08}@media (width>=1024px){h1[data-astro-cid-ge2uvauf]{font-size:clamp(1.5rem, calc(100cqi / var(--h1-em)), 3.75rem)}h1[data-astro-cid-ge2uvauf] .line[data-astro-cid-ge2uvauf]{white-space:nowrap;display:block}}.lede[data-astro-cid-ge2uvauf]{margin-top:var(--space-3);text-wrap:balance;max-width:34ch;color:var(--ink-muted);font-size:1.25rem;line-height:1.5}.mark[data-astro-cid-ge2uvauf]{isolation:isolate;white-space:nowrap;position:relative}.underline[data-astro-cid-ge2uvauf]{z-index:-1;clip-path:inset(0 100% 0 0);width:102%;height:.22em;animation:draw-underline var(--dur-reveal) var(--ease-out) .35s forwards;position:absolute;bottom:-.1em;left:-1%;overflow:visible}@keyframes draw-underline{to{clip-path:inset(0)}}.diagnosis[data-astro-cid-ge2uvauf]{margin-top:var(--space-5)}.diagnosis-label[data-astro-cid-ge2uvauf]{font-size:var(--fs-small);margin-bottom:var(--space-2);font-weight:600}.pills[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.pill[data-astro-cid-ge2uvauf]{border-radius:var(--radius-pill);background:var(--surface);min-height:52px;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-soft);-webkit-user-select:none;user-select:none;transition:transform var(--dur-press) var(--ease-out);justify-content:space-between;align-items:center;gap:10px;padding:0 18px 0 20px;font-size:1rem;font-weight:500;text-decoration:none;display:flex;position:relative}.pill[data-astro-cid-ge2uvauf]:before{content:"";border-radius:inherit;background:var(--gradient);-webkit-mask-composite:xor;opacity:0;transition:opacity var(--dur-ui) ease;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pill-arrow[data-astro-cid-ge2uvauf]{width:16px;height:16px;color:var(--ink-muted);transition:transform var(--dur-ui) var(--ease-out);flex:none}.pill[data-astro-cid-ge2uvauf]:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.pill[data-astro-cid-ge2uvauf]:hover:before{opacity:1}.pill[data-astro-cid-ge2uvauf]:hover .pill-arrow[data-astro-cid-ge2uvauf]{transform:translate(2px,-2px)}}.work-link[data-astro-cid-ge2uvauf]{margin-top:var(--space-3)}.media[data-astro-cid-ge2uvauf]{padding-block:var(--space-2);place-items:center;display:grid;position:relative}.ribbon[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;width:760px;max-width:none;height:auto;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-40%,-50%)}.photo-card[data-astro-cid-ge2uvauf]{z-index:1;aspect-ratio:3/4;border-radius:var(--radius-card);background:var(--placeholder);width:min(80%,340px);height:auto;box-shadow:0 0 0 1px var(--line), 0 24px 48px -28px #17140f73;margin:0;position:relative;overflow:hidden}.photo-card[data-astro-cid-ge2uvauf] .photo-picture{border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.photo-card[data-astro-cid-ge2uvauf] .photo{border-radius:inherit;object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}@media (width>=1024px){.frame[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-6);border-inline:1px solid var(--line);grid-template-columns:minmax(0,1fr) 360px;padding-block:48px 72px;padding-inline:56px}.pills[data-astro-cid-ge2uvauf]{flex-wrap:wrap;display:flex}.pill[data-astro-cid-ge2uvauf]{padding-inline:22px 18px}.ribbon[data-astro-cid-ge2uvauf]{width:1100px;transform:translate(-30%,-50%)}.photo-card[data-astro-cid-ge2uvauf]{width:min(360px,75svh - 129px)}}@media (prefers-reduced-motion:reduce){.underline[data-astro-cid-ge2uvauf]{clip-path:none;animation:none}.pill[data-astro-cid-ge2uvauf]:active{transform:none}}.proof[data-astro-cid-kur57igv]{border-block:1px solid var(--line)}.inner[data-astro-cid-kur57igv]{gap:var(--space-5);padding-block:var(--space-5);display:grid}.stats[data-astro-cid-kur57igv]{grid-template-columns:minmax(0,1fr);display:grid}.stat[data-astro-cid-kur57igv]{grid-template-rows:subgrid;padding-block:var(--space-3);border-top:1px solid var(--line);grid-row:span 3;align-content:end;display:grid}.stat[data-astro-cid-kur57igv]:first-child{border-top:0;padding-top:0}.stat-value[data-astro-cid-kur57igv]{letter-spacing:-.03em;grid-row:1;align-self:end;font-size:clamp(2.5rem,3vw + 1rem,3.5rem);font-weight:600;line-height:1}.stat-value[data-astro-cid-kur57igv].is-text{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,1.4vw + 1rem,2.375rem);line-height:1.1}.stat-label[data-astro-cid-kur57igv]{margin-top:var(--space-1);font-size:var(--fs-small);color:var(--ink-muted);grid-row:2;line-height:1.4}.stat-link[data-astro-cid-kur57igv]{margin-top:var(--space-2);font-size:var(--fs-small);grid-row:3;font-weight:500}.clients[data-astro-cid-kur57igv]{gap:var(--space-2);display:grid}.logos[data-astro-cid-kur57igv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.logo-name[data-astro-cid-kur57igv]{min-height:64px;color:var(--ink-muted);letter-spacing:-.01em;text-align:center;text-wrap:balance;place-items:center;padding:8px 12px;font-size:1rem;font-weight:600;line-height:1.2;display:grid}.logo-cell[data-astro-cid-kur57igv]{place-items:center;min-height:64px;padding:8px 12px;display:grid}.logo-img[data-astro-cid-kur57igv]{object-fit:contain;filter:grayscale()brightness(0);opacity:.55;width:auto;max-width:100%;height:auto;max-height:40px}@media (width>=768px){.stats[data-astro-cid-kur57igv]{grid-template-columns:repeat(3,minmax(0,1fr))}.stat[data-astro-cid-kur57igv]{padding:0 var(--space-4);border-top:0;border-left:1px solid var(--line)}.stat[data-astro-cid-kur57igv]:first-child{border-left:0;padding-left:0}}@media (width>=1024px){.inner[data-astro-cid-kur57igv]{gap:var(--space-5);padding-block:var(--space-6)}.logos[data-astro-cid-kur57igv]{grid-template-columns:repeat(6,minmax(0,1fr))}}.reveal-heading[data-astro-cid-3nawjqoc]{font-size:calc(.89 * var(--h1-size));letter-spacing:-.03em;text-wrap:balance;line-height:1.05}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal-heading[data-astro-cid-3nawjqoc]{view-timeline-name:--reveal;view-timeline-axis:block}.word[data-astro-cid-3nawjqoc]{opacity:.15;animation:linear both word-on;animation-range:cover calc(2% + var(--i) * 34% / var(--n)) cover calc(14% + var(--i) * 34% / var(--n))}.reveal-heading[data-astro-cid-3nawjqoc] .word[data-astro-cid-3nawjqoc]{animation-timeline:--reveal}}}@keyframes word-on{to{opacity:1}}.services[data-astro-cid-lesv7jgp]{overflow:clip}.inner[data-astro-cid-lesv7jgp]{padding-block:var(--space-section)}.head[data-astro-cid-lesv7jgp]{gap:var(--space-3);display:grid}.head[data-astro-cid-lesv7jgp] .reveal-heading{max-width:14ch}.intro[data-astro-cid-lesv7jgp]{max-width:40ch;color:var(--ink-muted);text-wrap:balance;font-size:1.25rem;line-height:1.5}.pillars[data-astro-cid-lesv7jgp]{gap:var(--space-4);margin-top:var(--space-6);padding:0;list-style:none;display:grid}.pillar[data-astro-cid-lesv7jgp] article[data-astro-cid-lesv7jgp]{border-radius:var(--radius-card);background:var(--surface);height:100%;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-soft);flex-direction:column;padding:12px;display:flex}.media[data-astro-cid-lesv7jgp]{aspect-ratio:4/3;border-radius:var(--radius-media);background:var(--placeholder);position:relative;overflow:hidden}.media[data-astro-cid-lesv7jgp] img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-ui) var(--ease-out)}.media-pending[data-astro-cid-lesv7jgp]{color:var(--ink);text-align:center;background:#ffffffeb;border-radius:12px;padding:8px 12px;font-size:.8125rem;font-weight:500;line-height:1.3;position:absolute;bottom:12px;left:12px;right:12px}.body[data-astro-cid-lesv7jgp]{padding:var(--space-3) 12px 12px;flex-direction:column;flex:1;align-items:flex-start;display:flex}.items[data-astro-cid-lesv7jgp]{align-self:stretch}.no-media[data-astro-cid-lesv7jgp] .body[data-astro-cid-lesv7jgp]{padding:var(--space-3) var(--space-2) var(--space-2)}@media (width>=768px){.no-media[data-astro-cid-lesv7jgp] .body[data-astro-cid-lesv7jgp]{padding:var(--space-4) var(--space-3) var(--space-3)}}.num[data-astro-cid-lesv7jgp]{letter-spacing:-.03em;background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;font-size:2.5rem;font-weight:600;line-height:1}h3[data-astro-cid-lesv7jgp]{margin-top:var(--space-2);letter-spacing:-.02em;font-size:1.5rem;line-height:1.2}.text[data-astro-cid-lesv7jgp]{margin-top:var(--space-1);color:var(--ink-muted)}.includes-label[data-astro-cid-lesv7jgp]{margin-top:var(--space-3);font-size:var(--fs-small);font-weight:600}.items[data-astro-cid-lesv7jgp]{margin-top:var(--space-1);border-top:1px solid var(--line);padding:0;list-style:none}.items[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{border-bottom:1px solid var(--line);padding-block:10px;font-size:1rem}.cta[data-astro-cid-lesv7jgp]{padding-top:var(--space-2);margin-top:auto}.js .pillar[data-astro-cid-lesv7jgp]{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out) var(--d), transform var(--dur-reveal) var(--ease-out) var(--d);transform:translateY(16px)}.js .pillar[data-astro-cid-lesv7jgp].is-in{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.pillar[data-astro-cid-lesv7jgp]:hover .media[data-astro-cid-lesv7jgp] img{transform:scale(1.03)}}@media (width>=1024px){.pillars[data-astro-cid-lesv7jgp]{align-items:stretch;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.js .pillar[data-astro-cid-lesv7jgp]{transition:opacity var(--dur-ui) ease;transform:none}.pillar[data-astro-cid-lesv7jgp]:hover .media[data-astro-cid-lesv7jgp] img{transform:none}}.inner[data-astro-cid-grsovck6]{padding-block:var(--space-section)}.head[data-astro-cid-grsovck6]{gap:var(--space-2);max-width:40ch;display:grid}h2[data-astro-cid-grsovck6]{font-size:var(--fs-h2);letter-spacing:-.02em;line-height:1.08}.intro[data-astro-cid-grsovck6]{color:var(--ink-muted);font-size:1.25rem;line-height:1.5}.layout[data-astro-cid-grsovck6]{margin-top:var(--space-6)}.steps[data-astro-cid-grsovck6]{gap:var(--space-3);padding:0;list-style:none;display:grid}.step[data-astro-cid-grsovck6]{padding:var(--space-3);border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-soft)}.step-meta[data-astro-cid-grsovck6]{font-size:var(--fs-small);color:var(--ink-muted);align-items:baseline;gap:10px;font-weight:500;display:flex}.step-num[data-astro-cid-grsovck6]{font-variant-numeric:tabular-nums;color:var(--ink)}.step-name[data-astro-cid-grsovck6]{margin-top:var(--space-1);letter-spacing:-.02em;font-size:clamp(1.75rem,2vw + 1rem,2.5rem);line-height:1.1}.step-line[data-astro-cid-grsovck6]{margin-top:var(--space-1);max-width:44ch;color:var(--ink-muted)}.mini[data-astro-cid-grsovck6]{margin-top:var(--space-3);align-items:center;display:none}.mini-dot[data-astro-cid-grsovck6]{background:var(--surface);width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;flex:none;position:relative}.mini-dot[data-astro-cid-grsovck6]+.mini-dot[data-astro-cid-grsovck6]{margin-left:36px}.mini-dot[data-astro-cid-grsovck6]+.mini-dot[data-astro-cid-grsovck6]:before{content:"";background:var(--line);width:36px;height:1.5px;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.mini-dot[data-astro-cid-grsovck6].is-done{background:var(--ink);box-shadow:none}.mini-dot[data-astro-cid-grsovck6].is-active{background:var(--gradient);box-shadow:0 0 0 4px #fd656c2e}.diagram[data-astro-cid-grsovck6]{display:none}.mobile-board[data-astro-cid-grsovck6]{z-index:2;margin-bottom:var(--space-3);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), 0 8px 24px -16px #17140f59;border-radius:14px;position:sticky;top:12px;overflow:hidden}.mb-clapper[data-astro-cid-grsovck6]{background:repeating-linear-gradient(-45deg, var(--ink) 0 10px, var(--surface) 10px 20px);border-bottom:1px solid var(--ink);height:10px}.mb-body[data-astro-cid-grsovck6]{align-items:baseline;gap:8px;padding:10px 16px 14px;display:flex;position:relative}.mb-take[data-astro-cid-grsovck6],.mb-total[data-astro-cid-grsovck6]{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:600}.mb-stack[data-astro-cid-grsovck6]{display:inline-grid}.mb-item[data-astro-cid-grsovck6]{opacity:0;transition:opacity .3s var(--ease-in-out), transform .3s var(--ease-in-out);grid-area:1/1;transform:translateY(4px)}.mb-nums[data-astro-cid-grsovck6]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1}.mb-names[data-astro-cid-grsovck6]{justify-items:end;margin-left:auto;font-size:1rem;font-weight:600}.mb-track[data-astro-cid-grsovck6]{background:var(--line);height:2px;position:absolute;bottom:6px;left:16px;right:16px}.mb-fill[data-astro-cid-grsovck6]{background:var(--gradient);transform-origin:0;transition:transform .3s var(--ease-in-out);position:absolute;inset:0;transform:scaleX(.25)}.process[data-astro-cid-grsovck6][data-step="1"] .mb-item[data-astro-cid-grsovck6][data-for="1"],.process[data-astro-cid-grsovck6][data-step="2"] .mb-item[data-astro-cid-grsovck6][data-for="2"],.process[data-astro-cid-grsovck6][data-step="3"] .mb-item[data-astro-cid-grsovck6][data-for="3"],.process[data-astro-cid-grsovck6][data-step="4"] .mb-item[data-astro-cid-grsovck6][data-for="4"]{opacity:1;transform:none}.process[data-astro-cid-grsovck6][data-step="2"] .mb-fill[data-astro-cid-grsovck6]{transform:scaleX(.5)}.process[data-astro-cid-grsovck6][data-step="3"] .mb-fill[data-astro-cid-grsovck6]{transform:scaleX(.75)}.process[data-astro-cid-grsovck6][data-step="4"] .mb-fill[data-astro-cid-grsovck6]{transform:scaleX(1)}@media (width>=1024px){.layout[data-astro-cid-grsovck6]{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.steps[data-astro-cid-grsovck6]{gap:0}.step[data-astro-cid-grsovck6]{min-height:55vh;box-shadow:none;border-top:1px solid var(--line);background:0 0;border-radius:0;flex-direction:column;justify-content:center;padding:0;display:flex}.step[data-astro-cid-grsovck6]:last-child{border-bottom:1px solid var(--line)}.step-name[data-astro-cid-grsovck6]{font-size:clamp(2rem,2vw + 1rem,3rem)}.mini[data-astro-cid-grsovck6],.mobile-board[data-astro-cid-grsovck6]{display:none}.diagram[data-astro-cid-grsovck6]{display:block;position:sticky;top:calc(50vh - 220px)}}.board[data-astro-cid-grsovck6]{border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-soft);overflow:hidden}.clapper[data-astro-cid-grsovck6]{background:repeating-linear-gradient(-45deg, var(--ink) 0 18px, var(--surface) 18px 36px);border-bottom:1px solid var(--ink);height:28px}.slate[data-astro-cid-grsovck6]{padding:var(--space-4)}.take[data-astro-cid-grsovck6]{font-size:var(--fs-small);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);align-items:baseline;gap:10px;font-weight:600;display:flex}.take-nums[data-astro-cid-grsovck6]{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:600;line-height:1;display:inline-grid;position:relative}.take-num[data-astro-cid-grsovck6]{opacity:0;transition:opacity .4s var(--ease-in-out), transform .4s var(--ease-in-out);grid-area:1/1;transform:translateY(6px)}.take-total[data-astro-cid-grsovck6]{font-variant-numeric:tabular-nums}.track[data-astro-cid-grsovck6]{margin-top:var(--space-4);position:relative}.track-line[data-astro-cid-grsovck6]{background:var(--line);width:2px;position:absolute;top:12px;bottom:38px;left:7px}.track-fill[data-astro-cid-grsovck6]{background:var(--ink);transform-origin:top;transition:transform .4s var(--ease-in-out);position:absolute;inset:0;transform:scaleY(0)}.nodes[data-astro-cid-grsovck6]{gap:var(--space-3);padding:0;list-style:none;display:grid}.node[data-astro-cid-grsovck6]{column-gap:var(--space-2);grid-template-columns:16px auto;align-items:baseline;display:grid;position:relative}.node-dot[data-astro-cid-grsovck6]{background:var(--surface);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--line);border-radius:50%;grid-row:span 2;align-self:start;margin-top:4px;position:relative}.node-dot[data-astro-cid-grsovck6]:after{content:"";border-radius:inherit;background:var(--gradient);opacity:0;transition:opacity .4s var(--ease-in-out), transform .4s var(--ease-in-out);position:absolute;inset:0;transform:scale(.6)}.node-name[data-astro-cid-grsovck6]{color:var(--ink-muted);transition:color .4s var(--ease-in-out);font-size:1.125rem;font-weight:600}.node-plain[data-astro-cid-grsovck6]{font-size:var(--fs-small);color:var(--ink-muted)}.process[data-astro-cid-grsovck6][data-step="1"] .take-num[data-astro-cid-grsovck6][data-for="1"],.process[data-astro-cid-grsovck6][data-step="2"] .take-num[data-astro-cid-grsovck6][data-for="2"],.process[data-astro-cid-grsovck6][data-step="3"] .take-num[data-astro-cid-grsovck6][data-for="3"],.process[data-astro-cid-grsovck6][data-step="4"] .take-num[data-astro-cid-grsovck6][data-for="4"],.process[data-astro-cid-grsovck6][data-step="1"] .node[data-astro-cid-grsovck6][data-for="1"] .node-dot[data-astro-cid-grsovck6]:after,.process[data-astro-cid-grsovck6][data-step="2"] .node[data-astro-cid-grsovck6][data-for="2"] .node-dot[data-astro-cid-grsovck6]:after,.process[data-astro-cid-grsovck6][data-step="3"] .node[data-astro-cid-grsovck6][data-for="3"] .node-dot[data-astro-cid-grsovck6]:after,.process[data-astro-cid-grsovck6][data-step="4"] .node[data-astro-cid-grsovck6][data-for="4"] .node-dot[data-astro-cid-grsovck6]:after{opacity:1;transform:none}.process[data-astro-cid-grsovck6][data-step="1"] .node[data-astro-cid-grsovck6][data-for="1"] .node-name[data-astro-cid-grsovck6],.process[data-astro-cid-grsovck6][data-step="2"] .node[data-astro-cid-grsovck6][data-for="2"] .node-name[data-astro-cid-grsovck6],.process[data-astro-cid-grsovck6][data-step="3"] .node[data-astro-cid-grsovck6][data-for="3"] .node-name[data-astro-cid-grsovck6],.process[data-astro-cid-grsovck6][data-step="4"] .node[data-astro-cid-grsovck6][data-for="4"] .node-name[data-astro-cid-grsovck6]{color:var(--ink)}.process[data-astro-cid-grsovck6][data-step="2"] .node[data-astro-cid-grsovck6][data-for="1"] .node-dot[data-astro-cid-grsovck6],.process[data-astro-cid-grsovck6][data-step="3"] .node[data-astro-cid-grsovck6]:is([data-for="1"],[data-for="2"]) .node-dot[data-astro-cid-grsovck6],.process[data-astro-cid-grsovck6][data-step="4"] .node[data-astro-cid-grsovck6]:is([data-for="1"],[data-for="2"],[data-for="3"]) .node-dot[data-astro-cid-grsovck6]{background:var(--ink);box-shadow:none}.process[data-astro-cid-grsovck6][data-step="2"] .track-fill[data-astro-cid-grsovck6]{transform:scaleY(.3333)}.process[data-astro-cid-grsovck6][data-step="3"] .track-fill[data-astro-cid-grsovck6]{transform:scaleY(.6667)}.process[data-astro-cid-grsovck6][data-step="4"] .track-fill[data-astro-cid-grsovck6]{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.mb-item[data-astro-cid-grsovck6]{transition:opacity .15s;transform:none}.mb-fill[data-astro-cid-grsovck6]{transition:none}.take-num[data-astro-cid-grsovck6],.node-dot[data-astro-cid-grsovck6]:after{transition:opacity .15s;transform:none}.track-fill[data-astro-cid-grsovck6],.node-name[data-astro-cid-grsovck6]{transition:none}}.testimonials[data-astro-cid-gakqr736]{overflow-x:clip}.inner[data-astro-cid-gakqr736]{padding-block:var(--space-section)}.head[data-astro-cid-gakqr736]{gap:var(--space-2);align-content:start;display:grid}h2[data-astro-cid-gakqr736]{font-size:var(--fs-h2);letter-spacing:-.02em;text-wrap:balance;line-height:1.08}.rating[data-astro-cid-gakqr736]{margin-top:var(--space-1);justify-items:start;gap:2px;display:grid}.rating-text[data-astro-cid-gakqr736]{font-weight:600}.note[data-astro-cid-gakqr736]{font-size:var(--fs-small);color:var(--ink-muted)}.stack[data-astro-cid-gakqr736]{gap:var(--space-3);margin-top:var(--space-5);padding:0;list-style:none;display:grid}.card-wrap[data-astro-cid-gakqr736]{position:relative}.card-wrap[data-astro-cid-gakqr736]:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side at 22% 30%,#fd656c33,#0000),radial-gradient(closest-side at 80% 72%,#8b5cf629,#0000);position:absolute;inset:-40px -48px}.card[data-astro-cid-gakqr736]{z-index:1;padding:var(--space-4) var(--space-3);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;position:relative}.card[data-astro-cid-gakqr736]:before{content:"";border-radius:inherit;background:var(--gradient);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.highlight[data-astro-cid-gakqr736]{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.375rem,1.2vw + 1rem,1.75rem);font-weight:600;line-height:1.25}.quote[data-astro-cid-gakqr736]{gap:var(--space-2);margin-top:var(--space-2);color:var(--ink-muted);font-size:1rem;line-height:1.6;display:grid}.who[data-astro-cid-gakqr736]{padding-top:var(--space-3);gap:2px;margin-top:auto;display:grid}.who[data-astro-cid-gakqr736]:before{content:"";height:1px;margin-bottom:var(--space-2);background:var(--line);display:block}.name[data-astro-cid-gakqr736]{font-weight:600}.role[data-astro-cid-gakqr736]{font-size:var(--fs-small);color:var(--ink-muted)}@media (width>=768px){.card[data-astro-cid-gakqr736]{padding:var(--space-5)}.quote[data-astro-cid-gakqr736]{font-size:1.0625rem}}@media (width>=1024px){.inner[data-astro-cid-gakqr736]{gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.head[data-astro-cid-gakqr736]{position:sticky;top:96px}h2[data-astro-cid-gakqr736]{font-size:clamp(2.25rem,1.6vw + 1.25rem,3rem)}.stack[data-astro-cid-gakqr736]{margin-top:0}}@media (width>=1024px) and (height>=760px){.stack[data-astro-cid-gakqr736]{gap:40vh}.card-wrap[data-astro-cid-gakqr736]{top:calc(96px + var(--n) * 20px);position:sticky}.card[data-astro-cid-gakqr736]{min-height:600px}}.team[data-astro-cid-ae2kqkmy]{overflow-x:clip}.inner[data-astro-cid-ae2kqkmy]{gap:var(--space-6);padding-block:var(--space-section);display:grid}.portrait[data-astro-cid-ae2kqkmy]{isolation:isolate;justify-self:center;width:min(100%,440px);position:relative}.blob[data-astro-cid-ae2kqkmy]{z-index:-1;pointer-events:none;width:72%;height:auto;position:absolute;bottom:-32px;right:-28px}.portrait[data-astro-cid-ae2kqkmy] img{aspect-ratio:896/1200;border-radius:var(--radius-media);width:100%;height:auto;box-shadow:0 0 0 1px var(--line);display:block}.copy[data-astro-cid-ae2kqkmy]{gap:var(--space-5);align-content:start;display:grid}.head[data-astro-cid-ae2kqkmy]{gap:var(--space-2);display:grid}h2[data-astro-cid-ae2kqkmy]{font-size:var(--fs-h2);letter-spacing:-.02em;text-wrap:balance;line-height:1.08}.intro[data-astro-cid-ae2kqkmy]{max-width:40ch;color:var(--ink-muted);font-size:1.25rem;line-height:1.5}.lead[data-astro-cid-ae2kqkmy]{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.name[data-astro-cid-ae2kqkmy]{letter-spacing:-.02em;font-size:1.5rem}.role[data-astro-cid-ae2kqkmy]{max-width:52ch;color:var(--ink-muted)}.members[data-astro-cid-ae2kqkmy]{gap:var(--space-3);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (width>=640px){.members[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(2,minmax(0,1fr))}}.member[data-astro-cid-ae2kqkmy]{padding-top:var(--space-2);border-top:1px solid var(--line);align-content:start;gap:6px;display:grid}.member[data-astro-cid-ae2kqkmy].has-photo{border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-soft);border-top:0;gap:0;padding:10px}.member[data-astro-cid-ae2kqkmy] .member-photo{aspect-ratio:4/5;border-radius:var(--radius-media);background:var(--placeholder);display:block;position:relative;overflow:hidden}.member[data-astro-cid-ae2kqkmy] .member-img{object-fit:cover;object-position:50% 0%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.member-text[data-astro-cid-ae2kqkmy]{gap:4px;display:grid}.has-photo[data-astro-cid-ae2kqkmy] .member-text[data-astro-cid-ae2kqkmy]{padding:var(--space-2) 6px 6px}.member-name[data-astro-cid-ae2kqkmy]{font-size:1.0625rem}.member-role[data-astro-cid-ae2kqkmy]{font-size:var(--fs-small);color:var(--ink-muted)}@media (width>=1024px){.inner[data-astro-cid-ae2kqkmy]{gap:calc(var(--space-6) + var(--space-3));grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.portrait[data-astro-cid-ae2kqkmy]{justify-self:start}.blob[data-astro-cid-ae2kqkmy]{bottom:-48px;right:-56px}.members[data-astro-cid-ae2kqkmy]{max-width:480px}}.inner[data-astro-cid-t3eiqlen]{padding-block:var(--space-section)}.head[data-astro-cid-t3eiqlen]{gap:var(--space-2);display:grid}h2[data-astro-cid-t3eiqlen]{font-size:var(--fs-h2);letter-spacing:-.02em;text-wrap:balance;line-height:1.08}.intro[data-astro-cid-t3eiqlen]{max-width:40ch;color:var(--ink-muted);font-size:1.25rem;line-height:1.5}.grid[data-astro-cid-t3eiqlen]{gap:var(--space-4) var(--space-3);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (width>=640px){.grid[data-astro-cid-t3eiqlen]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.grid[data-astro-cid-t3eiqlen]{grid-template-columns:repeat(3,minmax(0,1fr))}}.card[data-astro-cid-t3eiqlen] article[data-astro-cid-t3eiqlen]{flex-direction:column;height:100%;display:flex}.browser[data-astro-cid-t3eiqlen]{background:var(--surface);box-shadow:0 0 0 1px var(--line), 0 18px 36px -24px #17140f59;border-radius:14px;overflow:hidden}.bar[data-astro-cid-t3eiqlen]{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:10px;height:30px;padding-inline:12px;display:flex}.dots[data-astro-cid-t3eiqlen]{gap:5px;display:flex}.dots[data-astro-cid-t3eiqlen] span[data-astro-cid-t3eiqlen]{background:var(--line);border-radius:50%;width:8px;height:8px}.address[data-astro-cid-t3eiqlen]{border-radius:var(--radius-pill);background:var(--surface);min-width:0;color:var(--ink-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;padding:2px 10px;font-size:.75rem;overflow:hidden}.shot[data-astro-cid-t3eiqlen]{aspect-ratio:16/10;background:var(--placeholder);position:relative;overflow:hidden}.shot[data-astro-cid-t3eiqlen] .shot-img{object-fit:cover;object-position:50% 0%;width:100%;max-width:none;height:100%;transition:transform var(--dur-ui) var(--ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.card[data-astro-cid-t3eiqlen]:hover .shot[data-astro-cid-t3eiqlen] .shot-img{transform:scale(1.03)}}.body[data-astro-cid-t3eiqlen]{padding:var(--space-2) 4px 0;flex-direction:column;flex:1;align-items:flex-start;gap:4px;display:flex}.client[data-astro-cid-t3eiqlen]{letter-spacing:-.015em;font-size:1.25rem}.business[data-astro-cid-t3eiqlen]{font-size:var(--fs-small);color:var(--ink-muted)}.did[data-astro-cid-t3eiqlen]{margin-top:var(--space-1);font-size:1rem}.visit[data-astro-cid-t3eiqlen]{min-height:44px;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:5px;transition:text-decoration-color var(--dur-ui) ease;align-items:center;margin-top:auto;font-weight:500;text-decoration-thickness:1.5px;display:inline-flex}@media (hover:hover) and (pointer:fine){.visit[data-astro-cid-t3eiqlen]:hover{text-decoration-color:currentColor}}@media (prefers-reduced-motion:reduce){.shot[data-astro-cid-t3eiqlen] .shot-img{transition:none}}.banner[data-astro-cid-uljtwisc]{background:var(--ink);isolation:isolate;align-items:end;min-height:clamp(320px,42vw,560px);display:grid;position:relative;overflow:hidden}.banner[data-astro-cid-uljtwisc] .banner-picture{z-index:-2;display:block;position:absolute;inset:0}.banner[data-astro-cid-uljtwisc] .banner-img{object-fit:cover;object-position:50% 60%;width:100%;max-width:none;height:100%}.scrim[data-astro-cid-uljtwisc]{z-index:-1;background:linear-gradient(#17140f33 0%,#17140f8c 30%,#17140fc7 55%,#17140fe6 100%);position:absolute;inset:0}.text[data-astro-cid-uljtwisc]{max-width:18ch;padding-block:var(--space-5);color:var(--surface);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,3.4vw + 1rem,3.75rem);font-weight:600;line-height:1.05}@media (width>=1024px){.text[data-astro-cid-uljtwisc]{padding-inline:56px;padding-block:var(--space-6)}}.inner[data-astro-cid-hemr5th4]{gap:var(--space-5);padding-block:var(--space-section);display:grid}.head[data-astro-cid-hemr5th4]{gap:var(--space-2);display:grid}h2[data-astro-cid-hemr5th4]{font-size:var(--fs-h2);letter-spacing:-.02em;line-height:1.08}.list[data-astro-cid-hemr5th4]{border-top:1px solid var(--line)}.item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:64px;padding-block:var(--space-2);cursor:pointer;font-size:1.125rem;font-weight:500;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.icon[data-astro-cid-hemr5th4]{width:18px;height:18px;transition:transform var(--dur-ui) var(--ease-out);flex:none}.item[data-astro-cid-hemr5th4][open] .icon[data-astro-cid-hemr5th4]{transform:rotate(45deg)}.answer[data-astro-cid-hemr5th4]{gap:var(--space-1);max-width:62ch;padding-bottom:var(--space-3);color:var(--ink-muted);display:grid}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.faq[data-astro-cid-hemr5th4]{interpolate-size:allow-keywords}.item[data-astro-cid-hemr5th4]::details-content{block-size:0;transition:block-size var(--dur-ui) var(--ease-out), content-visibility var(--dur-ui) allow-discrete;overflow:clip}.item[data-astro-cid-hemr5th4][open]::details-content{block-size:auto}}}@media (width>=1024px){.inner[data-astro-cid-hemr5th4]{gap:var(--space-6);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}summary[data-astro-cid-hemr5th4]{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.icon[data-astro-cid-hemr5th4]{transition:none}}.contact[data-astro-cid-he3spzz3]{border-top:1px solid var(--line)}.inner[data-astro-cid-he3spzz3]{gap:var(--space-6);padding-block:var(--space-section);display:grid}.main[data-astro-cid-he3spzz3]{gap:var(--space-3);align-content:start;display:grid}.title[data-astro-cid-he3spzz3]{font-size:calc(.89 * var(--h1-size));letter-spacing:-.03em;text-wrap:balance;color:var(--ink);line-height:1.05}.intro[data-astro-cid-he3spzz3]{max-width:40ch;color:var(--ink-muted);font-size:1.25rem;line-height:1.5}.actions[data-astro-cid-he3spzz3]{gap:var(--space-2);margin-top:var(--space-1);justify-items:start;display:grid}.btn-large[data-astro-cid-he3spzz3]{white-space:normal;text-align:left;gap:12px;min-height:56px;padding-inline:26px;font-size:1.0625rem}.wa-number[data-astro-cid-he3spzz3]{opacity:.85;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400;display:none}@media (width>=768px){.wa-number[data-astro-cid-he3spzz3]{display:inline}}.call[data-astro-cid-he3spzz3]{font-size:var(--fs-small);color:var(--ink-muted)}.details[data-astro-cid-he3spzz3]{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.details[data-astro-cid-he3spzz3] dd[data-astro-cid-he3spzz3]{font-size:1.125rem}.details[data-astro-cid-he3spzz3]>div[data-astro-cid-he3spzz3]{gap:2px;display:grid}.details[data-astro-cid-he3spzz3] dt[data-astro-cid-he3spzz3]{font-size:var(--fs-small);color:var(--ink-muted);font-weight:600}.details[data-astro-cid-he3spzz3] dd[data-astro-cid-he3spzz3]{overflow-wrap:anywhere}.details[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{text-underline-offset:3px;white-space:nowrap}.form[data-astro-cid-he3spzz3]{gap:var(--space-3);padding:var(--space-4) var(--space-3);border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-soft);align-content:start;display:grid}.form[data-astro-cid-he3spzz3] h3[data-astro-cid-he3spzz3]{letter-spacing:-.02em;font-size:1.5rem}.form-pending[data-astro-cid-he3spzz3]{white-space:normal;justify-self:start}.field[data-astro-cid-he3spzz3]{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.label[data-astro-cid-he3spzz3]{font-size:var(--fs-small);padding:0;font-weight:600}input[data-astro-cid-he3spzz3][type=text],textarea[data-astro-cid-he3spzz3]{border:1px solid var(--line);background:var(--bg);width:100%;min-height:48px;color:var(--ink);font:400 1rem/1.4 var(--font-sans);transition:border-color var(--dur-ui) ease;border-radius:12px;padding:12px 14px}textarea[data-astro-cid-he3spzz3]{resize:vertical}input[data-astro-cid-he3spzz3][type=text]:focus-visible,textarea[data-astro-cid-he3spzz3]:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.hint[data-astro-cid-he3spzz3]{color:var(--ink-muted);font-size:.8125rem}.choices[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.choice[data-astro-cid-he3spzz3]{position:relative}.choice[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{opacity:0;cursor:pointer;position:absolute;inset:0}.choice[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{border-radius:var(--radius-pill);min-height:44px;box-shadow:inset 0 0 0 1px var(--line);background:var(--bg);transition:background-color var(--dur-ui) ease, color var(--dur-ui) ease;align-items:center;padding:0 16px;font-size:.9375rem;font-weight:500;display:inline-flex}.choice[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:checked+span[data-astro-cid-he3spzz3]{background:var(--ink);color:var(--bg);box-shadow:none}.choice[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus-visible+span[data-astro-cid-he3spzz3]{outline:2px solid var(--ink);outline-offset:3px}.submit[data-astro-cid-he3spzz3]{justify-self:start}.submit[data-astro-cid-he3spzz3]:disabled{opacity:.55;cursor:not-allowed}@media (width>=1024px){.inner[data-astro-cid-he3spzz3]{gap:var(--space-6);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end}.details[data-astro-cid-he3spzz3]>div[data-astro-cid-he3spzz3]{align-items:baseline;gap:var(--space-2);grid-template-columns:120px 1fr}.form[data-astro-cid-he3spzz3]{padding:var(--space-5) var(--space-4)}}
