.chain[data-astro-cid-f23i4hxh]{--chain-ink:var(--brand-petrol);--chain-seal:var(--brand-teal);--chain-mark:var(--on-teal);margin:0 0 var(--space-5);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--chain-ink);flex-wrap:nowrap;align-items:center;gap:.35rem .6rem;font-size:.8rem;font-weight:500;display:flex;position:relative}.chain--dark[data-astro-cid-f23i4hxh]{--chain-ink:var(--brand-sky);--chain-seal:var(--brand-sky);--chain-mark:var(--brand-deep)}.chain--accent[data-astro-cid-f23i4hxh]{--chain-ink:var(--brand-ink);--chain-seal:var(--brand-ink);--chain-mark:#fff}.chain__seal[data-astro-cid-f23i4hxh]{background:var(--chain-seal);width:2rem;height:2rem;color:var(--chain-mark);box-shadow:0 0 0 4px color-mix(in srgb, var(--chain-seal) 22%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.chain__no[data-astro-cid-f23i4hxh]{white-space:nowrap;flex:none;font-weight:500}.chain__sep[data-astro-cid-f23i4hxh]{opacity:.55;flex:none}.chain__text[data-astro-cid-f23i4hxh]{min-width:0;line-height:1.35}.chain--reach[data-astro-cid-f23i4hxh]:before{content:"";height:var(--chain-reach,calc(var(--space-9) + .75rem));border-left:2px dashed var(--chain-seal);opacity:.7;pointer-events:none;position:absolute;bottom:calc(100% + .35rem);left:calc(1rem - 1px)}.chain--reach[data-astro-cid-f23i4hxh]:after{content:"";left:calc(1rem - 4px);bottom:calc(100% + .35rem + var(--chain-reach,calc(var(--space-9) + .75rem)) - 1px);border:2px solid var(--chain-seal);opacity:.85;pointer-events:none;background:0 0;border-radius:50%;width:8px;height:8px;position:absolute}.bon-wrap[data-astro-cid-kdezfqtm]{filter:drop-shadow(0 1px 1px #0b2a301f)drop-shadow(0 14px 26px #0b2a3029)}.bon[data-astro-cid-kdezfqtm]{--bon-tooth:10px;font-family:var(--font-mono);color:var(--brand-ink);padding:calc(var(--bon-tooth) + 1.1rem) 1.35rem calc(var(--bon-tooth) + 1.1rem);-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / calc(2 * var(--bon-tooth)) var(--bon-tooth) repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(2 * var(--bon-tooth)) var(--bon-tooth) repeat-x, linear-gradient(#000 0 0) center / 100% calc(100% - 2 * var(--bon-tooth) + 1px) no-repeat;mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / calc(2 * var(--bon-tooth)) var(--bon-tooth) repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(2 * var(--bon-tooth)) var(--bon-tooth) repeat-x, linear-gradient(#000 0 0) center / 100% calc(100% - 2 * var(--bon-tooth) + 1px) no-repeat;background:#fff;font-size:.86rem;line-height:1.45;position:relative}.bon__head[data-astro-cid-kdezfqtm]{text-align:center;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-ink);border-bottom:1.5px dashed #1d1d1f73;gap:.1rem;margin:0 0 .9rem;padding-bottom:.9rem;font-size:.78rem;display:grid}.bon__head[data-astro-cid-kdezfqtm] strong[data-astro-cid-kdezfqtm]{letter-spacing:.12em;font-size:.95rem;font-weight:500}.bon__lines[data-astro-cid-kdezfqtm],.bon__total[data-astro-cid-kdezfqtm]{gap:.45rem;margin:0;display:grid}.bon__line[data-astro-cid-kdezfqtm]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.bon__line[data-astro-cid-kdezfqtm] dt[data-astro-cid-kdezfqtm]{hyphens:manual;flex:auto;align-items:baseline;gap:.5rem;min-width:0;display:flex}.bon__line[data-astro-cid-kdezfqtm] dt[data-astro-cid-kdezfqtm]:after{content:"";border-bottom:1.5px dotted #1d1d1f80;flex:1;min-width:1rem;transform:translateY(-.25em)}.bon__line[data-astro-cid-kdezfqtm] dd[data-astro-cid-kdezfqtm]{text-align:right;white-space:nowrap;margin:0 0 0 auto}.bon__total[data-astro-cid-kdezfqtm]{text-transform:uppercase;letter-spacing:.04em;border-top:1.5px dashed #1d1d1f73;margin-top:.9rem;padding-top:.75rem;font-size:1rem}.bon__total[data-astro-cid-kdezfqtm] dd[data-astro-cid-kdezfqtm]{color:var(--brand-petrol)}.bon__note[data-astro-cid-kdezfqtm]{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:1rem 0 0;font-size:.78rem}@media (width<=22rem){.bon__line[data-astro-cid-kdezfqtm] dd[data-astro-cid-kdezfqtm]{white-space:normal}}
