.hero[data-astro-cid-x57zzw7h]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;padding-block:clamp(1.4rem,3vw,2.4rem) clamp(2rem,5vw,4rem)}@media(max-width:900px){.hero[data-astro-cid-x57zzw7h]{grid-template-columns:1fr}}.crumbs[data-astro-cid-x57zzw7h]{display:flex;flex-wrap:wrap;gap:.55rem;font-size:.95rem;color:var(--ink-faint);margin:0 0 clamp(1.2rem,3vw,2rem)}.crumbs[data-astro-cid-x57zzw7h] a[data-astro-cid-x57zzw7h]{text-decoration:none}.crumbs[data-astro-cid-x57zzw7h] a[data-astro-cid-x57zzw7h]:hover{color:var(--ink)}.hero[data-astro-cid-x57zzw7h] h1[data-astro-cid-x57zzw7h]{margin:.4rem 0 1rem;max-width:20ch;text-wrap:balance}.hero[data-astro-cid-x57zzw7h] h1[data-astro-cid-x57zzw7h].h1--long{font-size:var(--step-2);max-width:30ch}.lede[data-astro-cid-x57zzw7h]{color:var(--ink-soft);font-family:var(--serif);font-size:var(--step-1);line-height:1.5;max-width:56ch;margin-bottom:1.8rem}.mosaic[data-astro-cid-x57zzw7h]{display:grid;gap:clamp(.5rem,1vw,.8rem);grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:auto auto}.mosaic[data-astro-cid-x57zzw7h] figure[data-astro-cid-x57zzw7h]{margin:0;position:relative}.mosaic[data-astro-cid-x57zzw7h] figure[data-astro-cid-x57zzw7h]:first-child{grid-row:span 2}.mosaic--1[data-astro-cid-x57zzw7h]{grid-template-columns:1fr}.mosaic--2[data-astro-cid-x57zzw7h]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.mosaic[data-astro-cid-x57zzw7h] img[data-astro-cid-x57zzw7h]{width:100%;height:100%;aspect-ratio:1;object-fit:cover;display:block}.mosaic[data-astro-cid-x57zzw7h] figure[data-astro-cid-x57zzw7h]:first-child img[data-astro-cid-x57zzw7h]{aspect-ratio:auto;min-height:100%}.mosaic--1[data-astro-cid-x57zzw7h] figure[data-astro-cid-x57zzw7h]:first-child img[data-astro-cid-x57zzw7h],.mosaic--2[data-astro-cid-x57zzw7h] figure[data-astro-cid-x57zzw7h]:first-child img[data-astro-cid-x57zzw7h]{aspect-ratio:1}.mosaic[data-astro-cid-x57zzw7h] figcaption[data-astro-cid-x57zzw7h]{position:absolute;left:.5rem;bottom:.5rem;padding:.15rem .5rem;background:#fbfaf8eb;font-size:.75rem;letter-spacing:.12em}.mosaic[data-astro-cid-x57zzw7h] figcaption[data-astro-cid-x57zzw7h] a[data-astro-cid-x57zzw7h]{text-decoration:none;color:var(--ink-soft)}@media(max-width:900px){.mosaic[data-astro-cid-x57zzw7h]{grid-template-columns:repeat(2,minmax(0,1fr))}.mosaic[data-astro-cid-x57zzw7h] figure[data-astro-cid-x57zzw7h]:first-child{grid-row:auto;grid-column:span 2}.mosaic[data-astro-cid-x57zzw7h] figure[data-astro-cid-x57zzw7h]:first-child img[data-astro-cid-x57zzw7h]{aspect-ratio:4 / 3}}.glance[data-astro-cid-x57zzw7h]{color:#fff;padding-block:clamp(2.6rem,6vw,4.5rem);background:radial-gradient(120% 140% at 100% 0%,#1d5a56 0%,var(--brand) 45%,var(--brand-deep) 100%)}.glance[data-astro-cid-x57zzw7h] h2[data-astro-cid-x57zzw7h]{color:#fff;margin:0 0 clamp(1.4rem,3vw,2.2rem)}.glance__big[data-astro-cid-x57zzw7h]{list-style:none;margin:0 0 clamp(2rem,4vw,3rem);padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem clamp(1rem,2.5vw,2rem)}@media(max-width:1000px){.glance__big[data-astro-cid-x57zzw7h]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.glance__big[data-astro-cid-x57zzw7h]{grid-template-columns:repeat(2,minmax(0,1fr))}}.glance__big[data-astro-cid-x57zzw7h] li[data-astro-cid-x57zzw7h]{display:grid;align-content:start;gap:.4rem;padding-top:.9rem;border-top:1px solid rgba(201,164,106,.6)}.glance__big[data-astro-cid-x57zzw7h] strong[data-astro-cid-x57zzw7h]{font-family:var(--serif);font-weight:500;font-size:clamp(1.55rem,1.2rem + 1.3vw,2.3rem);line-height:1.05;color:var(--brass-soft)}.glance__big[data-astro-cid-x57zzw7h] span[data-astro-cid-x57zzw7h]{font-size:1rem;line-height:1.45;color:#fffc}.terms[data-astro-cid-x57zzw7h]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,4vw,3.5rem)}@media(max-width:800px){.terms[data-astro-cid-x57zzw7h]{grid-template-columns:1fr}}.terms[data-astro-cid-x57zzw7h]>div[data-astro-cid-x57zzw7h]{display:grid;grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);gap:.2rem 1.2rem;padding:.75rem 0;border-top:1px solid rgba(255,255,255,.16)}@media(max-width:520px){.terms[data-astro-cid-x57zzw7h]>div[data-astro-cid-x57zzw7h]{grid-template-columns:1fr}}.terms[data-astro-cid-x57zzw7h] dt[data-astro-cid-x57zzw7h]{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brass-soft);font-weight:500;padding-top:.3rem}.terms[data-astro-cid-x57zzw7h] dd[data-astro-cid-x57zzw7h]{margin:0;font-family:var(--serif);font-size:1.08rem;line-height:1.5;color:#ffffffdb}p[data-astro-cid-x57zzw7h].answer{font-family:var(--serif);color:var(--ink);font-size:1.28rem;line-height:1.55;margin:0 0 1rem}.prose[data-astro-cid-x57zzw7h]{color:var(--ink-soft);font-family:var(--serif);font-size:1.15rem;line-height:1.6}.prose[data-astro-cid-x57zzw7h] p{margin:0 0 1em}.prose[data-astro-cid-x57zzw7h] ul,.prose[data-astro-cid-x57zzw7h] ol{padding-left:1.2em;margin:0 0 1em}.prose[data-astro-cid-x57zzw7h] li{margin-bottom:.35em}.prose[data-astro-cid-x57zzw7h] strong{color:var(--ink);font-weight:500}.prose[data-astro-cid-x57zzw7h] a{color:var(--ink)}.prose[data-astro-cid-x57zzw7h] table{border-collapse:collapse;width:100%;font-size:1rem;margin:.5rem 0 1.2rem}.prose[data-astro-cid-x57zzw7h] th,.prose[data-astro-cid-x57zzw7h] td{text-align:left;padding:.55em .8em .55em 0;border-bottom:1px solid var(--line);vertical-align:top}.prose[data-astro-cid-x57zzw7h] th{color:var(--ink-faint);font-weight:500;letter-spacing:.04em}.prose[data-astro-cid-x57zzw7h] dl{margin:0 0 1.2rem;border-top:1px solid var(--line)}.prose[data-astro-cid-x57zzw7h] dl>div{display:grid;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);gap:.2rem 1.2rem;padding:.75rem 0;border-bottom:1px solid var(--line)}.prose[data-astro-cid-x57zzw7h] dt{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brand);font-weight:500;padding-top:.3rem}.prose[data-astro-cid-x57zzw7h] dd{margin:0}.prose[data-astro-cid-x57zzw7h]>:last-child{margin-bottom:0}sup.fn{font-size:.68em;line-height:0;margin-left:.12em}sup.fn a{text-decoration:none;color:var(--accent)}.aside[data-astro-cid-x57zzw7h]{margin:1.2rem 0 0;padding:.9rem 1.1rem;border-left:2px solid var(--brass);background:var(--paper-warm);color:var(--ink);font-family:var(--serif);font-size:1.15rem;line-height:1.45}.browse[data-astro-cid-x57zzw7h]{list-style:none;margin:1.2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.4rem}.browse[data-astro-cid-x57zzw7h] a[data-astro-cid-x57zzw7h]{font-family:var(--serif);font-size:1.05rem;color:var(--ink);text-decoration-color:var(--brass)}.sec[data-astro-cid-x57zzw7h]{position:relative;padding-block:clamp(2.2rem,5vw,3.6rem);scroll-margin-top:90px}.sec[data-astro-cid-x57zzw7h]:before{content:"";position:absolute;top:0;left:var(--gutter);right:var(--gutter);border-top:1px solid var(--line)}.glance[data-astro-cid-x57zzw7h]+.sec[data-astro-cid-x57zzw7h]:before{display:none}.grid[data-astro-cid-x57zzw7h]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:1rem clamp(2rem,5vw,4.5rem);align-items:start}@media(max-width:900px){.grid[data-astro-cid-x57zzw7h]{grid-template-columns:1fr}}.grid--head[data-astro-cid-x57zzw7h]{margin-bottom:clamp(1.6rem,3.5vw,2.6rem)}.grid[data-astro-cid-x57zzw7h] h2[data-astro-cid-x57zzw7h]{font-size:var(--step-2);margin:0}.right[data-astro-cid-x57zzw7h]{grid-column:2;min-width:0}.right[data-astro-cid-x57zzw7h] p,.right[data-astro-cid-x57zzw7h] ul,.right[data-astro-cid-x57zzw7h] ol,.right[data-astro-cid-x57zzw7h] dl,.right[data-astro-cid-x57zzw7h] table{max-width:none}@media(max-width:900px){.right[data-astro-cid-x57zzw7h]{grid-column:auto}}.right[data-astro-cid-x57zzw7h]>[data-astro-cid-x57zzw7h]:last-child{margin-bottom:0}.right[data-astro-cid-x57zzw7h] p[data-astro-cid-x57zzw7h].answer a{color:var(--ink);text-decoration-color:var(--brass)}.left[data-astro-cid-x57zzw7h]{position:sticky;top:96px;display:grid;gap:clamp(1.2rem,2.5vw,1.8rem)}@media(max-width:900px){.left[data-astro-cid-x57zzw7h]{position:static}}.figs[data-astro-cid-x57zzw7h]{display:grid;gap:clamp(.6rem,1.2vw,1rem)}.figs--2[data-astro-cid-x57zzw7h]{grid-template-columns:repeat(2,minmax(0,1fr))}.figs[data-astro-cid-x57zzw7h] figure[data-astro-cid-x57zzw7h]{margin:0}.figs[data-astro-cid-x57zzw7h] img[data-astro-cid-x57zzw7h]{width:100%;aspect-ratio:1;object-fit:cover;display:block}.figs--2[data-astro-cid-x57zzw7h] img[data-astro-cid-x57zzw7h]{aspect-ratio:4 / 5}.figs[data-astro-cid-x57zzw7h] figcaption[data-astro-cid-x57zzw7h]{margin-top:.5rem;font-family:var(--serif);font-size:1rem;line-height:1.35}.figs[data-astro-cid-x57zzw7h] figcaption[data-astro-cid-x57zzw7h] a[data-astro-cid-x57zzw7h]{color:var(--ink-soft);text-decoration:none}.figs[data-astro-cid-x57zzw7h] figcaption[data-astro-cid-x57zzw7h] a[data-astro-cid-x57zzw7h]:hover{color:var(--ink)}.code[data-astro-cid-x57zzw7h]{font-size:.75rem;letter-spacing:.12em;color:var(--ink-faint);margin-right:.3rem;font-family:var(--sans)}@media(max-width:900px){.figs--1[data-astro-cid-x57zzw7h] img[data-astro-cid-x57zzw7h]{aspect-ratio:4 / 3}}.note[data-astro-cid-x57zzw7h]{margin:0;font-size:1.05rem;color:var(--ink-faint)}.cards[data-astro-cid-x57zzw7h]{list-style:none;padding:0;margin:0;display:grid;gap:2.2rem clamp(1rem,2vw,1.6rem);grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}@media(max-width:1000px){.cards[data-astro-cid-x57zzw7h]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px)and (min-width:801px){.cards--boxes[data-astro-cid-x57zzw7h]{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}}@media(max-width:800px){.cards--boxes[data-astro-cid-x57zzw7h]{grid-template-columns:1fr}}.cards__pic[data-astro-cid-x57zzw7h]{position:relative;display:block;margin-bottom:.95rem;overflow:hidden;background:var(--paper-warm)}.cards__pic[data-astro-cid-x57zzw7h] img[data-astro-cid-x57zzw7h]{width:100%;aspect-ratio:1;object-fit:cover;transition:transform .5s ease;display:block}.cards__pic[data-astro-cid-x57zzw7h]:hover img[data-astro-cid-x57zzw7h]{transform:scale(1.035)}.cards__tag[data-astro-cid-x57zzw7h]{position:absolute;left:.6rem;bottom:.6rem;padding:.2rem .55rem;background:#fbfaf8eb;font-size:.75rem;letter-spacing:.12em;color:var(--ink-soft)}.cards[data-astro-cid-x57zzw7h] h3[data-astro-cid-x57zzw7h]{font-size:var(--step-1);margin:0 0 .4rem}.cards[data-astro-cid-x57zzw7h] p[data-astro-cid-x57zzw7h]{margin:0 0 .6rem;color:var(--ink-soft);font-family:var(--serif);font-size:1.08rem;line-height:1.5}.cards__more[data-astro-cid-x57zzw7h]{font-family:var(--serif);font-size:1.05rem;color:var(--ink);text-decoration-color:var(--brass)}.cards[data-astro-cid-x57zzw7h] .cards__box[data-astro-cid-x57zzw7h]{background:#fff;border:1px solid var(--line);padding:clamp(1.3rem,2.4vw,1.8rem);display:grid;align-content:start;gap:.2rem}.badge[data-astro-cid-x57zzw7h]{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--paper-warm);border:1px solid var(--brass-soft);color:var(--brand);margin-bottom:.9rem;flex:none}.badge[data-astro-cid-x57zzw7h] svg{width:1.55rem;height:1.55rem}.cards__rows[data-astro-cid-x57zzw7h]{margin:.6rem 0 0}.cards__rows[data-astro-cid-x57zzw7h]>div[data-astro-cid-x57zzw7h]{padding:.65rem 0;border-top:1px solid var(--line)}.cards__rows[data-astro-cid-x57zzw7h] dt[data-astro-cid-x57zzw7h]{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brand);font-weight:500;margin-bottom:.15rem}.cards__rows[data-astro-cid-x57zzw7h] dd[data-astro-cid-x57zzw7h]{margin:0;font-family:var(--serif);font-size:1.08rem;line-height:1.45;color:var(--ink-soft)}.notes[data-astro-cid-x57zzw7h]{list-style:none;margin:clamp(1.8rem,4vw,2.6rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem clamp(1rem,2.5vw,2rem)}@media(max-width:900px){.notes[data-astro-cid-x57zzw7h]{grid-template-columns:1fr}}.notes[data-astro-cid-x57zzw7h] li[data-astro-cid-x57zzw7h]{padding-top:.9rem;border-top:2px solid var(--brass)}.notes[data-astro-cid-x57zzw7h] h3[data-astro-cid-x57zzw7h]{font-size:var(--step-1);margin:0 0 .4rem}.notes[data-astro-cid-x57zzw7h] p[data-astro-cid-x57zzw7h]{margin:0;font-family:var(--serif);font-size:1.08rem;line-height:1.5;color:var(--ink-soft)}@media(max-width:520px){.cards[data-astro-cid-x57zzw7h]{grid-template-columns:1fr;gap:1.5rem}.cards[data-astro-cid-x57zzw7h] li[data-astro-cid-x57zzw7h]:not(.cards__box){display:grid;grid-template-columns:6.5rem minmax(0,1fr);column-gap:1rem;align-items:start}.cards__pic[data-astro-cid-x57zzw7h]{grid-row:span 3;margin:.3rem 0 0}.cards__tag[data-astro-cid-x57zzw7h]{display:none}}.tint[data-astro-cid-x57zzw7h]{background:var(--paper-warm);border-block:1px solid var(--line);padding-block:clamp(2.2rem,5vw,3.6rem);scroll-margin-top:90px}.steps[data-astro-cid-x57zzw7h]{list-style:none;margin:0;padding:0;counter-reset:step;position:relative;display:grid;grid-template-columns:repeat(var(--n, 6),minmax(0,1fr));gap:1.8rem clamp(1rem,2vw,1.6rem)}.steps[data-astro-cid-x57zzw7h]:before{content:"";position:absolute;left:1.2rem;right:1.2rem;top:1.2rem;border-top:1px solid var(--brass)}.steps[data-astro-cid-x57zzw7h] li[data-astro-cid-x57zzw7h]{counter-increment:step;position:relative;display:grid;align-content:start;gap:.45rem}.steps[data-astro-cid-x57zzw7h] li[data-astro-cid-x57zzw7h]:before{content:counter(step);position:relative;width:2.4rem;height:2.4rem;margin-bottom:.55rem;border-radius:50%;border:1px solid var(--brass);background:var(--paper-warm);color:var(--accent-dark);display:grid;place-items:center;font-size:1.05rem}.steps[data-astro-cid-x57zzw7h] strong[data-astro-cid-x57zzw7h]{color:var(--ink);font-family:var(--serif);font-size:var(--step-1);font-weight:500;line-height:1.25}.steps[data-astro-cid-x57zzw7h] span[data-astro-cid-x57zzw7h]{font-family:var(--serif);font-size:1.05rem;line-height:1.5;color:var(--ink-soft)}@media(max-width:1100px){.steps[data-astro-cid-x57zzw7h]{grid-template-columns:repeat(3,minmax(0,1fr))}.steps[data-astro-cid-x57zzw7h]:before{display:none}}@media(max-width:640px){.steps[data-astro-cid-x57zzw7h]{grid-template-columns:1fr;gap:1.2rem}.steps[data-astro-cid-x57zzw7h] li[data-astro-cid-x57zzw7h]{grid-template-columns:2.4rem minmax(0,1fr);column-gap:.9rem;row-gap:.15rem}.steps[data-astro-cid-x57zzw7h] li[data-astro-cid-x57zzw7h]:before{grid-row:span 2;margin:0}}.board[data-astro-cid-x57zzw7h]{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.board__row[data-astro-cid-x57zzw7h]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr) minmax(0,1.2fr);gap:.8rem clamp(1.2rem,3vw,2.4rem);align-items:center;padding:1.1rem 0;border-bottom:1px solid var(--line)}@media(max-width:900px){.board__row[data-astro-cid-x57zzw7h]{grid-template-columns:1fr}}.board__space[data-astro-cid-x57zzw7h] strong[data-astro-cid-x57zzw7h]{font-family:var(--serif);font-weight:500;font-size:1.15rem;line-height:1.35;color:var(--ink)}.board__works[data-astro-cid-x57zzw7h]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.board__works[data-astro-cid-x57zzw7h] a[data-astro-cid-x57zzw7h]{display:grid;gap:.25rem;text-decoration:none;width:4.6rem}.board__mount[data-astro-cid-x57zzw7h]{display:grid;place-items:center;aspect-ratio:1;background:#fff;border:1px solid var(--line);padding:.3rem}.board__mount[data-astro-cid-x57zzw7h] img[data-astro-cid-x57zzw7h]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}.board__mount--bleed[data-astro-cid-x57zzw7h]{padding:0}.board__mount--bleed[data-astro-cid-x57zzw7h] img[data-astro-cid-x57zzw7h]{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.board__works[data-astro-cid-x57zzw7h] a[data-astro-cid-x57zzw7h]:hover .board__mount[data-astro-cid-x57zzw7h]{border-color:var(--ink)}.board__code[data-astro-cid-x57zzw7h]{font-size:.68rem;letter-spacing:.08em;color:var(--ink-faint);text-align:center}.board__spec[data-astro-cid-x57zzw7h]{display:grid;gap:.25rem;font-family:var(--serif);font-size:1.05rem;line-height:1.45;color:var(--ink-soft)}.board__size[data-astro-cid-x57zzw7h]{color:var(--ink)}.board__total[data-astro-cid-x57zzw7h]{padding:1.1rem 0;font-family:var(--serif);font-size:1.12rem;line-height:1.55;color:var(--ink-soft)}.board__total[data-astro-cid-x57zzw7h] strong[data-astro-cid-x57zzw7h]{color:var(--ink);font-weight:500;margin-right:.4rem}.faq[data-astro-cid-x57zzw7h] details[data-astro-cid-x57zzw7h]{border-bottom:1px solid var(--line)}.faq[data-astro-cid-x57zzw7h] details[data-astro-cid-x57zzw7h]:first-child{border-top:1px solid var(--line)}.faq[data-astro-cid-x57zzw7h] summary[data-astro-cid-x57zzw7h]{list-style:none;cursor:pointer;padding:1.1rem 2rem 1.1rem 0;font-family:var(--serif);font-size:var(--step-1);color:var(--ink);position:relative}.faq[data-astro-cid-x57zzw7h] summary[data-astro-cid-x57zzw7h]::-webkit-details-marker{display:none}.faq[data-astro-cid-x57zzw7h] summary[data-astro-cid-x57zzw7h]:after{content:"+";position:absolute;right:.2rem;top:1.05rem;color:var(--ink-faint);font-size:1.2rem}.faq[data-astro-cid-x57zzw7h] details[data-astro-cid-x57zzw7h][open] summary[data-astro-cid-x57zzw7h]:after{content:"–"}.faq[data-astro-cid-x57zzw7h] details[data-astro-cid-x57zzw7h] p[data-astro-cid-x57zzw7h]{font-family:var(--serif);font-size:1.15rem;line-height:1.6;margin:0 0 1.3rem;color:var(--ink-soft)}.faq[data-astro-cid-x57zzw7h] details[data-astro-cid-x57zzw7h] p[data-astro-cid-x57zzw7h] a{color:var(--ink)}.cta[data-astro-cid-x57zzw7h]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;color:#fff;padding:clamp(2.4rem,6vw,4.5rem) clamp(1.5rem,5vw,4rem);margin-block:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden;background:radial-gradient(120% 140% at 100% 0%,#1d5a56 0%,var(--brand) 45%,var(--brand-deep) 100%)}.cta[data-astro-cid-x57zzw7h]:before{content:"";position:absolute;inset:10px;border:1px solid rgba(201,164,106,.45);pointer-events:none}@media(max-width:760px){.cta[data-astro-cid-x57zzw7h]{grid-template-columns:1fr}}.cta[data-astro-cid-x57zzw7h] .eyebrow[data-astro-cid-x57zzw7h]{color:var(--brass)}.cta[data-astro-cid-x57zzw7h] h2[data-astro-cid-x57zzw7h]{color:#fff;margin:.4rem 0 .8rem;font-size:clamp(1.8rem,1.4rem + 1.6vw,2.8rem)}.cta[data-astro-cid-x57zzw7h] p[data-astro-cid-x57zzw7h]{color:#ffffffc7;margin:0;max-width:52ch;font-family:var(--serif);font-size:1.2rem;line-height:1.55}.cta__actions[data-astro-cid-x57zzw7h]{position:relative;min-width:min(100%,22rem)}.buyers[data-astro-cid-x57zzw7h]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.2rem)}@media(max-width:1100px){.buyers[data-astro-cid-x57zzw7h]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.buyers[data-astro-cid-x57zzw7h]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.buyers[data-astro-cid-x57zzw7h]{grid-template-columns:1fr}}.buyer[data-astro-cid-x57zzw7h]{position:relative;height:100%;display:grid;grid-template-rows:auto auto 1fr;align-content:start;gap:.35rem;padding:1.3rem 1.3rem 2.6rem;background:#fff;border:1px solid var(--line);text-decoration:none;color:inherit;transition:border-color .25s,box-shadow .25s,transform .25s}.buyer[data-astro-cid-x57zzw7h]:hover{border-color:var(--brass);box-shadow:0 16px 34px -24px #1a181573;transform:translateY(-2px)}.buyer[data-astro-cid-x57zzw7h] .badge[data-astro-cid-x57zzw7h]{margin-bottom:.6rem}.buyer[data-astro-cid-x57zzw7h]:hover .badge[data-astro-cid-x57zzw7h]{background:var(--brand);border-color:var(--brand);color:var(--brass-soft)}.buyer__name[data-astro-cid-x57zzw7h]{font-family:var(--serif);font-size:var(--step-1);line-height:1.25;color:var(--ink)}.buyer__line[data-astro-cid-x57zzw7h]{font-family:var(--serif);font-size:1.02rem;line-height:1.45;color:var(--ink-soft)}.buyer__go[data-astro-cid-x57zzw7h]{position:absolute;left:1.3rem;bottom:.9rem;color:var(--accent);font-size:1.2rem;transition:transform .25s}.buyer[data-astro-cid-x57zzw7h]:hover .buyer__go[data-astro-cid-x57zzw7h]{transform:translate(4px)}@media(max-width:520px){.buyer[data-astro-cid-x57zzw7h]{grid-template-columns:3rem minmax(0,1fr);grid-template-rows:auto;column-gap:1rem;padding:1rem}.buyer[data-astro-cid-x57zzw7h] .badge[data-astro-cid-x57zzw7h]{grid-row:span 2;margin:0}.buyer__go[data-astro-cid-x57zzw7h]{display:none}}.sources[data-astro-cid-x57zzw7h] ol[data-astro-cid-x57zzw7h]{padding-left:1.6em;color:var(--ink-soft);font-size:.95rem;margin:0}.sources[data-astro-cid-x57zzw7h] li[data-astro-cid-x57zzw7h]{margin-bottom:.4em;overflow-wrap:anywhere}.sources[data-astro-cid-x57zzw7h] a[data-astro-cid-x57zzw7h]{color:var(--ink-soft)}.sources[data-astro-cid-x57zzw7h] li[data-astro-cid-x57zzw7h]:target{background:var(--paper-warm)}.muted[data-astro-cid-x57zzw7h]{color:var(--ink-faint)}
