.consultations-page[data-v-96738e3f]{--consult-ink:#2c2824;--consult-muted:#2c2824d6;--consult-clay:#a46335;--consult-clay-hover:#8c522e;--consult-clay-active:#744326;--consult-cream:#fff9f2;--consult-ivory:#f5f1ea;--consult-surface:#faf7f2;--consult-rule:#2c282424;overflow-x:clip}.consultations-eyebrow[data-v-96738e3f]{letter-spacing:.18em;text-transform:uppercase;color:#794629;margin:0;font-size:.7rem;font-weight:600;line-height:1.4}.consultations-hero-visual[data-v-96738e3f]{z-index:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000000d 12%,#0003 24%,#00000070 38%,#000000ad 52%,#000000d6 68%,#000000e6 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000000d 12%,#0003 24%,#00000070 38%,#000000ad 52%,#000000d6 68%,#000000e6 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.consultations-hero-visual img[data-v-96738e3f]{opacity:.76;filter:saturate(.84)}.consultations-hero-visual[data-v-96738e3f]:after{content:"";background:linear-gradient(118deg, color-mix(in srgb, var(--color-base) 32%, transparent) 0%, color-mix(in srgb, var(--color-base) 20%, transparent) 52%, color-mix(in srgb, var(--consult-clay) 8%, var(--color-base) 18%) 100%);pointer-events:none;position:absolute;inset:0}.consultations-hero-readability-overlay[data-v-96738e3f]{z-index:1;background:linear-gradient(90deg, var(--color-base) 0%, var(--color-base) 40%, color-mix(in srgb, var(--color-base) 90%, transparent) 50%, color-mix(in srgb, var(--color-base) 62%, transparent) 62%, color-mix(in srgb, var(--color-base) 14%, transparent) 78%, transparent 90%)}.consultations-hero-bottom-fade[data-v-96738e3f]{z-index:2;background:linear-gradient(to top, color-mix(in srgb, var(--color-base) 58%, transparent) 0%, color-mix(in srgb, var(--color-base) 26%, transparent) 42%, color-mix(in srgb, var(--color-base) 8%, transparent) 72%, transparent 100%);height:7rem}.consultations-summary[data-v-96738e3f]{background:var(--consult-surface);border-top:1px solid var(--consult-rule);border-bottom:1px solid var(--consult-rule);padding-block:1.4rem}.consultations-summary-row[data-v-96738e3f]{align-items:center;gap:1.1rem;display:grid}.consultations-summary-title[data-v-96738e3f]{font-family:var(--font-serif);color:var(--consult-ink);margin:.35rem 0 0;font-size:clamp(1.25rem,1.5vw,1.45rem);font-weight:500;line-height:1.2}.consultations-summary-meta[data-v-96738e3f]{flex-wrap:wrap;align-items:center;gap:.75rem 1.1rem;display:flex}.consultations-summary-meta__item[data-v-96738e3f]{gap:.15rem;display:grid}.consultations-summary-meta__label[data-v-96738e3f]{letter-spacing:.14em;text-transform:uppercase;color:#794629;font-size:.66rem;font-weight:600}.consultations-summary-meta__value[data-v-96738e3f]{color:var(--consult-ink);font-size:1rem;font-weight:600}.consultations-summary-meta__rule[data-v-96738e3f]{background:var(--consult-rule);width:1px;height:2rem;display:none}.consultations-cta[data-v-96738e3f]{cursor:pointer;letter-spacing:.015em;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;min-height:2.4rem!important;box-shadow:none!important;color:#fff9f2!important;background:#a46335!important;border:1px solid #a46335!important;border-radius:2px!important;padding-inline:1.25rem!important;font-size:.78rem!important;font-weight:600!important}@media (hover:hover){.consultations-cta[data-v-96738e3f]:hover{border-color:var(--consult-clay-hover)!important;background:var(--consult-clay-hover)!important;color:var(--consult-cream)!important}}.consultations-cta[data-v-96738e3f]:active{border-color:var(--consult-clay-active)!important;background:var(--consult-clay-active)!important}.consultations-body[data-v-96738e3f]{isolation:isolate;background:var(--consult-ivory);padding-block:clamp(2rem,3.5vw,3rem);position:relative;overflow:hidden}.consultations-body>.site-container[data-v-96738e3f]{z-index:1;position:relative}.consultations-body-grid[data-v-96738e3f]{align-items:start;gap:2.25rem;display:grid}.consultations-formats[data-v-96738e3f]{min-width:0;display:block}.consultations-formats-grid[data-v-96738e3f]{gap:1.35rem;margin-top:1.1rem;display:grid}.consultations-format[data-v-96738e3f]{border-top:1px solid var(--consult-rule);padding-top:.95rem}.consultations-format__head[data-v-96738e3f]{align-items:center;gap:.6rem;display:flex}.consultations-format__icon[data-v-96738e3f]{color:#794629;flex-shrink:0}.consultations-format__title[data-v-96738e3f]{font-family:var(--font-serif);color:var(--consult-ink);margin:0;font-size:clamp(1.2rem,1.35vw,1.35rem);font-weight:500;line-height:1.25}.consultations-format__text[data-v-96738e3f]{color:var(--consult-muted);margin:.7rem 0 0;font-size:.98rem;line-height:1.7}.consultations-detail[data-v-96738e3f]{isolation:isolate;background:var(--consult-ivory);width:100%;margin:clamp(1.35rem,2vw,1.75rem) 0 0;padding:0;position:relative;overflow:hidden}.consultations-detail-image[data-v-96738e3f]{aspect-ratio:16/9;object-fit:cover;object-position:center 52%;width:100%;height:auto;box-shadow:none;background:var(--consult-ivory);opacity:.93;filter:saturate(.9);border:0;border-radius:0;display:block}.consultations-practical[data-v-96738e3f]{box-shadow:none;background:#cbd1d8;border-radius:2px;align-self:start;padding:2rem}.consultations-practical__eyebrow[data-v-96738e3f]{letter-spacing:.18em;text-transform:uppercase;color:#794629;margin:0;font-size:.7rem;font-weight:600}.consultations-practical__blocks[data-v-96738e3f]{margin-top:.85rem}.consultations-practical__block[data-v-96738e3f]{border-top:1px solid #2c282429;padding-block:.95rem}.consultations-practical__head[data-v-96738e3f]{align-items:center;gap:.55rem;display:flex}.consultations-practical__icon[data-v-96738e3f]{color:#794629;flex-shrink:0}.consultations-practical__title[data-v-96738e3f]{font-family:var(--font-serif);color:var(--consult-ink);margin:0;font-size:1.08rem;font-weight:500;line-height:1.3}.consultations-practical__text[data-v-96738e3f]{color:#2c2824db;margin:.55rem 0 0;font-size:.95rem;line-height:1.65}.consultations-practical__address-link[data-v-96738e3f]{color:#2c2824db;text-decoration:none;transition:color .16s;display:block}.consultations-practical__address-link[data-v-96738e3f]:hover,.consultations-practical__address-link[data-v-96738e3f]:focus-visible{color:var(--consult-ink);text-decoration:underline}.consultations-practical__address-link[data-v-96738e3f]:focus-visible{outline:2px solid var(--consult-clay);outline-offset:2px}.consultations-practical__text--strong[data-v-96738e3f]{color:var(--consult-ink);font-weight:600}.consultations-practical__contacts-heading[data-v-96738e3f]{letter-spacing:.16em;text-transform:uppercase;color:#794629;margin:0;font-size:.68rem;font-weight:600}.consultations-practical__contacts[data-v-96738e3f]{flex-direction:column;gap:.85rem;margin-top:.7rem;display:flex}.consultations-practical__contact-item[data-v-96738e3f]{flex-direction:column;gap:.3rem;min-width:0;display:flex}.consultations-practical__contact-label[data-v-96738e3f]{letter-spacing:.14em;text-transform:uppercase;color:#794629;margin:0;font-size:.7rem;font-weight:600}.consultations-practical__contact-value[data-v-96738e3f]{min-width:0;color:var(--consult-ink);word-break:break-word;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.consultations-practical__contact-value[data-v-96738e3f]:hover{color:#794629}.consultations-practical__contact-value[data-v-96738e3f] .obfuscated-email{color:inherit;word-break:break-word;text-decoration:none}.consultations-practical__link[data-v-96738e3f]{color:var(--consult-ink);align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.consultations-practical__link[data-v-96738e3f]:hover{color:#794629}.consultations-body-decoration[data-v-96738e3f]{display:none}@media (width>=700px){.consultations-formats-grid[data-v-96738e3f]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,2.5vw,2.25rem)}.consultations-detail[data-v-96738e3f]{grid-column:2;align-self:start;width:100%;height:clamp(190px,14vw,235px);margin-top:clamp(2.1rem,3.2vw,3.1rem);margin-bottom:0}.consultations-detail-image[data-v-96738e3f]{aspect-ratio:auto;object-fit:cover;object-position:center 52%;width:100%;height:100%}.consultations-summary-meta__rule[data-v-96738e3f]{display:block}}@media (width>=1024px){.consultations-summary-row[data-v-96738e3f]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) auto;gap:1.5rem 2rem}.consultations-cta[data-v-96738e3f]{justify-self:end}.consultations-body-grid[data-v-96738e3f]{grid-template-columns:minmax(0,1fr) minmax(350px,390px);align-items:start;gap:clamp(2.5rem,4vw,3.75rem)}.consultations-formats[data-v-96738e3f]{min-width:0;min-height:0;display:block}.consultations-practical[data-v-96738e3f]{align-self:start}.consultations-body-decoration[data-v-96738e3f]{z-index:0;aspect-ratio:3/2;width:clamp(27rem,31vw,36rem);height:auto;-webkit-mask-image:var(--consult-decoration-image);-webkit-mask-image:var(--consult-decoration-image);mask-image:var(--consult-decoration-image);pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#a4633521 0%,#a4633518 52%,#a463350f 100%);display:block;position:absolute;bottom:clamp(-1rem,-.5vw,-.25rem);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}}@media (width<=699px){.consultations-detail[data-v-96738e3f]{grid-column:1/-1;width:100vw;max-width:none;height:auto;margin-bottom:0;margin-left:-50vw;position:relative;left:50%}.consultations-detail-image[data-v-96738e3f]{aspect-ratio:16/9;width:100%;height:auto}}@media (width<=1023px){.consultations-cta[data-v-96738e3f]{width:100%}.consultations-body-grid[data-v-96738e3f]{gap:0}.consultations-practical[data-v-96738e3f]{border-radius:0;width:100vw;max-width:none;margin-top:0;margin-bottom:calc(-1*clamp(2rem,3.5vw,3rem));margin-left:-50vw;padding-block:clamp(1.75rem,4vw,2rem);padding-inline:clamp(24px,4.25vw,72px);position:relative;left:50%}.consultations-formats[data-v-96738e3f]{display:block}}
