@font-face{font-family:CC Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/flagship/movies/coco/peralta-normal-400.woff2) format("woff2")}@font-face{font-family:CC Read;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/flagship/movies/coco/nunito-sans-normal-400-800.woff2) format("woff2")}.ofrenda_world__Qbpqr{--night:#1a1740;--night2:#26215a;--night3:#363070;--paper:#fbf0d8;--paper2:#f1e0bc;--paper3:#d8c298;--gold:#f2a31b;--goldd:#9a5d00;--mag:#b3265e;--teal:#1b9a94;--text:#241d3a;--display:"CC Display",Georgia,serif;--read:"CC Read",system-ui,sans-serif;background:var(--night);color:var(--paper);font-family:var(--read);line-height:1.55;overflow-x:clip}.ofrenda_world__Qbpqr section:not(section section){padding:clamp(2.4rem,5vw,4rem) clamp(1rem,4vw,3rem)}.ofrenda_world__Qbpqr h1,.ofrenda_world__Qbpqr h2,.ofrenda_world__Qbpqr h3,.ofrenda_world__Qbpqr h4{margin:0}.ofrenda_world__Qbpqr :focus-visible{outline:3px solid var(--gold);outline-offset:3px}.ofrenda_still__dOETt{margin:0;position:relative}.ofrenda_still__dOETt img{display:block;width:100%;height:auto}.ofrenda_still__dOETt figcaption{font-size:.72rem;line-height:1.4;margin-top:.35rem;opacity:.85}.ofrenda_still__dOETt figcaption a{color:inherit}.ofrenda_sourceTag__SfyqF{font-size:.82rem;margin-top:.8rem;max-width:64ch}.ofrenda_sourceTag__SfyqF summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:.45rem;min-height:36px;padding:.15rem .8rem;border:1px solid;border-radius:999px;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.ofrenda_sourceTag__SfyqF summary::-webkit-details-marker{display:none}.ofrenda_sourceTag__SfyqF summary:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:var(--gold)}.ofrenda_sourceTag__SfyqF ul{list-style:none;padding:0;margin:.7rem 0 0;display:grid;grid-gap:.7rem;gap:.7rem}.ofrenda_sourceTag__SfyqF li p{margin:0}.ofrenda_sourceLinks__81p5u{display:flex;flex-wrap:wrap;gap:.3rem .9rem;margin-top:.2rem}.ofrenda_sourceLinks__81p5u a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ofrenda_eyebrow__Aeh1E{font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:var(--gold);margin:0 0 .5rem}.ofrenda_h2__pRsPv{font-size:clamp(2.1rem,4.6vw,3.3rem);line-height:1.08}.ofrenda_h2__pRsPv,.ofrenda_h3__Dhni6{font-family:var(--display);font-weight:400}.ofrenda_h3__Dhni6{font-size:clamp(1.5rem,2.8vw,2.1rem);line-height:1.12;margin:.2rem 0 .6rem}.ofrenda_big__lw7pG{font-size:1.04rem;line-height:1.5;margin:.2rem 0}.ofrenda_small__KumBL{font-size:.86rem;opacity:.85}.ofrenda_under__PkiCu{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;opacity:.85;margin:0 0 .3rem}.ofrenda_where__EfufN{font-size:.74rem;letter-spacing:.03em;margin:.5rem 0 0;opacity:.85}.ofrenda_visitLine__3xmFW{font-size:.9rem;border-left:4px solid var(--gold);padding-left:.7rem;margin:.9rem 0}.ofrenda_head__zjCX9{max-width:72ch;margin:0 auto 1.6rem;text-align:center}.ofrenda_head__zjCX9 p{margin:.6rem auto 0}.ofrenda_head__zjCX9 .ofrenda_sourceTag__SfyqF{margin-left:auto;margin-right:auto}.ofrenda_open__hVrLP{padding:0!important;background:var(--night)}.ofrenda_openGrid__hiYO_{display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;max-height:min(640px,calc(100svh - 140px));overflow:hidden;background:radial-gradient(ellipse at 50% 0,var(--night3),var(--night) 70%)}.ofrenda_bunting__1Lawb{display:flex;height:clamp(34px,5vw,54px);overflow:hidden;position:relative;z-index:1}.ofrenda_bunting__1Lawb i{flex:1 1;min-width:0;-webkit-clip-path:polygon(0 0,100% 0,100% 80%,88% 100%,76% 80%,63% 100%,50% 80%,37% 100%,24% 80%,12% 100%,0 80%);clip-path:polygon(0 0,100% 0,100% 80%,88% 100%,76% 80%,63% 100%,50% 80%,37% 100%,24% 80%,12% 100%,0 80%);background:var(--gold)}.ofrenda_bunting__1Lawb i:nth-child(4n+2){background:var(--mag)}.ofrenda_bunting__1Lawb i:nth-child(4n+3){background:var(--teal)}.ofrenda_bunting__1Lawb i:nth-child(4n){background:var(--paper)}.ofrenda_openHead__2ucuB{text-align:center;padding:clamp(.6rem,2vw,1.1rem) clamp(1rem,4vw,3rem) .6rem}.ofrenda_kicker__PGfjs{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;margin:0 0 .3rem;color:var(--gold)}.ofrenda_title__qf3yR{font-family:var(--display);font-weight:400;font-size:clamp(2.6rem,7vw,5.2rem);line-height:1;color:var(--paper)}.ofrenda_strip__M49Sx{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1.1rem;margin:.6rem 0 0}.ofrenda_stripCount__8uRTE{color:var(--paper);text-decoration:none;font-size:.98rem;display:inline-flex;flex-wrap:wrap;gap:.35rem;align-items:baseline;min-height:36px;align-items:center}.ofrenda_stripCount__8uRTE b{font-family:var(--display);font-weight:400;font-size:1.7rem;color:var(--gold)}.ofrenda_stripCount__8uRTE span{font-size:.86rem;opacity:.85}.ofrenda_stripLinks__MpWKs{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.ofrenda_stripLinks__MpWKs a{display:inline-flex;align-items:center;min-height:36px;padding:0 .8rem;border:2px solid var(--gold);border-radius:999px;color:var(--paper);text-decoration:none;font-weight:700;font-size:.86rem}.ofrenda_stripLinks__MpWKs a:hover{background:var(--gold);color:var(--night)}.ofrenda_banner__TAEpK{min-height:0;position:relative;overflow:hidden;margin:0 clamp(.6rem,3vw,2rem);border-radius:220px 220px 0 0/60px 60px 0 0;border:4px solid var(--gold);border-bottom:0}.ofrenda_banner__TAEpK .ofrenda_still__dOETt{height:100%}.ofrenda_banner__TAEpK .ofrenda_still__dOETt img{width:100%;height:100%;min-height:120px;object-fit:cover;object-position:50% 45%}.ofrenda_banner__TAEpK .ofrenda_still__dOETt figcaption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:.3rem .8rem;background:linear-gradient(0deg,rgba(26,23,64,.88),transparent);color:var(--paper);font-size:.66rem;z-index:1}.ofrenda_openNote__b97EL{max-width:72ch;margin:0 auto;padding:1.4rem clamp(1rem,4vw,3rem) 2rem;text-align:center}.ofrenda_lede__AS0xv{margin:0;font-size:1rem;color:var(--paper2)}.ofrenda_openNote__b97EL .ofrenda_sourceTag__SfyqF{margin-left:auto;margin-right:auto}.ofrenda_pathSec__3lXbK{background:var(--night2);color:var(--paper)}.ofrenda_trailBox____BR_{max-width:900px;margin:0 auto;padding:1rem clamp(.6rem,2vw,1.4rem) 1.2rem;background:var(--night);border:3px solid var(--gold);border-radius:6px}.ofrenda_trail__I5PJ2{display:block;width:100%;height:auto}.ofrenda_trailBase__4U_5l{stroke:var(--night3);stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 14}.ofrenda_trailPetals__qsjJ9{stroke:var(--gold);stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 14;animation:ofrenda_ccPetals__C2GHB .5s ease-out}.ofrenda_trailPetals__qsjJ9[data-reduced=true]{animation:none}@keyframes ofrenda_ccPetals__C2GHB{0%{opacity:.2}to{opacity:1}}.ofrenda_stopDim__n88hh{fill:var(--night3);stroke:var(--paper3);stroke-width:2}.ofrenda_stopLit__Xwjp8{fill:var(--gold);stroke:var(--paper);stroke-width:2}.ofrenda_stopLit__Xwjp8[data-now=true]{fill:var(--mag);stroke:var(--gold);stroke-width:4}.ofrenda_sliderLabel__v_ObJ{display:block;font-weight:800;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;text-align:center;margin:.4rem 0 .2rem;color:var(--gold)}.ofrenda_slider__lVodJ{display:block;width:100%;min-height:36px;accent-color:var(--gold);cursor:pointer}.ofrenda_tally__BJUD2{text-align:center;font-size:.9rem;margin:.4rem 0 0;color:var(--paper2)}.ofrenda_tally__BJUD2 b{color:var(--gold);font-size:1.15rem}.ofrenda_status__v11fW{font-size:.92rem;margin:.3rem 0 0;min-height:1.6em;text-align:center}.ofrenda_stops__ExaUa{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;padding:0;margin:1.2rem auto;max-width:900px}.ofrenda_stopBtn__EQPUn{display:flex;align-items:center;gap:.5rem;width:100%;min-height:44px;padding:.3rem .7rem;background:transparent;color:var(--paper);border:2px solid var(--paper3);border-radius:999px;font:inherit;font-size:.84rem;font-weight:700;text-align:left;cursor:pointer}.ofrenda_stopBtn__EQPUn span{display:inline-grid;place-items:center;flex:none;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--night3);font-size:.78rem}.ofrenda_stopBtn__EQPUn[data-laid=true]{border-color:var(--gold)}.ofrenda_stopBtn__EQPUn[data-laid=true] span{background:var(--gold);color:var(--night)}.ofrenda_stopBtn__EQPUn[aria-pressed=true]{background:var(--mag);border-color:var(--mag);color:var(--paper)}.ofrenda_stopCard__hWeAz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:clamp(1rem,3vw,2rem);gap:clamp(1rem,3vw,2rem);align-items:start;max-width:1200px;margin:0 auto;padding:clamp(.8rem,2vw,1.4rem);background:var(--paper);color:var(--text);border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,.4);position:relative;z-index:1}.ofrenda_stopPhoto__MDoE_ .ofrenda_still__dOETt img{aspect-ratio:4/3;object-fit:cover;border-radius:2px}.ofrenda_stopText__cNe0d .ofrenda_h3__Dhni6{color:var(--night)}.ofrenda_twin__Wcz_X{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.ofrenda_twin__Wcz_X p{margin:.2rem 0}.ofrenda_tag__elvVr{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--mag)}.ofrenda_stopBtns__1_fZk{display:flex;flex-wrap:wrap;gap:.6rem;margin:.4rem 0}.ofrenda_ghost__4rUcj,.ofrenda_solid__Q2rZE{min-height:44px;padding:0 1.2rem;border-radius:999px;font:inherit;font-weight:800;cursor:pointer}.ofrenda_ghost__4rUcj{background:transparent;color:var(--night);border:2px solid var(--night)}.ofrenda_ghost__4rUcj:hover,.ofrenda_solid__Q2rZE{background:var(--night);color:var(--paper)}.ofrenda_solid__Q2rZE{border:2px solid var(--night)}.ofrenda_solid__Q2rZE:disabled{opacity:.45;cursor:default}.ofrenda_hush__zu6s4{max-width:1200px;margin:0 auto;display:grid;place-content:center;text-align:center;min-height:200px;border:2px dashed var(--paper3);border-radius:4px;padding:1rem;color:var(--paper2)}.ofrenda_hush__zu6s4 p{margin:.3rem 0}.ofrenda_caveat__0gUCy{max-width:64ch;margin:1.2rem auto 0;text-align:center;font-size:.86rem;opacity:.85}.ofrenda_caveatTag__KjRRH{display:flex;justify-content:center}.ofrenda_hush__zu6s4 .ofrenda_sourceTag__SfyqF{margin-left:auto;margin-right:auto}.ofrenda_closing__VEVtn{text-align:center;font-family:var(--display);font-size:1.4rem;color:var(--gold);margin:1rem auto 0;max-width:40ch}.ofrenda_inlineRow__U8ySr{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:1rem;gap:1rem;margin:1.8rem auto 0;max-width:1200px}.ofrenda_inlineCard__8W13j{display:grid;grid-template-columns:96px minmax(0,1fr);background:var(--paper);color:var(--text);border-left:6px solid var(--gold);border-radius:3px;text-decoration:none}.ofrenda_inlineImage__ZfqxM{display:block;overflow:hidden;background:var(--paper2)}.ofrenda_inlineImage__ZfqxM img{width:100%;height:100%;object-fit:cover;display:block}.ofrenda_inlineBody__VRzWF{padding:.6rem .75rem;display:flex;flex-direction:column;gap:.15rem;font-size:.86rem}.ofrenda_inlineBody__VRzWF h4{font-weight:800;font-size:1rem;line-height:1.2}.ofrenda_inlineBody__VRzWF p{margin:0}.ofrenda_night__yUjRd{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(1rem,4vw,3rem);gap:clamp(1rem,4vw,3rem);align-items:start;background:var(--paper);color:var(--text)}.ofrenda_nightPhotos__4m89O{display:grid;grid-gap:1rem;gap:1rem}.ofrenda_nightPhotos__4m89O .ofrenda_still__dOETt img{aspect-ratio:4/3;object-fit:cover;border:6px solid var(--night)}.ofrenda_nightText__Hr80D{max-width:64ch}.ofrenda_nightText__Hr80D p{margin:.6rem 0}.ofrenda_nightText__Hr80D .ofrenda_eyebrow__Aeh1E{color:var(--mag)}.ofrenda_nightText__Hr80D .ofrenda_h2__pRsPv,.ofrenda_nightText__Hr80D .ofrenda_h3__Dhni6{color:var(--night)}.ofrenda_guest__z9j7O{padding-left:1.1rem;margin:.4rem 0 0;display:grid;grid-gap:.5rem;gap:.5rem;font-size:.92rem}.ofrenda_lastcall__Hp1xj{background:var(--paper2);color:var(--text)}.ofrenda_lastHead__iUDQS{max-width:72ch;margin:0 auto;text-align:center}.ofrenda_lastHead__iUDQS .ofrenda_eyebrow__Aeh1E{color:var(--mag)}.ofrenda_lastHead__iUDQS .ofrenda_h2__pRsPv{color:var(--night)}.ofrenda_lastHead__iUDQS .ofrenda_sourceTag__SfyqF{margin-left:auto;margin-right:auto}.ofrenda_guide__xh4yg{padding:clamp(2.4rem,5vw,3.6rem) 0 1rem;max-width:1500px;margin:0 auto;scroll-margin-top:4rem;color:var(--text)}.ofrenda_guideTitle__VtLaa{font-family:var(--display);font-weight:400;font-size:clamp(2.2rem,4.6vw,3.2rem);line-height:1.08;color:var(--night)}.ofrenda_guide__xh4yg .ofrenda_lede__AS0xv{margin:.8rem 0 0;max-width:62ch;color:var(--text);font-size:1rem}.ofrenda_cityLinks__1cjsk{font-size:.86rem;margin:.6rem 0 0}.ofrenda_cityLinks__1cjsk a{color:var(--text)}.ofrenda_tabs__9j2QI{display:flex;flex-wrap:wrap;gap:.4rem;margin:1rem 0}.ofrenda_tabs__9j2QI button{display:inline-flex;align-items:center;gap:.5rem;font:inherit;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:.3rem .9rem;background:transparent;border:2px solid var(--night);border-radius:999px;color:var(--night);min-height:40px;cursor:pointer}.ofrenda_tabs__9j2QI button span{background:var(--gold);color:var(--night);border-radius:999px;padding:0 .45rem;font-size:.72rem}.ofrenda_tabs__9j2QI button[aria-pressed=true]{background:var(--night);color:var(--paper)}.ofrenda_guideBody__el5ii{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:1.4rem;gap:1.4rem;align-items:start}.ofrenda_guideMap__k3gA0{position:-webkit-sticky;position:sticky;top:1rem}.ofrenda_guideMap__k3gA0>div>p{font-size:.84rem;color:var(--text);opacity:.85;margin:.6rem 0 0}.ofrenda_guideMap__k3gA0 ul{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.ofrenda_guideMap__k3gA0 ul li{margin:0}.ofrenda_guideMap__k3gA0 ul li p{display:none}.ofrenda_guideMap__k3gA0 ul button{font:inherit;font-size:.84rem;font-weight:700;line-height:1.2;color:inherit;background:transparent;border:2px solid var(--night);border-radius:999px;padding:.3rem .7rem;cursor:pointer;min-height:36px}.ofrenda_guideMap__k3gA0 ul button[aria-pressed=true]{background:var(--night);color:var(--paper)}.ofrenda_guideMap__k3gA0 section{font-size:.86rem;background:var(--paper);color:var(--text);border-left:4px solid var(--gold);padding:.6rem .8rem;margin-top:.7rem}.ofrenda_guideMap__k3gA0 section button{font:inherit;font-size:.8rem;font-weight:700;color:var(--text);background:transparent;border:2px solid var(--text);padding:.25rem .6rem;cursor:pointer;min-height:36px}.ofrenda_guideCanvas__9STFJ{height:min(70vh,560px);border:4px solid var(--night);border-radius:4px}.ofrenda_cards__ge69U{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));grid-gap:1.2rem;gap:1.2rem}.ofrenda_card__agH2g{position:relative;background:var(--paper);color:var(--text);padding:.7rem;border-radius:3px;box-shadow:0 4px 12px rgba(26,23,64,.18)}.ofrenda_card__agH2g h4{font-family:var(--display);font-weight:400;font-size:1.25rem;line-height:1.2;color:var(--night);margin:.2rem 0}.ofrenda_card__agH2g p{margin:.35rem 0;font-size:.9rem;color:var(--text)}.ofrenda_card__agH2g .ofrenda_still__dOETt img{aspect-ratio:4/3;object-fit:cover}.ofrenda_cardNo___6UOd{position:absolute;z-index:2;top:-10px;left:-10px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:var(--night);font-weight:800;font-size:.9rem;box-shadow:0 0 0 3px var(--paper2)}.ofrenda_live__7V9cs{padding:0 0 clamp(2rem,4vw,3rem);max-width:1500px;margin:0 auto}.ofrenda_liveDisclosure__lBBen{font-size:.82rem;padding:.8rem 1rem;margin:1rem 0 0;background:var(--paper)}.ofrenda_liveSection__RoEF3{padding:1.6rem 0 0;margin:0;scroll-margin-top:4rem}.ofrenda_liveHead__ngjSy{margin:0 0 .9rem}.ofrenda_liveEyebrow__sOeRa{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--mag);margin:0}.ofrenda_liveTitle__t_uLQ{font-family:var(--display);font-weight:400;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--night);margin:.2rem 0}.ofrenda_liveIntro__Wk12Q{margin:.2rem 0 0;font-size:.95rem}.ofrenda_liveNote__6jQUq{font-size:.9rem;margin:0}.ofrenda_liveGrid__WYndV{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:1rem;gap:1rem}.ofrenda_liveCard__A_S_j{display:flex;flex-direction:column;background:var(--paper);color:var(--text);border-radius:3px;overflow:hidden;text-decoration:none;box-shadow:0 4px 12px rgba(26,23,64,.18)}.ofrenda_liveImage__iJsnD{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--paper3)}.ofrenda_liveImage__iJsnD img{width:100%;height:100%;object-fit:cover;display:block}.ofrenda_liveBody__cF__5{padding:.8rem;display:flex;flex-direction:column;gap:.3rem;font-size:.9rem}.ofrenda_liveBody__cF__5 h4{font-family:var(--display);font-weight:400;font-size:1.2rem;line-height:1.2}.ofrenda_liveBody__cF__5 p{margin:0}.ofrenda_liveLabel__YPLlK{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--mag)}.ofrenda_liveMeta__A_3zx{font-size:.8rem;opacity:.85}.ofrenda_liveAction__iwDBH{font-weight:800;color:var(--night);text-decoration:underline;text-underline-offset:3px}.ofrenda_archive__B0w3l{background:var(--night);color:var(--paper)}.ofrenda_archive__B0w3l h2{font-family:var(--display);font-weight:400;font-size:2rem}.ofrenda_archiveItem__UG_8f{padding:.5rem 0;border-bottom:1px solid var(--night3)}.ofrenda_archiveItem__UG_8f h3{font-size:1rem;font-weight:800}.ofrenda_archiveItem__UG_8f p{margin:.2rem 0 0;font-size:.88rem;opacity:.85}@media (max-width:860px){.ofrenda_guideBody__el5ii,.ofrenda_night__yUjRd,.ofrenda_stopCard__hWeAz,.ofrenda_twin__Wcz_X{grid-template-columns:minmax(0,1fr)}.ofrenda_guideMap__k3gA0{position:static}.ofrenda_stops__ExaUa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ofrenda_title__qf3yR{font-size:clamp(2.4rem,12vw,3.3rem)}.ofrenda_kicker__PGfjs{font-size:.68rem}.ofrenda_stripLinks__MpWKs a{padding:0 .6rem;font-size:.8rem}.ofrenda_banner__TAEpK{border-radius:120px 120px 0 0/36px 36px 0 0}}@media (prefers-reduced-motion:reduce){.ofrenda_trailPetals__qsjJ9{animation:none}}