.chrono[data-astro-cid-4rbspgcf]{--plate-w:min(100%, calc(var(--plate-max-h,30svh) * var(--ratio)));justify-items:center;width:100%;display:grid}.chrono__nums[data-astro-cid-4rbspgcf],.chrono__plate[data-astro-cid-4rbspgcf],.chrono__scale[data-astro-cid-4rbspgcf]{width:var(--plate-w);position:relative}.chrono__plate[data-astro-cid-4rbspgcf]{aspect-ratio:var(--ratio)}.chrono__poster[data-astro-cid-4rbspgcf],.chrono__poster[data-astro-cid-4rbspgcf] img[data-astro-cid-4rbspgcf]{width:100%;height:100%}.chrono__poster[data-astro-cid-4rbspgcf] img[data-astro-cid-4rbspgcf]{object-fit:cover;object-position:50% 58%;border-radius:1px}.chrono__cap[data-astro-cid-4rbspgcf]{font-family:var(--font-display);font-style:italic;font-size:var(--step-0);text-align:center;color:var(--ink);margin-top:.6rem;line-height:1.35}.chrono--interim[data-astro-cid-4rbspgcf]{--plate-w:100%;flex-direction:column;align-items:stretch;display:flex}.chrono--interim[data-astro-cid-4rbspgcf] .chrono__plate[data-astro-cid-4rbspgcf]{aspect-ratio:auto;flex:auto;min-height:9rem}.chrono--interim[data-astro-cid-4rbspgcf] .chrono__poster[data-astro-cid-4rbspgcf]{position:absolute;inset:0}.chrono__nums[data-astro-cid-4rbspgcf]{height:28px;font-size:var(--step--1)}.chrono__num[data-astro-cid-4rbspgcf]{left:calc(var(--x) * 100%);color:var(--ink-soft);line-height:1;transition:color .16s linear;position:absolute;top:0;transform:translate(-50%)}.chrono__num[data-astro-cid-4rbspgcf]:after{content:"";border-left:1px dashed color-mix(in oklch, var(--periwinkle) 75%, transparent);height:8px;position:absolute;top:19px;left:50%}.chrono__num[data-astro-cid-4rbspgcf].is-current{color:var(--ink)}.chrono__plate[data-astro-cid-4rbspgcf] .chrono__layers{pointer-events:none;position:absolute;inset:0}.chrono__plate[data-astro-cid-4rbspgcf] .chrono__layers img{opacity:0;max-width:none;position:absolute}.chrono[data-astro-cid-4rbspgcf].is-pinned .chrono__layers img{will-change:opacity}.chrono__scale[data-astro-cid-4rbspgcf]{height:52px;font-size:var(--step--1);color:var(--ink);margin-top:34px;overflow:clip visible}.chrono__track[data-astro-cid-4rbspgcf]{width:100%}.chrono__ticks[data-astro-cid-4rbspgcf]{width:100%;max-width:none;height:24px;overflow:visible}.chrono__ticks[data-astro-cid-4rbspgcf] line[data-astro-cid-4rbspgcf]{stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.chrono__ticks[data-astro-cid-4rbspgcf] line[data-astro-cid-4rbspgcf].minor{stroke:color-mix(in oklch, var(--ink) 45%, transparent)}.chrono__t[data-astro-cid-4rbspgcf]{left:calc(var(--x) * 100%);white-space:nowrap;line-height:1.2;position:absolute;top:22px;transform:translate(-50%)}.chrono__rail[data-astro-cid-4rbspgcf]{will-change:transform;height:0;position:absolute;inset:0 0 auto}.chrono__marker[data-astro-cid-4rbspgcf]{left:calc(var(--x) * 100%);background:linear-gradient(to bottom, var(--maple-hi), var(--maple) 50%, var(--maple-lo));width:18px;height:9px;box-shadow:0 0 0 1px color-mix(in oklch, var(--ink) 55%, transparent), 0 2px 3px -1px color-mix(in oklch, var(--ink) 35%, transparent);border-radius:2px;margin-left:-9px;position:absolute;top:-3px}.chrono__readout[data-astro-cid-4rbspgcf]{white-space:nowrap;font-size:var(--step--1);color:var(--ink);opacity:0;line-height:1;transition:opacity .2s linear;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.chrono[data-astro-cid-4rbspgcf].is-running .chrono__readout[data-astro-cid-4rbspgcf]{opacity:1}@media (width<=1023.98px){.chrono--final[data-astro-cid-4rbspgcf]{--plate-w:100%}.chrono--final[data-astro-cid-4rbspgcf] .chrono__plate[data-astro-cid-4rbspgcf]{aspect-ratio:var(--m-ratio)}.is-off-mobile[data-astro-cid-4rbspgcf]{display:none}.chrono__num[data-astro-cid-4rbspgcf],.chrono__t[data-astro-cid-4rbspgcf]{left:calc(var(--xm) * 100%)}.chrono__track[data-astro-cid-4rbspgcf]{overflow:hidden}.chrono__ticks[data-astro-cid-4rbspgcf]{width:calc(100% / (var(--x1m) - var(--x0m)));margin-left:calc(-100% * var(--x0m) / (var(--x1m) - var(--x0m)))}.chrono__marker[data-astro-cid-4rbspgcf]{left:calc(var(--m-start) * 100%)}.chrono__scale[data-astro-cid-4rbspgcf]{margin-top:10px}}@media (prefers-reduced-motion:no-preference){.chrono--interim[data-astro-cid-4rbspgcf] .chrono__poster[data-astro-cid-4rbspgcf] img[data-astro-cid-4rbspgcf]{animation:2.4s steps(12,end) .15s both chrono-develop}}@media (width<=1023.98px) and (prefers-reduced-motion:no-preference){.chrono--final[data-astro-cid-4rbspgcf] .chrono__poster[data-astro-cid-4rbspgcf] img[data-astro-cid-4rbspgcf]{animation:2.4s steps(12,end) .15s both chrono-develop}.chrono--final[data-astro-cid-4rbspgcf] .chrono__rail[data-astro-cid-4rbspgcf]{animation:2.4s steps(11,end) .15s both chrono-ride}}@keyframes chrono-develop{0%{opacity:.22}to{opacity:1}}@keyframes chrono-ride{0%{transform:translate(0)}to{transform:translateX(var(--m-travel))}}.hero[data-astro-cid-ge2uvauf]{position:relative}.hero__display[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:var(--ink);letter-spacing:-.012em;padding-bottom:.06em;font-weight:400;line-height:1.02}.hero__h1[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.003em;text-wrap:balance;line-height:1.16}.hero__link[data-astro-cid-ge2uvauf]{margin-top:.35em;font-size:clamp(1.125rem,1.3vw,1.5rem)}@media (width>=1024px){.hero[data-astro-cid-ge2uvauf]{height:calc(100svh - var(--hdr-row));min-height:600px}.hero__inner[data-astro-cid-ge2uvauf]{flex-direction:column;height:100%;display:flex}.hero__text[data-astro-cid-ge2uvauf]{--fw:min(100vw, var(--frame-max));width:calc((var(--fw) - 2 * var(--page-pad)) * .47);justify-items:start;gap:clamp(8px,1.3vh,16px);padding-top:clamp(14px,3vh,34px);display:grid}.hero__display[data-astro-cid-ge2uvauf]{font-size:min(calc(var(--fw) * .043), 7.9vh);white-space:nowrap}.hero__h1[data-astro-cid-ge2uvauf]{font-size:clamp(1.5rem, min(calc(var(--fw) * .0195), 3.55vh), 2.25rem);max-width:23em}.hero__fig[data-astro-cid-ge2uvauf]{flex:auto;align-items:flex-end;min-height:0;padding-top:clamp(18px,3vh,40px);padding-bottom:clamp(10px,2vh,26px);display:flex;container-type:size}.hero__fig[data-astro-cid-ge2uvauf] .chrono{--plate-max-h:calc(100cqh - 128px)}.hero__fig[data-astro-cid-ge2uvauf] .chrono--interim{height:100%}}@media (width<=1023.98px){.hero[data-astro-cid-ge2uvauf]{min-height:calc(100svh - var(--hdr-row-m));flex-direction:column;display:flex}.hero__inner[data-astro-cid-ge2uvauf]{padding-top:var(--space-2xs);padding-bottom:var(--space-m);flex-direction:column;flex:auto;display:flex}.hero__text[data-astro-cid-ge2uvauf]{gap:var(--space-xs);justify-items:start;display:grid}.hero__display[data-astro-cid-ge2uvauf]{font-size:var(--step-5)}.hero__h1[data-astro-cid-ge2uvauf]{font-size:var(--step-2)}.hero__fig[data-astro-cid-ge2uvauf]{min-height:15rem;margin-top:var(--space-l);flex-direction:column;flex:auto;display:flex}.hero__fig[data-astro-cid-ge2uvauf] .chrono--interim{flex:auto}}.classical[data-astro-cid-hefgbgy7]{padding-block:var(--space-xl) var(--space-xl)}.classical__inner[data-astro-cid-hefgbgy7]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.classical__photo[data-astro-cid-hefgbgy7]{grid-column:1/span 4}.classical__photo[data-astro-cid-hefgbgy7] img{aspect-ratio:4/5;object-fit:cover;border-radius:2px;width:100%;height:auto}.classical__text[data-astro-cid-hefgbgy7]{gap:var(--space-m);padding-bottom:var(--space-l);grid-column:6/span 7;display:grid}.classical__text[data-astro-cid-hefgbgy7] h2[data-astro-cid-hefgbgy7]{font-size:var(--step-4);padding-bottom:.06em;line-height:1.04}.classical__body[data-astro-cid-hefgbgy7]{font-size:var(--step-1);max-width:30em;line-height:1.45}.classical__intro[data-astro-cid-hefgbgy7]{font-family:var(--font-display);font-style:italic;font-size:var(--step-2);max-width:24em;padding-bottom:var(--space-xs);line-height:1.36}@media (width<=900px){.classical__photo[data-astro-cid-hefgbgy7]{grid-column:1/span 9}.classical__text[data-astro-cid-hefgbgy7]{padding-top:var(--space-l);grid-column:1/-1;padding-bottom:0}.classical__text[data-astro-cid-hefgbgy7] h2[data-astro-cid-hefgbgy7]{font-size:var(--step-3)}}.levels[data-astro-cid-su6oy5wn]{padding-block:var(--space-xl) var(--space-3xl)}.levels__head[data-astro-cid-su6oy5wn]{gap:var(--space-s) var(--gutter);padding-bottom:var(--space-l);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.levels__head[data-astro-cid-su6oy5wn] h2[data-astro-cid-su6oy5wn]{font-size:var(--step-3)}.levels__head[data-astro-cid-su6oy5wn] p[data-astro-cid-su6oy5wn]{font-size:var(--step-1);max-width:28em;line-height:1.45}.levels__list[data-astro-cid-su6oy5wn]{column-gap:var(--gutter);grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.level[data-astro-cid-su6oy5wn]{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-s);align-content:start;display:grid}.level__rail[data-astro-cid-su6oy5wn]{border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);width:100%;max-width:15rem;height:14px;margin-bottom:var(--space-2xs);align-self:end;display:block;position:relative}.level__rail[data-astro-cid-su6oy5wn]:before{content:"";width:calc(var(--p) * 100%);background:color-mix(in oklch, var(--periwinkle) 34%, transparent);position:absolute;top:3px;bottom:3px;left:0}.level__carriage[data-astro-cid-su6oy5wn]{top:-9px;left:calc(var(--p) * 100% - 34px);background:linear-gradient(to bottom, var(--maple-hi), var(--maple) 45%, var(--maple-lo));width:34px;height:13px;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--maple-lo) 70%, var(--ink)), 0 2px 3px -1px color-mix(in oklch, var(--ink) 30%, transparent);border-radius:2px;position:absolute}.level__name[data-astro-cid-su6oy5wn]{letter-spacing:-.01em;align-self:end;padding-bottom:.08em;font-size:clamp(2.25rem,1rem + 3.4vw,4.1rem);line-height:1.04}.level__summary[data-astro-cid-su6oy5wn]{font-size:var(--step-0);max-width:22em;line-height:1.5}.levels__link[data-astro-cid-su6oy5wn]{margin-top:var(--space-l)}@media (width<=1099.98px){.levels__head[data-astro-cid-su6oy5wn]{grid-template-columns:1fr}.levels__list[data-astro-cid-su6oy5wn]{row-gap:var(--space-xl);grid-template-columns:1fr}.level[data-astro-cid-su6oy5wn]{grid-row:auto;grid-template-rows:none}.level__name[data-astro-cid-su6oy5wn]{font-size:var(--step-3)}}.lineage[data-astro-cid-erpymrev]{isolation:isolate;padding-block:var(--space-3xl);color:var(--ink);background-color:var(--maple);position:relative}.lineage[data-astro-cid-erpymrev]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,oklch(100% .02 85/.32) 0%,#0000 45%,oklch(30% .05 60/.16) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='300'%3E%3Cfilter id='w'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0025 0.09' numOctaves='4' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.28 0 0 0 0 0.12 0 0 0 0.42 -0.1'/%3E%3C/filter%3E%3Crect width='900' height='300' filter='url(%23w)'/%3E%3C/svg%3E") 0 0/900px 300px,0 0;position:absolute;inset:0}.lineage[data-astro-cid-erpymrev] a[data-astro-cid-erpymrev]{text-decoration-color:color-mix(in oklch, var(--ink) 55%, transparent)}.lineage[data-astro-cid-erpymrev] :focus-visible{box-shadow:0 0 0 9px oklch(97% .02 80/.55)}.lineage__inner[data-astro-cid-erpymrev]{gap:var(--space-2xl) clamp(2rem, 6vw, 6rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.lineage__text[data-astro-cid-erpymrev]{gap:var(--space-l);align-content:start;display:grid}.lineage__text[data-astro-cid-erpymrev] h2[data-astro-cid-erpymrev]{font-size:var(--step-3);max-width:12em}.lineage__steps[data-astro-cid-erpymrev]{gap:var(--space-m);margin:0;padding:0;list-style:none;display:grid}.lineage__steps[data-astro-cid-erpymrev] li[data-astro-cid-erpymrev]{grid-template-columns:2.4em 1fr;column-gap:.5em;display:grid}.lineage__n[data-astro-cid-erpymrev]{font-family:var(--font-display);font-style:italic;font-size:var(--step-1);grid-row:span 2;line-height:1.25}.lineage__name[data-astro-cid-erpymrev]{font-family:var(--font-display);font-size:var(--step-2);line-height:1.15}.lineage__line[data-astro-cid-erpymrev]{font-size:var(--step-0);max-width:30em;margin-top:.2em;line-height:1.5}@media (width<=900px){.lineage__inner[data-astro-cid-erpymrev]{grid-template-columns:1fr}}.susan[data-astro-cid-pkjn7sif]{padding-block:var(--space-3xl)}.susan__inner[data-astro-cid-pkjn7sif]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.susan__text[data-astro-cid-pkjn7sif]{gap:var(--space-m);grid-column:1/span 6;justify-items:start;display:grid}.susan__text[data-astro-cid-pkjn7sif] h2[data-astro-cid-pkjn7sif]{font-size:var(--step-4);padding-bottom:.06em;line-height:1.04}.susan__lead[data-astro-cid-pkjn7sif]{font-size:var(--step-1);line-height:1.45}.susan__creds[data-astro-cid-pkjn7sif]{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.susan__creds[data-astro-cid-pkjn7sif] li[data-astro-cid-pkjn7sif]{font-size:var(--step-0);grid-template-columns:1.1rem 1fr;align-items:baseline;gap:.7rem;line-height:1.45;display:grid}.susan__leaf[data-astro-cid-pkjn7sif]{width:.7rem;height:1.15rem;fill:var(--periwinkle);transform:translateY(.15rem)rotate(18deg)}.susan__leaf[data-astro-cid-pkjn7sif] .vein[data-astro-cid-pkjn7sif]{fill:none;stroke:var(--paper);stroke-width:1px;stroke-linecap:round}.susan__host[data-astro-cid-pkjn7sif]{font-size:var(--step-1);max-width:28em;padding-top:var(--space-2xs);line-height:1.45}.susan__links[data-astro-cid-pkjn7sif]{gap:0 var(--space-l);flex-wrap:wrap;display:flex}.susan__photo[data-astro-cid-pkjn7sif]{grid-column:8/span 5}.susan__photo[data-astro-cid-pkjn7sif] img{aspect-ratio:4/5;object-fit:cover;border-radius:2px;width:100%;height:auto}@media (width<=900px){.susan__text[data-astro-cid-pkjn7sif]{grid-column:1/-1}.susan__photo[data-astro-cid-pkjn7sif]{margin-bottom:var(--space-l);grid-area:1/4/auto/-1}.susan__text[data-astro-cid-pkjn7sif] h2[data-astro-cid-pkjn7sif]{font-size:var(--step-3)}}.workshops[data-astro-cid-kyrg6a7n]{padding-block:var(--space-2xl) var(--space-3xl);background:color-mix(in oklch, var(--paper-2) 80%, transparent)}.workshops__inner[data-astro-cid-kyrg6a7n]{gap:var(--space-xl) var(--gutter);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.workshops__head[data-astro-cid-kyrg6a7n]{gap:var(--space-s);align-content:start;justify-items:start;display:grid}.workshops__badge[data-astro-cid-kyrg6a7n]{width:clamp(120px,11vw,170px);height:auto;margin-bottom:var(--space-xs)}.workshops__head[data-astro-cid-kyrg6a7n] h2[data-astro-cid-kyrg6a7n]{font-size:var(--step-3);max-width:9em}.workshops__list[data-astro-cid-kyrg6a7n]{column-gap:var(--gutter);padding:0;padding-top:var(--space-s);grid-template-rows:repeat(4,auto);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.workshop[data-astro-cid-kyrg6a7n]{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--space-2xs);align-content:start;display:grid}.workshop__title[data-astro-cid-kyrg6a7n]{text-wrap:balance;font-size:clamp(1.45rem,1.2rem + .6vw,1.85rem);line-height:1.18}.workshop__date[data-astro-cid-kyrg6a7n]{font-size:var(--step--1);min-height:1.4em;line-height:1.4}.workshop__summary[data-astro-cid-kyrg6a7n]{font-size:var(--step-0);line-height:1.5}.workshop__cta[data-astro-cid-kyrg6a7n]{font-size:var(--step-0);align-self:end}@media (width<=1100px){.workshops__inner[data-astro-cid-kyrg6a7n]{grid-template-columns:1fr}}@media (width<=760px){.workshops__list[data-astro-cid-kyrg6a7n]{row-gap:var(--space-xl);grid-template-columns:1fr}.workshop[data-astro-cid-kyrg6a7n]{grid-row:auto;grid-template-rows:none}.workshop__date[data-astro-cid-kyrg6a7n]:empty{display:none}}.kind[data-astro-cid-qrgoxv33]{padding-block:var(--space-3xl) var(--space-2xl)}.kind__inner[data-astro-cid-qrgoxv33]{row-gap:var(--space-l);display:grid}.kind__list[data-astro-cid-qrgoxv33]{column-gap:var(--gutter);row-gap:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.kind__item[data-astro-cid-qrgoxv33]{grid-column:span 5}.kind__item--lead[data-astro-cid-qrgoxv33]{grid-column:1/span 10}.kind__item[data-astro-cid-qrgoxv33]:nth-child(2){grid-column:2/span 5}.kind__item[data-astro-cid-qrgoxv33]:nth-child(3){margin-top:var(--space-l);grid-column:8/span 5}.kind__item[data-astro-cid-qrgoxv33] blockquote[data-astro-cid-qrgoxv33]{margin:0}.kind__item[data-astro-cid-qrgoxv33] blockquote[data-astro-cid-qrgoxv33] p[data-astro-cid-qrgoxv33]{font-family:var(--font-display);font-style:italic;font-size:var(--step-2);text-wrap:pretty;line-height:1.36}.kind__item--lead[data-astro-cid-qrgoxv33] blockquote[data-astro-cid-qrgoxv33] p[data-astro-cid-qrgoxv33]{font-size:var(--step-4);letter-spacing:-.008em;text-wrap:balance;line-height:1.32}.kind__item[data-astro-cid-qrgoxv33] figcaption[data-astro-cid-qrgoxv33]{margin-top:var(--space-s);font-size:var(--step--1);color:var(--ink-soft)}.kind__link[data-astro-cid-qrgoxv33]{justify-self:start}@media (width<=900px){.kind__item[data-astro-cid-qrgoxv33],.kind__item--lead[data-astro-cid-qrgoxv33],.kind__item[data-astro-cid-qrgoxv33]:nth-child(2),.kind__item[data-astro-cid-qrgoxv33]:nth-child(3){grid-column:1/-1;margin-top:0}.kind__item--lead[data-astro-cid-qrgoxv33] blockquote[data-astro-cid-qrgoxv33] p[data-astro-cid-qrgoxv33]{font-size:var(--step-3)}}
