.chandelier-header{text-align:center;background:var(--paper);padding:40px 16px 0;position:relative}.chandelier-composition{width:min(100%,1400px);margin:24px auto 0;position:relative}.chandelier-artwork{width:100%;position:relative}.chandelier-artwork img{object-fit:contain;width:100%;height:100%;display:block}.chandelier-artwork-coming{place-items:center;font-size:14px;font-style:italic;display:grid;position:absolute;inset:0}.printed-card-navigation{pointer-events:none;position:absolute;inset:0}.printed-card-area{position:absolute}.printed-card-link{pointer-events:auto;cursor:pointer;transition:box-shadow .2s;position:absolute;inset:0}.printed-card-link:hover,.printed-card-link:focus-visible{box-shadow:var(--printed-card-shadow)}.printed-card-link:focus-visible{outline:1px solid var(--red);outline-offset:3px}.printed-card-teaser{width:180px;max-width:14vw;font-family:var(--font-serif);color:var(--ink);opacity:0;pointer-events:none;font-size:14px;font-style:italic;line-height:1.15;transition:opacity .2s;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.printed-card-link:focus-visible+.printed-card-teaser{opacity:1}@media (hover:hover){.printed-card-link:hover+.printed-card-teaser{opacity:1}}.chandelier-wordmark{margin:0;font-size:40px}.chandelier-tagline{color:var(--red);opacity:1;letter-spacing:0;margin:12px 0 0;font-size:14px}.chandelier-scrollbar{z-index:50;background:var(--paper);border-bottom:1px solid var(--border);animation:.3s ease-out chandelier-menu-in;position:fixed;inset:0 0 auto}.chandelier-scrollnav{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;max-width:1152px;margin:auto;padding:12px 20px;display:grid}.chandelier-small-brand{min-width:0;color:var(--red);align-items:center;gap:8px;display:flex}.chandelier-small-brand .logo-art{flex-shrink:0;width:44px;height:28px}.chandelier-small-brand span{font-family:var(--font-display);white-space:nowrap;font-size:18px}.chandelier-scrolllinks{font-family:var(--font-mono);color:var(--red);gap:24px;font-size:12px;display:flex}.chandelier-menu-toggle{display:none}@media (width<=767px){.chandelier-header{padding:40px 0 0}.printed-card-link{width:max(100%,44px);height:max(100%,44px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.printed-card-teaser{display:none}.chandelier-wordmark{margin-inline:12px;font-size:30px}.chandelier-tagline{margin-inline:16px}.chandelier-scrollnav{gap:8px;padding:8px 12px}.chandelier-small-brand span{font-size:16px}.chandelier-menu-toggle{min-height:40px;font-family:var(--font-mono);color:var(--red);font-size:12px;display:inline-flex}.chandelier-scrolllinks{border-top:1px solid var(--border);flex-direction:column;grid-column:1/-1;gap:0;display:none}.chandelier-scrolllinks.is-open{display:flex}.chandelier-scrolllinks a{min-height:44px;padding:12px 4px}}@keyframes chandelier-menu-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.chandelier-scrollbar{animation:none}.printed-card-link,.printed-card-teaser{transition:none}}
