.page-module__taZxIq__page{background:linear-gradient(180deg, #6cace414, transparent 18%), radial-gradient(circle at top right, #e8a8381f, transparent 24%), var(--color-bg);min-height:100vh;padding:48px 24px 88px}.page-module__taZxIq__shell{max-width:900px;margin:0 auto}.page-module__taZxIq__breadcrumbs{align-items:center;gap:10px;margin-bottom:32px;display:inline-flex}.page-module__taZxIq__worldLink,.page-module__taZxIq__crumbCurrent{font-family:var(--font-dm-sans,sans-serif);color:#1c1917ad;white-space:nowrap;align-items:center;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__taZxIq__worldLink:hover{color:var(--color-text)}.page-module__taZxIq__worldGlobe{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.page-module__taZxIq__worldGlobeGraphic{filter:drop-shadow(0 .08em .18em #1c19171f);width:100%;height:100%;display:block;overflow:visible}.page-module__taZxIq__crumbSeparator{color:#1c191757;font-family:var(--font-dm-sans,sans-serif);font-size:16px}.page-module__taZxIq__crumbCurrent{color:#1c1917eb}.page-module__taZxIq__header{margin-bottom:0}.page-module__taZxIq__country{font-family:var(--font-dm-sans,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#1c19176b;margin:0 0 10px;font-size:12px;font-weight:700}.page-module__taZxIq__cityName{color:var(--color-text);margin:0 0 28px;font-family:Akwaaba Air,Georgia,serif;font-size:clamp(52px,9vw,104px);font-weight:400;line-height:.9}.page-module__taZxIq__cityDesc{max-width:68ch}.page-module__taZxIq__cityLead{color:#1c1917e0;margin:0;font-size:clamp(18px,2vw,22px);line-height:1.65}.page-module__taZxIq__cityBody{color:#1c1917a3;margin:16px 0 0;font-size:16px;line-height:1.82}.page-module__taZxIq__missionLine{color:#1c191794;border-top:1px solid #1c19171a;max-width:68ch;margin:28px 0 44px;padding-top:24px;font-size:15px;line-height:1.82}.page-module__taZxIq__artistList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.page-module__taZxIq__artistItem{background:linear-gradient(135deg,#ffffffb8,#f8f4eee0),#ffffff7a;border:1px solid #1c191714;border-radius:24px;box-shadow:0 16px 40px #1c19170f}.page-module__taZxIq__artistLink{align-items:flex-start;gap:16px;padding:22px;text-decoration:none;display:flex}.page-module__taZxIq__artistThumb{color:#1c1917bf;background:radial-gradient(circle at 0 0,#6cace426,#0000 40%),radial-gradient(circle at 100% 100%,#e8a83826,#0000 44%),#f5f0e8;border:1.5px solid #c9b08899;border-radius:18px;flex-shrink:0;place-items:center;width:64px;height:64px;font-family:Akwaaba Air,Georgia,serif;font-size:22px;line-height:1;display:grid;overflow:hidden}.page-module__taZxIq__artistThumbImage{object-fit:cover;width:100%;height:100%;display:block}.page-module__taZxIq__artistLinkBody{flex:1;justify-content:space-between;gap:24px;min-width:0;display:flex}.page-module__taZxIq__artistMain{flex-direction:column;min-width:0;display:flex}.page-module__taZxIq__artistLinkName{color:var(--color-text);overflow-wrap:anywhere;font-family:Akwaaba Air,Georgia,serif;font-size:28px;line-height:.96;transition:color .2s;display:block}.page-module__taZxIq__artistLink:hover .page-module__taZxIq__artistLinkName{color:var(--color-artist)}.page-module__taZxIq__artistLinkCraft{font-family:var(--font-dm-sans,sans-serif);color:#1c1917b3;margin-top:6px;font-size:14px;display:block}.page-module__taZxIq__artistLinkExcerpt{color:#1c1917b8;max-width:46ch;margin-top:12px;font-size:15px;line-height:1.72;display:block}.page-module__taZxIq__artistStoryPanel{background:#fafaf7cc;border:1px solid #1c191714;border-radius:18px;flex-direction:column;flex:0 280px;gap:8px;padding:14px 16px;display:flex}.page-module__taZxIq__artistStoryLabel{font-family:var(--font-dm-sans,sans-serif);color:#1c191775;font-size:11px;font-weight:700}.page-module__taZxIq__artistLinkMeta{color:#1c1917ad;font-size:14px;line-height:1.65}.page-module__taZxIq__artistLinkArrow{font-family:var(--font-dm-sans,sans-serif);color:var(--color-origin);margin-top:6px;font-size:13px;font-weight:600}.page-module__taZxIq__artistLink:hover .page-module__taZxIq__artistLinkArrow{color:var(--color-artist)}@media (max-width:640px){.page-module__taZxIq__page{padding:28px 16px 72px}.page-module__taZxIq__artistLink{padding:16px}.page-module__taZxIq__artistLinkBody{flex-direction:column;gap:14px}.page-module__taZxIq__artistStoryPanel{padding:12px 14px}}
