:root{--paper:#efede6;--paper-2:#e7e4db;--ink:#14130f;--ink-body:#423f37;--ink-quiet:#6b665b;--mark:#983936;--signal:#1f57c8;--rule:#14130f42;--rule-firm:#14130f61;--ground:var(--paper);--ground-2:var(--paper-2);--fg:var(--ink);--fg-body:var(--ink-body);--fg-quiet:var(--ink-quiet);--line:var(--rule);--line-firm:var(--rule-firm);--accent:var(--mark);--serif:"Fraunces", "Iowan Old Style", Georgia, serif;--grot:"Archivo", "Helvetica Neue", Arial, sans-serif;--font-base:var(--grot);--t-wordmark:clamp(34px, 1.2rem + 3.1vw, 88px);--t-voice:clamp(24px, 1rem + 1.5vw, 44px);--t-read:clamp(17px, .93rem + .36vw, 22px);--t-body:clamp(15px, .87rem + .24vw, 17px);--t-margin:clamp(11.5px, .7rem + .1vw, 13px);--t-note:var(--t-margin);--leading:1.55;--leading-tight:1.14;--field:1560px;--edge:max(22px, 4vw);--gap:clamp(14px, 1.6vw, 28px);--measure:720px;--gap-room:clamp(76px, 11vh, 168px);--say:clamp(24px, .4rem + 2.05vw, 48px);--step:clamp(20px, 2.2vw, 44px);--ease:cubic-bezier(.22, .61, .16, 1);--glyph-play:polygon(0 0, 34% 17%, 34% 17%, 66% 33%, 66% 33%, 100% 50%, 100% 50%, 0 100%);--glyph-pause:polygon(0 0, 34% 0, 34% 100%, 66% 100%, 66% 0, 100% 0, 100% 100%, 0 100%)}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Fraunces-Variable.latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Fraunces-Variable.latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/Fraunces-Italic-Variable.latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/Fraunces-Italic-Variable.latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Archivo-Variable.latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Archivo-Variable.latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--paper)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:target{scroll-margin-top:6rem}html{cursor:default}a:any-link,button,summary{cursor:pointer}@media (hover:hover) and (pointer:fine){html[data-js]{scrollbar-width:none}html[data-js]::-webkit-scrollbar{display:none}}body{background:var(--paper);color:var(--ink-body);font-family:var(--font-base);font-size:var(--t-body);line-height:var(--leading);font-feature-settings:"liga" 1, "calt" 1, "kern" 1;font-weight:400}:root{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0.13 0 0 0 0.8762 0.13 0 0 0 0.8683 0.13 0 0 0 0.8409 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body{background-image:var(--grain)}@media (prefers-contrast:more){:root{--grain:none}}::selection{background:var(--accent,var(--mark));color:var(--paper)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}em,cite{font-family:var(--serif);color:inherit;font-style:italic;font-weight:400}button{font:inherit}:focus-visible{outline:2px solid var(--accent,var(--mark));outline-offset:3px;border-radius:1px}h1,h2,h3,h4{font-size:inherit;font-weight:inherit;text-wrap:balance}p,figcaption,li{text-wrap:pretty}.page{width:min(100% - 2 * var(--edge), var(--field));margin-inline:auto}.beat{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.beat+.beat{margin-block-start:var(--tempo,clamp(56px, 7.5vh, 116px))}.at-full{grid-column:1/span 12}.at-name{grid-column:1/span 10}.at-open{grid-column:3/span 8}.at-rail{grid-column:1/span 2}.at-col{grid-column:3/span 9}.spread{position:relative}.spread:before{content:"";inset-block:0;left:calc(100% / 6 - var(--gap) / 3);background:var(--line);width:1px;position:absolute}.spread>.beat+.beat{--tempo:var(--spread-gap,var(--gap-room))}.rail{text-align:right;font-size:var(--t-margin);color:var(--fg-quiet,var(--ink-quiet));text-wrap:pretty;grid-column:1/span 2;padding-inline-end:calc(var(--gap) / 2);line-height:1.5}.label{font-size:var(--t-margin);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-quiet,var(--ink-quiet));line-height:1.45}.col{max-width:var(--measure)}.quiet{color:var(--fg-quiet,var(--ink-quiet));font-size:var(--t-margin);line-height:1.45}.wordmark{font-family:var(--serif);font-size:var(--t-wordmark);font-optical-sizing:none;font-variation-settings:"opsz" 96;letter-spacing:-.028em;color:var(--fg,var(--ink));text-wrap:balance;font-weight:400;line-height:.95}.threshold{color:var(--fg,var(--ink));text-decoration:underline;text-decoration-color:var(--line-firm,var(--rule-firm));text-underline-offset:.28em;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);text-decoration-thickness:from-font}.threshold:hover,.threshold:focus-visible{color:var(--accent,var(--mark));text-decoration-color:var(--accent,var(--mark))}.or{font-size:var(--t-margin);letter-spacing:.08em;color:var(--fg-quiet,var(--ink-quiet));margin-inline:.85em}.cite-link{color:inherit;text-underline-offset:.25em;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);text-decoration:underline 1px #0000}.cite-link:hover,.cite-link:focus-visible{color:var(--accent,var(--mark));text-decoration-color:var(--accent,var(--mark))}.caps{letter-spacing:.05em}.push{margin-inline-end:.4em}.pull{margin-inline-start:-.4em}.skip-link{z-index:400;background:var(--ink);color:var(--paper);transition:top .3s var(--ease);border-radius:3px;padding:12px 18px;font-size:15px;line-height:1.2;position:fixed;top:-120px;left:16px}.skip-link:focus{top:16px}.gapped{outline:2px dashed var(--signal);outline-offset:6px}.gap-note{max-width:46em;font-family:var(--grot);font-size:var(--t-margin);letter-spacing:.02em;text-transform:none;color:var(--signal);margin-block-start:.7em;font-style:normal;line-height:1.45;display:block}@media (width<980px){.at-name,.at-open,.at-rail,.at-col{grid-column:1/span 12}.spread:before{left:0}.spread>.beat{padding-inline-start:1.35rem}.rail{text-align:left;flex-wrap:wrap;grid-column:1/span 12;align-items:baseline;gap:1.1em;margin-block-end:1.1em;padding-inline-end:0;display:flex}.col{max-width:none}}@view-transition{navigation:auto}::view-transition,html{background-color:var(--ground,#fff)}@keyframes vt-dissolve-out{to{opacity:0}}::view-transition-old(root){z-index:2;animation:.34s cubic-bezier(.4,0,.2,1) both vt-dissolve-out}::view-transition-new(root){z-index:1;opacity:1;animation:none}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.scrollbar[data-astro-cid-446ayvfa]{display:none}@media (hover:hover) and (pointer:fine){.scrollbar[data-astro-cid-446ayvfa]:not([hidden]){inset-block:0;z-index:300;mix-blend-mode:difference;user-select:none;touch-action:none;width:14px;display:block;position:fixed;right:0}}.thumb[data-astro-cid-446ayvfa]{opacity:0;width:4px;transition-property:opacity,width;transition-duration:.6s,.2s;transition-timing-function:var(--ease);background:#84878b;border-radius:4px;position:absolute;top:0;right:3px}.scrollbar[data-astro-cid-446ayvfa].on .thumb[data-astro-cid-446ayvfa]{opacity:1;transition-duration:.2s,.2s}.scrollbar[data-astro-cid-446ayvfa]:hover .thumb[data-astro-cid-446ayvfa],.scrollbar[data-astro-cid-446ayvfa].held .thumb[data-astro-cid-446ayvfa]{width:8px}
