:root{color:#f5f0e7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--muted:#a8b0b0;--line:#30383b;background:#101416;font-family:Avenir Next,Avenir,sans-serif}*{box-sizing:border-box}body{min-width:280px;margin:0}::selection{color:#101416;background:#e8c8ad}html{scrollbar-color:#657275 #101416}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}a:focus-visible{outline-offset:5px;outline:2px solid #e8c8ad}.home{width:min(100% - 96px,1060px);margin-inline:auto}.masthead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-block:32px;display:flex}.masthead>a{letter-spacing:-.04em;align-items:center;gap:9px;min-height:32px;font-size:clamp(13px,1.5vw,16px);font-weight:500;display:inline-flex}.brand-dot{background:#e8c8ad;border-radius:50%;width:5px;height:5px}.masthead>span,footer{color:var(--muted);font-size:12px}.introduction{padding-block:64px 52px}h1,.scene-title{letter-spacing:-.025em;font-family:Baskerville,Palatino Linotype,Palatino,Georgia,serif;font-weight:400}h1{text-wrap:balance;margin:0;font-size:clamp(40px,5vw,60px);line-height:1.1}.introduction p{color:var(--muted);margin:20px 0 0;font-size:14px;line-height:1.8}.list-heading{color:var(--muted);justify-content:space-between;align-items:baseline;padding-bottom:16px;display:flex}.list-heading h2{margin:0;font-size:12px;font-weight:500}.list-heading>span{font-variant-numeric:tabular-nums;font-size:12px}.scene-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.scene-list li{border-bottom:1px solid var(--line)}.scene-link{grid-template-columns:minmax(210px,1fr) minmax(220px,1.2fr) 24px;align-items:center;gap:24px;min-height:86px;margin-inline:-12px;padding:18px 12px;transition:background-color .24s,color .24s;display:grid}.scene-title{font-size:28px;line-height:1.2}.scene-description{color:var(--muted);font-size:13px;line-height:1.6}.scene-link svg{width:22px;height:22px;color:var(--muted);transition:transform .24s cubic-bezier(.16,1,.3,1),color .24s}.scene-link:hover,.scene-link:focus-visible{color:#e8c8ad;background:#1b2428}.scene-link:hover svg,.scene-link:focus-visible svg{color:#e8c8ad;transform:translate(4px)}.page-link{color:var(--muted);grid-template-columns:auto minmax(0,1fr) 20px;align-items:baseline;gap:20px;margin:32px -12px 0;padding:14px 12px;font-size:13px;line-height:1.6;transition:background-color .24s,color .24s;display:grid}.page-link-title{color:#f5f0e7;letter-spacing:-.02em;font-family:Baskerville,Palatino Linotype,Palatino,Georgia,serif;font-size:21px;transition:color .24s}.page-link svg{align-self:center;width:18px;height:18px;transition:transform .24s cubic-bezier(.16,1,.3,1)}.page-link:hover,.page-link:focus-visible{color:#e8c8ad;background:#1b2428}.page-link:hover .page-link-title,.page-link:focus-visible .page-link-title{color:#e8c8ad}.page-link:hover svg,.page-link:focus-visible svg{transform:translate(4px)}footer{justify-content:space-between;align-items:center;gap:20px;padding-block:28px 32px;display:flex}footer a{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;display:inline-flex}footer a:hover{color:#f5f0e7;text-decoration:underline}footer svg{width:13px;height:13px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.home{width:calc(100% - 40px)}.masthead{flex-wrap:wrap;row-gap:6px;padding-block:18px}.masthead>span{text-align:left;max-width:none;font-size:11px;line-height:1.5}.introduction{padding-block:42px 36px}.scene-link{grid-template-columns:minmax(0,1fr) 24px;gap:5px 16px;padding-block:17px}.scene-title{font-size:25px}.scene-description{grid-area:2/1;font-size:12px}.scene-link svg{grid-area:1/2/3}.page-link{grid-template-columns:minmax(0,1fr) 20px;gap:4px 16px;margin-top:24px}.page-link svg{grid-area:1/2/3}footer{padding-block:20px}}@media (prefers-reduced-motion:reduce){.scene-link,.scene-link svg,.page-link,.page-link-title,.page-link svg{transition:none}.scene-link:hover svg,.scene-link:focus-visible svg,.page-link:hover svg,.page-link:focus-visible svg{transform:none}}
