.hero[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.hero-in[data-astro-cid-lcdefpme]{min-height:clamp(640px, calc(100svh - var(--header-h)), 860px);padding-left:max(var(--pad), calc((100vw - var(--max)) / 2));grid-template-columns:minmax(0,.68fr) minmax(0,1fr);display:grid}.hero-text[data-astro-cid-lcdefpme]{align-self:center;padding:clamp(40px,8vh,110px) clamp(28px,3.5vw,56px) 56px 0}.rating[data-astro-cid-lcdefpme]{margin:0 0 12px;font-size:.95rem}.rating[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:44px;color:var(--luz);align-items:center;text-decoration-color:#e8c38e80;display:inline-flex}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:12.5ch;font-size:clamp(2.5rem,2.4vw + 1.2rem,4rem)}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:#e3dbd2;max-width:40ch;margin:26px 0 30px}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px 26px;display:flex}.practical[data-astro-cid-lcdefpme]{color:var(--muted-dark);border-top:1px solid #47362d;max-width:40ch;margin:30px 0 0;padding-top:18px;font-size:.95rem}.stage[data-astro-cid-lcdefpme]{display:grid;position:relative}.palette[data-astro-cid-lcdefpme]{grid-area:1/1;display:flex}.band[data-astro-cid-lcdefpme]{cursor:pointer;transform-origin:top;min-width:0;animation:.8s cubic-bezier(.2,.7,.2,1) both drop;animation-delay:calc(var(--i) * 24ms);border:0;flex:1 1 0;padding:0;transition:flex-grow .35s cubic-bezier(.2,.7,.2,1);position:relative}.band[data-astro-cid-lcdefpme]:after{content:"";background:var(--luz);height:0;transition:height .2s;position:absolute;top:0;left:0;right:0}.band[data-astro-cid-lcdefpme]:hover{flex-grow:1.7}.band[data-astro-cid-lcdefpme]:hover:after{height:4px}.band[data-astro-cid-lcdefpme][aria-pressed=true]{box-shadow:inset 2px 0 0 var(--espresso), inset -2px 0 0 var(--espresso);flex-grow:3.2}.band[data-astro-cid-lcdefpme][aria-pressed=true]:after{height:8px}.band[data-astro-cid-lcdefpme]:focus-visible{outline-offset:-4px}@keyframes drop{0%{transform:scaleY(.86)}to{transform:none}}.hero-photo[data-astro-cid-lcdefpme]{z-index:1;background:var(--espresso);grid-area:1/1;place-self:center start;width:min(31vw,430px);margin:0 0 0 13%;padding:10px 10px 0;box-shadow:0 30px 60px -30px #000000b3}.hero-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:3/4;object-fit:cover;background:var(--tostado);width:100%;height:auto;transition:opacity .35s}.hero-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme].swap{opacity:.25}.hero-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme][data-crop=left]{object-view-box:inset(0 0 0 9%)}.hero-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:16px;padding:12px 4px;font-size:.9rem;display:flex}#hero-cap[data-astro-cid-lcdefpme]{font:italic 400 1.15rem/1.2 var(--serif)}.hero-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--muted-dark);align-items:center;min-height:44px;display:inline-flex}.palette-note[data-astro-cid-lcdefpme]{color:var(--muted-dark);border-top:1px solid #47362d;margin:0;padding:10px 4px 14px;font-size:.82rem;line-height:1.4}@media (width<=1100px) and (width>=861px){.hero-in[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:3rem}.hero-photo[data-astro-cid-lcdefpme]{width:min(34vw,360px);margin-left:9%}}@media (width<=860px){.hero-in[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);min-height:0;padding-left:0}.hero-text[data-astro-cid-lcdefpme]{padding:16px var(--pad) 22px}.practical[data-astro-cid-lcdefpme],.lede-more[data-astro-cid-lcdefpme]{display:none}.rating[data-astro-cid-lcdefpme]{margin-bottom:0}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin:18px 0 22px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:13ch}.stage[data-astro-cid-lcdefpme]{min-width:0;display:block}.palette[data-astro-cid-lcdefpme]{scrollbar-width:none;width:100%;height:150px;padding:0 var(--pad);gap:0;overflow-x:auto}.band[data-astro-cid-lcdefpme]{flex:0 0 44px}.band[data-astro-cid-lcdefpme]:hover{flex-grow:0}.band[data-astro-cid-lcdefpme][aria-pressed=true]{flex:0 0 88px}.hero-photo[data-astro-cid-lcdefpme]{width:auto;margin:-28px var(--pad) 28px;position:relative}.hero-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-position:60% 40%}}.listen[data-astro-cid-lcdefpme]{padding:clamp(72px,10vw,140px) 0}.listen-in[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.portrait[data-astro-cid-lcdefpme]{margin:0}.portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;object-position:50% 18%;width:100%;height:auto}blockquote[data-astro-cid-lcdefpme]{margin:28px 0}blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font:italic 400 clamp(1.6rem, 1.4vw + 1rem, 2.3rem)/1.2 var(--serif);max-width:22ch;margin:0}@media (width<=760px){.listen-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.portrait[data-astro-cid-lcdefpme]{max-width:420px}}.light-guide[data-astro-cid-lcdefpme]{padding:clamp(72px,9vw,128px) 0}.lg-head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 64px;margin-bottom:48px;display:grid}.lg-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.lg-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;margin:0 0 32px;padding:0;list-style:none;display:grid}.lg-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;text-decoration:none;display:flex}.lg-band[data-astro-cid-lcdefpme]{height:clamp(180px,22vw,300px);transition:transform .25s;display:block}.lg-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .lg-band[data-astro-cid-lcdefpme]{transform:translateY(-6px)}.lg-name[data-astro-cid-lcdefpme]{font:400 1.2rem/1.2 var(--serif)}.lg-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .lg-name[data-astro-cid-lcdefpme]{text-decoration:underline}@media (width<=900px){.lg-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.lg-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:28px}.lg-band[data-astro-cid-lcdefpme]{height:150px}}@media (width<=480px){.lg-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lg-band[data-astro-cid-lcdefpme]{height:120px}.lg-name[data-astro-cid-lcdefpme]{font-size:1.05rem}}.work[data-astro-cid-lcdefpme]{padding:clamp(72px,9vw,128px) 0}.work-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;margin-bottom:40px;display:flex}.work-row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(14px,2vw,28px);display:grid}.work-row[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:3/4;object-fit:cover;object-position:50% 30%}.work-row[data-astro-cid-lcdefpme] .w1[data-astro-cid-lcdefpme],.work-row[data-astro-cid-lcdefpme] .w3[data-astro-cid-lcdefpme]{margin-top:clamp(24px,5vw,72px)}@media (width<=760px){.work-row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.visit[data-astro-cid-lcdefpme]{padding:clamp(56px,7vw,96px) 0}.visit-in[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:32px 56px;display:grid}.visit-in[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.visit-hours[data-astro-cid-lcdefpme]{color:var(--muted-dark);grid-template-columns:repeat(3,auto);gap:24px;font-size:.95rem;display:grid}.visit-hours[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:400 1.25rem/1.2 var(--serif);color:var(--lino);margin-top:4px;display:block}.visit-act[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@media (width<=1000px){.visit-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.visit-hours[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}
