.artist-hero{background:#171717;color:#fff;padding:72px 0}.artist-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center}.artist-hero h1{font-size:clamp(3.5rem,6.8vw,6.8rem);letter-spacing:-.05em;line-height:.95;margin:20px 0 26px}.artist-hero h1 em{color:#d9fa74;font-weight:inherit}.artist-hero p:not(.eyebrow){max-width:570px;line-height:1.7;color:#e2e2dc}.artist-hero .artist-lead{font-size:1.3rem;font-weight:600}.artist-hero .button{margin-top:24px}.artist-invitation{position:relative;border:1px solid #666;padding:35px;background:#252721;overflow:hidden}.artist-number{display:block;color:#d9fa74;font-size:8rem;font-weight:800;letter-spacing:-.08em;line-height:1;margin-bottom:25px}.artist-invitation h2{font-size:2.5rem;line-height:1.1;margin:12px 0 20px}.artist-invitation .text-link{color:#d9fa74}.artist-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-block:36px;border-bottom:1px solid #d8d8d0}.artist-principles span{font-weight:700;font-size:.95rem}.artist-principles p{font-size:.95rem;line-height:1.6;margin-top:12px}.artist-empty{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;padding:48px;background:#f1f0e9;border:1px solid #deddd5}.artist-status{display:inline-block;background:#e0edb6;border-radius:25px;padding:9px 15px;font-size:.85rem;font-weight:650}.artist-empty h3{font-size:2.6rem;line-height:1.1;margin:24px 0}.artist-empty p{line-height:1.7;max-width:580px}.artist-empty-aside{border-left:1px solid #cecec4;padding-left:38px;align-self:center}.artist-empty-aside>p{font-size:2.2rem;line-height:1.35;font-weight:600;letter-spacing:-.03em}.artist-submit{background:#e7edda;padding:64px 0}.artist-submit-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.artist-submit h2,.artist-home h2{font-size:clamp(2.5rem,4vw,4rem);line-height:1.05;margin:15px 0 24px}.artist-submit h3{font-size:1.4rem;margin-bottom:18px}.artist-submit p{line-height:1.7;max-width:550px}.artist-submit .button{margin:16px 0}.artist-home{background:#24291e;color:#fff;padding:55px 0}.artist-home>.wrap{display:flex;gap:45px;align-items:center;justify-content:space-between}.artist-home p{max-width:660px;line-height:1.7}.artist-home .eyebrow{color:#d9fa74}.artist-home .button{flex-shrink:0}.artist-submit,.artist-empty,#artist-collection{scroll-margin-top:110px}
@media(min-width:901px) and (max-width:1240px){.header-inner{height:84px}.menu-toggle{display:flex;align-items:center;gap:15px;min-height:44px;padding:7px 0 7px 12px;font-size:.95rem}.navigation{display:none;position:absolute;top:84px;left:0;right:0;max-height:calc(100dvh - 84px);overflow-y:auto;background:#fff;box-shadow:0 20px 25px #0001;padding:15px 24px 24px;align-items:stretch;border-bottom:1px solid var(--line);font-size:1rem;gap:0}.navigation.open{display:flex;flex-direction:column}.navigation>a{padding:12px 0}.navigation .nav-contact{padding:12px 18px;align-self:flex-start;margin-top:10px}}
@media(max-width:700px){.artist-hero{padding:44px 0}.artist-hero-grid,.artist-submit-grid,.artist-empty{grid-template-columns:1fr;gap:30px}.artist-invitation{padding:25px}.artist-number{font-size:5rem}.artist-principles{grid-template-columns:1fr;gap:18px;padding-block:28px}.artist-empty{padding:25px}.artist-empty-aside{border-left:0;border-top:1px solid #cecec4;padding:24px 0 0}.artist-empty h3{font-size:2.2rem}.artist-submit{padding:42px 0}.artist-home>.wrap{align-items:flex-start;flex-direction:column;gap:20px}}
