.hero[data-astro-cid-lcdefpme]{background:radial-gradient(120% 90% at 75% 10%, var(--purple-deep), var(--night) 65%);color:var(--cream);overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:1rem;display:grid}.hero-copy[data-astro-cid-lcdefpme]{z-index:1;padding:clamp(3rem,8vw,6rem) 0 clamp(2.5rem,6vw,4rem);position:relative}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--yellow)}.hero-lede[data-astro-cid-lcdefpme]{color:#fbf6e9e0;max-width:34em;margin:0 0 1.75rem;font-size:1.2rem}.hero-art[data-astro-cid-lcdefpme]{width:100%;height:100%;min-height:420px;overflow:visible}.hero-art[data-astro-cid-lcdefpme] stop[data-astro-cid-lcdefpme]{transition:stop-color .5s}.lit[data-astro-cid-lcdefpme]{animation:1.6s cubic-bezier(.3,.5,.3,1) both warm-up;animation-delay:var(--delay)}@keyframes warm-up{0%{fill-opacity:0}}.switch[data-astro-cid-lcdefpme]{border:0;flex-wrap:wrap;gap:.4rem;margin:2.25rem 0 0;padding:0;display:flex}.switch[data-astro-cid-lcdefpme] legend[data-astro-cid-lcdefpme]{color:#fbf6e9cc;margin-bottom:.55rem;padding:0;font-size:.9rem}.switch[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{opacity:0;position:absolute}.switch[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{cursor:pointer;border:1px solid #ffffff59;border-radius:999px;padding:.4rem .8rem;font-size:.92rem;display:block}.switch[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:hover{border-color:var(--cream)}.switch[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:checked+span[data-astro-cid-lcdefpme]{background:var(--glow);border-color:var(--glow);color:var(--night);font-weight:600}.switch[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus-visible+span[data-astro-cid-lcdefpme]{outline:3px solid var(--yellow);outline-offset:2px}.facts[data-astro-cid-lcdefpme]{background:var(--yellow);color:var(--night)}.facts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.facts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover strong[data-astro-cid-lcdefpme]{text-decoration:underline}.facts-row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1rem;padding:1.4rem 0;display:grid}.facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2rem);font-weight:600;line-height:1.1;display:block}.facts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:.95rem}.range[data-astro-cid-lcdefpme]{margin-top:2rem}.brand-line[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:2rem 0 0;font-size:1.05rem;display:flex}.brand-line[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.brand-line[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.brand-line[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--rule);background:#fff;border-radius:6px;padding:.35rem .6rem}.brand-line[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:auto;height:40px;display:block}.split[data-astro-cid-lcdefpme] .round-photo{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}.split[data-astro-cid-lcdefpme] .round-photo.tall{aspect-ratio:1}.gallery[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.75rem;display:grid}.gallery[data-astro-cid-lcdefpme] img{aspect-ratio:1;object-fit:cover;background:var(--purple-soft);border-radius:8px;width:100%;height:auto;display:block}.more-photos[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.25rem .45rem;margin:1.25rem 0 0;display:flex}.more-photos[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;gap:.35rem;display:inline-flex}.styles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.75rem 0;display:grid}.styles[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;border-radius:10px;text-decoration:none;display:block;position:relative;overflow:hidden}.styles[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;background:var(--purple-soft);width:100%;height:auto;transition:transform .4s;display:block}.styles[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.styles[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);background:linear-gradient(#0000,#1f0d38d9);padding:2.5rem 1rem .85rem;font-size:1.3rem;font-weight:560;position:absolute;inset:auto 0 0}.worked-with[data-astro-cid-lcdefpme]{background:var(--night);color:var(--cream)}.worked-with[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--yellow)}.names[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:1.75rem 0 2rem;padding:0;list-style:none;display:grid}.names[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:3px solid var(--yellow);padding-top:.75rem}.names[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.3rem;font-weight:560;line-height:1.2;display:block}.names[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#fbf6e9cc;font-size:.95rem}.parking[data-astro-cid-lcdefpme]{margin:1rem 0 0}.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.visit[data-astro-cid-lcdefpme]{align-items:stretch}.visit[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,2.8vw,2.1rem)}.status[data-astro-cid-lcdefpme]{margin:0 0 .75rem}.visit-actions[data-astro-cid-lcdefpme]{margin-top:1.5rem}.btn-outline[data-astro-cid-lcdefpme]{border-color:var(--purple);color:var(--purple)}.btn-outline[data-astro-cid-lcdefpme]:hover{background:var(--purple-soft)}.map[data-astro-cid-lcdefpme]{background:var(--purple-soft);border:0;border-radius:10px;width:100%;height:100%;min-height:360px}@media (width<=820px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-copy[data-astro-cid-lcdefpme]{padding-bottom:0}.hero-art[data-astro-cid-lcdefpme]{clip-path:inset(0 -100vw -100vh);height:auto;min-height:0;max-height:340px}.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.facts-row[data-astro-cid-lcdefpme],.names[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=700px){.gallery[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.styles[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
