.proof_page__Talcn{min-height:100%}.proof_boundarySection__ZdATA,.proof_codeSection__RpfqQ,.proof_cta__8MLV_,.proof_hero__7ntO6,.proof_projectSection__oGyNe{width:var(--shell);margin:0 auto}.proof_hero__7ntO6{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(23rem,.72fr);gap:clamp(2.5rem,8vw,7rem);align-items:center;border-bottom:1px solid var(--line);padding:clamp(4.5rem,9vw,8rem) 0 clamp(4rem,8vw,7rem)}.proof_boundarySection__ZdATA>header,.proof_codeIntro__faQXh,.proof_cta__8MLV_>div:first-child,.proof_heroCopy__l1uEX,.proof_sectionIntro__5KrzY>div{display:grid;gap:1rem}.proof_artifactBlock__Xg2ou>span,.proof_boundaryGrid__un2E2 article>span,.proof_eyebrow__0F3CI,.proof_factHeader__eTGy1,.proof_projectHeading__5vnB6,.proof_proofBlock__4fVRp>span,.proof_roleBlock__kw3ms>span{font-family:var(--font-geist-mono),monospace;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.proof_artifactBlock__Xg2ou>span,.proof_boundaryGrid__un2E2 article>span,.proof_eyebrow__0F3CI,.proof_proofBlock__4fVRp>span,.proof_roleBlock__kw3ms>span{color:var(--brass)}.proof_hero__7ntO6 h1{max-width:12ch;font-size:clamp(3.6rem,8vw,8rem);line-height:.9;letter-spacing:-.075em;text-wrap:balance}.proof_heroCopy__l1uEX>p:not(.proof_eyebrow__0F3CI){max-width:44rem;color:var(--muted);font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.65}.proof_cta__8MLV_>div:last-child,.proof_heroActions__vu5u_,.proof_projectActions__PJ521{display:flex;flex-wrap:wrap;gap:.7rem}.proof_heroActions__vu5u_{margin-top:.5rem}.proof_cta__8MLV_ a,.proof_heroActions__vu5u_ a,.proof_projectActions__PJ521 a{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--line-strong);border-radius:999px;padding:.75rem 1rem;font-size:.82rem;font-weight:760}.proof_heroActions__vu5u_ a:first-child{border-color:var(--teal);color:var(--paper-bright);background:var(--teal)}.proof_heroActions__vu5u_ a:focus-visible,.proof_heroActions__vu5u_ a:hover,.proof_projectActions__PJ521 a:focus-visible,.proof_projectActions__PJ521 a:hover{border-color:var(--teal);color:var(--paper-bright);background:var(--teal)}.proof_factPanel__NhgBq{position:relative;display:grid;gap:1.1rem;overflow:hidden;border:1px solid rgba(255,253,248,.16);border-radius:var(--radius-lg);padding:clamp(1.1rem,3vw,1.6rem);color:var(--paper-bright);background:linear-gradient(rgba(105,230,196,.05) 1px,transparent 0),linear-gradient(90deg,rgba(105,230,196,.05) 1px,transparent 0),#10201d;background-size:2.25rem 2.25rem;box-shadow:0 1.7rem 5rem rgba(18,32,29,.22)}.proof_factPanel__NhgBq:before{position:absolute;top:0;left:0;width:100%;height:.3rem;content:"";background:linear-gradient(90deg,#69e6c4,#d9ff5f,#4f79d8)}.proof_factHeader__eTGy1{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid rgba(255,253,248,.14)}.proof_factHeader__eTGy1 span{color:#82d7cb}.proof_factHeader__eTGy1 strong{color:#d9ff5f}.proof_factPanel__NhgBq dl{display:grid}.proof_factPanel__NhgBq dl>div{display:grid;grid-template-columns:minmax(8rem,.42fr) minmax(0,1fr);gap:1rem;padding:.9rem 0;border-bottom:1px solid rgba(255,253,248,.13)}.proof_factPanel__NhgBq dt{color:rgba(255,253,248,.58);font-family:var(--font-geist-mono),monospace;font-size:.64rem;line-height:1.45;text-transform:uppercase}.proof_factPanel__NhgBq dd{color:var(--paper-bright);font-size:.88rem;font-weight:700;line-height:1.45}.proof_availability__82LA_{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:center;color:#b6c7c1;font-size:.75rem;line-height:1.5}.proof_availability__82LA_ span{width:.52rem;height:.52rem;border-radius:50%;background:#d9ff5f;box-shadow:0 0 0 .25rem rgba(217,255,95,.1)}.proof_codeSection__RpfqQ{display:grid;grid-template-columns:minmax(15rem,.46fr) minmax(0,1fr);gap:clamp(2rem,7vw,6rem);padding:clamp(5rem,9vw,8rem) 0}.proof_codeIntro__faQXh{align-content:start}.proof_boundarySection__ZdATA h2,.proof_codeIntro__faQXh h2,.proof_cta__8MLV_ h2,.proof_sectionIntro__5KrzY h2{max-width:14ch;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.96;letter-spacing:-.055em;text-wrap:balance}.proof_boundarySection__ZdATA header>p:not(.proof_eyebrow__0F3CI),.proof_codeIntro__faQXh>p:not(.proof_eyebrow__0F3CI),.proof_cta__8MLV_ p,.proof_sectionIntro__5KrzY>p{color:var(--muted);line-height:1.7}.proof_historyRail__hicGm{display:grid;align-content:start;list-style:none}.proof_historyRail__hicGm li{display:grid;grid-template-columns:2.8rem minmax(0,1fr);gap:1rem;align-items:start;border-top:1px solid var(--line-strong);padding:1.2rem 0}.proof_historyRail__hicGm li>span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:.68rem;font-weight:800}.proof_historyRail__hicGm div{display:grid;gap:.35rem}.proof_historyRail__hicGm small{color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:.64rem;text-transform:uppercase}.proof_historyRail__hicGm strong{font-size:clamp(1rem,2vw,1.25rem);line-height:1.35}.proof_profileLinks__kqOW5{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.proof_profileLinks__kqOW5 a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem 1rem;min-height:8rem;align-content:space-between;border:1px solid var(--line);border-radius:var(--radius-md);padding:1.15rem;background:var(--paper-bright);box-shadow:var(--shadow-card)}.proof_profileLinks__kqOW5 a>span:first-child{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:.68rem;font-weight:800;text-transform:uppercase}.proof_profileLinks__kqOW5 strong{grid-column:1;font-size:1.05rem;line-height:1.3}.proof_profileLinks__kqOW5 i{grid-row:1/span 2;grid-column:2;color:var(--teal);font-size:1.2rem;font-style:normal}.proof_profileLinks__kqOW5 a:focus-visible,.proof_profileLinks__kqOW5 a:hover{border-color:var(--teal);color:var(--teal-strong);background:var(--teal-wash)}.proof_projectSection__oGyNe{padding:clamp(5rem,9vw,8rem) 0;border-top:1px solid var(--line)}.proof_sectionIntro__5KrzY{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.48fr);gap:clamp(2rem,8vw,7rem);align-items:end;margin-bottom:clamp(2.5rem,5vw,4rem)}.proof_projectList__nUmpr{display:grid;gap:1.25rem}.proof_projectCard__QQp8o{--project-accent:var(--teal);display:grid;grid-template-columns:minmax(18rem,.82fr) minmax(19rem,1fr) minmax(15rem,.72fr);gap:1.25rem;overflow:hidden;border:1px solid var(--line);border-top:.35rem solid var(--project-accent);border-radius:var(--radius-lg);padding:clamp(1.2rem,3vw,2rem);background:var(--paper-bright);box-shadow:var(--shadow-card)}.proof_projectCard__QQp8o[data-project=move-with-musto]{--project-accent:var(--brass)}.proof_projectCard__QQp8o[data-project=digital-library]{--project-accent:var(--cobalt)}.proof_projectHeading__5vnB6{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--line);color:var(--muted)}.proof_projectHeading__5vnB6>span{color:var(--project-accent)}.proof_projectHeading__5vnB6 strong{text-align:right}.proof_artifactBlock__Xg2ou,.proof_projectSummary__1pwL_,.proof_proofBlock__4fVRp{display:grid;align-content:start}.proof_projectSummary__1pwL_{gap:.8rem}.proof_projectSummary__1pwL_ h3{font-size:clamp(2rem,4vw,3.8rem);line-height:.96;letter-spacing:-.055em}.proof_projectFooter__h6H4H>p,.proof_projectSummary__1pwL_>p,.proof_roleBlock__kw3ms p{color:var(--muted);line-height:1.65}.proof_roleBlock__kw3ms{display:grid;gap:.55rem;margin-top:.4rem;border-left:.2rem solid var(--project-accent);padding:.25rem 0 .25rem .9rem}.proof_artifactBlock__Xg2ou,.proof_proofBlock__4fVRp{gap:.8rem;border:1px solid var(--line);border-radius:var(--radius-md);padding:1.1rem;background:var(--paper)}.proof_artifactBlock__Xg2ou{background:color-mix(in srgb,var(--teal-wash) 52%,var(--paper-bright))}.proof_artifactBlock__Xg2ou>strong{font-size:1rem;line-height:1.4}.proof_artifactBlock__Xg2ou ul,.proof_boundaryGrid__un2E2 ul,.proof_proofBlock__4fVRp ul{display:grid;gap:.65rem;list-style:none}.proof_artifactBlock__Xg2ou li,.proof_boundaryGrid__un2E2 li,.proof_proofBlock__4fVRp li{position:relative;padding-left:1rem;color:var(--ink-soft);font-size:.84rem;line-height:1.55}.proof_artifactBlock__Xg2ou li:before,.proof_boundaryGrid__un2E2 li:before,.proof_proofBlock__4fVRp li:before{position:absolute;top:.64em;left:0;width:.35rem;height:.35rem;border-radius:50%;content:"";background:var(--project-accent,var(--teal))}.proof_projectFooter__h6H4H{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,auto) minmax(18rem,1fr);gap:1.5rem;align-items:center;padding-top:1.1rem;border-top:1px solid var(--line)}.proof_projectActions__PJ521 a:first-child{border-color:var(--project-accent);color:var(--paper-bright);background:var(--project-accent)}.proof_projectFooter__h6H4H>p{justify-self:end;max-width:54rem;font-size:.78rem;text-align:right}.proof_boundarySection__ZdATA{overflow:hidden;border-radius:var(--radius-lg);padding:clamp(1.5rem,5vw,4rem);color:var(--paper-bright);background:radial-gradient(circle at 88% 8%,rgba(217,255,95,.1),transparent 24rem),#10201d}.proof_boundarySection__ZdATA>header{grid-template-columns:minmax(0,1fr) minmax(17rem,.45fr);margin-bottom:2rem}.proof_boundarySection__ZdATA .proof_eyebrow__0F3CI{grid-column:1/-1;color:#82d7cb}.proof_boundarySection__ZdATA header>p:not(.proof_eyebrow__0F3CI){color:rgba(255,253,248,.68)}.proof_boundaryGrid__un2E2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.proof_boundaryGrid__un2E2 article{display:grid;gap:.8rem;align-content:start;border:1px solid rgba(255,253,248,.16);border-radius:var(--radius-md);padding:1.2rem;background:rgba(255,253,248,.055)}.proof_boundaryGrid__un2E2 article>span{color:#d9ff5f}.proof_boundaryGrid__un2E2 h3{font-size:1.25rem}.proof_boundaryGrid__un2E2 li,.proof_boundaryGrid__un2E2 p{color:rgba(255,253,248,.68)}.proof_boundaryGrid__un2E2 li:before{background:#82d7cb}.proof_cta__8MLV_{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(2rem,8vw,7rem);align-items:end;margin-top:clamp(4rem,8vw,7rem);margin-bottom:clamp(4rem,8vw,7rem);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:clamp(1.5rem,5vw,3.5rem);background:var(--paper-bright);box-shadow:var(--shadow-soft)}.proof_cta__8MLV_ h2{max-width:18ch}.proof_cta__8MLV_>div:last-child{justify-content:flex-end}.proof_cta__8MLV_ a:first-child{border-color:var(--teal);color:var(--paper-bright);background:var(--teal)}.proof_cta__8MLV_ a:focus-visible,.proof_cta__8MLV_ a:hover{border-color:var(--teal-strong);color:var(--paper-bright);background:var(--teal-strong)}@media (max-width:1120px){.proof_projectCard__QQp8o{grid-template-columns:minmax(0,1fr) minmax(18rem,.82fr)}.proof_projectSummary__1pwL_{grid-column:1/-1}.proof_projectFooter__h6H4H{grid-template-columns:1fr}.proof_projectFooter__h6H4H>p{justify-self:start;max-width:64rem;text-align:left}}@media (max-width:900px){.proof_codeSection__RpfqQ,.proof_cta__8MLV_,.proof_hero__7ntO6,.proof_sectionIntro__5KrzY{grid-template-columns:1fr}.proof_factPanel__NhgBq{max-width:46rem}.proof_boundaryGrid__un2E2,.proof_profileLinks__kqOW5{grid-template-columns:1fr}.proof_profileLinks__kqOW5 a{min-height:6.5rem}.proof_boundarySection__ZdATA>header{grid-template-columns:1fr}.proof_cta__8MLV_>div:last-child{justify-content:flex-start}}@media (max-width:760px){.proof_hero__7ntO6{gap:2rem;padding:3.6rem 0 4rem}.proof_hero__7ntO6 h1{font-size:clamp(3.25rem,17vw,5rem)}.proof_cta__8MLV_ a,.proof_cta__8MLV_>div:last-child,.proof_heroActions__vu5u_,.proof_heroActions__vu5u_ a,.proof_projectActions__PJ521,.proof_projectActions__PJ521 a{width:100%}.proof_factPanel__NhgBq{border-radius:var(--radius-md);padding:1rem}.proof_factHeader__eTGy1,.proof_projectHeading__5vnB6{align-items:flex-start;flex-direction:column}.proof_factPanel__NhgBq dl>div{grid-template-columns:1fr;gap:.35rem}.proof_codeSection__RpfqQ,.proof_projectSection__oGyNe{padding:4.5rem 0}.proof_boundarySection__ZdATA h2,.proof_codeIntro__faQXh h2,.proof_cta__8MLV_ h2,.proof_sectionIntro__5KrzY h2{font-size:clamp(2.35rem,12vw,3.75rem)}.proof_projectCard__QQp8o{grid-template-columns:1fr;gap:1rem;border-radius:var(--radius-md);padding:1rem}.proof_projectFooter__h6H4H,.proof_projectHeading__5vnB6,.proof_projectSummary__1pwL_{grid-column:auto}.proof_projectHeading__5vnB6 strong{text-align:left}.proof_projectSummary__1pwL_ h3{font-size:clamp(2.2rem,12vw,3.35rem)}.proof_projectFooter__h6H4H>p{text-align:left}.proof_boundarySection__ZdATA{border-radius:var(--radius-md);padding:1.15rem}.proof_cta__8MLV_{gap:1.75rem;padding:1.2rem}}