.rail-wrap[data-astro-cid-l5sm6u4d]{padding-block:4px}.rail-wrap[data-astro-cid-l5sm6u4d]::-webkit-scrollbar{display:none}.rail[data-astro-cid-l5sm6u4d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,275px),1fr));gap:var(--s-3);margin:0;padding:0;list-style:none;width:100%}.rail-item[data-astro-cid-l5sm6u4d]{min-width:0}.date-card[data-astro-cid-l5sm6u4d]{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:var(--s-4);align-items:center;width:100%;height:100%;min-height:132px;padding:var(--s-4);border-radius:var(--r-lg);border:1px solid var(--glass-d2-border);background:var(--glass-d2-bg);color:var(--t-on-dark);transition:transform var(--d-fast) var(--e-out),border-color var(--d-fast) var(--e-out),background-color var(--d-fast) var(--e-out)}.date-card[data-astro-cid-l5sm6u4d]:hover,.date-card[data-astro-cid-l5sm6u4d]:focus-visible{transform:translateY(-3px);border-color:color-mix(in srgb,var(--c-gold) 60%,transparent);background:#f7f3ea1f}.date-badge[data-astro-cid-l5sm6u4d]{position:static;display:flex;justify-content:center;gap:6px;place-items:center;width:100%;padding:5px 0;height:36px;border-radius:0;background:#4a1d6be6;border:1px solid color-mix(in srgb,var(--c-gold) 32%,transparent);line-height:1}.date-visual[data-astro-cid-l5sm6u4d]{position:relative;display:block;width:104px;height:106px;border-radius:var(--r-md);overflow:hidden;background:var(--c-ink-soft)}.date-visual[data-astro-cid-l5sm6u4d]>img[data-astro-cid-l5sm6u4d]{width:100%;height:70px;object-fit:contain}.date-day[data-astro-cid-l5sm6u4d]{font-family:var(--f-display);font-size:21px;color:var(--c-gold-bright)}.date-month[data-astro-cid-l5sm6u4d]{margin-top:0;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-gold)}.date-body[data-astro-cid-l5sm6u4d]{display:grid;gap:2px;min-width:0}.date-city[data-astro-cid-l5sm6u4d]{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-sm);font-weight:600}.date-flag[data-astro-cid-l5sm6u4d]{padding:1px 6px;border-radius:var(--r-pill);background:#8a5a4e4d;color:#e0b3a6;font-size:10px;font-style:normal;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.date-weekday[data-astro-cid-l5sm6u4d],.date-venue[data-astro-cid-l5sm6u4d]{font-size:var(--fs-xs);color:var(--t-on-dark-muted);overflow-wrap:anywhere;white-space:normal}.date-weekday[data-astro-cid-l5sm6u4d]:first-letter{text-transform:uppercase}.date-price[data-astro-cid-l5sm6u4d]{margin-top:3px;font-size:var(--fs-xs);font-weight:700;color:var(--c-gold)}.date-arrow[data-astro-cid-l5sm6u4d]{color:var(--t-on-dark-faint);transition:transform var(--d-base) var(--e-out),color var(--d-fast) var(--e-out)}.date-card[data-astro-cid-l5sm6u4d]:hover .date-arrow[data-astro-cid-l5sm6u4d]{transform:translate(3px);color:var(--c-gold)}.date-card[data-astro-cid-l5sm6u4d].is-more{grid-template-columns:auto 1fr;width:100%;border-style:dashed;background:transparent}.more-count[data-astro-cid-l5sm6u4d]{font-family:var(--f-display);font-size:28px;color:var(--c-gold);line-height:1}.more-text[data-astro-cid-l5sm6u4d]{display:grid;gap:2px;font-size:var(--fs-sm);font-weight:600}.more-text[data-astro-cid-l5sm6u4d] em[data-astro-cid-l5sm6u4d]{font-size:var(--fs-xs);font-style:normal;font-weight:400;color:var(--t-on-dark-muted)}@media(max-width:520px){.date-card[data-astro-cid-l5sm6u4d]{width:100%;min-height:125px}}.cluster-media[data-astro-cid-autsfwhz]{position:relative;min-width:0;height:550px;isolation:isolate}.photo-orbit[data-astro-cid-autsfwhz]{position:absolute;inset:14% 10%;border:1px solid var(--line-on-dark);border-radius:50%;transform:rotate(-22deg);z-index:-1}.hero-album[data-astro-cid-autsfwhz]{position:absolute;inset:35px 28px 40px 0;border-radius:150px 150px 24px 24px;overflow:hidden;border:1px solid var(--line-on-dark-strong);box-shadow:0 30px 70px #0f0b1660;background:var(--c-ink-soft)}.album-slide[data-astro-cid-autsfwhz]{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .65s var(--e-soft);pointer-events:none}.album-slide[data-astro-cid-autsfwhz].is-active{opacity:1;pointer-events:auto}.album-slide[data-astro-cid-autsfwhz] img[data-astro-cid-autsfwhz]{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.album-slide[data-astro-cid-autsfwhz]:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#1a1429e8)}figcaption[data-astro-cid-autsfwhz]{position:absolute;z-index:1;bottom:65px;left:25px;right:20px;display:grid;gap:8px;color:var(--t-on-dark)}figcaption[data-astro-cid-autsfwhz] span[data-astro-cid-autsfwhz]{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold-bright)}figcaption[data-astro-cid-autsfwhz] strong[data-astro-cid-autsfwhz]{font-family:var(--f-display);font-size:clamp(24px,2.5vw,34px);font-weight:400;line-height:1.1;max-width:11ch}.album-controls[data-astro-cid-autsfwhz]{position:absolute;bottom:15px;left:25px;display:flex;align-items:center;gap:15px;color:var(--t-on-dark);z-index:2;font-size:12px}.album-controls[data-astro-cid-autsfwhz] button[data-astro-cid-autsfwhz]{width:36px;height:36px;border:1px solid var(--line-on-dark-strong);border-radius:50%;background:#1a142980;color:inherit;cursor:pointer;transition:background .2s}.album-controls[data-astro-cid-autsfwhz] button[data-astro-cid-autsfwhz]:hover{background:var(--c-ink-soft)}.floating-photo[data-astro-cid-autsfwhz]{position:absolute;display:block;padding:7px;border-radius:16px;background:var(--c-paper);color:var(--c-ink);box-shadow:0 20px 50px #0f0b1680;transition:transform .5s var(--e-out);text-decoration:none;z-index:3}.floating-photo[data-astro-cid-autsfwhz] img[data-astro-cid-autsfwhz]{width:100%;object-fit:cover;border-radius:10px}.floating-photo[data-astro-cid-autsfwhz] span[data-astro-cid-autsfwhz]{display:block;font-size:10px;line-height:1.5;padding:8px 4px 4px}.floating-photo[data-astro-cid-autsfwhz] strong[data-astro-cid-autsfwhz]{font-weight:600}.guides[data-astro-cid-autsfwhz]{width:145px;right:-20px;top:4px;transform:rotate(7deg)}.guides[data-astro-cid-autsfwhz] img[data-astro-cid-autsfwhz]{height:155px;object-position:center 40%}.group[data-astro-cid-autsfwhz]{width:190px;right:-28px;bottom:0;transform:rotate(-6deg)}.group[data-astro-cid-autsfwhz] img[data-astro-cid-autsfwhz]{height:118px;object-position:center 42%}.group[data-astro-cid-autsfwhz] b[data-astro-cid-autsfwhz]{float:right}.floating-photo[data-astro-cid-autsfwhz]:hover{transform:rotate(0) translateY(-8px)}@media(max-width:1000px){.cluster-media[data-astro-cid-autsfwhz]{height:490px;width:min(490px,100%);margin:0 auto}.hero-album[data-astro-cid-autsfwhz]{inset:10px 40px 25px 15px}.guides[data-astro-cid-autsfwhz]{right:0}.group[data-astro-cid-autsfwhz]{right:0;bottom:0}}@media(max-width:600px){.cluster-media[data-astro-cid-autsfwhz]{height:440px}.hero-album[data-astro-cid-autsfwhz]{inset:15px 40px 30px 0}.guides[data-astro-cid-autsfwhz]{width:115px;right:0;top:0}.guides[data-astro-cid-autsfwhz] img[data-astro-cid-autsfwhz]{height:125px}.group[data-astro-cid-autsfwhz]{width:155px;bottom:0}.group[data-astro-cid-autsfwhz] img[data-astro-cid-autsfwhz]{height:95px}.photo-orbit[data-astro-cid-autsfwhz]{inset:14% 15%}figcaption[data-astro-cid-autsfwhz]{left:20px}.album-controls[data-astro-cid-autsfwhz]{left:20px}}.photo-story[data-astro-cid-g5b6vksf]{padding-top:var(--s-9);padding-bottom:var(--s-11)}.story-intro[data-astro-cid-g5b6vksf]{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--s-8);align-items:end;margin-bottom:var(--s-8)}h2[data-astro-cid-g5b6vksf]{font-size:var(--fs-3xl)}h2[data-astro-cid-g5b6vksf] em[data-astro-cid-g5b6vksf]{font-weight:400;color:var(--c-gold-bright)}.story-intro[data-astro-cid-g5b6vksf] .lede[data-astro-cid-g5b6vksf]{font-size:var(--fs-base);max-width:42ch;color:var(--text-muted)}.story-cards[data-astro-cid-g5b6vksf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:15px 10px 75px}.story-card[data-astro-cid-g5b6vksf]{min-width:0;background:var(--c-paper);color:var(--c-ink);border-radius:20px;padding:9px;box-shadow:0 24px 55px #0f0b1660;position:relative;top:var(--offset);rotate:var(--angle);transition:rotate .5s var(--e-out),translate .5s var(--e-out)}.story-card[data-astro-cid-g5b6vksf]:hover{rotate:0deg;translate:0 -12px}.story-photo[data-astro-cid-g5b6vksf]{height:300px;position:relative;overflow:hidden;border-radius:13px}.story-photo[data-astro-cid-g5b6vksf] img[data-astro-cid-g5b6vksf]{width:100%;height:100%;object-fit:cover;object-position:center 40%;transition:transform .8s var(--e-out)}.story-card[data-astro-cid-g5b6vksf]:hover img[data-astro-cid-g5b6vksf]{transform:scale(1.04)}.story-photo[data-astro-cid-g5b6vksf] span[data-astro-cid-g5b6vksf]{position:absolute;bottom:14px;left:14px;padding:7px 12px;border-radius:99px;background:#1a1429ce;color:var(--t-on-dark);font-size:11px;backdrop-filter:blur(10px)}.story-copy[data-astro-cid-g5b6vksf]{padding:20px 15px 18px}.story-copy[data-astro-cid-g5b6vksf] h3[data-astro-cid-g5b6vksf]{font-size:clamp(22px,2vw,28px);margin-bottom:10px;color:var(--c-ink)}.story-copy[data-astro-cid-g5b6vksf] p[data-astro-cid-g5b6vksf]{font-size:14px;line-height:1.65;color:var(--t-on-light-muted);margin:0}.story-link[data-astro-cid-g5b6vksf]{display:table;margin:35px auto 0}@media(max-width:760px){.story-intro[data-astro-cid-g5b6vksf]{grid-template-columns:1fr;gap:20px}.story-cards[data-astro-cid-g5b6vksf]{grid-template-columns:1fr;gap:28px;padding:5px 10px 20px}.story-card[data-astro-cid-g5b6vksf]{top:0;rotate:calc(var(--angle) / 2)}.story-photo[data-astro-cid-g5b6vksf]{height:320px}.story-copy[data-astro-cid-g5b6vksf]{padding:20px}.story-link[data-astro-cid-g5b6vksf]{margin-top:24px}}.film-layout[data-astro-cid-m7g2tvks]{display:grid;grid-template-columns:.85fr 1.5fr;gap:clamp(30px,5vw,75px);align-items:center}.film-intro[data-astro-cid-m7g2tvks] h2[data-astro-cid-m7g2tvks]{font-size:var(--fs-3xl);margin-bottom:25px}.film-intro[data-astro-cid-m7g2tvks] em[data-astro-cid-m7g2tvks]{font-weight:400;color:var(--c-gold-bright)}.film-intro[data-astro-cid-m7g2tvks] .lede[data-astro-cid-m7g2tvks]{font-size:var(--fs-base)}.film-note[data-astro-cid-m7g2tvks]{color:var(--text-faint);font-size:13px;margin:18px 0 30px}.film-cards[data-astro-cid-m7g2tvks]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.film-card[data-astro-cid-m7g2tvks]{min-width:0;border:1px solid var(--line-on-dark);border-radius:22px;background:var(--glass-d1-bg);overflow:hidden}.film-card[data-astro-cid-m7g2tvks]:nth-child(2){margin-top:65px}.film-screen[data-astro-cid-m7g2tvks]{position:relative;aspect-ratio:9/15;background:var(--c-ink-soft)}.film-screen[data-astro-cid-m7g2tvks] video[data-astro-cid-m7g2tvks]{width:100%;height:100%;object-fit:contain}.film-screen[data-astro-cid-m7g2tvks]>span[data-astro-cid-m7g2tvks]{position:absolute;top:14px;left:14px;right:14px;width:fit-content;max-width:calc(100% - 28px);padding:6px 10px;border-radius:99px;background:#1a1429cc;color:var(--c-paper);font-size:10px;pointer-events:none}.film-caption[data-astro-cid-m7g2tvks]{padding:22px 18px}.film-caption[data-astro-cid-m7g2tvks] h3[data-astro-cid-m7g2tvks]{font-size:23px;margin-bottom:12px}.film-caption[data-astro-cid-m7g2tvks] p[data-astro-cid-m7g2tvks]{font-size:13px;line-height:1.65;color:var(--text-muted)}@media(max-width:900px){.film-layout[data-astro-cid-m7g2tvks]{grid-template-columns:1fr}.film-intro[data-astro-cid-m7g2tvks]{max-width:650px}.film-cards[data-astro-cid-m7g2tvks]{max-width:720px}.film-card[data-astro-cid-m7g2tvks]:nth-child(2){margin-top:35px}}@media(max-width:520px){.film-cards[data-astro-cid-m7g2tvks]{grid-template-columns:1fr;gap:28px}.film-card[data-astro-cid-m7g2tvks]:nth-child(2){margin-top:0}.film-screen[data-astro-cid-m7g2tvks]{aspect-ratio:9/13}.film-caption[data-astro-cid-m7g2tvks]{padding:24px}.film-screen[data-astro-cid-m7g2tvks]>span[data-astro-cid-m7g2tvks]{font-size:11px}}.hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:min(92svh,860px);padding-top:calc(var(--s-11) + var(--s-4));padding-bottom:var(--s-8)}.hero-shell[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:var(--s-6) var(--s-9);align-items:center}.hero-copy[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:1}.hero-shell[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{min-width:0}.hero-shell[data-astro-cid-j7pv25f6]>.cluster-media{grid-column:2;grid-row:1}.hero-dates[data-astro-cid-j7pv25f6]{grid-column:1 / -1;grid-row:2}.hero-title[data-astro-cid-j7pv25f6]{margin-bottom:var(--s-5);font-size:var(--fs-hero);color:var(--text)}.hero-lede[data-astro-cid-j7pv25f6]{max-width:52ch;margin-bottom:var(--s-6);color:var(--t-on-dark-muted)}.offer[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0 0 var(--s-7);padding:0;list-style:none}.offer-chip[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);border:1px solid var(--line-on-dark);font-size:var(--fs-sm);color:var(--t-on-dark-muted);transition:border-color var(--d-fast) var(--e-out),color var(--d-fast) var(--e-out),background-color var(--d-fast) var(--e-out)}.offer-chip[data-astro-cid-j7pv25f6]:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--c-gold);opacity:.8}.offer-chip[data-astro-cid-j7pv25f6]:hover,.offer-chip[data-astro-cid-j7pv25f6]:focus-visible{color:var(--t-on-dark);border-color:color-mix(in srgb,var(--c-gold) 55%,transparent);background:color-mix(in srgb,var(--c-gold) 10%,transparent)}.hero-dates[data-astro-cid-j7pv25f6]{padding-top:var(--s-5);border-top:1px solid var(--line-on-dark)}.hero-dates-label[data-astro-cid-j7pv25f6]{margin-bottom:var(--s-4);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--t-on-dark-faint)}.recognition-title[data-astro-cid-j7pv25f6]{margin-bottom:var(--s-7);font-size:var(--fs-3xl)}.recognition-title[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{display:block;font-style:italic;color:var(--c-gold);font-variation-settings:"SOFT" 60,"WONK" 1,"opsz" 120}.recognition-body[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-5);padding-left:var(--s-5);border-left:1px solid var(--line)}.turn-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-9);align-items:start}.turn-photo[data-astro-cid-j7pv25f6]{position:relative;margin-top:32px;border:1px solid var(--line-on-dark);border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4/3;rotate:-2deg;box-shadow:0 24px 60px #0f0b1650}.turn-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:center 40%}.turn-photo[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{position:absolute;bottom:0;left:0;right:0;padding:35px 20px 18px;background:linear-gradient(transparent,#1a1429df);font-size:12px;color:var(--c-paper)}.method-photo[data-astro-cid-j7pv25f6]{width:100%;height:210px;overflow:hidden;border-radius:var(--r-lg);border:1px solid var(--line-on-dark);align-self:center}.method-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:center 35%;transition:transform .6s var(--e-out)}.method-step[data-astro-cid-j7pv25f6]:hover .method-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.04)}.method-list[data-astro-cid-j7pv25f6]{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:step}.method-step[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:86px minmax(0,1fr) 240px;gap:var(--s-5);padding-block:var(--s-7);border-top:1px solid var(--line)}.method-step[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid var(--line)}.method-step[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:42px;width:1px;height:100%;background:linear-gradient(180deg,transparent,var(--line-on-dark-strong) 18%,var(--line-on-dark-strong) 82%,transparent)}.seccion-divisor[data-astro-cid-j7pv25f6]{margin-block:calc(var(--section-y) / 2)}.method-num[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:grid;place-items:center;width:64px;height:64px;margin-left:10px;color:var(--c-gold);transition:transform var(--d-base) var(--e-spring)}.method-num[data-astro-cid-j7pv25f6] .method-glifo{position:absolute;inset:0;width:100%;height:100%;opacity:.8;transition:opacity var(--d-base) var(--e-out),transform var(--d-slow) var(--e-out)}.method-cifra[data-astro-cid-j7pv25f6]{position:relative;font-family:var(--f-display);font-size:var(--fs-xs);letter-spacing:var(--ls-wide);color:var(--text-faint)}.method-step[data-astro-cid-j7pv25f6]:hover .method-num[data-astro-cid-j7pv25f6]{transform:scale(1.06)}.method-step[data-astro-cid-j7pv25f6]:hover .method-num[data-astro-cid-j7pv25f6] .method-glifo{opacity:1;transform:rotate(30deg)}.method-role[data-astro-cid-j7pv25f6]{margin-bottom:var(--s-3);font-size:var(--fs-sm);font-weight:600;color:var(--accent)}.method-summary[data-astro-cid-j7pv25f6]{max-width:var(--measure);margin-bottom:var(--s-4);color:var(--text-muted)}.timeline[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.timeline-step[data-astro-cid-j7pv25f6]{position:relative;padding:var(--s-5) var(--s-5) var(--s-5) var(--s-8);border-radius:var(--r-md);transition:background-color var(--d-base) var(--e-out)}.timeline-step[data-astro-cid-j7pv25f6]:hover{background:var(--panel-strong)}.timeline-step[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:var(--s-7);bottom:calc(var(--s-5) * -1);left:15px;width:1px;background:var(--line-strong)}.timeline-step[data-astro-cid-j7pv25f6]:last-child:before{display:none}.timeline-marker[data-astro-cid-j7pv25f6]{position:absolute;top:calc(var(--s-5) + 2px);left:4px;width:22px;height:22px;color:var(--c-gold);opacity:.6;transition:opacity var(--d-base) var(--e-out),transform var(--d-base) var(--e-spring)}.timeline-marker[data-astro-cid-j7pv25f6] svg{width:100%;height:100%}.timeline-step[data-astro-cid-j7pv25f6]:hover .timeline-marker[data-astro-cid-j7pv25f6]{opacity:1;transform:scale(1.18)}.timeline-time[data-astro-cid-j7pv25f6]{margin-bottom:var(--s-1);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--ls-wide);color:var(--c-gold)}.timeline-title[data-astro-cid-j7pv25f6]{margin-bottom:var(--s-2);font-size:var(--fs-lg)}.timeline-body[data-astro-cid-j7pv25f6]{max-width:var(--measure);color:var(--text-muted)}.proof-rail[data-astro-cid-j7pv25f6]{margin-block:var(--s-8)}.facilitators[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--s-4)}.facilitator[data-astro-cid-j7pv25f6]{padding:var(--s-6);border-left:2px solid color-mix(in srgb,var(--c-gold) 45%,transparent)}.facilitator-role[data-astro-cid-j7pv25f6]{margin-bottom:var(--s-3);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-gold)}.facilitator-summary[data-astro-cid-j7pv25f6]{margin-bottom:0;font-size:var(--fs-sm);color:var(--text-muted)}.filter-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--s-4)}.filter-card[data-astro-cid-j7pv25f6]{padding:var(--s-7)}.filter-card[data-astro-cid-j7pv25f6].is-quiet{background:#c9c1d84d}.filter-title[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-5);padding-bottom:var(--s-4);border-bottom:1px solid var(--line);font-size:var(--fs-lg)}.filter-title[data-astro-cid-j7pv25f6]:before{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-family:var(--f-body);font-size:14px;font-weight:700}.filter-title[data-astro-cid-j7pv25f6].is-yes:before{content:"✓";background:color-mix(in srgb,var(--c-sage) 18%,transparent);color:var(--accent)}.filter-title[data-astro-cid-j7pv25f6].is-no:before{content:"—";background:#8a5a4e24;color:#8a5a4e}.filter-card[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-4);margin:0;padding:0;list-style:none}.filter-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-left:var(--s-5);position:relative;color:var(--text-muted);line-height:var(--lh-relaxed)}.filter-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:.72em;left:0;width:10px;height:1px;background:var(--line-on-dark-strong)}.program-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--s-5)}.offer-categories[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.offer-category[data-astro-cid-j7pv25f6]{min-width:0;display:flex;flex-direction:column}.category-heading[data-astro-cid-j7pv25f6]{min-height:120px;padding-bottom:25px;border-bottom:1px solid var(--line);margin-bottom:24px}.category-heading[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:32px;color:var(--c-gold-bright);margin-bottom:12px}.category-heading[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14px;line-height:1.6;color:var(--text-muted);max-width:31ch}.offer-category[data-astro-cid-j7pv25f6] .program-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);flex:1}.category-note[data-astro-cid-j7pv25f6]{font-size:13px;line-height:1.6;color:var(--text-muted);margin-top:18px}.category-more[data-astro-cid-j7pv25f6]{margin-top:22px;align-self:flex-start}.session-offer[data-astro-cid-j7pv25f6]{margin-top:22px}@media(max-width:950px){.offer-categories[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:52px}.category-heading[data-astro-cid-j7pv25f6]{min-height:0}.offer-category[data-astro-cid-j7pv25f6] .program-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.category-heading[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:none}}.decision-sub[data-astro-cid-j7pv25f6]{margin:var(--s-9) 0 var(--s-5);font-size:var(--fs-xl)}.decision-list[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-4)}.empty[data-astro-cid-j7pv25f6]{padding:var(--s-8);text-align:center}.empty[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:var(--s-3)}.empty[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{margin-inline:auto;margin-bottom:var(--s-5)}.decision-more[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3) var(--s-6);margin-top:var(--s-7)}.accordion[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.accordion[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--line)}.accordion[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding-block:var(--s-5);cursor:pointer;list-style:none;font-family:var(--f-display);font-size:var(--fs-lg);transition:color var(--d-fast) var(--e-out)}.accordion[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.accordion[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:hover{color:var(--accent)}.accordion-icon[data-astro-cid-j7pv25f6]{position:relative;flex:none;width:18px;height:18px}.accordion-icon[data-astro-cid-j7pv25f6]:before,.accordion-icon[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor;border-radius:2px;transition:transform var(--d-base) var(--e-out)}.accordion-icon[data-astro-cid-j7pv25f6]:after{transform:rotate(90deg)}.accordion[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][open] .accordion-icon[data-astro-cid-j7pv25f6]:after{transform:rotate(0)}.accordion-body[data-astro-cid-j7pv25f6]{overflow:hidden}.accordion-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:var(--measure);padding-bottom:var(--s-5);color:var(--text-muted)}.faq-more[data-astro-cid-j7pv25f6]{margin-top:var(--s-6);text-align:center}.closing[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;display:grid;place-items:center;min-height:68svh;text-align:center}.closing[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(180deg,var(--c-ink-deep),#1a142987 28%,#1a1429b8 75%,var(--c-ink-deep)),var(--closing-photo);background-size:cover;background-position:center 44%}.closing-inner[data-astro-cid-j7pv25f6]{padding:clamp(25px,5vw,60px);border:1px solid var(--line-on-dark);border-radius:var(--r-xl);background:#1a1429a8;backdrop-filter:blur(14px)}.closing-inner[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{justify-content:center}.closing-title[data-astro-cid-j7pv25f6]{margin-bottom:var(--s-7);font-size:var(--fs-3xl)}.closing-actions[data-astro-cid-j7pv25f6]{justify-content:center}@media(max-width:1000px){.hero[data-astro-cid-j7pv25f6]{min-height:auto}.hero-shell[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.hero-copy[data-astro-cid-j7pv25f6],.hero-shell[data-astro-cid-j7pv25f6]>.cluster-media,.hero-dates[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:auto}.hero-copy[data-astro-cid-j7pv25f6]{order:1}.hero-dates[data-astro-cid-j7pv25f6]{order:3}.hero-shell[data-astro-cid-j7pv25f6]>.cluster-media{order:2}.turn-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--s-6)}.method-step[data-astro-cid-j7pv25f6]{grid-template-columns:64px minmax(0,1fr) 180px;gap:18px}.method-photo[data-astro-cid-j7pv25f6]{height:190px}}@media(max-width:620px){.method-step[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--s-4)}.method-photo[data-astro-cid-j7pv25f6]{height:240px}.method-step[data-astro-cid-j7pv25f6]:before{display:none}.method-num[data-astro-cid-j7pv25f6]{margin-left:0}.facilitator[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.facilitator[data-astro-cid-j7pv25f6] .facilitator-photo{width:100%;height:220px}.recognition-body[data-astro-cid-j7pv25f6]{padding-left:var(--s-4)}}
