@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#eceae4;--ink:#000;--red:#d52b1e;--blue:#1b3f8f;--yellow:#f4b400;--white:#fff;--muted:#3d3b37;--font:"Jost Variable", "Futura", "Century Gothic", sans-serif;--t-0:1rem;--t-1:1.125rem;--t-2:1.5rem;--t-3:2rem;--t-4:clamp(2.25rem, 5vw, 3.5rem);--t-5:clamp(3.25rem, 9.5vw, 9rem);--bar:8px;--gutter:clamp(16px, 4vw, 48px);--max:1320px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--t-1);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.5}h1,h2,h3,p{margin:0}h1,h2,h3{text-transform:lowercase;letter-spacing:-.025em;font-weight:600;line-height:.95}a{color:inherit}:focus-visible{outline:4px solid var(--blue);outline-offset:3px}.skip{background:var(--ink);color:var(--white);z-index:10;padding:12px 16px;position:absolute;top:0;left:-9999px}.skip:focus{top:16px;left:16px}.wrap{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.bar{height:var(--bar);background:var(--ink)}.btn{font:500 var(--t-1)/1 var(--font);border:3px solid var(--ink);background:var(--ink);color:var(--white);padding:16px 28px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-block}.btn:hover{box-shadow:6px 6px 0 var(--red);transform:translate(-3px,-3px)}.btn--ghost{color:var(--ink);background:0 0}.btn--ghost:hover{box-shadow:6px 6px 0 var(--yellow)}@media (prefers-reduced-motion:reduce){.btn,.btn:hover{transition:none;transform:none}}.composition[data-astro-cid-masosmqt]{width:100%;height:auto;display:block}.grid[data-astro-cid-masosmqt] line[data-astro-cid-masosmqt]{stroke:var(--ink);stroke-width:1.5px}.slot[data-astro-cid-masosmqt]{transition:transform 1.1s cubic-bezier(.65,0,.35,1)}.shape[data-astro-cid-masosmqt]{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.grid[data-astro-cid-masosmqt] line[data-astro-cid-masosmqt]{stroke-dasharray:100;animation:.7s ease-out both draw}.grid[data-astro-cid-masosmqt] line[data-astro-cid-masosmqt]:nth-child(n+6){animation-delay:.15s}.shape[data-astro-cid-masosmqt]{animation:.45s cubic-bezier(.2,.9,.3,1.2) both grow}.s1[data-astro-cid-masosmqt]{animation-delay:.75s}.s2[data-astro-cid-masosmqt]{animation-delay:.95s}.s3[data-astro-cid-masosmqt]{animation-delay:1.15s}.s4[data-astro-cid-masosmqt]{animation-delay:1.35s}}@media (prefers-reduced-motion:reduce){.slot[data-astro-cid-masosmqt]{transition:none}}@keyframes draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes grow{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.nav[data-astro-cid-lcdefpme]{align-items:center;gap:32px;padding-top:24px;padding-bottom:24px;display:flex}.brand[data-astro-cid-lcdefpme]{font-weight:600;font-size:var(--t-2);letter-spacing:-.02em;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.nav[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme]{gap:28px;margin-left:auto;display:flex}.nav[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:500;text-decoration:none}.nav[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-underline-offset:6px;text-decoration:underline 3px}.nav__cta[data-astro-cid-lcdefpme]{padding:12px 20px}.hero[data-astro-cid-lcdefpme]{gap:var(--gutter);grid-template-columns:7fr 5fr;align-items:center;padding-top:clamp(32px,6vw,80px);padding-bottom:clamp(48px,7vw,96px);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--t-5);letter-spacing:-.045em;font-weight:700;line-height:.88}.hero__lede[data-astro-cid-lcdefpme]{max-width:34em;font-size:var(--t-2);margin-top:32px;line-height:1.4}.hero__ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:16px;margin-top:40px;display:flex}.hero__art[data-astro-cid-lcdefpme]{justify-self:end;width:100%;max-width:520px}.thesis[data-astro-cid-lcdefpme]{background:var(--yellow)}.thesis__inner[data-astro-cid-lcdefpme]{gap:var(--gutter);grid-template-columns:8fr 4fr;align-items:end;padding-top:clamp(48px,8vw,112px);padding-bottom:clamp(48px,8vw,112px);display:grid}.thesis[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--t-4);font-weight:700}.thesis[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--t-2);line-height:1.35}.section-title[data-astro-cid-lcdefpme]{font-size:var(--t-4)}.section-lede[data-astro-cid-lcdefpme]{font-size:var(--t-2);max-width:30em;margin-top:16px}.build[data-astro-cid-lcdefpme],.how[data-astro-cid-lcdefpme],.faq[data-astro-cid-lcdefpme]{padding-top:clamp(56px,8vw,112px);padding-bottom:clamp(56px,8vw,112px)}.flows[data-astro-cid-lcdefpme]{border-top:var(--bar) solid var(--ink);grid-template-columns:repeat(4,1fr);margin:56px 0 0;padding:0;list-style:none;display:grid}.flow[data-astro-cid-lcdefpme]{border-left:3px solid var(--ink);padding:32px 24px 8px}.flow[data-astro-cid-lcdefpme]:first-child{border-left:0;padding-left:0}.flow[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--t-3);margin-top:28px}.flow[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:26em;margin-top:12px}.steps[data-astro-cid-lcdefpme]{gap:var(--gutter);grid-template-columns:repeat(4,1fr);margin:56px 0 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{align-content:start;gap:20px;display:grid}.step__n[data-astro-cid-lcdefpme]{border:6px solid var(--ink);width:88px;height:88px;font-size:var(--t-3);border-radius:50%;place-items:center;font-weight:700;display:grid}.step[data-astro-cid-lcdefpme]:nth-child(2) .step__n[data-astro-cid-lcdefpme]{background:var(--yellow);border-radius:0}.step[data-astro-cid-lcdefpme]:nth-child(3) .step__n[data-astro-cid-lcdefpme]{clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--blue);color:var(--white);border:0;border-radius:0;padding-top:28px}.step[data-astro-cid-lcdefpme]:nth-child(4) .step__n[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--white)}.step[data-astro-cid-lcdefpme]:first-child .step__n[data-astro-cid-lcdefpme]{background:var(--red);color:var(--white);border-color:var(--red)}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--t-2);line-height:1.1}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:8px}.crm[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--white)}.crm__inner[data-astro-cid-lcdefpme]{gap:var(--gutter);grid-template-columns:4fr 8fr;align-items:baseline;padding-top:56px;padding-bottom:56px;display:grid}.crm[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--t-3)}.crm__list[data-astro-cid-lcdefpme]{font-size:var(--t-4);letter-spacing:-.03em;flex-wrap:wrap;gap:8px 36px;margin:0;padding:0;font-weight:300;line-height:1.1;list-style:none;display:flex}.crm__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3n+1):before,.crm__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3n+2):before,.crm__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3n):before{content:"";vertical-align:.18em;width:.32em;height:.32em;margin-right:.3em;display:inline-block}.crm__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3n+1):before{background:var(--red);border-radius:50%}.crm__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3n+2):before{background:var(--yellow)}.crm__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3n):before{background:var(--blue);clip-path:polygon(50% 0,100% 100%,0 100%)}.lab[data-astro-cid-lcdefpme]{background:var(--blue);color:var(--white);position:relative;overflow:hidden}.lab__disc[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--yellow);border-radius:50%;width:min(56vw,720px);position:absolute;top:50%;right:-12vw;transform:translateY(-50%)}.lab__inner[data-astro-cid-lcdefpme]{padding-top:clamp(72px,10vw,144px);padding-bottom:clamp(72px,10vw,144px);position:relative}.lab[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--t-4);max-width:10em}.lab[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:30em;font-size:var(--t-2);margin-top:24px;line-height:1.4}.lab__btn[data-astro-cid-lcdefpme]{background:var(--white);color:var(--ink);border-color:var(--white);margin-top:36px}.lab__btn[data-astro-cid-lcdefpme]:hover{box-shadow:6px 6px 0 var(--ink)}.who[data-astro-cid-lcdefpme]{gap:var(--gutter);grid-template-columns:4fr 8fr;padding-top:clamp(56px,8vw,112px);padding-bottom:clamp(56px,8vw,112px);display:grid}.who__mark[data-astro-cid-lcdefpme]{aspect-ratio:1;background:radial-gradient(circle at 50% 100%, var(--yellow) 0 38%, transparent 38.5%), linear-gradient(var(--red), var(--red)) left top / 34% 34% no-repeat, var(--blue);border:6px solid var(--ink);max-width:320px}.who__text[data-astro-cid-lcdefpme]{max-width:38em}.who__lede[data-astro-cid-lcdefpme]{font-size:var(--t-2);margin-top:24px;line-height:1.4}.who__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:16px}.faq__list[data-astro-cid-lcdefpme]{border-top:var(--bar) solid var(--ink);max-width:56rem;margin-top:40px}details[data-astro-cid-lcdefpme]{border-bottom:3px solid var(--ink)}summary[data-astro-cid-lcdefpme]{cursor:pointer;font-size:var(--t-2);justify-content:space-between;gap:24px;padding:24px 0;font-weight:500;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme]:after{content:"+";font-weight:400;font-size:var(--t-3);line-height:.8;transition:transform .16s}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:rotate(45deg)}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:40em;padding:0 0 28px}@media (prefers-reduced-motion:reduce){summary[data-astro-cid-lcdefpme]:after{transition:none}}.close[data-astro-cid-lcdefpme]{background:var(--red);color:var(--white)}.close__inner[data-astro-cid-lcdefpme]{padding-top:clamp(72px,10vw,144px);padding-bottom:clamp(72px,10vw,144px)}.close[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--t-5);letter-spacing:-.045em;max-width:9em;font-weight:700;line-height:.88}.close__ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:28px;margin-top:48px;display:flex}.close[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]:hover{box-shadow:6px 6px 0 var(--yellow)}.close__mail[data-astro-cid-lcdefpme]{font-size:var(--t-2);text-underline-offset:6px;font-weight:500;text-decoration-thickness:2px}.foot[data-astro-cid-lcdefpme]{justify-content:space-between;padding-top:28px;padding-bottom:28px;font-weight:500;display:flex}@media (width<=1080px){.flows[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.flow[data-astro-cid-lcdefpme]:nth-child(3){border-left:0;padding-left:0}.flow[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:3px solid var(--ink)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);row-gap:48px}}@media (width<=860px){.nav[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme]{display:none}.nav__cta[data-astro-cid-lcdefpme]{margin-left:auto}.hero[data-astro-cid-lcdefpme],.thesis__inner[data-astro-cid-lcdefpme],.crm__inner[data-astro-cid-lcdefpme],.who[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__art[data-astro-cid-lcdefpme]{justify-self:start;max-width:380px;margin-top:32px}.who__mark[data-astro-cid-lcdefpme]{max-width:200px}.lab__disc[data-astro-cid-lcdefpme]{width:52vw;top:auto;bottom:-22vw;right:-14vw;transform:none}.lab__inner[data-astro-cid-lcdefpme]{padding-bottom:38vw}}@media (width<=560px){.flows[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.flow[data-astro-cid-lcdefpme]{border-left:0;padding-left:0;padding-right:0}.flow[data-astro-cid-lcdefpme]+.flow[data-astro-cid-lcdefpme]{border-top:3px solid var(--ink)}.hero__lede[data-astro-cid-lcdefpme],.section-lede[data-astro-cid-lcdefpme],.thesis[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.lab[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--t-1)}.lab__disc[data-astro-cid-lcdefpme]{width:70vw;right:-28vw}}
