.commissions-page[data-astro-cid-hhevq3qu]{max-width:1100px;margin:0 auto;padding:2rem 1rem 4rem;display:flex;flex-direction:column;gap:3rem}.page-header[data-astro-cid-hhevq3qu]{display:flex;flex-direction:column;gap:.25rem}.page-title[data-astro-cid-hhevq3qu]{margin:0}.page-subtitle[data-astro-cid-hhevq3qu]{font-family:DM Sans,sans-serif;font-size:1.1rem;color:var(--color-dark-purple, #4a4063);margin:0}.status-banner[data-astro-cid-hhevq3qu]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border:3px solid var(--color-ink, #2b2b2b);flex-wrap:wrap}.status-banner--open[data-astro-cid-hhevq3qu]{background:var(--color-green, #a8d5ba)}.status-banner--closed[data-astro-cid-hhevq3qu]{background:var(--color-orange, #e89a5a)}.status-banner__dot[data-astro-cid-hhevq3qu]{width:12px;height:12px;border-radius:50%;background:var(--color-ink, #2b2b2b);flex-shrink:0}.status-banner--open[data-astro-cid-hhevq3qu] .status-banner__dot[data-astro-cid-hhevq3qu]{background:#2d8a4e}.closed-intro[data-astro-cid-hhevq3qu],.closed-outro[data-astro-cid-hhevq3qu]{font-family:DM Sans,sans-serif;font-size:1.05rem;margin:0}.status-banner__text[data-astro-cid-hhevq3qu]{font-family:DM Sans,sans-serif;font-size:1rem;margin:0;flex:1}.status-banner__btn[data-astro-cid-hhevq3qu]{font-family:Nunito,sans-serif;font-size:.9rem;font-weight:700;padding:.4rem 1rem;border:2px solid var(--color-ink, #2b2b2b);background:var(--color-ink, #2b2b2b);color:var(--color-beige, #f5f1e8);text-decoration:none;max-width:100%;transition:background .15s}.status-banner__btn[data-astro-cid-hhevq3qu]:hover{background:var(--color-dark-purple, #4a4063)}.section-heading[data-astro-cid-hhevq3qu]{font-family:Nunito,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:0 0 1.25rem;padding-bottom:.4rem;border-bottom:3px solid var(--color-ink, #2b2b2b)}.steps[data-astro-cid-hhevq3qu]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:1rem}.step[data-astro-cid-hhevq3qu]{display:flex;gap:1rem;min-width:0;overflow-wrap:anywhere;padding:1rem;border:3px solid var(--color-ink, #2b2b2b);background:var(--color-beige, #f5f1e8)}.step__num[data-astro-cid-hhevq3qu]{font-family:Nunito,sans-serif;font-size:2rem;font-weight:700;color:var(--color-dark-purple, #4a4063);line-height:1;flex-shrink:0}.step__title[data-astro-cid-hhevq3qu]{font-family:Nunito,sans-serif;font-size:1rem;font-weight:700;margin:0 0 .25rem}.step__text[data-astro-cid-hhevq3qu]{font-family:DM Sans,sans-serif;font-size:.9rem;line-height:1.5;margin:0}.types-grid[data-astro-cid-hhevq3qu]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.type-card[data-astro-cid-hhevq3qu]{border:3px solid var(--color-ink, #2b2b2b);background:var(--color-beige, #f5f1e8);overflow:hidden}.type-card__examples[data-astro-cid-hhevq3qu]{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:3px solid var(--color-ink, #2b2b2b)}.type-card__example-img[data-astro-cid-hhevq3qu]{width:100%;aspect-ratio:1;object-fit:cover;display:block;border-right:2px solid var(--color-ink, #2b2b2b)}.type-card__example-img[data-astro-cid-hhevq3qu]:last-child{border-right:none}.type-card__body[data-astro-cid-hhevq3qu]{padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.type-card__header[data-astro-cid-hhevq3qu]{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.type-card__name[data-astro-cid-hhevq3qu]{font-family:Nunito,sans-serif;font-size:1.3rem;font-weight:700;margin:0}.type-card__price[data-astro-cid-hhevq3qu]{font-family:Nunito,sans-serif;font-size:1.1rem;font-weight:700;color:var(--color-dark-purple, #4a4063)}.type-card__desc[data-astro-cid-hhevq3qu]{font-family:DM Sans,sans-serif;font-size:.95rem;line-height:1.6;margin:0}.type-card__delivery[data-astro-cid-hhevq3qu]{font-family:DM Sans,sans-serif;font-size:.88rem;margin:0;color:var(--color-dark-purple, #4a4063)}.cta-block[data-astro-cid-hhevq3qu]{padding:2rem;border:3px solid var(--color-ink, #2b2b2b);background:var(--color-yellow, #f4ce6a);display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.cta-block__heading[data-astro-cid-hhevq3qu]{font-family:Nunito,sans-serif;font-size:1.75rem;font-weight:700;margin:0}.cta-block__text[data-astro-cid-hhevq3qu]{font-family:DM Sans,sans-serif;font-size:1rem;line-height:1.6;margin:0;max-width:60ch}
