.H8d9UW_root{isolation:isolate;background:var(--color-ground);min-height:100dvh;position:relative;overflow:hidden}.H8d9UW_field{z-index:-1;width:100%;height:100%;color:var(--color-ink);position:absolute;inset:0}.H8d9UW_name{font-size:var(--text-name);pointer-events:none;margin:0;position:absolute;inset:0}.H8d9UW_first,.H8d9UW_last{white-space:nowrap;will-change:transform;color:#e1dcd4;mix-blend-mode:difference;display:block;position:absolute}.H8d9UW_first{top:clamp(4.5rem,12vh,9rem);left:var(--gutter);z-index:1}.H8d9UW_last{right:var(--gutter);z-index:3;bottom:clamp(5.5rem,16vh,11rem)}.H8d9UW_window{top:50%;right:clamp(var(--gutter), 14vw, 18rem);aspect-ratio:4/5;transform-origin:50% 60%;z-index:2;will-change:transform, opacity;width:clamp(15rem,30vw,34rem);position:absolute;transform:translateY(-50%)}.H8d9UW_light{background:radial-gradient(120% 90% at 30% 20%, color-mix(in oklab, var(--color-sun) 100%, white 20%) 0%, var(--color-sun) 55%, transparent 100%), var(--color-sun);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ink) 6%, transparent);position:absolute;inset:0}.H8d9UW_portrait{object-fit:cover;object-position:50% 28%;background-position:50% 28%;width:100%;height:100%;position:absolute;inset:0}.H8d9UW_meta{top:clamp(4.5rem,12vh,9rem);right:var(--gutter);text-align:right;z-index:4;position:absolute}.H8d9UW_headline{left:var(--gutter);max-width:12em;font-size:var(--text-headline);z-index:4;margin:0;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:760px){.H8d9UW_first{top:20vh}.H8d9UW_last{left:var(--gutter);bottom:auto;right:auto;top:calc(20vh + var(--text-name) * .86)}.H8d9UW_window{top:auto;bottom:13vh;right:var(--gutter);width:52vw;transform:none}.H8d9UW_meta{top:auto;bottom:7.5rem;left:var(--gutter);text-align:left;right:auto}.H8d9UW_headline{max-width:60vw;bottom:4.5rem}}
.ywIBsW_section{display:none}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.ywIBsW_section{height:calc(100vh * var(--panels,4));display:block;position:relative}.ywIBsW_sticky{height:100vh;position:sticky;top:0;overflow:hidden}.ywIBsW_head{top:4rem;left:var(--gutter);right:var(--gutter);z-index:2;justify-content:space-between;display:flex;position:absolute}.ywIBsW_track{padding-left:var(--gutter);padding-right:var(--gutter);will-change:transform;align-items:stretch;gap:0;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ywIBsW_entry{flex:none;width:clamp(22rem,28vw,30rem);padding-top:2.25rem;padding-right:4rem;position:relative}.ywIBsW_entryWide{width:clamp(44rem,56vw,60rem)}.ywIBsW_tickMid{background:var(--color-text-muted);width:1px;height:.75rem;position:absolute;top:0}.ywIBsW_periods{grid-template-columns:1fr 1fr;gap:0 2rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.ywIBsW_entry:before{content:"";background:var(--color-text);width:1px;height:1.25rem;position:absolute;top:0;left:0}.ywIBsW_line{background:var(--color-rule);height:1px;position:absolute;top:0;left:0;right:-100vw}.ywIBsW_span{z-index:-1;border-radius:2px;position:absolute;inset:-3.25rem 2.5rem -2rem -1.25rem}.ywIBsW_chapter{white-space:nowrap;position:absolute;top:-2.5rem;left:0}.ywIBsW_spanContinues{border-top-right-radius:0;border-bottom-right-radius:0;right:1.25rem}.ywIBsW_spanJoined{border-top-left-radius:0;border-bottom-left-radius:0}.ywIBsW_spanOpen{border-top-right-radius:0;border-bottom-right-radius:0;right:-14rem;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000 100%);mask-image:linear-gradient(90deg,#000 55%,#0000 100%)}.ywIBsW_present{width:12rem;padding-top:1.75rem}.ywIBsW_present:before{display:none}.ywIBsW_presentDot{background:var(--color-ember);border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:-.3125rem;left:-.3125rem}.ywIBsW_presentDot:after{content:"";border:1px solid var(--color-ember);opacity:0;border-radius:50%;animation:2.8s ease-out infinite ywIBsW_ledgerPulse;position:absolute;inset:-.5rem}@keyframes ywIBsW_ledgerPulse{0%{opacity:.7;transform:scale(.4)}70%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}.ywIBsW_spanWarm{background:color-mix(in oklab, var(--color-ember) 7%, transparent)}.ywIBsW_spanCool{background:color-mix(in oklab, var(--color-ink) 5%, transparent)}}
