.process-component-home[data-astro-cid-grsovck6]{border:1px solid var(--dw-line);background:var(--dw-canvas);border-radius:1.125rem;overflow:hidden}.process-frame-header[data-astro-cid-grsovck6]{border-bottom:1px solid var(--dw-line);padding:1rem 1.25rem}.process-intro[data-astro-cid-grsovck6]{padding:1.5rem 1.25rem 0}.process-component-home[data-astro-cid-grsovck6] .process-grid[data-astro-cid-grsovck6]{background:0 0;border:0;border-radius:0;padding:1.25rem}.process-component-technical[data-astro-cid-grsovck6]{--process-background:#091214;--process-surface:#0d1b1d;--process-foreground:#f4f3ed;--process-muted:#a7b5ae;--process-accent:var(--dw-accent);--process-line:#162c2f;border:1px solid var(--process-line);background:var(--process-background);border-radius:1.375rem;padding:1.5rem;overflow:hidden}.process-component-technical[data-astro-cid-grsovck6] .process-grid[data-astro-cid-grsovck6]{background:0 0;border:0;border-radius:0;gap:1rem;padding:0}.process-component-technical[data-astro-cid-grsovck6] .process-step[data-astro-cid-grsovck6]{border-color:var(--process-line);background:radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--process-accent) 6%, transparent), transparent 55%), var(--process-surface);border-radius:.875rem;padding:1.5rem;transition:border-color .18s,background-color .18s,transform .18s}.process-component-technical[data-astro-cid-grsovck6] .process-step[data-astro-cid-grsovck6]:hover,.process-component-technical[data-astro-cid-grsovck6] .process-step[data-astro-cid-grsovck6]:focus-within{border-color:color-mix(in srgb, var(--process-accent) 58%, var(--process-line));background:color-mix(in srgb, var(--process-surface) 88%, var(--process-accent));transform:translateY(-2px)}.process-component-technical[data-astro-cid-grsovck6] .process-step-meta[data-astro-cid-grsovck6]{height:4.375rem;color:var(--process-accent);display:block;position:relative}.process-component-technical[data-astro-cid-grsovck6] .process-step-meta[data-astro-cid-grsovck6]>span[data-astro-cid-grsovck6]{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.process-component-technical[data-astro-cid-grsovck6] .process-step-meta[data-astro-cid-grsovck6] svg[data-astro-cid-grsovck6]{border:1px solid color-mix(in srgb, var(--process-accent) 12%, var(--process-line));background:color-mix(in srgb, var(--process-accent) 7%, var(--process-surface));width:4.375rem;height:4.375rem;box-shadow:0 0 22px -6px color-mix(in srgb, var(--process-accent) 45%, transparent);border-radius:1rem;padding:1.15rem}.process-component-technical[data-astro-cid-grsovck6] .process-step[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{color:var(--process-foreground);margin-top:1.125rem;font-size:1.375rem}.process-component-technical[data-astro-cid-grsovck6] .process-step[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{color:var(--process-muted)}.process-grid[data-astro-cid-grsovck6]{border:1px solid var(--dw-line);background:var(--dw-canvas);border-radius:1.125rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.75rem;display:grid}.process-step[data-astro-cid-grsovck6]{border:1px solid var(--dw-line);background:var(--dw-surface);border-radius:.875rem;min-width:0;padding:1.5rem}.process-step-meta[data-astro-cid-grsovck6]{color:var(--dw-brand);letter-spacing:.08em;justify-content:space-between;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:700;display:flex}.process-step[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{margin-top:1.5rem}.process-step[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{color:var(--dw-muted);margin-top:.5rem;font-size:.875rem;line-height:1.6}@media (width>=64rem){.process-grid[data-astro-cid-grsovck6],.process-component-technical[data-astro-cid-grsovck6] .process-grid[data-astro-cid-grsovck6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.process-component-home[data-astro-cid-grsovck6] .process-grid[data-astro-cid-grsovck6]{padding:1rem}.process-grid[data-astro-cid-grsovck6]{grid-template-columns:1fr;gap:.5rem;padding:.5rem}.process-step[data-astro-cid-grsovck6]{grid-template-columns:3.5rem minmax(0,1fr);column-gap:1.25rem;padding-left:1.125rem;display:grid}.process-step-meta[data-astro-cid-grsovck6]{flex-direction:column;grid-row:span 2;justify-content:start;align-items:start;gap:.6rem}.process-step[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6],.process-step[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{grid-column:2}.process-step[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{margin-top:0}.process-component-technical[data-astro-cid-grsovck6]{padding:.75rem}.process-component-technical[data-astro-cid-grsovck6] .process-grid[data-astro-cid-grsovck6]{grid-template-columns:1fr;gap:.75rem}.process-component-technical[data-astro-cid-grsovck6] .process-step[data-astro-cid-grsovck6]{padding:1.25rem 1.25rem 1.25rem .875rem}.process-component-technical[data-astro-cid-grsovck6] .process-step-meta[data-astro-cid-grsovck6]{height:3.5rem}.process-component-technical[data-astro-cid-grsovck6] .process-step-meta[data-astro-cid-grsovck6] svg[data-astro-cid-grsovck6]{width:3.5rem;height:3.5rem;padding:.9rem}.process-component-technical[data-astro-cid-grsovck6] .process-step[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.process-component-technical[data-astro-cid-grsovck6] .process-step[data-astro-cid-grsovck6]{transition:none}.process-component-technical[data-astro-cid-grsovck6] .process-step[data-astro-cid-grsovck6]:hover,.process-component-technical[data-astro-cid-grsovck6] .process-step[data-astro-cid-grsovck6]:focus-within{transform:none}}.work-section{--work-background:#0c1414;--work-surface:#11201e;--work-foreground:#f4f3ed;--work-muted:#a7b5ae;--work-accent:var(--dw-accent);isolation:isolate;background:radial-gradient(22rem 16rem at 0% 74%, color-mix(in srgb, var(--dw-accent) 12%, transparent), transparent 70%), var(--work-background);color:var(--work-foreground);position:relative;overflow:hidden}.work-section:before,.work-section:after{z-index:0;content:"";pointer-events:none;position:absolute}.work-section:before{background:radial-gradient(circle, color-mix(in srgb, var(--dw-accent) 20%, transparent), transparent 68%);filter:blur(3.5rem);opacity:.6;width:26rem;height:16rem;bottom:0;right:2rem}.work-section:after{border:1px solid color-mix(in srgb, var(--dw-accent) 18%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--dw-accent) 6%, transparent), color-mix(in srgb, var(--dw-accent) 2%, transparent) 55%, transparent 72%);opacity:.75;border-radius:50%;width:41.5rem;height:41.5rem;bottom:-22rem;left:-31rem}.work-section>div{z-index:1;position:relative}.work-section .work-hero h2{color:var(--work-foreground)}.work-section .work-hero .eyebrow{color:var(--work-accent)}.work-section .work-hero .prose-copy{color:var(--work-muted)}.work-signal[data-astro-cid-yglesg3h]{grid-template-columns:minmax(0,1fr) 7rem;align-items:start;gap:2rem;min-width:0;display:grid}.work-signal-copy[data-astro-cid-yglesg3h]{min-width:0}.work-signal-rule[data-astro-cid-yglesg3h]{background:var(--work-accent);width:2.15rem;height:2px;margin-bottom:1.1rem;display:block}.work-signal[data-astro-cid-yglesg3h] p[data-astro-cid-yglesg3h]{color:var(--work-muted);letter-spacing:.09em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:700;line-height:1.8}.work-signal-dots[data-astro-cid-yglesg3h]{background-image:radial-gradient(circle, var(--work-accent) 1px, transparent 1.5px);opacity:.55;background-position:50%;background-size:.75rem .75rem;align-self:start;width:6.875rem;height:6.5rem;margin-top:-2.9rem}@media (width<=767px){.work-signal[data-astro-cid-yglesg3h]{grid-template-columns:minmax(0,1fr) 4.5rem;gap:1rem}.work-signal-dots[data-astro-cid-yglesg3h]{align-self:start;width:4.5rem;height:4.5rem;margin-top:0}}@media (prefers-reduced-motion:reduce){.work-section:before{filter:none}}.recipe[data-astro-cid-yglesg3h]{--recipe-accent:var(--dw-accent);background:#83f9ff05;border:1px solid #83f9ff1a;border-radius:1.25rem;gap:1.5rem;padding:2.75rem 1.8rem;display:grid}.recipe-label[data-astro-cid-yglesg3h]{color:var(--recipe-accent);letter-spacing:.12em;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:700}.recipe-row[data-astro-cid-yglesg3h]{grid-template-rows:4.5rem auto auto;grid-template-columns:repeat(4,minmax(0,1fr) auto) minmax(0,1fr);align-items:start;gap:1rem .4rem;display:grid}.recipe-row[data-astro-cid-yglesg3h]>[data-astro-cid-yglesg3h]:first-child{grid-column:1}.recipe-row[data-astro-cid-yglesg3h]>[data-astro-cid-yglesg3h]:nth-child(2){grid-column:2}.recipe-row[data-astro-cid-yglesg3h]>[data-astro-cid-yglesg3h]:nth-child(3){grid-column:3}.recipe-row[data-astro-cid-yglesg3h]>[data-astro-cid-yglesg3h]:nth-child(4){grid-column:4}.recipe-row[data-astro-cid-yglesg3h]>[data-astro-cid-yglesg3h]:nth-child(5){grid-column:5}.recipe-row[data-astro-cid-yglesg3h]>[data-astro-cid-yglesg3h]:nth-child(6){grid-column:6}.recipe-row[data-astro-cid-yglesg3h]>[data-astro-cid-yglesg3h]:nth-child(7){grid-column:7}.recipe-row[data-astro-cid-yglesg3h]>[data-astro-cid-yglesg3h]:nth-child(8){grid-column:8}.recipe-row[data-astro-cid-yglesg3h]>[data-astro-cid-yglesg3h]:nth-child(9){grid-column:9}.recipe-item[data-astro-cid-yglesg3h]{grid-row:1/span 3;grid-template-rows:subgrid;justify-items:center;display:grid}.recipe-icon[data-astro-cid-yglesg3h]{color:#dafdfd;background:#ffffff0d;border-radius:50%;align-self:center;place-items:center;width:3.6rem;height:3.6rem;display:grid}.recipe-name[data-astro-cid-yglesg3h]{color:#fcfdfd;text-align:center;font-size:.82rem;font-weight:600;line-height:1.3}.recipe-note[data-astro-cid-yglesg3h]{color:#bdd5d6;text-align:center;font-size:.7rem;line-height:1.45}.recipe-op[data-astro-cid-yglesg3h]{height:4.5rem;color:var(--dw-accent);grid-row:1;justify-content:center;align-self:flex-start;align-items:center;font-size:1.15rem;line-height:1;display:flex}.recipe-item--result[data-astro-cid-yglesg3h] .recipe-icon[data-astro-cid-yglesg3h]{border:1px solid var(--dw-accent);background:color-mix(in srgb, var(--dw-accent) 8%, transparent);width:4.5rem;height:4.5rem;color:var(--dw-accent);box-shadow:0 0 20px -4px color-mix(in srgb, var(--dw-accent) 55%, transparent)}.recipe-item--result[data-astro-cid-yglesg3h] .recipe-name[data-astro-cid-yglesg3h]{color:var(--dw-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}@media (width<=767px){.recipe[data-astro-cid-yglesg3h]{padding:1.75rem 1.25rem}.recipe-row[data-astro-cid-yglesg3h]{flex-direction:column;align-items:center;gap:0;display:flex}.recipe-item[data-astro-cid-yglesg3h]{grid-template-rows:auto auto auto;gap:.75rem;width:100%;max-width:14rem}.recipe-op[data-astro-cid-yglesg3h]{grid-row:auto;align-self:center;height:auto;padding:1rem 0}}
