@layer pages{.cities [hidden]{display:none!important}.cities :is(h1,h2,h3,h4){text-wrap:balance;overflow-wrap:anywhere}.cities-fact-grid{display:grid;gap:var(--space-m);margin:0;padding:0;list-style:none;counter-reset:cities-fact}@media(min-width:48rem){.cities-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cities-fact-card{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-l);counter-increment:cities-fact}.cities-fact-card__title{margin:0;font-family:var(--font-display);font-size:var(--step-1);line-height:var(--leading-snug);color:var(--text)}.cities-fact-card__title:before{content:counter(cities-fact,decimal-leading-zero) " ";content:counter(cities-fact,decimal-leading-zero) " " / "";color:var(--ochre);font-variant-numeric:lining-nums tabular-nums}.cities-fact-card__text{margin:0;line-height:var(--leading-prose);color:var(--text-soft)}.cities input::placeholder{color:var(--ink-mute)}}@layer pages{.cities-index,.cities-country,.cities-facts,.cities-atlas-band,.cities-archive-band{padding-block:var(--space-xl)}@media(min-width:64rem){.cities-index,.cities-country,.cities-facts,.cities-atlas-band,.cities-archive-band{padding-block:var(--space-2xl)}}.cities-atlas-band{margin-block-start:var(--space-l)}[data-cities=home] :is(.cities-section__title,.cities-band__title){font-size:var(--step-4);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;overflow-wrap:anywhere;max-width:28ch;margin-block:var(--space-3xs) var(--space-s)}[data-cities=home] :is(.cities-section__title-two,.cities-band__title-two){font-style:italic;font-weight:400;color:var(--brand-deep);padding-inline-end:.06em}[data-cities=home] .cities-band__title{color:var(--stage-ink)}[data-cities=home] .cities-band__title-two{color:var(--amber)}.cities-band__intro{font-size:var(--step-0);line-height:var(--leading-normal);color:var(--stage-ink-soft);max-width:var(--measure)}.cities-head{margin-block-end:var(--space-m)}.cities-head .lede{max-width:none;margin-block-start:var(--space-2xs)}.cities-head__intro{max-width:none;font-size:var(--step-0);line-height:var(--leading-normal);color:var(--text-mute)}.cities-head__down{justify-self:start;margin-block-start:var(--space-s)}.cities-head__down .icon{transition:translate calc(var(--dur-2) * var(--motion)) var(--ease-out)}.cities-head__down:hover .icon{translate:0 calc(2px * var(--motion))}[data-cities=home] #atlas{scroll-margin-block-start:calc(-1 * var(--space-m))}.cities-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s) var(--space-m);margin:0;padding:var(--space-m)}@media(min-width:40rem){.cities-totals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:58rem){.cities-totals{grid-template-columns:repeat(5,minmax(0,1fr))}}.cities-totals__item,.cities-country__figures>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.15em}.cities-totals__value,.cities-country__figures dd{margin:0;font-family:var(--font-display);font-size:var(--step-3);line-height:var(--leading-tight);color:var(--brand-deep);font-variant-numeric:tabular-nums}.cities-totals__label,.cities-country__figures dt{font-size:var(--step--2);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-mute)}.cities-finder{display:grid;gap:var(--space-3xs);max-width:40rem;margin-block:var(--space-m) var(--space-2xs)}.cities-finder__row{display:flex;gap:var(--space-2xs)}.cities-finder__input{flex:1 1 auto;min-width:0}.cities-finder__submit{flex:none;white-space:nowrap}@media(max-width:39.99rem){.cities-finder__submit span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.cities-index__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2xs) var(--space-m);margin-block-end:var(--space-m)}.cities-finder__status{margin:0;font-size:var(--step--1);color:var(--text-mute)}.cities-finder__empty{margin-block-start:var(--space-m)}.cities-results{container:cities-index / inline-size}.cities-results[data-view=grid] .cities-list,.cities-results[data-view=list] .cities-grid{display:none}.cities-grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-s)}@container cities-index (min-width: 36rem){.cities-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-m)}}@container cities-index (min-width: 44rem){.cities-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container cities-index (min-width: 60rem){.cities-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container cities-index (min-width: 80rem){.cities-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.cities-grid__item{display:flex}.cities-grid__item[hidden]{display:none}.city-card{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden;border:var(--hairline) solid var(--border);border-radius:var(--r-m);background:var(--surface-raised);box-shadow:var(--shadow-2);color:inherit;text-decoration:none;transition:box-shadow calc(var(--dur-3) * var(--motion)) var(--ease-out),translate calc(var(--dur-3) * var(--motion)) var(--ease-out)}.city-card:hover{translate:0 calc(-3px * var(--motion));box-shadow:var(--shadow-4)}.city-card__media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--surface-sunk)}.city-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:scale calc(var(--dur-5) * var(--motion)) var(--ease-out)}.city-card:hover .city-card__media img{scale:calc(1 + .04 * var(--motion))}.city-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.3rem;padding:var(--space-s) var(--space-m) var(--space-m)}.city-card__name{font-family:var(--font-display);font-size:var(--step-2);font-weight:600;line-height:var(--leading-snug);color:var(--text);overflow-wrap:anywhere}@container cities-index (min-width: 60rem){.city-card__name{font-size:var(--step-1)}}.city-card:hover .city-card__name{color:var(--brand-deep)}.city-card__other{display:inline-block;font-size:.78em;font-style:italic;font-weight:400;color:var(--text-soft)}.city-card__meta{font-size:var(--step--1);line-height:var(--leading-normal);color:var(--text-mute);font-variant-numeric:tabular-nums}.city-card__meta>span{white-space:nowrap}.city-card__tagline{margin-block-start:var(--space-3xs);font-size:var(--step--1);line-height:var(--leading-normal);color:var(--text-soft)}@container cities-index (max-width: 35.99rem){.city-card{display:grid;grid-template-columns:6.5rem minmax(0,1fr)}.city-card__media{aspect-ratio:auto;min-height:100%}.city-card__body{align-content:center;justify-content:center;gap:.15rem;padding:var(--space-xs) var(--space-s)}.city-card__name{font-size:var(--step-1)}.city-card__meta{font-size:var(--step--2)}.city-card__tagline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}}.cities-list{width:100%;border-collapse:collapse;font-size:var(--step--1)}.cities-list thead th{position:sticky;top:calc(var(--chrome-h) - 1px);z-index:1;padding:.7em .85em;border-block-end:2px solid var(--brand-deep);background-color:var(--surface-sunk);color:var(--text-mute);font-size:var(--step--2);font-weight:700;letter-spacing:var(--tracking-wide);text-align:start;text-transform:uppercase;white-space:nowrap}.cities-list tbody :is(th,td){padding:.75em .85em;border-block-end:var(--hairline) solid var(--border);text-align:start;vertical-align:baseline}.cities-list tbody tr{transition:background-color calc(var(--dur-1) * var(--motion)) linear}.cities-list tbody tr:hover{background-color:color-mix(in srgb,var(--brand-deep) 4%,transparent)}.cities-list :is(th,td).cities-list__figure{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.cities-list__city{font-family:var(--font-display);font-size:var(--step-0);font-weight:600}.cities-list__city a{color:var(--text);text-decoration:none}.cities-list__city a:hover{color:var(--brand-deep);text-decoration:underline;text-underline-offset:.18em}.cities-list__other{display:inline-block;font-size:.85em;font-style:italic;font-weight:400;color:var(--text-soft)}.cities-list__region{color:var(--text-soft);white-space:nowrap}.cities-list__tagline{color:var(--text-soft);line-height:var(--leading-normal)}@container cities-index (max-width: 47.99rem){.cities-list,.cities-list tbody{display:block}.cities-list thead{display:none}.cities-list tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xs) var(--space-s);margin-block-end:var(--space-2xs);padding:var(--space-s);border:var(--hairline) solid var(--border);border-radius:var(--r-m);background-color:var(--surface-raised);box-shadow:var(--shadow-1)}.cities-list tbody :is(th,td){display:block;padding:0;border:0;overflow-wrap:anywhere}.cities-list :is(th,td).cities-list__figure{text-align:start}.cities-list tbody td:before{content:attr(data-label);display:block;font-size:var(--step--2);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-mute)}.cities-list__city,.cities-list__tagline{grid-column:1 / -1}.cities-list__city{font-size:var(--step-1)}}.cities-country__figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s) var(--space-m);margin:var(--space-l) 0 var(--space-2xs);padding-block:var(--space-m);border-block:var(--hairline) solid var(--border)}@media(min-width:48rem){.cities-country__figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.cities-country__note{font-size:var(--step--1)}.cities-chapters{display:grid;gap:var(--space-l);margin-block:var(--space-xl)}.cities-chapters__nav{display:none}.cities-chapter+.cities-chapter{border-block-start:var(--hairline) solid var(--border)}.cities-chapter__summary{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:baseline;gap:var(--space-2xs);padding-block:var(--space-s);list-style:none;cursor:pointer}.cities-chapter__summary::-webkit-details-marker{display:none}.cities-chapter__summary:after{content:"";width:.55em;height:.55em;border-inline-end:2px solid var(--ochre);border-block-end:2px solid var(--ochre);rotate:45deg;translate:0 -.2em;transition:rotate calc(var(--dur-2) * var(--motion)) var(--ease-out)}.cities-chapter__fold[open] .cities-chapter__summary:after{rotate:225deg;translate:0 .1em}.cities-chapter__number{font-family:var(--font-display);font-size:var(--step-0);color:var(--ochre);font-variant-numeric:tabular-nums}.cities-chapter__title{font-size:var(--step-1);line-height:var(--leading-snug);text-wrap:balance;overflow-wrap:anywhere}.cities-chapter__summary:hover .cities-chapter__title{color:var(--brand-deep)}.cities-chapter__text{max-width:var(--measure);padding-block-end:var(--space-m);padding-inline-start:calc(2.25rem + var(--space-2xs));line-height:var(--leading-prose);color:var(--text-soft)}@media(min-width:64rem){.cities-chapters{grid-template-columns:minmax(14rem,1fr) minmax(0,2.6fr);gap:var(--space-2xl);align-items:start}.cities-chapters__nav{display:block;position:sticky;top:calc(var(--chrome-h) + var(--space-m));max-height:calc(100dvh - var(--chrome-h) - var(--space-l));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track);padding:var(--space-m);border:var(--hairline) solid var(--border);border-radius:var(--r-l);background:var(--surface-raised);box-shadow:var(--shadow-1)}.cities-chapters__nav-title{margin-block-end:var(--space-2xs);font-size:var(--step--2);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ochre)}.cities-chapters__list{margin:0;padding-inline-start:1.6em;font-size:var(--step--1)}.cities-chapters__list li{padding-block:.25em}.cities-chapters__list li::marker{color:var(--ochre);font-variant-numeric:tabular-nums}.cities-chapters__list a{color:var(--text-soft);text-decoration:none}.cities-chapters__list a:hover{color:var(--brand-deep);text-decoration:underline}.cities-chapter+.cities-chapter{border:0}.cities-chapter{padding-block-end:var(--space-l)}@supports selector(::details-content){.cities-chapter__fold::details-content{content-visibility:visible;display:block}.cities-chapter__summary{cursor:auto;padding-block:0 var(--space-2xs)}.cities-chapter__summary:after{display:none}.cities-chapter__summary:hover .cities-chapter__title{color:inherit}}.cities-chapter__number,.cities-chapter__title{font-size:var(--step-2)}.cities-chapter__summary{grid-template-columns:3rem minmax(0,1fr) auto}.cities-chapter__text{padding-inline-start:calc(3rem + var(--space-2xs));padding-block-end:0}}.cities-archive-band .shell{display:grid;gap:var(--space-l);align-items:center}@media(min-width:64rem){.cities-archive-band .shell{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:var(--space-2xl)}}.cities-archive-band__copy .btn{margin-block-start:var(--space-m);background:var(--amber);color:var(--stage)}.cities-archive-band__copy .btn:hover{background:var(--gold-soft);color:var(--stage)}.cities-archive-band__mosaic{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2xs)}.cities-archive-band__mosaic li{aspect-ratio:1;overflow:hidden;border:var(--hairline) solid var(--hair-copper-strong);border-radius:var(--r-s);background:var(--stage-2)}.cities-archive-band__mosaic li:first-child{grid-column:span 2;grid-row:span 2}.cities-archive-band__mosaic img{display:block;width:100%;height:100%;object-fit:cover}.cities-facts .cities-fact-grid{margin-block-start:var(--space-l)}[data-cities=home] .cities-fact-card{gap:var(--space-3xs);padding:var(--space-m)}[data-cities=home] .cities-fact-card__text{line-height:var(--leading-normal)}@media(max-width:39.99rem){[data-cities=home] .cities-fact-card{padding:var(--space-s)}[data-cities=home] .cities-fact-card__title{font-size:var(--step-0)}[data-cities=home] .cities-fact-card__text{font-size:var(--step--1)}}.cities-facts__sources{margin-block-start:var(--space-l);border-block:var(--hairline) solid var(--border)}.cities-facts__sources summary{padding-block:var(--space-s);font-weight:600;color:var(--brand-deep);cursor:pointer}.cities-facts__sources .link-list{padding-block-end:var(--space-m);font-size:var(--step--1);overflow-wrap:anywhere}.cities-atlas-band{position:relative;isolation:isolate}.cities-atlas-band:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:image-set(url(/images/cities/art/atlas-relief.avif) type("image/avif"),url(/images/cities/art/atlas-relief.webp) type("image/webp"));background-repeat:repeat;background-position:center;background-size:640px 640px;opacity:.12}@supports (mask-mode: luminance) or (-webkit-mask-image: url()){.cities-head .page-head__rule{width:min(16rem,60vw);height:auto;aspect-ratio:1000 / 359;border:0;background:var(--gold, #b8893a);-webkit-mask-image:url(/images/cities/art/atlas-ornament.webp);mask-image:url(/images/cities/art/atlas-ornament.webp);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-mode:luminance}}}@layer pages{.cities-atlas{display:grid;gap:var(--space-l);margin-block-start:var(--space-l)}@media(min-width:64rem){.cities-atlas{grid-template-columns:minmax(0,1.7fr) minmax(19rem,1fr);align-items:center}}.cities-atlas__map{margin:0}.cities-atlas__stage{position:relative;isolation:isolate}.cities-atlas__svg{display:block;width:100%;height:auto;overflow:visible}@media(max-width:47.99rem){.cities-atlas__map{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--gold-soft) transparent}.cities-atlas__stage{width:37.5rem}}[data-atlas-group=polog_southwestern]{--atlas-tint: var(--sage)}[data-atlas-group=pelagonia]{--atlas-tint: var(--bad-ink)}[data-atlas-group=vardar]{--atlas-tint: var(--stage-mute)}[data-atlas-group=skopje_northeastern]{--atlas-tint: var(--info-ink)}[data-atlas-group=eastern]{--atlas-tint: var(--chrome-bronze)}[data-atlas-group=southeastern]{--atlas-tint: var(--gold-soft)}.cities-atlas__rings{fill:var(--gold-soft);pointer-events:none}.cities-atlas__land{fill:var(--night-raised);pointer-events:none}.cities-atlas__relief{fill:url(#atlas-relief);opacity:.55;pointer-events:none}.cities-atlas__city>.cities-atlas__shape{fill:color-mix(in srgb,var(--atlas-tint, var(--gold-soft)) 34%,transparent);transition:fill calc(var(--dur-2) * var(--motion)) var(--ease-out)}.cities-atlas__city{outline:none}.cities-atlas__city:is(:hover,:focus-visible,[data-active])>.cities-atlas__shape{fill:color-mix(in srgb,var(--amber) 72%,var(--night-raised));transition-duration:0s}.cities-atlas__groove,.cities-atlas__seam{fill:none;stroke-linejoin:round;pointer-events:none}.cities-atlas__groove{stroke:var(--stage);stroke-width:.9;stroke-opacity:.6}.cities-atlas__seam{stroke:var(--gold-soft);stroke-width:.3;stroke-opacity:.55}.cities-atlas__inner{fill:var(--stage);opacity:.7;pointer-events:none}.cities-atlas__outline{display:none;fill:none;stroke:var(--paper);stroke-width:1.1;stroke-linejoin:round;pointer-events:none}.cities-atlas__outline[data-active]{display:inline}.cities-atlas__labels{position:absolute;inset:0;z-index:2;margin:0;padding:0;list-style:none;pointer-events:none}.cities-atlas__chip{position:absolute;left:var(--ax);top:var(--ay);translate:-50% -50%;padding:.18em .5em .2em;border:var(--hairline) solid var(--amber);border-radius:var(--r-xs);background:var(--paper);box-shadow:0 1px 2px #00000073,0 4px 10px -3px #0000008c;color:var(--ink);font-family:var(--font-body);font-size:.8125rem;font-weight:600;line-height:1.15;white-space:nowrap;transition:background-color calc(var(--dur-2) * var(--motion)) var(--ease-out),border-color calc(var(--dur-2) * var(--motion)) var(--ease-out)}@media(max-width:47.99rem){.cities-atlas__chip{font-size:.6875rem}.cities-atlas__stage:not([data-atlas-placed]) [data-atlas-label=probishtip]{translate:-50% -100%}}[data-atlas-placed] .cities-atlas__chip{left:0;top:0;translate:none;pointer-events:auto;cursor:pointer}.cities-atlas__chip[data-active]{z-index:1;border-color:var(--ink);background:var(--amber);color:var(--ink);transition-duration:0s}.cities-atlas__leaders{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.cities-atlas__leader{stroke:var(--paper);stroke-width:1px;stroke-linecap:round;opacity:.85}.cities-atlas__dot{fill:var(--amber);stroke:var(--stage);stroke-width:1px}.cities-atlas__panel{padding:var(--space-m);border:var(--hairline) solid var(--hair-copper-strong);border-radius:var(--r-l);background:var(--stage-panel);box-shadow:var(--inset-light)}.cities-atlas__panel-title{font-size:var(--step-1);color:var(--stage-ink);text-wrap:balance}.cities-atlas__panel-text{margin-block-start:var(--space-2xs);font-size:var(--step--1);color:var(--stage-ink-soft)}.cities-atlas__focus{display:grid;gap:.2em;min-height:7.5rem;margin-block:var(--space-m);padding:var(--space-s);border-inline-start:3px solid var(--amber);border-radius:var(--r-xs);background:#ffffff0a}.cities-atlas__focus-label{font-size:var(--step--2);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gold-soft)}.cities-atlas__focus [data-atlas-focus-name]{font-family:var(--font-display);font-size:var(--step-2);font-weight:600;line-height:var(--leading-snug);color:var(--amber)}.cities-atlas__focus [data-atlas-focus-detail]{font-size:var(--step--1);color:var(--stage-ink-soft)}@media(max-width:47.99rem){.cities-atlas__focus{display:none}}.cities-atlas__regions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s) var(--space-m)}.cities-atlas__column{display:grid;align-content:start;gap:var(--space-s)}.cities-atlas__region-name{display:flex;align-items:baseline;gap:.5em;margin-block-end:var(--space-3xs);padding-block-end:var(--space-3xs);border-block-end:var(--hairline) solid var(--hair-copper);font-family:var(--font-body);font-size:var(--step--2);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;overflow-wrap:anywhere;color:var(--gold-soft)}.cities-atlas__swatch{flex:none;width:.7em;height:.7em;border:var(--hairline) solid var(--gold-soft);border-radius:2px;background:color-mix(in srgb,var(--atlas-tint) 70%,var(--stage-ink))}.cities-atlas__region-list{list-style:none;margin:0;padding:0}.cities-atlas__region-list a{display:block;padding-block:.2em;font-size:var(--step--1);line-height:1.35;color:var(--stage-ink);text-decoration:none}.cities-atlas__region-list a:is(:hover,[data-active]){color:var(--amber);text-decoration:underline;text-underline-offset:.2em}[data-cities=home] .stage :focus-visible{outline-color:var(--gold-soft)}}@layer pages{.city-hero{isolation:isolate;overflow:hidden;display:flex;min-block-size:clamp(36rem,84svh,52rem);margin-block-start:calc(-1 * (var(--chrome-h) + var(--space-xl)));padding-block:calc(var(--chrome-h) + var(--space-m)) var(--space-xl)}.city-hero__media{position:absolute;inset:0;z-index:-1}.city-hero__image{inline-size:100%;block-size:100%;object-fit:cover}.city-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a0c0cd6,#0a0c0cc7 22%,#0a0c0cc2 45%,#0a0c0cd6 62%,#0a0c0ceb)}.city-hero__inner{display:flex;flex-direction:column}.city-hero .crumbs__list a{color:var(--stage-ink-soft)}.city-hero .crumbs__list a:hover,.city-hero .crumbs__list [aria-current=page]{color:var(--stage-ink)}.city-hero__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-m) var(--space-xl);margin-block-start:auto;padding-block-start:var(--space-2xl)}.city-hero__names{min-inline-size:0}.city-hero__eyebrow{margin-block-end:var(--space-xs)}.city-hero__title{margin:0;font-family:var(--font-display);font-size:var(--step-6);font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--stage-ink)}.city-hero__other{margin:var(--space-3xs) 0 0;font-family:var(--font-display);font-size:var(--step-2);font-style:italic;color:var(--stage-ink-soft)}.city-hero__emblem{flex:none;display:grid;place-items:center;inline-size:clamp(5.5rem,3.5rem + 5vw,8.5rem);aspect-ratio:5 / 6;padding:var(--space-xs);border-radius:var(--r-m);background-color:#ffffff12;border:var(--hairline) solid var(--hair-copper-strong);box-shadow:var(--shadow-3),var(--inset-light)}.city-hero__emblem img{inline-size:100%;block-size:100%;object-fit:contain}.city-hero__body{display:grid;gap:var(--space-m) var(--space-2xl);margin-block-start:var(--space-l);padding-block-start:var(--space-l);border-block-start:var(--hairline) solid var(--hair-copper-strong)}@media(min-width:62rem){.city-hero__body{grid-template-columns:minmax(0,1fr) auto;align-items:start}.city-hero__copy{grid-row:1;grid-column:1}}.city-hero__figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-m) var(--space-l);margin:0}@media(min-width:36rem){.city-hero__figures{grid-template-columns:repeat(3,auto)}}.city-hero__figure{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--space-3xs)}.city-hero__figure dd{margin:0;font-family:var(--font-display);font-size:var(--step-4);font-weight:600;line-height:1;color:var(--stage-ink);font-variant-numeric:lining-nums tabular-nums}.city-hero__figure dt{font-size:var(--step--2);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gold-soft)}.city-hero__tagline{margin:0 0 var(--space-xs);max-inline-size:40ch;font-family:var(--font-display);font-size:var(--step-2);font-style:italic;line-height:var(--leading-snug);color:var(--stage-ink);text-wrap:balance}.city-hero__summary{margin:0;max-inline-size:var(--measure);font-size:var(--step-0);line-height:var(--leading-prose);color:var(--stage-ink)}@media(max-width:39.999rem){.city-hero__head{flex-direction:column;align-items:flex-start;padding-block-start:var(--space-xl)}.city-hero__emblem{inline-size:5rem}}.city-tabs{padding-block-start:var(--space-xl);scroll-margin-block-start:calc(var(--chrome-h) + var(--space-s))}.city-tabs__bar{inline-size:fit-content;max-inline-size:100%;margin-block-end:var(--space-xl);padding:var(--space-3xs);font-size:var(--step--2);border-radius:var(--r-xl);border-radius:calc(.75em + .5lh + var(--space-3xs));background-color:var(--surface-raised);border:var(--hairline) solid var(--border);box-shadow:var(--shadow-2)}.city-tabs__bar:has(>[data-tablist][hidden]){display:none}.city-tabs__list{position:relative;flex-wrap:wrap;gap:var(--space-3xs);background:none;border:0}.city-tabs__list>li{flex:none}.city-tabs__tab{flex:none;padding:.75em 1.15em;border:0;border-radius:var(--r-pill);white-space:nowrap;color:var(--text-soft);outline-offset:-3px}.city-tabs__tab:hover{color:var(--brand-deep);background-color:color-mix(in srgb,var(--brand-deep) 7%,transparent)}.city-tabs__tab[aria-selected=true]{color:#fff;background-color:var(--brand-deep);box-shadow:var(--shadow-1)}.city-tabs__toggle{display:none}@media(max-width:39.999rem){.city-tabs__bar:has(>.city-tabs__toggle:not([hidden])){inline-size:auto;border-radius:var(--r-l)}.city-tabs__toggle:not([hidden]){display:flex;align-items:center;gap:var(--space-xs);inline-size:100%;min-block-size:2.75rem;padding:var(--space-2xs) var(--space-s);border:0;border-radius:calc(var(--r-l) - var(--space-3xs));background:none;color:var(--text);font:inherit;text-align:start;cursor:pointer}@media(hover:hover){.city-tabs__toggle:hover{background-color:color-mix(in srgb,var(--brand-deep) 7%,transparent)}}.city-tabs__toggle-label{flex:none;font-size:var(--step--2);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ochre)}.city-tabs__toggle-current{flex:1 1 auto;min-inline-size:0;font-family:var(--font-display);font-size:var(--step-1);line-height:var(--leading-snug);color:var(--brand-deep)}.city-tabs__toggle:after{content:"";flex:none;inline-size:.5rem;block-size:.5rem;margin-inline-end:.25rem;border-block-end:2px solid var(--brand-deep);border-inline-end:2px solid var(--brand-deep);rotate:45deg;translate:0 -.15rem;transition:rotate calc(var(--dur-2) * var(--motion)) var(--ease-out)}.city-tabs__toggle[aria-expanded=true]:after{rotate:-135deg;translate:0 .15rem}.city-tabs__bar:has(>.city-tabs__toggle[aria-expanded=false]:not([hidden]))>.city-tabs__list{display:none}.city-tabs__bar:has(>.city-tabs__toggle:not([hidden]))>.city-tabs__list{flex-direction:column;margin-block-start:var(--space-3xs);padding-block-start:var(--space-3xs);border-block-start:var(--hairline) solid var(--border)}.city-tabs__bar:has(>.city-tabs__toggle:not([hidden])) .city-tabs__tab{inline-size:100%;min-block-size:2.75rem;padding-inline:var(--space-s);border-radius:calc(var(--r-l) - var(--space-3xs));white-space:normal;text-align:start}}.city-panel{padding-block-end:var(--space-2xl)}.city-panel:focus-visible{outline-offset:var(--space-xs);border-radius:var(--r-s)}.city-panel__legend{margin:0 0 var(--space-l);padding-block-start:var(--space-l);border-block-start:3px solid transparent;border-image:linear-gradient(90deg,var(--brand-deep),var(--ochre) 40%,transparent 70%) 1;font-family:var(--font-display);font-size:var(--step-4);font-weight:600;letter-spacing:var(--tracking-snug);text-transform:none;color:var(--brand-deep)}.city-panel__head{max-inline-size:var(--measure);margin-block-end:var(--space-l)}.city-panel__head .eyebrow{margin-block-end:var(--space-2xs)}.city-panel__title{margin:0 0 var(--space-xs);font-family:var(--font-display);font-size:var(--step-4);font-weight:600;line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:var(--text)}.city-panel__title-two{font-style:italic;color:var(--brand-deep)}.city-panel__grid{display:grid;gap:var(--space-xl) var(--space-2xl)}@media(min-width:62rem){.city-panel__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}}.city-panel__figure{margin:0}.city-panel__figure img{inline-size:100%;block-size:auto;border-radius:var(--r-l);box-shadow:var(--shadow-3)}.city-panel__figure figcaption{margin-block-start:var(--space-2xs);font-size:var(--step--1);color:var(--text-mute)}@media(min-width:62rem){.city-panel__grid>.city-panel__figure{position:sticky;top:calc(var(--chrome-h) + var(--space-m))}}.city-prose--dropcap>p:first-of-type:first-letter{float:inline-start;margin-inline-end:.08em;padding-block-start:.04em;font-family:var(--font-display);font-size:3.3em;font-weight:500;line-height:.86;color:var(--brand-deep)}.city-stats,.city-known{margin-block-start:var(--space-2xl)}.city-stats__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr));grid-auto-flow:dense;margin:0;overflow:hidden}.city-stat{padding:var(--space-s) var(--space-m) var(--space-m);box-shadow:0 -1px 0 var(--border),-1px 0 0 var(--border)}@media(min-width:40rem){.city-stat--text{grid-column:span 2}}@media(max-width:39.999rem){.city-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.city-stat--text{grid-column:1 / -1}.city-stat{padding-inline:var(--space-s)}}.city-stat--list{grid-column:1 / -1}.city-stat__label{font-size:var(--step--2);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ochre)}.city-stat__value{margin:var(--space-3xs) 0 0;line-height:var(--leading-normal);color:var(--text)}.city-stat--number .city-stat__value{font-family:var(--font-display);font-size:var(--step-3);font-weight:600;line-height:var(--leading-snug);color:var(--brand-deep);font-variant-numeric:lining-nums tabular-nums}.city-stat__unit{font-family:var(--font-body);font-size:var(--step--1);font-weight:600;color:var(--text-soft)}.city-stat__list{margin:0;padding-inline-start:1.1em;columns:2 22rem;column-gap:var(--space-xl)}.city-stat__list li{break-inside:avoid;margin-block-end:var(--space-3xs)}.city-stat__list li::marker{color:var(--ochre)}.city-known__list{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0;padding:0;list-style:none}.city-known__item{display:inline-flex;align-items:center;gap:.65em;padding:.4em 1.1em .4em .4em;border-radius:var(--r-pill);background-color:var(--surface-raised);border:var(--hairline) solid var(--border);box-shadow:var(--shadow-1);color:var(--text);line-height:var(--leading-snug)}.city-known__index{flex:none;display:grid;place-items:center;inline-size:2.1em;block-size:2.1em;border-radius:var(--r-pill);background-color:var(--brand-deep);color:#fff;font-family:var(--font-display);font-size:var(--step--1);font-variant-numeric:lining-nums tabular-nums}.city-panel__figure--map{padding:var(--space-m);border-radius:var(--r-l);background-color:var(--stage);box-shadow:var(--shadow-3),var(--inset-light)}.city-locator{display:block;inline-size:100%;block-size:auto}.city-locator__ground{fill:color-mix(in srgb,var(--gold-soft) 10%,transparent);stroke:var(--hair-copper-strong);stroke-width:1;stroke-linejoin:round}.city-locator__shape{fill:var(--amber);stroke:var(--stage-ink);stroke-width:1.5;stroke-linejoin:round}.city-history__legacy-title{display:none}@media(min-width:64rem){.city-history{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:var(--space-2xl);align-items:start}.city-history>:is(.city-history__account,.city-history__legacy),.city-history__account>.city-panel__head{display:contents}.city-history__account>.city-panel__head>.eyebrow{grid-area:1 / 1}.city-history__account>.city-panel__head>.city-panel__title{grid-area:2 / 1}.city-history__account>.city-panel__head>.lede{grid-area:3 / 1;margin-block-end:var(--space-l)}.city-history__account>.city-prose{grid-area:4 / 1}.city-history__legacy-title{display:block;grid-area:2 / 2}.city-history .city-legacy{grid-column:2;grid-row:3 / span 2;max-inline-size:none;margin-block-start:0}.city-history .city-legacy[open]>summary{display:none}@supports selector(::details-content){.city-history .city-legacy>summary{display:none}.city-history .city-legacy::details-content{content-visibility:visible}}}.city-legacy{margin-block-start:var(--space-xl);max-inline-size:calc(var(--measure) + 2 * var(--space-l));border-radius:var(--r-l);background-color:var(--surface-raised);border:var(--hairline) solid var(--border);box-shadow:var(--shadow-2)}.city-legacy>summary,.city-sources>summary{display:flex;align-items:center;gap:var(--space-xs);cursor:pointer;list-style:none}.city-legacy>summary::-webkit-details-marker,.city-sources>summary::-webkit-details-marker{display:none}.city-legacy>summary:before,.city-sources>summary:before{content:"";flex:none;inline-size:.45em;block-size:.45em;border-block-end:2px solid currentcolor;border-inline-end:2px solid currentcolor;rotate:-45deg;transition:rotate calc(var(--dur-2) * var(--motion)) var(--ease-out)}.city-legacy[open]>summary:before,.city-sources[open]>summary:before{rotate:45deg}.city-legacy>summary{padding:var(--space-m) var(--space-l);border-radius:var(--r-l);font-family:var(--font-display);font-size:var(--step-1);color:var(--brand-deep)}.city-legacy[open]>summary{border-end-start-radius:0;border-end-end-radius:0;border-block-end:var(--hairline) solid var(--border)}.city-legacy__body{padding:var(--space-l)}.city-sources{margin-block-start:var(--space-l)}.city-sources>summary{inline-size:fit-content;padding-block:var(--space-2xs);font-size:var(--step--1);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-soft)}.city-sources__list{margin:var(--space-s) 0 0;padding-inline-start:2em;columns:2 22rem;column-gap:var(--space-xl);font-size:var(--step--1);color:var(--text-mute)}.city-sources__list li{break-inside:avoid;margin-block-end:var(--space-3xs);overflow-wrap:anywhere}.city-sources__list a{color:var(--link);text-underline-offset:.18em}.city-people__notable{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:var(--space-s);margin:0 0 var(--space-xl);padding:0;list-style:none}.city-person--notable{display:flex;flex-direction:column;gap:var(--space-3xs);padding:var(--space-m) var(--space-l);border-radius:var(--r-l);background-color:var(--surface-raised);border:var(--hairline) solid var(--border);border-inline-start:4px solid var(--brand-deep);box-shadow:var(--shadow-2)}.city-person__kicker{font-size:var(--step--2);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ochre)}.city-person__name{font-family:var(--font-display);font-size:var(--step-1);font-weight:600;line-height:var(--leading-snug);color:var(--text)}.city-person--notable .city-person__name{font-size:var(--step-2)}.city-person__why,.city-person__description{margin:0;max-inline-size:var(--measure);line-height:var(--leading-prose);color:var(--text-soft)}.city-people{margin:0;padding:0;list-style:none;border-block-start:var(--hairline) solid var(--border)}.city-people>.city-person{display:grid;gap:var(--space-3xs) var(--space-xl);padding-block:var(--space-m);border-block-end:var(--hairline) solid var(--border)}@media(min-width:52rem){.city-people>.city-person{grid-template-columns:minmax(12rem,17rem) minmax(0,1fr)}.city-people>.city-person>*{grid-column:2}.city-people>.city-person>.city-person__head{grid-column:1;grid-row:1 / span 3}}.city-person__head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2xs)}@media(min-width:52rem){.city-person__head{flex-direction:column}}.city-person__category,.city-person__category:hover{background-color:var(--paper-sunk);border-color:var(--border);color:var(--text-soft)}.city-person__association{margin:0;font-size:var(--step--1);font-style:italic;color:var(--text-mute)}.city-person__source,.city-village__source,.city-monastery__source{justify-self:start;align-self:flex-start;font-size:var(--step--2);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--link);text-underline-offset:.2em}.city-villages__count{margin:0 0 var(--space-m);font-family:var(--font-display);font-size:var(--step-1);color:var(--text)}.city-villages__filter{max-inline-size:28rem;margin-block-end:var(--space-l)}.city-villages__status{min-block-size:1.5em;margin:0;font-size:var(--step--1);color:var(--text-mute)}.city-villages{display:grid;column-gap:var(--space-2xl);margin:0;padding:0;list-style:none;border-block-start:var(--hairline) solid var(--border)}@media(min-width:40rem){.city-villages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.city-villages{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-xl)}}.city-village{display:grid;align-content:start;gap:var(--space-3xs);padding-block:var(--space-s);border-block-end:var(--hairline) solid var(--border)}.city-village__name{font-family:var(--font-display);font-size:var(--step-1);font-weight:600;color:var(--text)}.city-village__text{line-height:var(--leading-normal);color:var(--text-soft)}.city-monasteries{margin-block-start:var(--space-2xl)}.city-monasteries__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr));gap:var(--space-m);margin:0;padding:0;list-style:none}.city-monastery{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-l);overflow:hidden}.city-monastery:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:4px;background:linear-gradient(90deg,var(--brand-deep),var(--ochre) 55%,var(--gold-soft))}.city-monastery__name{margin:0;font-family:var(--font-display);font-size:var(--step-1);line-height:var(--leading-snug);color:var(--text)}.city-monastery__location{margin:0;font-size:var(--step--2);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ochre)}.city-monastery__text{margin:0;line-height:var(--leading-prose);color:var(--text-soft)}.city-monastery__source{margin-block-start:auto;padding-block-start:var(--space-2xs)}.city-page :is(.city-village,.city-monastery,.city-person,.cities-fact-card,.city-monasteries){scroll-margin-block-start:calc(var(--chrome-h) + var(--space-m))}.city-page :is(.city-village,.city-person,.city-monastery,.cities-fact-card):target{background-color:color-mix(in srgb,var(--gold-soft) 16%,var(--surface-raised));box-shadow:0 0 0 var(--space-2xs) color-mix(in srgb,var(--gold-soft) 16%,var(--surface-raised)),0 0 0 calc(var(--space-2xs) + 2px) var(--ochre);border-radius:var(--r-s)}.city-photos{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr))}@media(max-width:39.999rem){.city-photos{grid-template-columns:repeat(2,minmax(0,1fr))}}.city-panel--stage{margin-block-end:var(--space-2xl);padding:var(--space-xl) var(--space-l);border-radius:var(--r-xl);box-shadow:var(--shadow-3)}.city-panel--stage :is(.city-panel__title,.city-panel__legend){color:var(--stage-ink)}.city-panel--stage .city-panel__legend{border-image:linear-gradient(90deg,var(--gold-soft),var(--amber) 40%,transparent 70%) 1}.city-panel--stage .lede{color:var(--stage-ink-soft)}.city-panel--stage .gallery-grid__button{background-color:var(--stage-2);border-color:var(--hair-copper)}.city-panel--stage .gallery-grid__button:hover{border-color:var(--hair-copper-strong)}@media(max-width:39.999rem){.city-panel--stage{padding:var(--space-l) var(--space-s);border-radius:var(--r-l)}}.city-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s);padding-block:var(--space-l);border-block-start:var(--hairline) solid var(--border)}.city-foot__link{display:flex;flex-direction:column;justify-content:center;gap:.15em;padding:var(--space-s) var(--space-m);border-radius:var(--r-m);background-color:var(--surface-raised);border:var(--hairline) solid var(--border);color:var(--text);text-decoration:none;transition:border-color calc(var(--dur-2) * var(--motion)) var(--ease-out),color calc(var(--dur-2) * var(--motion)) var(--ease-out)}.city-foot__link:hover{border-color:color-mix(in srgb,var(--brand-deep) 35%,var(--border));color:var(--brand-deep)}.city-foot__link--previous{grid-column:1}.city-foot__link--next{grid-column:2;align-items:flex-end;text-align:end}.city-foot__link--all{grid-column:1 / -1;grid-row:2;align-items:center}.city-foot__kicker{font-size:var(--step--2);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ochre)}.city-foot__link--previous .city-foot__kicker:before{content:"← " / ""}.city-foot__link--next .city-foot__kicker:after{content:" →" / ""}.city-foot__name{font-family:var(--font-display);font-size:var(--step-1);line-height:var(--leading-snug)}@media(min-width:48rem){.city-foot{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.city-foot__link--all{grid-column:2;grid-row:1}.city-foot__link--next{grid-column:3}}.city-prose>*+p{margin-block-start:var(--space-s)}.city-legacy__heading{margin-block:var(--space-l) 0;font-family:var(--font-display);font-size:var(--step-1);color:var(--brand-deep)}.city-legacy__heading:first-child{margin-block-start:0}}@layer pages{.cities-archive{--text: var(--stage-ink);--text-soft: var(--stage-ink-soft);--text-mute: var(--stage-mute);--border: var(--hair-copper);--focus: var(--gold-soft);padding-block:calc(var(--chrome-h) + var(--space-l)) var(--space-3xl)}.cities-archive+.support-band{margin-block-start:0}.cities-archive__head{gap:var(--space-m) var(--space-xl);margin-block-end:var(--space-xl)}.cities-archive__head .crumbs{margin-block-end:0}.cities-archive__head .crumbs__list a:hover{color:var(--amber)}.cities-archive__intro{display:grid;gap:var(--space-2xs)}.cities-archive__head .page-head__title{margin:0;color:var(--stage-ink);max-width:22ch;text-wrap:balance;overflow-wrap:anywhere}.cities-archive__head .lede{margin:var(--space-2xs) 0 0;max-width:62ch}.cities-archive__figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-s);margin:0;align-self:end}.cities-archive__figures>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.15em;padding-block-start:var(--space-xs);border-block-start:var(--hairline) solid var(--hair-copper-strong)}.cities-archive__figures dd{margin:0;font-family:var(--font-display);font-size:var(--step-3);line-height:var(--leading-tight);font-variant-numeric:lining-nums tabular-nums;color:var(--gold-soft)}.cities-archive__figures dt{font-size:var(--step--2);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--stage-mute)}@media(min-width:60rem){.cities-archive__head{grid-template-columns:minmax(0,1fr) minmax(19rem,25rem)}.cities-archive__head .crumbs{grid-column:1 / -1}}.cities-archive-strip{display:grid;grid-template-areas:"head" "photos" "all";gap:var(--space-s);padding-block:var(--space-m);border-block-start:var(--hairline) solid var(--hair-copper)}.cities-archive-strip__head{grid-area:head;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3xs) var(--space-s)}.cities-archive-strip__title{display:grid;gap:.1em;margin:0;font-family:var(--font-display);font-size:var(--step-3);font-weight:600;line-height:var(--leading-tight);color:var(--stage-ink);overflow-wrap:anywhere}.cities-archive-strip__title a{color:inherit;text-decoration:none;transition:color calc(var(--dur-2) * var(--motion)) var(--ease-out)}.cities-archive-strip__title a:hover{color:var(--amber);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.cities-archive-strip__other{font-family:var(--font-body);font-size:var(--step--1);font-weight:400;letter-spacing:var(--tracking-wide);color:var(--stage-ink-soft)}.cities-archive-strip__count{margin:0;font-size:var(--step--1);font-variant-numeric:lining-nums tabular-nums;color:var(--stage-mute)}.cities-archive-strip__photos{grid-area:photos;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xs);margin:0;padding:0;list-style:none}.cities-archive-strip__photos li{margin:0}.cities-archive-strip__photos a{display:block;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--r-s);border:var(--hairline) solid var(--hair-copper);background-color:var(--stage-2);transition:border-color calc(var(--dur-3) * var(--motion)) var(--ease-out)}.cities-archive-strip__photos img{display:block;width:100%;height:100%;object-fit:cover;transition:scale calc(var(--dur-5) * var(--motion)) var(--ease-out)}.cities-archive-strip__photos a:hover{border-color:var(--hair-copper-strong)}.cities-archive-strip__photos a:hover img{scale:calc(1 + .04 * var(--motion))}.cities-archive-strip__all{grid-area:all;justify-self:start;font-size:var(--step--1);font-weight:600;color:var(--amber);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--amber) 45%,transparent);text-decoration-thickness:1px;text-underline-offset:.22em}.cities-archive-strip__all:hover{color:var(--link-hover);text-decoration-color:currentcolor}@media(min-width:48rem){.cities-archive-strip{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head all" "photos photos";align-items:baseline;gap:var(--space-m) var(--space-l);padding-block:var(--space-xl)}.cities-archive-strip__head{justify-content:start;column-gap:var(--space-m)}.cities-archive-strip__title{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-s)}.cities-archive-strip__photos{grid-template-columns:repeat(6,minmax(0,1fr))}}.cities-archive__without{margin:0;padding-block-start:var(--space-m);border-block-start:var(--hairline) solid var(--hair-copper);font-size:var(--step--1);color:var(--stage-ink-soft);max-width:var(--measure)}.cities-archive__without a{color:var(--amber)}.cities-archive__without a:hover{color:var(--link-hover)}.lightbox__original{display:inline-block;margin-inline-start:.6em;color:var(--amber);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;white-space:nowrap}.lightbox__original:hover{color:#fff}.cities-archive__head{position:relative;isolation:isolate}.cities-archive__head:before{content:"";position:absolute;inset:calc(-1 * var(--space-l)) 0;z-index:-1;pointer-events:none;background-image:image-set(url(/images/cities/art/atlas-relief.avif) type("image/avif"),url(/images/cities/art/atlas-relief.webp) type("image/webp"));background-repeat:repeat;background-position:center;background-size:640px 640px;opacity:.12;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent);mask-image:linear-gradient(to bottom,#000 60%,transparent)}@supports (mask-mode: luminance) or (-webkit-mask-image: url()){.cities-archive__head .page-head__rule{width:min(16rem,60vw);height:auto;aspect-ratio:1000 / 359;border:0;background:var(--amber, #d9a441);-webkit-mask-image:url(/images/cities/art/atlas-ornament.webp);mask-image:url(/images/cities/art/atlas-ornament.webp);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-mode:luminance}}}@layer pages{.lightbox__credit{display:block;margin-block-start:var(--space-3xs);font-size:var(--step--2)}.lightbox__credit a{color:var(--amber);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.lightbox__credit a:hover{color:#fff}.city-credits{margin-block-start:var(--space-l)}.city-credits__title{margin:0;font-family:inherit;font-size:var(--step--1);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-soft)}.city-credits__list{margin:var(--space-s) 0 0;padding:0;list-style:none;columns:2 22rem;column-gap:var(--space-xl);font-size:var(--step--1);color:var(--text-mute)}.city-credits__item{break-inside:avoid;margin-block-end:var(--space-xs);overflow-wrap:anywhere}.city-credits__what{display:block;color:var(--text-soft)}.city-credits__line a{color:var(--link);text-underline-offset:.18em}.stage :is(.city-credits__title,.city-credits__list,.city-credits__what){color:var(--stage-ink-soft)}}
