.eyebrow[data-astro-cid-6bfsojfh]{letter-spacing:.22em;text-transform:uppercase;color:var(--amber-dark);margin-bottom:.75rem;font-size:.72rem;font-weight:500;display:inline-block}.section-h2[data-astro-cid-6bfsojfh]{color:var(--brown);letter-spacing:-.02em;margin-bottom:1.25rem;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:400;line-height:1.12}.section-header[data-astro-cid-6bfsojfh]{text-align:center;margin-bottom:3.5rem}.contact-channels[data-astro-cid-6bfsojfh]{background:var(--cream);padding:5rem 0 6.5rem}.channels-grid[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.channel-card[data-astro-cid-6bfsojfh]{background:var(--white);transition:all .35s var(--spring-smooth);border:1px solid #24140a0f;border-bottom:3px solid #0000;border-radius:12px;gap:1.5rem;padding:2.5rem 2rem;display:flex;box-shadow:0 4px 18px #24140a0d}.channel-card[data-astro-cid-6bfsojfh]:hover{border-bottom-color:var(--amber);transform:translateY(-4px);box-shadow:0 18px 45px #24140a1a}.channel-icon[data-astro-cid-6bfsojfh]{color:var(--amber-dark);flex-shrink:0}.channel-label[data-astro-cid-6bfsojfh]{letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin-bottom:.35rem;font-size:.68rem;font-weight:500;display:block}.channel-handle[data-astro-cid-6bfsojfh]{color:var(--brown);margin-bottom:.75rem;font-size:1.3rem;font-weight:500}.channel-desc[data-astro-cid-6bfsojfh]{color:var(--text-muted);margin-bottom:1.5rem;font-size:.85rem;font-weight:300;line-height:1.7}.channel-action-row[data-astro-cid-6bfsojfh]{align-items:center;gap:1.25rem;display:flex}.channel-cta[data-astro-cid-6bfsojfh]{letter-spacing:.12em;text-transform:uppercase;color:var(--amber-dark);transition:gap .2s var(--spring-smooth);align-items:center;gap:.4rem;font-size:.76rem;font-weight:600;display:inline-flex}.channel-card[data-astro-cid-6bfsojfh]:hover .channel-cta[data-astro-cid-6bfsojfh]{gap:.75rem}.copy-phone-btn[data-astro-cid-6bfsojfh]{color:var(--text-dim);cursor:pointer;font-size:.7rem;text-decoration:underline;transition:color .2s}.copy-phone-btn[data-astro-cid-6bfsojfh]:hover{color:var(--amber-dark)}.contact-info[data-astro-cid-6bfsojfh]{background:var(--cream-dark);padding:5.5rem 0 6.5rem}.info-inner[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1.15fr;align-items:center;gap:4.5rem;display:grid}.info-p[data-astro-cid-6bfsojfh]{color:var(--text-muted);margin-bottom:1.25rem;font-size:.95rem;font-weight:300;line-height:1.85}.response-times[data-astro-cid-6bfsojfh]{border-top:1px solid #24140a1a;flex-direction:column;gap:1.25rem;margin-top:2rem;padding-top:2rem;display:flex}.rt-item[data-astro-cid-6bfsojfh]{align-items:center;gap:1rem;display:flex}.rt-icon[data-astro-cid-6bfsojfh]{color:var(--amber-dark);display:flex}.rt-label[data-astro-cid-6bfsojfh]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:.15rem;font-size:.7rem;display:block}.rt-time[data-astro-cid-6bfsojfh]{color:var(--brown);font-size:.92rem;font-weight:600;display:block}.atelier-card-frame[data-astro-cid-6bfsojfh]{border-radius:16px;overflow:hidden;box-shadow:0 25px 60px #24140a26}.atelier-img[data-astro-cid-6bfsojfh]{aspect-ratio:16/11;object-fit:cover;width:100%}.atelier-card-body[data-astro-cid-6bfsojfh]{background:var(--white);flex-direction:column;gap:.75rem;padding:1.75rem;display:flex}.ad-item[data-astro-cid-6bfsojfh]{color:var(--text-muted);align-items:center;gap:.65rem;font-size:.86rem;display:flex}.ad-item[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{color:var(--amber-dark);flex-shrink:0}.atelier-book[data-astro-cid-6bfsojfh]{letter-spacing:.12em;text-transform:uppercase;color:var(--amber-dark);border-top:1px solid var(--cream-dark);transition:gap .2s var(--spring-smooth);align-items:center;gap:.4rem;margin-top:.35rem;padding-top:1rem;font-size:.76rem;font-weight:600;display:inline-flex}.atelier-book[data-astro-cid-6bfsojfh]:hover{gap:.75rem}.contact-faq[data-astro-cid-6bfsojfh]{background:var(--cream);padding:clamp(5rem,8vw,7rem) 0}.faq-wrap[data-astro-cid-6bfsojfh]{max-width:840px}.faq-accordion[data-astro-cid-6bfsojfh]{border-top:1px solid #24140a1f;flex-direction:column;display:flex}.faq-item[data-astro-cid-6bfsojfh]{border-bottom:1px solid #24140a1f}.faq-trigger[data-astro-cid-6bfsojfh]{text-align:left;cursor:pointer;width:100%;color:var(--brown);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;transition:color .2s;display:flex}.faq-trigger[data-astro-cid-6bfsojfh]:hover{color:var(--amber-dark)}.faq-q[data-astro-cid-6bfsojfh]{font-size:1.25rem;font-weight:500;line-height:1.3}.faq-icon[data-astro-cid-6bfsojfh]{color:var(--amber-dark);transition:transform .3s var(--spring-smooth);flex-shrink:0}.faq-item[data-astro-cid-6bfsojfh].open .faq-icon[data-astro-cid-6bfsojfh]{transform:rotate(180deg)}.faq-content[data-astro-cid-6bfsojfh]{transition:grid-template-rows .35s var(--spring-smooth);grid-template-rows:0fr;display:grid}.faq-item[data-astro-cid-6bfsojfh].open .faq-content[data-astro-cid-6bfsojfh]{grid-template-rows:1fr}.faq-content-inner[data-astro-cid-6bfsojfh]{overflow:hidden}.faq-content-inner[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--text-muted);padding-bottom:1.5rem;font-size:.92rem;font-weight:300;line-height:1.85}.contact-final[data-astro-cid-6bfsojfh]{background:var(--brown);color:var(--cream);text-align:center;padding:5rem 0}.final-inner[data-astro-cid-6bfsojfh]{flex-direction:column;align-items:center;gap:1rem;display:flex}.final-h2[data-astro-cid-6bfsojfh]{color:var(--cream);font-size:clamp(2rem,4vw,3.2rem)}.final-sub[data-astro-cid-6bfsojfh]{color:#f5efe6a6;font-size:.95rem;font-weight:300}.final-btn[data-astro-cid-6bfsojfh]{margin-top:.75rem}@media (width<=1024px){.channels-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.info-inner[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:3.5rem}}.channel-card[data-astro-cid-6bfsojfh]{box-shadow:none;backdrop-filter:none;border-radius:4px}.channel-card[data-astro-cid-6bfsojfh]:hover{box-shadow:none;transform:none}.channel-desc[data-astro-cid-6bfsojfh],.info-p[data-astro-cid-6bfsojfh]{font-size:1rem;line-height:1.75}.section-h2[data-astro-cid-6bfsojfh]{letter-spacing:-.025em;font-weight:400}.eyebrow[data-astro-cid-6bfsojfh]{letter-spacing:.1em}.channel-label[data-astro-cid-6bfsojfh]{text-transform:none;letter-spacing:0;font-size:.95rem}.copy-phone-btn[data-astro-cid-6bfsojfh]{min-width:44px;min-height:44px}.contact-info[data-astro-cid-6bfsojfh]{background:var(--section-tint);border-block:1px solid var(--section-rule);padding-block:var(--section-space)}
