.dir-wrap[data-astro-cid-r4yt4twu]{max-width:68rem;margin:0 auto;padding:0 1.5rem}.dir-sr[data-astro-cid-r4yt4twu]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dir-hero[data-astro-cid-r4yt4twu]{background:radial-gradient(60rem 22rem at 12% -10%,#c5a05921,#0000 65%),radial-gradient(40rem 18rem at 92% 0,#c5a05912,#0000 60%);padding:10rem 0 2.5rem}.dir-kicker[data-astro-cid-r4yt4twu]{text-transform:uppercase;letter-spacing:.18em;color:var(--blendsor-gold-ink);align-items:center;gap:.75rem;margin-bottom:1rem;font-family:Inter,sans-serif;font-size:.6875rem;display:flex}.dir-kicker[data-astro-cid-r4yt4twu]:after{content:"";background:#c5a05999;flex:0 0 3rem;height:1px}.dir-hero[data-astro-cid-r4yt4twu] h1[data-astro-cid-r4yt4twu]{letter-spacing:-.025em;max-width:20ch;margin-bottom:1.25rem;font-size:clamp(2.25rem,6vw,4rem);line-height:1.05}.dir-intro[data-astro-cid-r4yt4twu]{max-width:42ch;color:var(--blendsor-gray);font-size:clamp(1.0625rem,1.6vw,1.1875rem);line-height:1.65}.dir-stats[data-astro-cid-r4yt4twu]{color:var(--blendsor-gray-soft);align-items:baseline;gap:.625rem;margin-top:1.75rem;font-family:Inter,sans-serif;font-size:.8125rem;display:flex}.dir-stats[data-astro-cid-r4yt4twu] strong[data-astro-cid-r4yt4twu]{color:var(--blendsor-gold-ink);margin-right:.1875rem;font-family:Playfair Display,Georgia,serif;font-size:1.25rem;font-weight:600}.dir-stats-sep[data-astro-cid-r4yt4twu]{color:#0003}.dir-search[data-astro-cid-r4yt4twu]{margin-bottom:1rem;position:relative}.dir-search-icon[data-astro-cid-r4yt4twu]{color:var(--blendsor-gray-soft);pointer-events:none;position:absolute;top:50%;left:1.125rem;transform:translateY(-50%)}.dir-search[data-astro-cid-r4yt4twu] input[data-astro-cid-r4yt4twu]{background:var(--blendsor-white);width:100%;color:var(--blendsor-black);border:1px solid #0000001a;border-radius:999px;min-height:48px;padding:.9375rem 3rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.dir-search[data-astro-cid-r4yt4twu] input[data-astro-cid-r4yt4twu]:focus{border-color:#c5a05999;box-shadow:0 0 0 4px #c5a0591a}.dir-clear[data-astro-cid-r4yt4twu],.dir-reset[data-astro-cid-r4yt4twu]{color:var(--blendsor-gold-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:.5rem 0;font-family:Inter,sans-serif;font-size:.8125rem;text-decoration:underline}.dir-clear[data-astro-cid-r4yt4twu]{background:var(--blendsor-white);border-radius:50%;place-items:center;width:36px;height:36px;padding:0;text-decoration:none;display:grid;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.dir-clear[data-astro-cid-r4yt4twu]:hover,.dir-reset[data-astro-cid-r4yt4twu]:hover{color:var(--blendsor-black)}.dir-clear[data-astro-cid-r4yt4twu][hidden]{display:none}.dir-laminas[data-astro-cid-r4yt4twu]{gap:1.5rem;padding:0;list-style:none;display:grid}.dir-lamina[data-astro-cid-r4yt4twu]{text-align:center;background:#111110;border-radius:1.25rem;flex-direction:column;align-items:center;gap:0;padding:clamp(2.5rem,6vw,4rem) 1.5rem;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex}.dir-lamina[data-astro-cid-r4yt4twu]:hover{transform:translateY(-3px);box-shadow:0 20px 50px #1a1a1a2e}@media (prefers-reduced-motion:reduce){.dir-lamina[data-astro-cid-r4yt4twu]{transition:none}.dir-lamina[data-astro-cid-r4yt4twu]:hover{transform:none}}.dir-lam-name[data-astro-cid-r4yt4twu]{letter-spacing:-.02em;color:var(--blendsor-cream);text-wrap:balance;max-width:20ch;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:800;line-height:1.1}.dir-lam-loc[data-astro-cid-r4yt4twu]{color:#fcfaf7a6;margin-top:.625rem;font-family:Playfair Display,Georgia,serif;font-size:1.0625rem;font-style:italic}.dir-lam-rule[data-astro-cid-r4yt4twu]{background:var(--blendsor-gold);width:44px;height:1px;margin:1.25rem 0 1rem}.dir-lam-spec[data-astro-cid-r4yt4twu]{letter-spacing:.08em;color:var(--blendsor-gold);max-width:32rem;font-family:Inter,sans-serif;font-size:.8125rem}.dir-lamina[data-astro-cid-r4yt4twu] .seal{margin-top:1rem}.dir-lam-go[data-astro-cid-r4yt4twu]{letter-spacing:.06em;text-transform:uppercase;color:#fcfaf7b3;margin-top:1.5rem;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:600;transition:color .2s}.dir-lamina[data-astro-cid-r4yt4twu]:hover .dir-lam-go[data-astro-cid-r4yt4twu]{color:var(--blendsor-gold)}.dir-lam-photos[data-astro-cid-r4yt4twu]{grid-template-columns:repeat(3,1fr);gap:.5rem;width:min(100%,34rem);margin-top:1.5rem;display:grid}.dir-lam-photos[data-astro-cid-r4yt4twu][data-count="1"]{grid-template-columns:minmax(0,22rem);justify-content:center}.dir-lam-photos[data-astro-cid-r4yt4twu][data-count="2"]{grid-template-columns:repeat(2,1fr)}.dir-lam-photos[data-astro-cid-r4yt4twu] img[data-astro-cid-r4yt4twu]{aspect-ratio:4/3;object-fit:cover;background:#1c1b19;border-radius:.625rem;width:100%}.dir-faq[data-astro-cid-r4yt4twu]{margin-top:4rem}.dir-faq[data-astro-cid-r4yt4twu] h2[data-astro-cid-r4yt4twu]{margin-bottom:1.25rem;font-size:clamp(1.375rem,2.5vw,1.75rem)}.dir-faq[data-astro-cid-r4yt4twu] details[data-astro-cid-r4yt4twu]{border-bottom:1px solid #00000014}.dir-faq[data-astro-cid-r4yt4twu] summary[data-astro-cid-r4yt4twu]{cursor:pointer;justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 0;font-family:Inter,sans-serif;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.dir-faq[data-astro-cid-r4yt4twu] summary[data-astro-cid-r4yt4twu]::-webkit-details-marker{display:none}.dir-faq[data-astro-cid-r4yt4twu] summary[data-astro-cid-r4yt4twu]:after{content:"+";color:var(--blendsor-gold-ink);flex-shrink:0}.dir-faq[data-astro-cid-r4yt4twu] details[data-astro-cid-r4yt4twu][open] summary[data-astro-cid-r4yt4twu]:after{content:"–"}.dir-faq[data-astro-cid-r4yt4twu] details[data-astro-cid-r4yt4twu] p[data-astro-cid-r4yt4twu]{color:var(--blendsor-gray);max-width:62ch;padding-bottom:1.125rem;font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.65}.dir-pills[data-astro-cid-r4yt4twu]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.dir-pill[data-astro-cid-r4yt4twu]{color:var(--blendsor-gray);cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:999px;align-items:center;gap:.4375rem;min-height:40px;padding:.5rem .9375rem;font-size:.8125rem;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.dir-pill[data-astro-cid-r4yt4twu]:hover{color:var(--blendsor-black);border-color:#c5a05980}.dir-pill[data-astro-cid-r4yt4twu].is-on{background:var(--blendsor-black);border-color:var(--blendsor-black);color:var(--blendsor-white)}.dir-pill-n[data-astro-cid-r4yt4twu]{opacity:.6;font-size:.6875rem}.dir-field-city[data-astro-cid-r4yt4twu]{flex-direction:column;gap:.375rem;max-width:16rem;margin-bottom:1.25rem;display:flex}.dir-field-city[data-astro-cid-r4yt4twu] label[data-astro-cid-r4yt4twu]{color:var(--blendsor-gray-soft);font-family:Inter,sans-serif;font-size:.8125rem}.dir-field-city[data-astro-cid-r4yt4twu] select[data-astro-cid-r4yt4twu]{background:var(--blendsor-white);border:1px solid #0000001a;border-radius:.625rem;min-height:44px;padding:.75rem 1rem;font-size:.9375rem}.dir-count[data-astro-cid-r4yt4twu]{letter-spacing:.06em;text-transform:uppercase;color:var(--blendsor-gray-soft);margin-bottom:1rem;font-family:Inter,sans-serif;font-size:.75rem}.dir-grid[data-astro-cid-r4yt4twu]{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1.125rem;padding:0;list-style:none;display:grid}.dir-card[data-astro-cid-r4yt4twu]>a[data-astro-cid-r4yt4twu]{background:var(--blendsor-white);height:100%;color:inherit;border:1px solid #00000012;border-radius:1.125rem;padding:1.5rem;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden}.dir-card[data-astro-cid-r4yt4twu]>a[data-astro-cid-r4yt4twu]:before{content:"";background:linear-gradient(90deg, var(--blendsor-gold), #c5a05900);opacity:0;height:2px;transition:opacity .25s;position:absolute;inset:0 0 auto}.dir-card[data-astro-cid-r4yt4twu]>a[data-astro-cid-r4yt4twu]:hover{border-color:#c5a05973;transform:translateY(-3px);box-shadow:0 16px 40px #1a1a1a12}.dir-card[data-astro-cid-r4yt4twu]>a[data-astro-cid-r4yt4twu]:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){.dir-card[data-astro-cid-r4yt4twu]>a[data-astro-cid-r4yt4twu],.dir-card[data-astro-cid-r4yt4twu]>a[data-astro-cid-r4yt4twu]:before,.dir-arrow[data-astro-cid-r4yt4twu]{transition:none}.dir-card[data-astro-cid-r4yt4twu]>a[data-astro-cid-r4yt4twu]:hover{transform:none}}.dir-card-top[data-astro-cid-r4yt4twu]{align-items:center;gap:.9375rem;margin-bottom:.875rem;display:flex}.dir-avatar[data-astro-cid-r4yt4twu]{background:linear-gradient(135deg,#c5a0598c,#c5a0591f);border-radius:50%;flex-shrink:0;place-items:center;width:60px;height:60px;padding:2px;display:grid}.dir-avatar[data-astro-cid-r4yt4twu] img[data-astro-cid-r4yt4twu],.dir-avatar-letter[data-astro-cid-r4yt4twu]{object-fit:cover;background:var(--blendsor-cream);border-radius:50%;width:100%;height:100%}.dir-avatar-letter[data-astro-cid-r4yt4twu]{color:var(--blendsor-gold-ink);place-items:center;font-family:Playfair Display,Georgia,serif;font-size:1.5rem;display:grid}.dir-card-id[data-astro-cid-r4yt4twu] h2[data-astro-cid-r4yt4twu]{letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.125rem;line-height:1.2}.dir-loc[data-astro-cid-r4yt4twu]{color:var(--blendsor-gray-soft);align-items:center;gap:.3125rem;margin:0;font-family:Inter,sans-serif;font-size:.8125rem;display:flex}.dir-loc[data-astro-cid-r4yt4twu] svg[data-astro-cid-r4yt4twu]{opacity:.65;flex-shrink:0}.dir-tags[data-astro-cid-r4yt4twu]{flex-wrap:wrap;gap:.375rem;margin-top:.875rem;padding:0;list-style:none;display:flex}.dir-tags[data-astro-cid-r4yt4twu] li[data-astro-cid-r4yt4twu]{background:var(--blendsor-cream);color:var(--blendsor-gray);border:1px solid #0000000d;border-radius:999px;padding:.25rem .625rem;font-family:Inter,sans-serif;font-size:.75rem}.dir-tags-more[data-astro-cid-r4yt4twu]{color:var(--blendsor-gold-ink)}.dir-arrow[data-astro-cid-r4yt4twu]{color:var(--blendsor-gold-ink);opacity:.55;font-size:1rem;transition:opacity .25s,transform .25s;position:absolute;bottom:1.375rem;right:1.5rem;transform:translate(-4px)}.dir-card[data-astro-cid-r4yt4twu]>a[data-astro-cid-r4yt4twu]:hover .dir-arrow[data-astro-cid-r4yt4twu]{opacity:1;transform:translate(0)}.dir-noresults[data-astro-cid-r4yt4twu],.dir-empty[data-astro-cid-r4yt4twu]{color:var(--blendsor-gray);padding:2rem 0 3rem}.dir-noresults-pro[data-astro-cid-r4yt4twu]{color:var(--blendsor-gray-soft);margin-top:1.25rem;font-family:Inter,sans-serif;font-size:.875rem}.dir-noresults-pro[data-astro-cid-r4yt4twu] a[data-astro-cid-r4yt4twu]{color:var(--blendsor-gold-ink);margin-left:.375rem;font-weight:600;text-decoration:none}.dir-noresults-pro[data-astro-cid-r4yt4twu] a[data-astro-cid-r4yt4twu]:hover{text-decoration:underline}.dir-empty[data-astro-cid-r4yt4twu] h2[data-astro-cid-r4yt4twu]{margin-bottom:.5rem;font-size:1.5rem}.dir-cta-band[data-astro-cid-r4yt4twu]{background:var(--blendsor-black);color:var(--blendsor-white);margin-top:5rem;padding:3.5rem 0 4.5rem}.dir-cta[data-astro-cid-r4yt4twu]{text-align:center}.dir-cta[data-astro-cid-r4yt4twu] h2[data-astro-cid-r4yt4twu]{margin-bottom:.625rem;font-size:clamp(1.5rem,3vw,2rem)}.dir-cta[data-astro-cid-r4yt4twu] p[data-astro-cid-r4yt4twu]{color:#ffffffb3;margin-bottom:1.5rem}.dir-cta[data-astro-cid-r4yt4twu] .dir-btn[data-astro-cid-r4yt4twu]{background:var(--blendsor-gold);color:var(--blendsor-black)}.dir-cta[data-astro-cid-r4yt4twu] .dir-btn[data-astro-cid-r4yt4twu]:hover{background:var(--blendsor-white)}.dir-btn[data-astro-cid-r4yt4twu]{background:var(--blendsor-black);color:var(--blendsor-white);border-radius:999px;min-height:48px;padding:.9375rem 2rem;font-size:.9375rem;text-decoration:none;transition:background .2s;display:inline-block}.dir-btn[data-astro-cid-r4yt4twu]:hover{background:var(--blendsor-gold-ink)}
