.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--font-hand:"Caveat","Long Cang",var(--font-kai);--hand-zh-scale:1.18;--tilt-max:1.6deg;--tilt-scatter:6deg;--shadow-cut:drop-shadow(0 1px 0 rgb(41 35 31 / .1)) drop-shadow(0 10px 14px rgb(41 35 31 / .14));--shadow-mount:0 1px 0 rgb(41 35 31 / .08),0 14px 28px -12px rgb(41 35 31 / .28);--tape-a:rgb(196 96 61 / .3);--tape-b:rgb(60 90 140 / .22)}[data-theme=night]{--tape-a:rgb(196 96 61 / .3);--tape-b:rgb(60 90 140 / .22);--shadow-cut:drop-shadow(0 2px 1px rgb(0 0 0 / .24)) drop-shadow(0 14px 20px rgb(0 0 0 / .44));--shadow-mount:0 2px 1px rgb(0 0 0 / .24),0 20px 38px -12px rgb(0 0 0 / .64)}@font-face{font-family:Caveat;src:url(/fonts/caveat-subset.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Long Cang;src:url(/fonts/long-cang-subset.woff2) format("woff2");font-weight:400;font-display:swap}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;font-family:var(--font-kai);font-size:var(--text-lg);line-height:var(--leading-read);background-color:var(--paper);background-image:var(--paper-tex);background-size:var(--paper-tex-size);min-height:100vh}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}a:hover{color:var(--ink)}button{border:0;background:none}button:disabled{opacity:.3;cursor:default}a:focus-visible,button:focus-visible,summary:focus-visible{outline:1.5px dashed var(--accent-line);outline-offset:6px}img,video{display:block;max-width:100%;height:auto}img{object-fit:contain}figure,p,h1,h2{margin:0}ul,ol{margin:0;padding:0;list-style:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip{position:absolute;left:20px;top:-80px;padding:12px;z-index:100;background:var(--sheet)}.skip:focus{top:12px}.hand{font-family:var(--font-hand);font-weight:400;line-height:1.25}.hand:lang(zh){font-size:calc(var(--hand-size,1.35rem)*var(--hand-zh-scale))}.meta{font-size:var(--text-xs);color:var(--ink-3);line-height:var(--leading-ui)}.material{pointer-events:none;overflow:visible;color:var(--ink-2)}.site-header{padding:var(--s-7);border-bottom:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center;gap:var(--s-7)}.wordmark{display:flex;gap:var(--s-4);align-items:center;font-size:var(--text-3xl);line-height:var(--leading-tight)}.name-seal{position:relative;background:var(--cinnabar);color:#fff;width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;transform:rotate(-3deg);mix-blend-mode:multiply;isolation:isolate}.name-seal:before{content:"";position:absolute;inset:3px;border:1.5px solid white}.name-seal>span{display:block;writing-mode:vertical-rl;text-orientation:upright;font-size:13px;line-height:1;letter-spacing:0}[data-theme=night] .name-seal,[data-theme=night] .year-seal{mix-blend-mode:normal;opacity:.92}.site-header nav{display:flex;align-items:center;gap:var(--s-7);color:var(--ink-2);font-size:var(--text-md)}.view-links,.language-links{display:flex;align-items:center;gap:var(--s-2)}.view-links a,.language-links a{position:relative;min-height:44px;display:flex;align-items:center}.view-links .underline{width:100%;height:12px;position:absolute;bottom:1px;left:0}.language-links a[aria-current]{color:var(--ink)}.theme-toggle{width:44px;height:44px;display:grid;place-items:center}.theme-toggle svg{width:22px;height:22px}.theme-toggle .moon,[data-theme=night] .theme-toggle .sun{display:none}[data-theme=night] .theme-toggle .moon{display:block}main{max-width:1280px;padding:0 var(--s-8);margin:0 auto;min-height:calc(100vh - 220px)}footer{margin:var(--s-10) var(--s-7) 0;padding:var(--s-6) 0 var(--s-7);border-top:1px solid var(--rule);font-size:var(--text-xs);color:var(--ink-3)}footer a{padding:14px 0}.letter{padding:var(--s-10) 0 var(--s-9);max-width:34em;color:var(--ink-2)}.letter>p:first-of-type{text-wrap:balance;font-size:var(--text-lg);line-height:var(--leading-read)}.signature{--hand-size:1.45rem;font-size:1.45rem;margin:var(--s-5) 0 0 var(--s-1);transform:rotate(-2deg);transform-origin:left}.album-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--s-9) var(--s-8);padding:var(--s-4) 0 var(--s-10)}.album-piece{position:relative;min-width:0;padding-top:var(--offset);animation:settle var(--dur-4) var(--ease-spring) both;animation-delay:var(--delay)}.size-L{grid-column:span 6}.size-M{grid-column:span 4}.size-S{grid-column:span 3}.piece-body{position:relative;transform:rotate(var(--tilt));transition:transform var(--dur-3) var(--ease-out)}.slip{display:block}.slip-image{position:relative}.poster{display:block;width:100%;background:var(--lqip)}.poster img{width:100%;height:auto}.cutout .poster{background:transparent}.mount{background:var(--sheet-raised);padding:12px;border:1px solid var(--rule);box-shadow:var(--shadow-mount)}.size-L .mount{padding:16px}.cutout{filter:var(--shadow-cut)}.slip-image .loop{position:absolute;inset:12px;width:calc(100% - 24px);height:calc(100% - 24px);object-fit:contain;opacity:0;transition:opacity var(--dur-2)}.size-L .slip-image .loop{inset:16px;width:calc(100% - 32px);height:calc(100% - 32px)}.loop.is-playing{opacity:1}.cutout .loop{inset:0;width:100%;height:100%}.tape{position:absolute;top:-14px;left:38%;width:28%;height:32px;color:var(--tape-color,var(--tape-a));transform:rotate(var(--tape-turn,-4deg));z-index:3}.corner{position:absolute;width:30px;height:30px;z-index:2}.corner-tl{left:-2px;top:-2px}.corner-tr{right:-2px;top:-2px;transform:rotate(90deg)}.corner-br{right:-2px;bottom:-2px;transform:rotate(180deg)}.corner-bl{left:-2px;bottom:-2px;transform:rotate(270deg)}.piece-caption{padding:var(--s-5) var(--s-2) 0;transform:rotate(var(--counter));transform-origin:left}.piece-caption h2{--hand-size:1.35rem;font-size:1.35rem;color:var(--ink-2)}.piece-caption p{margin-top:var(--s-2)}.album-piece:hover .piece-body,.album-piece:focus-within .piece-body{transform:translateY(-3px) rotate(calc(var(--tilt)*.5))}.album-piece:hover .mount,.album-piece:focus-within .mount{box-shadow:var(--shadow-3)}.stack-back{position:absolute;inset:0 0 60px;background:var(--sheet-raised);padding:12px;border:1px solid var(--rule);box-shadow:var(--shadow-mount);overflow:hidden}.back-0{transform:translate(8px,8px) rotate(4deg)}.back-1{transform:translate(-5px,8px) rotate(-3deg)}.is-stack .slip{position:relative}.reduced-play{display:none;position:absolute;width:54px;height:54px;right:24px;bottom:100px;background:var(--paper);border-radius:50%}.reduced-play svg{width:44px;height:44px}body.has-settled .album-piece{animation:none}@keyframes settle{0%{opacity:0;translate:0 -8px;rotate:1deg}to{opacity:1;translate:0 0;rotate:0deg}}.breadcrumb{font-size:var(--text-sm);color:var(--ink-3);padding:var(--s-7) 0 var(--s-8)}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:12px}.breadcrumb li{display:flex;align-items:center;gap:12px}.breadcrumb a{min-height:44px;display:flex;align-items:center}.ink-slash{font-family:var(--font-hand);font-size:24px;transform:rotate(-8deg)}.work-top{display:grid;grid-template-columns:40% 60%;align-items:start;padding:var(--s-3) 0 var(--s-8)}.catalogue-card{position:relative;min-width:0;background:var(--sheet-raised);border:1px solid var(--rule);box-shadow:var(--shadow-mount);border-radius:var(--radius-xs);padding:var(--s-8) var(--s-7) var(--s-10);transform:rotate(-.4deg);z-index:1}.catalogue-card .clip{position:absolute;width:38px;height:60px;top:-24px;left:18px;transform:rotate(-11deg);color:var(--ink-3)}.catalogue-card h1{--hand-size:calc(var(--text-4xl)*1.1);font-size:calc(var(--text-4xl)*1.1);color:var(--ink-2);margin-bottom:var(--s-2);overflow-wrap:anywhere}.other-title{font-size:var(--text-sm);color:var(--ink-3);margin-bottom:var(--s-7)}.catalogue-card dl{margin:0}.catalogue-card dl>div{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:baseline;margin-bottom:var(--s-3)}dt{color:var(--ink-3);font-size:var(--text-xs)}dd{margin:0;font-size:var(--text-md)}.summary{margin-top:var(--s-6);font-size:var(--text-lg);line-height:var(--leading-read)}.year-seal{position:absolute;bottom:16px;right:22px;border:2px solid var(--cinnabar);outline:1px solid var(--cinnabar);outline-offset:3px;width:52px;height:52px;padding:7px;font-size:16px;line-height:1.15;letter-spacing:4px;word-break:break-all;color:var(--cinnabar);opacity:.65;transform:rotate(8deg);mix-blend-mode:multiply}.files{margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--rule)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.files>summary{display:flex;align-items:center;gap:10px;min-height:44px}.files>summary .caret{width:16px;height:16px;transform:rotate(-90deg);transition:transform var(--dur-2)}.files[open]>summary .caret{transform:rotate(0)}.file-tree{font-family:var(--font-mono);font-size:var(--text-sm);padding-top:12px}.file-tree ul{margin-left:10px;padding-left:16px;border-left:1px dotted var(--rule-3)}.file-row,.file-folder>summary{display:flex;align-items:center;gap:7px;min-height:44px}.file-tree svg{width:17px;height:19px;flex:0 0 17px;fill:none;stroke:var(--ink-3);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.file-size{font-size:var(--text-2xs);white-space:nowrap;color:var(--ink-3)}.file-tree a{width:44px;height:44px;display:grid;place-items:center;flex:0 0 44px}.hero-piece{position:relative;margin:var(--s-9) 0 0 -24px;min-width:0;z-index:2;transform:rotate(.7deg)}.hero-mount{position:relative;padding:16px}.hero-mount .tape{width:25%;left:64%;top:-12px}.hero-image{display:block;width:100%;padding:0;filter:none;border:0;box-shadow:none;background:none}.hero-image .poster{background:transparent}.film-player{position:relative;aspect-ratio:16/9}.film-player video{width:100%;height:100%;object-fit:contain}.film-start{padding:0;width:100%;position:relative;display:block}.hero-play{position:absolute;width:min(84px,18%);aspect-ratio:1;left:40%;top:58%;transform:translate(-50%,-50%);display:grid;place-items:center}.hero-play svg{width:100%;height:100%;color:var(--ink);background:var(--paper);border-radius:50%;opacity:.88}.film-player [hidden]{display:none}.sticker-hero{max-width:560px;margin-left:var(--s-7);transform:rotate(1.1deg)}.sticker-hero .hero-mount{padding:var(--s-8);background:var(--sheet-raised)}.sticker-hero .hero-image .poster{width:72%;margin:auto}.loose-sticker{position:absolute;width:28%;filter:var(--shadow-cut);pointer-events:none}.loose-sticker .poster{background:none}.loose-sticker .tape{width:52%;top:0;left:24%}.loose-0{left:-8%;top:62%;transform:rotate(-9deg)}.loose-1{right:-7%;top:44%;transform:rotate(10deg)}.loose-2{right:2%;bottom:-15%;transform:rotate(-7deg)}.spreads{margin-top:var(--s-9)}.spread{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-8);min-height:70vh;align-items:center;padding:var(--s-10) 0;isolation:isolate}.story-piece{position:relative;margin:0;min-width:0;transform:translateY(var(--offset)) rotate(var(--tilt));transition:transform var(--dur-3) var(--ease-out)}.piece-button{position:relative;display:block;width:100%;padding:12px;transition:transform var(--dur-3) var(--ease-out)}.piece-button.cutout{padding:0;border:none;background:none;box-shadow:none}.story-piece figcaption{--hand-size:1.35rem;font-size:1.35rem;color:var(--ink-2);padding:var(--s-4) var(--s-2) 0;transform:rotate(var(--counter))}.story-piece:hover,.story-piece:focus-within{z-index:5;transform:translateY(calc(var(--offset) - 5px)) rotate(calc(var(--tilt)*.5))}.animation{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.piece-button.is-playing .animation{opacity:1}.piece-button.is-playing .poster{visibility:hidden}.hero-note>.story-piece{grid-column:1/span 7}.story-copy{grid-column:9/span 4;position:relative;color:var(--ink-2)}.story-copy>p{font-size:var(--text-lg);line-height:var(--leading-read)}.scrap{position:relative;background:var(--well);clip-path:polygon(1% 3%,7% 1%,15% 3%,24% 0,36% 3%,46% 1%,59% 2%,70% 0,82% 2%,94% 0,99% 4%,98% 17%,100% 33%,98% 51%,100% 72%,98% 92%,100% 98%,89% 97%,78% 100%,64% 98%,51% 100%,38% 98%,26% 100%,14% 97%,1% 100%,2% 82%,0 65%,2% 48%,0 31%,2% 18%);padding:var(--s-7);margin:var(--s-7) -10px 0 0;transform:rotate(-3deg);filter:var(--shadow-cut)}.scrap p{--hand-size:1.65rem;font-size:1.65rem;color:var(--scrap-ink,var(--ink-2))}.layout-arrow{position:absolute;inset:0;width:100%;height:100%;z-index:2}.pair{align-items:start}.pair-0{grid-column:1/span 7;padding-top:20px}.pair-1{grid-column:9/span 4;padding-top:160px}.pair-note{--hand-size:1.6rem;font-size:1.6rem;color:var(--accent-ink);padding-top:var(--s-7);padding-left:var(--s-3);transform:rotate(-2deg)}.scatter{display:block;min-height:70vh;padding-top:var(--s-9)}.scatter-note{--hand-size:1.8rem;font-size:1.8rem;color:var(--ink-2);padding-bottom:var(--s-9);transform:rotate(-2deg)}.scatter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0;row-gap:var(--s-7);padding:44px 24px}.scatter-piece{margin:0 -2%;transform:translate(var(--scatter-x,var(--jitter-x)),var(--offset)) rotate(var(--tilt)) scale(var(--scale))}.scatter-piece:hover,.scatter-piece:focus-within{transform:translate(var(--scatter-x,var(--jitter-x)),calc(var(--offset) - 5px)) rotate(calc(var(--tilt)*.5)) scale(var(--scale))}.scatter-piece .piece-button{width:100%}.scatter-piece figcaption{--hand-size:1.25rem;font-size:1.25rem;text-align:center;opacity:0;transition:opacity var(--dur-2)}.scatter-piece:hover figcaption,.scatter-piece:focus-within figcaption{opacity:1}.text-margin{min-height:80vh;grid-template-rows:1fr;align-items:center;padding:120px 0}.reading{grid-column:4/span 6;grid-row:1;max-width:var(--read-w);font-size:var(--text-lg);line-height:var(--leading-read);padding:var(--s-8);color:var(--ink-2)}.margin-piece{grid-row:1}.margin-0{grid-column:1/span 3;align-self:start}.margin-1{grid-column:10/span 3;align-self:end}.collection-grid{padding-top:var(--s-10)}.index-page{max-width:980px;margin:var(--s-10) auto;min-height:50vh}.index-page h1{font-size:var(--text-2xl);font-weight:400;margin-bottom:var(--s-9);color:var(--ink-2)}.year-group h2{--hand-size:3.5rem;font-size:3.5rem;color:var(--ink-3);margin-bottom:var(--s-7)}.year-group li{margin-left:calc(var(--depth)*24px);border-left:var(--nested-rule,0) solid var(--rule)}.year-group li[style*="--depth:1"],.year-group li[style*="--depth:2"]{border-left:1px solid var(--rule);padding-left:16px}.index-row{display:flex;align-items:baseline;gap:var(--s-4);padding:var(--s-4) 0;color:var(--ink-2);min-height:56px}.leader{border-bottom:1px dotted var(--ink-4);flex:1;min-width:15px}.leader-short{max-width:80px}.index-medium,time{font-size:var(--text-sm);color:var(--ink-3)}.cursor-preview{position:fixed;z-index:20;pointer-events:none;box-shadow:var(--shadow-mount);padding:8px;background:var(--sheet-raised);object-fit:contain;transform:rotate(3deg)}.lightbox{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;color:var(--ink);padding:var(--s-9) var(--s-10);background:color-mix(in srgb,var(--paper) 94%,transparent);backdrop-filter:blur(6px);overflow:hidden}.lightbox::backdrop{background:transparent}.lightbox[open]{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:var(--s-6);align-items:center}.lightbox figure{max-width:1600px;height:100%;max-height:calc(100dvh - 112px);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;pointer-events:none}.lightbox-image{max-height:calc(100dvh - 220px);width:auto;max-width:100%;height:auto;min-height:0;filter:var(--shadow-cut);object-fit:contain;pointer-events:auto}.lightbox figcaption{--hand-size:1.65rem;font-size:1.65rem;padding:var(--s-5) 0;text-align:center}.lightbox-count{text-align:center}.lightbox button{min-width:44px;min-height:44px;font-size:var(--text-2xl)}.lightbox-close{position:absolute;top:var(--s-5);right:var(--s-5)}.lightbox-play{position:absolute;top:calc(50% - 36px);left:calc(50% - 36px);width:72px;height:72px;background:var(--paper);border-radius:50%}.lightbox-play[hidden]{display:none}.lightbox-play svg{width:100%;height:100%}html:has(.lightbox[open]){overflow:hidden}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-3)}@media(min-width:720px){.album-grid .size-M .cutout{max-width:350px;margin:auto}.album-grid .size-M .cutout .poster{aspect-ratio:1}.album-grid .size-M .cutout img{height:100%;object-fit:contain}}@media(max-width:1099px){.work-top{display:flex;flex-direction:column;gap:var(--s-9)}.catalogue-card{width:100%}.catalogue-card dl{max-width:500px}.hero-piece{margin:0;width:100%;max-width:none}.sticker-hero{width:75%;margin:20px auto 60px;max-width:600px}.story-copy{grid-column:9/span 4}.spread{column-gap:var(--s-6)}.reading{padding:var(--s-4)}.catalogue-card h1{overflow-wrap:normal}.file-tree{max-width:700px}}@media(max-width:719px){html{scroll-padding-top:16px}.site-header{padding:var(--s-6) var(--s-5) var(--s-4);display:block}.wordmark{font-size:clamp(1.55rem,6.5vw,var(--text-3xl));gap:12px}.site-header nav{justify-content:space-between;gap:var(--s-4);margin-top:var(--s-4)}.view-links,.language-links{gap:var(--s-2)}main{padding:0 var(--s-5);width:100%}footer{margin:var(--s-9) var(--s-5) 0;padding-bottom:var(--s-7)}.letter{padding:var(--s-9) 0 var(--s-8)}.letter>p:first-of-type{max-width:28em}.signature{margin-top:var(--s-5)}.album-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-5);row-gap:var(--s-8);padding-top:var(--s-2)}.size-L,.size-M{grid-column:span 2}.size-S{grid-column:span 1}.album-piece{padding-top:calc(var(--offset)*.5)}.piece-body{transform:rotate(calc(var(--tilt)*.5))}.album-piece:hover .piece-body,.album-piece:focus-within .piece-body{transform:translateY(-3px) rotate(calc(var(--tilt)*.25))}.size-L .mount,.mount{padding:12px}.size-L .slip-image .loop{inset:12px;width:calc(100% - 24px);height:calc(100% - 24px)}.album-piece.size-M .cutout{width:82%;max-width:320px;margin:auto}.piece-caption{padding-top:var(--s-4)}.breadcrumb{padding:var(--s-5) 0 var(--s-7)}.work-top{padding-top:var(--s-2);gap:var(--s-8)}.catalogue-card{padding:var(--s-7) var(--s-6) var(--s-10);transform:rotate(-.2deg)}.catalogue-card h1{--hand-size:calc(var(--text-4xl)*1.1)}.catalogue-card dl>div{gap:var(--s-3);grid-template-columns:38px minmax(0,1fr)}.file-row,.file-folder>summary{gap:4px}.file-tree{font-size:11px;margin-right:-10px;margin-left:-8px}.file-tree a{width:44px;flex-basis:44px}.file-size{font-size:9px}.file-tree ul{margin-left:7px;padding-left:16px}.hero-mount{padding:12px}.hero-piece{transform:rotate(.4deg)}.hero-play{width:min(64px,18%)}.sticker-hero{width:84%;margin:16px auto 56px}.sticker-hero .hero-mount{padding:24px}.spreads{margin-top:var(--s-7)}.spread{display:flex;flex-direction:column;align-items:stretch;gap:var(--s-8);min-height:0;padding:var(--s-9) 0}.story-piece{width:calc(100% - 12px);align-self:center;transform:translate(6px) rotate(calc(var(--tilt)*.5));margin-bottom:var(--s-3)}.spread:nth-child(2n) .story-piece{transform:translate(-6px) rotate(calc(var(--tilt)*.5))}.story-copy{padding:var(--s-4) var(--s-3)}.scrap{margin:var(--s-5) 0 0;max-width:90%;padding:var(--s-6)}.layout-arrow{display:none}.pair-0,.pair-1{padding-top:0}.pair-note{padding-top:var(--s-3);margin-left:var(--s-3)}.scatter{gap:0}.scatter-note{padding:0 var(--s-2) var(--s-5)}.scatter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6) 0;padding:44px 24px}.scatter-piece figcaption{--hand-size:.95rem;font-size:.95rem;padding-top:4px;opacity:1}.text-margin{padding:var(--s-9) 0}.reading{order:1;padding:var(--s-4) var(--s-3)}.margin-0{order:0;width:80%;align-self:flex-start}.margin-1{order:2;width:80%;align-self:flex-end}.index-page{margin:var(--s-9) 0}.index-row{gap:8px;flex-wrap:wrap}.index-title{max-width:55%;overflow-wrap:anywhere}.index-medium{max-width:38%;font-size:var(--text-xs)}.leader-short{display:none}.index-row time{display:none}.index-row .leader{min-width:10px}.cursor-preview{display:none!important}.year-group li{margin-left:calc(var(--depth)*14px)}.year-group li[style*="--depth:"]{padding-left:0}.year-group li[style*="--depth:1"],.year-group li[style*="--depth:2"]{padding-left:10px}.lightbox{padding:72px 12px 32px}.lightbox[open]{grid-template-columns:44px minmax(0,1fr) 44px;gap:0}.lightbox figure{grid-column:1/-1;grid-row:1;height:auto;max-height:calc(100dvh - 160px)}.lightbox-image{max-height:calc(100dvh - 250px);max-width:100%}.lightbox-prev,.lightbox-next{grid-row:2;align-self:end}.lightbox-prev{grid-column:1}.lightbox-next{grid-column:3}.lightbox figcaption{padding:var(--s-5) 24px}.lightbox-close{right:12px;top:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reduced-play{display:block}.loop{opacity:0}.loop.is-playing{opacity:1}::view-transition-group(*){animation:none!important}}div.scrap{background:none;clip-path:none;isolation:isolate}.scrap-edge{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.language-links a{justify-content:center;min-width:44px}.sticker-hero{margin-left:-24px}@media(max-width:1099px){.sticker-hero{margin-left:auto}}.year-seal>.stamp{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.year-seal{border:0;outline:0;isolation:isolate;text-align:center;line-height:1.2;letter-spacing:2px}.year-seal>span{position:relative;display:block;writing-mode:vertical-rl;text-orientation:upright;height:38px;margin:auto}.view-links a,.breadcrumb a{min-width:44px;justify-content:center}@media(max-width:719px){.spread .story-piece{width:calc(100% - 24px);transform:translate(12px) rotate(calc(var(--tilt)*.5))}.spread:nth-child(2n) .story-piece,.pair-item:nth-child(2n) .story-piece{transform:translate(-12px) rotate(calc(var(--tilt)*.5))}.scatter-grid .story-piece{width:auto}.margin-0,.margin-1{width:100%}}.tape{left:var(--tape-left,38%)}.album-piece:hover .cutout,.album-piece:focus-within .cutout{filter:var(--shadow-cut) drop-shadow(0 8px 12px rgb(41 35 31 / .12))}[data-theme=night] .album-piece:hover .cutout,[data-theme=night] .album-piece:focus-within .cutout{filter:var(--shadow-cut) drop-shadow(0 12px 18px rgb(0 0 0 / .3))}.wordmark{min-height:44px}footer a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:719px){.file-tree{font-size:var(--text-sm)}.file-size{font-size:var(--text-2xs)}}@media(min-width:720px){.hero-note:first-child{min-height:0;padding-top:0}.hero-note>.story-piece{transform:rotate(var(--tilt))}.hero-note>.story-piece figcaption{position:absolute;top:100%;width:100%}}@media(max-width:719px){.hero-note:first-child{padding-top:var(--s-6)}.spread.scatter .scatter-grid .scatter-piece{transform:translate(var(--scatter-x,var(--jitter-x)),var(--offset)) rotate(var(--tilt)) scale(var(--scale))}.spread.scatter .scatter-grid .scatter-piece:hover,.spread.scatter .scatter-grid .scatter-piece:focus-within{transform:translate(var(--scatter-x,var(--jitter-x)),calc(var(--offset) - 5px)) rotate(calc(var(--tilt)*.5)) scale(var(--scale))}}
