[data-astro-cid-4sn4zg3r]{margin:0;padding:0;box-sizing:border-box}body{font-family:Georgia,serif;background:#0a0a0a;color:#f0ebe3}nav[data-astro-cid-4sn4zg3r]{position:fixed;top:0;width:100%;padding:1.2rem 2rem;display:flex;justify-content:space-between;align-items:center;z-index:1000;background:#0a0a0ae6;backdrop-filter:blur(8px)}.nav-logo[data-astro-cid-4sn4zg3r]{font-size:1rem;letter-spacing:.08em;color:#f0ebe3;text-decoration:none;font-family:sans-serif;font-weight:500}.nav-links[data-astro-cid-4sn4zg3r]{display:flex;gap:1.7rem;list-style:none}.nav-links[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{color:#a89880;text-decoration:none;font-size:.82rem;letter-spacing:.1em;font-family:sans-serif;text-transform:uppercase;transition:color .2s}.nav-links[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]:hover{color:#f0ebe3}.back-link[data-astro-cid-4sn4zg3r]{display:block;max-width:780px;margin:7rem auto 0;padding:0 2rem;color:#a89880;text-decoration:none;font-family:sans-serif;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;transition:color .2s}.back-link[data-astro-cid-4sn4zg3r]:hover{color:#c0392b}.art-header[data-astro-cid-4sn4zg3r]{max-width:780px;margin:2rem auto 0;padding:0 2rem 3rem;border-bottom:1px solid #1a1a1a;position:relative}.art-kanji-bg[data-astro-cid-4sn4zg3r]{position:absolute;top:-2rem;right:1rem;font-size:clamp(7rem,14vw,11rem);color:#c0392b12;font-family:serif;line-height:1;pointer-events:none;user-select:none;z-index:0}.art-meta[data-astro-cid-4sn4zg3r]{position:relative;z-index:1;font-size:.72rem;color:#c0392b;font-family:sans-serif;letter-spacing:.25em;text-transform:uppercase;margin-bottom:1rem}.art-titolo[data-astro-cid-4sn4zg3r]{position:relative;z-index:1;font-size:clamp(2rem,4vw,3.4rem);font-weight:400;color:#f0ebe3;line-height:1.15;margin-bottom:1.2rem}.art-meta-row[data-astro-cid-4sn4zg3r]{position:relative;z-index:1;display:flex;gap:1.5rem;color:#a89880;font-family:sans-serif;font-size:.85rem;flex-wrap:wrap}.art-meta-row[data-astro-cid-4sn4zg3r] span[data-astro-cid-4sn4zg3r] strong[data-astro-cid-4sn4zg3r]{color:#c8bfb4;font-weight:500}.art-body[data-astro-cid-4sn4zg3r]{max-width:720px;margin:3rem auto;padding:0 2rem}.lead[data-astro-cid-4sn4zg3r]{font-size:1.2rem;color:#f0ebe3;font-family:Georgia,serif;line-height:1.65;margin-bottom:2.5rem;font-style:italic}.art-body[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]{color:#c8bfb4;font-family:sans-serif;font-size:1rem;line-height:1.95;margin-bottom:1.5rem}.art-body[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r] strong[data-astro-cid-4sn4zg3r]{color:#f0ebe3;font-weight:600}.art-body[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r] em[data-astro-cid-4sn4zg3r]{color:#e8d8c0;font-style:italic}.art-body[data-astro-cid-4sn4zg3r] h2[data-astro-cid-4sn4zg3r]{font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:400;color:#f0ebe3;margin:3rem 0 1.2rem;line-height:1.3;position:relative;padding-left:1rem;border-left:3px solid #c0392b}.pull-quote[data-astro-cid-4sn4zg3r]{margin:2.5rem -1rem;padding:1.5rem 2rem;background:linear-gradient(135deg,rgba(192,57,43,.06) 0%,transparent 100%);border-left:3px solid #c0392b;font-family:Georgia,serif;font-size:1.15rem;color:#f0ebe3;line-height:1.55;font-style:italic}.other-articles[data-astro-cid-4sn4zg3r]{max-width:1100px;margin:4rem auto 0;padding:3rem 2rem;border-top:1px solid #1a1a1a}.other-heading[data-astro-cid-4sn4zg3r]{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;color:#f0ebe3;margin-bottom:1.5rem}.other-grid[data-astro-cid-4sn4zg3r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.other-card[data-astro-cid-4sn4zg3r]{background:#111;border:1px solid #1a1a1a;border-radius:4px;padding:1.4rem 1.5rem;text-decoration:none;color:inherit;transition:border-color .2s}.other-card[data-astro-cid-4sn4zg3r]:hover{border-color:#c0392b}.other-meta[data-astro-cid-4sn4zg3r]{font-size:.68rem;color:#c0392b;font-family:sans-serif;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.5rem}.other-titolo[data-astro-cid-4sn4zg3r]{font-size:1.02rem;color:#f0ebe3;font-weight:400;line-height:1.35}footer[data-astro-cid-4sn4zg3r]{border-top:1px solid #1a1a1a;padding:3rem 2rem;background:#0a0a0a}.footer-inner[data-astro-cid-4sn4zg3r]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:2rem}.footer-logo[data-astro-cid-4sn4zg3r]{color:#f0ebe3;font-size:1rem;letter-spacing:.05em;margin-bottom:.3rem}.footer-tagline[data-astro-cid-4sn4zg3r]{color:#a89880;font-size:.8rem;font-family:sans-serif;letter-spacing:.1em}.footer-social[data-astro-cid-4sn4zg3r]{display:flex;gap:1.5rem;justify-content:center}.social-link[data-astro-cid-4sn4zg3r]{color:#a89880;text-decoration:none;font-family:sans-serif;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;transition:color .2s}.social-link[data-astro-cid-4sn4zg3r]:hover{color:#c0392b}.footer-copy[data-astro-cid-4sn4zg3r]{color:#a89880;font-size:.8rem;font-family:sans-serif;text-align:right}.hamburger[data-astro-cid-4sn4zg3r]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.hamburger[data-astro-cid-4sn4zg3r] span[data-astro-cid-4sn4zg3r]{display:block;width:24px;height:2px;background:#f0ebe3;transition:all .3s}.hamburger[data-astro-cid-4sn4zg3r].open span[data-astro-cid-4sn4zg3r]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger[data-astro-cid-4sn4zg3r].open span[data-astro-cid-4sn4zg3r]:nth-child(2){opacity:0}.hamburger[data-astro-cid-4sn4zg3r].open span[data-astro-cid-4sn4zg3r]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:768px){nav[data-astro-cid-4sn4zg3r]{padding:1rem;flex-wrap:wrap}.hamburger[data-astro-cid-4sn4zg3r]{display:flex}.nav-links[data-astro-cid-4sn4zg3r]{display:none;width:100%;flex-direction:column;gap:0;margin-top:.5rem}.nav-links[data-astro-cid-4sn4zg3r].open{display:flex}.nav-links[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]{border-top:1px solid #1a1a1a}.nav-links[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{display:block;padding:.9rem 0}.pull-quote[data-astro-cid-4sn4zg3r]{margin:2rem 0;padding:1.2rem 1.4rem}.footer-inner[data-astro-cid-4sn4zg3r]{grid-template-columns:1fr;text-align:center;gap:1rem}.footer-copy[data-astro-cid-4sn4zg3r]{text-align:center}.footer-social[data-astro-cid-4sn4zg3r]{justify-content:center}}
