.workspace-section{padding:var(--spacing-section-y) var(--spacing-page-x);border-block:1px solid var(--color-border);background:linear-gradient(#f9fafbeb,#edf5f5f2),radial-gradient(circle at 1px 1px,#00837e21 1px,#0000 1.5px) 0 0/28px 28px;background:linear-gradient(lab(98.2617% -.165731 -.331056/.92),lab(96.043% -2.99644 -.622439/.95)),radial-gradient(circle at 1px 1px,lab(48.913% -33.1838 -6.56654/.13) 1px,#0000 1.5px) 0 0/28px 28px}.workspace-inner{max-inline-size:var(--container-content);margin-inline:auto}.workspace-intro{max-inline-size:56rem}.workspace-kicker,.workspace-step,.workspace-index{letter-spacing:.08em;font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace}.workspace-kicker{color:var(--color-primary-focus);font-size:.8125rem;font-weight:700}.workspace-intro h2{letter-spacing:-.045em;text-wrap:balance;max-inline-size:13ch;margin-block-start:1rem;font-size:clamp(2.5rem,6vw,5.25rem);line-height:1.02}.workspace-intro>p:last-child{max-inline-size:48rem;color:var(--color-text-secondary);text-wrap:pretty;margin-block-start:1.5rem;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.85}.workspace-journey{grid-template-columns:minmax(0,1fr) 5rem minmax(0,1fr);align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem);margin-block-start:clamp(3rem,7vw,6rem);display:grid}.workspace-card{background-color:#fcfefef0;background-color:lab(99.4429% -.665456 -.138533/.94);border:1px solid #00837e4d;border:1px solid lab(48.913% -33.1838 -6.56654/.3);border-radius:clamp(1rem,2vw,1.5rem);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1.5rem 4rem #1c202314;box-shadow:0 1.5rem 4rem lab(11.8501% -1.2588 -2.61323/.08)}.workspace-card-project{border-color:#00837e8c;border-color:lab(48.913% -33.1838 -6.56654/.55);box-shadow:0 1.75rem 5rem #00635f24;box-shadow:0 1.75rem 5rem lab(37.1086% -27.0875 -5.36081/.14)}.workspace-card-header{border-block-end:1px solid var(--color-border);background-color:#edf8f7b3;background-color:lab(96.6573% -3.99634 -.829423/.7);flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.workspace-step{color:var(--color-primary-focus);font-size:.6875rem;font-weight:700}.workspace-card-header h3{letter-spacing:-.025em;margin-block-start:.45rem;font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.2}.workspace-state{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);flex:none;padding:.3rem .7rem;font-size:.6875rem;font-weight:700}.workspace-state-active{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-text-on-primary)}.workspace-choice-list,.workspace-update-list{flex-direction:column;flex:1;justify-content:space-evenly;margin:0;padding:clamp(.75rem,2vw,1.25rem);list-style:none;display:flex}.workspace-choice-list li,.workspace-update-list li{border-block-end:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.15rem .75rem;display:grid}.workspace-choice-list li:last-child,.workspace-update-list li:last-child{border-block-end:0}.workspace-index{color:var(--color-primary-focus);font-size:.75rem}.workspace-choice-list h4,.workspace-update-list h4{font-size:1rem;line-height:1.35}.workspace-choice-list p,.workspace-update-list p{color:var(--color-text-secondary);text-wrap:pretty;margin-block-start:.35rem;font-size:.875rem;line-height:1.65}.workspace-card-note{border-inline-start:3px solid var(--color-primary);background-color:var(--color-primary-soft);color:var(--color-text-secondary);margin:0 clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2rem);padding:1rem 1.125rem;font-size:.875rem;line-height:1.65}.workspace-transition{color:var(--color-primary-focus);align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.workspace-transition span{background-color:var(--color-primary);flex:1;block-size:1px}.workspace-transition strong{font-weight:700}.workspace-project-overview{border-radius:var(--radius-lg);background:linear-gradient(135deg,#d2efece6,#f7fbfbe6);background:linear-gradient(135deg,lab(92.223% -10.0087 -2.06506/.9),lab(98.3172% -1.6641 -.346112/.9));border:1px solid #00837e47;border:1px solid lab(48.913% -33.1838 -6.56654/.28);margin:clamp(1.25rem,3vw,2rem);padding:1.25rem}.workspace-project-overview div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.workspace-project-overview span{color:var(--color-text-muted);font-size:.75rem}.workspace-project-overview strong{color:var(--color-primary-focus);font-size:1.1rem}.workspace-project-overview p{color:var(--color-text-secondary);margin-block-start:.75rem;font-size:.875rem;line-height:1.65}.workspace-update-list{padding-block-start:0}.workspace-update-status{border-radius:var(--radius-pill);background-color:var(--color-surface-2);min-inline-size:3.6rem;color:var(--color-text-secondary);text-align:center;align-self:start;padding:.2rem .45rem;font-size:.6875rem;font-weight:700}.workspace-contact{border-block-start:1px solid var(--color-border);align-items:center;gap:.8rem;margin:0 clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2rem);padding-block-start:1.25rem;display:flex}.workspace-contact span{background-color:var(--color-primary);block-size:2rem;inline-size:2rem;color:var(--color-text-on-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.workspace-contact p{color:var(--color-text-secondary);font-size:.875rem;line-height:1.6}@media (max-width:58rem){.workspace-journey{grid-template-columns:minmax(0,1fr);max-inline-size:42rem;margin-inline:auto}.workspace-transition{flex-direction:column;min-block-size:4rem}.workspace-transition span{block-size:auto;inline-size:1px}}@media (max-width:30rem){.workspace-intro h2{font-size:clamp(2.25rem,12vw,3.25rem)}.workspace-card-header{align-items:center}.workspace-card-header h3{font-size:1.25rem}.workspace-project-overview div{flex-direction:column;align-items:flex-start;gap:.25rem}}
