@layer app{.doc[data-astro-cid-mbf552zg]{hyphens:auto;padding:var(--sp-8) max(var(--sp-5), env(safe-area-inset-left,0px));overflow-wrap:anywhere;margin:0 auto}.doc[data-astro-cid-mbf552zg] h1{margin:0 0 var(--sp-5);font-size:var(--fs-h1);line-height:var(--lh-h1);text-wrap:balance;hyphens:manual;font-weight:600}.doc[data-astro-cid-mbf552zg] h2{margin:var(--sp-7) 0 var(--sp-3);font-size:var(--fs-h3);line-height:var(--lh-h3);hyphens:manual;font-weight:600}.doc[data-astro-cid-mbf552zg] p,.doc[data-astro-cid-mbf552zg] ul{margin:var(--sp-3) 0 0}.doc[data-astro-cid-mbf552zg] ul,.doc[data-astro-cid-mbf552zg] ol{padding-left:1.25em}.doc[data-astro-cid-mbf552zg] dt{margin-top:var(--sp-3);font-weight:600}.doc[data-astro-cid-mbf552zg] dd{margin:var(--sp-1) 0 0}.doc[data-astro-cid-mbf552zg] li{margin-top:var(--sp-2)}@media (width<=520px){.doc[data-astro-cid-mbf552zg] h1{font-size:var(--fs-h2);line-height:var(--lh-h2)}}@media (width<=359px){.doc[data-astro-cid-mbf552zg] h1{font-size:var(--fs-h3);line-height:var(--lh-h3)}}@media (width<=520px){.doc[data-astro-cid-mbf552zg]{padding-block:var(--sp-7);padding-inline:max(var(--sp-4), env(safe-area-inset-left,0px))}}.hero[data-astro-cid-mbf552zg]{padding-block:var(--sp-8);gap:var(--sp-7) var(--sp-8);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid}.copy[data-astro-cid-mbf552zg]{min-width:0}.stage[data-astro-cid-mbf552zg]{justify-items:center;gap:var(--sp-1);min-width:0;display:grid}.caption[data-astro-cid-mbf552zg]{text-align:center;max-width:30em;color:var(--c-text-2);text-wrap:balance;margin:0}.build[data-astro-cid-mbf552zg]{grid-column:1/-1}.contact[data-astro-cid-mbf552zg]{align-items:flex-start;gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (width<=520px){.ask[data-astro-cid-mbf552zg]{min-height:2lh}.contact[data-astro-cid-mbf552zg]{flex-flow:column;align-items:stretch}}@media (width<=900px){.hero[data-astro-cid-mbf552zg]{gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}.stage[data-astro-cid-mbf552zg]{order:1}.build[data-astro-cid-mbf552zg]{order:2}}h1[data-astro-cid-mbf552zg]{margin:var(--sp-5) 0 0;max-width:10.6em;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;font-weight:600}.soft[data-astro-cid-mbf552zg]{color:var(--c-text-2);margin-top:.12em;display:block}.lead[data-astro-cid-mbf552zg]{margin:var(--sp-5) 0 0;max-width:34em;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--c-text-2);text-wrap:pretty}.reach[data-astro-cid-mbf552zg]{margin-top:var(--sp-5)}.ask[data-astro-cid-mbf552zg]{margin:0 0 var(--sp-3);font-weight:500}@media (width<=520px){.hero[data-astro-cid-mbf552zg]{padding-block:var(--sp-7)}}}
