.archive-page[data-astro-cid-aqnn2ztw]{gap:2.2rem;min-width:0;display:grid}.room-breadcrumb[data-astro-cid-aqnn2ztw]{color:#668177;letter-spacing:.04em;align-items:center;gap:.85rem;font:.83rem Yu Mincho,serif;display:flex}.room-breadcrumb[data-astro-cid-aqnn2ztw] a[data-astro-cid-aqnn2ztw]{color:#385f58;text-decoration:none}.archive-banner[data-astro-cid-aqnn2ztw]{isolation:isolate;background:#163d47;border:1px solid #b3ad7d;min-height:445px;position:relative;overflow:hidden;box-shadow:0 25px 65px #153a3f47}.archive-banner[data-astro-cid-aqnn2ztw]:before{content:"";z-index:2;pointer-events:none;border:1px solid #e6d5aa70;position:absolute;inset:12px}.archive-banner__art[data-astro-cid-aqnn2ztw]{filter:saturate(1.08);position:absolute;inset:-40% 0 -15%}.archive-banner__art[data-astro-cid-aqnn2ztw]:after{content:"";background:linear-gradient(90deg,#062837ed 0%,#0e3443b2 37%,#0000 82%),linear-gradient(#0000 30%,#092a36c4);position:absolute;inset:0}.archive-banner__copy[data-astro-cid-aqnn2ztw]{z-index:1;color:#f4ebd5;flex-direction:column;justify-content:center;align-items:start;gap:.9rem;min-height:445px;padding:clamp(2rem,7vw,6.5rem);display:flex;position:relative}.archive-banner__copy[data-astro-cid-aqnn2ztw] .eyebrow[data-astro-cid-aqnn2ztw]{color:#d4b984}.archive-banner__copy[data-astro-cid-aqnn2ztw] h1[data-astro-cid-aqnn2ztw]{color:#fff2d6;letter-spacing:.25em;text-shadow:0 10px 35px #061925;font-size:clamp(3.9rem,7.6vw,7rem);font-weight:500}.archive-banner__copy[data-astro-cid-aqnn2ztw] p[data-astro-cid-aqnn2ztw]:last-child{color:#e1ebe1;text-shadow:0 3px 8px #0c2932;font:400 clamp(.94rem,1.3vw,1.15rem)/2.1 Yu Mincho,serif}.archive-books[data-astro-cid-aqnn2ztw]{gap:2rem;padding:clamp(1rem,4vw,4rem) 0 0;display:grid}.archive-books__heading[data-astro-cid-aqnn2ztw]{border-bottom:1px solid #afc4b5;justify-content:space-between;align-items:end;gap:1.5rem;padding-bottom:1.5rem;display:flex}.archive-books__heading[data-astro-cid-aqnn2ztw]>div[data-astro-cid-aqnn2ztw]{gap:.65rem;display:grid}.archive-books__heading[data-astro-cid-aqnn2ztw] h2[data-astro-cid-aqnn2ztw]{font-size:clamp(1.8rem,3.6vw,3rem)}.archive-books__heading[data-astro-cid-aqnn2ztw]>span[data-astro-cid-aqnn2ztw]{color:#637f70;white-space:nowrap;font:.83rem Yu Mincho,serif}.catalog-search[data-astro-cid-aqnn2ztw]{color:#3d6560;align-items:center;gap:1.3rem;width:min(100%,33rem);font:400 .91rem Yu Mincho,serif;display:flex}.catalog-search[data-astro-cid-aqnn2ztw] span[data-astro-cid-aqnn2ztw]{white-space:nowrap}.catalog-search[data-astro-cid-aqnn2ztw] input[data-astro-cid-aqnn2ztw]{color:#30504d;background:#f7f8ee;border:1px solid #99b4a1;border-radius:2px;flex:1;min-width:0;padding:.85rem 1rem;box-shadow:0 8px 16px #315c4a0d}.catalog-search[data-astro-cid-aqnn2ztw] input[data-astro-cid-aqnn2ztw]::placeholder{color:#8a9f8d}.archive-tools[data-astro-cid-aqnn2ztw]{flex-wrap:wrap;gap:1rem;display:flex}.archive-tools[data-astro-cid-aqnn2ztw] button[data-astro-cid-aqnn2ztw]{color:#42685d;background:#f3f6eb;border:1px solid #afc5ad;border-radius:2px;align-items:center;gap:.6rem;min-height:2.8rem;padding:.6rem 1rem;font:500 .87rem Yu Mincho,serif;display:flex}.archive-tools[data-astro-cid-aqnn2ztw] button[data-astro-cid-aqnn2ztw][aria-pressed=true]{color:#f6eacb;background:#23565a;border-color:#b9a77a}.archive-tools[data-astro-cid-aqnn2ztw] button[data-astro-cid-aqnn2ztw] span[data-astro-cid-aqnn2ztw]{font-size:1.15rem}.archive-book__ribbon[data-astro-cid-aqnn2ztw]{z-index:2;writing-mode:vertical-rl;color:#203f45;clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%);background:linear-gradient(#b49a68,#e3c99b);border:1px solid #ebdcba;place-items:center;width:1.7rem;height:4.4rem;font:500 .8rem Yu Mincho,serif;display:grid;position:absolute;top:-1px;right:.8rem}.archive-shelf[data-astro-cid-aqnn2ztw]{background:radial-gradient(at 50% -20%,#3d857a 0%,#1b4e54 39%,#092b3b 90%);border:1px solid #b69d72;grid-template-columns:repeat(auto-fit,minmax(min(225px,100%),1fr));gap:2rem;padding:4rem clamp(1.4rem,4vw,4rem) 5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 19px 55px #10394342,inset 0 0 0 9px #ecd8a30b}.archive-shelf[data-astro-cid-aqnn2ztw]:before{content:"";pointer-events:none;border:1px solid #cfb98d5f;position:absolute;inset:12px}.archive-shelf[data-astro-cid-aqnn2ztw]:after{content:"";pointer-events:none;background:linear-gradient(#af9c74,#5e6b65 14%,#153d46 70%,#0a2936);height:18px;position:absolute;bottom:3rem;left:0;right:0;box-shadow:0 9px 22px #031e2c}.archive-book[data-astro-cid-aqnn2ztw]{z-index:1;color:#e9dec1;flex-direction:column;align-items:center;gap:1.5rem;min-width:0;text-decoration:none;transition:transform .3s,filter .3s;display:flex;position:relative}.archive-book[data-astro-cid-aqnn2ztw]:hover{filter:drop-shadow(0 4px 21px #b8d9bd45);color:#fff0d0;transform:translateY(-14px)}.archive-book__cover[data-astro-cid-aqnn2ztw]{color:#efdb9f;background:radial-gradient(at 90% 0,#5a7980,#1c4652 48%,#0a2936);border:1px solid #d1b887;flex-direction:column;justify-content:space-between;align-items:center;width:clamp(10rem,16vw,13rem);height:clamp(17rem,25vw,20rem);padding:1.45rem .75rem;transition:box-shadow .3s;display:flex;position:relative;box-shadow:inset 0 0 0 5px #0b2432,inset 0 0 0 7px #beaa80a9,inset 0 0 50px #001724,8px 7px #0b2532,13px 12px 22px #021b28a6}.archive-book__cover[data-astro-cid-aqnn2ztw]:before{content:"";pointer-events:none;border:1px solid #d6c18c9c;position:absolute;inset:16px}.archive-book__cover[data-astro-cid-aqnn2ztw]:after{content:"";border:1px solid #e2d3a74f;border-radius:50%;width:58%;height:58%;position:absolute;top:19%;left:21%;transform:rotateX(18deg)}.archive-book[data-astro-cid-aqnn2ztw][data-category=story] .archive-book__cover[data-astro-cid-aqnn2ztw]{background:radial-gradient(at 75% 0,#497b72,#1a4b51 42%,#0a2b3a)}.archive-book[data-astro-cid-aqnn2ztw][data-category=memory] .archive-book__cover[data-astro-cid-aqnn2ztw]{background:radial-gradient(at 75% 0,#6a6282,#2c4165 50%,#152a3e)}.archive-book__no[data-astro-cid-aqnn2ztw]{letter-spacing:.23em;color:#cbbd91;font:500 .75rem Georgia,serif}.archive-book__symbol[data-astro-cid-aqnn2ztw]{color:#f6e6b9;text-shadow:0 0 29px #b2f8e0,0 0 60px #9de5d6;font:400 3rem Georgia,serif}.archive-book__title[data-astro-cid-aqnn2ztw]{letter-spacing:.2em;writing-mode:vertical-rl;text-shadow:0 1px 7px #091a28;z-index:1;max-height:44%;font:500 clamp(1.1rem,2vw,1.4rem) Yu Mincho,serif;overflow:hidden}.archive-book__decoration[data-astro-cid-aqnn2ztw]{border-top:1px solid #dfc993;border-bottom:1px solid #dfc993;width:64%;height:9px}.archive-book__caption[data-astro-cid-aqnn2ztw]{text-align:center;justify-items:center;gap:.35rem;display:grid}.archive-book__caption[data-astro-cid-aqnn2ztw] strong[data-astro-cid-aqnn2ztw]{letter-spacing:.09em;font:500 1.2rem Yu Mincho,serif}.archive-book__caption[data-astro-cid-aqnn2ztw] small[data-astro-cid-aqnn2ztw]{color:#b5d1c2;font:.73rem Yu Mincho,serif}.archive-empty[data-astro-cid-aqnn2ztw]{text-align:center;color:#4e6c5c;max-width:none;padding:1rem}.archive-return[data-astro-cid-aqnn2ztw]{border-top:1px solid #afc1b2;padding:1rem 0 0}.archive-return[data-astro-cid-aqnn2ztw] a[data-astro-cid-aqnn2ztw]{color:#416b65;font:500 .93rem Yu Mincho,serif;text-decoration:none}@media (width<=650px){.archive-page[data-astro-cid-aqnn2ztw]{gap:1.4rem}.archive-banner[data-astro-cid-aqnn2ztw],.archive-banner__copy[data-astro-cid-aqnn2ztw]{min-height:390px}.archive-banner__art[data-astro-cid-aqnn2ztw]{inset:-5% -35%}.archive-banner__copy[data-astro-cid-aqnn2ztw]{padding:2rem 1.8rem}.archive-books[data-astro-cid-aqnn2ztw]{padding:1.4rem 0}.archive-books__heading[data-astro-cid-aqnn2ztw]{flex-wrap:wrap;align-items:start}.catalog-search[data-astro-cid-aqnn2ztw]{flex-direction:column;align-items:start;gap:.6rem}.catalog-search[data-astro-cid-aqnn2ztw] input[data-astro-cid-aqnn2ztw]{width:100%}.archive-shelf[data-astro-cid-aqnn2ztw]{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:1.1rem;padding:3rem .6rem 4.5rem}.archive-book__cover[data-astro-cid-aqnn2ztw]{width:clamp(8rem,34vw,10rem);height:17rem}.archive-book__caption[data-astro-cid-aqnn2ztw] strong[data-astro-cid-aqnn2ztw]{font-size:.98rem}}@media (prefers-reduced-motion:reduce){.archive-book[data-astro-cid-aqnn2ztw],.archive-book__cover[data-astro-cid-aqnn2ztw]{transition:none}}
