/* Presentation stylesheet (generated by ~/fleet/css-src/pr/build.mjs; DESIGN-SYSTEM §4i). Loaded after app.css and
   /theme.css only on the public pages of a design record whose presentation names this file. Colours, fonts and timing are
   the record's tokens; every rule is in both device blocks (R2), each device hides the other's tree (R2b). */
@media (max-width: 47.9375em) {
  .pres-pb { --pb-hair: var(--line); --pb-line: 0.125rem; --pb-pitch: 1.5rem; --pb-hole-c: color-mix(in srgb, var(--text) 30%, transparent); background-color: var(--bg); background-image: radial-gradient(var(--pb-hole-c) 0 0.09rem, transparent 0.11rem); background-size: var(--pb-pitch) var(--pb-pitch); overflow-x: clip; }
  :where(.pres-pb) a { color: inherit; text-decoration-thickness: var(--pb-hair); text-underline-offset: 0.2em; }
  .pres-pb ::selection { background: var(--signal); color: var(--on-signal); }
  .pres-pb :focus-visible { outline: var(--pb-line) solid var(--signal); outline-offset: 0.2rem; }
  :where(.pres-pb) :is(h1, h2, h3) { font-family: var(--font-display); color: inherit; letter-spacing: normal; text-transform: uppercase; text-wrap: balance; }
  :where(.pres-pb) :is(.prose, .article-prose) :is(h1, h2, h3) { text-transform: none; }
  .pb-main { position: relative; container-type: inline-size; padding: 0; }
  .pb-main.is-shared { padding: var(--pb-f1-3) var(--pb-f1-2) var(--pb-f3-4); }
  .pres-pb .pb-main .wrap { background: var(--surface); border: var(--pb-hair) solid var(--border); padding: var(--pb-f1-2); }
  .pres-pb { --island-h: calc(var(--tap) + 1rem); }
  .pres-pb { overflow-wrap: anywhere; }
  .pres-pb .d-consent { display: none; }
  .m-pb-bar { position: sticky; inset-block-start: 0; z-index: 8; display: grid; grid-template-columns: minmax(0, 1fr); align-items: center; padding: var(--space-s) var(--space); background: var(--bg); border-block-end: var(--pb-hair) solid var(--border); }
  .m-pb-thumb { position: fixed; inset-inline: 0; inset-block-end: 0; z-index: 8; display: grid; grid-template-columns: repeat(auto-fit, minmax(0, 1fr)); grid-auto-flow: column; gap: var(--space-s); padding: 0.5rem 1rem calc(0.5rem + env(safe-area-inset-bottom, 0rem)); background: var(--bg); border-block-start: var(--pb-hair) solid var(--border); }
  .m-pb-thumb-cta { display: flex; align-items: center; justify-content: center; min-block-size: var(--tap); padding: 0 1.067em; border: var(--pb-hair) solid currentColor; text-align: center; text-decoration: none; font: 700 0.9375rem/1.1 var(--font-body); overflow-wrap: anywhere; touch-action: manipulation; }
  .m-pb-brand { display: flex; align-items: center; min-block-size: var(--tap); text-decoration: none; font: 800 1.25rem/1.05 var(--font-display); text-transform: uppercase; overflow-wrap: break-word; }
  .m-pb-open { min-block-size: var(--tap); padding: 0 var(--space); border: 0; background: var(--signal); color: var(--on-signal); font: 700 0.9375rem/1 var(--font-body); cursor: pointer; touch-action: manipulation; }
  .pb-sheet { inline-size: 100%; max-inline-size: 100%; max-block-size: calc(100dvh - 2rem - env(safe-area-inset-top, 0rem)); margin: auto 0 0; padding: 1.25rem 1rem calc(2rem + env(safe-area-inset-bottom, 0rem)); border: 0; border-start-start-radius: 1rem; border-start-end-radius: 1rem; background: var(--text); color: var(--bg); overflow-y: auto; overscroll-behavior: contain; }
  .pb-sheet::backdrop { background: var(--backdrop); }
  .m-pb-sheet-head { display: flex; align-items: center; justify-content: space-between; gap: var(--space); margin-block-end: var(--space); }
  .d-pb-sheet-head { display: none; }
  .m-pb-sheet-h { margin: 0; font: 800 1.75rem/1 var(--font-display); text-transform: uppercase; }
  .d-pb-sheet-h { display: none; }
  .m-pb-sheet-close { min-block-size: var(--tap); padding: 0 1.067em; border: var(--pb-hair) solid currentColor; background: none; color: inherit; font: 600 0.9375rem/1 var(--font-body); cursor: pointer; }
  .d-pb-sheet-close { display: none; }
  .m-pb-sheet-group { margin: var(--space-m) 0 var(--space-s); font: 700 1rem/1.3 var(--font-display); text-transform: uppercase; opacity: 0.75; }
  .d-pb-sheet-group { display: none; }
  .m-pb-sheet-list { list-style: none; margin: 0; padding: 0; }
  .d-pb-sheet-list { display: none; }
  .m-pb-sheet-link { display: flex; align-items: center; inline-size: 100%; min-block-size: 3.25rem; padding: 0.364em 0; border: 0; border-block-end: var(--pb-hair) solid color-mix(in srgb, var(--bg) 35%, transparent); background: none; color: inherit; text-align: start; font: 700 1.375rem/1.15 var(--font-display); text-transform: uppercase; text-decoration: none; cursor: pointer; }
  .d-pb-sheet-link { display: none; }
  .m-pb-sheet-link[aria-current="page"] { color: var(--bg); background: var(--signal); padding-inline: var(--pb-x0_75); }
  .d-pb-sheet-link[aria-current="page"] { display: none; }
  .m-pb-sheet-in { display: block; }
  .d-pb-sheet-in { display: none; }
  .m-pb-sheet-langs { margin-block-start: var(--space-m); }
  .m-pb-sheet-in .m-pb-theme { margin-block-start: var(--space-m); border-color: var(--bg); }
  .m-pb-sheet-in .m-pb-theme-seg { color: var(--bg); }
  .m-pb-sheet-in .m-pb-theme-seg:has(input:checked) { background: var(--bg); color: var(--text); }
  .m-pb-theme { display: flex; margin: 0; padding: 0; border: var(--pb-hair) solid var(--border); overflow: hidden; }
  .d-pb-theme { display: none; }
  .m-pb-theme-seg { position: relative; display: grid; place-items: center; min-block-size: var(--tap); margin: 0; padding: 0 var(--space-s); color: var(--text-2); font: 600 0.75rem/1 var(--font-body); cursor: pointer; }
  .d-pb-theme-seg { display: none; }
  .m-pb-theme-seg input { position: absolute; inset: 0; margin: 0; opacity: 0; cursor: pointer; }
  .d-pb-theme-seg input { display: none; }
  .m-pb-theme-seg:has(input:checked) { background: var(--text); color: var(--bg); }
  .d-pb-theme-seg:has(input:checked) { display: none; }
  .m-pb-theme-seg:has(input:focus-visible) { outline: var(--pb-line) solid var(--signal); outline-offset: -0.25rem; }
  .d-pb-theme-seg:has(input:focus-visible) { display: none; }
  .m-pb-theme[hidden] { display: none; }
  .d-pb-theme[hidden] { display: none; }
  .d-pb-drawer { display: none; }
  .d-pb-brand { display: none; }
  .d-pb-brand-sub { display: none; }
  .d-pb-tags { display: none; }
  .d-pb-tags-sub { display: none; }
  .d-pb-tag-group { display: none; }
  .d-pb-tag { display: none; }
  .d-pb-tag:dir(rtl) { display: none; }
  .d-pb-tag[aria-current="page"] { display: none; }
  @media (hover: hover) { .d-pb-tag:hover { display: none; } }
  .d-pb-tools { display: none; }
  .d-pb-tools .d-lang { display: none; }
  .pres-pb .d-lang-panel { display: none; }
  .pres-pb .d-cookie-fab { display: none; }
  .pres-pb .m-cookie-fab { inset-inline-start: 1rem; inset-inline-end: auto; inset-block-end: calc(var(--tap) + 2rem + env(safe-area-inset-bottom, 0rem)); }
  .pres-pb .m-le-open { inset-block-end: calc(var(--tap) + 2rem + env(safe-area-inset-bottom, 0rem)); }
  .d-pb-cta { display: none; }
  .d-pb-open { display: none; }
  .m-pb-hole { display: block; inline-size: 0.875rem; block-size: 0.875rem; margin-inline: auto; border-radius: 50%; border: 0.15rem solid currentColor; opacity: 0.8; }
  .d-pb-hole { display: none; }
  .pb-board { display: grid; align-content: end; gap: var(--pb-f1-1_25); min-block-size: 28rem; padding: var(--pb-f2_5-4) var(--pb-f1-3) var(--pb-f2-3); border-block-end: var(--pb-hair) solid var(--border); }
  .pb-board { margin-block-end: var(--pb-f2-3); }
  .pb-board-h { margin: 0; max-inline-size: 16em; font: 800 clamp(var(--step-2), calc(0.5rem + 9cqi), 2.75rem)/0.96 var(--font-display); text-transform: uppercase; }
  .pb-board-h.is-long { font-size: clamp(var(--step-2), calc(1rem + 7cqi), 2.5rem); }
  .m-pb-stamp { justify-self: start; margin: 0; padding: 0.4em 0.8em; border: var(--pb-line) solid currentColor; font: 700 0.9375rem/1.2 var(--font-display); }
  .d-pb-stamp { display: none; }
  .m-pb-board-line { margin: 0; max-inline-size: var(--pb-lead); font: 400 1.125rem/1.5 var(--font-body); color: var(--text-2); }
  .d-pb-board-line { display: none; }
  .m-pb-board-body { max-inline-size: var(--pb-lead); }
  .d-pb-board-body { display: none; }
  .m-pb-board-go { justify-self: start; display: inline-flex; align-items: center; min-block-size: 3rem; padding: 0 1.412em; background: var(--signal); color: var(--on-signal); text-decoration: none; font: 700 1.0625rem/1 var(--font-body); transition: translate var(--dur-fast) var(--ease-out); }
  .d-pb-board-go { display: none; }
  @media (hover: hover) { .m-pb-board-go:hover { translate: 0 0.125rem; } }
  @media (hover: hover) { .d-pb-board-go:hover { display: none; } }
  .pb-front { padding: var(--space-l) var(--space); }
  .m-pb-wall, .m-pb-sec, .m-pb-group, .m-pb-talk, .m-pb-orders { padding: var(--pb-x2_5) var(--space) 0; display: grid; gap: var(--space); }
  .d-pb-wall, .d-pb-sec, .d-pb-group, .d-pb-talk, .d-pb-orders { display: none; }
  .m-pb-sec-h, .m-pb-group-h, .m-pb-talk-h, .m-pb-orders-h { margin: 0; font: 800 1.75rem/1.05 var(--font-display); text-transform: uppercase; }
  .d-pb-sec-h, .d-pb-group-h, .d-pb-talk-h, .d-pb-orders-h { display: none; }
  .m-pb-sec-note { margin: 0; color: var(--text-2); font: 500 0.9375rem/1.4 var(--font-body); }
  .d-pb-sec-note { display: none; }
  .m-pb-sec-body, .m-pb-talk-body { max-inline-size: var(--pb-lead); }
  .d-pb-sec-body, .d-pb-talk-body { display: none; }
  .m-pb-hangers { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--pb-x0_75); }
  .d-pb-hangers { display: none; }
  .m-pb-hang { position: relative; contain: inline-size layout; display: grid; align-content: start; gap: var(--space-s); padding: var(--space-s) var(--space-s) var(--pb-x0_75); background: var(--surface); border: var(--pb-hair) solid var(--border); }
  @supports (grid-template-columns: subgrid) { .d-pb-wall { display: none; } }
  @supports (grid-template-columns: subgrid) { .d-pb-wall > * { display: none; } }
  @supports (grid-template-columns: subgrid) { .d-pb-hangers { display: none; } }
  .d-pb-hang { display: none; }
  .d-pb-hang:nth-child(6n + 1) { display: none; }
  .d-pb-hang:nth-child(6n + 2) { display: none; }
  .d-pb-hang:nth-child(6n + 4) { display: none; }
  .d-pb-hang:nth-child(6n + 5) { display: none; }
  .d-pb-hang:nth-child(2n) { display: none; }
  @media (hover: hover) { .d-pb-hang:hover { display: none; } }
  @media (hover: hover) { .m-pb-hang:hover { translate: 0 0.25rem; } }
  .m-pb-hang-img { inline-size: 100%; block-size: auto; aspect-ratio: 4 / 3; object-fit: cover; display: block; }
  .d-pb-hang-img { display: none; }
  .m-pb-hang-title { margin: 0; font: 700 1.1875rem/1.15 var(--font-display); text-transform: uppercase; overflow-wrap: anywhere; }
  .d-pb-hang-title { display: none; }
  .m-pb-hang-title a { text-decoration: none; }
  .d-pb-hang-title a { display: none; }
  a.m-pb-hang-title { text-decoration: none; }
  a.d-pb-hang-title { text-decoration: none; }
  a.m-pb-hang-title::after { content: ""; position: absolute; inset: 0; }
  a.d-pb-hang-title::after { content: ""; position: absolute; inset: 0; }
  .m-pb-hang-title a::after, .m-pb-pin-title a::after { content: ""; position: absolute; inset: 0; }
  .d-pb-hang-title a::after, .d-pb-pin-title a::after { display: none; }
  .m-pb-hang-text { margin: 0; color: var(--text-2); font: 400 0.9375rem/1.45 var(--font-body); }
  .d-pb-hang-text { display: none; }
  .m-pb-chips { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: var(--space-s); }
  .d-pb-chips { display: none; }
  .m-pb-chip { border: var(--pb-hair) solid var(--text); background: var(--surface); }
  .d-pb-chip { display: none; }
  .m-pb-chip-sum { display: flex; align-items: center; min-block-size: var(--tap); padding: 0 1em; cursor: pointer; font: 700 1rem/1.2 var(--font-display); text-transform: uppercase; list-style: none; }
  .d-pb-chip-sum { display: none; }
  .m-pb-chip-text { margin: 0; padding: 0 var(--space) var(--space-s); color: var(--text-2); }
  .d-pb-chip-text { display: none; }
  .m-pb-chip-link { display: inline-flex; align-items: center; min-block-size: var(--tap); padding: 0 var(--space) var(--space-s); }
  .d-pb-chip-link { display: none; }
  .m-pb-talk { border: var(--pb-line) solid var(--text); margin: var(--pb-f2_5-4) var(--pb-f1-3) 0; padding: var(--space-m) var(--space); background: var(--surface); }
  .d-pb-talk { display: none; }
  .m-pb-talk { margin: var(--pb-x2_5) var(--space) 0; padding: var(--space-m) var(--space); }
  .d-pb-talk { display: none; }
  .m-pb-reach { list-style: none; margin: 0; padding: 0; display: grid; gap: var(--pb-f0_5-0_75); }
  .d-pb-reach { display: none; }
  .m-pb-reach-link { display: flex; align-items: center; justify-content: center; min-block-size: 3rem; padding: 0 1.25em; border: var(--pb-hair) solid currentColor; text-decoration: none; font: 600 1rem/1.2 var(--font-body); }
  .d-pb-reach-link { display: none; }
  .m-pb-reach-link.is-main { background: var(--signal); color: var(--on-signal); border-color: var(--signal); }
  .d-pb-reach-link.is-main { display: none; }
  .m-pb-pins { list-style: none; margin: 0; padding: 0; display: grid; gap: var(--space); }
  .d-pb-pins { display: none; }
  .m-pb-pin { position: relative; display: grid; gap: var(--space-s); padding: var(--pb-x0_75) var(--space) var(--space); background: var(--text); color: var(--bg); }
  .d-pb-pin { display: none; }
  .d-pb-pin:nth-child(3n + 2) { display: none; }
  .d-pb-pin:nth-child(3n + 3) { display: none; }
  .m-pb-orders.is-list .m-pb-pin { background: var(--surface); color: var(--text); border: var(--pb-hair) solid var(--border); }
  .d-pb-orders.is-list .d-pb-pin { display: none; }
  .m-pb-orders.is-list .m-pb-pin :focus-visible, .m-pb-orders.is-list .m-pb-pin a:focus-visible { outline-color: var(--text); }
  .d-pb-orders.is-list .d-pb-pin :focus-visible, .d-pb-orders.is-list .d-pb-pin a:focus-visible { display: none; }
  .m-pb-pin-img { inline-size: 100%; block-size: auto; aspect-ratio: 4 / 3; object-fit: cover; display: block; border: var(--pb-hair) solid var(--border); }
  .d-pb-pin-img { display: none; }
  .m-pb-pin-langs { color: inherit; }
  .d-pb-pin-langs { display: none; }
  @media (hover: hover) { .d-pb-pin:hover { display: none; } }
  .m-pb-pin-area { margin: 0; font: 600 0.875rem/1.3 var(--font-body); opacity: 0.8; }
  .d-pb-pin-area { display: none; }
  .m-pb-pin-title { margin: 0; font: 700 1.3125rem/1.15 var(--font-display); text-transform: none; }
  .d-pb-pin-title { display: none; }
  .m-pb-pin-title a { text-decoration: none; }
  .d-pb-pin-title a { display: none; }
  .m-pb-pin-text { margin: 0; font: 400 0.9375rem/1.45 var(--font-body); }
  .d-pb-pin-text { display: none; }
  .m-pb-pin-meta { margin: 0; font: 600 0.875rem/1.3 var(--font-body); opacity: 0.8; }
  .d-pb-pin-meta { display: none; }
  .m-pb-pin :focus-visible, .m-pb-pin a:focus-visible { outline-color: var(--signal); }
  .d-pb-pin :focus-visible, .d-pb-pin a:focus-visible { display: none; }
  .m-pb-more { margin: 0; }
  .d-pb-more { display: none; }
  .m-pb-more a { display: inline-flex; align-items: center; min-block-size: var(--tap); font: 700 1.0625rem/1.2 var(--font-body); }
  .d-pb-more a { display: none; }
  .pb-list-head { padding: var(--pb-f2-4) var(--pb-f1-3) 0; display: grid; gap: var(--pb-f0_75-1); }
  .pb-list-title { margin: 0; font: 800 clamp(var(--step-3), calc(1rem + 8cqi), 2.75rem)/1 var(--font-display); text-transform: uppercase; }
  .m-pb-list-lead { margin: 0; max-inline-size: var(--pb-lead); color: var(--text-2); font: 400 1.0625rem/1.5 var(--font-body); }
  .d-pb-list-lead { display: none; }
  .m-pb-orders { padding: var(--space-m) var(--space) 0; display: grid; gap: var(--space); }
  .d-pb-orders { display: none; }
  .pb-order { display: grid; gap: var(--pb-f1_5-2); padding: var(--pb-f1_5-3) var(--pb-f1-3) var(--pb-f3-5); }
  .pb-order-title { margin: 0; font: 800 clamp(var(--step-3), calc(1rem + 8cqi), 2.5rem)/1.02 var(--font-display); text-transform: uppercase; overflow-wrap: anywhere; }
  .pb-order-head { display: grid; gap: var(--pb-x0_75); }
  .pb-order-crumbs a, .pb-list-head nav a, .pb-order-head nav a { display: inline-flex; align-items: center; min-block-size: 2.75rem; color: var(--text); text-decoration: underline; }
  .pb-order-crumbs, .pb-list-head nav { color: var(--text-2); font-size: 0.9375rem; }
  .m-pb-order-stand { margin: 0; max-inline-size: var(--pb-lead); color: var(--text-2); font: 400 1.125rem/1.5 var(--font-body); }
  .d-pb-order-stand { display: none; }
  .m-pb-order-meta { display: flex; flex-wrap: wrap; gap: var(--space-s) var(--space); margin: 0; font: 600 0.875rem/1.4 var(--font-body); }
  .d-pb-order-meta { display: none; }
  .m-pb-order-meta span:first-child { padding: var(--space-2xs) var(--space-s); background: var(--text); color: var(--bg); }
  .d-pb-order-meta span:first-child { display: none; }
  .pb-order-figure { margin: 0; display: grid; gap: var(--space-s); }
  .pb-order-img { inline-size: 100%; block-size: auto; max-block-size: 28rem; object-fit: cover; display: block; border: var(--pb-hair) solid var(--border); }
  .pb-order-cap { color: var(--text-2); font: 400 0.875rem/1.4 var(--font-body); }
  .pb-prose :is(ul, ol) > li > a { display: inline-block; padding-block: var(--space-xs); }
  .pb-order-body { display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--pb-f1_5-3); font-size: var(--step-base); }
  @container (min-width: 72rem) { .pb-order-body { grid-template-columns: minmax(0, 1fr); } }
  .pb-sheet-text { min-inline-size: 0; padding: var(--pb-f1-3); background: var(--surface); border: var(--pb-hair) solid var(--border); }
  .pb-sheet-text { max-inline-size: calc(var(--pb-measure) + 2 * var(--pb-f1-3)); }
  .pb-prose { max-inline-size: var(--pb-measure); }
  .pb-prose p { max-inline-size: none; }
  .m-pb-card { margin-block-end: var(--space); border: var(--pb-hair) solid var(--text); }
  .d-pb-card { display: none; }
  @container (min-width: 72rem) { .d-pb-card { display: none; } }
  .m-pb-card-sum { display: flex; align-items: center; min-block-size: var(--tap); padding: 0 var(--space); cursor: pointer; font: 700 1rem/1.2 var(--font-display); text-transform: uppercase; }
  .m-pb-card ol { margin: 0; padding: var(--space-s) var(--space) var(--space) var(--space-l); }
  .m-pb-card ol a { display: inline-block; padding-block: var(--pb-x0_625); }
  .d-pb-card-h { display: none; }
  .d-pb-card ol { display: none; }
  .d-pb-card ol a { display: none; }
  .d-pb-card dl { display: none; }
  .d-pb-card dt { display: none; }
  .d-pb-card dd { display: none; }
  .d-pb-card a { display: none; }
  .d-pb-hole { display: none; }
  .m-pb-tags { list-style: none; margin: var(--space-m) 0 0; padding: 0; display: flex; flex-wrap: wrap; gap: var(--space-s); }
  .d-pb-tags { display: none; }
  .m-pb-tags a { display: inline-flex; align-items: center; min-block-size: var(--tap); padding: 0 0.8em; border: var(--pb-hair) solid currentColor; text-decoration: none; font: 600 0.9375rem/1 var(--font-body); }
  .d-pb-tags a { display: none; }
  .m-pb-ask { margin-block-start: var(--space-l); padding: var(--space); border: var(--pb-line) solid var(--text); display: grid; gap: var(--pb-x0_75); }
  .d-pb-ask { display: none; }
  .m-pb-ask-text { margin: 0; }
  .d-pb-ask-text { display: none; }
  .m-pb-ask-link { justify-self: start; display: inline-flex; align-items: center; min-block-size: 3rem; padding: 0 1.25em; background: var(--signal); color: var(--on-signal); text-decoration: none; font: 700 1rem/1 var(--font-body); }
  .d-pb-ask-link { display: none; }
  .m-pb-next { display: grid; gap: var(--pb-x0_75); }
  .d-pb-next { display: none; }
  .m-pb-next-h { margin: 0; font: 800 1.5rem/1.1 var(--font-display); text-transform: uppercase; }
  .d-pb-next-h { display: none; }
  .m-pb-next-list { list-style: none; margin: 0; padding: 0; display: grid; gap: var(--pb-f0_5-1); }
  .d-pb-next-list { display: none; }
  .m-pb-next-list a { display: flex; align-items: center; min-block-size: var(--tap); padding: 0.706em 0.941em; background: var(--text); color: var(--bg); text-decoration: none; font: 700 1.0625rem/1.25 var(--font-display); }
  .d-pb-next-list a { display: none; }
  .m-pb-next-all { margin: 0; }
  .d-pb-next-all { display: none; }
  .m-pb-next-all a { display: inline-flex; align-items: center; min-block-size: var(--tap); font: 700 1rem/1.2 var(--font-body); }
  .d-pb-next-all a { display: none; }
  .pb-nf { display: grid; gap: var(--pb-f1-1_25); padding: var(--pb-f3-6) var(--pb-f1-3) var(--pb-f4-6); }
  .pb-nf-title { margin: 0; font: 800 clamp(var(--step-3), calc(1rem + 8cqi), 2.5rem)/1 var(--font-display); text-transform: uppercase; }
  .m-pb-nf-code { margin: 0; font: 800 clamp(var(--step-4), calc(1rem + 14cqi), 5rem)/1 var(--font-display); color: var(--text); justify-self: start; border-block-end: 0.5rem solid var(--signal); }
  .d-pb-nf-code { display: none; }
  .m-pb-nf-text { margin: 0; max-inline-size: var(--pb-lead); }
  .d-pb-nf-text { display: none; }
  .m-pb-nf-path { margin: 0; color: var(--text-2); overflow-wrap: anywhere; }
  .d-pb-nf-path { display: none; }
  .m-pb-nf-actions { display: flex; flex-wrap: wrap; gap: var(--pb-x0_75); margin: 0; }
  .d-pb-nf-actions { display: none; }
  .m-pb-nf-home { display: inline-flex; align-items: center; min-block-size: 3rem; padding: 0 1.5em; background: var(--signal); color: var(--on-signal); text-decoration: none; font: 700 1rem/1 var(--font-body); }
  .d-pb-nf-home { display: none; }
  .m-pb-nf-alt { display: inline-flex; align-items: center; min-block-size: 3rem; padding: 0 1.5em; border: var(--pb-hair) solid currentColor; text-decoration: none; font: 600 1rem/1 var(--font-body); }
  .d-pb-nf-alt { display: none; }
  .m-pb-nf-next { margin: var(--space) 0 0; font: 800 1.5rem/1.1 var(--font-display); text-transform: uppercase; }
  .d-pb-nf-next { display: none; }
  .m-pb-foot { margin-block-start: var(--space-xl); padding: 2rem 1rem calc(var(--tap) + 2rem + env(safe-area-inset-bottom, 0rem)); display: grid; gap: var(--space-m); contain: inline-size layout; background: var(--text); color: var(--bg); }
  .d-pb-foot { display: none; }
  .m-pb-foot-name { margin: 0; font: 800 1.75rem/1 var(--font-display); text-transform: uppercase; }
  .d-pb-foot-name { display: none; }
  .m-pb-foot-tag { margin: var(--space-s) 0 0; opacity: 0.85; }
  .d-pb-foot-tag { display: none; }
  .m-pb-foot-contact { list-style: none; margin: var(--space) 0 0; padding: 0; display: grid; gap: var(--space-xs); }
  .d-pb-foot-contact { display: none; }
  .m-pb-foot-contact a, .m-pb-foot-contact span { display: inline-flex; align-items: center; gap: var(--space-s); min-block-size: var(--tap); color: inherit; overflow-wrap: anywhere; }
  .d-pb-foot-contact a, .d-pb-foot-contact span { display: none; }
  .m-pb-foot-groups { display: grid; gap: 0; }
  .d-pb-foot-groups { display: none; }
  .m-pb-foot-group { border-block-start: var(--pb-hair) solid color-mix(in srgb, var(--bg) 35%, transparent); }
  .d-pb-foot-group { display: none; }
  .m-pb-foot-sum { display: flex; align-items: center; justify-content: space-between; gap: var(--space); min-block-size: var(--tap); cursor: pointer; list-style: none; touch-action: manipulation; }
  .d-pb-foot-sum { display: none; }
  .m-pb-foot-sum::-webkit-details-marker { display: none; }
  .d-pb-foot-sum::-webkit-details-marker { display: none; }
  .m-pb-foot-social { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: var(--space-s); }
  .d-pb-foot-social { display: none; }
  .m-pb-foot-social-link { display: inline-flex; align-items: center; justify-content: center; inline-size: 2.75rem; block-size: 2.75rem; border: var(--pb-line) solid currentColor; color: inherit; text-decoration: none; }
  .d-pb-foot-social-link { display: none; }
  .m-pb-foot-social-link .icon { inline-size: 1.5rem; block-size: 1.5rem; }
  .d-pb-foot-social-link .icon { display: none; }
  .m-pb-foot-top { display: inline-flex; align-items: center; gap: var(--space-s); min-block-size: 2.75rem; color: inherit; }
  .d-pb-foot-top { display: none; }
  .pb-icon-up { inline-size: 1em; block-size: 1em; transform: rotate(180deg); }
  @media (hover: hover) { .m-pb-foot-social-link:hover { background: var(--signal); color: var(--on-signal); border-color: var(--signal); } }
  @media (hover: hover) { .d-pb-foot-social-link:hover { display: none; } }
  .m-pb-brand-img-wrap { display: inline-flex; align-items: center; }
  .d-pb-brand-img-wrap { display: none; }
  .m-pb-brand-img { display: block; block-size: 2.5rem; inline-size: auto; max-inline-size: 100%; }
  .d-pb-brand-img { display: none; }
  .pb-shared { padding: var(--pb-f2_5-4) var(--pb-f1-3) 0; }
  .m-pb-foot-sum::after { content: ""; flex: none; inline-size: 0.5rem; block-size: 0.5rem; border-inline-end: var(--pb-line) solid currentColor; border-block-end: var(--pb-line) solid currentColor; rotate: 45deg; transition: rotate var(--dur-fast) var(--ease-out); }
  .m-pb-foot-group[open] > .m-pb-foot-sum::after { rotate: -135deg; }
  .m-pb-foot-group-h { margin: 0; font: 700 1rem/1.2 var(--font-display); text-transform: uppercase; }
  .d-pb-foot-group-h { display: none; }
  .m-pb-foot-links { list-style: none; margin: 0; padding: 0 0 var(--space-s); display: grid; gap: 0; }
  .d-pb-foot-links { display: none; }
  .m-pb-foot-link { display: inline-flex; align-items: center; min-block-size: var(--tap); padding: 0; border: 0; background: none; color: inherit; font: 400 1rem/1.3 var(--font-body); text-align: start; cursor: pointer; }
  .d-pb-foot-link { display: none; }
  .m-pb-foot-small { display: grid; gap: var(--space-xs); font: 400 0.875rem/1.55 var(--font-body); opacity: 0.9; }
  .d-pb-foot-small { display: none; }
  .m-pb-foot-small a { color: inherit; }
  .d-pb-foot-small a { display: none; }
  .m-pb-foot-small p { margin: 0 0 var(--space-s); }
  .d-pb-foot-small p { display: none; }
  .m-pb-privacy { display: inline-flex; align-items: center; gap: var(--space-s); min-block-size: var(--tap); padding: 0; border: 0; background: none; color: inherit; font: inherit; text-decoration: underline; cursor: pointer; }
  .d-pb-privacy { display: none; }
  .m-pb-foot :focus-visible { outline-color: var(--bg); }
  .d-pb-foot :focus-visible { display: none; }
  @media (prefers-reduced-motion: reduce) { .pres-pb * { transition: none; animation: none; scroll-behavior: auto; } }
  .pres-pb { --pb-off: 0rem; --pb-drawer: calc(var(--space) * 15); --pb-w0: calc(var(--space) * 20); --pb-g: calc(clamp(var(--step-base), calc(var(--step-base) + (100cqi + var(--pb-off) - var(--pb-w0)) * 0.0625), calc(var(--step-base) * 4)) - var(--step-base)); --pb-G: calc(clamp(var(--step-base), calc(var(--step-base) + (100cqi + var(--pb-off) - var(--pb-w0)) * 0.0571), calc(var(--step-base) * 9)) - var(--step-base)); --pb-measure: calc(36em + var(--pb-G) * 2.2); --pb-lead: calc(34em + var(--pb-G) * 1.2); --pb-wide: calc(var(--space) * 60 + var(--pb-G) * 5); --pb-aside: clamp(calc(var(--space) * 15), 20%, calc(var(--space) * 19)); --pb-toc: calc(var(--space) * 14); --pb-f0_5-0_75: calc(var(--space-s) + var(--pb-g) * 0.0833 + var(--pb-G) * 0.0333); --pb-f0_5-1: calc(var(--space-s) + var(--pb-g) * 0.1667 + var(--pb-G) * 0.0667); --pb-f0_75-1: calc(calc(var(--space) * 0.75) + var(--pb-g) * 0.0833 + var(--pb-G) * 0.0333); --pb-f1_5-2: calc(var(--space-m) + var(--pb-g) * 0.1667 + var(--pb-G) * 0.0667); --pb-f1_5-3: calc(var(--space-m) + var(--pb-g) * 0.5 + var(--pb-G) * 0.2); --pb-f1-1_25: calc(var(--space) + var(--pb-g) * 0.0833 + var(--pb-G) * 0.0333); --pb-f1-2: calc(var(--space) + var(--pb-g) * 0.3333 + var(--pb-G) * 0.1333); --pb-f1-3: calc(var(--space) + var(--pb-g) * 0.6667 + var(--pb-G) * 0.2667); --pb-f2_5-4: calc(calc(var(--space) * 2.5) + var(--pb-g) * 0.5 + var(--pb-G) * 0.2); --pb-f2-3: calc(var(--space-l) + var(--pb-g) * 0.3333 + var(--pb-G) * 0.1333); --pb-f2-4: calc(var(--space-l) + var(--pb-g) * 0.6667 + var(--pb-G) * 0.2667); --pb-f3-4: calc(var(--space-xl) + var(--pb-g) * 0.3333 + var(--pb-G) * 0.1333); --pb-f3-5: calc(var(--space-xl) + var(--pb-g) * 0.6667 + var(--pb-G) * 0.2667); --pb-f3-6: calc(var(--space-xl) + var(--pb-g) * 1 + var(--pb-G) * 0.4); --pb-f4-6: calc(calc(var(--space) * 4) + var(--pb-g) * 0.6667 + var(--pb-G) * 0.2667); --pb-x0_75: calc(var(--space) * 0.75); --pb-x0_375: calc(var(--space) * 0.375); --pb-x0_625: calc(var(--space) * 0.625); --pb-x1_25: calc(var(--space) * 1.25); --pb-x2_5: calc(var(--space) * 2.5); --pb-x4: calc(var(--space) * 4); --pb-x5: calc(var(--space) * 5); }
  .pb-main { --pb-off: 0rem; --pb-w0: calc(var(--space) * 20); --pb-g: calc(clamp(var(--step-base), calc(var(--step-base) + (100cqi + var(--pb-off) - var(--pb-w0)) * 0.0625), calc(var(--step-base) * 4)) - var(--step-base)); --pb-G: calc(clamp(var(--step-base), calc(var(--step-base) + (100cqi + var(--pb-off) - var(--pb-w0)) * 0.0571), calc(var(--step-base) * 9)) - var(--step-base)); --pb-measure: calc(36em + var(--pb-G) * 2.2); --pb-lead: calc(34em + var(--pb-G) * 1.2); --pb-wide: calc(var(--space) * 60 + var(--pb-G) * 5); --pb-aside: clamp(calc(var(--space) * 15), 20%, calc(var(--space) * 19)); --pb-toc: calc(var(--space) * 14); --pb-f0_5-0_75: calc(var(--space-s) + var(--pb-g) * 0.0833 + var(--pb-G) * 0.0333); --pb-f0_5-1: calc(var(--space-s) + var(--pb-g) * 0.1667 + var(--pb-G) * 0.0667); --pb-f0_75-1: calc(calc(var(--space) * 0.75) + var(--pb-g) * 0.0833 + var(--pb-G) * 0.0333); --pb-f1_5-2: calc(var(--space-m) + var(--pb-g) * 0.1667 + var(--pb-G) * 0.0667); --pb-f1_5-3: calc(var(--space-m) + var(--pb-g) * 0.5 + var(--pb-G) * 0.2); --pb-f1-1_25: calc(var(--space) + var(--pb-g) * 0.0833 + var(--pb-G) * 0.0333); --pb-f1-2: calc(var(--space) + var(--pb-g) * 0.3333 + var(--pb-G) * 0.1333); --pb-f1-3: calc(var(--space) + var(--pb-g) * 0.6667 + var(--pb-G) * 0.2667); --pb-f2_5-4: calc(calc(var(--space) * 2.5) + var(--pb-g) * 0.5 + var(--pb-G) * 0.2); --pb-f2-3: calc(var(--space-l) + var(--pb-g) * 0.3333 + var(--pb-G) * 0.1333); --pb-f2-4: calc(var(--space-l) + var(--pb-g) * 0.6667 + var(--pb-G) * 0.2667); --pb-f3-4: calc(var(--space-xl) + var(--pb-g) * 0.3333 + var(--pb-G) * 0.1333); --pb-f3-5: calc(var(--space-xl) + var(--pb-g) * 0.6667 + var(--pb-G) * 0.2667); --pb-f3-6: calc(var(--space-xl) + var(--pb-g) * 1 + var(--pb-G) * 0.4); --pb-f4-6: calc(calc(var(--space) * 4) + var(--pb-g) * 0.6667 + var(--pb-G) * 0.2667); --pb-x0_75: calc(var(--space) * 0.75); --pb-x0_375: calc(var(--space) * 0.375); --pb-x0_625: calc(var(--space) * 0.625); --pb-x1_25: calc(var(--space) * 1.25); --pb-x2_5: calc(var(--space) * 2.5); --pb-x4: calc(var(--space) * 4); --pb-x5: calc(var(--space) * 5); }
}
@media (min-width: 48em) {
  .pres-pb { --pb-hair: var(--line); --pb-line: 0.125rem; --pb-pitch: 1.5rem; --pb-hole-c: color-mix(in srgb, var(--text) 30%, transparent); background-color: var(--bg); background-image: radial-gradient(var(--pb-hole-c) 0 0.09rem, transparent 0.11rem); background-size: var(--pb-pitch) var(--pb-pitch); overflow-x: clip; padding-inline-start: var(--pb-drawer); }
  :where(.pres-pb) a { color: inherit; text-decoration-thickness: var(--pb-hair); text-underline-offset: 0.2em; }
  .pres-pb ::selection { background: var(--signal); color: var(--on-signal); }
  .pres-pb :focus-visible { outline: var(--pb-line) solid var(--signal); outline-offset: 0.2rem; }
  :where(.pres-pb) :is(h1, h2, h3) { font-family: var(--font-display); color: inherit; letter-spacing: normal; text-transform: uppercase; text-wrap: balance; }
  :where(.pres-pb) :is(.prose, .article-prose) :is(h1, h2, h3) { text-transform: none; }
  .pb-main { position: relative; container-type: inline-size; padding: 0; }
  .pb-main.is-shared { padding: var(--pb-f1-3) var(--pb-f1-2) var(--pb-f3-4); }
  .pres-pb .pb-main .wrap { background: var(--surface); border: var(--pb-hair) solid var(--border); padding: var(--pb-f1-2); }
  .pres-pb { --island-h: 0rem; }
  .pres-pb { overflow-wrap: anywhere; }
  .pres-pb .d-consent { inset-inline: auto var(--space-l); }
  .m-pb-bar { display: none; }
  .m-pb-thumb { display: none; }
  .m-pb-thumb-cta { display: none; }
  .m-pb-brand { display: none; }
  .m-pb-open { display: none; }
  .pb-sheet { inline-size: min(100%, 26rem); max-inline-size: 100%; max-block-size: 100%; block-size: 100%; margin: 0; margin-inline-end: auto; padding: var(--space-l); border: 0; background: var(--text); color: var(--bg); overflow-y: auto; overscroll-behavior: contain; }
  .pb-sheet::backdrop { background: var(--backdrop); }
  .m-pb-sheet-head { display: none; }
  .d-pb-sheet-head { display: flex; align-items: center; justify-content: space-between; gap: var(--space); margin-block-end: var(--space); }
  .m-pb-sheet-h { display: none; }
  .d-pb-sheet-h { margin: 0; font: 800 1.75rem/1 var(--font-display); text-transform: uppercase; }
  .m-pb-sheet-close { display: none; }
  .d-pb-sheet-close { min-block-size: var(--tap); padding: 0 1.067em; border: var(--pb-hair) solid currentColor; background: none; color: inherit; font: 600 0.9375rem/1 var(--font-body); cursor: pointer; }
  .m-pb-sheet-group { display: none; }
  .d-pb-sheet-group { margin: var(--space-m) 0 var(--space-s); font: 700 1rem/1.3 var(--font-display); text-transform: uppercase; opacity: 0.75; }
  .m-pb-sheet-list { display: none; }
  .d-pb-sheet-list { list-style: none; margin: 0; padding: 0; }
  .m-pb-sheet-link { display: none; }
  .d-pb-sheet-link { display: flex; align-items: center; inline-size: 100%; min-block-size: 3.25rem; padding: 0.364em 0; border: 0; border-block-end: var(--pb-hair) solid color-mix(in srgb, var(--bg) 35%, transparent); background: none; color: inherit; text-align: start; font: 700 1.375rem/1.15 var(--font-display); text-transform: uppercase; text-decoration: none; cursor: pointer; }
  .m-pb-sheet-link[aria-current="page"] { display: none; }
  .d-pb-sheet-link[aria-current="page"] { color: var(--bg); background: var(--signal); padding-inline: var(--pb-x0_75); }
  .m-pb-sheet-in { display: none; }
  .d-pb-sheet-in { display: block; }
  .m-pb-sheet-langs { display: none; }
  .m-pb-sheet-in .m-pb-theme { display: none; }
  .m-pb-sheet-in .m-pb-theme-seg { display: none; }
  .m-pb-sheet-in .m-pb-theme-seg:has(input:checked) { display: none; }
  .m-pb-theme { display: none; }
  .d-pb-theme { display: flex; margin: 0; padding: 0; border: var(--pb-hair) solid var(--border); overflow: hidden; }
  .m-pb-theme-seg { display: none; }
  .d-pb-theme-seg { position: relative; flex: 1 1 auto; display: grid; place-items: center; min-block-size: 2.5rem; margin: 0; padding: 0 var(--space-s); color: var(--text-2); font: 600 0.75rem/1 var(--font-body); white-space: nowrap; cursor: pointer; }
  .m-pb-theme-seg input { display: none; }
  .d-pb-theme-seg input { position: absolute; inset: 0; margin: 0; opacity: 0; cursor: pointer; }
  .m-pb-theme-seg:has(input:checked) { display: none; }
  .d-pb-theme-seg:has(input:checked) { background: var(--text); color: var(--bg); }
  .m-pb-theme-seg:has(input:focus-visible) { display: none; }
  .d-pb-theme-seg:has(input:focus-visible) { outline: var(--pb-line) solid var(--signal); outline-offset: -0.25rem; }
  .m-pb-theme[hidden] { display: none; }
  .d-pb-theme[hidden] { display: none; }
  .d-pb-drawer { position: fixed; inset-block: 0; inset-inline-start: 0; z-index: 8; inline-size: var(--pb-drawer); display: flex; flex-direction: column; gap: var(--space-m); padding: var(--space-m) var(--space); background: var(--surface); border-inline-end: var(--pb-hair) solid var(--border); overflow-y: auto; overscroll-behavior: contain; }
  .d-pb-brand { display: grid; gap: var(--space-xs); text-decoration: none; font: 800 1.625rem/1 var(--font-display); text-transform: uppercase; overflow-wrap: anywhere; }
  .d-pb-brand-sub { font: 500 0.8125rem/1.35 var(--font-body); text-transform: none; color: var(--text-2); }
  .d-pb-tags { list-style: none; margin: 0; padding: 0; display: grid; gap: var(--space-xs); align-content: start; flex: 1 1 auto; }
  .d-pb-tags-sub { list-style: none; margin: var(--space-xs) 0 var(--pb-x0_75); padding: 0; display: grid; gap: var(--space-xs); }
  .d-pb-tag-group { margin: var(--space-s) 0 0; font: 700 0.9375rem/1.3 var(--font-display); text-transform: uppercase; color: var(--text-2); }
  .d-pb-tag { display: flex; align-items: center; min-block-size: 2.75rem; padding: 0 var(--pb-x1_25) 0 var(--pb-x0_75); background: var(--text); color: var(--bg); text-decoration: none; font: 700 1rem/1.1 var(--font-display); text-transform: uppercase; clip-path: polygon(0 0, calc(100% - 0.75rem) 0, 100% 50%, calc(100% - 0.75rem) 100%, 0 100%); transition: translate var(--dur-fast) var(--ease-out); }
  .d-pb-tag:dir(rtl) { clip-path: polygon(100% 0, 0.75rem 0, 0 50%, 0.75rem 100%, 100% 100%); padding: 0 var(--pb-x0_75) 0 var(--pb-x1_25); }
  .d-pb-tag[aria-current="page"] { background: var(--signal); color: var(--on-signal); }
  @media (hover: hover) { .d-pb-tag:hover { translate: calc(0.25rem * var(--dir, 1)) 0; } }
  .d-pb-tools { display: grid; gap: var(--pb-x0_75); }
  .d-pb-tools .d-lang { grid-auto-flow: row; grid-template-columns: repeat(2, minmax(0, 1fr)); margin-inline-start: 0; }
  .pres-pb .d-lang-panel { position: fixed; inset-block-start: auto; inset-block-end: var(--space); inset-inline-start: calc(var(--pb-drawer) + var(--space-s)); inset-inline-end: auto; margin: 0; max-block-size: calc(100% - 2rem); overscroll-behavior: contain; }
  .pres-pb .d-cookie-fab { inset-inline-start: calc(var(--pb-drawer) + var(--space)); }
  .pres-pb .m-cookie-fab { display: none; }
  .pres-pb .m-le-open { display: none; }
  .d-pb-cta { display: flex; align-items: center; justify-content: center; min-block-size: 2.75rem; padding: 0 var(--space); background: var(--signal); color: var(--on-signal); text-decoration: none; font: 700 1rem/1 var(--font-body); }
  .d-pb-open { min-block-size: 2.75rem; padding: 0 var(--space); border: var(--pb-hair) solid currentColor; background: none; color: var(--text); font: 600 1rem/1 var(--font-body); cursor: pointer; }
  .m-pb-hole { display: none; }
  .d-pb-hole { display: block; inline-size: 0.875rem; block-size: 0.875rem; margin-inline: auto; border-radius: 50%; border: 0.15rem solid currentColor; opacity: 0.8; }
  .pb-board { display: grid; align-content: end; gap: var(--pb-f1-1_25); min-block-size: 34rem; padding: var(--pb-f2_5-4) var(--pb-f1-3) var(--pb-f2-3); border-block-end: var(--pb-hair) solid var(--border); }
  .pb-board { margin-block-end: var(--pb-f2-3); }
  .pb-board-h { margin: 0; max-inline-size: 20em; font: 800 clamp(var(--step-2), calc(0.5rem + 5.5cqi), 5.5rem)/0.94 var(--font-display); text-transform: uppercase; }
  .pb-board-h.is-long { font-size: clamp(var(--step-3), calc(1rem + 5cqi), 4rem); }
  .m-pb-stamp { display: none; }
  .d-pb-stamp { justify-self: start; margin: 0; padding: 0.4em 0.8em; border: var(--pb-line) solid currentColor; font: 700 0.9375rem/1.2 var(--font-display); }
  .m-pb-board-line { display: none; }
  .d-pb-board-line { margin: 0; max-inline-size: var(--pb-lead); font: 400 1.125rem/1.5 var(--font-body); color: var(--text-2); }
  .m-pb-board-body { display: none; }
  .d-pb-board-body { max-inline-size: var(--pb-lead); }
  .m-pb-board-go { display: none; }
  .d-pb-board-go { justify-self: start; display: inline-flex; align-items: center; min-block-size: 3rem; padding: 0 1.412em; background: var(--signal); color: var(--on-signal); text-decoration: none; font: 700 1.0625rem/1 var(--font-body); transition: translate var(--dur-fast) var(--ease-out); }
  @media (hover: hover) { .m-pb-board-go:hover { display: none; } }
  @media (hover: hover) { .d-pb-board-go:hover { translate: 0 0.125rem; } }
  .pb-front { padding: var(--space-xl); max-inline-size: var(--pb-wide); }
  .m-pb-wall, .m-pb-sec, .m-pb-group, .m-pb-talk, .m-pb-orders { display: none; }
  .d-pb-wall, .d-pb-sec, .d-pb-group, .d-pb-talk, .d-pb-orders { padding: var(--pb-x4) var(--space-xl) 0; display: grid; gap: var(--space-m); }
  .m-pb-sec-h, .m-pb-group-h, .m-pb-talk-h, .m-pb-orders-h { display: none; }
  .d-pb-sec-h, .d-pb-group-h, .d-pb-talk-h, .d-pb-orders-h { margin: 0; font: 800 2.5rem/1 var(--font-display); text-transform: uppercase; }
  .m-pb-sec-note { display: none; }
  .d-pb-sec-note { margin: 0; color: var(--text-2); font: 500 0.9375rem/1.4 var(--font-body); }
  .m-pb-sec-body, .m-pb-talk-body { display: none; }
  .d-pb-sec-body, .d-pb-talk-body { max-inline-size: var(--pb-lead); }
  .m-pb-hangers { display: none; }
  .d-pb-hangers { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: var(--space-m); }
  .m-pb-hang { display: none; }
  @supports (grid-template-columns: subgrid) { .d-pb-wall { grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--space-m); } }
  @supports (grid-template-columns: subgrid) { .d-pb-wall > * { grid-column: 1 / -1; } }
  @supports (grid-template-columns: subgrid) { .d-pb-hangers { grid-template-columns: subgrid; column-gap: inherit; } }
  .d-pb-hang { position: relative; contain: inline-size layout; grid-column: span 4; display: grid; align-content: start; gap: var(--pb-x0_75); padding: var(--space) var(--space) var(--pb-x1_25); background: var(--surface); border: var(--pb-hair) solid var(--border); transition: translate var(--dur-fast) var(--ease-out); }
  .d-pb-hang:nth-child(6n + 1) { grid-column: span 5; }
  .d-pb-hang:nth-child(6n + 2) { grid-column: span 3; }
  .d-pb-hang:nth-child(6n + 4) { grid-column: span 3; }
  .d-pb-hang:nth-child(6n + 5) { grid-column: span 5; }
  .d-pb-hang:nth-child(2n) { margin-block-start: var(--space-l); }
  @media (hover: hover) { .d-pb-hang:hover { translate: 0 0.375rem; } }
  @media (hover: hover) { .m-pb-hang:hover { display: none; } }
  .m-pb-hang-img { display: none; }
  .d-pb-hang-img { inline-size: 100%; block-size: auto; aspect-ratio: 4 / 3; object-fit: cover; display: block; }
  .m-pb-hang-title { display: none; }
  .d-pb-hang-title { margin: 0; font: 700 1.5rem/1.1 var(--font-display); text-transform: uppercase; overflow-wrap: anywhere; }
  .m-pb-hang-title a { display: none; }
  .d-pb-hang-title a { text-decoration: none; }
  a.m-pb-hang-title { text-decoration: none; }
  a.d-pb-hang-title { text-decoration: none; }
  a.m-pb-hang-title::after { content: ""; position: absolute; inset: 0; }
  a.d-pb-hang-title::after { content: ""; position: absolute; inset: 0; }
  .m-pb-hang-title a::after, .m-pb-pin-title a::after { display: none; }
  .d-pb-hang-title a::after, .d-pb-pin-title a::after { content: ""; position: absolute; inset: 0; }
  .m-pb-hang-text { display: none; }
  .d-pb-hang-text { margin: 0; color: var(--text-2); font: 400 0.9375rem/1.45 var(--font-body); }
  .m-pb-chips { display: none; }
  .d-pb-chips { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: var(--space-s); }
  .m-pb-chip { display: none; }
  .d-pb-chip { border: var(--pb-hair) solid var(--text); background: var(--surface); }
  .m-pb-chip-sum { display: none; }
  .d-pb-chip-sum { display: flex; align-items: center; min-block-size: var(--tap); padding: 0 1em; cursor: pointer; font: 700 1rem/1.2 var(--font-display); text-transform: uppercase; list-style: none; }
  .m-pb-chip-text { display: none; }
  .d-pb-chip-text { margin: 0; padding: 0 var(--space) var(--space-s); color: var(--text-2); }
  .m-pb-chip-link { display: none; }
  .d-pb-chip-link { display: inline-flex; align-items: center; min-block-size: var(--tap); padding: 0 var(--space) var(--space-s); }
  .m-pb-talk { display: none; }
  .d-pb-talk { margin: var(--pb-f2_5-4) var(--pb-f1-3) 0; padding: var(--space-xl); }
  .m-pb-talk { display: none; }
  .d-pb-talk { margin: var(--pb-x4) var(--space-xl) 0; padding: var(--space-xl); }
  .m-pb-reach { display: none; }
  .d-pb-reach { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: var(--pb-f0_5-0_75); }
  .m-pb-reach-link { display: none; }
  .d-pb-reach-link { display: flex; align-items: center; justify-content: center; min-block-size: 3rem; padding: 0 1.25em; border: var(--pb-hair) solid currentColor; text-decoration: none; font: 600 1rem/1.2 var(--font-body); }
  .m-pb-reach-link.is-main { display: none; }
  .d-pb-reach-link.is-main { background: var(--signal); color: var(--on-signal); border-color: var(--signal); }
  .m-pb-pins { display: none; }
  .d-pb-pins { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--space-m); }
  .m-pb-pin { display: none; }
  .d-pb-pin { position: relative; display: grid; align-content: start; gap: var(--space-s); padding: var(--space) var(--pb-x1_25) var(--space-m); background: var(--text); color: var(--bg); transition: translate var(--dur-fast) var(--ease-out); }
  .d-pb-pin:nth-child(3n + 2) { rotate: 1deg; }
  .d-pb-pin:nth-child(3n + 3) { rotate: -0.8deg; }
  .m-pb-orders.is-list .m-pb-pin { display: none; }
  .d-pb-orders.is-list .d-pb-pin { background: var(--surface); color: var(--text); border: var(--pb-hair) solid var(--border); }
  .m-pb-orders.is-list .m-pb-pin :focus-visible, .m-pb-orders.is-list .m-pb-pin a:focus-visible { display: none; }
  .d-pb-orders.is-list .d-pb-pin :focus-visible, .d-pb-orders.is-list .d-pb-pin a:focus-visible { outline-color: var(--text); }
  .m-pb-pin-img { display: none; }
  .d-pb-pin-img { inline-size: 100%; block-size: auto; aspect-ratio: 4 / 3; object-fit: cover; display: block; border: var(--pb-hair) solid var(--border); }
  .m-pb-pin-langs { display: none; }
  .d-pb-pin-langs { color: inherit; }
  @media (hover: hover) { .d-pb-pin:hover { translate: 0 0.375rem; } }
  .m-pb-pin-area { display: none; }
  .d-pb-pin-area { margin: 0; font: 600 0.875rem/1.3 var(--font-body); opacity: 0.8; }
  .m-pb-pin-title { display: none; }
  .d-pb-pin-title { margin: 0; font: 700 1.5rem/1.12 var(--font-display); text-transform: none; }
  .m-pb-pin-title a { display: none; }
  .d-pb-pin-title a { text-decoration: none; }
  .m-pb-pin-text { display: none; }
  .d-pb-pin-text { margin: 0; font: 400 0.9375rem/1.45 var(--font-body); }
  .m-pb-pin-meta { display: none; }
  .d-pb-pin-meta { margin: 0; font: 600 0.875rem/1.3 var(--font-body); opacity: 0.8; }
  .m-pb-pin :focus-visible, .m-pb-pin a:focus-visible { display: none; }
  .d-pb-pin :focus-visible, .d-pb-pin a:focus-visible { outline-color: var(--signal); }
  .m-pb-more { display: none; }
  .d-pb-more { margin: 0; }
  .m-pb-more a { display: none; }
  .d-pb-more a { display: inline-flex; align-items: center; min-block-size: var(--tap); font: 700 1.0625rem/1.2 var(--font-body); }
  .pb-list-head { padding: var(--pb-f2-4) var(--pb-f1-3) 0; display: grid; gap: var(--pb-f0_75-1); }
  .pb-list-title { margin: 0; font: 800 clamp(var(--step-3), calc(0.5rem + 5cqi), 5rem)/0.96 var(--font-display); text-transform: uppercase; }
  .m-pb-list-lead { display: none; }
  .d-pb-list-lead { margin: 0; max-inline-size: var(--pb-lead); color: var(--text-2); font: 400 1.0625rem/1.5 var(--font-body); }
  .m-pb-orders { display: none; }
  .d-pb-orders { padding: var(--space-xl) var(--space-xl) 0; display: grid; gap: var(--space-m); }
  .pb-order { display: grid; gap: var(--pb-f1_5-2); padding: var(--pb-f1_5-3) var(--pb-f1-3) var(--pb-f3-5); }
  .pb-order-title { margin: 0; max-inline-size: 22em; font: 800 clamp(var(--step-3), calc(0.5rem + 4.5cqi), 4.5rem)/0.98 var(--font-display); text-transform: uppercase; overflow-wrap: anywhere; }
  .pb-order-head { display: grid; gap: var(--pb-x0_75); }
  .pb-order-crumbs a, .pb-list-head nav a, .pb-order-head nav a { display: inline-flex; align-items: center; min-block-size: 2.75rem; color: var(--text); text-decoration: underline; }
  .pb-order-crumbs, .pb-list-head nav { color: var(--text-2); font-size: 0.9375rem; }
  .m-pb-order-stand { display: none; }
  .d-pb-order-stand { margin: 0; max-inline-size: var(--pb-lead); color: var(--text-2); font: 400 1.125rem/1.5 var(--font-body); }
  .m-pb-order-meta { display: none; }
  .d-pb-order-meta { display: flex; flex-wrap: wrap; gap: var(--space-s) var(--space); margin: 0; font: 600 0.875rem/1.4 var(--font-body); }
  .m-pb-order-meta span:first-child { display: none; }
  .d-pb-order-meta span:first-child { padding: var(--space-2xs) var(--space-s); background: var(--text); color: var(--bg); }
  .pb-order-figure { margin: 0; display: grid; gap: var(--space-s); }
  .pb-order-img { inline-size: 100%; block-size: auto; max-block-size: 36rem; object-fit: cover; display: block; border: var(--pb-hair) solid var(--border); }
  .pb-order-cap { color: var(--text-2); font: 400 0.875rem/1.4 var(--font-body); }
  .pb-prose :is(ul, ol) > li > a { display: inline-block; padding-block: var(--space-xs); }
  .pb-order-body { display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--pb-f1_5-3); align-items: start; font-size: var(--step-base); }
  @container (min-width: 72rem) { .pb-order-body { grid-template-columns: minmax(0, calc(var(--pb-measure) + 2 * var(--pb-f1-3))) minmax(var(--pb-aside), 1fr); } }
  .pb-sheet-text { min-inline-size: 0; padding: var(--pb-f1-3); background: var(--surface); border: var(--pb-hair) solid var(--border); }
  .pb-sheet-text { max-inline-size: calc(var(--pb-measure) + 2 * var(--pb-f1-3)); }
  .pb-prose { max-inline-size: var(--pb-measure); }
  .pb-prose p { max-inline-size: none; }
  .m-pb-card { display: none; }
  .d-pb-card { position: sticky; inset-block-start: var(--space-m); display: grid; gap: var(--space); padding: var(--pb-x1_25); background: var(--text); color: var(--bg); order: -1; }
  @container (min-width: 72rem) { .d-pb-card { order: 0; } }
  .m-pb-card-sum { display: none; }
  .m-pb-card ol { display: none; }
  .m-pb-card ol a { display: none; }
  .d-pb-card-h { margin: 0 0 var(--space-s); font: 700 1.125rem/1.2 var(--font-display); text-transform: uppercase; }
  .d-pb-card ol { margin: 0; padding-inline-start: var(--pb-x1_25); display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--pb-toc)), 1fr)); column-gap: var(--space-xl); gap: var(--space-xs); }
  .d-pb-card ol a { display: inline-block; padding-block: var(--pb-x0_375); }
  .d-pb-card dl { margin: 0; display: grid; gap: var(--space-xs); }
  .d-pb-card dt { font: 600 0.8125rem/1.3 var(--font-body); opacity: 0.8; }
  .d-pb-card dd { margin: 0 0 var(--space-s); font: 700 1rem/1.3 var(--font-body); }
  .d-pb-card a { color: inherit; }
  .d-pb-hole { display: block; inline-size: 0.875rem; block-size: 0.875rem; margin-inline: auto; border-radius: 50%; border: 0.15rem solid currentColor; }
  .m-pb-tags { display: none; }
  .d-pb-tags { list-style: none; margin: var(--space-m) 0 0; padding: 0; display: flex; flex-wrap: wrap; gap: var(--space-s); }
  .m-pb-tags a { display: none; }
  .d-pb-tags a { display: inline-flex; align-items: center; min-block-size: var(--tap); padding: 0 0.8em; border: var(--pb-hair) solid currentColor; text-decoration: none; font: 600 0.9375rem/1 var(--font-body); }
  .m-pb-ask { display: none; }
  .d-pb-ask { margin-block-start: var(--space-l); padding: var(--space); border: var(--pb-line) solid var(--text); display: grid; gap: var(--pb-x0_75); }
  .m-pb-ask-text { display: none; }
  .d-pb-ask-text { margin: 0; }
  .m-pb-ask-link { display: none; }
  .d-pb-ask-link { justify-self: start; display: inline-flex; align-items: center; min-block-size: 3rem; padding: 0 1.25em; background: var(--signal); color: var(--on-signal); text-decoration: none; font: 700 1rem/1 var(--font-body); }
  .m-pb-next { display: none; }
  .d-pb-next { display: grid; gap: var(--space); }
  .m-pb-next-h { display: none; }
  .d-pb-next-h { margin: 0; font: 800 1.5rem/1.1 var(--font-display); text-transform: uppercase; }
  .m-pb-next-list { display: none; }
  .d-pb-next-list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--pb-f0_5-1); }
  .m-pb-next-list a { display: none; }
  .d-pb-next-list a { display: flex; align-items: center; min-block-size: var(--tap); padding: 0.706em 0.941em; background: var(--text); color: var(--bg); text-decoration: none; font: 700 1.0625rem/1.25 var(--font-display); }
  .m-pb-next-all { display: none; }
  .d-pb-next-all { margin: 0; }
  .m-pb-next-all a { display: none; }
  .d-pb-next-all a { display: inline-flex; align-items: center; min-block-size: var(--tap); font: 700 1rem/1.2 var(--font-body); }
  .pb-nf { display: grid; gap: var(--pb-f1-1_25); padding: var(--pb-f3-6) var(--pb-f1-3) var(--pb-f4-6); }
  .pb-nf-title { margin: 0; font: 800 clamp(var(--step-3), calc(0.5rem + 4.5cqi), 4.5rem)/1 var(--font-display); text-transform: uppercase; }
  .m-pb-nf-code { display: none; }
  .d-pb-nf-code { margin: 0; font: 800 clamp(var(--step-4), calc(1rem + 10cqi), 9rem)/1 var(--font-display); color: var(--text); justify-self: start; border-block-end: 0.75rem solid var(--signal); }
  .m-pb-nf-text { display: none; }
  .d-pb-nf-text { margin: 0; max-inline-size: var(--pb-lead); }
  .m-pb-nf-path { display: none; }
  .d-pb-nf-path { margin: 0; color: var(--text-2); overflow-wrap: anywhere; }
  .m-pb-nf-actions { display: none; }
  .d-pb-nf-actions { display: flex; flex-wrap: wrap; gap: var(--pb-x0_75); margin: 0; }
  .m-pb-nf-home { display: none; }
  .d-pb-nf-home { display: inline-flex; align-items: center; min-block-size: 3rem; padding: 0 1.5em; background: var(--signal); color: var(--on-signal); text-decoration: none; font: 700 1rem/1 var(--font-body); }
  .m-pb-nf-alt { display: none; }
  .d-pb-nf-alt { display: inline-flex; align-items: center; min-block-size: 3rem; padding: 0 1.5em; border: var(--pb-hair) solid currentColor; text-decoration: none; font: 600 1rem/1 var(--font-body); }
  .m-pb-nf-next { display: none; }
  .d-pb-nf-next { margin: var(--space) 0 0; font: 800 1.5rem/1.1 var(--font-display); text-transform: uppercase; }
  .m-pb-foot { display: none; }
  .d-pb-foot { margin-block-start: var(--pb-x5); padding: var(--space-xl) var(--space-xl) var(--space-xl); display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 4fr) minmax(0, 3fr); gap: var(--space-xl); contain: inline-size layout; background: var(--text); color: var(--bg); }
  .m-pb-foot-name { display: none; }
  .d-pb-foot-name { margin: 0; font: 800 1.75rem/1 var(--font-display); text-transform: uppercase; }
  .m-pb-foot-tag { display: none; }
  .d-pb-foot-tag { margin: var(--space-s) 0 0; opacity: 0.85; }
  .m-pb-foot-contact { display: none; }
  .d-pb-foot-contact { list-style: none; margin: var(--space) 0 0; padding: 0; display: grid; gap: var(--space-xs); }
  .m-pb-foot-contact a, .m-pb-foot-contact span { display: none; }
  .d-pb-foot-contact a, .d-pb-foot-contact span { display: inline-flex; align-items: center; gap: var(--space-s); min-block-size: var(--tap); color: inherit; overflow-wrap: anywhere; }
  .m-pb-foot-groups { display: none; }
  .d-pb-foot-groups { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--space-m); align-content: start; }
  .m-pb-foot-group { display: none; }
  .d-pb-foot-group { display: block; }
  .m-pb-foot-sum { display: none; }
  .d-pb-foot-sum { display: flex; align-items: center; justify-content: space-between; gap: var(--space); min-block-size: 2.75rem; cursor: pointer; list-style: none; }
  .m-pb-foot-sum::-webkit-details-marker { display: none; }
  .d-pb-foot-sum::-webkit-details-marker { display: none; }
  .m-pb-foot-social { display: none; }
  .d-pb-foot-social { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: var(--space-s); }
  .m-pb-foot-social-link { display: none; }
  .d-pb-foot-social-link { display: inline-flex; align-items: center; justify-content: center; inline-size: 2.75rem; block-size: 2.75rem; border: var(--pb-line) solid currentColor; color: inherit; text-decoration: none; }
  .m-pb-foot-social-link .icon { display: none; }
  .d-pb-foot-social-link .icon { inline-size: 1.5rem; block-size: 1.5rem; }
  .m-pb-foot-top { display: none; }
  .d-pb-foot-top { display: inline-flex; align-items: center; gap: var(--space-s); min-block-size: 2.75rem; color: inherit; }
  .pb-icon-up { inline-size: 1em; block-size: 1em; transform: rotate(180deg); }
  @media (hover: hover) { .m-pb-foot-social-link:hover { display: none; } }
  @media (hover: hover) { .d-pb-foot-social-link:hover { background: var(--signal); color: var(--on-signal); border-color: var(--signal); } }
  .m-pb-brand-img-wrap { display: none; }
  .d-pb-brand-img-wrap { display: inline-flex; align-items: center; }
  .m-pb-brand-img { display: none; }
  .d-pb-brand-img { display: block; block-size: 2.5rem; inline-size: auto; max-inline-size: 100%; }
  .pb-shared { padding: var(--pb-f2_5-4) var(--pb-f1-3) 0; }
  .m-pb-foot-sum::after { display: none; }
  .m-pb-foot-group[open] > .m-pb-foot-sum::after { display: none; }
  .m-pb-foot-group-h { display: none; }
  .d-pb-foot-group-h { margin: 0; font: 700 1rem/1.2 var(--font-display); text-transform: uppercase; }
  .m-pb-foot-links { display: none; }
  .d-pb-foot-links { list-style: none; margin: 0; padding: 0 0 var(--space-s); display: grid; gap: 0; }
  .m-pb-foot-link { display: none; }
  .d-pb-foot-link { display: inline-flex; align-items: center; min-block-size: var(--tap); padding: 0; border: 0; background: none; color: inherit; font: 400 1rem/1.3 var(--font-body); text-align: start; cursor: pointer; }
  .m-pb-foot-small { display: none; }
  .d-pb-foot-small { display: grid; gap: var(--space-xs); align-content: start; font: 400 0.875rem/1.55 var(--font-body); opacity: 0.9; }
  .m-pb-foot-small a { display: none; }
  .d-pb-foot-small a { color: inherit; }
  .m-pb-foot-small p { display: none; }
  .d-pb-foot-small p { margin: 0 0 var(--space-s); }
  .m-pb-privacy { display: none; }
  .d-pb-privacy { display: inline-flex; align-items: center; gap: var(--space-s); min-block-size: var(--tap); padding: 0; border: 0; background: none; color: inherit; font: inherit; text-decoration: underline; cursor: pointer; }
  .m-pb-foot :focus-visible { display: none; }
  .d-pb-foot :focus-visible { outline-color: var(--bg); }
  @media (prefers-reduced-motion: reduce) { .pres-pb * { transition: none; animation: none; scroll-behavior: auto; } }
  .pres-pb { --pb-off: 0rem; --pb-drawer: calc(var(--space) * 15); --pb-w0: calc(var(--space) * 20); --pb-g: calc(clamp(var(--step-base), calc(var(--step-base) + (100cqi + var(--pb-off) - var(--pb-w0)) * 0.0625), calc(var(--step-base) * 4)) - var(--step-base)); --pb-G: calc(clamp(var(--step-base), calc(var(--step-base) + (100cqi + var(--pb-off) - var(--pb-w0)) * 0.0571), calc(var(--step-base) * 9)) - var(--step-base)); --pb-measure: calc(36em + var(--pb-G) * 2.2); --pb-lead: calc(34em + var(--pb-G) * 1.2); --pb-wide: calc(var(--space) * 60 + var(--pb-G) * 5); --pb-aside: clamp(calc(var(--space) * 15), 20%, calc(var(--space) * 19)); --pb-toc: calc(var(--space) * 14); --pb-f0_5-0_75: calc(var(--space-s) + var(--pb-g) * 0.0833 + var(--pb-G) * 0.0333); --pb-f0_5-1: calc(var(--space-s) + var(--pb-g) * 0.1667 + var(--pb-G) * 0.0667); --pb-f0_75-1: calc(calc(var(--space) * 0.75) + var(--pb-g) * 0.0833 + var(--pb-G) * 0.0333); --pb-f1_5-2: calc(var(--space-m) + var(--pb-g) * 0.1667 + var(--pb-G) * 0.0667); --pb-f1_5-3: calc(var(--space-m) + var(--pb-g) * 0.5 + var(--pb-G) * 0.2); --pb-f1-1_25: calc(var(--space) + var(--pb-g) * 0.0833 + var(--pb-G) * 0.0333); --pb-f1-2: calc(var(--space) + var(--pb-g) * 0.3333 + var(--pb-G) * 0.1333); --pb-f1-3: calc(var(--space) + var(--pb-g) * 0.6667 + var(--pb-G) * 0.2667); --pb-f2_5-4: calc(calc(var(--space) * 2.5) + var(--pb-g) * 0.5 + var(--pb-G) * 0.2); --pb-f2-3: calc(var(--space-l) + var(--pb-g) * 0.3333 + var(--pb-G) * 0.1333); --pb-f2-4: calc(var(--space-l) + var(--pb-g) * 0.6667 + var(--pb-G) * 0.2667); --pb-f3-4: calc(var(--space-xl) + var(--pb-g) * 0.3333 + var(--pb-G) * 0.1333); --pb-f3-5: calc(var(--space-xl) + var(--pb-g) * 0.6667 + var(--pb-G) * 0.2667); --pb-f3-6: calc(var(--space-xl) + var(--pb-g) * 1 + var(--pb-G) * 0.4); --pb-f4-6: calc(calc(var(--space) * 4) + var(--pb-g) * 0.6667 + var(--pb-G) * 0.2667); --pb-x0_75: calc(var(--space) * 0.75); --pb-x0_375: calc(var(--space) * 0.375); --pb-x0_625: calc(var(--space) * 0.625); --pb-x1_25: calc(var(--space) * 1.25); --pb-x2_5: calc(var(--space) * 2.5); --pb-x4: calc(var(--space) * 4); --pb-x5: calc(var(--space) * 5); }
  .pb-main { --pb-off: var(--pb-drawer); --pb-w0: calc(var(--space) * 20); --pb-g: calc(clamp(var(--step-base), calc(var(--step-base) + (100cqi + var(--pb-off) - var(--pb-w0)) * 0.0625), calc(var(--step-base) * 4)) - var(--step-base)); --pb-G: calc(clamp(var(--step-base), calc(var(--step-base) + (100cqi + var(--pb-off) - var(--pb-w0)) * 0.0571), calc(var(--step-base) * 9)) - var(--step-base)); --pb-measure: calc(36em + var(--pb-G) * 2.2); --pb-lead: calc(34em + var(--pb-G) * 1.2); --pb-wide: calc(var(--space) * 60 + var(--pb-G) * 5); --pb-aside: clamp(calc(var(--space) * 15), 20%, calc(var(--space) * 19)); --pb-toc: calc(var(--space) * 14); --pb-f0_5-0_75: calc(var(--space-s) + var(--pb-g) * 0.0833 + var(--pb-G) * 0.0333); --pb-f0_5-1: calc(var(--space-s) + var(--pb-g) * 0.1667 + var(--pb-G) * 0.0667); --pb-f0_75-1: calc(calc(var(--space) * 0.75) + var(--pb-g) * 0.0833 + var(--pb-G) * 0.0333); --pb-f1_5-2: calc(var(--space-m) + var(--pb-g) * 0.1667 + var(--pb-G) * 0.0667); --pb-f1_5-3: calc(var(--space-m) + var(--pb-g) * 0.5 + var(--pb-G) * 0.2); --pb-f1-1_25: calc(var(--space) + var(--pb-g) * 0.0833 + var(--pb-G) * 0.0333); --pb-f1-2: calc(var(--space) + var(--pb-g) * 0.3333 + var(--pb-G) * 0.1333); --pb-f1-3: calc(var(--space) + var(--pb-g) * 0.6667 + var(--pb-G) * 0.2667); --pb-f2_5-4: calc(calc(var(--space) * 2.5) + var(--pb-g) * 0.5 + var(--pb-G) * 0.2); --pb-f2-3: calc(var(--space-l) + var(--pb-g) * 0.3333 + var(--pb-G) * 0.1333); --pb-f2-4: calc(var(--space-l) + var(--pb-g) * 0.6667 + var(--pb-G) * 0.2667); --pb-f3-4: calc(var(--space-xl) + var(--pb-g) * 0.3333 + var(--pb-G) * 0.1333); --pb-f3-5: calc(var(--space-xl) + var(--pb-g) * 0.6667 + var(--pb-G) * 0.2667); --pb-f3-6: calc(var(--space-xl) + var(--pb-g) * 1 + var(--pb-G) * 0.4); --pb-f4-6: calc(calc(var(--space) * 4) + var(--pb-g) * 0.6667 + var(--pb-G) * 0.2667); --pb-x0_75: calc(var(--space) * 0.75); --pb-x0_375: calc(var(--space) * 0.375); --pb-x0_625: calc(var(--space) * 0.625); --pb-x1_25: calc(var(--space) * 1.25); --pb-x2_5: calc(var(--space) * 2.5); --pb-x4: calc(var(--space) * 4); --pb-x5: calc(var(--space) * 5); }
}
