.body-text[data-astro-cid-wlncami7]{margin-top:1.25rem}.body-text[data-astro-cid-wlncami7].emphasis{color:var(--text)}.body-text[data-astro-cid-wlncami7].topic-start{margin-top:2.5rem}.role-grid[data-astro-cid-wlncami7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:2rem;margin-bottom:1.75rem}.role-card[data-astro-cid-wlncami7] h3[data-astro-cid-wlncami7]{margin-bottom:.875rem}.role-card[data-astro-cid-wlncami7] ul[data-astro-cid-wlncami7]{list-style:none;display:flex;flex-direction:column;gap:.75rem;color:var(--text-muted);font-size:.875rem}.role-card[data-astro-cid-wlncami7] ul[data-astro-cid-wlncami7] li[data-astro-cid-wlncami7]:before{content:"— ";color:var(--text-dim)}.role-card-absence[data-astro-cid-wlncami7]{border-style:dashed;border-color:var(--border);background:var(--bg-subtle);box-shadow:none;animation:dashedPulse 3s ease-in-out infinite}@keyframes dashedPulse{0%,to{border-color:var(--border)}50%{border-color:var(--border-strong)}}.economics-dark[data-astro-cid-wlncami7]{text-align:center;padding:8rem 2.5rem}.economics-number[data-astro-cid-wlncami7]{font-family:var(--font-serif);font-size:clamp(5rem,15vw,10rem);font-weight:700;line-height:1;letter-spacing:-.06em;color:#4aba76;margin-top:3rem}.economics-caption[data-astro-cid-wlncami7]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:#5a5550;margin-top:.75rem}.economics-flow[data-astro-cid-wlncami7]{max-width:480px;margin:4rem auto 0;display:flex;flex-direction:column;gap:0}.flow-line[data-astro-cid-wlncami7]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.875rem;color:#a09a92}.flow-line[data-astro-cid-wlncami7]:last-child{border-bottom:none}.flow-arrow[data-astro-cid-wlncami7]{color:#5a5550;font-size:.75rem;flex-shrink:0;margin:0 .75rem}.flow-item[data-astro-cid-wlncami7]{flex:1;text-align:left}.flow-dest[data-astro-cid-wlncami7]{flex:1;text-align:right;color:#777;font-size:.8125rem}.flow-line-zero[data-astro-cid-wlncami7]{border-top:2px solid rgba(74,186,118,.2);margin-top:.5rem;padding-top:.75rem}.flow-zero[data-astro-cid-wlncami7]{color:#4aba76!important;font-weight:700;font-family:var(--font-mono);font-size:1rem!important}.economics-close[data-astro-cid-wlncami7]{font-family:var(--font-body);font-size:1rem;font-weight:500;color:#777!important;margin-top:4rem;line-height:1.65}.not-list-dark[data-astro-cid-wlncami7]{list-style:none;margin-top:2rem;display:flex;flex-direction:column;gap:1.5rem}.not-list-dark[data-astro-cid-wlncami7] li[data-astro-cid-wlncami7]{padding-left:1.5rem;border-left:2px solid rgba(255,255,255,.1);color:#a09a92;font-size:.9375rem;line-height:1.75}.not-list-dark[data-astro-cid-wlncami7] strong[data-astro-cid-wlncami7]{color:#f0ece5;display:block;margin-bottom:.25rem;font-size:1.0625rem;letter-spacing:-.01em}.not-summary[data-astro-cid-wlncami7]{font-family:var(--font-mono);font-size:.9375rem;letter-spacing:.06em;color:#6a6560!important;margin-top:2.5rem;text-transform:uppercase}.cost-table[data-astro-cid-wlncami7]{margin-top:1.5rem}.cost-row[data-astro-cid-wlncami7]{display:flex;justify-content:space-between;align-items:baseline;padding:.625rem 0;border-bottom:1px solid var(--border);font-size:.875rem;gap:1.5rem}.cost-row[data-astro-cid-wlncami7]:last-child{border-bottom:none}.cost-label[data-astro-cid-wlncami7]{color:var(--text-muted)}.cost-dest[data-astro-cid-wlncami7]{font-family:var(--font-mono);font-size:.8125rem;text-align:right;flex-shrink:0;color:var(--text)}.cost-row-free[data-astro-cid-wlncami7] .cost-dest[data-astro-cid-wlncami7]{color:var(--accent)}.cost-row-free[data-astro-cid-wlncami7] .cost-label[data-astro-cid-wlncami7]{color:var(--text-dim)}.order-steps[data-astro-cid-wlncami7]{display:flex;flex-direction:column;gap:0;margin-top:2.5rem}.order-step[data-astro-cid-wlncami7]{display:flex;align-items:baseline;gap:1.25rem;padding:1rem 0;border-bottom:1px solid var(--border)}.order-step[data-astro-cid-wlncami7]:last-child{border-bottom:none}.order-step-num[data-astro-cid-wlncami7]{font-family:var(--font-mono);font-size:.75rem;color:var(--accent-warm);font-weight:700;flex-shrink:0;min-width:1.5rem;letter-spacing:.06em}.order-step-content[data-astro-cid-wlncami7]{display:flex;flex-wrap:wrap;gap:.375rem;font-size:.9375rem;line-height:1.75}.order-step-title[data-astro-cid-wlncami7]{color:var(--text);font-weight:600}.order-step-desc[data-astro-cid-wlncami7]{color:var(--text-muted)}.artisan-section[data-astro-cid-wlncami7]{border-top:2px dashed var(--border)}@media(max-width:480px){.order-step[data-astro-cid-wlncami7]{gap:.75rem}}.contact-close[data-astro-cid-wlncami7]{font-family:var(--font-body);font-size:1.125rem;font-weight:500;line-height:1.45;color:var(--text);margin-top:2rem;max-width:none}.page-cta[data-astro-cid-wlncami7]{display:flex;gap:1rem;flex-wrap:wrap;padding-top:2rem;padding-bottom:5rem;border-top:1px solid var(--border)}.scroll-animate[data-astro-cid-wlncami7]{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.scroll-animate[data-astro-cid-wlncami7].scroll-scale-up{transform:scale(.8);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.scroll-animate[data-astro-cid-wlncami7].animate-visible{opacity:1;transform:translateY(0)}.scroll-animate[data-astro-cid-wlncami7].scroll-scale-up.animate-visible{opacity:1;transform:scale(1)}@media(max-width:480px){.economics-dark[data-astro-cid-wlncami7]{padding:5rem 1.25rem}.economics-flow[data-astro-cid-wlncami7]{margin-top:2.5rem}.flow-line[data-astro-cid-wlncami7]{font-size:.8125rem}}
