.hero[data-astro-cid-7aropxhg]{align-items:center;gap:clamp(2.5rem,5vw,4rem);padding-block:clamp(2.5rem,6vw,5.5rem) 3rem;display:grid}@media (width>=960px){.hero[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)}}.hero-copy[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{margin-top:var(--space-5);max-width:22ch;font-size:clamp(2.4rem,4.9vw,4rem)}.hero-copy[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg] .ph[data-astro-cid-7aropxhg]{text-wrap:balance;display:block}.hero-copy[data-astro-cid-7aropxhg] .lead[data-astro-cid-7aropxhg]{margin:var(--space-6) 0 0}.actions[data-astro-cid-7aropxhg]{align-items:center;gap:var(--space-4) var(--space-6);margin:var(--space-7) 0 0;flex-wrap:wrap;display:flex}.plate[data-astro-cid-7aropxhg]{background:var(--plate);border:1px solid var(--border);border-radius:6px}.lead-app[data-astro-cid-7aropxhg]{align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.25rem,4vw,3.5rem);display:grid}@media (width>=860px){.lead-app[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.solo[data-astro-cid-7aropxhg]{justify-self:center;width:70%;max-width:280px}.app-name[data-astro-cid-7aropxhg]{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);font-size:1.05rem;font-weight:700;display:flex}.app-copy[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{margin:0 0 var(--space-4);font-size:clamp(1.6rem,2.6vw,2.2rem)}.app-copy[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{margin:0 0 var(--space-4)}.lead-app[data-astro-cid-7aropxhg] .app-copy[data-astro-cid-7aropxhg]>p[data-astro-cid-7aropxhg]:not(.meta):not(.app-name){color:var(--text-secondary);max-width:44ch;font-size:1.05rem}.meta[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{white-space:nowrap}.two[data-astro-cid-7aropxhg]{gap:var(--space-5);margin-top:var(--space-5);display:grid}@media (width>=860px){.two[data-astro-cid-7aropxhg]{grid-template-columns:1fr 1fr}}.small-app[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2rem);padding:clamp(1.25rem,3vw,2rem);display:grid}.small-app[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-size:clamp(1.3rem,2vw,1.6rem)}.more-apps[data-astro-cid-7aropxhg]{flex-direction:column;justify-content:center;padding:clamp(1.25rem,3vw,2rem);display:flex}.more-apps[data-astro-cid-7aropxhg] .label[data-astro-cid-7aropxhg]{margin:0 0 var(--space-3)}.others[data-astro-cid-7aropxhg]{margin:0;padding:0;list-style:none;display:grid}.others[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:last-child{border-bottom:0}.others[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.others[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{text-decoration:none}.others[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover strong[data-astro-cid-7aropxhg]{text-decoration:underline}.others[data-astro-cid-7aropxhg] .muted[data-astro-cid-7aropxhg]{color:var(--text-secondary)}.more[data-astro-cid-7aropxhg]{margin:clamp(1.5rem,3vw,2.25rem) 0 0}.more-apps[data-astro-cid-7aropxhg] .more[data-astro-cid-7aropxhg]{margin:var(--space-5) 0 0}.cases[data-astro-cid-7aropxhg]{gap:clamp(2rem,4vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=860px){.cases[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cases[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{gap:var(--space-2);color:inherit;flex-direction:column;text-decoration:none;display:flex}.cases[data-astro-cid-7aropxhg] img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;margin-bottom:var(--space-3);border-radius:3px}.case-name[data-astro-cid-7aropxhg]{font-family:var(--font-serif);font-size:1.6rem;font-weight:400;line-height:1.15}.cases[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover .case-name[data-astro-cid-7aropxhg]{text-underline-offset:.15em;text-decoration:underline 1px}.case-built[data-astro-cid-7aropxhg]{font-size:.95rem;font-weight:600}.case-why[data-astro-cid-7aropxhg]{color:var(--text-secondary);line-height:1.55}.founders-text[data-astro-cid-7aropxhg]{margin:var(--space-6) 0;max-width:34em}.names[data-astro-cid-7aropxhg]{margin:0 0 var(--space-7);gap:var(--space-4);padding:0;list-style:none;display:grid}@media (width>=600px){.names[data-astro-cid-7aropxhg]{grid-template-columns:1fr 1fr}}.names[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{gap:var(--space-1);border-top:1px solid var(--rt-ink);padding-top:var(--space-3);flex-direction:column;display:flex}.names[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{font-family:var(--font-serif);font-size:clamp(1.45rem,2.2vw,1.8rem);text-decoration:none}.names[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover{text-decoration:underline 1px}.talk[data-astro-cid-7aropxhg]{padding-bottom:clamp(4rem,8vw,7rem)}.talk[data-astro-cid-7aropxhg] .rec[data-astro-cid-7aropxhg]{padding-top:clamp(3.5rem,7vw,6rem)}.talk[data-astro-cid-7aropxhg] .lead[data-astro-cid-7aropxhg]{margin:var(--space-5) 0 0}.mail[data-astro-cid-7aropxhg]{margin:var(--space-6) 0 var(--space-5);font-family:var(--font-serif);font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.1}.mail[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{color:var(--brand);text-underline-offset:.15em;text-decoration-thickness:1px}.side-links[data-astro-cid-7aropxhg]{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.side-links[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{color:var(--text-primary)}@media (width<=959px){.founders-rec[data-astro-cid-7aropxhg]>.margin[data-astro-cid-7aropxhg]{order:2}}.dh[data-astro-cid-7aropxhg]{--T:4s;--L:calc(var(--T) * 4);--o:-1s;--g:2px;justify-self:center;width:100%;max-width:540px;margin:0;position:relative;container-type:inline-size}.dh-stage[data-astro-cid-7aropxhg]{aspect-ratio:1/.926;position:relative;overflow:hidden}.dh-unit[data-astro-cid-7aropxhg]{top:0;left:0;right:0;bottom:var(--g);position:absolute}.dh-ground[data-astro-cid-7aropxhg]{height:var(--g);background:var(--rt-ink);z-index:3;border-radius:1px;position:absolute;bottom:0;left:0;right:0}.dh-badger[data-astro-cid-7aropxhg]{z-index:2;width:62%;margin-bottom:-.4%;line-height:0;position:absolute;bottom:0;right:0}.dh-badger[data-astro-cid-7aropxhg] svg{width:100%;display:block;height:auto!important}.dev[data-astro-cid-7aropxhg]{z-index:1;transform-origin:100% 100%;aspect-ratio:700/1467;background:#000;border-radius:12.857%/6.135%;width:39%;line-height:0;position:absolute;bottom:-.7%;left:2%;transform:rotate(6deg);container-type:inline-size}.dev-scr[data-astro-cid-7aropxhg]{border-radius:12.319%/5.834%;position:absolute;inset:.3408% .714%;overflow:hidden}.dev-hole[data-astro-cid-7aropxhg]{z-index:5;pointer-events:none;border-radius:10.486%/4.842%;position:absolute;inset:1.4315% 3%;box-shadow:0 0 0 3cqw #000}.dev-island[data-astro-cid-7aropxhg]{z-index:6;background:#000;border-radius:999px;width:27.143%;height:3.8173%;position:absolute;top:2.7267%;left:50%;transform:translate(-50%)}.dev-home[data-astro-cid-7aropxhg]{mix-blend-mode:difference;z-index:6;background:#fff;border-radius:999px;width:33.714%;height:.6135%;position:absolute;bottom:2.5903%;left:50%;transform:translate(-50%)}.dev-scr[data-astro-cid-7aropxhg] .dev-img{z-index:0;clip-path:inset(0 100% 0 0);width:100%;height:100%;animation:dev-show var(--L) calc(var(--n) * var(--T) + var(--o)) infinite;display:block;position:absolute;inset:0}@keyframes dev-show{0%{clip-path:inset(0 100% 0 0);z-index:2;animation-timing-function:cubic-bezier(.4,0,.2,1)}5%,24.99%{clip-path:inset(0);z-index:2}25%,30%{clip-path:inset(0);z-index:1}30.01%,to{clip-path:inset(0 100% 0 0);z-index:0}}.dh-cap[data-astro-cid-7aropxhg]{align-items:start;gap:var(--space-4);margin-top:var(--space-3);color:var(--text-secondary);grid-template-columns:minmax(0,1fr) auto;font-size:.82rem;display:grid}.dh-cap[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]{color:var(--rt-ink);font-weight:600}.dh-names[data-astro-cid-7aropxhg]{display:grid}.dh-names[data-astro-cid-7aropxhg]>span[data-astro-cid-7aropxhg]{opacity:0;animation:dev-name var(--L) calc(var(--n) * var(--T) + var(--o)) infinite;grid-area:1/1}.dh-names[data-astro-cid-7aropxhg] .k[data-astro-cid-7aropxhg]:before{content:"·";margin:0 .4em}.dh-proof[data-astro-cid-7aropxhg]{color:var(--rt-ink);white-space:nowrap;font-weight:600}@container (width<=430px){.dh-names[data-astro-cid-7aropxhg] .k[data-astro-cid-7aropxhg]{display:block}.dh-names[data-astro-cid-7aropxhg] .k[data-astro-cid-7aropxhg]:before{content:none}}@container (width<=340px){.dh-cap[data-astro-cid-7aropxhg]{font-size:.78rem}}@keyframes dev-name{0%,2.5%{opacity:0}4.5%,25%{opacity:1}26.5%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.dev-scr[data-astro-cid-7aropxhg] .dev-img,.dh-names[data-astro-cid-7aropxhg]>span[data-astro-cid-7aropxhg]{animation:none}.dev-scr[data-astro-cid-7aropxhg] .dev-img:first-child{clip-path:none}.dh-names[data-astro-cid-7aropxhg]>span[data-astro-cid-7aropxhg]:first-child{opacity:1}}@media (width<=959px){.hero[data-astro-cid-7aropxhg]{row-gap:0}.hero-copy[data-astro-cid-7aropxhg]{display:contents}.hero-copy[data-astro-cid-7aropxhg]>[data-astro-cid-7aropxhg]{order:1}.hero-copy[data-astro-cid-7aropxhg]>h1[data-astro-cid-7aropxhg]{order:2}.dh[data-astro-cid-7aropxhg]{margin-top:var(--space-6);order:3}.hero-copy[data-astro-cid-7aropxhg]>.lead[data-astro-cid-7aropxhg]{margin-top:var(--space-7);order:4}.hero-copy[data-astro-cid-7aropxhg]>.actions[data-astro-cid-7aropxhg]{order:5}}
