.inner-page .site-header{max-width:1700px;margin:auto}.inner-page .text-button{place-items:center;text-decoration:none;display:grid}.page-nav{z-index:2;flex-wrap:wrap;gap:8px;max-width:1490px;margin:15px auto 0;padding:0 4vw;display:flex;position:relative}.page-nav a{color:#e0d5e6;border:1px solid #77677f;align-items:center;min-height:44px;padding:9px 17px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.page-nav a:hover,.page-nav a[aria-current]{color:#17151c;background:#c7ff58;border-color:#c7ff58}.page-content{z-index:1;max-width:1350px;margin:55px auto 100px;padding:0 4vw;position:relative}.page-heading{border-bottom:1px solid #75617c;margin-bottom:36px;padding-bottom:30px}.page-heading h1{letter-spacing:-2px;max-width:1100px;margin:20px 0 24px;font-size:clamp(40px,6vw,88px);line-height:1.3;transform:none}.page-heading h1 span{color:#cf49ad;margin-left:20px;font-family:Arial,sans-serif;font-size:80%}.page-heading>p:last-child{color:#c3b6cd;font-size:14px;line-height:1.9}.page-heading a{color:#c8ff59;min-height:44px;padding:10px 0;text-decoration:none;display:inline-block}.page-content>.panel-lede{color:#f3f0e5;max-width:770px;font-size:22px}.page-content>.prose{color:#c9bfd2;max-width:760px;font-size:16px}.page-content>.card-kicker{color:#c6b9d1}.page-content .work-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:30px 0;display:grid}.page-content .work-list .content-card{transform:none;box-shadow:5px 5px #bc42a0}.page-content .card-body{padding:22px}.page-content .content-card{color:#191c18}.detail-link{color:#191c18;background:#c7ff59;border:2px solid #191c18;align-items:center;min-height:44px;margin:12px 0;padding:10px 15px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:3px 3px #191c18}.detail-link:hover{background:#ef83cb}.page-content .note-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.page-content .note-card{background:#f3eee1;border:2px solid #17151b;margin:10px 0;padding:26px;box-shadow:5px 5px #bd44a3}.page-content .note-card:nth-child(2n){transform:rotate(1deg)}.page-content .contact-card{max-width:680px;padding:35px}.archive-tools{background:#28212e;border:1px solid #807087;flex-wrap:wrap;align-items:end;gap:20px;margin:20px 0 38px;padding:22px;display:flex}.archive-tools label{flex-direction:column;gap:12px;font-size:12px;font-weight:800;display:flex}.archive-tools label:first-child{flex:1;min-width:180px}.archive-tools input,.archive-tools select{color:#f0e8f5;min-height:48px;font:inherit;background:#19151f;border:2px solid #cbbdd2;border-radius:0;padding:10px 14px}.archive-tools input::placeholder{color:#b6a8bf}.archive-tools p{color:#c7ff59;min-width:110px;font:12px Consolas,monospace}.archive-tools select{max-width:100%;font-size:12px}.contact-sheet{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:70px 0;display:grid}.contact-sheet figure{color:#191c18;background:#f0ebdf;border:2px solid #191c18;margin:0;padding:14px;transform:rotate(-1deg);box-shadow:5px 5px #aa3d96}.contact-sheet figure:nth-child(2n){transform:rotate(1.5deg)}.contact-sheet img{aspect-ratio:3/4;object-fit:contain;width:100%;height:auto;display:block}.contact-sheet h2{margin:10px 0;font-size:19px}.contact-sheet small{font:10px Consolas,monospace}.contact-sheet p{font-size:12px;line-height:1.9}.contact-sheet figcaption{padding:20px 7px 10px}.page-content .memory-active{max-width:560px;margin:45px auto 20px}.page-content .memory-active figcaption h3,.page-content .memory-active figcaption p{color:#efe7f3}.page-content .gallery-controls{max-width:530px;margin:24px auto}.page-content .gallery-count{color:#e8e0ef}.page-content .memory-strip{max-width:570px;margin:20px auto}.longform{color:#dbd0e2;max-width:850px;margin:40px auto;font-size:16px;line-height:2.15}.longform .panel-lede{color:#f3eee9;margin:32px 0;font-size:24px;line-height:1.9}.longform h2{color:#c5ff59;margin:42px 0 12px;font-size:26px}.longform li{padding:8px 0}.detail-cover{border:2px solid #d2c0da;width:100%;height:auto;margin:35px 0;display:block;box-shadow:9px 9px #a13b8c}.article-text{max-width:760px}.article-text section{border-top:1px solid #63506e;grid-template-columns:50px 1fr;gap:20px;padding:20px 0;display:grid}.article-number{color:#c5ff59;padding-top:11px;font:900 16px Consolas,monospace}.about-art{width:100%;max-width:700px;height:auto;margin-top:40px;display:block;transform:rotate(-2deg)}.inner-page .content-card[hidden]{display:none}.inner-page .site-footer{padding:25px 4vw}@media (width<=1050px){.page-content .work-list,.contact-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.page-nav{gap:5px;padding:0 6vw}.page-nav a{padding:8px 12px;font-size:11px}.page-content{margin:35px auto 70px;padding:0 6vw}.page-heading h1{letter-spacing:-1px;margin:19px 0;font-size:38px}.page-content .work-list,.page-content .note-list,.contact-sheet{grid-template-columns:1fr}.page-content>.panel-lede{font-size:18px}.page-content>.prose{font-size:14px}.archive-tools{gap:18px;padding:17px}.archive-tools label{width:100%}.archive-tools p{margin:0}.page-content .memory-active>img{height:310px}.page-content .memory-active{margin-top:35px}.page-content .note-card:nth-child(2n){transform:none}.longform{font-size:14px;line-height:2.1}.longform .panel-lede{font-size:19px}.article-text section{grid-template-columns:28px 1fr;gap:15px}.longform h2{font-size:22px}.page-heading h1 span{margin-left:10px}.contact-sheet{gap:30px}.page-content .contact-card{padding:23px}.page-content .contact-card h3{font-size:25px}}
