.header[data-astro-cid-nen7h5rs]{z-index:100;transition:background-color var(--anim-fast) var(--anim-ease);position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;padding:24px 0;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{display:block}.nav-list[data-astro-cid-nen7h5rs]{gap:32px;list-style:none;display:flex}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:var(--size-body);color:var(--color-ink);transition:color var(--anim-fast) var(--anim-ease);text-decoration:none}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-accent)}.cta[data-astro-cid-nen7h5rs]{margin-left:auto}.menu-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;z-index:200;background:0 0;border:none;padding:8px;display:none}.menu-line[data-astro-cid-nen7h5rs]{background-color:var(--color-ink);width:24px;height:2px;transition:all var(--anim-fast) var(--anim-ease);margin:4px 0;display:block}@media (width<=900px){.nav[data-astro-cid-nen7h5rs]{background-color:var(--color-white);width:280px;height:100vh;transition:transform var(--anim-base) var(--anim-ease);z-index:150;padding:60px 32px;position:fixed;top:0;right:0;transform:translate(100%)}.nav[data-astro-cid-nen7h5rs].open{transform:translate(0)}.nav-list[data-astro-cid-nen7h5rs]{flex-direction:column;gap:24px}.menu-toggle[data-astro-cid-nen7h5rs]{display:block}.cta[data-astro-cid-nen7h5rs]{width:100%;margin-top:32px;margin-left:0}}.hero[data-astro-cid-ge2uvauf]{text-align:center;background-color:var(--color-ink);color:var(--color-white);padding:80px 0}.hero-inner[data-astro-cid-ge2uvauf]{max-width:var(--max-width);padding:0 var(--padding-horizontal);margin:0 auto}.hero-title[data-astro-cid-ge2uvauf]{font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:var(--size-h1);line-height:var(--line-h1);text-transform:lowercase;color:var(--color-white);margin:0 0 32px}.hero-logo[data-astro-cid-ge2uvauf]{max-width:260px;height:auto;margin-bottom:48px;margin-left:auto;margin-right:auto;display:block}.hero-cta[data-astro-cid-ge2uvauf]{background-color:var(--color-white);color:var(--color-ink);display:inline-block}@media (width<=900px){.hero[data-astro-cid-ge2uvauf]{padding:60px 0}.hero-logo[data-astro-cid-ge2uvauf]{max-width:200px}}@media (width<=600px){.hero[data-astro-cid-ge2uvauf]{padding:48px 0}}.stylist-card[data-astro-cid-t65c5dyt]{background-color:var(--color-surface);border:var(--border);border-radius:var(--radius);transition:all var(--anim-base) var(--anim-ease);cursor:pointer;flex-direction:column;display:flex;overflow:hidden}.stylist-card[data-astro-cid-t65c5dyt]:hover{border-color:var(--color-accent);transform:translateY(-4px);box-shadow:0 8px 24px #1a1d1e14}.stylist-image[data-astro-cid-t65c5dyt]{object-fit:cover;width:100%;height:280px;display:block}.stylist-card-content[data-astro-cid-t65c5dyt]{flex-direction:column;gap:12px;padding:24px;display:flex}.stylist-name[data-astro-cid-t65c5dyt]{font-size:var(--size-h3);line-height:var(--line-h3);margin:0}.stylist-title[data-astro-cid-t65c5dyt]{font-size:var(--size-small);color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px;margin:0}.stylist-bio[data-astro-cid-t65c5dyt]{font-size:var(--size-body);line-height:var(--line-body);color:var(--color-ink);max-height:120px;transition:max-height var(--anim-base) var(--anim-ease);margin:0;overflow:hidden}.stylist-card[data-astro-cid-t65c5dyt]:hover .stylist-bio[data-astro-cid-t65c5dyt]{max-height:200px}.stylist-links[data-astro-cid-t65c5dyt]{margin-top:16px}.stylist-link[data-astro-cid-t65c5dyt]{font-size:var(--size-small);color:var(--color-accent);font-weight:var(--font-weight-regular);text-decoration:none}.stylist-link[data-astro-cid-t65c5dyt]:hover{color:var(--color-accent-secondary);text-decoration:underline}@media (width<=600px){.stylist-image[data-astro-cid-t65c5dyt]{height:220px}}.stylist-grid[data-astro-cid-nh7updhr]{gap:var(--grid);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}@media (width<=600px){.stylist-grid[data-astro-cid-nh7updhr]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}}.about[data-astro-cid-lx6rp2ia]{margin-bottom:80px}.about[data-astro-cid-lx6rp2ia] h2[data-astro-cid-lx6rp2ia]{font-size:var(--size-h2);line-height:var(--line-h2);margin-bottom:24px}.about[data-astro-cid-lx6rp2ia] p[data-astro-cid-lx6rp2ia]{color:var(--color-muted);max-width:700px;margin-bottom:48px}@media (width<=900px){.about[data-astro-cid-lx6rp2ia]{margin-bottom:60px}}.services[data-astro-cid-5tact4yc]{margin-bottom:80px}.services[data-astro-cid-5tact4yc] h2[data-astro-cid-5tact4yc]{font-size:var(--size-h2);line-height:var(--line-h2);margin-bottom:24px}.services[data-astro-cid-5tact4yc] p[data-astro-cid-5tact4yc]{color:var(--color-muted);max-width:700px;margin-bottom:48px}.policies-list[data-astro-cid-5tact4yc]{color:var(--color-muted);line-height:var(--line-body);list-style:none}.policy-item[data-astro-cid-5tact4yc]{margin-bottom:16px;padding-left:20px;position:relative}.policy-item[data-astro-cid-5tact4yc]:before{content:"";background-color:var(--color-accent);width:12px;height:1px;position:absolute;top:8px;left:0}@media (width<=900px){.services[data-astro-cid-5tact4yc]{margin-bottom:60px}}.collective[data-astro-cid-xyufi4o4]{background-color:var(--color-surface);margin-bottom:80px;padding:64px 0}.collective[data-astro-cid-xyufi4o4] h2[data-astro-cid-xyufi4o4]{font-size:var(--size-h2);line-height:var(--line-h2);text-align:center;margin-bottom:24px}.collective[data-astro-cid-xyufi4o4] p[data-astro-cid-xyufi4o4]{color:var(--color-muted);text-align:center;max-width:700px;margin-bottom:48px;margin-left:auto;margin-right:auto}.collective-grid[data-astro-cid-xyufi4o4]{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.collective-card[data-astro-cid-xyufi4o4]{background-color:var(--color-white);border:var(--border);border-radius:var(--radius);flex-direction:column;padding:32px;display:flex}.collective-title[data-astro-cid-xyufi4o4]{font-size:var(--size-h3);line-height:var(--line-h3);margin-bottom:16px}.collectible-body[data-astro-cid-xyufi4o4]{font-size:var(--size-body);line-height:var(--line-body);color:var(--color-ink);margin-bottom:24px}.collective-checklist[data-astro-cid-xyufi4o4]{list-style:none}.check-item[data-astro-cid-xyufi4o4]{font-size:var(--size-body);line-height:var(--line-body);align-items:flex-start;margin-bottom:12px;display:flex}.check-mark[data-astro-cid-xyufi4o4]{color:var(--color-accent);flex-shrink:0;margin-right:8px}@media (width<=900px){.collective-grid[data-astro-cid-xyufi4o4]{grid-template-columns:1fr}.collective[data-astro-cid-xyufi4o4]{margin-bottom:60px;padding:48px 0}}.bridal[data-astro-cid-bpfbq5mg]{margin-bottom:80px}.bridal[data-astro-cid-bpfbq5mg] h2[data-astro-cid-bpfbq5mg]{font-size:var(--size-h2);line-height:var(--line-h2);margin-bottom:24px}.bridal[data-astro-cid-bpfbq5mg] p[data-astro-cid-bpfbq5mg]{color:var(--color-muted);max-width:700px;margin-bottom:48px}.bridal-rates[data-astro-cid-bpfbq5mg]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;display:grid}.bridal-rate[data-astro-cid-bpfbq5mg]{background-color:var(--color-surface);border:var(--border);border-radius:var(--radius);flex-direction:column;padding:32px;display:flex}.bridal-service-title[data-astro-cid-bpfbq5mg]{font-size:var(--size-h3);line-height:var(--line-h3);margin-bottom:16px}.bridal-service-body[data-astro-cid-bpfbq5mg]{font-size:var(--size-body);line-height:var(--line-body);color:var(--color-ink);margin-bottom:24px}.bridal-rate[data-astro-cid-bpfbq5mg] .btn-book[data-astro-cid-bpfbq5mg]{width:100%;margin-top:auto}@media (width<=900px){.bridal[data-astro-cid-bpfbq5mg]{margin-bottom:60px}}.showlio[data-astro-cid-z4kmuwlk]{text-align:center;margin-bottom:80px}.showlio[data-astro-cid-z4kmuwlk] h2[data-astro-cid-z4kmuwlk]{font-size:var(--size-h2);line-height:var(--line-h2);margin-bottom:32px}.showlio-actions[data-astro-cid-z4kmuwlk]{justify-content:center;gap:24px;margin-bottom:40px;display:flex}.showlio-follow[data-astro-cid-z4kmuwlk]{font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:var(--size-body);color:var(--color-ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.showlio-follow[data-astro-cid-z4kmuwlk]:hover{color:var(--color-accent)}.showlio-step[data-astro-cid-z4kmuwlk]{font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:var(--size-body);color:var(--color-muted);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.step-number[data-astro-cid-z4kmuwlk]{font-weight:var(--font-weight-bold)}.showlio-grid[data-astro-cid-z4kmuwlk]{gap:var(--grid);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px;display:grid}.showlio-img[data-astro-cid-z4kmuwlk]{object-fit:cover;border-radius:var(--radius);width:100%;height:200px;display:block}.showlio-stepper[data-astro-cid-z4kmuwlk]{justify-content:center;gap:8px;display:flex}.step-dot[data-astro-cid-z4kmuwlk]{background-color:var(--color-border);border-radius:50%;width:8px;height:8px;display:inline-block}.step-dot[data-astro-cid-z4kmuwlk].active{background-color:var(--color-accent)}@media (width<=900px){.showlio[data-astro-cid-z4kmuwlk]{margin-bottom:60px}.showlio-img[data-astro-cid-z4kmuwlk]{height:160px}}.contact[data-astro-cid-uukcahgk]{margin-bottom:80px}.contact[data-astro-cid-uukcahgk] h2[data-astro-cid-uukcahgk]{font-size:var(--size-h2);line-height:var(--line-h2);margin-bottom:24px}.contact[data-astro-cid-uukcahgk] p[data-astro-cid-uukcahgk]{color:var(--color-muted);max-width:700px;margin-bottom:48px}.contact-grid[data-astro-cid-uukcahgk]{grid-template-columns:1fr 1fr;gap:48px;display:grid}.contact-info[data-astro-cid-uukcahgk]{flex-direction:column;gap:24px;display:flex}.contact-phone[data-astro-cid-uukcahgk]{font-size:var(--size-h3);line-height:var(--line-h3);color:var(--color-ink);font-weight:var(--font-weight-regular);text-decoration:none}.contact-phone[data-astro-cid-uukcahgk]:hover{color:var(--color-accent)}.contact-address[data-astro-cid-uukcahgk]{font-size:var(--size-body);line-height:var(--line-body);color:var(--color-muted);margin:0}.hours-list[data-astro-cid-uukcahgk]{margin-bottom:24px;list-style:none}.hour-item[data-astro-cid-uukcahgk]{font-size:var(--size-body);line-height:var(--line-body);color:var(--color-ink);margin-bottom:8px}.social-links[data-astro-cid-uukcahgk]{margin-top:auto}.social-label[data-astro-cid-uukcahgk]{font-size:var(--size-small);color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;display:block}.social-list[data-astro-cid-uukcahgk]{gap:16px;display:flex}.social-link[data-astro-cid-uukcahgk]{font-size:var(--size-body);color:var(--color-muted);text-decoration:none}.social-link[data-astro-cid-uukcahgk]:hover{color:var(--color-accent)}.contact-form[data-astro-cid-uukcahgk]{background-color:var(--color-surface);border:var(--border);border-radius:var(--radius);padding:40px}.contact-form[data-astro-cid-uukcahgk] h3[data-astro-cid-uukcahgk]{font-size:var(--size-h3);line-height:var(--line-h3);margin-bottom:24px}.message-form[data-astro-cid-uukcahgk]{flex-direction:column;gap:16px;display:flex}.form-field[data-astro-cid-uukcahgk]{flex-direction:column;gap:8px;display:flex}.form-field[data-astro-cid-uukcahgk] label[data-astro-cid-uukcahgk]{font-size:var(--size-small);color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px}.form-field[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]{font-family:var(--font-family);font-size:var(--size-body);border:var(--border);border-radius:var(--radius);background-color:var(--color-white);color:var(--color-ink);padding:12px 16px}.form-field[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]:focus{border-color:var(--color-accent);outline:none}.btn-book[data-astro-cid-uukcahgk]{width:100%;margin-top:8px}@media (width<=900px){.contact-grid[data-astro-cid-uukcahgk]{grid-template-columns:1fr;gap:32px}.contact[data-astro-cid-uukcahgk]{margin-bottom:60px}.contact-form[data-astro-cid-uukcahgk]{padding:32px}}.footer[data-astro-cid-jo6i4kqk]{background-color:var(--color-surface);border-top:var(--border);padding:48px 0}.footer-inner[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.footer-copyright[data-astro-cid-jo6i4kqk]{font-size:var(--size-small);color:var(--color-muted);margin:0}.footer-cta[data-astro-cid-jo6i4kqk]{margin-top:8px}@media (width<=600px){.footer[data-astro-cid-jo6i4kqk]{padding:36px 0}}.job-modal-overlay[data-astro-cid-o4kmr3va]{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:40px;display:none;position:fixed;inset:0}.job-modal-overlay[data-astro-cid-o4kmr3va].open{display:flex}.job-modal[data-astro-cid-o4kmr3va]{background-color:var(--color-white);border:var(--border);border-radius:var(--radius);flex-direction:column;width:100%;max-width:420px;max-height:90vh;display:flex;overflow-y:auto}.job-modal-close[data-astro-cid-o4kmr3va]{cursor:pointer;color:var(--color-muted);background:0 0;border:none;padding:4px;font-size:24px;line-height:1;position:absolute;top:24px;right:24px}.job-modal-close[data-astro-cid-o4kmr3va]:hover{color:var(--color-ink)}.job-modal-header[data-astro-cid-o4kmr3va]{text-align:center;padding:32px 32px 0}.job-modal-header[data-astro-cid-o4kmr3va] h2[data-astro-cid-o4kmr3va]{font-size:var(--size-h2);line-height:var(--line-h2);margin-bottom:8px}.job-modal-subtitle[data-astro-cid-o4kmr3va]{font-size:var(--size-body);color:var(--color-muted);margin-bottom:32px}.job-modal-progress[data-astro-cid-o4kmr3va]{padding:0 32px 32px}.progress-bar[data-astro-cid-o4kmr3va]{background-color:var(--color-border);border-radius:2px;width:100%;height:4px;margin-bottom:16px;overflow:hidden}.progress-fill[data-astro-cid-o4kmr3va]{background-color:var(--color-accent);width:25%;height:100%;transition:width var(--anim-fast) var(--anim-ease)}.step-labels[data-astro-cid-o4kmr3va]{font-size:var(--size-small);color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;display:flex}.step-label[data-astro-cid-o4kmr3va].active{color:var(--color-ink);font-weight:var(--font-weight-bold)}.job-modal-body[data-astro-cid-o4kmr3va]{flex-direction:column;flex:1;padding:0 32px 32px;display:flex}.job-form[data-astro-cid-o4kmr3va]{flex-direction:column;gap:16px;display:flex}.form-group[data-astro-cid-o4kmr3va]{flex-direction:column;gap:8px;display:flex}.question[data-astro-cid-o4kmr3va]{font-size:var(--size-small);color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px}.job-form[data-astro-cid-o4kmr3va] input[data-astro-cid-o4kmr3va]{font-family:var(--font-family);font-size:var(--size-body);border:var(--border);border-radius:var(--radius);background-color:var(--color-white);color:var(--color-ink);padding:12px 16px}.job-form[data-astro-cid-o4kmr3va] input[data-astro-cid-o4kmr3va]:focus{border-color:var(--color-accent);outline:none}.job-next[data-astro-cid-o4kmr3va]{align-self:flex-start;margin-top:8px}@media (width<=600px){.job-modal-overlay[data-astro-cid-o4kmr3va]{padding:24px}.job-modal[data-astro-cid-o4kmr3va]{max-height:95vh}}
