.ArchiveIndex_page__5FKgn{width:min(1080px,calc(100% - 64px));margin:0 auto;padding:34px 0 112px}.ArchiveIndex_utility__685cx{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;padding-bottom:14px;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:9px;letter-spacing:.18em}.ArchiveIndex_utility__685cx a{color:var(--color-text-secondary);font-size:12px;letter-spacing:.05em}.ArchiveIndex_hero__Hf7Dx{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 150px;min-height:360px;overflow:hidden;background:var(--color-sumi) url(/app/textures/sumi-urushi.webp) repeat;background-size:720px;color:var(--color-shironeri)}.ArchiveIndex_heroMark__gPZyW{position:absolute;right:120px;bottom:-70px;color:rgb(243 241 234/5%);font-family:var(--font-heading);font-size:260px;font-weight:700;line-height:1}.ArchiveIndex_hero__Hf7Dx>div{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;padding:58px 64px}.ArchiveIndex_hero__Hf7Dx>div>small{color:var(--color-accent-dim);font-size:8px;letter-spacing:.2em}.ArchiveIndex_hero__Hf7Dx h1{margin:12px 0 0;font-family:var(--font-heading);font-size:clamp(45px,6vw,68px);font-weight:500;line-height:1.35;letter-spacing:-.025em}.ArchiveIndex_hero__Hf7Dx p{margin:13px 0 0;color:rgb(243 241 234/54%);font-size:11px;letter-spacing:.08em}.ArchiveIndex_hero__Hf7Dx>strong{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;border-left:1px solid rgb(243 241 234/13%);font-family:var(--font-heading);font-size:54px;font-weight:400}.ArchiveIndex_hero__Hf7Dx>strong small{margin:19px 0 0 5px;color:var(--color-accent-dim);font-size:10px}.ArchiveIndex_intro__suKYf{display:grid;grid-template-columns:46px 1fr;gap:18px;align-items:center;margin:-26px 28px 72px;padding:20px 24px;border:1px solid var(--color-border);background:var(--color-bg-elevated);box-shadow:0 12px 32px rgb(28 28 28/7%)}.ArchiveIndex_intro__suKYf span{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-heading);font-size:17px}.ArchiveIndex_intro__suKYf p{margin:0;color:var(--color-text-secondary);font-size:11px;line-height:1.85}.ArchiveIndex_archive__anerA{width:min(880px,100%);margin:0 auto}.ArchiveIndex_archiveHeading__Qpx0N{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:24px}.ArchiveIndex_archiveHeading__Qpx0N span{color:var(--color-accent);font-size:9px;letter-spacing:.16em}.ArchiveIndex_archiveHeading__Qpx0N p{margin:0;color:var(--color-text-muted);font-family:var(--font-heading);font-size:12px}.ArchiveIndex_list__kE8hm{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--color-sumi)}.ArchiveIndex_list__kE8hm a{display:grid;grid-template-columns:32px minmax(0,1fr) 26px;gap:13px;align-items:center;min-height:116px;padding:20px 18px 20px 4px;border-bottom:1px solid var(--color-border);transition:background .16s ease,padding .16s ease}.ArchiveIndex_list__kE8hm a:nth-child(odd){padding-right:28px;border-right:1px solid var(--color-border)}.ArchiveIndex_list__kE8hm a:nth-child(2n){padding-left:28px}.ArchiveIndex_list__kE8hm a:hover{background:rgb(232 225 211/35%)}.ArchiveIndex_list__kE8hm a>span{align-self:start;padding-top:4px;color:var(--color-accent);font-family:var(--font-mono);font-size:9px}.ArchiveIndex_list__kE8hm h2{margin:0;font-family:var(--font-heading);font-size:18px;font-weight:600;line-height:1.5}.ArchiveIndex_list__kE8hm p{margin:7px 0 0;color:var(--color-text-muted);font-size:10px;line-height:1.6}.ArchiveIndex_list__kE8hm svg{width:26px;fill:none;stroke:var(--color-text-muted);stroke-width:1.2;transition:transform .16s ease,stroke .16s ease}.ArchiveIndex_list__kE8hm a:hover svg{stroke:var(--color-accent);transform:translateX(4px)}@media (max-width:700px){.ArchiveIndex_page__5FKgn{width:100%;padding:18px 16px 104px}.ArchiveIndex_utility__685cx span{display:none}.ArchiveIndex_hero__Hf7Dx{grid-template-columns:1fr 76px;min-height:350px;margin:0 -16px}.ArchiveIndex_heroMark__gPZyW{right:20px;font-size:180px}.ArchiveIndex_hero__Hf7Dx>div{padding:42px 25px}.ArchiveIndex_hero__Hf7Dx h1{font-size:40px}.ArchiveIndex_hero__Hf7Dx>strong{font-size:36px}.ArchiveIndex_intro__suKYf{margin:-24px 9px 58px;padding:17px}.ArchiveIndex_archiveHeading__Qpx0N{display:block}.ArchiveIndex_archiveHeading__Qpx0N p{margin-top:7px;line-height:1.7}.ArchiveIndex_list__kE8hm{grid-template-columns:1fr}.ArchiveIndex_list__kE8hm a,.ArchiveIndex_list__kE8hm a:nth-child(2n),.ArchiveIndex_list__kE8hm a:nth-child(odd){min-height:95px;padding:17px 2px;border-right:0}.ArchiveIndex_list__kE8hm h2{font-size:16px}}