/*! release 20261114-abaa85e-r8 abaa85e246b8251c4289b0e8a79f87627e57a740 */:root{--release-a-cards-sheet-css:"20261114-abaa85e-r8 abaa85e246b8251c4289b0e8a79f87627e57a740"}

:root {
  --pc-signs: "f5cce814137", "f5cce814137l", "Arial Black", sans-serif;
  --pc-text: "fe6ffbf5b91", "fe6ffbf5b91l", "Times New Roman", Times, serif;
  --pc-script: "f5c3fb759e9", "f5cce814137", "f5cce814137l";
  --pc-tokyo: "f14c7e90b8a", "f14c7e90b8al", "f5cce814137", "f5cce814137l", sans-serif;
  --pc-catalog: "f247d204c4c", "f247d204c4cl", "f5cce814137", "f5cce814137l", sans-serif;
  --pc-barbedor: "fbb6d0ac4a0", "fbb6d0ac4a0l", "fe6ffbf5b91", "fe6ffbf5b91l", serif;
  --pc-franklin: "f9d553d62b5", "f9d553d62b5l", "f5cce814137", "f5cce814137l", sans-serif;
  --pc-basel: "ffa919fb1de", "ffa919fb1del", "f5cce814137", "f5cce814137l", sans-serif;
  --pc-stencil: "f9536f88155", "f9536f88155l", "f5cce814137", "f5cce814137l", sans-serif;
  --pc-ncm: "f09f5251da3", "f09f5251da3l", "f5cce814137", "f5cce814137l", sans-serif;
  --pc-label: "f6a3b582bbc", "f6a3b582bbcl", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.pcard {
  --pc-w: 30vmin;
  --pc-h: 42vmin;
  --pc-band: 6vmin;
  --pc-left: 2.5vmin;
  --pc-right: 2.125vmin;
  --pc-size: 2.5vmin;
  --pc-lead: 1.032;
  --pc-ink: #000;
  --pc-paper: var(--ground, #fff);
  --pc-ring: max(.25vmin, .125vmax);
  position: relative;
  box-sizing: border-box;
  display: flex;
  flex: 0 0 var(--pc-w);
  flex-direction: column;
  inline-size: var(--pc-w);
  block-size: var(--pc-h);
  margin: 0;
  padding: 0;
  overflow: hidden;
  list-style: none;
  border-radius: 1.25vmin;
  background: var(--pc-paper);
  color: var(--pc-ink);
  font: 900 var(--pc-size)/var(--pc-lead) var(--pc-signs);
  font-synthesis: none;
  letter-spacing: 0;
  text-align: start;
  text-transform: uppercase;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
  content-visibility: auto;
  contain-intrinsic-size: 30vmin 42vmin;
}
.pcard *, .pcard *::before, .pcard *::after { box-sizing: border-box; }
.pcard p { margin: 0; }
.pcard a { color: inherit; text-decoration: none; }
.pcard-head, .pcard-foot {
  display: flex;
  flex: 0 0 var(--pc-band);
  gap: 1.25vmin;
  justify-content: space-between;
  block-size: var(--pc-band);
  padding-inline: var(--pc-left) var(--pc-right);
  overflow: hidden;
  white-space: nowrap;
}
.pcard-head { align-items: flex-start; padding-block-start: 1.9vmin; }
.pcard-foot { align-items: flex-end; margin-block-start: auto; padding-block-end: 1.4vmin; }
.pcard-no, .pcard-mark { flex: none; }
.pcard-label, .pcard-suit { min-inline-size: 0; overflow: hidden; text-align: end; }
.pcard-suit[data-as-written] { text-transform: none; }
.pcard-media {
  display: block;
  flex: 0 1000 auto;
  block-size: min(18vmin, 25.375vmin / var(--ar, 1.5));
  min-block-size: min(14vmin, 25.375vmin / var(--ar, 1.5));
  margin-inline: var(--pc-left) var(--pc-right);
  cursor: zoom-in;
  -webkit-tap-highlight-color: transparent;
}
div.pcard-media { cursor: auto; }
.pcard-img {
  display: block;
  inline-size: 100%;
  block-size: 100%;
  object-fit: contain;
  background: transparent;
}
.pcard-media:focus-visible { outline: var(--pc-ring) solid currentColor; outline-offset: var(--pc-ring); }
.pcard-text {
  display: flex;
  flex: 0 1 auto;
  flex-direction: column;
  gap: .5vmin;
  min-block-size: 0;
  padding: 1.25vmin 2.5vmin 0;
  overflow: hidden auto;
  overscroll-behavior: contain;
  scrollbar-width: none;
  font: 300 2vmin/var(--pc-lead) var(--pc-text);
  text-transform: none;
}
.pcard-text::-webkit-scrollbar { display: none; }
.pcard-text > * { flex: none; }
.pcard-text:focus-visible { outline: var(--pc-ring) solid currentColor; outline-offset: calc(-1 * var(--pc-ring)); }
.pcard .pcard-artist { margin-block: -.36vmin; padding-block: .36vmin; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pcard-title { font-style: italic; }
.pcard-detail, .pcard-desc, .pcard-section { font-size: 1.5vmin; }
.pcard-text a { text-decoration: none; }
.pcard-text a:hover, .pcard-text a:focus-visible { text-decoration: underline; text-decoration-thickness: max(.1vmin, .05vmax); text-underline-offset: .3vmin; }
.pcard-text a:focus-visible { outline: none; }
.pcard-unseen { position: absolute; inline-size: 1vmin; block-size: 1vmin; overflow: hidden; clip-path: inset(50%); white-space: pre-wrap; text-transform: none; }
.pcard-centre-body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  justify-content: safe center;
  min-block-size: 0;
}
.pcard-centre-body > .pcard-media { flex: 0 1 auto; block-size: min(16.917vmin, 25.375vmin / var(--ar, 1)); min-block-size: 0; }
.pcard-centre-body > .pcard-text { padding-block: 1.25vmin; }
.pcard-pilot-text, .pcard-pilot-picture { --k: 1; --shift: 0; --track: 0; }
.pcard[data-face] > .pcard-head, .pcard[data-face] > .pcard-foot {
  font-size: calc(var(--pc-size) * var(--k));
  line-height: 2.58vmin;
  letter-spacing: calc(var(--pc-size) * var(--k) * var(--track));
}
.pcard[data-face] > .pcard-head { padding-block-start: calc(1.9vmin + var(--pc-size) * var(--k) * var(--shift)); }
.pcard[data-face] > .pcard-foot { padding-block-end: calc(1.4vmin - var(--pc-size) * var(--k) * var(--shift)); }
.pcard-say {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  min-block-size: 0;
  padding-inline: 2.125vmin;
  overflow: hidden;
}
.pcard-say > p {
  inline-size: 100%;
  margin-block-start: calc(var(--pc-size) * var(--k) * var(--shift));
  font-size: calc(var(--pc-size) * var(--k));
  line-height: var(--pc-size);
  letter-spacing: calc(var(--pc-size) * var(--k) * var(--track));
  overflow-wrap: break-word;
}
.pcard-say :is(i, em, b, strong, u, s, sub, sup, a, span) { font: inherit; text-decoration: none; vertical-align: baseline; }
.pcard-say a:hover, .pcard-say a:focus-visible { text-decoration: underline; text-decoration-thickness: .2vmin; text-underline-offset: .3vmin; outline: none; }
.pcard[data-face="garamond"] { font-family: var(--pc-text); font-weight: 300; text-transform: none; }
.pcard[data-face="script"] { font-family: var(--pc-script); font-weight: 400; text-transform: none; }
.pcard[data-face="tokyo"] { font-family: var(--pc-tokyo); font-weight: 300; text-transform: uppercase; }
.pcard[data-face="catalog"] { font-family: var(--pc-catalog); font-weight: 900; text-transform: uppercase; }
.pcard[data-face="barbedor"] { font-family: var(--pc-barbedor); font-weight: 700; text-transform: none; }
.pcard[data-face="franklin"] { font-family: var(--pc-franklin); font-weight: 900; text-transform: uppercase; }
.pcard[data-face="basel"] { font-family: var(--pc-basel); font-weight: 900; text-transform: none; font-kerning: none; }
.pcard[data-face="stencil"] { font-family: var(--pc-stencil); font-weight: 400; text-transform: lowercase; }
.pcard[data-face="ncm"] { font-family: var(--pc-ncm); font-weight: 500; text-transform: uppercase; }
.pcard[data-face="signs"] { text-transform: uppercase; }
.pcard-bleed {
  position: absolute;
  inset-block-start: 6vmin;
  inset-inline: 0;
  flex: none;
  inline-size: 30vmin;
  block-size: 30vmin;
  min-block-size: 0;
  margin: 0;
}
.pcard-colour > .pcard-swatch {
  position: absolute;
  inset-block-start: 16.833vmin;
  inset-inline: 0;
  flex: none;
  inline-size: 30vmin;
  block-size: 8.333vmin;
  min-block-size: 0;
  margin: 0;
}
.pcard-colour > .pcard-swatch > .pcard-img { object-fit: cover; }
.pcard-tint { position: absolute; inset: 6vmin 0; display: flex; flex-direction: column; justify-content: space-between; pointer-events: none; }
.pcard-tint-name { padding: 1.06vmin 2.125vmin 0 2.5vmin; line-height: 2.58vmin; overflow-wrap: break-word; }
.pcard-tint-series { display: flex; flex-direction: column; align-items: flex-end; padding: 0 2.125vmin .56vmin 2.5vmin; line-height: 2.58vmin; text-align: end; }
.pcard-score > .pcard-centre {
  position: absolute;
  inset-block-start: 8.5vmin;
  inset-inline-start: 2.5vmin;
  flex: none;
  inline-size: 25vmin;
  block-size: 25vmin;
  min-block-size: 0;
  margin: 0;
}
.pcard-rouge { position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; padding: 5.099vmin; text-align: center; line-height: var(--pc-size); }
.pcard-rouge > p { overflow-wrap: break-word; }
.pcard-plate { --n-ink: #ed1c24; --n-text: #ed1c24; box-shadow: inset 0 0 0 .52vmin var(--n-ink); }
.pcard-plate-skew { --n-ink: #00adef; --n-text: #000; }
.pcard-art {
  position: absolute;
  inset-block-start: 2.3153vmin;
  inset-inline-start: 1.65vmin;
  inline-size: 0;
  block-size: 0;
  color: var(--n-text);
  font: 800 2.2191vmin/1.2 var(--pc-label);
  text-transform: none;
  white-space: nowrap;
  transform: matrix(.89, 0, 0, .89, 0, 0);
  transform-origin: 0 0;
}
.pcard-art > p { position: absolute; text-align: center; }
.pcard-art-title { inset-block-start: 2.017vmin; inset-inline-start: 0; inline-size: 27.0964vmin; font-size: 2.2191vmin; line-height: 2.6629vmin; text-align: end !important; }
.pcard-art-box { inset-inline-start: 2.9036vmin; inline-size: 24.1929vmin; block-size: 16.9349vmin; border: .6828vmin solid var(--n-ink); }
.pcard-art-meta { inset-block-start: 4.8393vmin; padding-block-start: .2401vmin; font-size: 1.8777vmin; line-height: 2.2532vmin; }
.pcard-art-notes { inset-block-start: 22.3186vmin; padding-block-start: .3613vmin; font-size: 1.3656vmin; line-height: 1.6387vmin; }
.pcard-plate-skew > .pcard-art { inset-block-start: 11.1934vmin; inset-inline-start: 8.1125vmin; transform: matrix(.95797, -.1949, -.19357, .9219, 0, 0); }
.pcard-plate-skew .pcard-art-title { inset-block-start: -2.8107vmin; inline-size: 19.596vmin; font-size: 1.8384vmin; line-height: 2.2061vmin; }
.pcard-plate-skew .pcard-art-box { inset-inline-start: -.2714vmin; inline-size: 20.1388vmin; block-size: 13.9801vmin; border-width: .5633vmin .5428vmin; }
.pcard-plate-skew .pcard-art-meta { inset-block-start: -.2817vmin; padding-block-start: .264vmin; font-size: 1.555vmin; line-height: 1.8657vmin; }
.pcard-plate-skew .pcard-art-notes { inset-block-start: 14.1457vmin; padding-block-start: .4819vmin; font-size: 1.13vmin; line-height: 1.356vmin; }
.pcard-art a:hover, .pcard-art a:focus-visible { text-decoration: underline; outline: none; }
.pcard-plate-picture > .pcard-bleed { inset: 0; block-size: 42vmin; }
.pcard-plate-picture[data-who="lebey-fouray"] > .pcard-bleed { inset-block: 4.2vmin; block-size: 33.6vmin; }
.pcard-plate-picture > .pcard-head, .pcard-plate-picture > .pcard-foot { position: relative; z-index: 1; padding-inline: 2.125vmin 2.5vmin; pointer-events: none; }
.pcard-plate-picture[data-who="lebey-fouray"] > .pcard-head > .pcard-label { font-size: 2vmin; }
.pcard-plate-picture[data-who="gabioud"] > :is(.pcard-head, .pcard-foot) { color: #fff; mix-blend-mode: difference; }
.pcard-note > .pcard-note-body { display: flex; flex: 1 1 auto; flex-direction: column; justify-content: safe center; min-block-size: 0; padding: 0 2.125vmin 0 2.5vmin; overflow: hidden auto; overscroll-behavior: contain; scrollbar-width: none; font-size: 1.45vmin; line-height: 1.35; }
.pcard-note > .pcard-note-body::-webkit-scrollbar { display: none; }
.pcard-note-body :is(h3, h4) { margin: 0 0 1.35vmin; font: inherit; font-size: 2.5vmin; line-height: 1.032; }
.pcard-note-body :is(ul, ol) { margin: 0; padding: 0; list-style: none; }
.pcard-note-body a { text-decoration: underline; text-decoration-thickness: .15vmin; text-underline-offset: .22vmin; }
.pcard-goes { transition: background-color .3s ease, color .3s ease; }
.pcard-goes .pcard-note-body > a { display: flex; flex-direction: column; text-decoration: none; }
.pcard-goes .pcard-note-body > a::after { content: ""; position: absolute; inset: 0; }
.pcard-goes:focus-within { background: #000; color: #fff; }
.pcard-goes .pcard-note-body > a:focus-visible { outline: none; text-decoration: underline; }
@media (hover: hover) { .pcard-goes:hover { background: #000; color: #fff; } }
@media (prefers-reduced-motion: reduce) { .pcard-goes { transition: none; } }


@layer base {
  .sr, .sr-actions, .sr-shade {
    --search-font: inherit;
    --search-size: 3vmin;
    --search-small: calc(var(--search-size) * .75);
    --search-tiny: calc(var(--search-size) * .6);
    --search-leading: 1.25;
    --search-ink: currentColor;
    --search-ground: transparent;
    --search-blur: 2.5vmin;
    --search-line: .25vmin;
    --search-line-small: .2vmin;
    --search-line-tiny: .15vmin;
    --search-radius: 3.125vmin;
    --search-pill-radius: 7.5vmin;
    --search-gap: .625vmin;
    --search-pad: 2.5vmin;
    --search-measure: min(90vmin, 100vw - 2.5vmin);
    --search-top: 23.75vmin;
    --search-bottom: 5vmin;
    --search-thumb: 7.5vmin;
    --search-in: var(--motion-in, .28s);
    --search-out: var(--motion-out, .25s);
    --search-ease: var(--motion-ease, cubic-bezier(.22, 1, .36, 1));
    --search-layer: 800;
    --search-shade-layer: 790;
  }
  .sr { box-sizing: border-box; font-family: var(--search-font); font-size: var(--search-size); line-height: var(--search-leading); color: var(--search-ink); text-align: left; }
  .sr *, .sr-actions * { box-sizing: border-box; }
  .sr [hidden], .sr-actions[hidden], .sr-shade[hidden] { display: none; }
  .sr-ground { position: absolute; inset: 0; border-radius: inherit; background: var(--search-ground); pointer-events: none; }
  .sr-in { position: relative; display: flex; flex-direction: column; min-height: 0; max-height: inherit; }
  .sr-controls { display: flex; flex-direction: column; gap: var(--search-gap); font-size: var(--search-small); }
  .sr-row, .sr-drop-in { display: flex; flex-wrap: wrap; gap: var(--search-gap); align-items: center; }
  .sr-pill {
    appearance: none; -webkit-appearance: none; display: inline-flex; align-items: center; justify-content: center; flex: none;
    margin: 0; padding: .5vmin 1.25vmin; border: var(--search-line-small) solid currentColor; border-radius: var(--search-pill-radius);
    background: none; color: inherit; font: inherit; font-size: inherit; line-height: 1.15; text-decoration: none; white-space: nowrap; cursor: pointer;
    -webkit-tap-highlight-color: transparent; touch-action: manipulation;
    transition: background-color var(--search-in) var(--search-ease), color var(--search-in) var(--search-ease), border-color var(--search-in) var(--search-ease), opacity var(--search-in) var(--search-ease);
  }
  .sr-pill:focus-visible, .sr-toggle:focus-visible, .sr-thumb:focus-visible, .sr-title:focus-visible, .sr-url:focus-visible, .sr-related-summary:focus-visible { outline: var(--search-line-small) solid currentColor; outline-offset: var(--search-line-small); }
  @media (hover: hover) { .sr-pill:hover { border-color: transparent; } }
  .sr-pill:active { border-color: transparent; }
  .sr-pill[aria-pressed="true"], .sr-pill[aria-current="true"], .sr-trigger[aria-expanded="true"], .sr-trigger[data-active] { border-color: currentColor; }
  .sr-drop { display: grid; grid-template-rows: 0fr; margin-top: 0; transition: grid-template-rows var(--search-out) var(--search-ease), margin-top var(--search-out) var(--search-ease); }
  .sr-drop[data-open] { grid-template-rows: 1fr; margin-top: calc(1.25vmin - var(--search-gap)); transition-duration: var(--search-in); }
  .sr-drop-in { min-height: 0; overflow: hidden; }
  .sr-controls > .sr-drop:not([data-open]) { margin-bottom: calc(var(--search-gap) * -1); }
  .sr-status { margin: 0; font-size: var(--search-small); }
  .sr-status:empty { display: none; }
  .sr-none { margin: 0; font-size: var(--search-small); padding-top: var(--search-pad, 1vmin); }
  .sr-none[hidden] { display: none; }
  .sr-none-link { color: inherit; text-decoration: underline; text-underline-offset: .4vmin; text-decoration-thickness: .15vmin; }
  .sr-results { flex: 1 1 auto; min-height: 0; overflow-y: auto; overscroll-behavior: contain; scrollbar-width: none; -webkit-overflow-scrolling: touch; outline: none; }
  .sr-results::-webkit-scrollbar { display: none; }
  .sr-group { margin: 0; }
  .sr-group-title { margin: 0; font: inherit; font-weight: inherit; font-size: var(--search-small); }
  .sr-toggle { appearance: none; -webkit-appearance: none; display: inline-flex; gap: 1.5vmin; margin: 0; padding: 0; border: 0; background: none; color: inherit; font: inherit; text-align: left; cursor: pointer; }
  .sr-list, .sr-related-list { list-style: none; margin: 0; padding: 0; }
  .sr-item { display: grid; grid-template-columns: var(--search-thumb) minmax(0, 1fr); column-gap: var(--search-pad); align-items: stretch; }
  .sr-thumb { grid-column: 1; grid-row: 1; appearance: none; -webkit-appearance: none; position: relative; display: block; min-height: calc(var(--search-size) * var(--search-leading) * 2); margin: 0; padding: 0; border: 0; border-radius: 0; background: none; cursor: zoom-in; overflow: hidden; mix-blend-mode: normal; filter: none; }
  .sr-thumb img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain; object-position: left top; mix-blend-mode: normal; filter: none; }
  a.sr-thumb { cursor: pointer; }
  .sr-thumb-none { cursor: default; }
  .sr-body { grid-column: 2; grid-row: 1; display: flex; flex-direction: column; min-width: 0; overflow-wrap: anywhere; }
  .sr-title { color: inherit; text-decoration: none; cursor: pointer; }
  .sr-title:hover { text-decoration: none; }
  .sr-name { font-style: normal; }
  i.sr-name { font-style: italic; }
  .sr-line { display: block; font-size: var(--search-small); }
  .sr-source { display: block; font-size: var(--search-tiny); }
  .sr-url { color: inherit; text-decoration: underline; text-decoration-thickness: var(--search-line-tiny); text-underline-offset: 0.54vmin; }
  .sr-mark { text-decoration: underline; text-decoration-thickness: var(--search-line-small); text-underline-offset: 0.45vmin; color: inherit; background: none; font: inherit; }
  .sr-source .sr-mark, .sr-related .sr-mark { text-decoration-thickness: var(--search-line-tiny); }
  .sr-related { grid-column: 2; font-size: var(--search-tiny); }
  .sr-related-summary { display: inline-block; cursor: pointer; list-style: none; padding: 1.05vmin 0; touch-action: manipulation; }
  .sr-related-summary::-webkit-details-marker { display: none; }
  .sr-related-item { display: grid; grid-template-columns: var(--search-thumb) minmax(0, 1fr); column-gap: var(--search-pad); align-items: stretch; }
  .sr-related-text { color: inherit; text-decoration: none; }
  .sr-more { font-size: var(--search-small); }
  .sr-item[data-new] { animation: sr-arrive var(--motion-quick, .2s) var(--search-ease) both; }
  [data-search-items] [data-record][data-new] { animation: sr-arrive var(--motion-quick, .2s) var(--motion-ease, ease) both; }
  @keyframes sr-arrive { from { opacity: 0; } to { opacity: 1; } }
  .sr-actions { display: none; gap: var(--search-gap); align-items: center; font-family: var(--search-font); font-size: var(--search-small); }
  .sr-actions[data-open] { display: inline-flex; }
  .sr-shade { position: fixed; inset: 0; z-index: var(--search-shade-layer); opacity: 0; transition: opacity var(--search-out) var(--search-ease); -webkit-tap-highlight-color: transparent; }
  .sr-shade[data-open] { opacity: 1; transition-duration: var(--search-in); }
  [data-search-items] [data-search-hidden] { display: none; }
  @media (prefers-reduced-motion: reduce) {
    .sr, .sr-actions, .sr-shade { --search-in: 0s; --search-out: 0s; }
    .sr-item[data-new], [data-search-items] [data-record][data-new] { animation: none; }
  }
  @media (hover: none) and (pointer: coarse) {
    input[data-search-field] { font-size: calc(16px / var(--af-page-scale, 1)) !important; }
  }
  @media (hover: none) and (pointer: coarse) {
    @supports (scale: tan(atan2(1vmin, 1vw))) {
      :has(> input[data-search-field]) { --field-size: 1em; }
      :is([data-mode="systems"], [data-mode="clean"], [data-mode="html"], [data-mode="img"], [data-mode="card"], [data-mode="boards"]) input[data-search-field] {
        --field-k: tan(atan2(var(--field-size), 1em));
        box-sizing: border-box !important;
        width: calc(100% / var(--field-k)) !important;
        min-width: 0 !important;
        height: calc(var(--field-h) / var(--field-k)) !important;
        margin-block: calc((var(--field-h) - var(--field-h) / var(--field-k)) / 2) !important;
        padding-block: 0 !important;
        padding-inline: calc(var(--field-ps, 0vmin) / var(--field-k)) calc(var(--field-pe, 0vmin) / var(--field-k)) !important;
        align-self: center !important;
        transform-origin: 0 50% !important;
        scale: var(--field-k) !important;
      }
    }
  }
  [data-search-field], label:has(> [data-search-field]), label[for="search-field"], label[for="bar-q"] { -webkit-tap-highlight-color: transparent; }
  [data-search-field][data-pointer-focus] { outline: 0 solid transparent !important; box-shadow: none !important; }
}
@property --field-size { syntax: '<length>'; inherits: true; initial-value: 0; }


@layer base {
  .sr[data-scope="card"], .sr-actions[data-scope="card"] {
    --search-font: "f5cce814137", "f5cce814137l", var(--face, sans-serif);
    --search-size: 2.5vmin; --search-small: 2.5vmin; --search-tiny: 2.5vmin; --search-leading: 1.032;
    --search-gap: 0vmin; --search-pad: 2.5vmin; --search-radius: 0vmin; --search-pill-radius: 0vmin; --search-ink: #fff;
  }
  .sr-shade[data-scope="card"] { display: none; }
  .sr[data-scope="card"] { position: relative; text-transform: uppercase; color: #fff; }
  .sr[data-scope="card"] .sr-ground {
    display: block; inset: 0 auto 0 50%; width: 100vw; margin-left: -50vw; border-radius: 0;
    background: linear-gradient(to bottom, rgb(0 0 0 / .82), rgb(0 0 0 / .6));
    -webkit-backdrop-filter: blur(var(--search-blur)); backdrop-filter: blur(var(--search-blur));
    -webkit-mask-image: linear-gradient(to bottom, #000 0, #000 calc(100% - 5vmin), transparent 100%); mask-image: linear-gradient(to bottom, #000 0, #000 calc(100% - 5vmin), transparent 100%);
    opacity: 0; transition: opacity var(--search-out) var(--search-ease);
  }
  .sr[data-scope="card"][data-open] .sr-ground { opacity: 1; transition-duration: var(--search-in); }
  .sr[data-scope="card"] .sr-in { padding-bottom: 5vmin; }
  .sr[data-scope="card"] .sr-row, .sr[data-scope="card"] .sr-drop-in { column-gap: 2.5vmin; row-gap: 0vmin; }
  .sr[data-scope="card"] .sr-pill, .sr-actions[data-scope="card"] .sr-pill { padding: 0; border: 0; border-radius: 0; line-height: var(--search-leading); font-size: 2.5vmin; text-transform: uppercase; color: #fff; text-decoration: none; }
  .sr[data-scope="card"] .sr-pill:is([aria-pressed="true"], [aria-current="true"]), .sr[data-scope="card"] .sr-trigger:is([aria-expanded="true"], [data-active]) { text-decoration: underline; text-decoration-thickness: 0.2vmin; text-underline-offset: 0.375vmin; }
  @media (hover: hover) { .sr[data-scope="card"] .sr-pill:hover, .sr-actions[data-scope="card"] .sr-pill:hover { text-decoration: underline; text-decoration-thickness: 0.2vmin; text-underline-offset: 0.375vmin; } }
  .sr[data-scope="card"] .sr-drop[data-open] { margin-top: 0; }
  .sr[data-scope="card"][data-layout="inplace"] .sr-status { position: absolute; width: 1vmin; height: 1vmin; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
  .sr[data-scope="card"][data-layout="inplace"] .sr-status[data-none] { position: static; width: auto; height: auto; overflow: visible; clip-path: none; white-space: normal; padding-top: var(--search-pad, 2vmin); }
  .sr[data-scope="card"][data-layout="inplace"] .sr-ground { display: none; }
  .sr[data-scope="card"][data-layout="inplace"] .sr-in { padding-bottom: 0; }
  .sr[data-scope="card"][data-layout="panel"] { width: 100%; }
  .sr[data-scope="card"][data-layout="panel"] .sr-ground { display: none; }
  .sr[data-scope="card"][data-layout="panel"] .sr-in { max-height: none; padding-bottom: 0; }
  .sr[data-scope="card"][data-layout="panel"] .sr-results { overflow: visible; line-height: 1.15; }
  .sr[data-scope="card"][data-layout="panel"] .sr-row, .sr[data-scope="card"][data-layout="panel"] .sr-drop-in { row-gap: .75vmin; }
  .sr[data-scope="card"][data-layout="panel"] :is(.sr-status, .sr-group) { padding-top: 4.125vmin; }
  .sr[data-scope="card"][data-layout="panel"] .sr-item { padding-top: 2.5vmin; }
  .sr[data-scope="card"][data-layout="panel"] :is(.sr-title, .sr-url, .sr-related-text) { color: #fff; }
  .sr[data-scope="card"][data-layout="panel"] .sr-more { margin: 2.5vmin 0; }
  [data-mode="card"] [data-search-field]:focus-visible:not([data-pointer-focus]) { outline: .25vmin solid #fff !important; outline-offset: .5vmin !important; }
  [data-mode="card"] [data-search-field] { --field-h: var(--bar-row, 4.125vmin); --field-ps: var(--af-step-1); }
  [data-mode="card"] form[data-search-script]:not([data-open]) .bar-search-tools { visibility: hidden !important; }
}


@layer base {
  .qv {
    --quick-view-blur: 2.5vmin;
    --quick-view-pad: 5vmin;
    --quick-view-name-font: "f7d18d755bb", "f7d18d755bbl", sans-serif;
    --quick-view-text-font: "fe6ffbf5b91", "fe6ffbf5b91l", "Times New Roman", Times, serif;
    --quick-view-name-size: var(--af-step-4, 5vmin);
    --quick-view-name-lead: 1;
    --quick-view-name-track: var(--af-step-1, .5vmin);
    --quick-view-text-size: var(--af-type-systems, 3vmin);
    --quick-view-text-lead: 1.2;
    --quick-view-in: var(--motion-in, .28s);
    --quick-view-out: var(--motion-out, .25s);
    --quick-view-ease: var(--motion-ease, cubic-bezier(.22, 1, .36, 1));
    --quick-view-page: var(--af-paper);
    --quick-view-inverse: var(--af-ink);
    position: fixed; inset: 0; width: 100vw; height: 100dvh; max-width: none; max-height: none;
    margin: 0; padding: 0; border: 0; background: transparent; color: #fff; overflow: visible;
    cursor: zoom-out; outline: none; -webkit-tap-highlight-color: transparent; overscroll-behavior: contain;
  }
  .qv:not([open]) { display: none; }
  .qv::backdrop { background: transparent; }
  .qv-ground { position: fixed; top: -25lvh; left: -25vw; width: 150vw; height: 150lvh; -webkit-backdrop-filter: blur(var(--quick-view-blur)) invert(1); backdrop-filter: blur(var(--quick-view-blur)) invert(1); opacity: 0; transition: opacity var(--quick-view-out) var(--quick-view-ease); }
  .qv[data-shown] .qv-ground { opacity: 1; transition-duration: var(--quick-view-in); }
  .qv-edge { position: fixed; z-index: 1; display: block; margin: 0; padding: 0; border: 0; background-color: var(--quick-view-inverse); pointer-events: none; opacity: 0; transition: opacity var(--quick-view-out) var(--quick-view-ease); }
  .qv[data-shown] .qv-edge { opacity: 1; transition-duration: var(--quick-view-in); }
  .qv-edge[data-edge="top"], .qv-edge[data-edge="bottom"] { left: 0; right: 0; height: 6vh; }
  .qv-edge[data-edge="top"] { top: 0; -webkit-mask-image: linear-gradient(to bottom, #000, transparent); mask-image: linear-gradient(to bottom, #000, transparent); }
  .qv-edge[data-edge="bottom"] { bottom: 0; -webkit-mask-image: linear-gradient(to top, #000, transparent); mask-image: linear-gradient(to top, #000, transparent); }
  .qv-edge[data-edge="left"], .qv-edge[data-edge="right"] { display: none; top: 0; bottom: 0; width: 6vw; }
  .qv-edge[data-edge="left"] { left: 0; -webkit-mask-image: linear-gradient(to right, #000, transparent); mask-image: linear-gradient(to right, #000, transparent); }
  .qv-edge[data-edge="right"] { right: 0; -webkit-mask-image: linear-gradient(to left, #000, transparent); mask-image: linear-gradient(to left, #000, transparent); }
  @media (orientation: landscape) { .qv-edge[data-edge="left"], .qv-edge[data-edge="right"] { display: block; } }
  .qv-stage { position: absolute; inset: 0; box-sizing: border-box; padding: env(safe-area-inset-top, 0vmin) env(safe-area-inset-right, 0vmin) env(safe-area-inset-bottom, 0vmin) env(safe-area-inset-left, 0vmin); display: grid; place-items: center; pointer-events: none; }
  .qv-media { display: block; box-sizing: border-box; width: 100%; height: 100%; min-width: 0; min-height: 0; object-fit: contain; opacity: 0; scale: .985; transition: opacity var(--quick-view-out) var(--quick-view-ease), scale var(--quick-view-out) var(--quick-view-ease); user-select: none; -webkit-user-select: none; }
  img.qv-media { pointer-events: none; }
  video.qv-media { width: auto; height: auto; max-width: 100%; max-height: 100%; pointer-events: auto; }
  audio.qv-media { width: min(90vmin, 100%); height: auto; pointer-events: auto; }
  .qv[data-shown] .qv-media { opacity: 1; scale: 1; transition-duration: var(--quick-view-in); }
  .qv-stage[data-step="next"] .qv-media, .qv-stage[data-step="previous"] .qv-media { animation: qv-step var(--motion-quick, .2s) var(--quick-view-ease); }
  @keyframes qv-step { from { opacity: 0; } to { opacity: 1; } }
  video.qv-media, .qv-frame { cursor: auto; }
  iframe.qv-media { width: min(100%, (100dvh - env(safe-area-inset-top, 0vmin) - env(safe-area-inset-bottom, 0vmin)) * 16 / 9); height: auto; aspect-ratio: 16 / 9; border: 0; background: #000; object-fit: fill; pointer-events: auto; }
  .qv-document { display: grid; grid-template-rows: minmax(0, 1fr) auto; width: min(100%, 120vmin); height: 100%; padding: 5vmin 0 15vmin; cursor: auto; pointer-events: auto; }
  .qv-document .qv-frame { grid-row: 1; grid-column: 1; width: 100%; height: 100%; border: 0; background: #fff; }
  .qv-document .qv-poster { grid-row: 1; grid-column: 1; width: 100%; height: 100%; object-fit: contain; }
  .qv-open { grid-row: 2; padding-top: 1.25vmin; font-family: var(--quick-view-text-font); font-weight: 300; font-size: var(--quick-view-text-size); color: var(--quick-view-page) !important; text-shadow: 0 0 var(--af-step-0) var(--quick-view-inverse), 0 0 var(--af-step-0) var(--quick-view-inverse) !important; text-align: center; overflow-wrap: anywhere; text-decoration: underline; text-decoration-thickness: .15vmin; text-decoration-color: currentColor; }
  .qv-caption { position: absolute; z-index: 2; left: max(var(--quick-view-pad), env(safe-area-inset-left, 0vmin)); right: max(var(--quick-view-pad), env(safe-area-inset-right, 0vmin)); bottom: calc(var(--quick-view-pad) + env(safe-area-inset-bottom, 0vmin)); margin: 0; padding: 0; display: flex; flex-direction: column; align-items: center; gap: 0; text-align: center !important; color: var(--quick-view-page) !important; pointer-events: none; }
  .qv-caption[hidden] { display: none; }
  .qv .qv-line { display: block; max-width: 100%; color: var(--quick-view-page) !important; margin: 0 !important; padding: 0 !important; border: 0 !important; background: none !important; overflow-wrap: anywhere; font-style: normal !important; font-variant: normal !important; text-decoration: none !important; text-shadow: none; box-shadow: none !important; opacity: 1 !important; }
  .qv .qv-name, .qv .qv-title { font-family: var(--quick-view-name-font) !important; font-size: var(--quick-view-name-size) !important; line-height: var(--quick-view-name-lead) !important; letter-spacing: var(--quick-view-name-track) !important; text-transform: uppercase !important; }
  .qv .qv-name { font-weight: 900 !important; }
  .qv .qv-title { font-weight: 800 !important; color: inherit !important; pointer-events: auto; cursor: pointer; -webkit-tap-highlight-color: transparent; }
  .qv .qv-title:not([href]) { pointer-events: none; cursor: inherit; }
  .qv .qv-text { font-family: var(--quick-view-text-font) !important; font-size: var(--quick-view-text-size) !important; font-weight: 300 !important; line-height: var(--quick-view-text-lead) !important; letter-spacing: normal !important; text-transform: none !important; }
  .qv .qv-name + .qv-title, .qv .qv-title + .qv-text, .qv .qv-name + .qv-text { margin-top: calc(var(--quick-view-text-size) * .5) !important; }
  .qv .qv-ink { font: inherit !important; letter-spacing: inherit !important; text-transform: inherit !important; text-decoration: none !important; color: var(--quick-view-page) !important; text-shadow: 0 0 var(--af-step-0) var(--quick-view-inverse), 0 0 var(--af-step-0) var(--quick-view-inverse) !important; }
  .qv .qv-title:focus-visible { outline: var(--af-ring, max(.15vmin, .075vmax)) solid currentColor; outline-offset: var(--af-ring-gap, max(.25vmin, .125vmax)); }
  .qv-help { position: absolute; width: 1vmin; height: 1vmin; overflow: hidden; clip-path: inset(50%); }
  @media (prefers-reduced-motion: reduce) {
    .qv { --quick-view-in: 0s; --quick-view-out: 0s; }
    .qv-media { scale: 1; }
    .qv-stage[data-step] .qv-media { animation: none; }
  }
  @media (forced-colors: active) { .qv-ground { background: Canvas; } .qv-edge { display: none !important; } .qv .qv-line, .qv .qv-ink, .qv .qv-open { color: CanvasText !important; text-shadow: none !important; } }
  .media.zoom, [data-quick-view-media], a[data-quick-view] { cursor: zoom-in; }
}


:root[data-mode="card"] {
  --bar-measure: min(90vmin, 100vw - 2.5vmin);
  --bar-row: 4.125vmin;
  --bar-top: calc(1.25vmin + env(safe-area-inset-top, 0vmin));
  --bar-rest: calc(var(--bar-top) + 20vmin);
  --gap: 2.5vmin;
  --ease: cubic-bezier(.22, 1, .36, 1);
  color-scheme: dark;
  background: #000;
  scrollbar-width: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
  scroll-padding-block-start: var(--bar-rest);
}
:root[data-mode="card"]::-webkit-scrollbar { display: none; }
[data-mode="card"] body { margin: 0; background: #000; color: #fff; min-block-size: 100lvh; }
[data-mode="card"] .site { display: block; }
[data-mode="card"] .table {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: var(--gap);
  justify-content: center;
  align-content: flex-start;
  box-sizing: border-box;
  min-block-size: 100lvh;
  margin: 0;
  padding: var(--bar-rest) max(var(--gap), env(safe-area-inset-right, 0vmin)) calc(var(--gap) + env(safe-area-inset-bottom, 0vmin)) max(var(--gap), env(safe-area-inset-left, 0vmin));
  outline: none;
}
[data-mode="card"] .table[data-across="3"] { padding-inline: max(var(--gap), (100vw - 95vmin) / 2); }
[data-mode="card"] .deal, [data-mode="card"] .deal-foot { display: contents; margin: 0; padding: 0; list-style: none; }
[data-mode="card"] .unseen { position: absolute; inline-size: 1vmin; block-size: 1vmin; margin: 0; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
[data-mode="card"] .none {
  display: flex;
  flex: 0 0 100%;
  flex-direction: column;
  justify-content: center;
  box-sizing: border-box;
  min-block-size: 42vmin;
  padding-inline: calc((100% - var(--bar-measure)) / 2);
  list-style: none;
  font: 900 2.5vmin/1.032 var(--pc-signs);
  text-transform: uppercase;
  color: #fff;
}
[data-mode="card"] .none-title { margin: 0; font: inherit; }
[data-mode="card"] .none-text { margin: 1.2vmin 0 0; }
[data-mode="card"] .none-go { margin: 2.5vmin 0 0; }
[data-mode="card"] .none-go a { color: inherit; text-decoration: underline; text-decoration-thickness: .25vmin; text-underline-offset: .3vmin; }
[data-mode="card"] .none-go a:is(:hover, :focus-visible) { outline: none; text-decoration-style: double; }
[data-mode="card"] .pcard[hidden] { display: none; }
[data-mode="card"] .bar {
  position: fixed;
  inset: 0 0 auto;
  z-index: 40;
  padding-block: var(--bar-top) .75vmin;
  color: #fff;
  font: 900 2.5vmin/1 var(--pc-signs);
  font-synthesis: style;
  letter-spacing: 0;
  text-transform: uppercase;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
  -webkit-tap-highlight-color: transparent;
}
[data-mode="card"] .bar-ground {
  position: absolute;
  inset: 0;
  z-index: -1;
  background: rgb(0 0 0 / .82);
  -webkit-backdrop-filter: blur(2.5vmin);
  backdrop-filter: blur(2.5vmin);
  -webkit-mask-image: linear-gradient(#000 calc(100% - 1.5vmin), transparent);
  mask-image: linear-gradient(#000 calc(100% - 1.5vmin), transparent);
  pointer-events: none;
}
[data-mode="card"] .bar *, [data-mode="card"] .bar *::before, [data-mode="card"] .bar *::after { box-sizing: border-box; }
[data-mode="card"] .bar-col { inline-size: var(--bar-measure); margin-inline: auto; view-transition-name: bar; }
[data-mode="card"] .bar ul { margin: 0; padding: 0; list-style: none; }
[data-mode="card"] .bar-link {
  display: inline-flex;
  align-items: center;
  min-block-size: var(--bar-row);
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: none;
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  text-decoration: underline transparent;
  text-decoration-thickness: .25vmin;
  text-underline-offset: .3vmin;
  text-decoration-skip-ink: none;
  white-space: nowrap;
  cursor: pointer;
  transition: text-decoration-color var(--motion-quick) var(--ease), opacity var(--motion-quick) var(--ease);
}
[data-mode="card"] .bar-link[aria-current] { text-decoration-color: currentColor; }
[data-mode="card"] .bar-link:focus-visible { outline: none; text-decoration-color: currentColor; text-decoration-style: double; }
[data-mode="card"] .bar-link:active { opacity: .75; }
@media (hover: hover) { [data-mode="card"] .bar-link:hover { text-decoration-color: currentColor; } }
[data-mode="card"] .bar-sections > ul {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  column-gap: .6vmin;
}
[data-mode="card"] .bar-cell { display: contents; }
[data-mode="card"] .bar-head {
  display: flex;
  grid-row: calc(var(--r) * 2 + 1);
  grid-column: calc(var(--c) + 1);
  align-items: center;
  min-inline-size: 0;
  block-size: calc(var(--bar-row) + .75vmin);
  padding-block-end: .75vmin;
}
[data-mode="card"] .bar-plus {
  display: inline-flex;
  align-items: center;
  align-self: stretch;
  margin: 0;
  padding: 0 0 0 .65vmin;
  border: 0;
  background: none;
  color: inherit;
  font: inherit;
  cursor: pointer;
}
[data-mode="card"] .bar-plus > span::before { content: "+"; }
[data-mode="card"] .bar-plus:focus-visible { outline: none; text-decoration: underline double; text-decoration-thickness: .25vmin; text-underline-offset: .3vmin; }
[data-mode="card"] .bar-random svg { display: block; block-size: 1.75vmin; inline-size: auto; fill: currentColor; }
[data-mode="card"] .bar-random .bar-link:is(:hover, :focus-visible) { opacity: .75; }
[data-mode="card"] .bar .bar-menu {
  display: none;
  grid-row: calc(var(--r) * 2 + 2);
  grid-column: 1 / -1;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  column-gap: .6vmin;
  row-gap: .75vmin;
  padding-block-end: .75vmin;
}
[data-mode="card"] .bar-menu > li { display: flex; grid-column: span var(--span, 1); min-inline-size: 0; }
[data-mode="card"] .bar-work { font-style: italic; }
[data-mode="card"] .bar .bar-cell[data-open] > .bar-menu { display: grid; animation: bar-unfold var(--motion-in) var(--ease) both; }
[data-mode="card"] .bar-cell[data-open] .bar-plus > span::before { content: "−"; }
@media (hover: hover) and (pointer: fine) {
  [data-mode="card"] .bar:not([data-script]) .bar-cell:hover > .bar-menu { display: grid; animation: bar-unfold var(--motion-in) var(--ease) both; }
  [data-mode="card"] .bar:not([data-script]) .bar-cell:hover .bar-plus > span::before { content: "−"; }
}
[data-mode="card"] .bar:not([data-script]) .bar-cell:focus-within > .bar-menu { display: grid; }
[data-mode="card"] .bar:not([data-script]) .bar-cell:focus-within .bar-plus > span::before { content: "−"; }
@keyframes bar-unfold { from { opacity: 0; transform: translateY(-.75vmin); } }
[data-mode="card"] .bar-modes { margin-block-start: .5vmin; }
[data-mode="card"] .bar-modes > ul > li { display: flex; min-inline-size: 0; }
[data-mode="card"] .bar-modes > ul { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); column-gap: .6vmin; }
[data-mode="card"] .bar-search {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  margin: .75vmin 0 0;
}
[data-mode="card"] .bar-search-label { display: inline-flex; align-items: center; block-size: var(--bar-row); cursor: text; }
[data-mode="card"] .bar-search-colon { visibility: hidden; }
[data-mode="card"] .bar-search-field {
  box-sizing: border-box;
  inline-size: 100%;
  block-size: var(--bar-row);
  margin: 0;
  padding: 0 0 0 .5vmin;
  border: 0;
  border-radius: 0;
  outline: none;
  background: none;
  color: inherit;
  caret-color: currentColor;
  font: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  appearance: none;
  -webkit-appearance: none;
}
[data-mode="card"] .bar-search-field::-webkit-search-cancel-button, [data-mode="card"] .bar-search-field::-webkit-search-decoration { -webkit-appearance: none; display: none; }
[data-mode="card"] .bar-search-tools { display: inline-flex; gap: 2.5vmin; visibility: hidden; opacity: 0; transition: opacity var(--motion-quick) var(--ease), visibility 0s var(--motion-quick); }
[data-mode="card"] .bar-search:is(:focus-within, [data-open]) .bar-search-tools,
[data-mode="card"] .bar-search:has(.bar-search-field:not(:placeholder-shown)) .bar-search-tools { visibility: visible; opacity: 1; transition-delay: 0s; }
[data-mode="card"] .bar-search:has(.bar-search-field:not(:placeholder-shown)) .bar-search-colon,
[data-mode="card"] .bar-search[data-typed] .bar-search-colon { visibility: visible; }
[data-mode="card"] .bar-filters { grid-column: 1 / -1; display: flex; flex-wrap: wrap; column-gap: 2.5vmin; row-gap: .75vmin; padding-block-start: .75vmin; }
[data-mode="card"] .bar-filters[hidden] { display: none; }
[data-mode="card"] .bar-filters :is(a, button, summary, label) {
  display: inline-flex; align-items: center; min-block-size: var(--bar-row); margin: 0; padding: 0; border: 0; border-radius: 0; background: none; color: inherit; font: inherit; text-transform: inherit; cursor: pointer;
  text-decoration: underline transparent; text-decoration-thickness: .25vmin; text-underline-offset: .3vmin;
}
[data-mode="card"] .bar-filters :is(a, button, summary, label):is(:hover, :focus-visible, [aria-pressed="true"], [aria-current], [aria-selected="true"]) { outline: none; text-decoration-color: currentColor; }
[data-mode="card"] .bar:not([data-script]) [data-search-close] { display: none; }
[data-mode="card"] .sr[data-scope="card"], [data-mode="card"] .sr-actions[data-scope="card"] { --search-font: var(--pc-signs); }
[data-mode="card"] .bar-panel[hidden] { display: none; }
[data-mode="card"] .pcard-more { content-visibility: visible; }
[data-mode="card"] .more-label {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: center;
  background: #fff;
  color: #000;
  text-decoration: underline transparent;
  text-decoration-thickness: .25vmin;
  text-underline-offset: .3vmin;
  cursor: pointer;
  outline: none;
  -webkit-tap-highlight-color: transparent;
  transition: background-color var(--motion-calm) var(--ease), color var(--motion-calm) var(--ease), text-decoration-color var(--motion-calm) var(--ease);
}
[data-mode="card"] .more-label:is(:focus-visible, :active) { background: #000; color: #fff; text-decoration-color: currentColor; }
@media (hover: hover) { [data-mode="card"] .more-label:hover { background: #000; color: #fff; text-decoration-color: currentColor; } }
[data-mode="card"] .pcard-more:has(> .more-label:focus-visible) { outline: .25vmin solid #fff; outline-offset: -.75vmin; }
[data-mode="card"] .pcard-more[aria-busy="true"] > .more-label { cursor: progress; }
[data-mode="card"] .pcard-more ~ .pcard { display: none; }
[data-mode="card"] .deal[data-search-filtered] > .pcard-more { display: none; }
[data-mode="card"] .deal[data-search-filtered] > .pcard:not(.pcard-more):not([hidden]) { display: flex; }
[data-mode="card"] .pcard-footer .pcard-text { gap: .5vmin; }
[data-mode="card"] .pcard-footer .pcard-text :is(p, ul, nav) { margin: 0; padding: 0; list-style: none; }
[data-mode="card"] .pcard-footer .pcard-text p:not(.pcard-big) { font-size: 1.5vmin; }
[data-mode="card"] .pcard-footer .pcard-small p { margin: 0 0 2.322vmin; font-size: 1.5vmin; }
[data-mode="card"] .pcard-footer .pcard-small p:last-child { margin: 0; }
[data-mode="card"] .pcard-footer .pcard-index { font-size: 1.5vmin; }
[data-mode="card"] .pcard-footer .pcard-code { display: block; align-self: center; inline-size: 16.917vmin; block-size: 16.917vmin; }
[data-mode="card"] .pcard-footer .pcard-code img { display: block; inline-size: 100%; block-size: 100%; object-fit: contain; }
[data-mode="card"] .pcard-footer .pcard-licence { display: inline-flex; gap: .2vmin; }
[data-mode="card"] .pcard-footer .pcard-licence svg { inline-size: 2vmin; block-size: 2vmin; }
[data-mode="card"] .pcard-footer .pcard-formats { display: flex; flex-wrap: wrap; gap: 0 1.25vmin; }
[data-mode="card"] .pcard-footer .pcard-clock { min-block-size: 4.644vmin; font-variant-numeric: tabular-nums; }
[data-mode="card"] .pcard-footer a[aria-current] { text-decoration: underline; text-decoration-thickness: max(.1vmin, .05vmax); text-underline-offset: .3vmin; }
[data-mode="card"][data-section="pplus"] .pcard:not(.pcard-more, .pcard-plate, :has(.pcard-rouge)) {
  --pc-ink: #fff;
  --pc-paper: #000;
  box-shadow: inset 0 0 0 max(.15vmin, .125vmax) #fff;
}
[data-mode="card"][data-section="pplus"] .pcard.pcard-goes:not(.pcard-plate):focus-within { background: #fff; color: #000; }
@media (hover: hover) {
  [data-mode="card"][data-section="pplus"] .pcard.pcard-goes:not(.pcard-plate):hover { background: #fff; color: #000; }
}
@view-transition { navigation: auto; }
:root[data-mode="card"] { --ease: var(--motion-ease); }
[data-mode="card"] .bar-menu { opacity: 0; transform: translateY(-.75vmin); transition: opacity var(--motion-out) var(--ease), transform var(--motion-out) var(--ease), display var(--motion-out) allow-discrete; }
[data-mode="card"] .bar .bar-cell[data-open] > .bar-menu,
[data-mode="card"] .bar:not([data-script]) .bar-cell:focus-within > .bar-menu { opacity: 1; transform: none; animation: none; transition-duration: var(--motion-in); }
@media (hover: hover) and (pointer: fine) { [data-mode="card"] .bar:not([data-script]) .bar-cell:hover > .bar-menu { opacity: 1; transform: none; animation: none; transition-duration: var(--motion-in); } }
@starting-style {
  [data-mode="card"] .bar .bar-cell[data-open] > .bar-menu,
  [data-mode="card"] .bar:not([data-script]) .bar-cell:focus-within > .bar-menu,
  [data-mode="card"] .bar:not([data-script]) .bar-cell:hover > .bar-menu { opacity: 0; transform: translateY(-.75vmin); }
}
[data-mode="card"]::view-transition-old(root), [data-mode="card"]::view-transition-new(root) { animation-duration: var(--motion-mode); animation-timing-function: var(--motion-ease); }
[data-mode="card"]::view-transition-group(bar) { animation-duration: var(--motion-mode); }
[data-mode="card"] .pcard-text a:not(:hover):not(:focus-visible) { text-decoration: underline transparent; text-decoration-thickness: max(.1vmin, .05vmax); text-underline-offset: .3vmin; }
[data-mode="card"] .pcard-text a { transition: text-decoration-color var(--motion-hover) var(--ease); }
:where([data-mode="card"] .pcard-goes) { transition: background-color var(--motion-calm) var(--ease), color var(--motion-calm) var(--ease); }
[data-mode="card"] .pcard-img[data-arriving] { opacity: 0; }
[data-mode="card"] .pcard-img { transition: opacity var(--motion-picture) var(--motion-ease-picture); }
[data-mode="card"] .pcard[data-dealt] { animation: deal-in var(--motion-calm) var(--ease) both; }
@keyframes deal-in { from { opacity: 0; transform: translateY(1.25vmin); } }
[data-mode="card"] .pcard-media:active > .pcard-img { opacity: .75; transition-duration: var(--motion-press); }
@media (prefers-reduced-motion: reduce) {
  @view-transition { navigation: none; }
  [data-mode="card"] .bar-link, [data-mode="card"] .more-label, [data-mode="card"] .bar-search-tools, [data-mode="card"] .pcard-img { transition: none; }
  [data-mode="card"] .pcard[data-dealt] { animation: none; }
  [data-mode="card"] .pcard-img[data-arriving] { opacity: 1; }
  *, *::before, *::after { transition-duration: 0s !important; transition-delay: 0s !important; animation-duration: 0s !important; animation-delay: 0s !important; animation-iteration-count: 1 !important; scroll-behavior: auto !important; }
  ::view-transition-group(*), ::view-transition-old(*), ::view-transition-new(*) { animation: none !important; }
}
[data-mode="card"] .table-search { display: block; inline-size: var(--bar-measure); margin-inline: auto; padding-inline: 0; font: 900 2.5vmin/1.032 var(--pc-signs); text-transform: uppercase; color: #fff; }
[data-mode="card"] .search-page-title { position: absolute; inline-size: 1vmin; block-size: 1vmin; margin: 0; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
[data-mode="card"] .table-search a { color: #fff; }
[data-mode="card"] .table { padding-block-start: calc(var(--bar-rest) + var(--push, 0vw)); }
[data-mode="card"] .bar-plus { padding-inline: .65vmin .9vmin; margin-inline-end: -.9vmin; }
[data-mode="card"] .bar-head > .bar-link { padding-inline: 1vmin 0; margin-inline: -1vmin 0; }
