.software-list[data-astro-cid-dhs3qkr5]{gap:var(--space-64);margin:0;padding:0;list-style:none;display:grid}.software[data-astro-cid-dhs3qkr5]{gap:var(--space-24);align-items:center;display:grid}.software[data-astro-cid-dhs3qkr5]+.software[data-astro-cid-dhs3qkr5]{padding-top:var(--space-64);border-top:1px solid var(--rule-on-dark)}.software__media[data-astro-cid-dhs3qkr5]{min-width:0}.software__media[data-astro-cid-dhs3qkr5] .browser-frame{border-color:#ffffff1f;box-shadow:0 28px 60px #00000052}.software__media[data-astro-cid-dhs3qkr5] .browser-frame__label{display:none}.software__caption[data-astro-cid-dhs3qkr5]{margin:var(--space-12) 0 0;color:var(--text-on-dark-muted);font-size:var(--text-caption-size)}.software__copy[data-astro-cid-dhs3qkr5]{align-items:flex-start;gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.software__index[data-astro-cid-dhs3qkr5]{color:var(--text-on-dark-muted);margin:0}.software__status[data-astro-cid-dhs3qkr5]{align-items:center;gap:var(--space-8);border-radius:var(--radius-badge);color:var(--text-on-dark-secondary);font-size:var(--text-caption-size);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff38;padding:.25rem .7rem;font-weight:600;display:inline-flex}.software__status[data-astro-cid-dhs3qkr5]:before{content:"";background:#99f6e4;border-radius:50%;width:6px;height:6px}.software__status--final[data-astro-cid-dhs3qkr5]{color:#fde3db;border-color:#d9694f8c}.software__status--final[data-astro-cid-dhs3qkr5]:before{background:#d9694f}.software__status--future[data-astro-cid-dhs3qkr5]{border-style:dashed}.software__status--future[data-astro-cid-dhs3qkr5]:before{background:0 0;box-shadow:inset 0 0 0 1px}.software__name[data-astro-cid-dhs3qkr5]{margin:var(--space-8) 0 0;line-height:1}.software__name[data-astro-cid-dhs3qkr5] .paseriva-logo{display:block}.software__name--text[data-astro-cid-dhs3qkr5]{color:var(--text-on-dark);font-size:var(--text-h2-size);letter-spacing:var(--text-h2-tracking)}.software__pitch[data-astro-cid-dhs3qkr5]{color:var(--text-on-dark);font-family:var(--font-display);font-size:var(--text-h4-size);margin:0;line-height:1.35}.software__desc[data-astro-cid-dhs3qkr5]{max-width:52ch;color:var(--text-on-dark-secondary);margin:0}.software__link[data-astro-cid-dhs3qkr5]{margin-top:var(--space-4);color:var(--text-on-dark);--link-arrow-color:var(--accent)}[data-astro-cid-dhs3qkr5][data-software=paseriva] .software__link[data-astro-cid-dhs3qkr5]{--link-accent-solid:#e0866f;--link-arrow-color:#e0866f}.software__slot-logo[data-astro-cid-dhs3qkr5]{width:min(260px,60%);height:auto;display:block}.software__symbol[data-astro-cid-dhs3qkr5]{margin-right:var(--space-8);vertical-align:middle;display:inline-block}.software__logo-caisse[data-astro-cid-dhs3qkr5]{width:min(268px,100%);height:auto;display:block}.caisse-mark[data-astro-cid-dhs3qkr5]{justify-items:center;gap:var(--space-16);color:var(--paseriva-ivory);display:grid}.caisse-mark[data-astro-cid-dhs3qkr5] img[data-astro-cid-dhs3qkr5]{width:56px;height:56px}.caisse-mark__name[data-astro-cid-dhs3qkr5]{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.125rem);font-weight:500}.caisse-mark__name[data-astro-cid-dhs3qkr5] strong[data-astro-cid-dhs3qkr5]{color:#f0b5a6;font-weight:600}@media (width>=1024px){.software-list[data-astro-cid-dhs3qkr5]{gap:var(--space-80)}.software[data-astro-cid-dhs3qkr5]+.software[data-astro-cid-dhs3qkr5]{padding-top:var(--space-80)}.software[data-astro-cid-dhs3qkr5]{gap:var(--space-72);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.software--reverse[data-astro-cid-dhs3qkr5] .software__media[data-astro-cid-dhs3qkr5]{order:2}}.about-editorial[data-astro-cid-yqgl57wo]{gap:var(--space-32);align-items:center;display:grid}.about-editorial__photo[data-astro-cid-yqgl57wo]{border-radius:var(--radius-panel);box-shadow:var(--shadow-mockup);margin:0;overflow:hidden}.about-editorial__photo[data-astro-cid-yqgl57wo] img[data-astro-cid-yqgl57wo]{aspect-ratio:4/3;object-fit:cover;object-position:60% center;width:100%;display:block}.about-editorial__copy[data-astro-cid-yqgl57wo] h2[data-astro-cid-yqgl57wo]{margin:0 0 var(--space-16)}.about-editorial__copy[data-astro-cid-yqgl57wo] .text-intro[data-astro-cid-yqgl57wo]{max-width:50ch;color:var(--text-secondary);margin:0}.about-values[data-astro-cid-yqgl57wo]{margin:var(--space-32) 0 0;border-top:1px solid var(--text-primary);display:grid}.about-values[data-astro-cid-yqgl57wo] div[data-astro-cid-yqgl57wo]{gap:var(--space-16);padding:var(--space-16) 0;border-bottom:1px solid var(--border-strong);grid-template-columns:9rem minmax(0,1fr);display:grid}.about-values[data-astro-cid-yqgl57wo] dt[data-astro-cid-yqgl57wo]{color:var(--text-primary);font-family:var(--font-display);font-weight:600}.about-values[data-astro-cid-yqgl57wo] dd[data-astro-cid-yqgl57wo]{color:var(--text-secondary);margin:0}@media (width>=1024px){.about-editorial[data-astro-cid-yqgl57wo]{gap:var(--space-72);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.about-editorial__photo[data-astro-cid-yqgl57wo] img[data-astro-cid-yqgl57wo]{aspect-ratio:4/5}}@media (width<=479px){.about-values[data-astro-cid-yqgl57wo] div[data-astro-cid-yqgl57wo]{gap:var(--space-4);grid-template-columns:1fr}}.about-truth[data-astro-cid-yqgl57wo]{gap:var(--space-24);padding-bottom:var(--space-48);border-bottom:1px solid var(--rule-on-dark);display:grid}.about-truth[data-astro-cid-yqgl57wo] h2[data-astro-cid-yqgl57wo]{margin:0}.about-truth__body[data-astro-cid-yqgl57wo] .text-intro[data-astro-cid-yqgl57wo]{color:var(--text-on-dark-secondary);margin:0}.about-truth__list[data-astro-cid-yqgl57wo]{gap:var(--space-20);margin:var(--space-32) 0 0;padding:0;list-style:none;display:grid}.about-truth__list[data-astro-cid-yqgl57wo] li[data-astro-cid-yqgl57wo]{gap:var(--space-4);padding-left:var(--space-16);border-left:2px solid var(--accent);color:var(--text-on-dark-secondary);font-size:var(--text-body-small-size);display:grid}.about-truth__list[data-astro-cid-yqgl57wo] li[data-astro-cid-yqgl57wo]+li[data-astro-cid-yqgl57wo]{border-left-color:#ffffff4d}.about-truth__links[data-astro-cid-yqgl57wo]{gap:0 var(--space-24);margin:var(--space-24) 0 0;color:var(--text-on-dark);flex-wrap:wrap;display:flex}.about-truth__list[data-astro-cid-yqgl57wo] span[data-astro-cid-yqgl57wo]{color:var(--text-on-dark);font-size:var(--text-body-size);font-weight:600}@media (width>=1024px){.about-truth[data-astro-cid-yqgl57wo]{gap:var(--space-72);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.about-approach[data-astro-cid-yqgl57wo]{margin:var(--space-48) 0 0;padding:0;list-style:none;display:grid}.about-approach[data-astro-cid-yqgl57wo] li[data-astro-cid-yqgl57wo]{column-gap:var(--space-16);padding:var(--space-20) 0;border-top:1px solid var(--rule-on-dark);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.about-approach[data-astro-cid-yqgl57wo] li[data-astro-cid-yqgl57wo]:first-child{border-top:0;padding-top:0}.about-approach__num[data-astro-cid-yqgl57wo]{color:#99f6e4;grid-row:1/span 2;font-size:2rem}.about-approach[data-astro-cid-yqgl57wo] h3[data-astro-cid-yqgl57wo]{color:var(--text-on-dark);margin:0}.about-approach[data-astro-cid-yqgl57wo] p[data-astro-cid-yqgl57wo]{margin:var(--space-4) 0 0;color:var(--text-on-dark-secondary);font-size:var(--text-body-small-size)}@media (width>=768px){.about-approach[data-astro-cid-yqgl57wo]{gap:var(--space-32);grid-template-columns:repeat(3,minmax(0,1fr))}.about-approach[data-astro-cid-yqgl57wo] li[data-astro-cid-yqgl57wo]{row-gap:var(--space-12);border-top:0;grid-template-columns:1fr;padding:0}.about-approach__num[data-astro-cid-yqgl57wo]{font-size:var(--text-figure-size);grid-row:auto}}.about-commit[data-astro-cid-yqgl57wo]{gap:var(--space-32);display:grid}.about-commit[data-astro-cid-yqgl57wo] h2[data-astro-cid-yqgl57wo]{margin:0}.about-commit__list[data-astro-cid-yqgl57wo]{border-top:1px solid var(--text-primary);margin:0;padding:0;list-style:none;display:grid}.about-commit__list[data-astro-cid-yqgl57wo] li[data-astro-cid-yqgl57wo]{gap:var(--space-16);padding:var(--space-20) 0;border-bottom:1px solid var(--border-strong);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.about-commit__list[data-astro-cid-yqgl57wo] strong[data-astro-cid-yqgl57wo]{color:var(--text-primary);font-family:var(--font-display);font-size:1.125rem}.about-commit__list[data-astro-cid-yqgl57wo] p[data-astro-cid-yqgl57wo]{margin:var(--space-4) 0 0;color:var(--text-secondary)}@media (width>=768px){.about-commit__list[data-astro-cid-yqgl57wo]{column-gap:var(--space-40);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.about-commit[data-astro-cid-yqgl57wo]{gap:var(--space-72);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.about-projects__head[data-astro-cid-yqgl57wo]{max-width:46rem;margin-bottom:var(--space-56)}.about-projects__head[data-astro-cid-yqgl57wo] h2[data-astro-cid-yqgl57wo]{margin:0 0 var(--space-16)}.about-projects__head[data-astro-cid-yqgl57wo] .text-intro[data-astro-cid-yqgl57wo]{color:var(--text-on-dark-secondary);margin:0}
