.page-module__WxwKyG__page{background:var(--stone);color:var(--ink);min-height:100vh}.page-module__WxwKyG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__WxwKyG__top{border-bottom:1px solid var(--line)}.page-module__WxwKyG__topRow{justify-content:space-between;align-items:center;gap:var(--s4);min-height:4.5rem;display:flex}.page-module__WxwKyG__brand{font-family:var(--font-serif-x), Georgia, serif;font-size:var(--t4);letter-spacing:.01em;color:var(--ink);align-items:baseline;gap:.28em;line-height:1;display:inline-flex}.page-module__WxwKyG__brand:after{content:"";background:var(--spark);border-radius:1px;width:.19em;height:.19em;transform:translateY(-.06em)}.page-module__WxwKyG__topLinks{align-items:center;gap:var(--s4);font-size:var(--t-1);font-weight:500;display:flex}.page-module__WxwKyG__topLinks a:not(.btn){padding-block:.75rem}.page-module__WxwKyG__topCta{min-height:2.5rem;padding:.45rem 1rem;display:none}@media (min-width:640px){.page-module__WxwKyG__topCta{display:inline-flex}}.page-module__WxwKyG__hero{padding-block:clamp(var(--s6), 9vh, var(--s7)) var(--s6)}.page-module__WxwKyG__kicker{font-size:var(--t-2);letter-spacing:.1em;text-transform:uppercase;color:var(--spark-ink);margin:0;font-weight:500}.page-module__WxwKyG__h1{font-family:var(--font-serif-x), Georgia, serif;font-weight:400;font-size:var(--fs-display);letter-spacing:-.018em;margin:var(--s4) 0 var(--s5);text-wrap:balance;line-height:1.02}.page-module__WxwKyG__h1 em{color:var(--amber);font-style:italic;display:block}.page-module__WxwKyG__lead{font-size:var(--fs-lead);line-height:var(--lh);color:var(--ink-soft);text-wrap:pretty;max-width:40ch;margin:0}.page-module__WxwKyG__byline{margin:var(--s4) 0 0;font-size:var(--t-1);color:var(--ink-faint)}.page-module__WxwKyG__tracksWrap{margin-top:var(--s6)}.page-module__WxwKyG__rule{margin:0 0 var(--s3);font-size:var(--t-1);color:var(--ink-faint)}.page-module__WxwKyG__tracks{padding:var(--s4) 0 0;border-top:1px solid var(--line-strong);gap:var(--s5) var(--g);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}@media (min-width:720px){.page-module__WxwKyG__tracks{grid-template-columns:repeat(12,minmax(0,1fr))}.page-module__WxwKyG__track{grid-column:span 3}}.page-module__WxwKyG__track a{gap:var(--s3);color:inherit;text-decoration:none;display:grid}.page-module__WxwKyG__trackDoor{width:min(100%,6.5rem);display:block}.page-module__WxwKyG__trackDoor svg,.page-module__WxwKyG__sideDoor svg{width:100%;height:auto;display:block}.page-module__WxwKyG__trackMeta{align-items:baseline;gap:var(--s3);padding-top:var(--s2);border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;display:grid}.page-module__WxwKyG__trackRoman{font-family:var(--font-serif-x), Georgia, serif;font-size:var(--t2);color:var(--ink-faint);min-width:1.6em}.page-module__WxwKyG__trackName{font-weight:500;font-size:var(--t0);line-height:1.3}.page-module__WxwKyG__trackTime{font-variant-numeric:tabular-nums;font-size:var(--t-1);color:var(--ink-faint)}.page-module__WxwKyG__track a:hover .page-module__WxwKyG__trackName{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.page-module__WxwKyG__part{border-top:1px solid var(--line-strong);padding-block:var(--s6) var(--s7);scroll-margin-top:var(--s4)}.page-module__WxwKyG__partGrid{row-gap:var(--s5);grid-template-columns:minmax(0,1fr);display:grid}.page-module__WxwKyG__side{align-items:flex-end;gap:var(--s4);grid-column:1/-1;display:flex}.page-module__WxwKyG__sideDoor{flex:none;width:5.25rem;display:block}.page-module__WxwKyG__sideMeta{gap:.15rem;margin:0;padding-bottom:.15rem;display:grid}.page-module__WxwKyG__sideRoman{font-family:var(--font-serif-x), Georgia, serif;font-size:var(--t4);color:var(--ink-faint);line-height:1}.page-module__WxwKyG__sideName{font-weight:500;font-size:var(--t0)}.page-module__WxwKyG__sideTime{font-variant-numeric:tabular-nums;font-size:var(--t-1);color:var(--ink-faint)}.page-module__WxwKyG__body{grid-column:1/-1;min-width:0}@media (min-width:1000px){.page-module__WxwKyG__partGrid{column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr))}.page-module__WxwKyG__side{top:var(--s5);grid-column:1/4;align-self:start;display:block;position:sticky}.page-module__WxwKyG__sideDoor{width:min(100%,8.5rem)}.page-module__WxwKyG__sideMeta{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line);align-items:baseline;column-gap:var(--s3);grid-template-columns:auto 1fr}.page-module__WxwKyG__sideTime{grid-column:2}.page-module__WxwKyG__body{grid-column:5/12}}.page-module__WxwKyG__h2{font-family:var(--font-serif-x), Georgia, serif;font-weight:400;font-size:var(--fs-title);letter-spacing:-.015em;margin:0 0 var(--s5);text-wrap:balance;max-width:18ch;line-height:1.08}.page-module__WxwKyG__p{font-size:var(--t1);margin:0 0 var(--s4);text-wrap:pretty;max-width:38rem;line-height:1.7}.page-module__WxwKyG__p a,.page-module__WxwKyG__also a,.page-module__WxwKyG__sources a{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);transition:text-decoration-color .16s var(--ease)}.page-module__WxwKyG__p a:hover,.page-module__WxwKyG__also a:hover,.page-module__WxwKyG__sources a:hover{-webkit-text-decoration-color:var(--spark);text-decoration-color:var(--spark)}.page-module__WxwKyG__miniLabel{margin:0 0 var(--s3);font-size:var(--t-2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-weight:500}.page-module__WxwKyG__listWrap{margin:var(--s5) 0;max-width:38rem}.page-module__WxwKyG__list{gap:var(--s3);font-size:var(--t1);margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.page-module__WxwKyG__bullets li{padding-left:var(--s4);position:relative}.page-module__WxwKyG__bullets li:before{content:"";background:var(--spark);border-radius:1px;width:.4rem;height:.4rem;position:absolute;top:.62em;left:0}.page-module__WxwKyG__scene{margin:var(--s5) 0;padding:0 0 0 var(--s4);border-left:2px solid var(--apricot);max-width:36rem}.page-module__WxwKyG__scene p{margin:0 0 var(--s3);font-size:var(--t1);color:var(--ink-soft);line-height:1.65}.page-module__WxwKyG__scene p:last-child{color:var(--ink);margin-bottom:0}.page-module__WxwKyG__stats{margin:var(--s5) 0;gap:var(--s4) var(--g);grid-template-columns:1fr;max-width:38rem;display:grid}@media (min-width:720px){.page-module__WxwKyG__stats{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}.page-module__WxwKyG__stat{padding-top:var(--s3);border-top:1px solid var(--line-strong);gap:var(--s2);align-content:start;margin:0;display:grid}.page-module__WxwKyG__statValue{font-family:var(--font-serif-x), Georgia, serif;font-size:var(--fs-figure);letter-spacing:-.02em;font-variant-numeric:lining-nums;line-height:1}.page-module__WxwKyG__statLabel{font-size:var(--t-1);color:var(--ink-soft);line-height:1.5}.page-module__WxwKyG__task{margin:var(--s5) 0 0;padding:var(--s5);background:var(--stone-hi);border:1px solid var(--line-strong);border-radius:2px;max-width:38rem}.page-module__WxwKyG__taskList{counter-reset:stap;gap:var(--s3);font-size:var(--t1);margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.page-module__WxwKyG__taskList li{counter-increment:stap;grid-template-columns:1.6rem 1fr;align-items:baseline;display:grid}.page-module__WxwKyG__taskList li:before{content:counter(stap);font-family:var(--font-serif-x), Georgia, serif;font-size:var(--t2);color:var(--amber)}.page-module__WxwKyG__taskAfter{margin:var(--s4) 0 0;padding-top:var(--s4);border-top:1px solid var(--line);font-size:var(--t1);color:var(--ink-soft);line-height:1.6}.page-module__WxwKyG__closing{padding-block:var(--s7)}.page-module__WxwKyG__closingLine{font-family:var(--font-serif-x), Georgia, serif;font-weight:400;font-size:var(--fs-title);letter-spacing:-.015em;text-wrap:balance;max-width:28ch;margin:0;line-height:1.12}.page-module__WxwKyG__closingActions{gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;display:flex}.page-module__WxwKyG__also{margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--line)}.page-module__WxwKyG__also ul,.page-module__WxwKyG__sources ul{gap:var(--s2);font-size:var(--t-1);margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.page-module__WxwKyG__sources{padding-block:var(--s6)}.page-module__WxwKyG__note{margin:var(--s3) 0 0;font-size:var(--t-1);color:var(--ink-faint);max-width:52ch}.page-module__WxwKyG__footer{border-top:1px solid var(--line);padding-block:var(--s5) var(--s6);font-size:var(--t-1);color:var(--ink-soft)}.page-module__WxwKyG__footerRow{justify-content:space-between;gap:var(--s3);flex-wrap:wrap;display:flex}.page-module__WxwKyG__footerRow a{text-underline-offset:.22em;text-decoration:underline}@media (max-width:640px){.page-module__WxwKyG__task{padding:var(--s4)}}
