.atelier-form-card[data-v-97af41fd]{border-color:#e5e7e8;box-shadow:0 1rem 2.5rem #2326280f}.atelier-eyebrow[data-v-97af41fd]{margin:0 0 .6rem;color:#c9182b;font-family:inherit;font-size:.7rem;font-weight:700;letter-spacing:.18em;line-height:1.25;text-transform:uppercase}.atelier-form-card h2[data-v-97af41fd]{margin:0;color:#232628;font-family:inherit;font-size:2rem;font-weight:600;letter-spacing:-.04em;line-height:1}.atelier-form-card form[data-v-97af41fd]{gap:1.25rem}.atelier-form-card label[data-v-97af41fd]{color:#4c5356;font-size:.78rem;font-weight:700}.atelier-form-card input[data-v-97af41fd]:not([type=checkbox]),.atelier-form-card select[data-v-97af41fd],.atelier-form-card textarea[data-v-97af41fd]{border:1px solid #dfe3e4;border-radius:.55rem;padding:.75rem .85rem;color:#232628;font:inherit;font-size:.9rem;font-weight:400;box-shadow:none}.atelier-form-card input[data-v-97af41fd]:not([type=checkbox]),.atelier-form-card select[data-v-97af41fd]{min-height:2.75rem}.atelier-form-card input[type=checkbox][data-v-97af41fd]{accent-color:#c9182b}.atelier-form-card input[data-v-97af41fd]:focus,.atelier-form-card select[data-v-97af41fd]:focus,.atelier-form-card textarea[data-v-97af41fd]:focus{border-color:#c9182b;box-shadow:0 0 0 3px #c9182b1a}.atelier-form-card input[data-v-97af41fd]::-moz-placeholder,.atelier-form-card textarea[data-v-97af41fd]::-moz-placeholder{color:#9aa1a3}.atelier-form-card input[data-v-97af41fd]::placeholder,.atelier-form-card textarea[data-v-97af41fd]::placeholder{color:#9aa1a3}.atelier-form-card button[data-v-97af41fd]{border-radius:.6rem;background:#c9182b;font-size:.85rem}.atelier-page[data-v-a9869d66]{color:#232628}.eyebrow[data-v-a9869d66]{margin:0 0 1rem;color:#c9182b;font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.atelier-hero[data-v-a9869d66]{display:flex;align-items:center;justify-content:space-between;min-height:300px;margin-bottom:1.2rem;padding:3.5rem 4.5rem;overflow:hidden;border-radius:2rem;background:#232628;color:#fff}.atelier-hero h1[data-v-a9869d66]{max-width:700px;margin:0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.98;letter-spacing:-.06em}.atelier-hero p[data-v-a9869d66]:last-child{max-width:570px;margin:1.4rem 0 0;color:#bac0c2;line-height:1.7}.atelier-hero__icon[data-v-a9869d66]{margin-right:7%;color:#c9182b;font-size:8rem;opacity:.8}.atelier-layout[data-v-a9869d66]{display:grid;grid-template-columns:1.2fr .8fr;gap:1.2rem;align-items:start}.atelier-info[data-v-a9869d66]{padding:2.2rem;border:1px solid #e5e7e8;border-radius:1.3rem;background:#f7f8f8}.atelier-info h2[data-v-a9869d66]{margin:0 0 .8rem;font-size:2rem;line-height:1;letter-spacing:-.04em}.atelier-info__intro[data-v-a9869d66]{margin:0 0 1.5rem;color:#747b7e;font-size:.85rem;line-height:1.6}.location[data-v-a9869d66]{display:flex;gap:.9rem;padding:1.2rem 0;border-top:1px solid #dfe3e4}.location__icon[data-v-a9869d66]{color:#c9182b;font-size:1.5rem}.location h3[data-v-a9869d66]{margin:0 0 .35rem;font-size:1.1rem}.location p[data-v-a9869d66],.location a[data-v-a9869d66],.hours p[data-v-a9869d66]{display:block;margin:.15rem 0;color:#747b7e;font-size:.85rem;line-height:1.5;white-space:pre-line}.location a[data-v-a9869d66]:hover{color:#c9182b}.hours[data-v-a9869d66]{margin-top:1.4rem;border-top:1px solid #dfe3e4;padding-top:1.4rem}.hours strong[data-v-a9869d66]{font-size:.8rem}.hours p[data-v-a9869d66]{margin-top:.7rem}@media (max-width: 768px){.atelier-hero[data-v-a9869d66]{min-height:0;padding:2rem}.atelier-hero__icon[data-v-a9869d66]{display:none}.atelier-layout[data-v-a9869d66]{grid-template-columns:1fr}.atelier-info[data-v-a9869d66]{padding:1.5rem}.atelier-info h2[data-v-a9869d66]{font-size:1.7rem}}
