/* Atelance project editions: one figure style, optically matched to each wordmark. */
@font-face {
  font-family: 'Atelance Figures';
  src: url('bundle/11b730ac-8a84-4480-a583-b04249f0532e.woff2') format('woff2');
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  unicode-range: U+0030-0039;
}

.atelance-edition,
.aur-edition-number {
  display: block;
  flex: 0 0 auto;
  font-family: 'Atelance Figures', 'Cormorant Garamond', Georgia, serif !important;
  font-size: var(--edition-scale, .91em) !important;
  font-style: normal !important;
  font-weight: 450 !important;
  font-variation-settings: 'wght' 450;
  font-variant-numeric: lining-nums proportional-nums;
  font-feature-settings: 'lnum' 1, 'pnum' 1, 'tnum' 0, 'onum' 0;
  font-kerning: normal;
  font-synthesis: none;
  letter-spacing: .025em !important;
  line-height: 1;
  text-indent: 0;
  margin: 0 -.025em 0 0 !important;
  direction: ltr;
  unicode-bidi: isolate;
}

/* Italiana has taller capitals: .91 em figures match the visual proportion below. */
body > nav .amblem { --brand-gap: .36em; }
body > nav .amblem .atelance-edition { color: #cdb58b; }
.kapanis .marka { --brand-gap: .28em; }
footer .fm { --brand-gap: .34em; }
footer .fm .atelance-edition { color: #c2ab83; }

/* Keep the existing letterforms and sizes; isolate the edition from word tracking. */
.aur-edition {
  --edition-scale: .845em;
  --edition-track: .42em;
  --edition-gap: .36em;
  display: inline-flex !important;
  align-items: baseline !important;
  justify-content: center;
  gap: var(--edition-gap);
  max-width: 100%;
  padding-inline: 0 !important;
  letter-spacing: 0 !important;
  text-indent: 0;
  line-height: 1.15 !important;
  white-space: nowrap;
  direction: ltr;
  unicode-bidi: isolate;
}
.aur-edition-word {
  display: block;
  letter-spacing: var(--edition-track);
  margin-inline-end: calc(-1 * var(--edition-track));
}
.aur-edition-number { color: var(--edition-ink, #cbb488); }
[data-nav] > .aur-brand > .aur-brand-name.aur-edition {
  letter-spacing: 0 !important;
  padding-inline: 0 !important;
}
[data-detailview] .aur-edition {
  --edition-track: .32em;
  --edition-gap: .32em;
  --edition-ink: #87683d;
}
@media (max-width: 700px) {
  .aur-brand-name.aur-edition { --edition-track: .22em; --edition-gap: .32em; }
}
@media (max-width: 600px) {
  body > nav .amblem { --brand-gap: .34em; }
  [data-detailview] .aur-edition { --edition-track: .18em; --edition-gap: .30em; }
}
@media (max-width: 380px) {
  .aur-brand-name.aur-edition { --edition-track: .16em; --edition-gap: .30em; }
}
