.section{padding-block:var(--section-pad);position:relative}.section__head{gap:var(--s4);max-width:46rem;display:grid}.section__head--center{text-align:center;justify-items:center;margin-inline:auto}.section h2,.h2{font-size:var(--fs-h2);letter-spacing:-.01em;line-height:1.05}.h3{font-size:var(--fs-h3);line-height:1.15}.lead{font-size:var(--fs-lead);max-width:var(--prose);font-weight:450;line-height:1.5}.prose{max-width:var(--prose)}.small{font-size:var(--fs-small);font-weight:500;line-height:1.45}.tag{font-size:var(--fs-tag);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.2;display:inline-block}.kicker{font-family:var(--font-accent);font-weight:600;font-size:var(--fs-kicker);color:var(--kicker);align-items:center;gap:10px;line-height:1.1;display:inline-flex}.section h2.kicker{font-size:var(--fs-kicker);letter-spacing:normal;line-height:1.1}.kicker .star{width:16px;height:16px;color:var(--oro);flex:none}.s-rosa .kicker .star{color:var(--tinta)}.star{display:block}.pull-quote{gap:var(--s3);max-width:40rem;display:grid}.pull-quote blockquote p{font-family:var(--font-display);text-wrap:pretty;font-size:clamp(1.375rem,1.2vw + 1rem,1.875rem);line-height:1.25}.pull-quote blockquote p:before{content:"“"}.pull-quote blockquote p:after{content:"”"}.pull-quote figcaption{font-size:var(--fs-small);color:var(--soft);align-items:center;gap:10px;font-weight:600;display:flex}.pull-quote figcaption:before{content:"";opacity:.6;background:currentColor;width:24px;height:2px}.arch{position:relative}.arch>picture,.arch>img,.arch>.arch__media{border-radius:50% 50% 0 0 / var(--arch-r,40%) var(--arch-r,40%) 0 0;width:100%;display:block;overflow:hidden}.arch img{object-fit:cover;width:100%;height:100%;aspect-ratio:var(--arch-ratio,4 / 5)}.stipple{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7'%3E%3Ccircle cx='3.5' cy='3.5' r='.5' fill='%23FBF4E6' fill-opacity='.05'/%3E%3C/svg%3E");background-size:7px 7px}.link-arrow{margin-block:-16px;padding-block:16px;font-weight:700;display:inline;position:relative}.link-arrow svg{vertical-align:-.12em;width:1em;height:1em;margin-left:.3em;display:inline-block}html.js.motion-ok [data-reveal]>*,html.js.motion-ok [data-reveal-self]{opacity:0;transform:translateY(12px)}[data-reveal]>:nth-child(2){--i:1}[data-reveal]>:nth-child(3){--i:2}[data-reveal]>:nth-child(4){--i:3}[data-reveal]>:nth-child(5){--i:4}[data-reveal]>:nth-child(n+6){--i:5}html.js.motion-ok [data-reveal].is-in>*,html.js.motion-ok [data-reveal-self].is-in{opacity:1;transition:opacity var(--t-reveal) var(--ease), transform var(--t-reveal) var(--ease);transition-delay:calc(min(var(--i,0), 5) * 60ms);transform:none}@media (width<=599px){html.js.motion-ok [data-reveal].is-in>*,html.js.motion-ok [data-reveal-self].is-in{transition-duration:.4s;transition-delay:calc(min(var(--i,0), 3) * 50ms)}html.js.motion-ok .wall:not(.is-collapsed) .frame:not([data-phone-first]){animation:wall-in .24s var(--ease-out) both}}@keyframes wall-in{0%{opacity:0}}.loop-clip{background:var(--noche);position:relative;overflow:hidden}.loop-clip picture,.loop-clip img,.loop-clip video,.loop-clip canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.loop-clip video,.loop-clip .loop-clip__pic img,.loop-clip canvas{object-position:var(--clip-pos,50% 50%)}.loop-clip video,.loop-clip .loop-clip__pic{opacity:0;transition:opacity var(--t-reveal) var(--ease)}.loop-clip.is-playing video,.loop-clip.is-playing .loop-clip__pic{opacity:1}.loop-clip.is-playing .loop-clip__pic.is-gone{opacity:0}.loop-clip__play{z-index:2;border-radius:var(--r-pill);min-height:44px;color:var(--crema);font-weight:700;font-size:var(--fs-small);cursor:pointer;background:#14101199;border:1.5px solid #fbf4e6b3;align-items:center;gap:8px;padding:0 16px 0 12px;display:inline-flex;position:absolute;bottom:12px;right:12px}.loop-clip__play svg{width:16px;height:16px}.loop-clip__tap{z-index:2;width:44px;height:44px;color:var(--crema);cursor:pointer;touch-action:manipulation;background:#14101199;border:1.5px solid #fbf4e6cc;border-radius:50%;place-items:center;margin:-22px 0 0 -22px;padding:0;display:grid;position:absolute;top:50%;left:50%}.loop-clip__tap svg{width:18px;height:18px;margin-left:2px}.ico{vertical-align:-.125em;width:1em;height:1em;display:inline-block}.fold-btn{display:none}@media (width<=599px){html.js:not(.folds) [data-fold-panel]{content-visibility:hidden}html.js .fold-btn{display:inline-grid}}@media (width>=600px){[data-fold-panel]{display:contents}}.chev{transition:transform var(--t-hover) var(--ease-out);flex:none}[aria-expanded=true]>.chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}.btn:hover,.btn:active{transform:none!important}}.rail-wrap{min-width:0;position:relative}.rail-hint{display:none}@media (width<=599px){.rail-hint{right:10px;top:var(--hint-top,40%);z-index:2;background:var(--crema);width:38px;height:38px;color:var(--tinta);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .24s var(--ease), visibility 0s linear 0s;border-radius:50%;place-items:center;margin-top:-19px;display:grid;position:absolute;box-shadow:0 1px #25170f26,0 8px 18px -6px #14101199}.rail-hint svg{width:20px;height:20px}.rail-wrap.is-scrolled .rail-hint,.rail-wrap.is-end .rail-hint{opacity:0;visibility:hidden;transition:opacity .24s var(--ease), visibility 0s linear .24s}}@media (width<=599px) and (prefers-reduced-motion:no-preference){.rail-hint{animation:rail-hint-nudge 1.4s var(--ease-out) .8s 4}}@keyframes rail-hint-nudge{0%,to{translate:0}45%{translate:6px}}@media (prefers-reduced-motion:no-preference){.kicker.is-twinkle .star,.hero__eyebrow.is-twinkle .star,.coop__label.is-twinkle .star{animation:1s cubic-bezier(.45,0,.25,1) .8s star-twinkle}.arch img{transition:transform 1.4s cubic-bezier(.2,.7,.2,1) .4s,filter 1.4s cubic-bezier(.2,.7,.2,1) .4s}.arch.is-armed img{filter:brightness(.92);transition:none;transform:scale(1.06)}.hours__head .btn svg{will-change:transform}.is-pin-drop svg{animation:1.1s .8s pin-drop,1.5s ease-in-out 1.9s 2 pin-bob}}@keyframes star-twinkle{0%{transform:scale(1)rotate(0)}30%{transform:scale(.7)rotate(-30deg)}65%{filter:drop-shadow(0 0 6px #f2b83ae6);transform:scale(1.35)rotate(12deg)}to{filter:drop-shadow(0 0 #f2b83a00);transform:scale(1)rotate(0)}}@keyframes pin-drop{0%{animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:translate(0,0)}30%{animation-timing-function:cubic-bezier(.55,0,.85,.35);transform:translateY(-12px)}62%{animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:translate(0,0)}78%{animation-timing-function:cubic-bezier(.55,0,.6,1);transform:translateY(-3px)}to{transform:translate(0,0)}}@keyframes pin-bob{0%,to{transform:translate(0,0)}50%{transform:translateY(-2.5px)}}@media (prefers-reduced-motion:no-preference){html.motion-ok [data-petal-host].is-season .petal{opacity:0}html.motion-ok [data-petal-host].is-season.is-petals .petal{animation:petal-fall var(--pdur,3s) linear var(--pd,.8s) both}}@keyframes petal-fall{0%{opacity:0;transform:translate(calc(var(--sway) * -.4), calc(var(--fall) * -1)) rotate(calc(var(--r) - var(--turn)));animation-timing-function:cubic-bezier(.45,.05,.55,.95)}30%{opacity:1;transform:translate(var(--sway), calc(var(--fall) * -.62)) rotate(calc(var(--r) - var(--turn) * .55));animation-timing-function:cubic-bezier(.45,.05,.55,.95)}68%{opacity:1;transform:translate(calc(var(--sway) * -.45), calc(var(--fall) * -.2)) rotate(calc(var(--r) - var(--turn) * .18));animation-timing-function:cubic-bezier(.33,0,.2,1)}to{opacity:1;transform:translate(0, 0) rotate(var(--r))}}.footer.astro-nns7i3if{padding:calc(var(--s9) - 10px) 0 calc(88px + env(safe-area-inset-bottom))}.footer__grid.astro-nns7i3if{gap:var(--s7);display:grid}.footer__brand.astro-nns7i3if{justify-items:center;gap:var(--s4);text-align:center;display:grid}.footer__mark.astro-nns7i3if{isolation:isolate;width:240px;max-width:100%;position:relative}.footer__mark.astro-nns7i3if:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#f2801733,#f2801712 62%,#f2801700);position:absolute;inset:4% 2% 0}.footer__mark.astro-nns7i3if img{width:100%;height:auto}.footer__tagline.astro-nns7i3if{font-family:var(--font-display);font-size:1.5rem;line-height:1.2}.footer__cols.astro-nns7i3if{gap:var(--s6);display:grid}.footer__cols.astro-nns7i3if section.astro-nns7i3if{align-content:start;gap:6px;display:grid}.footer__h.astro-nns7i3if{font-family:var(--font-body);font-size:var(--fs-tag);letter-spacing:.08em;text-transform:uppercase;color:var(--oro);margin-bottom:4px;font-weight:700}.footer.astro-nns7i3if address.astro-nns7i3if{font-style:normal}.footer__cols.astro-nns7i3if a.astro-nns7i3if{align-items:center;min-height:44px;display:inline-flex}.footer__cols.astro-nns7i3if section.astro-nns7i3if>a.astro-nns7i3if{justify-self:start}.footer__base.astro-nns7i3if{gap:var(--s3);padding-top:var(--s5);font-size:var(--fs-small);color:var(--soft);border-top:1px solid #c8934573;display:grid}.footer__top.astro-nns7i3if{order:1;justify-self:start;align-items:center;gap:6px;min-height:48px;font-weight:700;display:inline-flex}.footer__top.astro-nns7i3if svg{width:16px;height:16px;transform:rotate(90deg)}.footer__small.astro-nns7i3if{order:2;margin:0}.footer__signoff.astro-nns7i3if{order:3;margin:0;font-style:italic}.footer__credit.astro-nns7i3if{text-align:left;order:4;justify-self:start;margin:0}.footer__credit.astro-nns7i3if a.astro-nns7i3if{color:inherit;opacity:.85;text-decoration:none}.footer__credit.astro-nns7i3if a.astro-nns7i3if:hover,.footer__credit.astro-nns7i3if a.astro-nns7i3if:focus-visible{color:var(--oro);opacity:1}.footer__name.astro-nns7i3if{display:inline-block;position:relative}.footer__name.astro-nns7i3if:after{content:"";opacity:.7;transform-origin:0;background:currentColor;height:1.5px;position:absolute;bottom:-2px;left:0;right:0}.footer__credit.astro-nns7i3if a.astro-nns7i3if:hover .footer__name.astro-nns7i3if:after,.footer__credit.astro-nns7i3if a.astro-nns7i3if:focus-visible .footer__name.astro-nns7i3if:after{opacity:1}.footer__credit a.is-armed .footer__name.astro-nns7i3if:after{transform:scaleX(0)}.footer__credit a.is-in .footer__name.astro-nns7i3if{animation:credit-name 2.2s var(--ease) both}.footer__credit a.is-in .footer__name.astro-nns7i3if:after{animation:credit-line 2.2s var(--ease-out) both}@keyframes credit-line{0%{background:var(--oro);opacity:1;height:2.5px;transform:scaleX(0);box-shadow:0 0 #f2801700}30%{background:var(--oro);opacity:1;height:2.5px;transform:scaleX(1);box-shadow:0 0 12px 1px #f2a845f2}60%{background:var(--oro);opacity:1;height:2.5px;transform:scaleX(1);box-shadow:0 0 10px 1px #f2a845b3}to{opacity:.7;background:currentColor;height:1.5px;transform:scaleX(1);box-shadow:0 0 #f2a84500}}@keyframes credit-name{0%,15%{color:inherit;text-shadow:none}35%,60%{color:var(--oro);text-shadow:0 0 10px #f2a8458c}to{color:inherit;text-shadow:none}}.footer--compact.astro-nns7i3if{padding-top:var(--section-pad)}.footer--compact.astro-nns7i3if .footer__grid.astro-nns7i3if{gap:var(--s6)}.footer--compact.astro-nns7i3if .footer__mark.astro-nns7i3if{width:170px}.footer--compact.astro-nns7i3if .footer__tagline.astro-nns7i3if{font-size:1.25rem}@media (width<=599px){.footer--compact.astro-nns7i3if .footer__mark.astro-nns7i3if{width:112px}.footer--compact.astro-nns7i3if .footer__brand.astro-nns7i3if{gap:var(--s2)}.footer--compact.astro-nns7i3if .footer__tagline.astro-nns7i3if{font-size:1.125rem}.footer--compact.astro-nns7i3if .footer__grid.astro-nns7i3if{gap:var(--s5)}.footer--compact.astro-nns7i3if .footer__base.astro-nns7i3if{text-align:center;justify-items:center;row-gap:6px}.footer--compact.astro-nns7i3if .footer__top.astro-nns7i3if,.footer--compact.astro-nns7i3if .footer__credit.astro-nns7i3if{text-align:center;justify-self:center}.footer--compact.astro-nns7i3if .footer__cols.astro-nns7i3if{text-align:center;justify-items:center}.footer--compact.astro-nns7i3if .footer__cols.astro-nns7i3if section.astro-nns7i3if>a.astro-nns7i3if,.footer--compact.astro-nns7i3if .footer__cols.astro-nns7i3if li.astro-nns7i3if a.astro-nns7i3if{justify-content:center}}@media (width>=900px){.footer--compact.astro-nns7i3if{padding-top:var(--section-pad)}.footer--compact.astro-nns7i3if .footer__mark.astro-nns7i3if{width:220px}.footer--compact.astro-nns7i3if .footer__grid.astro-nns7i3if{align-items:center}.footer--compact.astro-nns7i3if .footer__cols.astro-nns7i3if{text-align:right;grid-template-columns:1fr;justify-items:end;padding-top:0}.footer--compact.astro-nns7i3if .footer__cols.astro-nns7i3if section.astro-nns7i3if{justify-items:end}.footer--compact.astro-nns7i3if .footer__cols.astro-nns7i3if section.astro-nns7i3if>a.astro-nns7i3if,.footer--compact.astro-nns7i3if .footer__cols.astro-nns7i3if li.astro-nns7i3if a.astro-nns7i3if{justify-content:flex-end}.footer.astro-nns7i3if{padding-top:var(--s9);padding-bottom:var(--s7)}.footer.astro-nns7i3if.footer--compact{padding-top:var(--section-pad)}.footer__cols.astro-nns7i3if a.astro-nns7i3if{min-height:48px;margin-block:-8px}.footer__mark.astro-nns7i3if{width:300px}.footer__grid.astro-nns7i3if{grid-template-columns:4fr 8fr;align-items:start;column-gap:clamp(48px,6vw,96px)}.footer__brand.astro-nns7i3if{text-align:left;justify-items:start}.footer__cols.astro-nns7i3if{padding-top:var(--s5);grid-template-columns:repeat(3,1fr)}.footer__base.astro-nns7i3if{align-items:center;gap:var(--s5) var(--s6);grid-column:1/-1;grid-template-columns:auto auto 1fr auto}.footer__top.astro-nns7i3if{order:1}.footer__credit.astro-nns7i3if{order:2}.footer__small.astro-nns7i3if{text-align:center;order:3}.footer__signoff.astro-nns7i3if{order:4}}.lost.astro-ibpinaeu{padding:var(--s8) 0 var(--section-pad)}.lost__grid.astro-ibpinaeu{gap:var(--s6);text-align:center;justify-items:center;display:grid}.lost__arch.astro-ibpinaeu{width:280px}.lost__text.astro-ibpinaeu{gap:var(--s4);justify-items:center;display:grid}.lost.astro-ibpinaeu h1.astro-ibpinaeu{font-size:var(--fs-h2);line-height:1.05}.lost__actions.astro-ibpinaeu{gap:var(--s3);width:100%;margin-top:var(--s3);display:grid}@media (width>=900px){.lost__grid.astro-ibpinaeu{gap:var(--s9);text-align:left;grid-template-columns:auto 1fr;place-items:center start;max-width:960px}.lost__text.astro-ibpinaeu{justify-items:start}.lost__actions.astro-ibpinaeu{flex-wrap:wrap;width:auto;display:flex}}.timeline.astro-3xih677i{gap:var(--s5);display:grid}.timeline__list.astro-3xih677i{gap:var(--s5);padding-left:28px;display:grid;position:relative}.timeline__list.astro-3xih677i:before{content:"";background:#c89345b3;width:1px;position:absolute;top:10px;bottom:10px;left:8px}.timeline__stop.astro-3xih677i{gap:var(--s4);grid-template-columns:72px 1fr;align-items:start;display:grid;position:relative}.timeline__marker.astro-3xih677i{width:17px;height:17px;color:var(--oro);background:var(--crema);border-radius:50%;position:absolute;top:2px;left:-28px}.timeline__marker.astro-3xih677i svg{width:17px;height:17px}.timeline__thumb.astro-3xih677i img{object-fit:cover;border-radius:8px;width:72px;height:72px}.timeline__when.astro-3xih677i{font-weight:800;font-size:var(--fs-small);letter-spacing:.04em;color:var(--corazon)}.timeline__what.astro-3xih677i{line-height:1.5}.mission.astro-bebndhzj{gap:var(--s4);display:grid}.mission__list.astro-bebndhzj{gap:var(--s3);display:grid}.mission__list.astro-bebndhzj li.astro-bebndhzj{font-size:var(--fs-lead);grid-template-columns:18px 1fr;align-items:baseline;gap:12px;line-height:1.4;display:grid}.mission__list.astro-bebndhzj svg{width:14px;height:14px;color:var(--corazon);transform:translateY(1px)}.circulo.astro-3k45ie6z{gap:var(--s4);align-items:center;display:grid}.circulo__photo.astro-3k45ie6z img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--r2);width:100%;max-height:220px}.circulo__text.astro-3k45ie6z{gap:var(--s3);align-content:center;display:grid}.circulo__title.astro-3k45ie6z{font-size:clamp(1.375rem,1.2vw + 1rem,2rem);line-height:1.1}.circulo__body.astro-3k45ie6z{max-width:var(--prose)}.circulo__link.astro-3k45ie6z{justify-self:start}@media (width>=700px){.circulo.astro-3k45ie6z{grid-template-columns:minmax(220px,5fr) minmax(0,7fr);gap:clamp(20px,3vw,48px)}.circulo__photo.astro-3k45ie6z img{aspect-ratio:4/3;max-height:280px}}.proud.astro-nvdfnblm{font-family:var(--font-display);color:var(--corazon);text-wrap:balance;font-size:clamp(1.75rem,2.4vw + 1rem,3rem);line-height:1.08}.press.astro-lhv2rz7y{font-weight:600}.press__item.astro-lhv2rz7y{white-space:nowrap}@media (width<=599px){.press.astro-lhv2rz7y{white-space:nowrap;font-size:min(1rem,4.2vw)}}.story__grid.astro-n2lz65zz{gap:var(--s7);grid-template-areas:"head""polaroid""body""coda""circulo";display:grid}.story__text.astro-n2lz65zz{display:contents}.story__head.astro-n2lz65zz{gap:var(--s4);grid-area:head;display:grid}.story__body.astro-n2lz65zz{gap:var(--s7);grid-area:body;display:grid}.story__mission.astro-n2lz65zz{grid-area:mission}.story__coda.astro-n2lz65zz{gap:var(--s7);grid-area:coda;display:grid}.story__circulo.astro-n2lz65zz{padding-top:var(--s6);border-top:1px solid color-mix(in srgb, var(--tinta) 14%, transparent);grid-area:circulo}.story__coda.astro-n2lz65zz:not(:has(*)){display:none}.story__owners.astro-n2lz65zz{font-size:var(--fs-lead);max-width:var(--prose);line-height:1.5}.story__polaroid.astro-n2lz65zz{background:var(--crema);border:6px solid var(--oro);width:min(100%,420px);box-shadow:var(--shadow-hung);grid-area:polaroid;justify-self:center;padding:12px 12px 44px}.story__polaroid.astro-n2lz65zz img{aspect-ratio:4/5;object-fit:cover;width:100%}.story__sketch.astro-n2lz65zz{display:none}@media (width<=599px){.story__grid.astro-n2lz65zz,.story__body.astro-n2lz65zz,.story__coda.astro-n2lz65zz{gap:var(--s6)}.story__polaroid.astro-n2lz65zz{border-width:5px;width:80%;padding:10px 10px 36px;transform:rotate(-1.5deg)}}@media (width>=900px){.story__grid.astro-n2lz65zz{column-gap:clamp(48px,7vw,112px);row-gap:var(--s7);grid-template:"polaroid text""sketch text""coda text"1fr"circulo circulo"/6fr 6fr;align-items:start}.story__text.astro-n2lz65zz{gap:var(--s7);grid-area:text;align-content:start;display:grid}.story__head.astro-n2lz65zz,.story__body.astro-n2lz65zz{grid-area:auto}.story__polaroid.astro-n2lz65zz{width:min(100%,480px);transform:rotate(-1.5deg)}.story__sketch.astro-n2lz65zz{background:var(--crema);border:6px solid var(--tinta);width:240px;box-shadow:var(--shadow-hung);grid-area:sketch;justify-self:center;gap:8px;padding:10px;display:grid;transform:rotate(1.5deg)}.story__sketch.astro-n2lz65zz img{aspect-ratio:4/5;object-fit:cover;width:100%}.story__coda.astro-n2lz65zz{text-align:center;justify-items:center}.story__sketch.astro-n2lz65zz figcaption.astro-n2lz65zz{font-style:italic;font-size:var(--fs-small);color:var(--soft)}}.story__more.astro-n2lz65zz{grid-area:more}.story--teaser.astro-n2lz65zz .story__grid.astro-n2lz65zz{grid-template-areas:"head""mission""polaroid""more"}@media (width>=900px){.story--teaser.astro-n2lz65zz .story__grid.astro-n2lz65zz{grid-template:"polaroid head""polaroid mission""polaroid more"/6fr 6fr;column-gap:clamp(48px,7vw,112px)}.story--teaser.astro-n2lz65zz .story__text.astro-n2lz65zz{display:contents}.story--teaser.astro-n2lz65zz .story__head.astro-n2lz65zz{grid-area:head}.story--teaser.astro-n2lz65zz .story__mission.astro-n2lz65zz{grid-area:mission}}.wall.astro-tcctmjcw{margin-top:var(--s7);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:14px;display:grid}.wall__pin.astro-tcctmjcw{display:none}.wall__pin--phone.astro-tcctmjcw{color:var(--oro);place-items:center;display:grid}.wall__pin--phone.astro-tcctmjcw svg{width:44px;height:44px}.wall__pin.astro-tcctmjcw polygon{stroke:var(--tinta);stroke-width:.8px;stroke-linejoin:round}.wall__more.astro-tcctmjcw{margin-top:var(--s6);justify-content:center;display:flex}.familia__quote.astro-tcctmjcw{margin:var(--s8) auto 0;text-align:center;justify-items:center}.familia__quote.astro-tcctmjcw figcaption{justify-content:center}.familia__place.astro-tcctmjcw{flex-direction:column;align-items:center;width:100%;display:flex}.wall.astro-tcctmjcw .frame{min-width:0}.wall.astro-tcctmjcw .frame[data-orient=W],.wall.astro-tcctmjcw .frame[data-size=L]{grid-column:span 2}.wall.astro-tcctmjcw .frame__mat{background:var(--crema);border:6px solid var(--frame);height:100%;box-shadow:var(--shadow-hung);flex-direction:column;gap:8px;padding:10px;display:flex}.wall.astro-tcctmjcw .frame__photo{aspect-ratio:4/5;background:var(--crema-200);position:relative;overflow:hidden}.wall.astro-tcctmjcw .frame[data-orient=W] .frame__photo{aspect-ratio:3/2}.wall.astro-tcctmjcw .frame__photo img,.wall.astro-tcctmjcw .frame__photo .loop-clip{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wall.astro-tcctmjcw .frame__photo[data-bw] img{filter:grayscale()}.wall.astro-tcctmjcw figcaption{font-style:italic;font-size:var(--fs-small);color:var(--tinta);padding:0 2px 2px;line-height:1.3}.wall.astro-tcctmjcw.is-collapsed .frame:not([data-phone-first]){display:none}@media (width<=599px){.wall.astro-tcctmjcw .frame__photo{flex:1 0 auto}.familia__quote.astro-tcctmjcw{margin-top:var(--s7)}}@media (width>=600px) and (width<=899px){.wall.astro-tcctmjcw{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:calc(41.6667vw - 35px);gap:18px}.wall.astro-tcctmjcw .frame[data-size][data-orient]{grid-area:span 1/span 1}.wall.astro-tcctmjcw .frame[data-size][data-orient=W]{grid-column:span 2}.wall.astro-tcctmjcw .frame[data-size=L][data-orient]{grid-area:span 2/span 2}.wall.astro-tcctmjcw .frame__photo,.wall.astro-tcctmjcw .frame[data-orient=W] .frame__photo{aspect-ratio:auto;flex:1;min-height:0}.wall.astro-tcctmjcw:not(.is-collapsed) .wall__pin--phone.astro-tcctmjcw{display:none}}@media (width>=900px){.wall.astro-tcctmjcw{margin-top:var(--s8);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:232px;gap:22px 20px}.wall.astro-tcctmjcw.is-collapsed .frame:not([data-phone-first]){display:block}.wall.astro-tcctmjcw .frame[data-size][data-orient]{transform:rotate(var(--rot));transition:transform var(--t-hover) var(--ease);grid-area:span 1/span 1}.wall.astro-tcctmjcw .frame[data-size=M][data-orient=P]{grid-area:span 2/span 2}.wall.astro-tcctmjcw .frame[data-size=M][data-orient=W],.wall.astro-tcctmjcw .frame[data-span=wide][data-orient]{grid-area:span 1/span 2}.wall.astro-tcctmjcw .frame[data-size=L][data-orient]{grid-area:span 3/span 2}.wall.astro-tcctmjcw .frame__photo,.wall.astro-tcctmjcw .frame[data-orient=W] .frame__photo{aspect-ratio:auto;flex:1;min-height:0}.wall__pin.astro-tcctmjcw{color:var(--oro);place-items:center;display:grid}.wall__pin.astro-tcctmjcw svg{width:52px;height:52px}.wall__more.astro-tcctmjcw{display:none}.wall__more--link.astro-tcctmjcw{display:flex}.familia--teaser.astro-tcctmjcw .familia__place.astro-tcctmjcw{align-items:stretch;width:1200px;max-width:100%;transform:translate(320px,-264px)}.familia--teaser.astro-tcctmjcw .familia__place.astro-tcctmjcw .wall__more--link.astro-tcctmjcw{margin-top:var(--s6);justify-content:center;display:flex}.familia--teaser.astro-tcctmjcw .familia__place.astro-tcctmjcw .wall__more--link.astro-tcctmjcw .familia__more-btn{transform:translate(-12px,159px)}.familia--teaser.astro-tcctmjcw .familia__place.astro-tcctmjcw .familia__quote.astro-tcctmjcw{box-sizing:border-box;text-align:center;justify-items:center;width:calc(100% - 268px);max-width:650px;margin:-27px 0 0 268px}.familia--teaser.astro-tcctmjcw .familia__place.astro-tcctmjcw .familia__quote.astro-tcctmjcw blockquote p{font-size:30px;line-height:1.2}}@media (width>=900px) and (hover:hover) and (pointer:fine){.wall.astro-tcctmjcw .frame[data-size][data-orient]:hover{transform:rotate(0)translateY(-2px)}}.papel.astro-yucpytgi{z-index:3;pointer-events:none;height:70px;position:absolute;top:0;left:0;right:0;overflow:hidden}.papel.astro-yucpytgi svg.astro-yucpytgi{width:100%;height:70px;display:block;overflow:visible}.papel__flag.astro-yucpytgi{transform-box:fill-box;transform-origin:50% 0}.papel.is-swaying .papel__flag.astro-yucpytgi{animation:papel-sway var(--sway-dur,4.4s) cubic-bezier(.37, 0, .63, 1) var(--sway-delay,0s) both}@keyframes papel-sway{0%{rotate:0deg}14%{rotate:4deg}32%{rotate:-3.2deg}50%{rotate:2.2deg}68%{rotate:-1.3deg}84%{rotate:.6deg}to{rotate:0deg}}@media (prefers-reduced-motion:reduce){.papel.is-swaying .papel__flag.astro-yucpytgi{animation:none}}.papel--home.astro-yucpytgi{--papel-y:10px}@media (width>=600px){.papel--home.astro-yucpytgi{--papel-y:22px}}.papel--end.astro-yucpytgi{margin-top:-3px;top:100%}.pgrid.astro-yzxhinm6{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}@media (width>=900px){.pgrid.astro-yzxhinm6{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.pcard.astro-nh6edjrg{--link:var(--corazon);--focus:var(--corazon);--fg:var(--tinta);scroll-margin-top:calc(var(--header-h) + 16px);background:var(--crema);color:var(--tinta);border-radius:var(--r2);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:visible;box-shadow:0 1px #0003,0 18px 32px -18px #000c}.pcard__pic.astro-nh6edjrg img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--r2) var(--r2) 0 0;width:100%}.pcard__body.astro-nh6edjrg{padding:var(--s5);align-content:start;gap:6px;display:grid}.pcard__tag.astro-nh6edjrg{border-radius:var(--r1);background:var(--corazon);color:var(--crema);font-size:var(--fs-tag);letter-spacing:.08em;text-transform:uppercase;justify-self:start;padding:4px 8px;font-weight:700;line-height:1.2}.pcard__title.astro-nh6edjrg{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);margin-top:6px;line-height:1.15}.pcard__es.astro-nh6edjrg{color:var(--corazon);font-style:italic;font-weight:600}.pcard__text.astro-nh6edjrg{margin-top:4px;font-size:1rem;line-height:1.55}.pcard__past.astro-nh6edjrg{font-size:var(--fs-small);color:#25170fd1;border-top:1px dashed #25170f40;margin-top:6px;padding-top:10px;font-weight:600}.pcard__link.astro-nh6edjrg{justify-self:start;margin-top:-10px}.pcard__pin.astro-nh6edjrg{width:22px;height:22px;color:var(--oro);filter:drop-shadow(0 2px 2px #00000080);position:absolute;bottom:-11px;left:50%;translate:-50%}.pcard__pin.astro-nh6edjrg svg{width:22px;height:22px}.pcard.astro-nh6edjrg:is([data-fit=mat],[data-fit=whole]) .pcard__pic.astro-nh6edjrg img{object-fit:contain;background:var(--mat,transparent);object-position:50% 50%!important}.pcard.astro-nh6edjrg[data-fit=mat] .pcard__pic.astro-nh6edjrg img{aspect-ratio:1}@media (width<=599px){.pcard.astro-nh6edjrg[data-fit=whole] .pcard__pic.astro-nh6edjrg img{aspect-ratio:var(--whole)}.pcard__body.astro-nh6edjrg{padding:20px 20px 24px}}.pcard__head.astro-nh6edjrg{display:none}@media (width<=599px){html.js .pcard.astro-nh6edjrg{grid-template-rows:auto 1fr}html.js .pcard__head.astro-nh6edjrg{font:inherit;display:block}html.js .pcard__body.astro-nh6edjrg .pcard__title.astro-nh6edjrg,html.js .pcard__body.astro-nh6edjrg .pcard__es.astro-nh6edjrg{display:none}html.js .pcard__tag.astro-nh6edjrg{margin-bottom:4px}.pcard__toggle.astro-nh6edjrg{border-radius:var(--r2);width:100%;min-height:72px;color:var(--tinta);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:60px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:6px 12px 6px 6px;display:grid}.pcard__toggle.astro-nh6edjrg:focus-visible{outline-offset:-3px}.pcard__thumb.astro-nh6edjrg{width:60px;height:60px;position:relative}.pcard__thumb.astro-nh6edjrg img{object-fit:cover;object-position:50% 30%;border-radius:8px;width:60px;height:60px}.pcard__thumb.astro-nh6edjrg .pcard__mini{width:16px;height:16px;color:var(--oro);filter:drop-shadow(0 1px 1px #00000073);position:absolute;top:-7px;left:50%;translate:-50%}.pcard__names.astro-nh6edjrg{gap:2px;display:grid}.pcard__head-title.astro-nh6edjrg{font-family:var(--font-display);text-wrap:balance;font-size:1.125rem;line-height:1.15}.pcard__head-es.astro-nh6edjrg{font-size:var(--fs-small);color:var(--corazon);font-style:italic;font-weight:600;line-height:1.3}.pcard__toggle.astro-nh6edjrg .chev{color:#25170fb3;width:20px;height:20px}html.js .pcard__pic.astro-nh6edjrg img{border-radius:0}html.js .pcard.astro-nh6edjrg:has(.pcard__toggle[aria-expanded=false]) .pcard__pin.astro-nh6edjrg{display:none}}@media (width>=600px){.pcard__pic.astro-nh6edjrg img{aspect-ratio:1}}@media (width>=900px){.pcard.astro-nh6edjrg{transform:rotate(var(--tilt))}}.petals.astro-id6vyh4i{pointer-events:none;position:absolute;inset:0 0 8px}.petal.astro-id6vyh4i{width:17px;height:17px;transform:rotate(var(--r));margin:-8.5px 0 0 -8.5px;position:absolute}.petal.astro-id6vyh4i svg.astro-id6vyh4i{filter:drop-shadow(0 1px .6px #25170f59);width:100%;height:100%;display:block;overflow:visible}@media (width>=900px){.petal.astro-id6vyh4i{width:20px;height:20px;margin:-10px 0 0 -10px}}.bigdays.astro-tnhxgpkj{margin-top:var(--block-gap);gap:var(--s5);display:grid}.bigdays__row.astro-tnhxgpkj{overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 6px;scrollbar-width:none;grid-auto-columns:72vw;grid-auto-flow:column;gap:16px;display:grid;overflow:auto hidden}.bigdays__row.astro-tnhxgpkj::-webkit-scrollbar{display:none}.bigday.astro-tnhxgpkj{scroll-snap-align:start;align-content:start;gap:6px;display:grid}.bigday__media.astro-tnhxgpkj{position:relative}.bigday__pic.astro-tnhxgpkj img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r2);width:100%;margin-bottom:8px}.bigday__title.astro-tnhxgpkj{font-family:var(--font-display);font-size:1.5rem;font-weight:400;line-height:1.1}.bigday__when.astro-tnhxgpkj{font-size:var(--fs-small);color:var(--oro);font-weight:700}.bigday__body.astro-tnhxgpkj{color:var(--soft);font-size:1rem}.bigday__season.astro-tnhxgpkj,.bigday__note.astro-tnhxgpkj{display:none}@media (width>=600px){.bigdays__row.astro-tnhxgpkj:has(.is-season) .bigday__season.astro-tnhxgpkj{visibility:hidden;display:block}}.bigday.astro-tnhxgpkj.is-season .bigday__season.astro-tnhxgpkj{visibility:visible;display:block}.bigday.astro-tnhxgpkj.is-season .bigday__note.astro-tnhxgpkj{font-size:var(--fs-small);color:var(--soft);max-width:40ch;display:block}.bigday__season.astro-tnhxgpkj .kicker{font-size:1.125rem}.bigday.astro-tnhxgpkj:not(.is-season) .petals{display:none}.bigday.astro-tnhxgpkj[data-fit=mat] .bigday__pic.astro-tnhxgpkj img{object-fit:contain;background:var(--mat);object-position:50% 50%!important}@media (width<=599px){.bigdays__row.astro-tnhxgpkj{gap:var(--s5) 12px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}.bigday.astro-tnhxgpkj:first-child{grid-column:1/-1}.bigday.astro-tnhxgpkj:first-child .bigday__pic.astro-tnhxgpkj img{aspect-ratio:5/4;object-position:var(--phone-pos,50% 40%)!important}.bigday.astro-tnhxgpkj:not(:first-child) .bigday__title.astro-tnhxgpkj{font-size:1.25rem}.bigday.astro-tnhxgpkj:not(:first-child) .bigday__part.astro-tnhxgpkj{display:block}.bigday.astro-tnhxgpkj:not(:first-child) .bigday__sep.astro-tnhxgpkj{display:none}}@media (width>=900px){.bigdays__row.astro-tnhxgpkj{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;gap:24px;margin-inline:0;padding:0;overflow:visible}}.event.astro-j3v25qam{background:var(--crema);color:var(--tinta);border-radius:var(--r2);--link:var(--corazon);--focus:var(--corazon);--fg:var(--tinta);display:grid;overflow:hidden}.event__media.astro-j3v25qam{position:relative}.event__media.astro-j3v25qam img,.event__block.astro-j3v25qam{aspect-ratio:16/10;object-fit:cover;background:var(--corazon);width:100%}.event__date.astro-j3v25qam{border-radius:var(--r1);background:var(--crema);color:var(--tinta);justify-items:center;padding:6px 10px;line-height:1;display:grid;position:absolute;top:12px;left:12px}.event__date.astro-j3v25qam span.astro-j3v25qam{font-size:var(--fs-tag);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.event__date.astro-j3v25qam b.astro-j3v25qam{font-family:var(--font-display);font-size:1.75rem;font-weight:400}.event__body.astro-j3v25qam{padding:var(--s5);gap:8px;display:grid}.event__tag.astro-j3v25qam{border-radius:var(--r1);background:var(--jaspe);color:var(--crema);font-size:var(--fs-tag);letter-spacing:.08em;text-transform:uppercase;justify-self:start;padding:4px 8px;font-weight:700;line-height:1.2}.event__title.astro-j3v25qam{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);line-height:1.15}.event__meta.astro-j3v25qam,.event__cost.astro-j3v25qam,.event__partners.astro-j3v25qam{font-size:var(--fs-small);font-weight:600}.igl.astro-5bquvvdo{gap:var(--s4);align-content:start;display:grid}.igl__head.astro-5bquvvdo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.igl__handle.astro-5bquvvdo{font-weight:700;font-size:var(--fs-small);color:var(--cempa);align-items:center;gap:6px;margin-block:-12px;padding-block:12px;text-decoration:none;display:inline-flex}.igl__handle.astro-5bquvvdo svg{width:18px;height:18px}@media (hover:hover){.igl__handle.astro-5bquvvdo:hover{text-underline-offset:3px;text-decoration:underline}}.igl__grid.astro-5bquvvdo{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (width>=600px){.igl__grid.astro-5bquvvdo{gap:12px}}@media (width>=1024px){.igl__grid.astro-5bquvvdo{grid-template-columns:repeat(8,minmax(0,1fr));gap:14px}}.igl__tile.astro-5bquvvdo a.astro-5bquvvdo{aspect-ratio:1;border-radius:var(--r2);outline-offset:3px;background:#fbf4e60f;display:block;position:relative;overflow:hidden;box-shadow:0 1px #0003,0 18px 30px -18px #000c}.igl__tile.astro-5bquvvdo a.astro-5bquvvdo:after{content:"";border-radius:inherit;pointer-events:none;transition:box-shadow var(--t-hover) var(--ease);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fbf4e61a}.igl__tile.astro-5bquvvdo picture,.igl__tile.astro-5bquvvdo img{object-fit:cover;width:100%;height:100%;display:block}.igl__tile.astro-5bquvvdo img{transition:transform .4s var(--ease)}@media (hover:hover){.igl__tile.astro-5bquvvdo a.astro-5bquvvdo:hover:after{box-shadow:inset 0 0 0 2px var(--cempa)}.igl__tile.astro-5bquvvdo a.astro-5bquvvdo:hover img{transform:scale(1.04)}}.igl__tile.astro-5bquvvdo a.astro-5bquvvdo:focus-visible{outline:2px solid var(--cempa)}.igl__badge.astro-5bquvvdo{z-index:1;width:28px;height:28px;color:var(--crema);background:#14101199;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.igl__badge.astro-5bquvvdo svg{width:14px;height:14px;margin-left:2px}@media (width<=599px){.igl__badge.astro-5bquvvdo{width:22px;height:22px;top:5px;right:5px}.igl__badge.astro-5bquvvdo svg{width:11px;height:11px}}.next-row.astro-t6fnzsts{margin-top:var(--block-gap);gap:var(--s7);display:grid}.next-row.astro-t6fnzsts>.next.astro-t6fnzsts{margin-top:0}@media (width<=599px){.next-row.astro-t6fnzsts{gap:var(--s6)}}.next.astro-t6fnzsts{margin-top:var(--block-gap);gap:var(--s5);padding:var(--s5) var(--s4) var(--s5);border:2px solid var(--cempa);border-radius:var(--r2);display:grid}.next__list.astro-t6fnzsts{gap:var(--s5);display:grid}@media (width>=600px){.next.astro-t6fnzsts{padding:var(--s6)}}@media (width>=900px){.next.astro-t6fnzsts{padding:var(--s7)}.next__list.astro-t6fnzsts{grid-template-columns:repeat(3,1fr)}.next.astro-t6fnzsts:not(:has(.next__list)){gap:20px;width:fit-content;max-width:100%;padding:24px 28px}}.feat.astro-dbk2gmgp{--link:var(--corazon);--focus:var(--corazon);--fg:var(--tinta);background:var(--crema);color:var(--tinta);border-radius:var(--r2);border-top:4px solid var(--cempa);grid-template-columns:1fr;display:grid;overflow:hidden;box-shadow:0 1px #0003,0 18px 32px -18px #000c}.feat__media.astro-dbk2gmgp{background:#25170f12;place-items:center;padding:16px;display:grid;position:relative}.feat__pic.astro-dbk2gmgp,.feat__pic.astro-dbk2gmgp img{width:100%;height:auto;display:block}.feat__pic.astro-dbk2gmgp img{border-radius:var(--r1);max-width:400px;margin-inline:auto;transform:rotate(-1.5deg);box-shadow:0 1px #00000026,0 14px 24px -14px #25170fb3}.feat__block.astro-dbk2gmgp{aspect-ratio:1;background:var(--corazon);border-radius:var(--r1);width:100%}.feat__body.astro-dbk2gmgp{padding:var(--s5) var(--s4) var(--s5);align-content:center;gap:10px;display:grid}.feat__tag.astro-dbk2gmgp{font-size:var(--fs-tag);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:6px;font-weight:700;line-height:1.2;display:flex}.feat__tag.astro-dbk2gmgp span.astro-dbk2gmgp{border-radius:var(--r1);background:var(--cempa);color:var(--tinta);padding:4px 8px}.feat__tag.astro-dbk2gmgp .feat__type.astro-dbk2gmgp{background:var(--jaspe);color:var(--crema)}.feat__title.astro-dbk2gmgp{font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.625rem,1.6vw + 1rem,2.25rem);font-weight:400;line-height:1.1}.feat__es.astro-dbk2gmgp{color:var(--corazon);font-style:italic;font-weight:600;font-size:var(--fs-small)}.feat__meta.astro-dbk2gmgp{font-weight:700}.feat__cost.astro-dbk2gmgp,.feat__partners.astro-dbk2gmgp{font-size:var(--fs-small);font-weight:600}.feat__desc.astro-dbk2gmgp{max-width:60ch}.feat__cta.astro-dbk2gmgp{margin-top:6px}.feat__where.astro-dbk2gmgp,.feat__nw.astro-dbk2gmgp{white-space:nowrap}.feat__head.astro-dbk2gmgp{align-items:flex-start;gap:12px;display:flex}.feat__more-inner.astro-dbk2gmgp{gap:10px;display:grid}.feat__toggle.astro-dbk2gmgp{display:none}@media (width>=900px){.feat__more-inner.astro-dbk2gmgp{gap:12px}}@media (width<=599px){.feat__media.astro-dbk2gmgp{padding:18px 18px 16px}.feat__pic.astro-dbk2gmgp img{max-width:min(100%,320px)}.feat__body.astro-dbk2gmgp{padding:var(--s4) var(--s4) var(--s4);gap:10px}.feat__cta.astro-dbk2gmgp{margin-top:4px}.feat__cta.astro-dbk2gmgp .btn.astro-dbk2gmgp{width:100%}html.js .feat__toggle.astro-dbk2gmgp{min-height:44px;color:var(--corazon);cursor:pointer;text-underline-offset:3px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;margin:-6px 0 -6px -2px;padding:0 4px;font-size:1rem;font-weight:700;text-decoration:underline 1.5px;display:inline-flex}.feat__toggle.astro-dbk2gmgp svg{width:22px;height:22px;transition:transform .3s var(--ease)}.feat__toggle.astro-dbk2gmgp[aria-expanded=true] svg{transform:rotate(180deg)}.feat__toggle.astro-dbk2gmgp:focus-visible{outline:2px solid var(--corazon);outline-offset:2px}html.js .feat__more.astro-dbk2gmgp{visibility:hidden;transition:grid-template-rows .32s var(--ease), margin-top .32s var(--ease), visibility 0s linear .32s;grid-template-rows:0fr;margin-top:-10px;display:grid}html.js .feat__more.astro-dbk2gmgp.is-open{visibility:visible;transition:grid-template-rows .32s var(--ease), margin-top .32s var(--ease), visibility 0s;grid-template-rows:1fr;margin-top:0}.feat__more-inner.astro-dbk2gmgp{min-height:0;overflow:hidden}}@media (width<=599px) and (prefers-reduced-motion:reduce){html.js .feat__more.astro-dbk2gmgp,html.js .feat__more.astro-dbk2gmgp.is-open,.feat__toggle.astro-dbk2gmgp svg{transition:none}}@media (width>=600px){.feat.astro-dbk2gmgp{border-top:0;border-left:4px solid var(--cempa);grid-template-columns:260px minmax(0,1fr)}.feat__media.astro-dbk2gmgp{padding:16px}.feat__body.astro-dbk2gmgp{padding:var(--s6)}}@media (width>=900px){.feat.astro-dbk2gmgp{grid-template-columns:360px minmax(0,1fr)}.feat--home.astro-dbk2gmgp{grid-template-columns:240px minmax(0,1fr)}.feat--home.astro-dbk2gmgp .feat__media.astro-dbk2gmgp{padding:18px}.feat--home.astro-dbk2gmgp .feat__body.astro-dbk2gmgp{padding:var(--s5) var(--s6)}.feat__media.astro-dbk2gmgp{padding:24px}.feat__pic.astro-dbk2gmgp img{width:auto;max-width:100%;max-height:440px}.feat__body.astro-dbk2gmgp{padding:var(--s6) var(--s7);gap:12px}}.host.astro-b7zqyskq{margin-top:var(--s7);color:var(--soft);flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-weight:500;display:flex}.scard.astro-xubzf7ty{display:none}html[data-season=muertos] .scard.astro-xubzf7ty{gap:var(--s4);margin-top:var(--block-gap);display:grid}.scard__media.astro-xubzf7ty{position:relative}.scard__pic.astro-xubzf7ty img{aspect-ratio:5/4;object-fit:cover;border-radius:var(--r2);width:100%}.scard__text.astro-xubzf7ty{gap:var(--s2);align-content:start;display:grid}.scard__text.astro-xubzf7ty .kicker{font-size:1.125rem}.scard__title.astro-xubzf7ty{font-family:var(--font-display);font-size:clamp(1.625rem,1.4vw + 1.2rem,2.25rem);font-weight:400;line-height:1.08}.scard__note.astro-xubzf7ty{color:var(--soft);max-width:44ch}.scard__quote.astro-xubzf7ty{font-family:var(--font-display);font-size:1.125rem;line-height:1.35}.scard__link.astro-xubzf7ty{justify-self:start}@media (width>=900px){html[data-season=muertos] .scard.astro-xubzf7ty{border-radius:var(--r2);background:linear-gradient(110deg,#f4a21b17,#f4a21b00 60%);border:1px solid #f4a21b66;grid-template-columns:320px minmax(0,1fr);align-items:center;column-gap:clamp(32px,4vw,56px);padding:24px}.scard__pic.astro-xubzf7ty img{aspect-ratio:4/5}.scard__note.astro-xubzf7ty{max-width:52ch}}.yard.astro-zrfyg53n{padding-top:calc(var(--section-pad) + 40px)}@media (width>=600px){.yard--teaser.astro-zrfyg53n{padding-top:calc(var(--section-pad) + 40px);padding-bottom:var(--section-pad)}}.yard__top.astro-zrfyg53n{gap:var(--s6);display:grid}.yard__intro.astro-zrfyg53n{gap:var(--s4);align-content:start;display:grid}.yard__quiet.astro-zrfyg53n{display:none}.yard__clip.astro-zrfyg53n{aspect-ratio:16/9;border-radius:var(--r2)}.yard.astro-zrfyg53n .pgrid{margin-top:var(--s6)}.yard__patterns.astro-zrfyg53n{margin-top:var(--block-gap);gap:var(--s6);display:grid}.yard__patterns-head.astro-zrfyg53n{gap:var(--s3);max-width:var(--prose);display:grid}.yard__sub.astro-zrfyg53n{color:var(--soft)}.yard__cards.astro-zrfyg53n{gap:var(--s6);display:grid}.yard__rail.astro-zrfyg53n{--gap:16px;gap:var(--gap);overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding:4px 0 16px;padding-inline:var(--gutter);scrollbar-width:thin;grid-auto-columns:min(72vw,280px);grid-auto-flow:column;display:grid;overflow:auto hidden}.yard__rail.astro-zrfyg53n>.ycard.astro-zrfyg53n{scroll-snap-align:start;scroll-snap-stop:always}.ycard.astro-zrfyg53n{--link:var(--corazon);--focus:var(--corazon);--fg:var(--tinta);background:var(--crema);color:var(--tinta);border-radius:var(--r2);overflow:hidden;box-shadow:0 1px #0003,0 18px 32px -18px #000c}.ycard__link.astro-zrfyg53n{height:100%;color:inherit;grid-template-rows:auto 1fr;text-decoration:none;display:grid}.ycard__link.astro-zrfyg53n:focus-visible{outline:2px solid var(--oro);outline-offset:3px}.ycard__pic.astro-zrfyg53n img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r2) var(--r2) 0 0;width:100%}.ycard__body.astro-zrfyg53n{padding:var(--s4);align-content:start;gap:4px;display:grid}.ycard__title.astro-zrfyg53n{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);text-wrap:balance;line-height:1.15}.ycard__es.astro-zrfyg53n{color:var(--corazon);font-style:italic;font-weight:600;font-size:var(--fs-small);line-height:1.3}.yard--page.astro-zrfyg53n{padding-top:0;padding-bottom:var(--section-pad)}.yard__hero.astro-zrfyg53n{min-height:clamp(420px,72vh,720px);padding-top:calc(var(--header-h) + var(--s6));padding-bottom:var(--s6);align-items:end;display:grid;position:relative;overflow:hidden}.yard__hero-media.astro-zrfyg53n{z-index:0;position:absolute;inset:0}.yard__hero-media.astro-zrfyg53n:after{content:"";pointer-events:none;background:linear-gradient(#1410118c 0%,#14101159 40%,#141011b8 100%),linear-gradient(90deg,#1410118c 0%,#14101133 55%,#14101173 100%);position:absolute;inset:0}.yard__hero-clip.astro-zrfyg53n{aspect-ratio:auto;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.yard__hero-inner.astro-zrfyg53n{z-index:1;gap:var(--s5);align-items:end;display:grid;position:relative}.yard--page.astro-zrfyg53n .yard__quiet.astro-zrfyg53n{justify-self:start;width:min(180px,52%);display:block}.yard--page.astro-zrfyg53n .yard__quiet.astro-zrfyg53n img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r2);width:100%;box-shadow:0 18px 30px -18px #000c}.yard__stage.astro-zrfyg53n{position:relative}.yard--page.astro-zrfyg53n .pgrid{margin-top:114px;margin-bottom:0;padding:0}@media (width<=599px){.yard.astro-zrfyg53n:not(.yard--page){padding-top:calc(var(--section-pad) + 56px)}.yard__top.astro-zrfyg53n,.yard__patterns.astro-zrfyg53n{gap:var(--s5)}.yard__cards.astro-zrfyg53n{gap:var(--s4);overflow-anchor:none}.yard__hero.astro-zrfyg53n{min-height:clamp(380px,70vh,560px);padding-top:calc(var(--header-h) + var(--s5))}}@media (width>=600px) and (width<=899px){.yard__clip.astro-zrfyg53n{aspect-ratio:16/10}.yard__cards.astro-zrfyg53n{gap:var(--s5);grid-template-columns:repeat(2,1fr)}.yard__rail.astro-zrfyg53n{grid-auto-columns:min(46vw,300px)}}@media (width>=900px){.yard__top.astro-zrfyg53n{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(40px,5vw,80px)}.yard__quiet.astro-zrfyg53n{margin-top:var(--s4);width:220px;display:block}.yard__quiet.astro-zrfyg53n img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r2);width:220px;transform:rotate(-2deg);box-shadow:0 18px 30px -18px #000c}.yard__clip.astro-zrfyg53n{margin-top:var(--s7)}.yard.astro-zrfyg53n:not(.yard--page) .pgrid{margin-top:var(--s8)}.yard__cards.astro-zrfyg53n{gap:var(--s7) var(--s5);grid-template-columns:repeat(3,1fr)}.yard__rail.astro-zrfyg53n{--gap:20px;grid-auto-columns:calc((100% - 2 * var(--gap)) / 3);margin-inline:0;padding-inline:0;scroll-padding-inline:0}.yard__rail.astro-zrfyg53n>.ycard.astro-zrfyg53n{scroll-snap-stop:normal}.yard__hero-inner.astro-zrfyg53n{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:clamp(32px,4vw,64px);max-width:min(100%,56rem);margin-inline:auto}.yard--page.astro-zrfyg53n .yard__quiet.astro-zrfyg53n{justify-self:end;width:220px;margin-top:0}.yard--page.astro-zrfyg53n .yard__quiet.astro-zrfyg53n img{width:220px;transform:rotate(-2deg)}}.yard__more.astro-zrfyg53n{margin-top:var(--more-gap)}.yard--teaser.astro-zrfyg53n .yard__patterns.astro-zrfyg53n{gap:var(--s4)}.yard--teaser.astro-zrfyg53n .ycard__pic.astro-zrfyg53n img{aspect-ratio:3/2}.yard--teaser.astro-zrfyg53n .ycard__body.astro-zrfyg53n{padding:var(--s3) var(--s4) var(--s4)}.yard--teaser.astro-zrfyg53n .ycard__title.astro-zrfyg53n{font-size:1.25rem}@media (width<=599px){.yard--teaser.astro-zrfyg53n .yard__rail.astro-zrfyg53n{--gap:12px;grid-auto-columns:min(56vw,240px)}.yard--teaser.astro-zrfyg53n .ycard__title.astro-zrfyg53n{font-size:1.125rem}}.yard--teaser.astro-zrfyg53n .yard__patterns.astro-zrfyg53n,.yard__body.astro-zrfyg53n>.feat,.yard__body.astro-zrfyg53n>.feat+.yard__patterns.astro-zrfyg53n{margin-top:var(--block-gap)}.yard__patio.astro-zrfyg53n{width:100%;max-width:520px;margin-top:var(--s2);padding-bottom:14%;position:relative}.yard__patio-item.astro-zrfyg53n{width:calc(var(--p-base) * var(--p-size,100) / 100);transform:translate(calc(var(--p-x,0) * 1px), calc(var(--p-y,0) * 1px)) rotate(var(--p-rot,0deg));position:relative}.yard__patio-photo.astro-zrfyg53n{--p-base:66%;z-index:1;margin-inline-start:auto}.yard__patio-clip.astro-zrfyg53n{--p-base:60%;z-index:2;position:absolute;bottom:0;left:0}.yard--teaser.astro-zrfyg53n .yard__quiet.astro-zrfyg53n{width:100%;margin:0;display:block}.yard--teaser.astro-zrfyg53n .yard__quiet.astro-zrfyg53n img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r2);width:100%;box-shadow:0 18px 30px -18px #000c}.yard--teaser.astro-zrfyg53n .yard__clip--teaser.astro-zrfyg53n{aspect-ratio:16/9;width:100%;box-shadow:0 0 0 3px var(--crema), 0 22px 36px -14px #000000e6;margin:0}@media (width<=899px){.yard__patio.astro-zrfyg53n{width:100%;max-width:none;margin-top:var(--s1);padding-bottom:8%}.yard__patio-item.astro-zrfyg53n{transform:rotate(var(--p-rot,0deg))}.yard__patio-photo.astro-zrfyg53n{--p-base:100%;margin-inline-start:0}.yard__patio-clip.astro-zrfyg53n{--p-base:42%;--p-rot:-1.5deg}.yard--teaser.astro-zrfyg53n .yard__quiet.astro-zrfyg53n img{aspect-ratio:16/10;border-radius:var(--r2)}}@media (width<=599px){.yard--teaser.astro-zrfyg53n .yard__patio.astro-zrfyg53n{padding-bottom:0}.yard--teaser.astro-zrfyg53n .yard__patio-photo.astro-zrfyg53n{display:none}.yard--teaser.astro-zrfyg53n .yard__patio-clip.astro-zrfyg53n{--p-base:100%;--p-rot:0deg;position:relative}.yard--teaser.astro-zrfyg53n .yard__clip--teaser.astro-zrfyg53n{box-shadow:0 22px 36px -14px #000000e6}}@media (width>=600px) and (width<=899px){.yard__patio.astro-zrfyg53n{width:min(100%,600px);padding-bottom:min(11.5%,70px)}.yard--teaser.astro-zrfyg53n .yard__quiet.astro-zrfyg53n img{border-radius:var(--r2)}}@media (width>=900px){.yard--teaser.astro-zrfyg53n .yard__top.astro-zrfyg53n{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(32px,4vw,64px);max-width:min(100%,64rem)}.yard__patio.astro-zrfyg53n{justify-self:end;width:380px;max-width:none;margin-top:0;padding-bottom:12%}.yard__patio-photo.astro-zrfyg53n{--p-base:68%}.yard__patio-clip.astro-zrfyg53n{--p-rot:2deg}.yard--teaser.astro-zrfyg53n .yard__quiet.astro-zrfyg53n img{transform:rotate(-2deg)}.yard--teaser.astro-zrfyg53n .yard__clip--teaser.astro-zrfyg53n{box-shadow:0 0 0 4px var(--crema), 0 26px 44px -16px #000000e6}.yard--teaser.astro-zrfyg53n .ycard__pic.astro-zrfyg53n img{aspect-ratio:16/9}}.coop.astro-qoh4ri3w{gap:var(--s6);margin-top:var(--s7);display:grid}.coop__media.astro-qoh4ri3w{position:relative}.coop__photo.astro-qoh4ri3w img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r2);width:100%}.coop__text.astro-qoh4ri3w{gap:var(--s4);align-content:start;display:grid}.coop__label.astro-qoh4ri3w{font-family:var(--font-accent);font-weight:600;font-size:var(--fs-kicker);align-items:center;gap:10px;line-height:1.1;display:inline-flex}.coop__label.astro-qoh4ri3w svg{width:16px;height:16px;color:var(--oro)}.coop__title.astro-qoh4ri3w{font-size:clamp(1.625rem,1.6vw + 1rem,2.5rem);line-height:1.1}.coop__body.astro-qoh4ri3w{max-width:var(--prose)}.coop__link.astro-qoh4ri3w{justify-self:start}.coop__detail.astro-qoh4ri3w{margin-top:var(--s3)}.coop__detail.astro-qoh4ri3w img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r2);width:100%}@media (width<=599px){.coop.astro-qoh4ri3w{gap:var(--s5)}.coop__photo.astro-qoh4ri3w img{aspect-ratio:5/4;object-position:50% 62%!important}}@media (width>=600px) and (width<=899px){.coop__media.astro-qoh4ri3w,.coop__detail.astro-qoh4ri3w{justify-self:center;width:min(100%,560px)}}@media (width>=900px){.coop.astro-qoh4ri3w{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(40px,5vw,80px)}.coop__text.astro-qoh4ri3w{padding-top:var(--s5)}.coop__detail.astro-qoh4ri3w{max-width:560px}}.maker.astro-ifnrmlvl{gap:var(--s4);scroll-snap-align:start;grid-template-rows:auto 1fr;display:grid}.maker__pic.astro-ifnrmlvl img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r2);width:100%}.maker__pic--square.astro-ifnrmlvl img{aspect-ratio:1}.maker__text.astro-ifnrmlvl{align-content:start;gap:6px;display:grid}.maker__name.astro-ifnrmlvl{font-family:var(--font-display);font-size:1.625rem;font-weight:400;line-height:1.1}.maker__role.astro-ifnrmlvl{font-size:var(--fs-tag);letter-spacing:.08em;text-transform:uppercase;color:var(--soft);font-weight:700}.maker__body.astro-ifnrmlvl{margin-top:4px;font-size:1rem;line-height:1.55}.maker__link.astro-ifnrmlvl{overflow-wrap:anywhere;justify-self:start;margin-top:-10px}.carousel.astro-do4atdhi{margin-top:var(--block-gap)}.carousel__head.astro-do4atdhi{margin-bottom:var(--s5)}.carousel__track.astro-do4atdhi{--gap:16px;gap:var(--gap);overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:4px var(--gutter) 20px;scrollbar-width:none;grid-auto-columns:86vw;grid-auto-flow:column;display:grid;position:relative;overflow:auto hidden}.carousel__track.astro-do4atdhi>li{scroll-snap-stop:always}.carousel__track.astro-do4atdhi::-webkit-scrollbar{display:none}.carousel__track.astro-do4atdhi:focus-visible{outline-offset:-3px}.carousel__controls.astro-do4atdhi{align-items:center;gap:var(--s4);margin-top:var(--s2);display:flex}.carousel__count.astro-do4atdhi{text-align:center;min-width:5.5em;font-weight:700}.carousel__btn.astro-do4atdhi{cursor:pointer;width:48px;height:48px;color:var(--fg);transition:transform .16s var(--ease-out), opacity var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease);-webkit-tap-highlight-color:transparent;background:0 0;border:2px solid;border-radius:50%;place-items:center;display:grid}.carousel__btn.astro-do4atdhi svg{width:22px;height:22px}.carousel__btn.astro-do4atdhi:disabled{opacity:.35;cursor:default}.carousel__btn.astro-do4atdhi:active:not(:disabled){transition-duration:var(--t-press);transform:scale(.94)}@media (hover:hover) and (pointer:fine){.carousel__btn.astro-do4atdhi:hover:not(:disabled){background:#fbf4e61f}}.carousel__play.astro-do4atdhi{width:44px;height:44px;color:var(--fg);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;margin-inline-start:auto;padding:0;display:grid}.carousel__play.astro-do4atdhi:before{content:"";width:36px;height:36px;transition:transform .16s var(--ease-out);border:1.5px solid #fbf4e673;border-radius:50%;grid-area:1/1}.carousel__play.astro-do4atdhi svg{grid-area:1/1;width:14px;height:14px}.carousel__play.astro-do4atdhi:active:before{transition-duration:var(--t-press);transform:scale(.94)}.carousel__play.astro-do4atdhi[data-state=playing] .i-play,.carousel__play.astro-do4atdhi[data-state=paused] .i-pause{display:none}@media (width>=600px){.carousel__track.astro-do4atdhi{grid-auto-columns:60vw}.carousel__track.astro-do4atdhi>li{scroll-snap-stop:normal}.carousel__play.astro-do4atdhi{display:none}}@media (width>=900px){.carousel__track.astro-do4atdhi{--gap:24px;width:min(100% - 2 * var(--gutter), var(--content));grid-auto-columns:calc((100% - 2 * var(--gap)) / 3);margin-inline:auto;padding-inline:0;scroll-padding-inline:0}}.network.astro-oyx6qhjk{margin-top:var(--block-gap);gap:var(--s3);display:grid}.network__sub.astro-oyx6qhjk{max-width:var(--prose);color:var(--soft)}.network__chips.astro-oyx6qhjk{margin-top:var(--s4);flex-wrap:wrap;gap:10px;display:flex}.chip.astro-oyx6qhjk{border-radius:var(--r-pill);min-height:48px;color:var(--crema);border:1.5px solid #fbf4e673;align-items:center;gap:6px;padding:8px 16px;font-size:.9375rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.chip.astro-oyx6qhjk svg{opacity:.8;width:14px;height:14px}.chip--link.astro-oyx6qhjk{border-color:var(--crema)}@media (hover:hover) and (pointer:fine){.chip--link.astro-oyx6qhjk{transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease)}.chip--link.astro-oyx6qhjk:hover{background:var(--crema);color:var(--milpa)}}@media (width<=599px){.network__chips.astro-oyx6qhjk{margin-top:var(--s2);gap:8px 6px}.chip.astro-oyx6qhjk{border-width:1px;border-radius:20px;gap:5px;min-height:36px;padding:6px 12px;font-size:.875rem;line-height:1.2;position:relative}.chip--link.astro-oyx6qhjk:before{content:"";position:absolute;inset:-5px -4px}.chip.astro-oyx6qhjk svg{width:12px;height:12px}html.js .network__sub.astro-oyx6qhjk{position:relative}.network__toggle.astro-oyx6qhjk{vertical-align:-6px;width:24px;height:24px;color:var(--crema);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;margin-left:6px;padding:0;display:inline-grid}.network__toggle.astro-oyx6qhjk:before{content:"";border-radius:var(--r1);position:absolute;inset:-12px -8px}.network__toggle.astro-oyx6qhjk:focus-visible{outline:none}.network__toggle.astro-oyx6qhjk:focus-visible:before{outline:3px solid var(--focus);outline-offset:-3px}.network__toggle.astro-oyx6qhjk .chev{width:20px;height:20px}}@media (width>=900px){.network.astro-oyx6qhjk{text-align:center;justify-items:center;max-width:900px;margin-inline:auto}.network__chips.astro-oyx6qhjk{justify-content:center}}.makers.astro-cyh2zx5v a{--link:var(--crema)}.makers__close.astro-cyh2zx5v{margin-top:var(--block-gap);gap:var(--s6);display:grid}.makers__invite.astro-cyh2zx5v{max-width:52ch;color:var(--soft)}.makers__invite.astro-cyh2zx5v a{color:var(--crema)}.makers__more.astro-cyh2zx5v{margin-top:var(--block-gap)}@media (width>=900px){.makers__close.astro-cyh2zx5v{grid-template-columns:7fr 5fr;align-items:end;gap:clamp(40px,6vw,96px)}}.casita__grid.astro-rjisorkj{gap:var(--s7);display:grid}.casita__text.astro-rjisorkj{gap:var(--s5);align-content:start;display:grid}.casita__neg.astro-rjisorkj{font-size:var(--fs-neg);letter-spacing:-.015em;margin-top:var(--s2);gap:.12em;line-height:1;display:grid}.casita__line.astro-rjisorkj{display:block}.casita__not.astro-rjisorkj{color:var(--corazon)}.casita__what.astro-rjisorkj{margin-top:var(--s3)}.casita__quote.astro-rjisorkj{margin-top:var(--s3);padding-left:var(--s5);border-left:1px solid var(--rule)}.casita__quote.astro-rjisorkj blockquote p{color:var(--tinta)}.casita__arch.astro-rjisorkj{isolation:isolate;justify-self:center;width:100%;max-width:520px}.casita__arch.astro-rjisorkj:before{content:"";z-index:-1;background:var(--rosa);border-radius:50% 50% 0 0/40% 40% 0 0;position:absolute;inset:-14px -14px 14px 14px}@media (width<=599px){.casita__grid.astro-rjisorkj{gap:var(--block-gap)}.casita__arch.astro-rjisorkj{max-width:290px}.casita__quote.astro-rjisorkj{padding-left:var(--s4)}.casita__quote.astro-rjisorkj blockquote p{font-size:1.25rem;line-height:1.3}}@media (width>=900px){.casita__grid.astro-rjisorkj{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(48px,6vw,96px)}.casita__text.astro-rjisorkj{container-type:inline-size}.casita__neg.astro-rjisorkj{font-size:min(var(--fs-neg), 10.4cqi)}.casita__line.astro-rjisorkj{white-space:nowrap}.casita__arch.astro-rjisorkj{margin-top:var(--s6)}.casita__arch.astro-rjisorkj:before{inset:-24px -24px 24px 24px}}.note.astro-mx3rfiuh{--link:var(--corazon);--focus:var(--corazon);gap:var(--s4) var(--s5);background:var(--crema);color:var(--tinta);border-radius:var(--r2);padding:var(--s5);box-shadow:var(--shadow-hung);grid-template-columns:auto 1fr;align-items:start;display:grid}.note__pic.astro-mx3rfiuh img{object-fit:cover;border-radius:8px;width:88px;height:88px}.note__mark.astro-mx3rfiuh{background:var(--tinta);width:56px;height:56px;color:var(--oro);border-radius:50%;place-items:center;display:grid}.note__mark.astro-mx3rfiuh svg{width:26px;height:26px}.note__body.astro-mx3rfiuh{gap:8px;display:grid}.note__title.astro-mx3rfiuh{font-family:var(--font-body);color:var(--corazon)}.note__link.astro-mx3rfiuh{justify-self:start}@media (width>=600px){.note__pic.astro-mx3rfiuh img{width:96px;height:96px}.note.astro-mx3rfiuh{padding:var(--s4) var(--s5)}}@media (width<=599px){.note.astro-mx3rfiuh{gap:var(--s3);padding:var(--s4);grid-template-columns:56px minmax(0,1fr)}.note__body.astro-mx3rfiuh{gap:6px}.note__mark.astro-mx3rfiuh{width:40px;height:40px}.note__mark.astro-mx3rfiuh svg{width:20px;height:20px}.note__pic.astro-mx3rfiuh img{width:56px;height:56px}.note__title.astro-mx3rfiuh{font-size:.8125rem}.note__link.astro-mx3rfiuh{white-space:nowrap;font-size:.9375rem}}.store-line.astro-f4hhnc7t{text-align:center;font-weight:500}.railnav.astro-ekafmyw5{gap:var(--s2);display:flex}.railnav.astro-ekafmyw5[hidden]{display:none}.railnav__btn.astro-ekafmyw5{cursor:pointer;width:44px;height:44px;color:var(--fg,var(--tinta));transition:transform .16s var(--ease-out), opacity var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease);-webkit-tap-highlight-color:transparent;background:0 0;border:2px solid;border-radius:50%;place-items:center;display:grid}.railnav__btn.astro-ekafmyw5 svg{width:20px;height:20px}.railnav__btn.astro-ekafmyw5:disabled{opacity:.3;cursor:default}.railnav__btn.astro-ekafmyw5:active:not(:disabled){transition-duration:var(--t-press);transform:scale(.94)}.railnav__btn.astro-ekafmyw5:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.railnav__btn.astro-ekafmyw5:hover:not(:disabled){background:#25170f14}}@media (width<=599px){.railnav.astro-ekafmyw5{display:none!important}}.rail.astro-ta3n3l4w{--gap:12px;gap:var(--gap);overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:4px var(--gutter) 12px;scrollbar-width:none;grid-auto-flow:column;display:grid;position:relative;overflow:auto hidden}.rail.astro-ta3n3l4w::-webkit-scrollbar{display:none}.rail.astro-ta3n3l4w>li.astro-ta3n3l4w{scroll-snap-align:start;min-width:0}.rail.astro-ta3n3l4w:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.tienda__tiles.astro-ta3n3l4w{margin-top:var(--head-gap);grid-auto-columns:44vw}.ttile.astro-ta3n3l4w{--focus:var(--crema);border-radius:var(--r2);background:var(--tile-bg);color:var(--crema);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px #25170f0f}.ttile.astro-ta3n3l4w[data-color=tinta]{--tile-bg:var(--tinta)}.ttile.astro-ta3n3l4w[data-color=corazon]{--tile-bg:var(--corazon)}.ttile.astro-ta3n3l4w[data-color=jaspe]{--tile-bg:var(--jaspe)}.ttile.astro-ta3n3l4w[data-color=milpa]{--tile-bg:var(--milpa)}.ttile__pic.astro-ta3n3l4w{aspect-ratio:1;flex:1 0 auto;position:relative}.ttile__pic.astro-ta3n3l4w img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ttile__label.astro-ta3n3l4w{align-content:start;gap:2px;padding:10px 12px 14px;display:grid}.ttile__es.astro-ta3n3l4w{font-family:var(--font-display);font-size:1.25rem;line-height:1.1}.ttile__en.astro-ta3n3l4w{font-size:var(--fs-small);opacity:.92;font-weight:600;line-height:1.3}.ttile__line.astro-ta3n3l4w{font-size:var(--fs-small);margin-top:6px;line-height:1.4}.tienda__after.astro-ta3n3l4w{gap:var(--s4);margin-top:var(--s5);max-width:720px;display:grid}.tienda__gift.astro-ta3n3l4w{text-align:center;font-weight:650}.tienda__makers.astro-ta3n3l4w{margin-top:var(--block-gap)}.tienda__makers-head.astro-ta3n3l4w{gap:var(--s4);display:grid}.tienda__makers-text.astro-ta3n3l4w{gap:var(--s2);display:grid}.tienda__makers-tools.astro-ta3n3l4w{display:none}.tienda__makers-sub.astro-ta3n3l4w{color:var(--soft);max-width:var(--prose)}.tienda__strip.astro-ta3n3l4w{margin-top:var(--s4);grid-auto-columns:40vw}.mcard.astro-ta3n3l4w{gap:var(--s3);grid-template-rows:auto 1fr;display:grid}.mcard__pic.astro-ta3n3l4w img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r2);width:100%}.mcard__text.astro-ta3n3l4w{align-content:start;gap:4px;display:grid}.mcard__name.astro-ta3n3l4w{font-family:var(--font-display);font-size:1.125rem;font-weight:400;line-height:1.15}.mcard__role.astro-ta3n3l4w{font-size:var(--fs-tag);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);font-weight:700;line-height:1.3}.mcard__link.astro-ta3n3l4w{font-size:var(--fs-small);overflow-wrap:anywhere;word-break:break-word;justify-self:start;min-width:0;margin-block:-12px;padding-block:12px;font-weight:700;position:relative}.mcard__link.astro-ta3n3l4w .nw{white-space:normal}.mcard__link.astro-ta3n3l4w svg{display:none}.mcard.astro-ta3n3l4w{min-width:0}.tienda__more.astro-ta3n3l4w{margin-top:var(--more-gap)}@media (width<=599px){.ttile__line.astro-ta3n3l4w,.mcard__role.astro-ta3n3l4w{display:none}.tienda__tiles.astro-ta3n3l4w{grid-auto-columns:40vw}.tienda__strip.astro-ta3n3l4w{grid-auto-columns:34vw}.mcard__name.astro-ta3n3l4w{font-size:1rem}}@media (width>=600px){.tienda__tiles.astro-ta3n3l4w{grid-auto-columns:30vw}.tienda__strip.astro-ta3n3l4w{grid-auto-columns:26vw}}@media (width>=900px){.rail.astro-ta3n3l4w{--gap:20px;width:min(100% - 2 * var(--gutter), var(--content));margin-inline:auto;padding-inline:0;scroll-padding-inline:0}.tienda__tiles.astro-ta3n3l4w{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;padding-bottom:0;overflow:visible}.ttile.astro-ta3n3l4w{grid-template-columns:112px minmax(0,1fr);display:grid}.ttile__pic.astro-ta3n3l4w{aspect-ratio:auto;min-height:112px}.ttile__label.astro-ta3n3l4w{align-content:center;padding:12px 14px}.ttile__es.astro-ta3n3l4w{font-size:1.25rem}.ttile__line.astro-ta3n3l4w{margin-top:4px;font-size:.8125rem;line-height:1.35}.tienda__after.astro-ta3n3l4w{align-items:center;gap:var(--s6);max-width:none;margin-top:var(--s6);grid-template-columns:minmax(0,1fr) auto}.tienda__gift.astro-ta3n3l4w{text-align:left}.tienda__strip.astro-ta3n3l4w{grid-auto-columns:calc((100% - 6 * var(--gap)) / 6.5)}.mcard__pic.astro-ta3n3l4w img{aspect-ratio:1}.mcard__name.astro-ta3n3l4w{font-size:1.125rem}.tienda__makers-head.astro-ta3n3l4w{align-items:end;column-gap:var(--s6);grid-template-columns:minmax(0,1fr) auto}.tienda__makers-tools.astro-ta3n3l4w{align-items:center;gap:var(--s4);display:flex}.tienda__more.astro-ta3n3l4w{display:none}}.hstory__top.astro-757fihbz{gap:var(--s5);display:grid}.hstory__quote.astro-757fihbz blockquote p{font-size:1.25rem;line-height:1.3}.hstory__wall-head.astro-757fihbz{margin-top:var(--block-gap);justify-content:space-between;align-items:center;gap:var(--s4);display:flex}.hstory__wall-title.astro-757fihbz{font-size:var(--fs-kicker)}.hstory__wall-title.astro-757fihbz .star{color:var(--tinta)}.hstory__wall.astro-757fihbz{--h:176px;--gap:14px;margin-top:var(--s4);gap:var(--gap);overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:10px var(--gutter) 18px;scrollbar-width:none;align-items:center;display:flex;position:relative;overflow:auto hidden}.hstory__wall.astro-757fihbz::-webkit-scrollbar{display:none}.hstory__wall.astro-757fihbz:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.hstory__wall.astro-757fihbz .frame{scroll-snap-align:start;transform:rotate(var(--rot));flex:none}.hstory__wall.astro-757fihbz .frame__mat{background:var(--crema);border:5px solid var(--frame);box-shadow:var(--shadow-hung);flex-direction:column;gap:6px;padding:8px;display:flex}.hstory__wall.astro-757fihbz .frame__photo{height:var(--h);aspect-ratio:4/5;background:var(--crema-200);position:relative;overflow:hidden}.hstory__wall.astro-757fihbz .frame[data-orient=W] .frame__photo{aspect-ratio:3/2}.hstory__wall.astro-757fihbz .frame__photo img,.hstory__wall.astro-757fihbz .frame__photo .loop-clip{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hstory__wall.astro-757fihbz .frame__photo[data-bw] img{filter:grayscale()}.hstory__wall.astro-757fihbz figcaption{font-style:italic;font-size:var(--fs-small);color:var(--tinta);max-width:calc(var(--h) * 1.5);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.hstory__more.astro-757fihbz{margin-top:var(--more-gap);align-items:center;gap:var(--s3) var(--s5);flex-wrap:wrap;display:flex}.hstory__wall-link.astro-757fihbz{color:var(--tinta)}@media (width>=900px){.hstory__top.astro-757fihbz{grid-template-columns:6fr 5fr;align-items:end;column-gap:clamp(48px,6vw,96px)}.hstory__quote.astro-757fihbz blockquote p{font-size:1.625rem;line-height:1.25}.hstory__wall.astro-757fihbz{--h:220px;--gap:22px;width:min(100% - 2 * var(--gutter), var(--content));margin-inline:auto;padding-inline:4px;scroll-padding-inline:0}}@media (width>=900px) and (hover:hover) and (pointer:fine){.hstory__wall.astro-757fihbz .frame{transition:transform var(--t-hover) var(--ease)}.hstory__wall.astro-757fihbz .frame:hover{transform:rotate(0)translateY(-2px)}}.hours.astro-wabtbmro{gap:var(--s3);display:grid}.hours__head.astro-wabtbmro{gap:var(--s3);grid-template-columns:1fr auto;align-items:center;display:grid}.hours__title.astro-wabtbmro{margin:0}.hours__btn.astro-wabtbmro{min-height:40px;padding:0 16px;font-size:.9375rem}.hours__btn.astro-wabtbmro svg{width:16px;height:16px}.hours__list.astro-wabtbmro{display:grid}.hours__row.astro-wabtbmro{justify-content:space-between;gap:var(--s4);border-bottom:1px solid var(--rule);padding:10px 0;display:flex}.hours__row.astro-wabtbmro:last-child{border-bottom:0}.hours__row.astro-wabtbmro dt.astro-wabtbmro{font-weight:600}.hours__row.astro-wabtbmro dd.astro-wabtbmro{text-align:right}.hours__row.astro-wabtbmro[data-closed] dd.astro-wabtbmro,.hours__row.astro-wabtbmro[data-closed] dt.astro-wabtbmro{color:var(--soft);font-weight:500}.hours__row.astro-wabtbmro .today{border-radius:var(--r1);background:var(--cempa);color:var(--tinta);font-size:var(--fs-tag);letter-spacing:.08em;text-transform:uppercase;vertical-align:2px;margin-left:8px;padding:2px 8px;font-weight:800;display:inline-block}.hours__row.astro-wabtbmro.is-today dt.astro-wabtbmro{font-weight:800}.hours__row.astro-wabtbmro.is-today[data-closed] .today{opacity:.6}.hours__row.astro-wabtbmro .today--dd{display:none}.hours__foot.astro-wabtbmro{gap:var(--s3);margin-top:var(--s2);grid-template-columns:1fr auto;align-items:center;display:grid}.hours__ig.astro-wabtbmro{justify-self:start;align-items:center;gap:8px;min-height:40px;margin-block:0;padding-block:0;display:inline-flex}.hours__ig.astro-wabtbmro svg{width:18px;height:18px;margin:0}@media (width<=599px){.hours__foot.astro-wabtbmro{justify-content:space-between;align-items:center;gap:var(--s3);grid-template-columns:auto auto}.hours__row.astro-wabtbmro{align-items:center;column-gap:var(--s3);grid-template-columns:1fr auto;padding:7px 0;display:grid}.hours__row.astro-wabtbmro dd.astro-wabtbmro{justify-items:end;gap:4px;display:grid}.hours__row.astro-wabtbmro .today--dt{display:none}.hours__row.astro-wabtbmro .today--dd{margin:0;display:block}}.find.astro-xyxet7kf{margin-top:var(--block-gap);gap:var(--s5);display:grid}.find__steps.astro-xyxet7kf{gap:var(--s6);display:grid}.find__step.astro-xyxet7kf{gap:var(--s3);display:grid}.find__pic.astro-xyxet7kf img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--r2);width:100%}.find__step.astro-xyxet7kf p.astro-xyxet7kf{grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:0;font-weight:500;display:grid}.find__n.astro-xyxet7kf{background:var(--crema);width:30px;height:30px;color:var(--jaspe);font-family:var(--font-display);border-radius:50%;align-self:center;place-items:center;margin:0;font-size:1.125rem;line-height:1;display:inline-grid}@media (width<=599px){.find.astro-xyxet7kf{margin-top:var(--block-gap);gap:var(--s4)}.find__steps.astro-xyxet7kf{overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter) 10px;scrollbar-width:none;grid-auto-columns:54vw;grid-auto-flow:column;gap:12px;position:relative;overflow:auto hidden}.find__steps.astro-xyxet7kf::-webkit-scrollbar{display:none}.find__step.astro-xyxet7kf{scroll-snap-align:start;gap:var(--s3);align-content:start}.find__pic.astro-xyxet7kf img{aspect-ratio:3/2;border-radius:10px}.find__step.astro-xyxet7kf:first-child .find__pic.astro-xyxet7kf img{object-position:50% 10%!important}.find__step.astro-xyxet7kf:nth-child(2) .find__pic.astro-xyxet7kf img{object-position:30% 38%!important}.find__step.astro-xyxet7kf:nth-child(3) .find__pic.astro-xyxet7kf img{object-position:50% 62%!important}.find__step.astro-xyxet7kf p.astro-xyxet7kf{font-size:var(--fs-small);align-items:start;gap:10px;line-height:1.4}.find__n.astro-xyxet7kf{width:26px;height:26px;font-size:1rem}}@media (width>=900px){.find__pic.astro-xyxet7kf img{aspect-ratio:16/9}.find__steps.astro-xyxet7kf{gap:var(--s5);grid-template-columns:repeat(3,1fr)}}.visit__grid.astro-hphvozhs{gap:var(--head-gap);grid-template-areas:"head""media""info";display:grid}.visit__head.astro-hphvozhs{gap:var(--s4);grid-area:head;display:grid}.visit__media.astro-hphvozhs{justify-self:center;gap:var(--s4);grid-area:media;align-content:start;width:100%;max-width:520px;display:grid}.visit__arch.astro-hphvozhs{isolation:isolate;width:100%}.visit__arch.astro-hphvozhs:before{content:"";z-index:-1;background:var(--crema);border-radius:50% 50% 0 0/40% 40% 0 0;position:absolute;inset:-14px 14px 14px -14px}.visit__info.astro-hphvozhs{gap:var(--s6);grid-area:info;align-content:start;display:grid}.visit__address.astro-hphvozhs{font-style:normal;font-family:var(--font-display);font-size:clamp(1.75rem,2vw + 1rem,2.5rem);line-height:1.1}.visit__num.astro-hphvozhs{font-family:var(--font-accent);color:var(--crema);font-weight:600}.visit__landmark.astro-hphvozhs{margin-top:calc(-1 * var(--s4));font-size:var(--fs-lead)}.visit__notes.astro-hphvozhs{gap:4px 0;display:grid}.visit__notes.astro-hphvozhs dt.astro-hphvozhs{font-weight:700}.visit__media.astro-hphvozhs .visit__quote{border-top:0;gap:0;width:100%;max-width:100%;padding-top:0}.visit__media.astro-hphvozhs .visit__quote blockquote p{text-wrap:balance;font-size:clamp(.9375rem,.4vw + .85rem,1.0625rem);line-height:1.35}@media (width<=599px){.visit__line.astro-hphvozhs{display:block}.visit__wrap.astro-hphvozhs{row-gap:var(--s6);grid-template-columns:minmax(0,1fr);display:grid}.visit__head.astro-hphvozhs,.visit__media.astro-hphvozhs{grid-area:auto}.visit__grid.astro-hphvozhs,.visit__info.astro-hphvozhs,.visit__info.astro-hphvozhs .hours{display:contents}.visit__info.astro-hphvozhs .hours__list{margin-top:calc(var(--s3) - var(--s6))}.visit__wrap.astro-hphvozhs .find{margin-top:-6px}.visit__info.astro-hphvozhs .hours__foot{order:1;margin-top:0}.visit__media.astro-hphvozhs{gap:var(--s3);max-width:none;margin-bottom:-12px;padding-left:14px}.visit__media.astro-hphvozhs .visit__quote blockquote p{font-size:clamp(12.5px,4.2vw - 1.932px,15.5px)}}@media (width>=900px){.visit__grid.astro-hphvozhs{grid-template:"media head""media info"1fr/5fr 7fr;column-gap:clamp(48px,6vw,96px)}.visit__media.astro-hphvozhs{max-width:none;margin-top:var(--s3);justify-self:stretch;padding-left:24px}.visit__arch.astro-hphvozhs:before{inset:-24px 24px 24px -24px}.visit__media.astro-hphvozhs .visit__quote blockquote p{font-size:1.25rem;line-height:1.35}}.sticky-bar.astro-lkmocea4{z-index:35;background:var(--noche);color:var(--crema);border-top:1px solid var(--oro);padding-bottom:env(safe-area-inset-bottom);--focus:var(--cempa);visibility:hidden;transition:transform .16s var(--ease-out), visibility 0s linear .16s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.sticky-bar.astro-lkmocea4.is-visible{visibility:visible;transition:transform var(--t-hover) var(--ease-out), visibility 0s;transform:none}html.menu-open .sticky-bar.astro-lkmocea4{visibility:hidden;transform:translateY(100%)}.sticky-bar.astro-lkmocea4 ul.astro-lkmocea4{grid-template-columns:repeat(4,1fr);height:64px;display:grid}.sticky-bar.astro-lkmocea4 a.astro-lkmocea4{height:100%;min-height:56px;color:var(--crema);letter-spacing:.01em;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.8125rem;font-weight:700;text-decoration:none;display:flex}.sticky-bar.astro-lkmocea4 a.astro-lkmocea4 svg{width:22px;height:22px}.sticky-bar.astro-lkmocea4 a.astro-lkmocea4{-webkit-tap-highlight-color:transparent;transition:background-color var(--t-press) var(--ease)}.sticky-bar.astro-lkmocea4 a.astro-lkmocea4:active{background:#fbf4e614}.sticky-bar.astro-lkmocea4 a.astro-lkmocea4 svg{transition:transform .16s var(--ease-out)}.sticky-bar.astro-lkmocea4 a.astro-lkmocea4:active svg{transition-duration:80ms;transform:scale(.86)}.sticky-bar.astro-lkmocea4 a.astro-lkmocea4:focus-visible{outline-offset:-4px}@media (width>=900px){.sticky-bar.astro-lkmocea4{display:none}}
/*$vite$:1*/