.rtw[data-astro-cid-bjlz4pgx]{grid-template-columns:calc(210 * var(--u)) minmax(0, 1fr);gap:calc(56 * var(--u));width:100%;max-width:calc(1000 * var(--u));padding:0 var(--gutter);margin:0 auto;display:grid}.axis[data-astro-cid-bjlz4pgx]{top:calc(86 * var(--u));height:calc(100svh - 86 * var(--u) - 48 * var(--u));align-items:flex-start;gap:calc(14 * var(--u));font-family:var(--mono);font-size:calc(10 * var(--u));letter-spacing:.14em;text-transform:uppercase;flex-direction:column;transition:opacity .6s;display:flex;position:sticky}.axis[data-astro-cid-bjlz4pgx].is-done{opacity:0}.axis__end[data-astro-cid-bjlz4pgx]{color:var(--muted)}.axis__track[data-astro-cid-bjlz4pgx]{flex:1;width:100%;position:relative}.axis__line[data-astro-cid-bjlz4pgx]{top:0;bottom:0;left:calc(4 * var(--u));background:#f4f3f138;width:1px;position:absolute}.axis__dot[data-astro-cid-bjlz4pgx],.axis__labels[data-astro-cid-bjlz4pgx]{top:calc(var(--pos) * 100%);transition:top .9s var(--ease);position:absolute}.axis__dot[data-astro-cid-bjlz4pgx]{left:calc(4 * var(--u));width:calc(9 * var(--u));height:calc(9 * var(--u));background:var(--text);border-radius:50%;transform:translate(calc(.5px - 50%),-50%)}.axis__labels[data-astro-cid-bjlz4pgx]{left:calc(22 * var(--u));transform:translateY(-50%)}.axis__label[data-astro-cid-bjlz4pgx]{white-space:nowrap;color:var(--text);opacity:0;transition:opacity .5s;position:absolute;top:0;left:0;transform:translateY(-50%)}.axis__label[data-astro-cid-bjlz4pgx].is-active{opacity:1;transition-delay:.25s}.screen[data-astro-cid-bjlz4pgx]{min-height:calc(100svh - 62 * var(--u));padding:calc(64 * var(--u)) 0;flex-direction:column;justify-content:center;display:flex}.screen--trail[data-astro-cid-bjlz4pgx]{padding-top:calc(120 * var(--u));justify-content:flex-start}.kicker[data-astro-cid-bjlz4pgx]{font-family:var(--mono);font-weight:400;font-size:calc(10 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:calc(22 * var(--u))}.intro__axis[data-astro-cid-bjlz4pgx]{display:none}.intro__line[data-astro-cid-bjlz4pgx]{font-family:var(--serif);font-weight:300;font-size:calc(30 * var(--u));letter-spacing:-.02em;color:var(--body);max-width:calc(560 * var(--u));text-wrap:balance;line-height:1.25}.intro__big[data-astro-cid-bjlz4pgx]{margin-top:calc(14 * var(--u));font-family:var(--serif);font-weight:300;font-size:calc(64 * var(--u));letter-spacing:-.035em;line-height:1}.statement[data-astro-cid-bjlz4pgx]{font-family:var(--serif);font-weight:300;font-size:calc(46 * var(--u));letter-spacing:-.03em;max-width:calc(640 * var(--u));text-wrap:balance;line-height:1.08}.aside[data-astro-cid-bjlz4pgx]{margin-top:calc(14 * var(--u));font-family:var(--serif);font-weight:300;font-size:calc(21 * var(--u));color:var(--secondary)}.stack[data-astro-cid-bjlz4pgx]{margin:calc(34 * var(--u)) 0 calc(28 * var(--u));font-family:var(--serif);font-weight:300;font-size:calc(26 * var(--u));letter-spacing:-.015em;color:var(--body);line-height:1.35}.beat[data-astro-cid-bjlz4pgx]{margin-top:calc(10 * var(--u));font-family:var(--serif);font-weight:300;font-size:calc(21 * var(--u));color:var(--secondary);line-height:1.4}.beat--bright[data-astro-cid-bjlz4pgx]{color:var(--text)}.stack[data-astro-cid-bjlz4pgx]+.beat[data-astro-cid-bjlz4pgx]{margin-top:0}.statement[data-astro-cid-bjlz4pgx]+.beat[data-astro-cid-bjlz4pgx]{margin-top:calc(34 * var(--u))}.types[data-astro-cid-bjlz4pgx]{gap:calc(6 * var(--u)) 0;margin:calc(30 * var(--u)) 0 calc(28 * var(--u));font-family:var(--mono);font-size:calc(10.5 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;display:flex}.types[data-astro-cid-bjlz4pgx] li[data-astro-cid-bjlz4pgx]:not(:last-child):after{content:"·";margin:0 calc(12 * var(--u));color:var(--faint)}.stack[data-astro-cid-bjlz4pgx]:last-child{margin-bottom:0}.entries[data-astro-cid-bjlz4pgx],.trail[data-astro-cid-bjlz4pgx]{margin-top:calc(40 * var(--u));border-bottom:1px solid var(--hair)}.entry[data-astro-cid-bjlz4pgx]{grid-template-columns:calc(40 * var(--u)) minmax(0, .9fr) minmax(0, 1.4fr) calc(28 * var(--u));gap:calc(16 * var(--u));padding:calc(18 * var(--u)) 0;border-top:1px solid var(--hair);align-items:baseline;display:grid}.entry__num[data-astro-cid-bjlz4pgx]{font-family:var(--mono);font-size:calc(10 * var(--u));color:var(--faint)}.entry__name[data-astro-cid-bjlz4pgx]{gap:calc(4 * var(--u));flex-direction:column;display:flex}.entry__title[data-astro-cid-bjlz4pgx]{font-family:var(--mono);font-size:calc(11 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--text)}.entry__inst[data-astro-cid-bjlz4pgx]{font-family:var(--mono);font-size:calc(10 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.entry__text[data-astro-cid-bjlz4pgx]{gap:calc(6 * var(--u));flex-direction:column;display:flex}.entry__line[data-astro-cid-bjlz4pgx]{font-size:calc(13 * var(--u));color:var(--body);line-height:1.6}.entry__meta[data-astro-cid-bjlz4pgx]{font-size:calc(11 * var(--u));color:var(--faint);line-height:1.6}.arrow[data-astro-cid-bjlz4pgx]{margin-top:calc(1 * var(--u));font-size:calc(15 * var(--u));color:var(--muted);transition:color .25s ease, transform .25s var(--ease);place-self:start end;line-height:1}a[data-astro-cid-bjlz4pgx].arrow:hover{color:var(--text);transform:translate(2px,-2px)}.trail__row[data-astro-cid-bjlz4pgx]{border-top:1px solid var(--hair)}.trail__head[data-astro-cid-bjlz4pgx]{grid-template-columns:calc(40 * var(--u)) minmax(0, 1fr) calc(28 * var(--u));gap:calc(16 * var(--u));padding:calc(18 * var(--u)) 0;align-items:baseline;display:grid}.trail__toggle[data-astro-cid-bjlz4pgx]{align-items:flex-start;gap:calc(5 * var(--u));text-align:left;flex-direction:column;display:flex}.trail__toggle[data-astro-cid-bjlz4pgx]:hover .entry__title[data-astro-cid-bjlz4pgx]{text-underline-offset:4px;text-decoration:underline #f4f3f159}.trail__detail[data-astro-cid-bjlz4pgx]{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.trail__detail[data-astro-cid-bjlz4pgx]>div[data-astro-cid-bjlz4pgx]{padding-left:calc(56 * var(--u));padding-right:calc(44 * var(--u));overflow:hidden}.trail__detail[data-astro-cid-bjlz4pgx] .entry__line[data-astro-cid-bjlz4pgx]{max-width:calc(520 * var(--u))}.trail__detail[data-astro-cid-bjlz4pgx] .entry__meta[data-astro-cid-bjlz4pgx]{margin:calc(4 * var(--u)) 0 calc(20 * var(--u))}.trail__row[data-astro-cid-bjlz4pgx].is-open .trail__detail[data-astro-cid-bjlz4pgx]{grid-template-rows:1fr}@media (hover:hover){.trail__row[data-astro-cid-bjlz4pgx]:hover .trail__detail[data-astro-cid-bjlz4pgx]{grid-template-rows:1fr}}.ending[data-astro-cid-bjlz4pgx]{justify-content:center;align-items:center;gap:calc(88 * var(--u));width:100%;min-height:100svh;max-width:calc(1000 * var(--u));padding:calc(80 * var(--u)) var(--gutter);text-align:center;flex-direction:column;margin:0 auto;display:flex}.ending__lines[data-astro-cid-bjlz4pgx]{gap:calc(18 * var(--u));text-wrap:balance;font-family:var(--serif);font-weight:300;font-size:calc(50 * var(--u));letter-spacing:-.03em;flex-direction:column;line-height:1.08;display:flex}.ending__sign[data-astro-cid-bjlz4pgx]{align-items:center;gap:calc(22 * var(--u));opacity:0;transition:opacity 1s ease .2s, transform 1.2s var(--ease) .2s;flex-direction:column;display:flex;transform:translateY(16px)scale(.92)}.ending[data-astro-cid-bjlz4pgx].is-in .ending__sign[data-astro-cid-bjlz4pgx]{opacity:1;transform:none}.ending__mark[data-astro-cid-bjlz4pgx]{width:calc(42 * var(--u));height:calc(59 * var(--u));object-fit:contain}.ending__both[data-astro-cid-bjlz4pgx]{font-family:var(--serif);font-weight:300;font-size:calc(28 * var(--u));letter-spacing:-.02em}@media (width<=900px){.rtw[data-astro-cid-bjlz4pgx]{padding:0;display:block}.axis[data-astro-cid-bjlz4pgx]{z-index:10;height:auto;padding:12px var(--gutter) 34px;background:var(--canvas);flex-flow:wrap;align-items:center;gap:12px;font-size:10px;top:56px}.axis[data-astro-cid-bjlz4pgx]:after{content:"";background:linear-gradient(var(--canvas), #0f0f0e00);pointer-events:none;height:28px;position:absolute;top:100%;left:0;right:0}.site-header{background:var(--canvas)}.axis__track[data-astro-cid-bjlz4pgx]{flex:1;height:9px}.axis__line[data-astro-cid-bjlz4pgx]{width:auto;height:1px;inset:50% 0 auto}.axis__dot[data-astro-cid-bjlz4pgx]{top:50%;left:calc(var(--pos) * 100%);transition:left .9s var(--ease);transform:translate(-50%,-50%)}.axis__label[data-astro-cid-bjlz4pgx]{font-size:10px;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.axis__track[data-astro-cid-bjlz4pgx] .axis__labels[data-astro-cid-bjlz4pgx]{transition:none;inset:0;transform:none}.rtw__flow[data-astro-cid-bjlz4pgx]{padding:0 var(--gutter)}.axis[data-astro-cid-bjlz4pgx]{transition:opacity .5s ease, transform .5s var(--ease)}.axis[data-astro-cid-bjlz4pgx][data-step=intro]{opacity:0;transform:translateY(-6px)}.intro__axis[data-astro-cid-bjlz4pgx]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;flex-direction:column;align-items:flex-start;margin:12px 0 48px;font-size:14px;display:flex}.ia__end[data-astro-cid-bjlz4pgx]{color:var(--muted)}.ia__line[data-astro-cid-bjlz4pgx]{background:#f4f3f14d;width:1px;height:64px;margin:12px 0 12px 6.5px}.ia__mid[data-astro-cid-bjlz4pgx]{color:var(--text);align-items:center;gap:18px;display:flex}.ia__dot[data-astro-cid-bjlz4pgx]{background:var(--text);width:14px;height:14px;animation:ia-drop 1.2s var(--ease) .35s both;border-radius:50%}@keyframes ia-drop{0%{opacity:.25;transform:translateY(-100px)}}}@media (width<=720px){.screen[data-astro-cid-bjlz4pgx]{min-height:86svh;padding:56px 0}.screen--intro[data-astro-cid-bjlz4pgx]{min-height:72svh}.screen--trail[data-astro-cid-bjlz4pgx]{padding-top:72px}.kicker[data-astro-cid-bjlz4pgx]{font-size:10.5px}.intro__line[data-astro-cid-bjlz4pgx]{font-size:24px}.intro__big[data-astro-cid-bjlz4pgx]{font-size:46px}.statement[data-astro-cid-bjlz4pgx]{font-size:34px}.aside[data-astro-cid-bjlz4pgx],.beat[data-astro-cid-bjlz4pgx]{font-size:19px}.stack[data-astro-cid-bjlz4pgx]{font-size:22px}.types[data-astro-cid-bjlz4pgx]{margin:26px 0 24px;font-size:11px}.entry[data-astro-cid-bjlz4pgx]{grid-template-columns:30px minmax(0,1fr) 24px;row-gap:10px}.entry__text[data-astro-cid-bjlz4pgx]{grid-area:2/2/auto/3}.entry[data-astro-cid-bjlz4pgx] .arrow[data-astro-cid-bjlz4pgx]{grid-area:1/3}.entry__num[data-astro-cid-bjlz4pgx]{font-size:10.5px}.entry__title[data-astro-cid-bjlz4pgx]{font-size:12px}.entry__inst[data-astro-cid-bjlz4pgx]{font-size:11px}.entry__line[data-astro-cid-bjlz4pgx]{font-size:14.5px}.entry__meta[data-astro-cid-bjlz4pgx]{font-size:12px}.trail__head[data-astro-cid-bjlz4pgx]{grid-template-columns:30px minmax(0,1fr) 24px}.trail__toggle[data-astro-cid-bjlz4pgx]{flex-direction:column;gap:4px}.trail__detail[data-astro-cid-bjlz4pgx]>div[data-astro-cid-bjlz4pgx]{padding-left:46px;padding-right:24px}.ending[data-astro-cid-bjlz4pgx]{padding:64px var(--gutter);gap:64px}.ending__lines[data-astro-cid-bjlz4pgx]{gap:16px;font-size:32px}.ending__mark[data-astro-cid-bjlz4pgx]{width:40px;height:56px}.ending__both[data-astro-cid-bjlz4pgx]{font-size:24px}}@media (prefers-reduced-motion:reduce){.ia__dot[data-astro-cid-bjlz4pgx]{animation:none}.axis__dot[data-astro-cid-bjlz4pgx],.axis__labels[data-astro-cid-bjlz4pgx],.axis__label[data-astro-cid-bjlz4pgx],.trail__detail[data-astro-cid-bjlz4pgx],.ending__sign[data-astro-cid-bjlz4pgx]{transition:none}}
