@import "https://fonts.googleapis.com/css2?family=Helvetica+Neue:wght@300;400;500;700&family=Inter:wght@300;400;500;700&display=swap";:root{--bg-color:#fff;--text-color:#222;--border-color:#ddd;--nav-height:120px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--bg-color);color:var(--text-color);-webkit-font-smoothing:antialiased;font-family:Helvetica Neue,Inter,sans-serif;font-weight:400;line-height:1.6;overflow-x:hidden}::selection{background-color:var(--text-color);color:var(--bg-color)}h1{letter-spacing:-.02em;margin-bottom:2rem;font-size:clamp(2rem,4vw,4rem);font-weight:500;line-height:1.2}h2{letter-spacing:-.02em;border-bottom:1px solid var(--border-color);margin-bottom:2rem;padding-bottom:1rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:500}h3{margin-bottom:1rem;font-size:1.5rem;font-weight:500}p{font-size:clamp(1rem,1.2vw,1.2rem);font-weight:400;line-height:1.6}a{color:inherit;text-decoration:none;transition:opacity .3s}a:hover{opacity:.6}.container{max-width:1400px;margin:0 auto;padding:0 5%}.section{min-height:50vh;padding:6rem 0;animation:.8s ease-in-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nav-bar{width:100%;height:var(--nav-height);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-bottom:1px solid var(--border-color);z-index:1000;background-color:#fffffff2;align-items:center;padding:0 5%;transition:all .3s;display:flex;position:fixed;top:0;left:0}.nav-left{flex:1;justify-content:flex-start;display:flex}.nav-center{flex:2;justify-content:center;display:flex}.nav-right{flex:1;justify-content:flex-end;display:flex}.nav-bar.transparent{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-bottom:none}.nav-bar.transparent .nav-links a{color:#fff;text-shadow:0 1px 3px #00000080}.nav-bar.transparent .lang-btn{color:#ffffffb3;text-shadow:0 1px 3px #00000080}.nav-bar.transparent .lang-btn.active{color:#fff}.nav-bar.transparent .lang-divider{color:#ffffff80}.nav-bar.transparent .nav-logo img{filter:invert()}.nav-logo img{width:auto;height:100px;display:block}.nav-links{letter-spacing:.05em;text-transform:uppercase;gap:3vw;font-size:.95rem;font-weight:500;display:flex}.nav-links a{padding:.5rem 0}.nav-right-container{align-items:center;gap:1.5rem;padding-right:1.2rem;display:flex}.nav-social-link{color:var(--text-color);align-items:center;transition:opacity .3s;display:flex}.nav-social-link:hover{opacity:.5}.nav-bar.transparent .nav-social-link{color:#fff;filter:drop-shadow(0 1px 2px #0006)}.lang-switch{border:1px solid var(--border-color);border-radius:4px;align-items:center;gap:.5rem;padding:.2rem .5rem;font-size:.9rem;font-weight:500;display:flex}.nav-bar.transparent .lang-switch{border-color:#ffffff80}.lang-btn{cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;color:#999;background:0 0;border:none;padding:.2rem;transition:opacity .3s}.lang-btn.active{color:var(--text-color)}.lang-btn:hover{opacity:.6}.lang-divider{color:var(--border-color);font-size:.8rem}.hero-video-wrapper{width:100%;height:100vh;position:relative;overflow:hidden}.hero-video{object-fit:cover;width:100%;height:100%}.hero-top-gradient{pointer-events:none;z-index:1;background:linear-gradient(#0009 0%,#0000 100%);width:100%;height:200px;position:absolute;top:0;left:0}.video-controls{z-index:10;position:absolute;bottom:2rem;right:2rem}.sound-btn{color:#fff;cursor:pointer;background:#fff3;border:1px solid #ffffff80;border-radius:50px;padding:.5rem 1rem;font-family:inherit;font-size:.85rem;transition:all .3s}.sound-btn:hover{background:#fff6}.info-grid{grid-template-columns:1fr;gap:3rem;margin-top:2rem;padding-bottom:2rem;display:grid}@media (width>=768px){.info-grid{grid-template-columns:1fr 1fr}}.info-item h4{text-transform:uppercase;letter-spacing:.05em;color:#666;margin-bottom:.5rem;font-size:.85rem;font-weight:500}.info-item p{font-size:1.1rem;font-weight:400}.archive-layout{grid-template-columns:1fr;gap:4rem;display:grid}@media (width>=1024px){.archive-layout{grid-template-columns:1fr 2fr}}.cv-item{margin-bottom:2rem}.cv-item h4{color:#666;margin-bottom:.5rem;font-size:.85rem;font-weight:500}.works-grid{background:var(--border-color);border:1px solid var(--border-color);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2px;display:grid}.work-placeholder{aspect-ratio:1;background-color:var(--bg-color);color:#999;justify-content:center;align-items:center;font-size:.9rem;font-weight:400;display:flex}.marquee-container{white-space:nowrap;color:var(--text-color);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:0 0;margin:2rem 0;padding:1rem 0;overflow:hidden}.marquee-content{letter-spacing:.05em;text-transform:uppercase;font-size:2rem;font-weight:400;animation:20s linear infinite marquee;display:inline-block}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cta-button{border:1px solid var(--border-color);color:var(--text-color);background:0 0;margin-top:2rem;padding:1rem 3rem;font-size:1.1rem;font-weight:500;display:inline-block}.cta-button:hover{border-color:var(--text-color)}.press-row{border-bottom:1px solid var(--border-color);grid-template-columns:1fr;gap:1rem;padding:1.5rem 0;font-size:1.1rem;font-weight:400;display:grid}@media (width>=1024px){.press-row{grid-template-columns:150px 200px 1fr;align-items:center}}.footer{background-color:var(--bg-color);color:var(--text-color);border-top:1px solid #e2e2e2;flex-direction:column;gap:3.5rem;padding:5rem 5% 3.5rem;font-size:.8rem;font-weight:400;display:flex}.footer-top{flex-direction:column;gap:2.5rem;display:flex}@media (width>=768px){.footer-top{flex-direction:row;justify-content:space-between;align-items:flex-start}}.footer-logo-col{flex:1.2}.footer-logo img{width:auto;height:85px;display:block}.footer-links-cols{flex:2;grid-template-columns:1fr 1fr;gap:4rem;display:grid}.footer-links-col{flex-direction:column;gap:.65rem;display:flex}.footer-links-col a{color:var(--text-color);letter-spacing:.05em;font-size:.78rem;font-weight:400;text-decoration:none;transition:opacity .3s}.footer-links-col a:hover{opacity:.5}.footer-social-col{flex:1;justify-content:flex-start;gap:1.5rem;display:flex}@media (width>=768px){.footer-social-col{justify-content:flex-end;padding-top:.2rem}}.social-icon-link{color:var(--text-color);align-items:center;transition:opacity .3s;display:flex}.social-icon-link svg{width:18px;height:18px}.social-icon-link:hover{opacity:.5}.footer-middle{width:100%;max-width:400px;margin-top:1rem}.email-signup-wrapper{flex-direction:column;gap:.8rem;display:flex}.email-signup-input-row{border-bottom:1px solid var(--text-color);align-items:center;padding-bottom:.4rem;display:flex;position:relative}.email-input{color:var(--text-color);letter-spacing:.02em;background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:.82rem}.email-input::placeholder{color:#aaa}.email-submit-btn{color:var(--text-color);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;transition:transform .3s;display:flex}.email-submit-btn svg{width:16px;height:16px}.email-submit-btn:hover{transform:translate(3px)}.email-disclaimer{color:#999;letter-spacing:.01em;font-size:.7rem;line-height:1.4}.footer-bottom{color:#888;letter-spacing:.02em;border-top:1px solid #eee;flex-direction:column;gap:1.5rem;padding-top:1.8rem;font-size:.74rem;display:flex}@media (width>=768px){.footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}}.footer-bottom-left{gap:2rem;display:flex}.footer-bottom-left a{color:#888;transition:color .3s}.footer-bottom-left a:hover{color:var(--text-color)}.footer-bottom-right{font-family:inherit;font-size:.74rem}.about-entry:hover .about-entry-bg{transform:scale(1.05)}@media (width>=1024px){.charter-goals-layout{grid-template-columns:1fr 2fr;align-items:start;gap:4rem;display:grid}}.accordion-item button:hover h4{color:#000}.chapter-split-layout{grid-template-columns:1fr;align-items:center;gap:3rem;max-width:1100px;margin:4rem auto;display:grid}@media (width>=1024px){.chapter-split-layout{grid-template-columns:4fr 6fr;gap:4.5rem}}.chapter-meta{flex-direction:column;gap:2rem;display:flex}.chapter-meta-header h1{text-transform:uppercase;margin-bottom:.5rem;font-size:clamp(2rem,3vw,3rem);line-height:1.1}.chapter-meta-header h3{color:#666;margin:0;font-size:1.3rem;font-weight:400}.chapter-info-list{border-top:1px solid var(--border-color);flex-direction:column;gap:1.5rem;padding-top:2rem;display:flex}.chapter-info-list .info-item h4{text-transform:uppercase;color:#888;letter-spacing:.05em;margin-bottom:.2rem;font-size:.8rem}.chapter-info-list .info-item p{margin:0;font-size:1.1rem}.chapter-video-wrapper{width:100%}.chapter-video-player{aspect-ratio:16/9;background-color:#000;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden;box-shadow:0 20px 40px #0000000f}.chapter-video-player video{object-fit:contain;width:100%;height:100%}.artists-grid{grid-template-columns:repeat(2,1fr);gap:3rem 2rem;margin-top:3rem;margin-bottom:6rem;display:grid}@media (width>=768px){.artists-grid{grid-template-columns:repeat(3,1fr);gap:4rem 2.5rem}}@media (width>=1024px){.artists-grid{grid-template-columns:repeat(4,1fr);gap:5rem 3.5rem}}.artist-card{cursor:pointer;color:inherit;flex-direction:column;gap:1.2rem;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex}.artist-card-image-wrapper{aspect-ratio:3/4;border:1px solid var(--border-color);background-color:#f7f7f7;width:100%;transition:border-color .3s;position:relative;overflow:hidden}.artist-card:hover .artist-card-image-wrapper{border-color:var(--text-color)}.artist-card-img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0}.artist-card-img.artwork-hover{opacity:0}.artist-card:hover .artist-card-img.portrait{opacity:0;transform:scale(1.03)}.artist-card:hover .artist-card-img.artwork-hover{opacity:1;transform:scale(1.03)}.artist-card-info{flex-direction:column;gap:.3rem;display:flex}.artist-card-chapter{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:.7rem;font-weight:400}.artist-card-name{letter-spacing:.05em;text-transform:uppercase;color:var(--text-color);margin:0;font-size:1.05rem;font-weight:500}.open-call-card .placeholder-wrapper{color:var(--text-color);border:1px solid var(--border-color);background-color:#f7f7f7;justify-content:center;align-items:center;transition:background-color .3s,border-color .3s;display:flex}.open-call-card:hover .placeholder-wrapper{border-color:var(--text-color);background-color:#efefef}.placeholder-bg{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.placeholder-text-clean{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);font-size:.9rem;font-weight:500;transition:color .3s,transform .3s}.open-call-card:hover .placeholder-text-clean{color:var(--text-color);transform:scale(1.05)}.back-button{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);background:0 0;border:none;align-items:center;gap:.5rem;margin-bottom:4rem;padding:.5rem 0;font-family:inherit;font-size:.85rem;transition:color .3s,transform .3s;display:inline-flex}.back-button:hover{color:var(--text-color);transform:translate(-4px)}.artist-detail-layout{grid-template-columns:1fr;gap:4rem;display:grid}@media (width>=1024px){.artist-detail-layout{grid-template-columns:4fr 6fr;gap:6rem}}.artist-detail-bio{flex-direction:column;gap:2rem;display:flex}.artist-detail-bio h1{text-transform:uppercase;margin-bottom:.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:500;line-height:1.1}.artist-detail-bio h3{color:var(--text-secondary);margin-bottom:2rem;font-size:1.4rem;font-weight:400}.artist-bio-text{color:var(--text-color);margin-bottom:3rem;font-size:1.1rem;line-height:1.6}.cv-section{margin-bottom:2.5rem}.cv-section-title{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);border-bottom:1px solid var(--border-color);margin-bottom:1.5rem;padding-bottom:.5rem;font-size:.85rem;font-weight:600}.cv-list{flex-direction:column;gap:1.2rem;display:flex}.cv-row{grid-template-columns:80px 1fr;gap:1rem;font-size:.95rem;line-height:1.5;display:grid}.cv-year{color:var(--text-color);font-weight:500}.cv-text{color:var(--text-secondary)}.download-cv-btn{letter-spacing:.05em;border-bottom:1px solid var(--text-color);align-items:center;gap:.5rem;margin-top:2rem;padding-bottom:.3rem;font-size:.9rem;font-weight:500;transition:opacity .3s;display:inline-flex}.download-cv-btn:hover{opacity:.6}.portfolio-grid{flex-direction:column;gap:4rem;display:flex}.portfolio-item{flex-direction:column;gap:1.2rem;display:flex}.portfolio-img-wrapper{aspect-ratio:16/10;border:1px solid var(--border-color);background-color:#f7f7f7;width:100%;overflow:hidden}.portfolio-img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.portfolio-img-wrapper:hover .portfolio-img{transform:scale(1.03)}.portfolio-caption{flex-direction:column;gap:.2rem;font-size:.95rem;display:flex}.portfolio-title-row{color:var(--text-color);justify-content:space-between;font-weight:500;display:flex}.portfolio-title{font-style:italic}.portfolio-medium{color:var(--text-secondary);font-size:.85rem}.artist-detail-hero{background-color:#000;width:100%;height:85vh;position:relative;overflow:hidden}.artist-detail-hero-video{object-fit:cover;width:100%;height:100%}.artist-hero-overlay{pointer-events:none;z-index:1;background:linear-gradient(#00000073 0%,#0000001a 50%,#000c 100%);width:100%;height:100%;position:absolute;top:0;left:0}.artist-hero-content{z-index:10;color:#fff;flex-direction:column;gap:2rem;width:100%;padding:0 5%;display:flex;position:absolute;bottom:4rem;left:0}@media (width>=768px){.artist-hero-content{flex-direction:row;justify-content:space-between;align-items:flex-end}}.artist-hero-left{flex-direction:column;flex:1;gap:.8rem;display:flex}.artist-hero-right{flex-direction:column;flex:1;align-items:flex-start;gap:1rem;display:flex}@media (width>=768px){.artist-hero-right{align-items:flex-end}}.artist-hero-line{border:none;border-top:1px solid #fff6;width:100%;max-width:400px;margin:0}.artist-hero-name{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:500;line-height:1.1}.artist-hero-location{color:#ffffffd9;margin:0;font-size:1.1rem;font-weight:400}.artist-hero-menu{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}@media (width>=768px){.artist-hero-menu{align-items:flex-end}}.artist-hero-menu button{cursor:pointer;letter-spacing:.05em;color:#ffffffd9;background:0 0;border:none;padding:.2rem 0;font-family:inherit;font-size:1rem;font-weight:500;transition:color .3s,transform .3s}.artist-hero-menu button:hover{color:#fff;transform:translate(4px)}@media (width>=768px){.artist-hero-menu button:hover{transform:translate(-4px)}}.artist-detail-section{margin-bottom:5rem;scroll-margin-top:120px}.detail-section-title{letter-spacing:.05em;color:var(--text-color);border-bottom:1px solid var(--border-color);margin-bottom:2.5rem;padding-bottom:.8rem;font-size:1.5rem;font-weight:500}.video-works-container{flex-direction:column;gap:4rem;margin-top:1rem;display:flex}.video-work-item{flex-direction:column;gap:2.5rem;display:flex}.video-work-main-row{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (width>=1024px){.video-work-main-row{grid-template-columns:6.5fr 3.5fr;align-items:stretch}}.portfolio-video-player{aspect-ratio:16/9;border:1px solid var(--border-color);background-color:#000;width:100%;box-shadow:0 10px 30px #0000000d}.video-work-awards-column{background-color:#0c0c0c;border:1px solid #1a1a1a;flex-direction:column;justify-content:center;align-items:center;gap:2rem;min-height:250px;padding:2rem;display:flex}.award-laurel-item{flex-direction:column;align-items:center;width:100%;display:flex}.award-laurel-img{object-fit:contain;filter:drop-shadow(0 2px 4px #00000080);width:auto;height:110px}.video-work-info{flex-direction:column;gap:1.5rem;max-width:900px;display:flex}.video-work-title-row{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:baseline;padding-bottom:.8rem;display:flex}.video-work-name{letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:1.6rem;font-weight:500}.video-work-year{color:var(--text-secondary);font-size:1.2rem}.video-work-description{color:var(--text-color);font-size:1.1rem;line-height:1.7}.video-work-link-btn{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--text-color);color:var(--text-color);background-color:#0000;align-self:flex-start;align-items:center;gap:.6rem;padding:.9rem 2rem;font-size:.85rem;font-weight:600;transition:all .3s;display:inline-flex}.video-work-link-btn:hover{background-color:var(--text-color);color:var(--bg-color)}.awards-grid{grid-template-columns:1fr;gap:2.5rem;margin-top:1rem;display:grid}@media (width>=768px){.awards-grid{grid-template-columns:repeat(2,1fr)}}.award-card-full{color:#fff;text-align:center;background-color:#0c0c0c;border:1px solid #1a1a1a;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:4rem 2rem;transition:transform .4s,border-color .3s;display:flex}.award-card-full:hover{border-color:#333;transform:translateY(-5px)}.award-card-full .award-laurel-img{height:150px}.award-card-title{letter-spacing:.02em;color:#fff;margin:1.5rem 0 .2rem;font-size:1.15rem;font-weight:500;line-height:1.4}.award-card-details{color:#888;margin:0;font-size:.9rem}.exhibitions-split-layout{grid-template-columns:1fr;align-items:start;gap:4.5rem;width:100%;margin:3rem 0;display:grid}@media (width>=768px){.exhibitions-split-layout{grid-template-columns:5.5fr 4.5fr}}.exhibitions-left-column,.exhibitions-right-column{width:100%}.exhibition-split-img{border:1px solid var(--border-color);width:100%;height:auto;display:block;box-shadow:0 4px 20px #0000000a}.interactive-work-item-split{grid-template-columns:1fr;align-items:start;gap:3rem;width:100%;display:grid}@media (width>=1024px){.interactive-work-item-split{grid-template-columns:6.2fr 3.8fr;gap:4.5rem}}.interactive-work-video-col{width:100%}.interactive-work-info-col{flex-direction:column;width:100%;display:flex}.about-split-layout{grid-template-columns:1fr;align-items:start;gap:3rem;width:100%;display:grid}@media (width>=1024px){.about-split-layout{grid-template-columns:6fr 4fr;gap:4.5rem}}.mobile-menu-drawer,.mobile-menu-toggle{display:none}@media (width<=767px){:root{--nav-height:70px}body{-webkit-text-size-adjust:100%}h1{margin-bottom:1.5rem;font-size:2.1rem}h2{margin-bottom:1.5rem;padding-bottom:.6rem;font-size:1.65rem}h3{font-size:1.2rem}p{font-size:1rem;line-height:1.5}.container{padding:0 1.25rem}.section{padding:3rem 0}.nav-bar{justify-content:space-between;padding:0 1.25rem}.nav-logo img{height:52px}.nav-center,.nav-right-container{display:none}.mobile-menu-toggle{cursor:pointer;z-index:1100;background:0 0;border:none;flex-direction:column;justify-content:center;gap:6px;width:24px;height:24px;padding:0;display:flex;position:relative}.hamburger-line{background-color:var(--text-color);transform-origin:50%;width:22px;height:1px;transition:transform .4s cubic-bezier(.16,1,.3,1),background-color .4s;display:block}.nav-bar.transparent .hamburger-line{background-color:#fff}.mobile-menu-toggle.open .hamburger-line:first-child{transform:translateY(3.5px)rotate(45deg);background-color:var(--text-color)!important}.mobile-menu-toggle.open .hamburger-line:nth-child(2){transform:translateY(-3.5px)rotate(-45deg);background-color:var(--text-color)!important}.mobile-menu-drawer{background-color:var(--bg-color);z-index:1050;justify-content:center;align-items:center;width:100vw;height:100vh;transition:transform .45s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0;transform:translate(100%)}.mobile-menu-drawer.open{transform:translate(0)}.mobile-menu-content{flex-direction:column;justify-content:space-between;width:80%;max-width:280px;height:65%;margin-top:4rem;display:flex}.mobile-menu-links{flex-direction:column;gap:1.8rem;display:flex}.mobile-menu-links a{letter-spacing:.08em;text-transform:uppercase;color:var(--text-color);border-bottom:1px solid #0000;padding-bottom:.4rem;font-size:1.6rem;font-weight:300;transition:opacity .3s}.mobile-menu-links a:hover{opacity:.5}.mobile-menu-footer{border-top:1px solid var(--border-color);flex-direction:column;gap:1.5rem;padding-top:1.8rem;display:flex}.mobile-lang-switch{align-items:center;gap:.8rem;font-size:.9rem;font-weight:500;display:flex}.mobile-social-link{letter-spacing:.05em;color:var(--text-color);align-items:center;gap:.8rem;font-size:.85rem;font-weight:500;display:flex}.mobile-social-link svg{width:18px;height:18px}.sound-btn{padding:.4rem .8rem;font-size:.75rem;bottom:1.5rem;right:1.25rem}.artists-grid{grid-template-columns:1fr;gap:3rem}.artist-card-image-wrapper{aspect-ratio:4/5}.artist-card-name{letter-spacing:.06em;font-size:.95rem}.about-split-layout,.chapter-split-layout{gap:2rem}.interactive-work-item-split{gap:1.8rem}.video-work-title-row{padding-bottom:.6rem}.video-work-name{font-size:1.15rem;line-height:1.3}.video-work-year{font-size:1rem}.video-work-description{font-size:.95rem;line-height:1.6}.cv-row{grid-template-columns:65px 1fr;gap:.6rem;font-size:.9rem}.artist-detail-hero{height:52vh}.artist-hero-content{gap:1.2rem;padding:0 1.25rem;bottom:1.5rem}.artist-hero-left{gap:.4rem}.artist-hero-name{font-size:1.8rem}.artist-hero-location{font-size:.95rem}.artist-hero-right{align-items:flex-start;width:100%}.artist-hero-menu{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:1.5rem;width:100%;padding-bottom:.5rem;overflow-x:auto}.artist-hero-menu::-webkit-scrollbar{display:none}.artist-hero-menu button{color:#fffc;flex-shrink:0;padding:.2rem 0;font-size:.85rem}.artist-hero-menu button:hover{color:#fff;transform:none!important}.artist-hero-line{display:none}.artist-detail-section{margin-bottom:3.5rem;scroll-margin-top:80px}.detail-section-title{margin-bottom:1.8rem;padding-bottom:.5rem;font-size:1.25rem}.artist-bio-text{margin:1.5rem 0;font-size:1.05rem;line-height:1.65}.footer{gap:2.2rem;padding:3.5rem 1.25rem 2.2rem}.footer-logo img{height:62px}.footer-links-cols{gap:2rem}.footer-links-col a{font-size:.8rem}.footer-social-col{justify-content:flex-start;margin-top:.5rem}.footer-middle{margin-top:.5rem}.email-input{font-size:.85rem}.email-disclaimer{font-size:.68rem}.footer-bottom{gap:1rem;padding-top:1.5rem}.footer-bottom-right{font-size:.7rem}}@media (width>=480px) and (width<=767px){.artists-grid{grid-template-columns:repeat(2,1fr);gap:2rem}}.interview-spotlight-card{transition:all .4s cubic-bezier(.16,1,.3,1)!important}.interview-spotlight-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px #00000005;border-color:var(--text-color)!important;background-color:#f6f6f6!important}.interview-link-btn{transition:all .3s!important}.interview-link-btn:hover{opacity:.6}.interview-spotlight-card:hover .interview-card-img{transform:scale(1.04)}.opencall-grid{grid-template-columns:1fr;align-items:start;gap:3.5rem;margin:2.5rem auto 5rem;display:grid}@media (width>=1024px){.opencall-grid{grid-template-columns:4.2fr 5.8fr;gap:4.5rem}}.opencall-info-box{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.opencall-info-text{flex-direction:column;gap:.2rem;display:flex}.opencall-info-label{letter-spacing:.08em;text-transform:uppercase;color:#888;font-size:.68rem;font-weight:600}.opencall-info-value{color:var(--text-color);font-size:1.05rem;font-weight:500}
