@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Space+Mono:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500&family=Space+Mono:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Space+Mono:wght@400;700&family=Inter:wght@400;500&display=swap);*{font-family:Outfit,sans-serif}body{background:#56422c}a{line-height:1;text-decoration:none}.btn,a{color:#afa49a;cursor:pointer}.btn{background:#56422c;border:0;border-radius:30px;font-size:16px;justify-content:center;outline:0;padding:14px 25px}.btn img{margin-left:10px;width:20px}.container{padding-left:10%;padding-right:10%}.about{background:#49341c;padding:4rem 1.5rem}.about-container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:100px;max-width:1200px}.about-heading{color:#afa49a;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1;margin-bottom:1.5rem}.about-text{color:#afa49a;font-size:1.125rem;line-height:1.7;margin-bottom:2.5rem;max-width:480px}.about-buttons{display:flex;flex-wrap:wrap;gap:1rem}.btn{border-radius:50px;padding:.875rem 2rem}.btn-primary{background:#1a1a1a;color:#afa49a}.btn-primary:hover{background:#333;transform:translateY(-2px)}.btn-secondary{background:#0000;border:1.5px solid #1a1a1a;color:#afa49a}.btn-secondary:hover{background:#1a1a1a;color:#afa49a}.about-images{height:600px;position:relative}.image{border-radius:8px;box-shadow:0 20px 40px #0000001a;object-fit:cover;position:absolute}.image-main{height:75%;left:0;top:12.5%;width:70%;z-index:1}.image-top{height:40%;right:0;top:0;width:45%;z-index:2}.image-bottom{bottom:0;height:45%;right:5%;width:50%;z-index:3}@media (max-width:900px){.about-container{gap:3rem;grid-template-columns:1fr}.about-images{height:500px;order:-1}.about-text{max-width:100%}}@media (max-width:600px){.about{padding:3rem 1rem}.about-images{height:400px}.image-main{width:80%}.image-top{width:50%}.image-bottom{width:55%}}body{color:#fff;line-height:1.6}.container{margin:0 auto;max-width:1280px;padding:0 40px}.section-eyebrow{color:#d4a574;font-size:.75rem;letter-spacing:.1em;margin-bottom:8px;text-align:center;text-transform:uppercase}.section-title{color:#d4a574;font-family:Playfair Display,serif;font-size:2.5rem;font-weight:600;margin-bottom:56px;text-align:center}.btn{align-items:center;display:inline-flex;gap:8px}.btn-pill{background:#0d0d0d;border-radius:999px;color:#ff6b35;font-size:.95rem;padding:14px 28px}.btn-pill:hover{background:#000;transform:translateX(4px)}.btn-pill .arrow{align-items:center;background:#fff;border-radius:4px;color:#0d0d0d;display:flex;font-size:1rem;height:24px;justify-content:center;width:24px}.btn-orange{background:#ff6b35;color:#fff}.btn-orange .arrow{background:#fff;color:#ff6b35}.hero{align-items:center;background:url(https://static-assets.artlogic.net/w_1600,h_1600,c_limit,f_auto,fl_lossy,q_auto/artlogicstorage/odaart/images/view/6422c293c008a574d379bc83fd7dac5a/odaart-musa-ganiyy-the-bond-that-holds-2026.jpg) no-repeat 50%/cover;background-color:#2d2419;display:flex;min-height:90vh;position:relative}.hero-overlay{background:linear-gradient(90deg,#1a1a1af2,#1a1a1ab3 50%,#1a1a1a66);inset:0;position:absolute}.hero-content{margin:0 auto;max-width:1280px;max-width:700px;padding:0 40px;position:relative;z-index:1}.hero h1{font-family:Inter,sans-serif;font-size:3.5rem;font-weight:400;line-height:1.2;margin-bottom:24px}.hero h1 .brand{color:#f4a900;font-weight:600}.hero p{color:#d1d1d1;font-size:1rem;line-height:1.8;margin-bottom:40px;max-width:600px}.program{background:#1a1a1a;padding:100px 0}.program-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.program-card{background:#242424;border-radius:12px;overflow:hidden;transition:transform .3s ease}.program-card:hover{transform:translateY(-8px)}.program-card img{height:240px;object-fit:cover;width:100%}.program-card h3{color:#fff;font-size:1.25rem;padding:20px 20px 8px}.program-card p{color:#a3a3a3;font-size:.9rem;padding:0 20px 24px}.open-call{background:#1a1a1a;padding:100px 0}.open-call-container{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:.9fr 1.1fr;margin:0 auto;max-width:1280px;padding:0 40px}.open-call-poster{background:#faf8f3;border-radius:8px;padding:32px;position:relative}.poster-bg{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23e8dfd0' fill-opacity='.3' fill-rule='evenodd'/%3E%3C/svg%3E");border-radius:8px;inset:0;opacity:.5;position:absolute}.poster-img{filter:grayscale(40%);height:320px;margin-bottom:20px;object-fit:cover;position:relative;width:100%;z-index:1}.poster-content{color:#3d3028;position:relative;z-index:1}.poster-logo{gap:10px;margin-bottom:24px}.logo-circle,.poster-logo{align-items:center;display:flex}.logo-circle{border:2px solid #3d3028;border-radius:50%;font-weight:700;height:40px;justify-content:center;width:40px}.poster-logo span{display:block;font-size:1.5rem;font-weight:600;line-height:1}.poster-logo small{color:#8b7355;font-size:.7rem;font-style:italic}.poster-content h3{color:#5c4033;font-family:Playfair Display,serif;font-size:2.5rem;line-height:1.1;margin-bottom:24px}.accepting p{color:#2d2419;font-size:.85rem;margin-bottom:4px}.accepting p strong{font-weight:700}.open-call-text h2{font-size:4rem;font-weight:700;line-height:1.1;margin-bottom:32px}.open-call-text p{color:#a3a3a3;font-size:1.05rem;line-height:1.8;margin-bottom:40px}.gallery{background:#1a1a1a;padding:100px 0}.gallery-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:48px}.gallery-grid img{border-radius:12px;height:280px;object-fit:cover;transition:transform .3s ease;width:100%}.gallery-grid img:hover{transform:scale(1.05)}.gallery-cta{text-align:center}.logo-circle-lg{align-items:center;border:2px solid #d4a574;border-radius:50%;color:#d4a574;display:flex;font-size:1.5rem;font-weight:700;height:48px;justify-content:center;margin-bottom:16px;width:48px}.footer-brand h3{margin-bottom:8px}@media (max-width:1024px){.hero h1{font-size:2.75rem}.open-call-container,.program-grid{grid-template-columns:1fr}.open-call-container{gap:48px}.gallery-grid{grid-template-columns:repeat(2,1fr)}.footer-container{grid-template-columns:1fr 1fr}}@media (max-width:768px){.hero h1{font-size:2.25rem}.gallery,.hero,.open-call,.program{padding:60px 0}.container,.hero-content,.open-call-container{padding:0 24px}.open-call-text h2{font-size:2.5rem}.footer-container,.gallery-grid{grid-template-columns:1fr}}nav{align-items:center;background:#afa49a;color:#49341c;display:flex;justify-content:space-between;left:0;padding:4px 0;position:fixed;top:0;width:100%;z-index:10}.logo{width:180px}nav ul li{display:inline-block;font-size:16px;list-style:none;margin:10px 20px}:root{--ex-bg:@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Space+Mono:wght@400;700&display=swap);:root{--ex-bg:#49341c;--ex-text:#fafafa;--ex-muted:#8a8a8a;--ex-line:#d4a017;--ex-border:#afa49a}.exhibition{background:@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Space+Mono:wght@400;700&display=swap);background:var(--ex-bg);color:#f5f5f5;color:var(--ex-text);min-height:100vh;padding:8rem 1.5rem 6rem}.exhibition-header{align-items:flex-end;border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--ex-border);display:flex;gap:2rem;justify-content:space-between;margin:0 auto 5rem;max-width:1400px;padding-bottom:2rem}.exhibition-eyebrow{color:#8a8a8a;color:var(--ex-muted);font-family:Space Mono,monospace;font-size:.75rem;letter-spacing:.2em;margin-bottom:1rem}.exhibition-title{font-family:Cormorant Garamond,serif;font-size:clamp(3rem,7vw,6rem);font-weight:300;letter-spacing:-.03em;line-height:.95}.exhibition-line{background:#d4a017;background:var(--ex-line);height:2px;margin-top:1.5rem;width:120px}.exhibition-filters{border:1px solid #2a2a2a;border:1px solid var(--ex-border);display:flex;gap:0}.filter-btn{background:#0000;border:none;border-right:1px solid #2a2a2a;border-right:1px solid var(--ex-border);color:#8a8a8a;color:var(--ex-muted);cursor:pointer;font-family:Space Mono,monospace;font-size:.8rem;letter-spacing:.1em;padding:.75rem 1.5rem;transition:all .2s ease}.filter-btn:last-child{border-right:none}.filter-btn:hover{background:#151515;color:#f5f5f5;color:var(--ex-text)}.filter-btn.active{background:#f5f5f5;background:var(--ex-text);color:@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Space+Mono:wght@400;700&display=swap);color:var(--ex-bg)}.exhibition-grid{grid-gap:2px;background:#2a2a2a;background:var(--ex-border);display:grid;gap:2px;grid-template-columns:repeat(12,1fr);margin:0 auto;max-width:1400px}.exhibition-card{background:@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Space+Mono:wght@400;700&display=swap);background:var(--ex-bg);color:inherit;display:block;grid-column:span 4;position:relative;text-decoration:none;transition:transform .3s ease}.exhibition-card.featured{grid-column:span 8}.exhibition-card.offset{transform:translateY(40px)}.exhibition-card:hover{transform:translateY(-4px)}.exhibition-card.offset:hover{transform:translateY(36px)}.exhibition-image-wrap{aspect-ratio:4/5;background:#151515;overflow:hidden;position:relative}.exhibition-card.featured .exhibition-image-wrap{aspect-ratio:16/9}.exhibition-image-wrap img{filter:grayscale(.2) contrast(1.1);height:100%;object-fit:cover;transition:all .4s ease;width:100%}.exhibition-card:hover img{filter:grayscale(0) contrast(1);transform:scale(1.03)}.exhibition-overlay{align-items:center;background:#0a0a0ab3;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease}.exhibition-card:hover .exhibition-overlay{opacity:1}.view-text{border:1px solid #f5f5f5;border:1px solid var(--ex-text);font-family:Space Mono,monospace;font-size:.9rem;letter-spacing:.2em;padding:.75rem 1.5rem}.exhibition-meta{border-top:1px solid #2a2a2a;border-top:1px solid var(--ex-border);padding:1.5rem}.exhibition-meta-top{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.exhibition-name{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:400;line-height:1.2}.exhibition-year{border:1px solid #2a2a2a;border:1px solid var(--ex-border);color:#8a8a8a;color:var(--ex-muted);flex-shrink:0;font-family:Space Mono,monospace;font-size:.75rem;padding:.25rem .5rem}.exhibition-artist{color:#f5f5f5;color:var(--ex-text);font-size:.95rem;margin-bottom:.25rem}.exhibition-medium{color:#8a8a8a;color:var(--ex-muted);font-family:Space Mono,monospace;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}@media (max-width:1024px){.exhibition-grid{grid-template-columns:repeat(6,1fr)}.exhibition-card{grid-column:span 3}.exhibition-card.featured{grid-column:span 6}.exhibition-card.offset{transform:translateY(0)}.exhibition-header{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.exhibition{padding:6rem 1rem 4rem}.exhibition-grid{gap:1px;grid-template-columns:1fr}.exhibition-card,.exhibition-card.featured{grid-column:span 1}.exhibition-filters{width:100%}.filter-btn{flex:1 1;padding:.75rem .5rem}}--ex-text:#f5f5f5;--ex-muted:#8a8a8a;--ex-line:#d4a017;--ex-border:#2a2a2a}.exhibition{background:@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Space+Mono:wght@400;700&display=swap);background:var(--ex-bg);color:#f5f5f5;color:var(--ex-text);min-height:100vh;padding:8rem 1.5rem 6rem}.exhibition-header{align-items:flex-end;border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--ex-border);display:flex;gap:2rem;justify-content:space-between;margin:0 auto 5rem;max-width:1400px;padding-bottom:2rem}.exhibition-eyebrow{color:#8a8a8a;color:var(--ex-muted);font-family:Space Mono,monospace;font-size:.75rem;letter-spacing:.2em;margin-bottom:1rem}.exhibition-title{font-family:Cormorant Garamond,serif;font-size:clamp(3rem,7vw,6rem);font-weight:300;letter-spacing:-.03em;line-height:.95}.exhibition-line{background:#d4a017;background:var(--ex-line);height:2px;margin-top:1.5rem;width:120px}.exhibition-filters{border:1px solid #2a2a2a;border:1px solid var(--ex-border);display:flex;gap:0}.filter-btn{border-right:1px solid #2a2a2a;border-right:1px solid var(--ex-border);color:#8a8a8a;color:var(--ex-muted);font-size:.8rem;padding:.75rem 1.5rem}.filter-btn:hover{color:var(--ex-text)}.filter-btn.active{background:var(--ex-text);color:@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Space+Mono:wght@400;700&display=swap);color:var(--ex-bg)}.exhibition-grid{grid-gap:2px;background:#2a2a2a;background:var(--ex-border);display:grid;gap:2px;grid-template-columns:repeat(12,1fr);margin:0 auto;max-width:1400px}.exhibition-card{background:@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Space+Mono:wght@400;700&display=swap);background:var(--ex-bg);color:inherit;display:block;grid-column:span 4;position:relative;text-decoration:none;transition:transform .3s ease}.exhibition-card.featured{grid-column:span 8}.exhibition-card.offset{transform:translateY(40px)}.exhibition-card:hover{transform:translateY(-4px)}.exhibition-card.offset:hover{transform:translateY(36px)}.exhibition-image-wrap{aspect-ratio:4/5;background:#151515;overflow:hidden;position:relative}.exhibition-card.featured .exhibition-image-wrap{aspect-ratio:16/9}.exhibition-image-wrap img{filter:grayscale(.2) contrast(1.1);height:100%;object-fit:cover;transition:all .4s ease;width:100%}.exhibition-card:hover img{filter:grayscale(0) contrast(1);transform:scale(1.03)}.exhibition-overlay{align-items:center;background:#0a0a0ab3;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease}.exhibition-card:hover .exhibition-overlay{opacity:1}.view-text{border:1px solid #f5f5f5;border:1px solid var(--ex-text);font-family:Space Mono,monospace;font-size:.9rem;letter-spacing:.2em;padding:.75rem 1.5rem}.exhibition-meta{border-top:1px solid #2a2a2a;border-top:1px solid var(--ex-border);padding:1.5rem}.exhibition-meta-top{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.exhibition-name{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:400;line-height:1.2}.exhibition-year{border:1px solid #2a2a2a;border:1px solid var(--ex-border);color:#8a8a8a;color:var(--ex-muted);flex-shrink:0;font-family:Space Mono,monospace;font-size:.75rem;padding:.25rem .5rem}.exhibition-artist{color:#f5f5f5;color:var(--ex-text);font-size:.95rem;margin-bottom:.25rem}.exhibition-medium{color:#8a8a8a;color:var(--ex-muted);font-family:Space Mono,monospace;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}@media (max-width:1024px){.exhibition-grid{grid-template-columns:repeat(6,1fr)}.exhibition-card{grid-column:span 3}.exhibition-card.featured{grid-column:span 6}.exhibition-card.offset{transform:translateY(0)}.exhibition-header{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.exhibition{padding:6rem 1rem 4rem}.exhibition-grid{gap:1px;grid-template-columns:1fr}.exhibition-card,.exhibition-card.featured{grid-column:span 1}.exhibition-filters{width:100%}.filter-btn{flex:1 1;padding:.75rem .5rem}}*{box-sizing:border-box;margin:0;padding:0}body{background:#1a1a1a;color:#faf8f3;font-family:Inter,sans-serif}.page{display:flex;flex-direction:column;min-height:100vh}.artists-container{margin:0 auto;max-width:1280px;padding:0 40px}.artists-hero{background:#0a0a0a;overflow:hidden;padding:140px 0 100px;position:relative}.artists-pattern{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23e8dfd0' fill-opacity='.08' fill-rule='evenodd'/%3E%3C/svg%3E");inset:0;position:absolute}.artists-header{max-width:800px;position:relative;z-index:1}.eyebrow{color:#d4a574;font-size:.75rem;font-weight:600;letter-spacing:.15em;margin-bottom:24px;text-transform:uppercase}.artists-header h1{font-family:Playfair Display,serif;font-size:5rem;font-weight:400;letter-spacing:-.02em;line-height:1.05;margin-bottom:32px}.hero-subtext{color:#a3a3a3;font-size:1.125rem;line-height:1.8;max-width:650px}.featured-artist{background:#1a1a1a;padding:100px 0}.featured-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:.9fr 1.1fr}.featured-image{position:relative}.featured-image img{filter:grayscale(20%);height:600px;object-fit:cover;width:100%}.tape-featured{background:#d4c5a9;height:40px;left:30px;position:absolute;top:-20px;transform:rotate(-2deg);width:140px;z-index:2}.featured-badge{background:#8b1e3f;bottom:24px;color:#faf8f3;font-size:.875rem;font-weight:600;left:24px;letter-spacing:.05em;padding:10px 20px;position:absolute;text-transform:uppercase}.paper-card-featured{background:#e8dfd0;-webkit-clip-path:polygon(0 3%,100% 0,98% 97%,2% 100%);clip-path:polygon(0 3%,100% 0,98% 97%,2% 100%);color:#3d3028;padding:56px 48px}.paper-card-featured h2{color:#3d3028;font-family:Playfair Display,serif;font-size:3rem;margin-bottom:12px}.featured-meta{color:#8b7355;font-size:1rem;font-weight:600;margin-bottom:24px}.featured-bio{color:#2d2419;font-size:1.05rem;line-height:1.8;margin-bottom:32px}.featured-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.tag{background:#d4c5a9;color:#3d3028;font-size:.875rem;padding:6px 14px}.btn,.tag{font-weight:600}.btn{display:inline-block;font-size:1rem;padding:16px 40px;text-decoration:none;transition:all .2s ease}.btn-dark{background:#0a0a0a;border:2px solid #0a0a0a;color:#faf8f3}.btn-dark:hover{background:#3d3028;border-color:#3d3028}.artists-directory{background:#1a1a1a;border-top:1px solid #333;padding:100px 0}.filter-bar{margin-bottom:48px}.filter-bar h2{color:#faf8f3;font-family:Playfair Display,serif;font-size:2.5rem;font-weight:400;margin-bottom:32px}.filter-pills{display:flex;flex-wrap:wrap;gap:12px}.filter-pill{background:#0000;border:1px solid #444;color:#a3a3a3;cursor:pointer;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;padding:10px 24px;transition:all .2s ease}.filter-pill:hover{border-color:#d4a574;color:#d4a574}.filter-pill.active{background:#d4a574;border-color:#d4a574;color:#1a1a1a}.artists-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.artist-card{color:inherit;display:block;text-decoration:none;transition:transform .3s ease}.artist-card:hover{transform:translateY(-8px)}.card-image{margin-bottom:20px;overflow:hidden;position:relative}.card-image img{filter:grayscale(30%);height:380px;object-fit:cover;transition:filter .3s ease;width:100%}.artist-card:hover .card-image img{filter:grayscale(0)}.tape-corner{background:#d4c5a9;height:24px;position:absolute;right:20px;top:-12px;transform:rotate(5deg);width:60px;z-index:2}.card-body h3{color:#faf8f3;font-size:1.5rem}.card-body h3,.card-discipline{font-weight:600;margin-bottom:4px}.card-discipline{color:#d4a574;font-size:.95rem}.card-location{color:#737373;font-size:.875rem;margin-bottom:12px}.card-tags{display:flex;flex-wrap:wrap;gap:6px}.tag-sm{background:#242424;color:#a3a3a3;font-size:.75rem;font-weight:600;padding:4px 10px}.artists-cta{background:#0a0a0a;padding:100px 0}.cta-container{margin:0 auto;max-width:900px;padding:0 40px}.cta-card-dark{background:#242424;border:1px solid #333;padding:80px 64px;text-align:center}.cta-card-dark h2{color:#faf8f3;font-family:Playfair Display,serif;font-size:3rem;margin-bottom:16px}.cta-card-dark p{color:#a3a3a3;font-size:1.125rem;margin-bottom:40px}.btn-light{background:#faf8f3;border:2px solid #faf8f3;color:#0a0a0a}.btn-light:hover{background:#0000;color:#faf8f3}.footer{background:#242424;border-top:1px solid #333;margin-top:auto;position:relative}.footer-pattern{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23e8dfd0' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");inset:0;position:absolute}.footer-container{grid-gap:48px;display:grid;gap:48px;grid-template-columns:1fr 1fr 1fr;margin:0 auto;max-width:1280px;padding:64px 40px;position:relative;z-index:1}.footer-brand h3{color:#d4a574;font-size:2rem;font-weight:600;margin:12px 0 8px}.footer-brand p{color:#8b7355;font-style:italic}.logo-icon-sm{align-items:center;border:2px solid #d4a574;border-radius:50%;color:#d4a574;display:flex;font-size:1.25rem;font-weight:700;height:40px;justify-content:center;width:40px}.footer-contact h4,.footer-nav h4{color:#d4a574;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:16px;text-transform:uppercase}.footer-contact a,.footer-nav a{color:#a3a3a3;display:block;font-size:.95rem;margin-bottom:10px;text-decoration:none}.footer-contact a:hover,.footer-nav a:hover{color:#fff}.footer-bottom{border-top:1px solid #333;padding:24px 40px;position:relative;text-align:center;z-index:1}.footer-bottom p{color:#737373;font-size:.875rem}@media (max-width:1024px){.artists-header h1{font-size:3.5rem}.featured-grid{gap:40px;grid-template-columns:1fr}.artists-grid{grid-template-columns:repeat(2,1fr)}.footer-container{grid-template-columns:1fr 1fr}}@media (max-width:768px){.artists-hero{padding:100px 0 80px}.artists-container{padding:0 24px}.artists-header h1{font-size:2.5rem}.featured-image img{height:400px}.artists-grid{grid-template-columns:1fr}.paper-card-featured{padding:40px 32px}.paper-card-featured h2{font-size:2rem}.footer-container{grid-template-columns:1fr}}:root{--t-bg:#0a0a0a;--t-text:#f5f5f5;--t-muted:#7a7a7a;--t-line:#d4a017;--t-border:#1f1f1f;--t-hover:#151515}.testimonials{background:#0a0a0a;background:var(--t-bg);color:#f5f5f5;color:var(--t-text);min-height:100vh;padding:8rem 1.5rem 6rem}.testimonials-header{align-items:flex-end;border-bottom:1px solid #1f1f1f;border-bottom:1px solid var(--t-border);display:flex;gap:2rem;justify-content:space-between;margin:0 auto 6rem;max-width:1400px;padding-bottom:2rem}.testimonials-eyebrow{color:#7a7a7a;color:var(--t-muted);font-family:Space Mono,monospace;font-size:.75rem;letter-spacing:.2em;margin-bottom:1rem}.testimonials-title{font-family:Cormorant Garamond,serif;font-size:clamp(3rem,7vw,5.5rem);font-weight:300;letter-spacing:-.03em;line-height:.95}.testimonials-line{background:#d4a017;background:var(--t-line);height:2px;margin-top:1.5rem;width:100px}.testimonials-filters{border:1px solid #1f1f1f;border:1px solid var(--t-border);display:flex}.filter-btn{background:#0000;border:none;border-right:1px solid #1f1f1f;border-right:1px solid var(--t-border);color:#7a7a7a;color:var(--t-muted);cursor:pointer;font-family:Space Mono,monospace;font-size:.75rem;letter-spacing:.1em;padding:.75rem 1.25rem;transition:all .2s ease}.filter-btn:last-child{border-right:none}.filter-btn:hover{background:#151515;background:var(--t-hover);color:#f5f5f5;color:var(--t-text)}.filter-btn.active{background:#f5f5f5;background:var(--t-text);color:#0a0a0a;color:var(--t-bg)}.testimonials-grid{grid-gap:1px;background:#1f1f1f;background:var(--t-border);display:grid;gap:1px;grid-template-columns:repeat(12,1fr);margin:0 auto 8rem;max-width:1400px}.testimonial-card{background:#0a0a0a;background:var(--t-bg);cursor:pointer;grid-column:span 6;padding:3rem;position:relative;transition:background .3s ease}.testimonial-card.offset{transform:translateY(3rem)}.testimonial-card:hover{background:#151515;background:var(--t-hover)}.testimonial-card.expanded{background:#111;grid-column:span 12}.testimonial-index{color:#7a7a7a;color:var(--t-muted);font-family:Space Mono,monospace;font-size:.75rem;position:absolute;right:1.5rem;top:1.5rem}.testimonial-quote{font-family:Cormorant Garamond,serif;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:300;line-height:1.3;margin-bottom:3rem;max-width:20ch}.testimonial-card.expanded .testimonial-quote{font-size:clamp(1.75rem,3vw,2.75rem);max-width:40ch}.testimonial-footer{align-items:flex-end;border-top:1px solid #1f1f1f;border-top:1px solid var(--t-border);display:flex;gap:2rem;justify-content:space-between;padding-top:2rem}.testimonial-author{align-items:center;display:flex;gap:1rem}.testimonial-avatar{filter:grayscale(1) contrast(1.2);height:48px;object-fit:cover;width:48px}.testimonial-name{font-size:1rem;margin-bottom:.25rem}.testimonial-role{letter-spacing:.05em;text-transform:uppercase}.testimonial-details,.testimonial-role{color:#7a7a7a;color:var(--t-muted);font-family:Space Mono,monospace;font-size:.75rem}.testimonial-details{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.testimonial-year{border:1px solid #1f1f1f;border:1px solid var(--t-border);padding:.25rem .5rem}.testimonial-corner{border-bottom:2px solid #d4a017;border-bottom:2px solid var(--t-line);border-left:2px solid #d4a017;border-left:2px solid var(--t-line);bottom:0;height:24px;left:0;opacity:0;position:absolute;transition:opacity .3s ease;width:24px}.testimonial-card:hover .testimonial-corner{opacity:1}.testimonials-cta{align-items:center;border-top:1px solid #1f1f1f;border-top:1px solid var(--t-border);display:flex;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1400px;padding-top:4rem}.cta-text{font-family:Cormorant Garamond,serif;font-size:1.75rem;font-weight:300}.cta-link{border:1px solid #f5f5f5;border:1px solid var(--t-text);color:#f5f5f5;color:var(--t-text);font-family:Space Mono,monospace;font-size:.9rem;letter-spacing:.1em;padding:1rem 2rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.cta-link:hover{background:#f5f5f5;background:var(--t-text);color:#0a0a0a;color:var(--t-bg)}@media (max-width:1024px){.testimonial-card{grid-column:span 12}.testimonial-card.offset{transform:translateY(0)}.testimonials-header{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.testimonials{padding:6rem 1rem 4rem}.testimonial-card{padding:2rem 1.5rem}.testimonial-footer{flex-direction:column}.testimonial-details,.testimonial-footer,.testimonials-cta{align-items:flex-start}.testimonials-cta{flex-direction:column}.cta-link{text-align:center;width:100%}}:root{--com-bg:#0a0a0a;--com-surface:#141414;--com-text:#f5f5f5;--com-muted:#8a8a8a;--com-line:#d4a017;--com-border:#2a2a2a}.community{background:#0a0a0a;background:var(--com-bg);color:#f5f5f5;color:var(--com-text);min-height:100vh}.community-hero{border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--com-border);padding:8rem 1.5rem 4rem}.community-hero-content{margin:0 auto;max-width:900px}.community-eyebrow{color:#8a8a8a;color:var(--com-muted);font-family:Space Mono,monospace;font-size:.75rem;letter-spacing:.2em;margin-bottom:1.5rem}.community-title{font-family:Cormorant Garamond,serif;font-size:clamp(3rem,8vw,6.5rem);font-weight:300;letter-spacing:-.03em;line-height:.9;margin-bottom:2rem}.community-subtitle{color:#8a8a8a;color:var(--com-muted);font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.7;margin-bottom:3rem;max-width:600px}.community-stats{border-top:1px solid #2a2a2a;border-top:1px solid var(--com-border);display:flex;gap:3rem;padding-top:2rem}.stat{display:flex;flex-direction:column;gap:.25rem}.stat-number{font-family:Space Mono,monospace;font-size:2rem;font-weight:700}.stat-label{color:#8a8a8a;color:var(--com-muted);font-family:Inter,sans-serif;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.community-body{margin:0 auto;max-width:1400px;padding:0 1.5rem 6rem}.community-nav{background:#0a0a0a;background:var(--com-bg);border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--com-border);display:flex;gap:0;margin-bottom:3rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.community-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#8a8a8a;color:var(--com-muted);cursor:pointer;font-family:Space Mono,monospace;font-size:.85rem;letter-spacing:.15em;padding:1.5rem 2rem;transition:all .2s ease}.community-tab.active,.community-tab:hover{color:#f5f5f5;color:var(--com-text)}.community-tab.active{border-bottom-color:#d4a017;border-bottom-color:var(--com-line)}.members-grid{grid-gap:1px;background:#2a2a2a;background:var(--com-border);display:grid;gap:1px;grid-template-columns:repeat(12,1fr)}.member-card{background:#0a0a0a;background:var(--com-bg);color:inherit;display:block;grid-column:span 3;text-decoration:none;transition:background .2s ease}.member-card.featured{grid-column:span 6}.member-card:hover{background:#141414;background:var(--com-surface)}.member-image-wrap{aspect-ratio:1;overflow:hidden;position:relative}.member-image-wrap img{filter:grayscale(.3) contrast(1.05);height:100%;object-fit:cover;width:100%}.member-discipline{background:#0a0a0a;background:var(--com-bg);border:1px solid #2a2a2a;border:1px solid var(--com-border);font-family:Space Mono,monospace;font-size:.7rem;left:1rem;letter-spacing:.1em;padding:.4rem .75rem;position:absolute;top:1rem}.member-info{border-top:1px solid #2a2a2a;border-top:1px solid var(--com-border);padding:1.5rem}.member-name{font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:400;margin-bottom:.25rem}.member-role{color:#f5f5f5;color:var(--com-text);font-size:.9rem;margin-bottom:.25rem}.member-location{font-family:Space Mono,monospace;font-size:.75rem;margin-bottom:1rem}.member-bio,.member-location{color:#8a8a8a;color:var(--com-muted)}.member-bio{font-size:.9rem;line-height:1.6}.threads-list{background:#2a2a2a;background:var(--com-border);display:flex;flex-direction:column;gap:1px}.thread-row{align-items:center;background:#0a0a0a;background:var(--com-bg);color:inherit;display:flex;gap:2rem;justify-content:space-between;padding:2rem;text-decoration:none;transition:background .2s ease}.thread-row:hover{background:#141414;background:var(--com-surface)}.thread-tag{color:#d4a017;color:var(--com-line);display:inline-block;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.1em;margin-bottom:.75rem}.thread-title{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:400;line-height:1.3;margin-bottom:.5rem}.thread-meta{color:#8a8a8a;color:var(--com-muted);font-size:.85rem}.thread-activity{align-items:center;display:flex;flex-shrink:0;gap:1.5rem}.thread-time{color:#8a8a8a;color:var(--com-muted);font-family:Space Mono,monospace;font-size:.8rem}.thread-arrow{font-size:1.25rem;transition:transform .2s ease}.thread-row:hover .thread-arrow{transform:translateX(4px)}.events-grid{grid-gap:1px;background:#2a2a2a;background:var(--com-border);display:grid;gap:1px;grid-template-columns:repeat(2,1fr)}.event-card{align-items:flex-start;background:#0a0a0a;background:var(--com-bg);display:flex;gap:2rem;padding:2.5rem}.event-date{align-items:center;border:1px solid #2a2a2a;border:1px solid var(--com-border);display:flex;flex-direction:column;flex-shrink:0;padding:1rem}.event-day{font-size:2rem;font-weight:700;line-height:1}.event-day,.event-month{font-family:Space Mono,monospace}.event-month{color:#8a8a8a;color:var(--com-muted);font-size:.75rem;letter-spacing:.1em}.event-details{flex:1 1}.event-title{font-family:Cormorant Garamond,serif;font-size:1.75rem;font-weight:400;margin-bottom:.5rem}.event-location{color:#d4a017;color:var(--com-line);font-family:Space Mono,monospace;font-size:.8rem;margin-bottom:1rem}.event-desc{color:#8a8a8a;color:var(--com-muted);font-size:.95rem;line-height:1.6}.event-btn{background:#0000;border:1px solid #f5f5f5;border:1px solid var(--com-text);color:#f5f5f5;color:var(--com-text);cursor:pointer;flex-shrink:0;font-family:Space Mono,monospace;font-size:.8rem;letter-spacing:.15em;padding:.75rem 1.5rem;transition:all .2s ease}.event-btn:hover{background:#f5f5f5;background:var(--com-text);color:#0a0a0a;color:var(--com-bg)}@media (max-width:1024px){.members-grid{grid-template-columns:repeat(6,1fr)}.member-card{grid-column:span 3}.member-card.featured{grid-column:span 6}.events-grid{grid-template-columns:1fr}}@media (max-width:640px){.community-hero{padding:6rem 1rem 3rem}.community-stats{gap:1.5rem}.members-grid{grid-template-columns:1fr}.member-card,.member-card.featured{grid-column:span 1}.community-nav{overflow-x:auto}.community-tab{flex-shrink:0;padding:1.25rem 1rem}.thread-row{align-items:flex-start;gap:1rem}.event-card,.thread-row{flex-direction:column}}:root{--contact-bg:#0a0a0a;--contact-surface:#141414;--contact-text:#f5f5f5;--contact-muted:#8a8a8a;--contact-line:#d4a017;--contact-border:#2a2a2a;--contact-error:#e63946}.contact{background:#0a0a0a;background:var(--contact-bg);color:#f5f5f5;color:var(--contact-text);min-height:100vh}.contact-header{border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--contact-border);padding:8rem 1.5rem 4rem}.contact-header-content{margin:0 auto;max-width:1400px}.contact-eyebrow{color:#8a8a8a;color:var(--contact-muted);font-family:Space Mono,monospace;font-size:.75rem;letter-spacing:.2em;margin-bottom:1.5rem}.contact-title{font-family:Cormorant Garamond,serif;font-size:clamp(3rem,7vw,6rem);font-weight:300;letter-spacing:-.03em;line-height:.95}.contact-line{background:#d4a017;background:var(--contact-line);height:2px;margin-top:1.5rem;width:100px}.contact-body{margin:0 auto;max-width:1400px;padding:0 1.5rem 8rem}.contact-grid{grid-gap:1px;background:#2a2a2a;background:var(--contact-border);display:grid;gap:1px;grid-template-columns:5fr 7fr}.contact-info{background:#0a0a0a;background:var(--contact-bg);display:flex;flex-direction:column;gap:3rem;padding:4rem 3rem}.contact-block-title{color:#8a8a8a;color:var(--contact-muted);font-family:Space Mono,monospace;font-size:.8rem;letter-spacing:.15em;margin-bottom:1rem}.contact-block-text{font-size:1rem;line-height:1.7;margin-bottom:1rem}.contact-block-text,.contact-link{color:#f5f5f5;color:var(--contact-text)}.contact-link{border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--contact-border);display:inline-block;font-family:Space Mono,monospace;font-size:.85rem;letter-spacing:.1em;padding-bottom:.25rem;text-decoration:none;transition:all .2s ease}.contact-link:hover{border-bottom-color:#d4a017;border-bottom-color:var(--contact-line);color:#d4a017;color:var(--contact-line)}.contact-form-wrap{background:#141414;background:var(--contact-surface);padding:4rem 3rem}.form-header{border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--contact-border);margin-bottom:3rem;padding-bottom:2rem}.form-title{font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:400;margin-bottom:.5rem}.form-note{color:#8a8a8a;color:var(--contact-muted);font-family:Space Mono,monospace;font-size:.75rem;letter-spacing:.05em}.form-row{margin-bottom:2rem}.form-field{display:flex;flex-direction:column;gap:.75rem}.form-label{color:#8a8a8a;color:var(--contact-muted);font-family:Space Mono,monospace;font-size:.75rem;letter-spacing:.15em}.form-input,.form-select,.form-textarea{background:#0a0a0a;background:var(--contact-bg);border:1px solid #2a2a2a;border:1px solid var(--contact-border);border-radius:0;color:#f5f5f5;color:var(--contact-text);font-family:Inter,sans-serif;font-size:1rem;padding:1rem;transition:border-color .2s ease}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#d4a017;border-color:var(--contact-line);outline:none}.form-textarea{min-height:150px;resize:vertical}.form-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%238A8A8A' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;cursor:pointer}.form-submit{background:#f5f5f5;background:var(--contact-text);border:none;color:#0a0a0a;color:var(--contact-bg);cursor:pointer;font-family:Space Mono,monospace;font-size:.9rem;letter-spacing:.15em;margin-top:1rem;padding:1.25rem;transition:all .2s ease;width:100%}.form-submit:hover:not(:disabled){background:#d4a017;background:var(--contact-line)}.form-submit:disabled{background:#2a2a2a;background:var(--contact-border);color:#8a8a8a;color:var(--contact-muted);cursor:not-allowed}@media (max-width:1024px){.contact-grid{grid-template-columns:1fr}.contact-info{border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--contact-border)}}@media (max-width:640px){.contact-header{padding:6rem 1rem 3rem}.contact-body{padding:0 1rem 6rem}.contact-form-wrap,.contact-info{padding:3rem 1.5rem}}
/*# sourceMappingURL=main.b23c6a40.css.map*/