.hover-card[data-astro-cid-4k77etph]{display:flex;flex-direction:column;gap:10px;padding:var(--card-pad);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);text-decoration:none;transition:transform var(--dur-3) var(--ease),background var(--dur-1) var(--ease)}.label[data-astro-cid-4k77etph]{font-size:var(--fs-2xs);color:var(--ink-3)}.title[data-astro-cid-4k77etph]{font-size:var(--fs-title);font-weight:500}.more[data-astro-cid-4k77etph]{color:var(--ink-2);max-height:0;opacity:0;overflow:hidden;transition:max-height var(--dur-3) var(--ease),opacity var(--dur-2) var(--ease)}.hover-card[data-astro-cid-4k77etph]:hover,.hover-card[data-astro-cid-4k77etph]:focus-visible{transform:var(--lift-case);background:var(--ink);color:var(--paper)}.hover-card[data-astro-cid-4k77etph]:hover .muted[data-astro-cid-4k77etph],.hover-card[data-astro-cid-4k77etph]:focus-visible .muted[data-astro-cid-4k77etph]{color:var(--mist)}.hover-card[data-astro-cid-4k77etph]:hover .more[data-astro-cid-4k77etph],.hover-card[data-astro-cid-4k77etph]:focus-visible .more[data-astro-cid-4k77etph]{max-height:240px;opacity:1}@media(hover:none){.more[data-astro-cid-4k77etph]{max-height:none;opacity:1}}@media(prefers-reduced-motion:reduce){.hover-card[data-astro-cid-4k77etph]:hover,.hover-card[data-astro-cid-4k77etph]:focus-visible{transform:none}}.media[data-astro-cid-pf6eee7t]{position:relative;aspect-ratio:16 / 9;background:var(--night)}video[data-astro-cid-pf6eee7t]{display:block;width:100%;height:100%;object-fit:cover}.play[data-astro-cid-pf6eee7t]{position:absolute;inset:0;margin:auto;display:flex;align-items:center;justify-content:center;width:72px;height:72px;padding:0 0 0 4px;border:0;border-radius:var(--r-pill);background:var(--accent);color:var(--ink);cursor:pointer;transition:transform var(--dur-3) var(--ease)}.play[data-astro-cid-pf6eee7t][hidden]{display:none}.play[data-astro-cid-pf6eee7t] svg[data-astro-cid-pf6eee7t]{fill:currentColor}.play[data-astro-cid-pf6eee7t]:hover,.play[data-astro-cid-pf6eee7t]:focus-visible{transform:scale(1.08)}@media(prefers-reduced-motion:reduce){.play[data-astro-cid-pf6eee7t]{transition:none}.play[data-astro-cid-pf6eee7t]:hover,.play[data-astro-cid-pf6eee7t]:focus-visible{transform:none}}.featured[data-astro-cid-3jkxiaoe]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:var(--card-pad);padding:var(--card-pad);border-radius:var(--r-lg);background:var(--night);color:var(--paper)}.featured[data-astro-cid-3jkxiaoe]>[data-product-video]{overflow:hidden;border-radius:var(--r-md)}.text[data-astro-cid-3jkxiaoe]{display:flex;flex-direction:column;gap:14px;min-width:0}.meta[data-astro-cid-3jkxiaoe]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.label[data-astro-cid-3jkxiaoe]{font-size:var(--fs-2xs);font-weight:600;color:var(--accent)}.status[data-astro-cid-3jkxiaoe]{padding:2px 10px;border:1px solid var(--accent);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--accent)}.title[data-astro-cid-3jkxiaoe]{margin:0;font-size:var(--fs-title);font-weight:500}.headline[data-astro-cid-3jkxiaoe]{font-family:var(--font-serif);font-size:var(--fs-row);line-height:var(--lh-heading)}.detail[data-astro-cid-3jkxiaoe]{color:var(--mist)}.steps[data-astro-cid-3jkxiaoe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:6px 0 0;padding:0;list-style:none}.steps[data-astro-cid-3jkxiaoe] li[data-astro-cid-3jkxiaoe]{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid var(--ink-2)}.num[data-astro-cid-3jkxiaoe]{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-2xs);color:var(--accent)}.step-title[data-astro-cid-3jkxiaoe]{font-weight:600}.step-body[data-astro-cid-3jkxiaoe]{font-size:var(--fs-sm);line-height:1.5;color:var(--mist)}.links[data-astro-cid-3jkxiaoe]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:8px}.site[data-astro-cid-3jkxiaoe],.site[data-astro-cid-3jkxiaoe]:hover{font-weight:600;color:var(--paper)}@media(max-width:960px){.featured[data-astro-cid-3jkxiaoe]{grid-template-columns:1fr}}@media(max-width:560px){.steps[data-astro-cid-3jkxiaoe]{grid-template-columns:1fr}}.product[data-astro-cid-tjdfhdqb]{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.text[data-astro-cid-tjdfhdqb],.text[data-astro-cid-tjdfhdqb]:hover{display:flex;flex-direction:column;gap:10px;padding:var(--card-pad);color:var(--ink);text-decoration:none}.label[data-astro-cid-tjdfhdqb]{font-size:var(--fs-2xs);font-weight:600;color:var(--accent-ink)}.title[data-astro-cid-tjdfhdqb]{margin:0;font-size:var(--fs-title);font-weight:500;transition:color var(--dur-1) var(--ease)}.text[data-astro-cid-tjdfhdqb]:hover .title[data-astro-cid-tjdfhdqb],.text[data-astro-cid-tjdfhdqb]:focus-visible .title[data-astro-cid-tjdfhdqb]{color:var(--accent-hover)}.detail[data-astro-cid-tjdfhdqb]{color:var(--ink-2)}.tile[data-astro-cid-juisdwr6]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--r-sm);transition:transform var(--dur-4) var(--ease)}.tile[data-astro-cid-juisdwr6] svg{transition:transform var(--dur-4) var(--ease)}.night[data-astro-cid-juisdwr6]{background:var(--night);color:var(--accent)}.paper[data-astro-cid-juisdwr6]{background:var(--paper);color:var(--ink)}.reveal.is-revealed .tile[data-astro-cid-juisdwr6]{animation:tile-settle .5s var(--ease) .2s backwards}@keyframes tile-settle{0%{opacity:0;transform:scale(.7)}}:hover>.tile[data-astro-cid-juisdwr6],:focus-visible>.tile[data-astro-cid-juisdwr6]{transform:translateY(-3px)}:hover>.tile[data-astro-cid-juisdwr6] svg,:focus-visible>.tile[data-astro-cid-juisdwr6] svg{transform:scale(1.12)}@media(prefers-reduced-motion:reduce){.tile[data-astro-cid-juisdwr6],.tile[data-astro-cid-juisdwr6] svg{transition:none}.reveal.is-revealed .tile[data-astro-cid-juisdwr6]{animation:none}:hover>.tile[data-astro-cid-juisdwr6],:focus-visible>.tile[data-astro-cid-juisdwr6],:hover>.tile[data-astro-cid-juisdwr6] svg,:focus-visible>.tile[data-astro-cid-juisdwr6] svg{transform:none}}.hero[data-astro-cid-ewxirvlt]{position:relative;isolation:isolate;overflow:clip;display:flex;flex-wrap:wrap;align-items:center;gap:var(--hero-gap);padding-block:var(--hero-pad-top) var(--hero-pad-bottom)}.map[data-astro-cid-ewxirvlt]{position:absolute;z-index:-1;top:0;left:30%;height:100%;width:auto;max-width:none;pointer-events:none;user-select:none}@media(max-width:1060px){.map[data-astro-cid-ewxirvlt]{top:calc(var(--hero-pad-top) * .5);left:0;width:100%;height:auto;opacity:.6}}.copy[data-astro-cid-ewxirvlt]{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:28px}h1[data-astro-cid-ewxirvlt]{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.01em}.mark[data-astro-cid-ewxirvlt]{position:relative;white-space:nowrap}.swoosh[data-astro-cid-ewxirvlt]{position:absolute;left:0;bottom:-.1316em;width:100%;height:.2368em;fill:none;stroke:var(--accent);stroke-width:5;stroke-linecap:round}.kicker[data-astro-cid-ewxirvlt]{font-style:italic;color:var(--accent)}.lede[data-astro-cid-ewxirvlt]{max-width:620px;font-size:var(--fs-lede-lg);color:var(--ink-2)}.ctas[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;gap:12px}.portrait[data-astro-cid-ewxirvlt]{position:relative;flex:1 1 320px;max-width:420px;display:flex;flex-direction:column;gap:12px}.badge[data-astro-cid-ewxirvlt]{--badge: 132px;position:absolute;top:-36px;left:-36px;z-index:2;width:var(--badge);height:var(--badge);color:var(--ink)}.badge[data-astro-cid-ewxirvlt] svg[data-astro-cid-ewxirvlt]{width:100%;height:100%}.spin[data-astro-cid-ewxirvlt]{animation:spin var(--spin) linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.badge-disc[data-astro-cid-ewxirvlt]{fill:var(--accent)}.badge-text[data-astro-cid-ewxirvlt]{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:1.6px;fill:var(--ink)}.badge[data-astro-cid-ewxirvlt] .badge-star{position:absolute;top:calc(var(--badge) * .348);left:calc(var(--badge) * .348);width:calc(var(--badge) * .303);height:calc(var(--badge) * .303)}@media(max-width:600px){.badge[data-astro-cid-ewxirvlt]{--badge: 104px;top:-24px;left:-12px}}.frame[data-astro-cid-ewxirvlt]{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--r-xl);background:var(--photo-ground)}.photo[data-astro-cid-ewxirvlt]{width:100%;height:100%;object-fit:contain;object-position:50% 100%}@media(prefers-reduced-motion:reduce){.spin[data-astro-cid-ewxirvlt]{animation:none}}.proof[data-astro-cid-fwz5cmo2]{background:var(--night);color:var(--paper)}.inner[data-astro-cid-fwz5cmo2]{display:flex;flex-direction:column;gap:36px;padding-block:80px}.stats[data-astro-cid-fwz5cmo2]{display:flex;flex-wrap:wrap;align-items:baseline;gap:56px}.value[data-astro-cid-fwz5cmo2]{font-family:var(--font-serif);font-size:var(--fs-stat);color:var(--accent)}.label[data-astro-cid-fwz5cmo2]{font-size:var(--fs-sm)}.clients[data-astro-cid-fwz5cmo2]{display:flex;flex-wrap:wrap;gap:12px 32px;font-family:var(--font-display);font-weight:600;font-size:var(--fs-sm);letter-spacing:.04em;color:var(--mist)}.ticker[data-astro-cid-5tjaog7s]{overflow:hidden;padding:20px 0 28px}.band[data-astro-cid-5tjaog7s]{width:104%;margin-left:-2%;padding:18px 0;overflow:hidden;background:var(--accent);transform:rotate(-.8deg)}.track[data-astro-cid-5tjaog7s]{display:flex;width:max-content;font-family:var(--font-mono);font-weight:500;font-size:var(--fs-lg);text-transform:uppercase;color:var(--ink);white-space:nowrap;animation:marquee var(--marquee) linear infinite}@keyframes marquee{to{transform:translate(-50%)}}.item[data-astro-cid-5tjaog7s]{display:inline-flex;align-items:center;gap:28px;padding-right:28px}@media(prefers-reduced-motion:reduce){.track[data-astro-cid-5tjaog7s]{animation:none}}.min-260[data-astro-cid-j7pv25f6]{--min: 260px}.min-280[data-astro-cid-j7pv25f6]{--min: 280px}h3[data-astro-cid-j7pv25f6]{font-size:var(--fs-title);font-weight:500}.body[data-astro-cid-j7pv25f6]{color:var(--ink-2)}.meta[data-astro-cid-j7pv25f6]{font-size:var(--fs-2xs);color:var(--ink-3)}.cta[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--accent-ink)}.on-night[data-astro-cid-j7pv25f6].body{color:var(--mist)}.on-night[data-astro-cid-j7pv25f6].meta,.on-night[data-astro-cid-j7pv25f6].cta{color:var(--accent)}.kicker[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-2xs);letter-spacing:.04em;color:var(--accent-ink)}.text-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:var(--tap);font-weight:600}em[data-astro-cid-j7pv25f6]{font-style:italic}.half-title[data-astro-cid-j7pv25f6]{max-width:760px;font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h2);line-height:var(--lh-heading)}.principle[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px;padding-top:20px;border-top:3px solid var(--ink)}.facts[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.fact[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:12px;padding-inline:28px;border-left:1px solid var(--ink-2)}.fact[data-astro-cid-j7pv25f6]:first-child{padding-left:0;border-left:0}.fact[data-astro-cid-j7pv25f6]:last-child{padding-right:0}dt[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:lowercase;color:var(--accent)}dt[data-astro-cid-j7pv25f6]:before{content:"// "}dd[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--fs-lede-lg);font-weight:600;line-height:1.35;color:var(--paper)}.mini-map[data-astro-cid-j7pv25f6]{align-self:flex-start;width:auto;height:132px;margin-top:8px}@media(max-width:900px){.facts[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.fact[data-astro-cid-j7pv25f6]:nth-child(odd){padding-left:0;border-left:0}.fact[data-astro-cid-j7pv25f6]:nth-child(2n){padding-right:0}}@media(max-width:520px){.facts[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;row-gap:0}.fact[data-astro-cid-j7pv25f6],.fact[data-astro-cid-j7pv25f6]:nth-child(odd),.fact[data-astro-cid-j7pv25f6]:nth-child(2n){padding:20px 0;border-left:0;border-top:1px solid var(--ink-2)}.fact[data-astro-cid-j7pv25f6]:first-child{padding-top:0;border-top:0}.fact[data-astro-cid-j7pv25f6]:last-child{padding-bottom:0}}.lead[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:640px}.lead-label[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-2xs);letter-spacing:.1em;color:var(--accent)}.wordmark[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);letter-spacing:.02em}.wordmark[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--accent)}.lead[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--fs-lg);color:var(--mist)}.strong[data-astro-cid-j7pv25f6]{font-weight:600}.ventures-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-top:16px}.ventures-head[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h3)}.writing[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.writing[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.writing[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:24px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.post-title[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:var(--fs-row)}.post-source[data-astro-cid-j7pv25f6]{color:var(--ink-3)}.contact[data-astro-cid-j7pv25f6]{padding-block:var(--section-y)}.contact[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-stat);line-height:var(--lh-heading)}.door-title[data-astro-cid-j7pv25f6]{font-size:var(--fs-title);font-weight:500}
