.store-buttons{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.store-buttons__link{align-items:flex-start;background:#080d1694;border:1px solid #ffffff61;border-radius:7px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-family:Montserrat,Segoe UI,sans-serif;justify-content:center;min-height:50px;min-width:176px;padding:8px 16px;text-align:left;text-decoration:none;touch-action:manipulation;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.store-buttons__link:hover{background:#121d2ee6;border-color:#ffffffb8;transform:translateY(-1px)}.store-buttons__link:focus-visible{outline:3px solid #8fc8ff;outline-offset:3px}.store-buttons__link--primary{background:#fff;border-color:#fff;color:#101725}.store-buttons__link--primary:hover{background:#eaf4ff;border-color:#eaf4ff}.store-buttons__eyebrow{font-size:10px;font-weight:600;line-height:1.15}.store-buttons__name{font-size:16px;line-height:1.2}.store-buttons--light .store-buttons__link{background:#fff;border-color:#10172547;color:#101725}.store-buttons--light .store-buttons__link--primary{background:#101725;border-color:#101725;color:#fff}.store-buttons--compact .store-buttons__link{min-height:42px;min-width:148px;padding:6px 12px}.store-buttons--compact .store-buttons__eyebrow{font-size:9px}.store-buttons--compact .store-buttons__name{font-size:14px}@media (max-width:520px){.store-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.store-buttons__link{min-width:0;width:auto}}@media (prefers-reduced-motion:reduce){.store-buttons__link{transition:none}}.yekaterinburg-passport-page{--ykt-headline:"Fraunces","Times New Roman",serif;--ykt-body:"Montserrat",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ykt-night:#0b1b3b;--ykt-night-soft:#10284a;--ykt-navy:#0b1b3b;--ykt-blue:#1778c8;--ykt-blue-soft:#0a76cf;--ykt-ivory:#fffdf8;--ykt-paper:#f5f0e6;--ykt-ink:#0b1b3b;--ykt-gold:#f3c847;--ykt-light-line:#0b1b3b24;background:var(--ykt-paper);color:var(--ykt-ink);font-family:var(--ykt-body);min-height:100vh;overflow-x:hidden}.yekaterinburg-passport-page *,.yekaterinburg-passport-page :after,.yekaterinburg-passport-page :before{box-sizing:border-box}.ykt-main{padding-top:var(--site-nav-height)}.ykt-shell{margin-inline:auto;width:min(1120px,calc(100% - 48px))}.ykt-skip-link{background:var(--ykt-ivory);border-radius:4px;color:var(--ykt-ink);font-size:14px;font-weight:700;left:10px;padding:10px 14px;position:fixed;text-decoration:none;top:10px;transform:translateY(-160%);z-index:10050}.ykt-skip-link:focus-visible{outline:3px solid #8fc8ff;outline-offset:2px;transform:translateY(0)}.ykt-kicker{color:var(--ykt-blue);font-size:11px;font-weight:800;margin:0 0 12px;text-transform:uppercase}.ykt-hero{background:var(--ykt-blue);border-bottom:8px solid var(--ykt-gold);color:var(--ykt-ivory);overflow:hidden;padding:clamp(40px,5.8vw,68px) 0 clamp(40px,5.8vw,66px);position:relative}.ykt-hero:before{background:linear-gradient(135deg,#ffffff14,#0000 56%),radial-gradient(90% 130% at 100% 0,#0437622e,#0000 64%);content:"";inset:0;pointer-events:none;position:absolute}.ykt-hero__inner{grid-gap:clamp(44px,7vw,86px);align-items:center;display:grid;gap:clamp(44px,7vw,86px);grid-template-columns:minmax(0,1.22fr) minmax(260px,.58fr);position:relative;z-index:1}.ykt-status{align-items:center;background:var(--ykt-gold);border:1px solid var(--ykt-gold);border-radius:4px;color:var(--ykt-navy);display:inline-flex;font-size:10px;font-weight:750;gap:9px;margin:0 0 18px;min-height:31px;padding:0 13px;text-transform:uppercase}.ykt-status span{background:var(--ykt-navy);border-radius:50%;height:8px;width:8px}.ykt-hero__context{color:#ffffffd1;font-size:12px;font-weight:700;line-height:1.4;margin:0 0 9px;text-transform:uppercase}.ykt-hero h1{text-wrap:balance;color:var(--ykt-ivory);font-family:var(--ykt-headline);font-size:clamp(44px,5.5vw,62px);line-height:1.01;margin:0;max-width:680px}.ykt-hero__lede{text-wrap:pretty;color:#ffffffeb;font-size:clamp(17px,1.8vw,21px);line-height:1.5;margin:16px 0 0;max-width:660px}.ykt-hero__actions{margin-top:24px;max-width:700px}.ykt-closing__actions .store-buttons,.ykt-hero__actions .store-buttons{justify-content:flex-start}.ykt-closing__actions>p,.ykt-hero__actions>p{color:#ffffffd1;font-size:12px;line-height:1.55;margin:10px 0 0;max-width:660px}.ykt-hero__stats{border-block:1px solid #ffffff4d;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 0;max-width:680px}.ykt-hero__stats>div{border-left:1px solid #ffffff3d;min-width:0;padding:13px 15px 14px}.ykt-hero__stats>div:first-child{border-left:0;padding-left:0}.ykt-hero__stats dd,.ykt-hero__stats dt{margin:0}.ykt-hero__stats dt{color:#fff;font-family:var(--ykt-headline);font-size:clamp(28px,3.4vw,38px);font-weight:700;line-height:1}.ykt-hero__stats dd{color:#ffffffd1;font-size:10px;font-weight:700;margin-top:5px;text-transform:uppercase}.ykt-hero__cover{justify-self:center;margin:0;text-align:center;width:min(100%,310px)}.ykt-hero__cover picture{display:block}.ykt-hero__cover img{background:#ffffff14;border:8px solid #ffffff1f;border-radius:6px;display:block;filter:drop-shadow(0 28px 34px rgba(4,35,61,.32));height:auto;object-fit:contain;width:100%}.ykt-hero__cover figcaption{grid-gap:4px;color:#ffffffa3;display:grid;font-size:11px;font-weight:600;gap:4px;margin-top:12px}.ykt-hero__cover-credit{color:#ffffffe6;font-size:10px;line-height:1.45}.ykt-hero__cover-credit a{color:inherit;font-weight:750;text-underline-offset:3px}.ykt-hero__links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;max-width:680px}.ykt-hero__links a{align-items:center;background:#ffffff0a;border:1px solid #ffffff6b;border-radius:6px;color:#fff;display:inline-flex;font-size:11px;font-weight:750;justify-content:center;min-height:40px;padding:0 14px;text-decoration:none}.ykt-hero__links .ykt-hero__link--primary{background:var(--ykt-gold);border-color:var(--ykt-gold);color:var(--ykt-navy)}.ykt-closing,.ykt-directory,.ykt-journey,.ykt-overview,.ykt-vision{padding:clamp(46px,5.5vw,70px) 0}.ykt-overview{background:radial-gradient(70% 90% at 0 0,#1778c814,#0000 64%),var(--ykt-paper);border-bottom:1px solid var(--ykt-light-line)}.ykt-overview__layout,.ykt-vision__layout{grid-gap:clamp(30px,5vw,64px);align-items:start;display:grid;gap:clamp(30px,5vw,64px);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.ykt-closing h2,.ykt-directory__intro h2,.ykt-journey h2,.ykt-overview h2,.ykt-vision h2{text-wrap:balance;font-family:var(--ykt-headline);font-size:clamp(31px,4vw,48px);line-height:1.05;margin:0}.ykt-overview__copy{background:#fffdf8b8;border:1px solid #0b1b3b1f;border-radius:6px;border-top:6px solid var(--ykt-gold);padding:clamp(20px,3vw,28px)}.ykt-overview__copy p,.ykt-vision__copy p{font-size:clamp(16px,1.8vw,19px);line-height:1.62;margin:0}.ykt-overview__copy p{color:#0b1b3bbd}.ykt-overview__copy p+p,.ykt-vision__copy p+p{margin-top:14px}.ykt-journey{background:var(--ykt-ivory);border-bottom:1px solid var(--ykt-light-line)}.ykt-journey ol{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:28px 0 0;padding:0}.ykt-journey li{background:#fff;border:1px solid var(--ykt-light-line);border-radius:6px;min-width:0;padding:20px}.ykt-journey li>span{background:var(--ykt-gold);border-radius:4px;color:var(--ykt-navy);display:grid;font-size:11px;font-weight:800;height:34px;place-items:center;width:34px}.ykt-journey h3{font-size:17px;font-weight:800;margin:16px 0 0}.ykt-journey p{color:#0b1b3bad;font-size:14px;line-height:1.58;margin:8px 0 0}.ykt-directory{background:radial-gradient(30rem 22rem at 94% 8%,#f3c8471c,#0000 72%),var(--ykt-paper)}.ykt-directory__intro{max-width:780px}.ykt-directory__intro>p:last-child{color:#0b1b3bad;font-size:16px;line-height:1.55;margin:13px 0 0;max-width:700px}.ykt-directory__section{margin-top:clamp(42px,5.5vw,68px);scroll-margin-top:calc(var(--site-nav-height) + 24px)}.ykt-directory__section+.ykt-directory__section{margin-top:clamp(58px,7vw,88px)}.ykt-directory__section-header{align-items:center;display:flex;gap:20px;justify-content:space-between}.ykt-directory__section-heading{min-width:0;padding-inline-start:18px;position:relative}.ykt-directory__section-heading:before{background:linear-gradient(180deg,var(--ykt-gold) 0 58%,var(--ykt-blue) 58%);border-radius:999px;content:"";inset-block:3px;inset-inline-start:0;position:absolute;width:5px}#artists .ykt-directory__section-heading:before{background:linear-gradient(180deg,var(--ykt-blue) 0 58%,var(--ykt-gold) 58%)}.ykt-directory__section-header h3,.ykt-directory__section-header p{margin:0}.ykt-directory__section-header p{color:var(--ykt-blue);font-size:10px;font-weight:800;text-transform:uppercase}.ykt-directory__section-header h3{text-wrap:balance;font-family:var(--ykt-headline);font-size:clamp(30px,3.1vw,42px);line-height:1.04;margin-top:5px}.ykt-directory__section-header strong{align-items:center;background:var(--ykt-navy);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:10px;gap:8px;min-height:38px;padding:5px 12px 5px 5px;text-transform:uppercase}.ykt-directory__section-header strong span{background:var(--ykt-gold);border-radius:50%;color:var(--ykt-navy);display:grid;font-family:var(--ykt-headline);font-size:19px;height:30px;place-items:center;width:30px}.ykt-artist-profiles{-webkit-overflow-scrolling:touch;grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-auto-columns:clamp(300px,45vw,520px);grid-auto-flow:column;grid-template-rows:1fr;margin-inline-start:calc(50% - 50vw);max-width:none;overflow-x:auto;overscroll-behavior-inline:contain;padding:22px max(24px,calc(50vw - 560px)) 28px;scroll-padding-inline:max(24px,calc(50vw - 560px));scroll-snap-type:inline proximity;scrollbar-width:none;width:100vw}.ykt-artist-profiles::-webkit-scrollbar{display:none}.ykt-artist-profile{grid-gap:16px;align-items:start;background:var(--ykt-ivory);border-radius:14px;box-shadow:0 16px 36px #0b1b3b14;display:grid;gap:16px;grid-template-columns:96px minmax(0,1fr);min-width:0;padding:16px;scroll-snap-align:start}.ykt-artist-profile--without-image{grid-template-columns:minmax(0,1fr)}.ykt-artist-profile figure{margin:0;width:96px}.ykt-artist-profile img{aspect-ratio:4/5;border-radius:10px;display:block;height:120px;object-fit:cover;object-position:center top;width:100%}.ykt-artist-profile__index{color:var(--ykt-blue);font-size:10px;font-weight:800;margin:0;text-transform:uppercase}.ykt-artist-profile h4{font-family:var(--ykt-headline);font-size:clamp(24px,2.4vw,32px);line-height:1.05;margin:6px 0 0}.ykt-artist-profile__meta{color:#0b1b3bad;font-size:13px;font-weight:650;line-height:1.55;margin:10px 0 0}.ykt-artist-profile__meta span{color:var(--ykt-blue);margin-inline:7px}.ykt-artist-profile__bio{margin-top:14px}.ykt-artist-profile__bio p{color:#0b1b3bc2;font-size:14px;line-height:1.55;margin:0}.ykt-artist-profile__bio p+p{margin-top:10px}.ykt-artist-profile__copy>.ykt-artist-profile__bio p{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden}.ykt-artist-profile__details{border-top:1px solid var(--ykt-light-line);grid-column:1/-1;margin-top:2px}.ykt-artist-profile__details summary{align-items:center;color:var(--ykt-blue);cursor:pointer;display:flex;font-size:12px;font-weight:750;justify-content:space-between;min-height:44px}.ykt-artist-profile__details summary:after{content:"+";font-family:var(--ykt-headline);font-size:22px}.ykt-artist-profile__details[open] summary:after{content:"−"}.ykt-artist-profile blockquote{border-left:3px solid var(--ykt-blue);margin:20px 0 0;padding-left:18px}.ykt-artist-profile blockquote p{color:var(--ykt-ink);font-family:var(--ykt-headline);font-size:clamp(17px,2vw,21px);line-height:1.45;margin:0}.ykt-artist-profile blockquote cite{color:#0b1b3b8a;display:block;font-size:11px;font-style:normal;font-weight:700;margin-top:9px;text-transform:uppercase}.ykt-emblem-showcase{padding:0 0 8px;width:100%}.ykt-emblem-showcase__header-actions{align-items:center;display:flex;gap:10px}.ykt-emblem-showcase__toolbar{background:#fffdf8db;border-radius:999px;box-shadow:0 10px 24px #0b1b3b1a;display:flex;gap:2px;padding:4px}.ykt-emblem-showcase__toolbar button{background:#0000;border:0;border-radius:50%;color:var(--ykt-ink);cursor:pointer;display:grid;font:inherit;height:44px;padding:0;place-items:center;width:44px}.ykt-emblem-showcase__toolbar button:hover{background:var(--ykt-blue);color:#fff}.ykt-emblem-showcase__viewport{-webkit-overflow-scrolling:touch;margin-top:clamp(22px,3vw,30px);overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:max(24px,calc(50% - 560px));scroll-snap-type:inline proximity;scrollbar-width:none}.ykt-emblem-showcase__viewport::-webkit-scrollbar{display:none}.ykt-emblem-rail{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-auto-columns:clamp(260px,31vw,340px);grid-auto-flow:column;grid-template-rows:1fr;list-style:none;margin:0;min-width:100%;padding:2px max(24px,calc(50% - 560px)) 14px;width:max-content}.ykt-emblem-rail>li{min-width:0;scroll-snap-align:start}.ykt-emblem-card{background:var(--ykt-ivory);border-radius:14px;box-shadow:0 16px 36px #0b1b3b17;display:flex;flex-direction:column;height:100%;overflow:hidden}.ykt-emblem-card figure{aspect-ratio:1;background:#fff;margin:0}.ykt-emblem-card img{display:block;height:100%;object-fit:contain;width:100%}.ykt-emblem-card__copy{display:flex;flex:1 1;flex-direction:column;padding:18px}.ykt-emblem-card__byline{align-items:center;color:#0b1b3b99;display:flex;font-size:10px;font-weight:800;gap:12px;justify-content:space-between;text-transform:uppercase}.ykt-emblem-card__byline span:first-child{background:var(--ykt-gold);border-radius:3px;color:var(--ykt-navy);display:inline-grid;min-height:24px;min-width:28px;place-items:center}.ykt-emblem-card h4{font-family:var(--ykt-headline);font-size:clamp(24px,2.7vw,33px);line-height:1.05;margin:12px 0 0}.yekaterinburg-passport-page .ykt-emblem-card__title-link,.yekaterinburg-passport-page .ykt-emblem-card__title-link:hover,.yekaterinburg-passport-page .ykt-emblem-card__title-link:visited{color:inherit;font:inherit;text-decoration:none}.yekaterinburg-passport-page .ykt-emblem-card__title-link:focus-visible{border-radius:2px;outline:3px solid var(--ykt-blue);outline-offset:4px}.ykt-emblem-card p{margin:0}.ykt-emblem-card__venue{font-size:13px;font-weight:750;line-height:1.45;margin-top:10px!important}.ykt-emblem-card__location{color:#0b1b3b99;font-size:12px;font-weight:650;line-height:1.45;margin-top:6px!important}.ykt-emblem-card__description{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#0b1b3bc2;display:-webkit-box;font-size:13px;line-height:1.62;margin-top:12px!important;overflow:hidden}.ykt-vision{background:radial-gradient(75% 90% at 100% 0,#1778c833,#0000 64%),var(--ykt-night);color:#fff;padding:clamp(32px,4vw,48px) 0}.ykt-vision__layout{gap:clamp(24px,3.5vw,42px);grid-template-columns:minmax(240px,.68fr) minmax(0,1.32fr)}.ykt-vision h2{font-size:clamp(30px,3.4vw,42px)}.ykt-vision .ykt-kicker{color:var(--ykt-gold)}.ykt-vision__copy{grid-gap:10px 22px;background:#ffffff0a;border:1px solid #ffffff1f;border-left:6px solid var(--ykt-gold);border-radius:6px;display:grid;gap:10px 22px;grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(17px,2vw,22px)}.ykt-vision__copy p{color:#ffffffc7;font-size:clamp(14px,1.3vw,16px);line-height:1.5}.ykt-vision__copy p+p{margin-top:0}.ykt-closing{background:radial-gradient(75% 110% at 100% 0,#ffffff1f,#0000 62%),var(--ykt-blue);border-top:8px solid var(--ykt-gold);color:var(--ykt-ivory)}.ykt-closing .ykt-shell{max-width:860px;text-align:center}.ykt-closing .ykt-kicker{color:var(--ykt-gold)}.ykt-closing__copy{color:#ffffffd1;font-size:clamp(16px,1.8vw,19px);line-height:1.62;margin:14px auto 0;max-width:720px}.ykt-closing__actions{margin:22px auto 0;max-width:720px}.ykt-closing__actions .store-buttons{justify-content:center}.ykt-closing__actions>p{margin-inline:auto}.ykt-artist-profile__details summary:focus-visible,.ykt-artist-profiles:focus-visible,.ykt-emblem-showcase__toolbar button:focus-visible,.ykt-emblem-showcase__viewport:focus-visible,.ykt-hero__cover-credit a:focus-visible,.ykt-hero__links a:focus-visible{outline:3px solid #8fc8ff;outline-offset:3px}@media (max-width:820px){.ykt-shell{width:min(100% - 32px,1120px)}.ykt-hero{padding:24px 0 32px}.ykt-hero__inner{gap:24px;grid-template-columns:1fr;text-align:left}.ykt-hero__copy{grid-row:2}.ykt-hero__cover{grid-row:1;width:min(34vw,150px)}.ykt-hero__cover img{border-width:5px}.ykt-hero__actions,.ykt-hero__lede,.ykt-hero__stats{margin-inline:0}.ykt-hero__actions .store-buttons{justify-content:stretch}.ykt-hero__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ykt-hero__links a{font-size:9px;line-height:1.25;padding:6px 8px;text-align:center}.ykt-overview__layout,.ykt-vision__layout{gap:18px;grid-template-columns:1fr}.ykt-journey ol{border-top:1px solid var(--ykt-light-line);gap:0;grid-template-columns:1fr}.ykt-journey li{grid-gap:4px 12px;background:#0000;border-radius:0;border-width:0 0 1px;display:grid;gap:4px 12px;grid-template-columns:38px minmax(0,1fr);padding:14px 0}.ykt-journey li>span{grid-row:1/span 2}.ykt-journey h3,.ykt-journey p{grid-column:2;margin-top:0}.ykt-artist-profiles{grid-auto-columns:min(88vw,440px);padding-inline:16px;scroll-padding-inline:16px}.ykt-emblem-rail{padding-inline:16px}.ykt-emblem-showcase__viewport{scroll-padding-inline:16px}}@media (max-width:680px){.ykt-vision__copy{gap:10px;grid-template-columns:1fr}}@media (max-width:520px){.ykt-hero h1{font-size:clamp(36px,10vw,43px)}.ykt-hero__cover{width:min(36vw,132px)}.ykt-hero__cover figcaption,.ykt-hero__stats dd{font-size:9px}.ykt-artist-profile{gap:12px;grid-template-columns:72px minmax(0,1fr);padding:14px}.ykt-artist-profile--without-image{grid-template-columns:minmax(0,1fr)}.ykt-artist-profile figure{width:72px}.ykt-artist-profile img{height:90px}.ykt-directory__section-header{gap:10px}.ykt-directory__section-header strong{padding:4px}.ykt-directory__section-header strong small{display:none}.ykt-emblem-rail{gap:12px;grid-auto-columns:min(78vw,300px)}.ykt-emblem-card__copy{padding:18px}}@media (prefers-reduced-motion:reduce){.ykt-emblem-showcase__toolbar button,.ykt-hero__links a{transition:none}}