.meta-line[data-astro-cid-vpcpyxsz]{gap:.4rem;display:grid}.meta-line[data-astro-cid-vpcpyxsz] div[data-astro-cid-vpcpyxsz]{grid-template-columns:7.5rem 1fr;align-items:baseline;gap:1rem;display:grid}dt[data-astro-cid-vpcpyxsz]{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}dd[data-astro-cid-vpcpyxsz],.mono[data-astro-cid-vpcpyxsz]{font-size:var(--text-small)}.sheet[data-astro-cid-s7uyg6e2]{background:var(--paper-sheet);box-shadow:var(--sheet-shadow);transform-origin:50% 0;gap:1.5rem;padding:clamp(1.25rem,6vw,4rem) clamp(1.25rem,6vw,4rem) 2.75rem;display:grid;position:relative}.sheet[data-astro-cid-s7uyg6e2]:before,.sheet[data-astro-cid-s7uyg6e2]:after{content:"";border:0 solid var(--registration);opacity:.7;pointer-events:none;width:.9rem;height:.9rem;position:absolute}.sheet[data-astro-cid-s7uyg6e2]:before{border-width:1px 0 0 1px;top:.6rem;left:.6rem}.sheet[data-astro-cid-s7uyg6e2]:after{border-width:0 1px 1px 0;bottom:.6rem;right:.6rem}.art[data-astro-cid-s7uyg6e2]{order:-1}.meta[data-astro-cid-s7uyg6e2]{align-content:end;gap:1rem;display:grid}h3[data-astro-cid-s7uyg6e2]{font-size:var(--text-title);line-height:1.05}h3[data-astro-cid-s7uyg6e2] a[data-astro-cid-s7uyg6e2]{text-decoration:none}h3[data-astro-cid-s7uyg6e2] a[data-astro-cid-s7uyg6e2]:after{content:"";position:absolute;inset:0}h3[data-astro-cid-s7uyg6e2] a[data-astro-cid-s7uyg6e2]:focus-visible{outline:none}.sheet[data-astro-cid-s7uyg6e2]:has(h3 a:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.sheet[data-astro-cid-s7uyg6e2]:hover .record[data-astro-cid-s7uyg6e2]{color:var(--ink)}.art[data-astro-cid-s7uyg6e2] [data-play]{z-index:1;position:relative}@media (width>=1024px){.sheet[data-astro-cid-s7uyg6e2]{column-gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:end}.meta[data-astro-cid-s7uyg6e2]{grid-column:1/5;padding-bottom:.25rem}.art[data-astro-cid-s7uyg6e2]{order:0;grid-column:6/12;align-self:center}}@supports (animation-timeline:view()){@media (width>=768px) and (prefers-reduced-motion:no-preference){.sheet[data-astro-cid-s7uyg6e2]{animation:linear both recede;animation-timeline:var(--next-timeline,none);animation-range:entry}}}@keyframes recede{to{transform:translateY(-1.5%) scale(.96) rotate(var(--rot))}}.stack[data-astro-cid-5cyf34bf]{--art-max-h:calc(100svh - var(--header-h) - 12rem);padding-inline:var(--margin);gap:0;display:grid}.stack[data-astro-cid-5cyf34bf]>li[data-astro-cid-5cyf34bf]+li[data-astro-cid-5cyf34bf]{margin-top:-1.25rem}.position[data-astro-cid-5cyf34bf]{right:var(--margin);z-index:var(--z-header);background:var(--paper);padding:.25rem .5rem;position:fixed;bottom:1rem}@media (width>=768px) and (prefers-reduced-motion:no-preference){.stack[data-astro-cid-5cyf34bf]>li[data-astro-cid-5cyf34bf]{top:calc(var(--header-h) + 1rem + var(--edge));height:calc(100svh - var(--header-h) - 3rem);position:sticky}.stack[data-astro-cid-5cyf34bf]>li[data-astro-cid-5cyf34bf]+li[data-astro-cid-5cyf34bf]{margin-top:1.5rem}.stack[data-astro-cid-5cyf34bf]>li[data-astro-cid-5cyf34bf] .sheet{height:100%;transform:rotate(var(--rot))}}html.has-3d .stack[data-astro-cid-5cyf34bf]>li[data-astro-cid-5cyf34bf]{top:calc(var(--header-h) + 1rem);height:calc(100svh - var(--header-h) - 3rem);position:sticky}html.has-3d .stack[data-astro-cid-5cyf34bf]>li[data-astro-cid-5cyf34bf]+li[data-astro-cid-5cyf34bf]{margin-top:1.5rem}html.has-3d .stack[data-astro-cid-5cyf34bf]>li[data-astro-cid-5cyf34bf] .sheet{height:100%;animation:none;transform:none}html.has-3d-live .stack[data-astro-cid-5cyf34bf]>li[data-astro-cid-5cyf34bf] .sheet{box-shadow:none;background:0 0}html.has-3d-live .stack[data-astro-cid-5cyf34bf]>li[data-astro-cid-5cyf34bf]:not([data-flat]) .art img{opacity:0}html.has-3d body{background:0 0}.archive-canvas{z-index:-1;pointer-events:none;opacity:0;width:100%;height:100%;position:fixed;inset:0}@media (width>=1024px){html.has-3d .stack[data-astro-cid-5cyf34bf]>li[data-astro-cid-5cyf34bf]:nth-child(2n) .art{grid-area:1/2/auto/8}html.has-3d .stack[data-astro-cid-5cyf34bf]>li[data-astro-cid-5cyf34bf]:nth-child(2n) .meta{grid-area:1/9/auto/13}}.archive-gif{z-index:1;transform-origin:0 0;pointer-events:none;opacity:0;max-width:none;position:fixed;top:0;left:0}.archive-gif[data-on]{opacity:1}.title[data-astro-cid-lcdefpme]{min-height:calc(100svh - var(--header-h));text-align:center;place-content:center;justify-items:center;gap:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);display:grid}h1[data-astro-cid-lcdefpme]{font-weight:400;position:relative}h1[data-astro-cid-lcdefpme]:after{--m:.85rem;content:"";pointer-events:none;background:linear-gradient(var(--rule-strong), var(--rule-strong)) top left / var(--m) 1px, linear-gradient(var(--rule-strong), var(--rule-strong)) top left / 1px var(--m), linear-gradient(var(--rule-strong), var(--rule-strong)) top right / var(--m) 1px, linear-gradient(var(--rule-strong), var(--rule-strong)) top right / 1px var(--m), linear-gradient(var(--rule-strong), var(--rule-strong)) bottom left / var(--m) 1px, linear-gradient(var(--rule-strong), var(--rule-strong)) bottom left / 1px var(--m), linear-gradient(var(--rule-strong), var(--rule-strong)) bottom right / var(--m) 1px, linear-gradient(var(--rule-strong), var(--rule-strong)) bottom right / 1px var(--m);background-repeat:no-repeat;position:absolute;inset:calc(-1*min(1rem,3vw)) calc(-1*min(2.75rem,5vw))}.facts[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums lining-nums;letter-spacing:.14em;word-spacing:.1em;align-items:center;gap:1.1em;display:flex}.facts[data-astro-cid-lcdefpme]:before,.facts[data-astro-cid-lcdefpme]:after{content:"";background:var(--rule-strong);width:clamp(1.5rem,4vw,3.5rem);height:1px}.facts[data-astro-cid-lcdefpme]:before{transform-origin:100%}.facts[data-astro-cid-lcdefpme]:after{transform-origin:0;margin-left:-.14em}@media (width<=479px){.facts[data-astro-cid-lcdefpme]:before,.facts[data-astro-cid-lcdefpme]:after{display:none}}.points[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme],.to-index[data-astro-cid-lcdefpme]{letter-spacing:.14em}h1[data-astro-cid-lcdefpme] .signature{width:min(86vw,52rem);height:auto;color:var(--ink);display:block}.about[data-astro-cid-lcdefpme]{column-gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-content:center;row-gap:2rem;padding-block:clamp(2rem,6vw,5rem);display:grid}.lede[data-astro-cid-lcdefpme]{font-variation-settings:"opsz" 72;font-feature-settings:"kern", "liga", "calt";letter-spacing:-.022em;text-wrap:balance;grid-column:1/-1;max-width:23ch;font-size:clamp(1.5rem,1rem + 2vw,2.75rem);font-weight:300;line-height:1.12}.points[data-astro-cid-lcdefpme]{grid-column:1/-1;gap:1.5rem;display:grid}.points[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:.5rem;padding-top:1.1rem;display:grid;position:relative}.points[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(90deg, var(--rule-strong), var(--rule) 55%, transparent);transform-origin:0;height:1px;position:absolute;inset:0 0 auto}.points[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{max-width:32ch;color:var(--ink-soft);font-size:calc(var(--text-base) * 1.1);text-wrap:balance;letter-spacing:.002em;margin:0;font-weight:350;line-height:1.4}.to-index[data-astro-cid-lcdefpme]{grid-column:1/-1;justify-self:start;padding-block:.6rem;text-decoration:none;position:relative}.to-index[data-astro-cid-lcdefpme]:after{content:"";opacity:.6;transform-origin:0;background:currentColor;height:1px;position:absolute;inset:auto 0 .3rem;transform:scaleX(.28)}.to-index[data-astro-cid-lcdefpme]:hover,.to-index[data-astro-cid-lcdefpme]:focus-visible{color:var(--ink)}.to-index[data-astro-cid-lcdefpme]:hover:after,.to-index[data-astro-cid-lcdefpme]:focus-visible:after{opacity:1;transform:none}@media (width>=1024px){.lede[data-astro-cid-lcdefpme]{grid-column:1/8}.points[data-astro-cid-lcdefpme]{grid-area:1/8/3/13;align-self:end}.to-index[data-astro-cid-lcdefpme]{grid-column:1/8}}@media (prefers-reduced-motion:no-preference){h1[data-astro-cid-lcdefpme] .signature{animation:write 1.8s var(--ease-draw) .15s both}.facts[data-astro-cid-lcdefpme]{animation:rise 1.1s var(--ease-out-expo) 1.8s both}.facts[data-astro-cid-lcdefpme]:before,.facts[data-astro-cid-lcdefpme]:after{animation:rule 1.2s var(--ease-draw) 2.1s both}h1[data-astro-cid-lcdefpme]:after{animation:plate 1.4s var(--ease-out-expo) 1.4s both}.to-index[data-astro-cid-lcdefpme]:after{transition:transform var(--duration-normal) var(--ease-draw), opacity var(--duration-normal)}@supports (animation-timeline:view()){.intro[data-astro-cid-lcdefpme]{view-timeline:--intro block;height:300svh}.stage[data-astro-cid-lcdefpme]{top:var(--header-h);height:calc(100svh - var(--header-h));display:grid;position:sticky;overflow-x:clip}.title[data-astro-cid-lcdefpme],.about[data-astro-cid-lcdefpme]{grid-area:1/1;min-height:0}.title[data-astro-cid-lcdefpme],.lede[data-astro-cid-lcdefpme],.points[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme],.points[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:before,.to-index[data-astro-cid-lcdefpme]{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--intro}.title[data-astro-cid-lcdefpme]{animation-name:erase;animation-range:contain contain 22%}.lede[data-astro-cid-lcdefpme]{animation-name:lede;animation-range:contain 18% contain 92%}.points[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{animation-name:point;animation-range:contain 28% contain 94%}.points[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{animation-range:contain 34% contain 96%}.points[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:before{animation-name:rule;animation-range:contain 28% contain 50%}.points[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]:before{animation-range:contain 34% contain 56%}.to-index[data-astro-cid-lcdefpme]{animation-name:point;animation-range:contain 36% contain 97%}}}@keyframes write{0%{clip-path:inset(-10% 100% -10% 0);opacity:.4;transform:translateY(.6rem)}to{clip-path:inset(-10% -2% -10% 0);opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:none}}@keyframes erase{to{clip-path:inset(-10% -2% -10% 100%);opacity:0;animation-timing-function:ease-in-out;transform:translateY(-1.75rem)scale(.965)}}@keyframes lede{0%{clip-path:inset(100% 0 0);opacity:0;animation-timing-function:var(--ease-out-expo);transform:translateY(2.5rem)}28%,74%{clip-path:inset(0);opacity:1;animation-timing-function:var(--ease-draw);transform:none}to{clip-path:inset(0 0 100%);opacity:0;transform:translateY(-2.5rem)}}@keyframes point{0%{opacity:0;animation-timing-function:var(--ease-out-expo);transform:translate(2.5rem)}28%,72%{opacity:1;animation-timing-function:var(--ease-draw);transform:none}to{opacity:0;transform:translateY(-2rem)}}@keyframes rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes plate{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}
