.rw-method-box[data-astro-cid-tx37ano6]{margin-top:1rem;background:#ffffff0f;border-radius:6px;padding:1rem 1.25rem;transition:box-shadow .2s ease,background .2s ease}.rw-step:hover .rw-method-box[data-astro-cid-tx37ano6],.rw-step.is-open .rw-method-box[data-astro-cid-tx37ano6],.rw-method-box[data-astro-cid-tx37ano6][data-rw-elevated]{background:#ffffff17;box-shadow:0 4px 16px #00000026}.rw-method-label[data-astro-cid-tx37ano6]{font-family:IBM Plex Sans,sans-serif;font-size:14px;line-height:23.1px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#b0b8c2;margin-bottom:.4rem}.rw-method-box--matrix[data-astro-cid-tx37ano6]{--rw-matrix-size: 200px}.rw-method-grid[data-astro-cid-tx37ano6]{display:grid;grid-template-columns:1fr var(--rw-matrix-size);gap:1.5rem;align-items:start}.rw-method-copy[data-astro-cid-tx37ano6]{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.rw-method-copy[data-astro-cid-tx37ano6] .rw-method-label[data-astro-cid-tx37ano6]{margin-bottom:0}.rw-method-figure[data-astro-cid-tx37ano6]{margin:0;justify-self:end;align-self:start}.rw-method-body[data-astro-cid-tx37ano6]{font-family:IBM Plex Sans,sans-serif;font-size:14px;color:#b0b8c2;line-height:23.1px;font-style:italic;margin:8px 0 0}.rw-method-grid[data-astro-cid-tx37ano6] .rw-matrix[data-astro-cid-tx37ano6]{margin-top:0;width:var(--rw-matrix-size);height:var(--rw-matrix-size);max-width:100%}.rw-matrix[data-astro-cid-tx37ano6]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:1;gap:3px;margin-top:1rem;padding:3px;background:#ffffff1a;border-radius:6px}.rw-matrix-cell[data-astro-cid-tx37ano6]{display:flex;align-items:center;justify-content:center;font-family:IBM Plex Sans,sans-serif;font-size:10px;font-weight:500;padding:.35rem;border-radius:3px;text-align:center;line-height:1.25;min-width:0;min-height:0}.rw-matrix-cell--build[data-astro-cid-tx37ano6]{background:#2b9c9c40;color:#fff;border:.5px solid rgba(43,156,156,.5)}.rw-matrix-cell--prototype[data-astro-cid-tx37ano6]{background:#2b9c9c1f;color:#b0d8d8;border:.5px solid rgba(43,156,156,.25)}.rw-matrix-cell--capacity[data-astro-cid-tx37ano6]{background:#ffffff0f;color:#b0b8c2;border:.5px solid rgba(255,255,255,.12)}.rw-matrix-cell--deprioritize[data-astro-cid-tx37ano6]{background:#ffffff08;color:#888780;border:.5px solid rgba(255,255,255,.08)}@media (max-width: 600px){.rw-method-grid[data-astro-cid-tx37ano6]{grid-template-columns:1fr;gap:1rem}.rw-method-figure[data-astro-cid-tx37ano6]{justify-self:center}.rw-method-grid[data-astro-cid-tx37ano6] .rw-matrix[data-astro-cid-tx37ano6]{width:min(var(--rw-matrix-size),100%);height:auto}}.rw-process-steps[data-astro-cid-zomjakdg]{position:relative;padding-left:0}.rw-step[data-astro-cid-zomjakdg]{display:grid;grid-template-columns:36px 1fr;gap:.75rem;padding:1.5rem 0;border-bottom:.5px solid rgba(255,255,255,.12);position:relative}.rw-step[data-astro-cid-zomjakdg]:last-child{border-bottom:none;padding-bottom:0}.rw-step-num[data-astro-cid-zomjakdg]{width:36px;height:36px;border-radius:50%;border:.5px solid rgba(255,255,255,.2);background:#1e2428;display:flex;align-items:center;justify-content:center;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:500;color:#b0b8c2;flex-shrink:0;margin-top:2px;transition:background .3s ease,border-color .3s ease,color .3s ease}.rw-step[data-astro-cid-zomjakdg].is-active .rw-step-num[data-astro-cid-zomjakdg]{background:#1f6f6f;border-color:#1f6f6f;color:#fff}.rw-step-header[data-astro-cid-zomjakdg]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.rw-step-tag[data-astro-cid-zomjakdg]{font-family:IBM Plex Sans,sans-serif;font-size:11px;font-weight:500;letter-spacing:.04em;padding:3px 8px;border-radius:20px;white-space:nowrap;flex-shrink:0;border:.5px solid transparent;max-width:96px;overflow:hidden;text-overflow:ellipsis}.rw-step-tag--prep[data-astro-cid-zomjakdg]{background:#c47a3a26;color:#d4956a;border-color:#c47a3a4d}.rw-step-tag--week1[data-astro-cid-zomjakdg],.rw-step-tag--week2[data-astro-cid-zomjakdg]{background:#3db8b81a;color:#3db8b8;border-color:#3db8b866}.rw-step-tag--mobile[data-astro-cid-zomjakdg]{display:none}.rw-step-toggle[data-astro-cid-zomjakdg]{display:none;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left;font-family:inherit;color:inherit}.rw-step-toggle[data-astro-cid-zomjakdg]:focus-visible{outline:2px solid var(--color-teal-light);outline-offset:2px;border-radius:4px}.rw-step-toggle-text[data-astro-cid-zomjakdg]{display:flex;flex-direction:column;gap:.35rem;flex:1}.rw-step-toggle-title[data-astro-cid-zomjakdg]{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:600;color:#fff}.rw-step-chevron[data-astro-cid-zomjakdg]{width:10px;height:10px;border-right:2px solid #B0B8C2;border-bottom:2px solid #B0B8C2;transform:rotate(45deg);transition:transform .25s ease;flex-shrink:0;margin-top:4px}.rw-step[data-astro-cid-zomjakdg].is-open .rw-step-chevron[data-astro-cid-zomjakdg]{transform:rotate(-135deg);margin-top:8px}.rw-step-content-title[data-astro-cid-zomjakdg]{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:600;color:#fff;margin:0}.rw-step-content[data-astro-cid-zomjakdg] p[data-astro-cid-zomjakdg]{font-family:IBM Plex Sans,sans-serif;font-size:14px;color:#b0b8c2;line-height:1.65}.rw-step-content[data-astro-cid-zomjakdg] p[data-astro-cid-zomjakdg]+p[data-astro-cid-zomjakdg]{margin-top:.5rem}.rw-step-content[data-astro-cid-zomjakdg] p[data-astro-cid-zomjakdg] a{color:#3db8b8;text-decoration:underline;text-underline-offset:2px}.rw-step-content[data-astro-cid-zomjakdg] p[data-astro-cid-zomjakdg] a:hover{color:#5ecfcf}@media (max-width: 600px){.rw-step[data-astro-cid-zomjakdg]{grid-template-columns:32px 1fr;gap:.65rem}.rw-step-header[data-astro-cid-zomjakdg]{display:none}.rw-step-toggle[data-astro-cid-zomjakdg]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%;margin-bottom:0}.rw-step-tag--mobile[data-astro-cid-zomjakdg]{display:inline-block;width:-moz-fit-content;width:fit-content}.rw-step-content[data-astro-cid-zomjakdg]{overflow:hidden;max-height:0;transition:max-height .35s ease}.rw-step[data-astro-cid-zomjakdg].is-open .rw-step-content[data-astro-cid-zomjakdg]{padding-top:.75rem}}@media (min-width: 601px){.rw-step-content[data-astro-cid-zomjakdg]{max-height:none!important;overflow:visible}}
