.seal[data-astro-cid-lojqx2gf]{--wax:light-dark(oklch(42% .17 35),oklch(39% .15 33));--wax-deep:light-dark(oklch(30% .13 31),oklch(27% .11 30));--wax-edge:light-dark(oklch(55% .19 39),oklch(50% .17 37));aspect-ratio:1;width:100%;position:relative}.seal__probe[data-astro-cid-lojqx2gf]{width:0;height:0;position:absolute;overflow:hidden}.seal__probe[data-astro-cid-lojqx2gf] i[data-astro-cid-lojqx2gf]:first-child{color:var(--wax)}.seal__probe[data-astro-cid-lojqx2gf] i[data-astro-cid-lojqx2gf]:nth-child(2){color:var(--wax-deep)}.seal__probe[data-astro-cid-lojqx2gf] i[data-astro-cid-lojqx2gf]:nth-child(3){color:var(--wax-edge)}.seal__probe[data-astro-cid-lojqx2gf] i[data-astro-cid-lojqx2gf]:nth-child(4){color:var(--paper)}.seal__svg[data-astro-cid-lojqx2gf],.seal__gl{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.seal__gl{opacity:0;transition:opacity .32s var(--ease-out)}.seal[data-astro-cid-lojqx2gf][data-gl] .seal__gl{opacity:1}.seal[data-astro-cid-lojqx2gf][data-gl] .seal__svg[data-astro-cid-lojqx2gf]{opacity:0;visibility:hidden;transition:opacity .32s var(--ease-out), visibility 0s .32s}.seal[data-astro-cid-lojqx2gf][data-press] .seal__svg[data-astro-cid-lojqx2gf],.seal[data-astro-cid-lojqx2gf][data-press] .seal__gl{transition:none}.s-wax[data-astro-cid-lojqx2gf]{stop-color:var(--wax)}.s-deep[data-astro-cid-lojqx2gf]{stop-color:var(--wax-deep)}.s-edge[data-astro-cid-lojqx2gf]{stop-color:var(--wax-edge)}.s-shadow[data-astro-cid-lojqx2gf]{stop-color:rgb(var(--shadow-ink) / calc(.22 * var(--shadow-a)))}.s-shadow-out[data-astro-cid-lojqx2gf]{stop-color:rgb(var(--shadow-ink) / 0)}#seal-relief[data-astro-cid-lojqx2gf] use[data-astro-cid-lojqx2gf],#seal-relief[data-astro-cid-lojqx2gf] path[data-astro-cid-lojqx2gf]{fill:var(--wax-edge)}.seal__device[data-astro-cid-lojqx2gf] path[data-astro-cid-lojqx2gf]{fill:color-mix(in oklab, var(--wax-edge), white 8%)}@media print{.seal__gl{display:none}.seal[data-astro-cid-lojqx2gf][data-gl] .seal__svg[data-astro-cid-lojqx2gf]{opacity:1;visibility:visible}}@media (forced-colors:active){.seal[data-astro-cid-lojqx2gf]{display:none}}@media (prefers-reduced-motion:no-preference){.seal[data-astro-cid-lojqx2gf]{animation:.82s cubic-bezier(.16,1,.3,1) .22s backwards seal-strike}@keyframes seal-strike{0%{opacity:0;transform:translateY(-14px)scale(1.06)}70%{opacity:1}to{opacity:1;transform:none}}}.hero[data-astro-cid-lcdefpme]{padding-block:var(--s4) var(--s2);min-height:calc(100svh - var(--fold-peek,26rem));align-content:center;display:grid;position:relative}@media (width<=700px){.hero[data-astro-cid-lcdefpme]{--fold-peek:22rem}}.hero__text[data-astro-cid-lcdefpme]{z-index:1;max-width:44rem;position:relative}.hero[data-astro-cid-lcdefpme]{--seal-d:clamp(6rem, 30vw, 42rem)}.hero__seal[data-astro-cid-lcdefpme]{--seal-rotate:-11deg;--vis:min(calc(11.5vw - 6px), calc(var(--seal-d) * .72));top:50%;left:calc(100% + (100vw - 100%) / 2 - var(--vis));width:var(--seal-d);translate:0 -50%;rotate:var(--seal-rotate);z-index:0;position:absolute;right:auto}@media (width>=1067px){.hero__seal[data-astro-cid-lcdefpme]{--vis:min(calc(94vw - 890px), calc(var(--seal-d) * .72))}}@media (height<=800px) and (width>=861px){.hero__seal[data-astro-cid-lcdefpme]{--vis:calc(var(--seal-d) * .72)}}@media (width<=860px){.hero[data-astro-cid-lcdefpme]{--seal-d:clamp(5rem, 24vw, 11rem)}.hero__seal[data-astro-cid-lcdefpme]{margin-right:calc(-1 * var(--gutter));margin-block:calc(var(--seal-d) * -.06) calc(var(--seal-d) * -.06 + var(--s0));grid-row:1;justify-self:end;position:static;left:auto;translate:26%}.hero__text[data-astro-cid-lcdefpme]{grid-row:2}}.hero__h1[data-astro-cid-lcdefpme]{font-size:clamp(1.7rem,9vw,6rem);line-height:var(--lh-display);letter-spacing:var(--tracking-display);text-wrap:nowrap;justify-items:start;display:grid}.hero__lead[data-astro-cid-lcdefpme]{white-space:nowrap;display:block}.hero__turn[data-astro-cid-lcdefpme]{white-space:nowrap;align-items:baseline;gap:.26em;display:flex}.rotator[data-astro-cid-lcdefpme]{white-space:nowrap;grid-template-areas:"w";display:inline-grid}.rotator__word[data-astro-cid-lcdefpme]{color:var(--accent);opacity:0;filter:blur(6px);transition:opacity .26s var(--ease-out), transform .26s var(--ease-out), filter .26s var(--ease-out);grid-area:w;font-style:italic;transform:translateY(.34em)}.rotator__word[data-astro-cid-lcdefpme][data-active]{opacity:1;filter:none;transition:opacity .52s var(--ease-out-expo), transform .6s var(--ease-out-expo), filter .42s var(--ease-out-expo);transform:none}@media (prefers-reduced-motion:reduce){.rotator__word[data-astro-cid-lcdefpme]{filter:none;transition:opacity .16s linear;transform:none}.rotator__word[data-astro-cid-lcdefpme][data-active]{transition:opacity .16s linear}}.hero__lede[data-astro-cid-lcdefpme]{margin-top:var(--s2);font-size:var(--step-0);line-height:var(--lh-prose);color:var(--ink-soft);text-wrap:pretty;max-width:46ch}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--s1);margin-top:var(--s3);flex-wrap:wrap;display:flex}@media (width<=700px){.hero__actions[data-astro-cid-lcdefpme]{gap:var(--s0);grid-template-columns:1fr;display:grid}.hero__actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%;min-height:54px}}@media (height<=880px){.hero[data-astro-cid-lcdefpme]{padding-block:var(--s2) var(--s1)}.hero__lede[data-astro-cid-lcdefpme]{margin-top:var(--s1)}.hero__actions[data-astro-cid-lcdefpme]{margin-top:var(--s2)}.shelf-section[data-astro-cid-lcdefpme]{padding-top:var(--s3)}.shelf-section[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:var(--s2)}}@media (height<=800px){.hero[data-astro-cid-lcdefpme]{padding-block:var(--s1) var(--s0)}.shelf-section[data-astro-cid-lcdefpme]{padding-top:var(--s2)}.shelf-section[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:var(--s1)}@media (width<=860px){.hero[data-astro-cid-lcdefpme]{--seal-d:clamp(5rem, 20vw, 10rem)}}}@media (height<=640px){.hero[data-astro-cid-lcdefpme]{min-height:0;padding-block:var(--s2) var(--s1)}}@media (height<=880px) and (width>=761px){.hero__h1[data-astro-cid-lcdefpme]{font-size:clamp(1.6rem,7.2vw,4.5rem)}}@media (height<=800px) and (width>=761px){.hero__h1[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,5.4vw,3rem)}}.section-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--s2);border-top:var(--rule-section);padding-top:var(--s1);margin-bottom:var(--s3);display:flex}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-3)}@media (width<=760px){.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-2)}}@media (height<=800px) and (width>=761px){.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-2)}}.section-head__more[data-astro-cid-lcdefpme]{min-height:44px;color:var(--ink-soft);align-items:center;margin-right:-.02em;text-decoration:none;display:inline-flex}.section-head__more[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.shelf-section[data-astro-cid-lcdefpme],.programs-section[data-astro-cid-lcdefpme],.eras-section[data-astro-cid-lcdefpme],.themes-section[data-astro-cid-lcdefpme]{padding-block:var(--s4) 0}.themes-section[data-astro-cid-lcdefpme]{padding-bottom:var(--s2)}.proglist[data-astro-cid-lcdefpme]{column-gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));grid-auto-rows:auto;row-gap:0;margin:0;padding:0;list-style:none;display:grid}.proglist[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{grid-row:span 2;grid-template-rows:subgrid;min-width:0;display:grid}.prog[data-astro-cid-lcdefpme]{grid-row:span 2;grid-template-rows:subgrid;align-items:baseline;column-gap:var(--s1);grid-template-columns:minmax(0,1fr) auto;min-width:0;text-decoration:none;display:grid}.prog__name[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--ink-strong);padding-block:var(--s1) 0;text-wrap:balance;grid-row:1}.prog[data-astro-cid-lcdefpme]:hover .prog__name[data-astro-cid-lcdefpme]{color:var(--accent)}.prog[data-astro-cid-lcdefpme]:after{content:"";border-bottom:var(--rule);margin-top:var(--s1);grid-area:2/1/auto/-1;align-self:end}.prog__count[data-astro-cid-lcdefpme]{color:var(--ink-mute);font-size:var(--step--2);white-space:nowrap;padding-block:var(--s1) 0;grid-row:1}.timeline[data-astro-cid-lcdefpme]{column-gap:4px;row-gap:var(--s0);grid-template-rows:1fr auto auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;margin:0;padding:0;list-style:none;display:grid}.timeline[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{grid-row:span 3;grid-template-rows:subgrid;min-width:0;display:grid}.tl[data-astro-cid-lcdefpme]{grid-row:span 3;grid-template-rows:subgrid;min-width:0;min-height:44px;text-decoration:none;display:grid}.tl__bar[data-astro-cid-lcdefpme]{height:calc(18px + var(--f) * 140px);background:color-mix(in oklch, var(--ink) 18%, var(--paper-deep));border-top:2px solid var(--ink);transition:background var(--dur-fast);display:block}.tl[data-astro-cid-lcdefpme]:hover .tl__bar[data-astro-cid-lcdefpme]{background:var(--accent)}.tl__bar[data-astro-cid-lcdefpme]{align-self:end}.tl__label[data-astro-cid-lcdefpme]{font-size:var(--step--2);color:var(--ink-soft);hyphens:auto;text-wrap:pretty;line-height:1.2}.tl__count[data-astro-cid-lcdefpme]{color:var(--ink-mute);font-size:var(--step--2);font-variant-numeric:tabular-nums;align-self:start}.themecloud[data-astro-cid-lcdefpme]{gap:var(--s0) var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.themecloud[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:44px;font-size:var(--step-2);color:var(--ink-soft);border-bottom:1px solid var(--edge-strong);transition:color var(--dur-fast), border-color var(--dur-fast);align-items:baseline;gap:.45em;padding-block:.1em;font-style:italic;text-decoration:none;display:inline-flex}.themecloud__n[data-astro-cid-lcdefpme]{font-family:var(--font-ui);font-style:normal;font-size:var(--step--2);font-variant-numeric:tabular-nums;color:var(--ink-mute);transition:color var(--dur-fast);align-self:baseline}.themecloud[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.themecloud[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{color:var(--accent);border-bottom-color:var(--accent)}.themecloud[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .themecloud__n[data-astro-cid-lcdefpme],.themecloud[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible .themecloud__n[data-astro-cid-lcdefpme]{color:var(--accent)}@media (width<=860px){.timeline[data-astro-cid-lcdefpme]{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;align-items:stretch;gap:0}.timeline[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{grid-row:auto;display:block}.tl[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--s0) var(--s1);min-height:48px;padding:var(--s0) 0 .9rem;border-bottom:var(--rule);grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label count""bar bar"}.tl__label[data-astro-cid-lcdefpme]{font-size:var(--step-0);color:var(--ink-strong);hyphens:manual;grid-area:label}.tl__count[data-astro-cid-lcdefpme]{font-size:var(--step--1);grid-area:count;align-self:baseline}.tl__bar[data-astro-cid-lcdefpme]{background:var(--paper-deeper);background-image:linear-gradient(to right, var(--ink) 0, var(--ink) calc(var(--f) * 100%), transparent calc(var(--f) * 100%));border:0;grid-area:bar;width:100%;height:3px}.tl[data-astro-cid-lcdefpme]:hover .tl__bar[data-astro-cid-lcdefpme]{background-image:linear-gradient(to right, var(--accent) 0, var(--accent) calc(var(--f) * 100%), transparent calc(var(--f) * 100%))}}
