.doors[data-astro-cid-mtq7dlqr]{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:2.5rem;display:grid}.doors[data-astro-cid-mtq7dlqr]>.doors__card{--ease:cubic-bezier(.2, .8, .2, 1);flex-direction:column;justify-content:flex-end;height:520px;padding:1.75rem;transition:background-color .8s;display:flex}.doors[data-astro-cid-mtq7dlqr]>.doors__card:hover,.doors[data-astro-cid-mtq7dlqr]>.doors__card:focus-within{background:color-mix(in srgb, var(--color-brand) 8%, var(--color-surface-muted))}.doors__art[data-astro-cid-mtq7dlqr]{object-fit:cover;object-position:50% 28%;pointer-events:none;width:100%;height:100%;transition:opacity 1s var(--ease), transform 1s var(--ease);position:absolute;inset:0}.doors__art--wide[data-astro-cid-mtq7dlqr]{object-fit:contain;object-position:50% 0}.doors__card:hover .doors__art[data-astro-cid-mtq7dlqr],.doors__card:focus-within .doors__art[data-astro-cid-mtq7dlqr]{opacity:.08;transform:scale(1.03)}.doors__scrim[data-astro-cid-mtq7dlqr]{pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--color-card) 92%, transparent), color-mix(in srgb, var(--color-card) 55%, transparent) 16%, transparent 34%);transition:opacity .8s;position:absolute;inset:0}.doors__card:hover .doors__scrim[data-astro-cid-mtq7dlqr],.doors__card:focus-within .doors__scrim[data-astro-cid-mtq7dlqr]{opacity:0}.door[data-astro-cid-mtq7dlqr]{position:relative}.door__title[data-astro-cid-mtq7dlqr]{min-height:2.1em;font-family:var(--font-display);letter-spacing:var(--tracking-display-lg);color:var(--color-ink);font-size:34px;line-height:1.05}.door__more[data-astro-cid-mtq7dlqr]{opacity:0;transition:grid-template-rows .8s var(--ease), opacity .8s var(--ease);grid-template-rows:0fr;display:grid}.doors__card:hover .door__more[data-astro-cid-mtq7dlqr],.doors__card:focus-within .door__more[data-astro-cid-mtq7dlqr]{opacity:1;grid-template-rows:1fr}.door__more-inner[data-astro-cid-mtq7dlqr]{overflow:hidden}.door__text[data-astro-cid-mtq7dlqr]{max-width:320px;color:var(--color-ink-muted);margin-top:1rem;font-size:15px;line-height:1.5rem}.doors__card--wide .door__text[data-astro-cid-mtq7dlqr]{max-width:520px}.door__ctas[data-astro-cid-mtq7dlqr]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1.25rem;display:flex}.door__link[data-astro-cid-mtq7dlqr]{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:4px;font-size:.875rem;font-weight:600;transition:color .2s,text-decoration-color .2s}.door__link[data-astro-cid-mtq7dlqr]:hover,.door__link[data-astro-cid-mtq7dlqr]:focus-visible{color:var(--color-brand);text-decoration-color:currentColor}@media (width>=768px){.doors[data-astro-cid-mtq7dlqr]{grid-template-columns:repeat(3,minmax(0,1fr))}.doors[data-astro-cid-mtq7dlqr]>.doors__card--wide{grid-column:span 2}}@media (hover:none){.door__more[data-astro-cid-mtq7dlqr]{opacity:1;grid-template-rows:1fr}.doors__art[data-astro-cid-mtq7dlqr]{opacity:.35}.door__ctas[data-astro-cid-mtq7dlqr] a[data-analytics=cta]:not(.door__link){height:2.75rem;padding-inline:1.25rem;font-size:14px}.door__link[data-astro-cid-mtq7dlqr]{align-items:center;min-height:2.75rem;display:inline-flex}}@media (width<=767px){.doors[data-astro-cid-mtq7dlqr]>.doors__card{height:auto;padding:15rem 1.25rem 1.5rem}.doors__art[data-astro-cid-mtq7dlqr],.doors__card:hover .doors__art[data-astro-cid-mtq7dlqr],.doors__card:focus-within .doors__art[data-astro-cid-mtq7dlqr]{opacity:1;height:15rem;inset:0 0 auto;transform:none;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.doors__scrim[data-astro-cid-mtq7dlqr]{display:none}.door__more[data-astro-cid-mtq7dlqr]{opacity:1;grid-template-rows:1fr}.door__title[data-astro-cid-mtq7dlqr]{text-wrap:balance;min-height:0;font-size:28px}.door__title[data-astro-cid-mtq7dlqr] br{display:none}.door__text[data-astro-cid-mtq7dlqr]{margin-top:.5rem;font-size:14px;line-height:1.375rem}}@media (prefers-reduced-motion:reduce){.doors[data-astro-cid-mtq7dlqr]>.doors__card,.doors__art[data-astro-cid-mtq7dlqr],.doors__scrim[data-astro-cid-mtq7dlqr],.door__more[data-astro-cid-mtq7dlqr]{transition:none}}.rec-hero[data-astro-cid-x5pdv3ht]{background:var(--card-bg);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;padding:48px 20px 44px;display:grid}@media (width>=640px){.rec-hero[data-astro-cid-x5pdv3ht]{padding:64px 40px 56px}}@media (width>=1024px){.rec-hero[data-astro-cid-x5pdv3ht]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;padding:80px 96px 72px}}.rec-hero__title[data-astro-cid-x5pdv3ht]{letter-spacing:var(--tracking-display-lg);font-size:clamp(40px,5vw,64px);line-height:1.04}.rec-hero__stats[data-astro-cid-x5pdv3ht]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px;margin-top:36px;display:grid}.rec-hero__stats[data-astro-cid-x5pdv3ht]>div[data-astro-cid-x5pdv3ht]{flex-direction:column;display:flex}.rec-hero__stats[data-astro-cid-x5pdv3ht] dt[data-astro-cid-x5pdv3ht]{color:var(--color-ink-muted);font-size:14px;line-height:20px}.rec-hero__stats[data-astro-cid-x5pdv3ht] dd[data-astro-cid-x5pdv3ht]{font-family:var(--font-display);color:var(--color-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.rec-hero__stats[data-astro-cid-x5pdv3ht] span[data-astro-cid-x5pdv3ht]{max-width:440px;color:var(--color-ink-faint);margin-top:6px;font-size:13px;line-height:18px}.rec-hero__total[data-astro-cid-x5pdv3ht]{border-bottom:1px solid var(--color-line);grid-column:1/-1;padding-bottom:24px}.rec-hero__total[data-astro-cid-x5pdv3ht] dd[data-astro-cid-x5pdv3ht]{letter-spacing:-.03em;margin-top:4px;font-size:clamp(72px,9.5vw,132px);line-height:.98}.rec-hero__total[data-astro-cid-x5pdv3ht] span[data-astro-cid-x5pdv3ht]{margin-top:12px}.rec-hero__stats[data-astro-cid-x5pdv3ht]>div[data-astro-cid-x5pdv3ht]:not(.rec-hero__total) dd[data-astro-cid-x5pdv3ht]{letter-spacing:-.02em;order:-1;margin-bottom:6px;font-size:clamp(30px,3.2vw,40px);line-height:1}.rec-hero__temple[data-astro-cid-x5pdv3ht]{width:100%;max-width:300px;margin-inline:auto}@media (width>=1024px){.rec-hero__temple[data-astro-cid-x5pdv3ht]{max-width:520px}}.rec-lessons[data-astro-cid-x5pdv3ht]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=720px){.rec-lessons[data-astro-cid-x5pdv3ht]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rec-lessons[data-astro-cid-x5pdv3ht] article[data-astro-cid-x5pdv3ht]{box-shadow:inset 0 0 0 1px var(--color-line);border-radius:24px;padding:24px}.rec-lessons[data-astro-cid-x5pdv3ht] h3[data-astro-cid-x5pdv3ht]{color:var(--color-ink);font-size:19px;font-weight:500;line-height:26px}.rec-lessons[data-astro-cid-x5pdv3ht] p[data-astro-cid-x5pdv3ht]{color:var(--color-ink-muted);margin-top:8px;font-size:15px;line-height:22px}.rec-sources[data-astro-cid-x5pdv3ht]{flex-wrap:wrap;gap:4px 16px;margin-top:12px;display:flex}.rec-sources[data-astro-cid-x5pdv3ht] a[data-astro-cid-x5pdv3ht]{color:var(--color-brand);font-size:13px}.rec-table[data-astro-cid-x5pdv3ht]{box-shadow:inset 0 0 0 1px var(--color-line);border-radius:16px;overflow-x:auto}.rec-table[data-astro-cid-x5pdv3ht] table[data-astro-cid-x5pdv3ht]{border-collapse:collapse;width:100%;min-width:860px;font-size:14px;line-height:20px}.rec-table[data-astro-cid-x5pdv3ht] th[data-astro-cid-x5pdv3ht]{text-align:left;border-bottom:1px solid var(--color-line-strong);color:var(--color-ink-faint);background:var(--color-page);padding:12px 14px;font-size:13px;font-weight:500;position:sticky;top:0}.rec-table[data-astro-cid-x5pdv3ht] td[data-astro-cid-x5pdv3ht]{border-bottom:1px solid var(--color-line);vertical-align:top;color:var(--color-ink-muted);padding:14px}.rec-table[data-astro-cid-x5pdv3ht] tr[data-astro-cid-x5pdv3ht]:last-child td[data-astro-cid-x5pdv3ht]{border-bottom:0}.rec-table[data-astro-cid-x5pdv3ht] td[data-astro-cid-x5pdv3ht] strong[data-astro-cid-x5pdv3ht]{color:var(--color-ink);font-weight:500;display:block}.rec-table[data-astro-cid-x5pdv3ht] .sub[data-astro-cid-x5pdv3ht]{color:var(--color-ink-faint);margin-top:4px;font-size:13px;line-height:18px;display:block}.rec-table[data-astro-cid-x5pdv3ht] .num[data-astro-cid-x5pdv3ht]{text-align:right;white-space:nowrap;color:var(--color-ink);font-variant-numeric:tabular-nums}.rec-table[data-astro-cid-x5pdv3ht] .date[data-astro-cid-x5pdv3ht]{white-space:nowrap;font-variant-numeric:tabular-nums}.rec-table[data-astro-cid-x5pdv3ht] .src[data-astro-cid-x5pdv3ht] a[data-astro-cid-x5pdv3ht]{color:var(--color-brand);white-space:nowrap;font-size:13px;display:block}.rec-updated[data-astro-cid-x5pdv3ht]{color:var(--color-ink-faint);margin-top:24px;font-size:13px;line-height:18px}.rec-updated[data-astro-cid-x5pdv3ht] a[data-astro-cid-x5pdv3ht]{color:var(--color-brand)}.rec-years[data-astro-cid-x5pdv3ht]{flex-wrap:wrap;gap:8px;display:flex}.rec-years[data-astro-cid-x5pdv3ht] a[data-astro-cid-x5pdv3ht]{box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:6px 12px;font-size:13px;line-height:18px}.rec-years[data-astro-cid-x5pdv3ht] a[data-astro-cid-x5pdv3ht]:hover{color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line-strong)}.rec-table[data-astro-cid-x5pdv3ht] tbody[data-astro-cid-x5pdv3ht],.rec-table[data-astro-cid-x5pdv3ht] tr[data-astro-cid-x5pdv3ht][id]{scroll-margin-top:96px}.rec-table[data-astro-cid-x5pdv3ht] .rec-yearrow[data-astro-cid-x5pdv3ht] td[data-astro-cid-x5pdv3ht]{background:var(--color-page);border-bottom:1px solid var(--color-line-strong);padding:28px 14px 10px}.rec-table[data-astro-cid-x5pdv3ht] tbody[data-astro-cid-x5pdv3ht]:first-of-type .rec-yearrow[data-astro-cid-x5pdv3ht] td[data-astro-cid-x5pdv3ht]{padding-top:16px}.rec-yearrow[data-astro-cid-x5pdv3ht] h3[data-astro-cid-x5pdv3ht]{color:var(--color-ink);margin-right:12px;font-size:17px;font-weight:500;line-height:24px;display:inline}.rec-yearrow[data-astro-cid-x5pdv3ht] span[data-astro-cid-x5pdv3ht]{color:var(--color-ink-faint);font-size:13px}.rec-table[data-astro-cid-x5pdv3ht] tbody[data-astro-cid-x5pdv3ht]:last-of-type tr[data-astro-cid-x5pdv3ht]:last-child td[data-astro-cid-x5pdv3ht]{border-bottom:0}.rec-anchor[data-astro-cid-x5pdv3ht]{color:inherit}.rec-anchor[data-astro-cid-x5pdv3ht]:hover{color:var(--color-brand);text-underline-offset:3px;text-decoration:underline}.rec-table[data-astro-cid-x5pdv3ht] tr[data-astro-cid-x5pdv3ht]:target td[data-astro-cid-x5pdv3ht]{background:color-mix(in srgb, var(--color-brand) 7%, transparent)}.rec-changes[data-astro-cid-x5pdv3ht]{grid-template-columns:minmax(0,1fr);gap:24px;max-width:960px;margin-top:32px;scroll-margin-top:96px;display:grid}@media (width>=720px){.rec-changes[data-astro-cid-x5pdv3ht]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rec-changes[data-astro-cid-x5pdv3ht] h3[data-astro-cid-x5pdv3ht]{color:var(--color-ink);font-size:15px;font-weight:500;line-height:22px}.rec-changes[data-astro-cid-x5pdv3ht] ul[data-astro-cid-x5pdv3ht],.rec-changes[data-astro-cid-x5pdv3ht] p[data-astro-cid-x5pdv3ht]{color:var(--color-ink-muted);margin-top:6px;font-size:13px;line-height:20px}#questions[data-astro-cid-x5pdv3ht]{scroll-margin-top:80px}.rec-faq[data-astro-cid-x5pdv3ht]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=720px){.rec-faq[data-astro-cid-x5pdv3ht]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rec-faq[data-astro-cid-x5pdv3ht] article[data-astro-cid-x5pdv3ht]{box-shadow:inset 0 0 0 1px var(--color-line);border-radius:24px;padding:24px}.rec-faq[data-astro-cid-x5pdv3ht] h3[data-astro-cid-x5pdv3ht]{color:var(--color-ink);font-size:19px;font-weight:500;line-height:26px}.rec-faq[data-astro-cid-x5pdv3ht] p[data-astro-cid-x5pdv3ht]{color:var(--color-ink-muted);margin-top:8px;font-size:15px;line-height:22px}.rec-faq[data-astro-cid-x5pdv3ht] a[data-astro-cid-x5pdv3ht]{color:var(--color-brand);text-underline-offset:3px;text-decoration:underline}
