*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b0810;color:#faf7ff;font-family:Arial,sans-serif}a{color:inherit}header{padding:25px 6%;display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid #ffffff20}.brand{text-decoration:none;font-size:14px;font-weight:700;letter-spacing:.2em}nav{display:flex;gap:25px;font-size:13px}nav a{text-decoration:none}nav a[aria-current]{color:#d1a9ff}.draft{padding:10px 6%;background:#251632;color:#dec9f6;font-size:12px}.intro{padding:76px 7% 56px;max-width:1450px;margin:auto}.eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#c49be7}h1{font-size:clamp(48px,6.3vw,88px);letter-spacing:-.055em;line-height:1.04;margin:24px 0}p{font-size:17px;line-height:1.75;color:#bfb5cb}.intro p{max-width:650px}.directory{max-width:1450px;padding:0 7% 90px;margin:auto}.artist-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 30px}.artist-card{min-width:0;background:#130e1a;border:1px solid #ffffff18}.portrait{display:block;overflow:hidden;background:#09070c}.portrait img{display:block;width:100%;aspect-ratio:1;object-fit:contain;transition:transform .3s ease}.portrait:hover img{transform:scale(1.018)}.artist-copy{padding:24px}.artist-copy h2{font-size:27px;font-weight:500;letter-spacing:-.025em;margin:0 0 10px}.artist-copy p{font-size:14px;margin:0 0 24px}.explore{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #ffffff20;padding:17px 0 0;text-decoration:none;font-size:13px;color:var(--accent,#c49be7)}.explore:hover{text-decoration:underline;text-underline-offset:5px}.vision{border-top:1px solid #ffffff20;padding:65px 7%;background:radial-gradient(ellipse at 10% 100%,#54207333,transparent 70%)}.vision>div{max-width:1250px;margin:auto}.vision h2{font-size:clamp(32px,4vw,48px);letter-spacing:-.04em;margin:20px 0}.vision p{max-width:700px}.text-link{display:inline-block;color:#d1a9ff;font-size:14px;margin-top:12px;text-underline-offset:5px}footer{padding:30px 7%;border-top:1px solid #ffffff20;color:#a99bb8;font-size:12px}.footer-nav{display:flex;gap:25px;margin-bottom:20px}a:focus-visible{outline:3px solid #d5b4ff;outline-offset:5px}.profile{max-width:1250px;margin:auto;padding:55px 7% 85px;display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.profile img{width:100%;display:block}.profile h1{font-size:clamp(42px,5vw,70px)}@media(min-width:1001px){.artist-card:last-child:nth-child(3n+1){grid-column:2}}@media(max-width:1000px){.artist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.profile{gap:30px}}@media(max-width:600px){header{flex-wrap:wrap}nav{gap:22px}.intro{padding:50px 6% 35px}.directory{padding:0 6% 55px}.artist-grid,.profile{grid-template-columns:1fr}.artist-grid{gap:30px}.artist-copy{padding:22px}.profile{padding:35px 6% 55px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.portrait img{transition:none}.portrait:hover img{transform:none}}
/* Artwork-led directory: square portraits with a standalone Explore link. */
.artist-card{background:transparent;border:0}.artist-copy{padding:0}.artist-copy .explore{border:0;padding:18px 2px 0;font-size:14px}.portrait{aspect-ratio:1}.portrait img{width:100%;height:100%;aspect-ratio:1;object-fit:contain}

footer{padding:30px 7%;border-top:1px solid #ffffff20;color:#beb6cb;font-size:12px;line-height:1.6}.footer-nav{display:flex;flex-wrap:wrap;gap:14px 25px;margin-bottom:20px}.footer-nav a{display:inline-block;text-underline-offset:3px}
