.hero[data-astro-cid-lcdefpme]{--side:max(var(--gutter), calc((100% - var(--max)) / 2));grid-template-columns:var(--side) repeat(12, minmax(0, 1fr)) var(--side);grid-template-rows:auto 1fr;padding-bottom:40px;display:grid}.hero-door[data-astro-cid-lcdefpme]{grid-area:1/1/3/7;min-height:min(78vh,740px);margin:0;position:relative}.hero-door[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.hero-field[data-astro-cid-lcdefpme]{background:var(--letrero);color:var(--piedra-clara);padding:clamp(48px, 8vh, 96px) var(--side) clamp(150px, 19vh, 190px) clamp(32px, 4vw, 64px);grid-area:1/7/auto/15}.hero-field[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--piedra-clara);letter-spacing:-.02em;max-width:13.5em;font-size:clamp(2.4rem,1.1rem + 2.7vw,3.9rem);line-height:1.04}.hero-mirror[data-astro-cid-lcdefpme]{z-index:2;aspect-ratio:9/10;box-shadow:0 0 0 8px var(--piedra);grid-area:2/6/auto/10;align-self:start;margin:calc(-1*clamp(130px,17vh,160px)) 0 0}.hero-mirror[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:55% 35%;width:100%;height:100%}.hero-copy[data-astro-cid-lcdefpme]{grid-area:2/10/auto/14;align-content:start;justify-items:start;gap:22px;padding:clamp(28px,4vh,44px) 0 0 clamp(28px,3vw,48px);display:grid}.hero-lede[data-astro-cid-lcdefpme]{font-size:var(--step-1);line-height:1.5}.hero-practical[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--muted);border-top:1px solid var(--letrero);width:100%;padding-top:14px}@media (width<=1023px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:var(--gutter) repeat(2, minmax(0, 1fr)) var(--gutter);grid-template-rows:auto auto auto;padding-bottom:56px}.hero-door[data-astro-cid-lcdefpme]{aspect-ratio:5/4;grid-area:1/1/auto/-1;min-height:0}.hero-mirror[data-astro-cid-lcdefpme]{aspect-ratio:1;width:86%;box-shadow:0 0 0 6px var(--letrero);grid-area:1/3/auto/5;place-self:end;margin:0 0 -28px}.hero-mirror[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:52% 48%}.hero-field[data-astro-cid-lcdefpme]{padding:44px var(--gutter) 28px;grid-area:2/1/auto/-1}.hero-field[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:none;font-size:clamp(2rem,1.3rem + 3.4vw,3.2rem)}.hero-copy[data-astro-cid-lcdefpme]{grid-area:3/2/auto/4;gap:18px;padding:26px 0 0}}@media (width>=640px) and (width<=1023px){.hero-door[data-astro-cid-lcdefpme]{aspect-ratio:16/9}.hero-mirror[data-astro-cid-lcdefpme]{width:50%}}.ritual[data-astro-cid-lcdefpme]{height:clamp(520px,76vh,780px);display:grid;position:relative;overflow:hidden}.ritual-img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:30% 100%;width:100%;height:100%;position:absolute;inset:0}.ritual-inner[data-astro-cid-lcdefpme]{grid-area:1/1;justify-content:flex-end;align-items:flex-end;padding-block:clamp(32px,6vw,80px);display:flex;position:relative}.ritual-plate[data-astro-cid-lcdefpme]{background:var(--letrero);max-width:460px;color:var(--piedra-clara);gap:14px;padding:clamp(24px,3vw,40px);display:grid}.ritual-plate[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--piedra-clara);font-size:var(--step-3)}.ritual-price[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:var(--step-1);border-top:1px solid #f5f0e740;justify-content:space-between;gap:16px;padding-top:12px;display:flex}.ritual-plate[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:600}@media (width<=640px){.ritual[data-astro-cid-lcdefpme]{height:auto}.ritual-img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-position:25% 100%;height:auto;position:static}.ritual-inner[data-astro-cid-lcdefpme]{grid-area:2/1;width:100%;padding:0 0 8px}.ritual-plate[data-astro-cid-lcdefpme]{margin-top:-40px;max-width:none;margin-inline:12px}}.families[data-astro-cid-lcdefpme]{background:var(--piedra-clara)}.fam-grid[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.fam-head[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 32px);gap:16px;display:grid;position:sticky}.fam-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3;max-width:380px;margin:16px 0 0}.fam-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--letrero);margin:0;padding:0;list-style:none}.fam-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--sombra)}.fam-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;grid-template-columns:1fr auto;gap:6px 24px;padding:clamp(20px,2.6vw,32px) 0;text-decoration:none;display:grid}.fam-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-3);transition:transform .2s,color .2s}.fam-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--azul);transform:translate(6px)}.fam-range[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:var(--step-1);white-space:nowrap;align-self:center}.fam-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);grid-column:1/-1}@media (width<=860px){.fam-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.fam-head[data-astro-cid-lcdefpme]{position:static}.fam-photo[data-astro-cid-lcdefpme]{display:none}}.work[data-astro-cid-lcdefpme]{padding-bottom:clamp(48px,6vw,88px)}.work-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-bottom:clamp(28px,4vw,48px);display:flex}.work-strip[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1.3fr 1fr .9fr 1.2fr;align-items:start;gap:clamp(10px,1.4vw,20px);display:grid}.work-strip[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{aspect-ratio:4/5;margin:0}.work-strip[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]:nth-child(2){margin-top:48px}.work-strip[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]:nth-child(4){aspect-ratio:1;margin-top:88px}.work-strip[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]:nth-child(5){margin-top:24px}@media (width<=760px){.work-strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.work-strip[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{aspect-ratio:4/5!important;margin-top:0!important}.work-strip[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]:nth-child(5){display:none}}.team[data-astro-cid-lcdefpme]{background:var(--letrero);color:#e3ddd3}.team-grid[data-astro-cid-lcdefpme]{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.team-text[data-astro-cid-lcdefpme]{gap:22px;display:grid}.team-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--piedra-clara)}blockquote[data-astro-cid-lcdefpme]{border-left:2px solid var(--sombra);margin:8px 0 0;padding-left:20px}blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font:italic 400 var(--step-2)/1.3 var(--serif);color:var(--piedra-clara);max-width:30ch}cite[data-astro-cid-lcdefpme]{color:var(--sombra);margin-top:8px;font-style:normal;display:block}.team-photo[data-astro-cid-lcdefpme]{justify-self:end;width:100%;max-width:400px;margin:0;padding:8px}.team-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{outline-offset:8px;outline:1px solid #f5f0e74d;width:100%}@media (width<=860px){.team-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.team-photo[data-astro-cid-lcdefpme]{justify-self:start;max-width:320px}}.ritual-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:0 24px;display:flex}.local[data-astro-cid-lcdefpme]{background:var(--piedra-clara)}.local-grid[data-astro-cid-lcdefpme]{grid-template-columns:6fr 5fr;align-items:end;gap:clamp(32px,6vw,96px);display:grid}.local-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5;max-height:760px;margin:0}.local-text[data-astro-cid-lcdefpme]{justify-items:start;gap:18px;padding-bottom:clamp(0px,4vw,48px);display:grid}@media (width<=860px){.local-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.local-photo[data-astro-cid-lcdefpme]{max-width:480px}}.award-grid[data-astro-cid-lcdefpme]{grid-template-columns:7fr 4fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.award-text[data-astro-cid-lcdefpme]{justify-items:start;gap:18px;display:grid}.award-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-4);max-width:14ch}.award-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5;max-width:420px;margin:0}.award-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:50% 30%}@media (width<=860px){.award-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.award-photo[data-astro-cid-lcdefpme]{max-width:360px}}.howto[data-astro-cid-lcdefpme]{background:var(--piedra-clara);padding-top:clamp(48px,6vw,88px)}.howto-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-bottom:clamp(24px,3vw,40px);display:flex}.howto-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.howto-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:2px solid var(--letrero);align-content:start;gap:8px;padding:18px 0 24px;display:grid}.howto-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-2)}.howto-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted)}.howto-ratings[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px 28px;max-width:none;margin-top:clamp(20px,3vw,36px);display:flex}.howto-ratings[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:500 var(--step-2)/1 var(--serif);margin-right:4px}.visit-grid[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.visit-photo[data-astro-cid-lcdefpme]{aspect-ratio:1;margin:0}.visit-text[data-astro-cid-lcdefpme]{gap:20px;display:grid}@media (width<=860px){.visit-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.visit-photo[data-astro-cid-lcdefpme]{max-width:460px}}
