.wrap[data-astro-cid-lcdefpme]{width:100%;max-width:72rem;margin-inline:auto}.copy[data-astro-cid-lcdefpme]{max-width:40rem;color:var(--ink)}.copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:1.25rem}.split[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}@media (width>=1000px){.split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:4rem}}.pil-rows[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.pil-row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);gap:.5rem;padding:1.5rem 0;display:grid;position:relative}.pil-idx[data-astro-cid-lcdefpme]{font:500 .875rem/1.4 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}.pil-link[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:600;text-decoration:none}.pil-link[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.pil-row[data-astro-cid-lcdefpme]:hover .pil-link[data-astro-cid-lcdefpme],.pil-link[data-astro-cid-lcdefpme]:focus-visible{text-underline-offset:.3em;text-decoration:underline 1px}.pil-text[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:40rem;margin:0}.pil-conn[data-astro-cid-lcdefpme]{max-width:40rem;color:var(--ink)}.pil-conn[data-astro-cid-lcdefpme] a{z-index:1;position:relative}@media (width>=900px){.pil-row[data-astro-cid-lcdefpme]{grid-template-columns:3rem minmax(0,20rem) minmax(0,1fr);align-items:baseline;column-gap:2rem;padding:1.75rem 0}}.screen{min-height:100svh;display:flex}.screen>.content{flex:1;display:flex}.screen>.content>section{flex:1;align-items:flex-end;padding-block:8rem 5rem;display:flex}@media (width>=768px){.screen>.content>section{padding-block:10rem 7rem}}.svc[data-astro-cid-lcdefpme]{isolation:isolate;position:relative}.svc-photo[data-astro-cid-lcdefpme]{z-index:-1;height:24rem;margin-bottom:-9rem;position:relative}@media (width<=999px){.svc-photo[data-astro-cid-lcdefpme] .fade[data-edge=right]{display:none}}.svc-body[data-astro-cid-lcdefpme]{padding-bottom:5rem}.svc-grid[data-astro-cid-lcdefpme]{gap:3rem;display:grid}@media (width>=1000px){.svc[data-astro-cid-lcdefpme]{align-items:flex-end;min-height:100svh;display:flex}.svc-photo[data-astro-cid-lcdefpme]{width:50%;height:auto;margin:0;position:absolute;top:0;bottom:0;left:0}.svc-body[data-astro-cid-lcdefpme]{width:100%;padding-block:7rem 5.5rem}.svc-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:end;gap:4rem}}.svc-group[data-astro-cid-lcdefpme]+.svc-group[data-astro-cid-lcdefpme]{margin-top:2rem}.svc-group-h[data-astro-cid-lcdefpme]{font:500 1.0625rem/1.4 var(--font-mono);letter-spacing:.02em;color:var(--ink-2);margin:0 0 .75rem}.rows[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.95rem 0;display:flex;position:relative}.row-main[data-astro-cid-lcdefpme]{min-width:0}.row-link[data-astro-cid-lcdefpme]{color:var(--ink);text-decoration:none}.row-value[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:62ch;margin:.2rem 0 0;font-size:.875rem;line-height:1.45}.row-link[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.row[data-astro-cid-lcdefpme]:hover .row-link[data-astro-cid-lcdefpme],.row-link[data-astro-cid-lcdefpme]:focus-visible{text-underline-offset:.3em;text-decoration:underline 1px}.row-arrow[data-astro-cid-lcdefpme]{color:var(--ink-2);transition:transform .45s cubic-bezier(.215,.61,.355,1),color .45s ease-out}.row[data-astro-cid-lcdefpme]:hover .row-arrow[data-astro-cid-lcdefpme],.row[data-astro-cid-lcdefpme]:focus-within .row-arrow[data-astro-cid-lcdefpme]{color:var(--ink);transform:translate(.25rem)}.rows[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme][data-stage]{transition:opacity .4s ease-out,transform .4s cubic-bezier(.215,.61,.355,1)}.rows[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme][data-stage=pending]{opacity:0;transform:translateY(1.5rem)}.example[data-astro-cid-lcdefpme]{padding-block:4rem}@media (width>=768px){.example[data-astro-cid-lcdefpme]{padding-block:4.5rem}}@media (width>=768px) and (height>=760px){.example[data-astro-cid-lcdefpme]{align-items:center;min-height:100svh;display:flex}}.ex-head[data-astro-cid-lcdefpme] .copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:.75rem}.ex2-label[data-astro-cid-lcdefpme]{margin-bottom:1rem}.caveat[data-astro-cid-lcdefpme]{max-width:40rem;color:var(--ink-2);margin-top:1.5rem}.half[data-astro-cid-lcdefpme]{isolation:isolate;position:relative}.half-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3;z-index:-1;margin-bottom:-3rem;position:relative}.half-text[data-astro-cid-lcdefpme]{padding-block:0 4rem}@media (width>=1000px){.half[data-astro-cid-lcdefpme]{align-items:center;min-height:min(100svh,52rem);display:flex}.half-photo[data-astro-cid-lcdefpme]{aspect-ratio:auto;width:52%;margin:0;position:absolute;top:0;bottom:0}.half-right[data-astro-cid-lcdefpme] .half-photo[data-astro-cid-lcdefpme]{right:0}.half-left[data-astro-cid-lcdefpme] .half-photo[data-astro-cid-lcdefpme]{left:0}.half[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{width:100%}.half-text[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:4rem;padding-block:8rem;display:grid}.half-right[data-astro-cid-lcdefpme] .half-text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{grid-column:1}.half-left[data-astro-cid-lcdefpme] .half-text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{grid-column:2}#approach[data-astro-cid-lcdefpme] .half[data-astro-cid-lcdefpme]{min-height:100svh}#approach[data-astro-cid-lcdefpme] .half-text[data-astro-cid-lcdefpme]{padding-block:7rem 5rem}}.phases[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.phases[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);gap:.25rem;padding:.9rem 0;display:grid}@media (width>=640px){.phases[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:baseline;gap:1.5rem}}.fd-kick[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0 0 1rem;font-size:.875rem;line-height:1.4}.ph-label[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:.875rem;line-height:1.4}.ph-title[data-astro-cid-lcdefpme]{color:var(--ink)}@media (width<=767px){.row-link[data-astro-cid-lcdefpme]{font-weight:600}.row-value[data-astro-cid-lcdefpme]{margin-top:.3rem;font-size:1.0625rem;line-height:1.5}.fd-kick[data-astro-cid-lcdefpme]{font-size:inherit;line-height:1.5}.ph-label[data-astro-cid-lcdefpme]{font-size:inherit;color:var(--ink);font-weight:600;line-height:1.5}.ph-title[data-astro-cid-lcdefpme]{color:var(--ink-2)}}@media (width>=768px) and (width<=899px){[data-loop=loop-l2] .tint{opacity:.78!important}}.groups[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.groups[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);color:var(--ink);padding:1rem 0}.spec-rows[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.spec-row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1.5rem;padding:1.25rem 0;display:grid;position:relative}.spec-link[data-astro-cid-lcdefpme]{color:var(--ink);grid-column:1;font-weight:600;text-decoration:none}.spec-link[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.spec-text[data-astro-cid-lcdefpme]{color:var(--ink-2);grid-column:1;margin:0}.spec-arrow[data-astro-cid-lcdefpme]{color:var(--ink-2);grid-area:1/2/span 2;align-self:center;transition:transform .45s cubic-bezier(.215,.61,.355,1),color .45s ease-out}.spec-row[data-astro-cid-lcdefpme]:hover .spec-link[data-astro-cid-lcdefpme],.spec-link[data-astro-cid-lcdefpme]:focus-visible{text-underline-offset:.3em;text-decoration:underline 1px}.spec-row[data-astro-cid-lcdefpme]:hover .spec-arrow[data-astro-cid-lcdefpme],.spec-row[data-astro-cid-lcdefpme]:focus-within .spec-arrow[data-astro-cid-lcdefpme]{color:var(--ink);transform:translate(.25rem)}@media (width>=900px){.spec-row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,22rem) minmax(0,1fr) auto;align-items:baseline;column-gap:4rem;padding:1.5rem 0}.spec-text[data-astro-cid-lcdefpme]{grid-column:2}.spec-arrow[data-astro-cid-lcdefpme]{grid-area:1/3;align-self:baseline}}.area[data-astro-cid-lcdefpme]{max-width:40rem;color:var(--ink-2);margin-top:2.5rem}.founder[data-astro-cid-lcdefpme]{align-items:start}@media (width>=1000px){.founder[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.log[data-astro-cid-lcdefpme]{padding-top:.5rem}}.log-cap[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0 0 1rem}.log[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);gap:0;margin-left:.3rem;display:grid;position:relative}.log[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);align-items:baseline;gap:1.25rem;padding:1.1rem 0 1.1rem 1.75rem;display:flex;position:relative}.log[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--panel);border:1px solid var(--ink-2);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:50%;left:calc(-.3rem - .5px);transform:translateY(-50%)}.log[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child:before{background:var(--ink);border-color:var(--ink)}.log-idx[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:.875rem}.log-name[data-astro-cid-lcdefpme]{color:var(--ink)}.approvals[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);max-width:40rem}.approvals[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);color:var(--ink);align-items:baseline;gap:1.25rem;padding:1.1rem 0;display:flex}.ap-idx[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:.875rem}@media (width<=767px){.svc-photo[data-astro-cid-lcdefpme],.half-photo[data-astro-cid-lcdefpme]{aspect-ratio:auto;height:max(20rem,52svh);margin-bottom:-2.5rem}.svc-photo[data-astro-cid-lcdefpme] .tint,.half-photo[data-astro-cid-lcdefpme] .tint{opacity:.05!important}.svc-photo[data-astro-cid-lcdefpme] .fade[data-edge=left],.svc-photo[data-astro-cid-lcdefpme] .fade[data-edge=right],.half-photo[data-astro-cid-lcdefpme] .fade[data-edge=left],.half-photo[data-astro-cid-lcdefpme] .fade[data-edge=right]{display:none}.svc-photo[data-astro-cid-lcdefpme] .fade[data-edge=bottom],.half-photo[data-astro-cid-lcdefpme] .fade[data-edge=bottom]{height:30%!important}.svc-photo[data-astro-cid-lcdefpme] .fade[data-edge=top],.half-photo[data-astro-cid-lcdefpme] .fade[data-edge=top]{height:12%!important}}.final{align-items:center;min-height:80svh;display:flex}.final>div{padding-block:2rem}@media (width>=768px){.final>div{padding-block:4rem}}
