.vignette{width:100%;max-width:var(--vw, 360px);container-type:inline-size}.vignette .roller{visibility:hidden;top:-4px;bottom:-4px}.vignette .plate[data-ink=pink]{--pi: 1}.vignette .plate[data-ink=green]{--pi: 2}.vignette .plate[data-ink=blue]{--pi: 3}.vignette .plate[data-ink=red]{--pi: 4}.vignette .plate[data-ink=ink]{--pi: 5}@media (prefers-reduced-motion: no-preference){html[data-arrive] .vignette .plate{animation:vig-print .3s linear calc(var(--t-arrive) + var(--pi, 0) * .11s) backwards}html[data-arrive] .vignette .roller{animation:vig-roll .3s linear calc(var(--t-arrive) + var(--pi, 0) * .11s)}}@keyframes vig-print{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes vig-roll{0%{visibility:visible;translate:0 0}to{visibility:visible;translate:calc(100cqw + 16px) 0}}@property --rh-p{syntax: "<number>"; inherits: true; initial-value: 0;}.rh[data-astro-cid-jeq6c5a7]{--rh-drift: 6vw;--rh-rise: 48px;--rh-sink: 30px;--rh-shift: 3vw;--ghost-ink: var(--red);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:var(--s-3) var(--col-gap);padding:var(--s-5) 0 var(--s-5);border-bottom:var(--stroke) solid var(--ink)}.rh-name[data-astro-cid-jeq6c5a7]{position:relative;isolation:isolate;display:flex;align-items:flex-end;margin:0;font:900 calc(var(--fs-room) / var(--n)) / var(--lh-display) var(--font-display);letter-spacing:var(--ls-display);white-space:nowrap;color:var(--ink)}.rh-plate[data-astro-cid-jeq6c5a7]{position:absolute;z-index:-1;left:.16em;top:.22em;width:calc(100% - .5em);height:.64em;background:var(--room, var(--paper-2));mix-blend-mode:multiply}.rh[data-astro-cid-jeq6c5a7][data-plate=paper-2] .rh-plate[data-astro-cid-jeq6c5a7]{background:var(--paper-2)}.rh-c[data-astro-cid-jeq6c5a7]{display:inline-block}.rh-c[data-astro-cid-jeq6c5a7] .ghost[data-astro-cid-jeq6c5a7]{z-index:-1}.rh-sub[data-astro-cid-jeq6c5a7]{margin-left:.1em;padding-bottom:.2em;font-size:.2em;line-height:1;writing-mode:vertical-rl}.rh-aside[data-astro-cid-jeq6c5a7]{display:flex;flex-direction:column;gap:var(--s-2);min-width:0;max-width:30em;padding-bottom:var(--s-2)}.rh-vig[data-astro-cid-jeq6c5a7]{width:100%;max-width:300px;margin-bottom:var(--s-2)}.rh-desc[data-astro-cid-jeq6c5a7]{margin:0;font:700 var(--fs-deck) / 1.45 var(--font-head);text-wrap:balance}.rh-stats[data-astro-cid-jeq6c5a7]{margin:0;font-size:var(--fs-dateline);line-height:1.6;letter-spacing:.06em;color:var(--fg-muted)}.rh-vert[data-astro-cid-jeq6c5a7]{align-self:stretch;max-height:16em;margin:0;padding-left:var(--s-3);border-left:var(--stroke) solid var(--ink);font-size:15px;line-height:1.6;letter-spacing:.18em;writing-mode:vertical-rl}@media (760px <= width < 1020px){.rh[data-astro-cid-jeq6c5a7]{grid-template-columns:minmax(0,1fr) auto}.rh-name[data-astro-cid-jeq6c5a7]{grid-column:1 / -1}}@media (width < 760px){.rh[data-astro-cid-jeq6c5a7]{grid-template-columns:minmax(0,1fr);padding-top:var(--s-4)}.rh-aside[data-astro-cid-jeq6c5a7]{max-width:none}.rh-vig[data-astro-cid-jeq6c5a7]{order:9;max-width:360px;margin:var(--s-2) 0 0}.rh-vert[data-astro-cid-jeq6c5a7]{max-height:none;padding:var(--s-2) 0 0;border-left:0;border-top:var(--stroke) solid var(--ink);letter-spacing:.06em;writing-mode:horizontal-tb}}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.rh[data-astro-cid-jeq6c5a7][data-scrub]{animation:rh-scrub linear both;animation-timeline:view();animation-range:exit 0% exit 100%}.rh[data-astro-cid-jeq6c5a7][data-scrub] .rh-plate[data-astro-cid-jeq6c5a7]{translate:calc(var(--rh-p) * -1 * var(--rh-drift)) 0}.rh[data-astro-cid-jeq6c5a7][data-scrub] .rh-c[data-astro-cid-jeq6c5a7][data-k=odd]{translate:0 calc(var(--rh-p) * -1 * var(--rh-rise))}.rh[data-astro-cid-jeq6c5a7][data-scrub] .rh-c[data-astro-cid-jeq6c5a7][data-k=even]{translate:calc(var(--rh-p) * var(--rh-shift)) calc(var(--rh-p) * var(--rh-sink))}}html[data-arrive] .rh-plate[data-astro-cid-jeq6c5a7]{animation:rh-plate-in var(--t-ink) var(--ease-press) var(--t-arrive) backwards}html[data-arrive] .rh-c[data-astro-cid-jeq6c5a7]{animation:rh-drop var(--t-typeset) var(--ease-slam) calc(var(--t-arrive) + min(var(--ci, 0),3) * var(--t-stagger) * 2) backwards}html[data-arrive] .rh-aside[data-astro-cid-jeq6c5a7],html[data-arrive] .rh-vert[data-astro-cid-jeq6c5a7]{animation:rh-rise var(--t-typeset) var(--ease-out) calc(var(--t-arrive) + var(--t-stagger) * 3) backwards}}@keyframes rh-scrub{to{--rh-p: 1}}@keyframes rh-plate-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes rh-drop{0%{transform:translateY(-38%) rotate(-5deg);opacity:0}40%{opacity:1}}@keyframes rh-rise{0%{opacity:0;transform:translateY(var(--typeset-rise))}}
