.enclosure-buyers[data-astro-cid-bnuqtxed]{gap:28px;scroll-margin-block-start:100px;display:grid}.buyer-heading[data-astro-cid-bnuqtxed]{gap:13px;max-width:850px;display:grid}.buyer-heading[data-astro-cid-bnuqtxed] h2[data-astro-cid-bnuqtxed],.buyer-heading[data-astro-cid-bnuqtxed] p[data-astro-cid-bnuqtxed],.sample-content[data-astro-cid-bnuqtxed] h3[data-astro-cid-bnuqtxed],.sample-content[data-astro-cid-bnuqtxed] p[data-astro-cid-bnuqtxed],.project-timeline[data-astro-cid-bnuqtxed] h3[data-astro-cid-bnuqtxed],.project-timeline[data-astro-cid-bnuqtxed] p[data-astro-cid-bnuqtxed],.project-outcome[data-astro-cid-bnuqtxed] p[data-astro-cid-bnuqtxed],.project-note[data-astro-cid-bnuqtxed] p[data-astro-cid-bnuqtxed],.buyer-route[data-astro-cid-bnuqtxed] h3[data-astro-cid-bnuqtxed],.buyer-route[data-astro-cid-bnuqtxed] p[data-astro-cid-bnuqtxed],.tooling-answer[data-astro-cid-bnuqtxed] h3[data-astro-cid-bnuqtxed],.tooling-answer[data-astro-cid-bnuqtxed] p[data-astro-cid-bnuqtxed]{margin:0}.buyer-heading[data-astro-cid-bnuqtxed] p[data-astro-cid-bnuqtxed],.sample-content[data-astro-cid-bnuqtxed] p[data-astro-cid-bnuqtxed],.project-timeline[data-astro-cid-bnuqtxed] p[data-astro-cid-bnuqtxed],.buyer-route[data-astro-cid-bnuqtxed] p[data-astro-cid-bnuqtxed],.tooling-answer[data-astro-cid-bnuqtxed] p[data-astro-cid-bnuqtxed]{color:var(--color-steel);line-height:1.7}.sample-grid[data-astro-cid-bnuqtxed]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.sample-card[data-astro-cid-bnuqtxed]{border:1px solid var(--color-line);background:var(--color-white);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.sample-media[data-astro-cid-bnuqtxed]{aspect-ratio:4/3;background:var(--color-white);border-block-end:1px solid var(--color-line);place-items:center;padding:22px;display:grid}.sample-media[data-astro-cid-bnuqtxed] img[data-astro-cid-bnuqtxed]{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.sample-media[data-astro-cid-bnuqtxed]:focus-visible,.project-link[data-astro-cid-bnuqtxed]:focus-visible{outline:3px solid var(--color-teal-dark);outline-offset:3px}.sample-content[data-astro-cid-bnuqtxed]{flex-direction:column;flex:1;gap:14px;padding:25px;display:flex}.sample-content[data-astro-cid-bnuqtxed] h3[data-astro-cid-bnuqtxed]{font-size:1.18rem;line-height:1.35}.sample-content[data-astro-cid-bnuqtxed] p[data-astro-cid-bnuqtxed],.sample-checks[data-astro-cid-bnuqtxed]{font-size:.91rem}.sample-checks[data-astro-cid-bnuqtxed]{border-block-start:1px solid var(--color-line);gap:12px;margin-block:auto 0;padding:17px 0 0;list-style:none;display:grid}.sample-checks[data-astro-cid-bnuqtxed] li[data-astro-cid-bnuqtxed]{color:var(--color-steel);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;line-height:1.6;display:grid}.sample-checks[data-astro-cid-bnuqtxed] svg[data-astro-cid-bnuqtxed]{color:var(--color-teal-dark);margin-block-start:4px}.project-section[data-astro-cid-bnuqtxed]{padding-block:12px 48px}.project-panel[data-astro-cid-bnuqtxed]{border:1px solid var(--color-accent-line);background:linear-gradient(130deg, var(--color-accent-soft), #fffdfa 70%);border-radius:10px;gap:28px;padding:38px;display:grid}.project-heading[data-astro-cid-bnuqtxed]{max-width:790px}.project-timeline[data-astro-cid-bnuqtxed],.buyer-route[data-astro-cid-bnuqtxed]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.project-timeline[data-astro-cid-bnuqtxed] li[data-astro-cid-bnuqtxed]{border-inline-start:1px solid var(--color-accent-line);padding-inline:19px}.project-timeline[data-astro-cid-bnuqtxed] li[data-astro-cid-bnuqtxed]:first-child{border-inline-start:0;padding-inline-start:0}.timeline-number[data-astro-cid-bnuqtxed]{color:var(--color-teal-dark);letter-spacing:.08em;margin-block-end:13px;font-size:.8rem;font-weight:750;display:block}.project-timeline[data-astro-cid-bnuqtxed] h3[data-astro-cid-bnuqtxed],.buyer-route[data-astro-cid-bnuqtxed] h3[data-astro-cid-bnuqtxed]{margin-block-end:10px;font-size:1rem;line-height:1.45}.project-timeline[data-astro-cid-bnuqtxed] p[data-astro-cid-bnuqtxed],.buyer-route[data-astro-cid-bnuqtxed] p[data-astro-cid-bnuqtxed]{font-size:.89rem}.project-outcome[data-astro-cid-bnuqtxed]{border-block-start:1px solid var(--color-accent-line);padding-block-start:23px}.project-outcome[data-astro-cid-bnuqtxed] p[data-astro-cid-bnuqtxed]{max-width:930px;font-size:1.03rem;font-weight:650;line-height:1.7}.project-note[data-astro-cid-bnuqtxed]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-block-start:-12px;display:grid}.project-note[data-astro-cid-bnuqtxed] svg[data-astro-cid-bnuqtxed]{color:var(--color-teal-dark);margin-block-start:3px}.project-note[data-astro-cid-bnuqtxed] p[data-astro-cid-bnuqtxed]{color:var(--color-steel);font-size:.83rem;line-height:1.65}.project-link[data-astro-cid-bnuqtxed]{justify-self:start}.route-section[data-astro-cid-bnuqtxed]{padding-block:34px 60px}.buyer-route[data-astro-cid-bnuqtxed]{gap:18px}.buyer-route[data-astro-cid-bnuqtxed] li[data-astro-cid-bnuqtxed]{border:1px solid var(--color-line);background:var(--color-white);border-radius:8px;padding:22px}.route-number[data-astro-cid-bnuqtxed]{background:var(--color-accent-soft);width:34px;height:34px;color:var(--color-teal-dark);border-radius:50%;place-items:center;margin-block-end:18px;font-size:.78rem;font-weight:750;display:grid}.tooling-answer[data-astro-cid-bnuqtxed]{border-inline-start:3px solid var(--color-harvest);background:var(--color-clean);grid-template-columns:auto minmax(0,1fr);gap:14px;padding:23px 25px;display:grid}.tooling-answer[data-astro-cid-bnuqtxed]>svg[data-astro-cid-bnuqtxed]{color:var(--color-teal-dark);margin-block-start:2px}.tooling-answer[data-astro-cid-bnuqtxed] h3[data-astro-cid-bnuqtxed]{margin-block-end:9px;font-size:1.05rem;line-height:1.4}.tooling-answer[data-astro-cid-bnuqtxed] p[data-astro-cid-bnuqtxed]{font-size:.92rem}@media (width<=1000px){.sample-grid[data-astro-cid-bnuqtxed]{gap:16px}.sample-content[data-astro-cid-bnuqtxed]{padding:20px}.project-timeline[data-astro-cid-bnuqtxed],.buyer-route[data-astro-cid-bnuqtxed]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.project-timeline[data-astro-cid-bnuqtxed] li[data-astro-cid-bnuqtxed]{border-inline-start:1px solid var(--color-accent-line);padding-inline:16px 0}.project-timeline[data-astro-cid-bnuqtxed] li[data-astro-cid-bnuqtxed]:first-child{border-inline-start:1px solid var(--color-accent-line);padding-inline-start:16px}}@media (width<=700px){.enclosure-buyers[data-astro-cid-bnuqtxed]{gap:23px;scroll-margin-block-start:80px}.sample-grid[data-astro-cid-bnuqtxed]{grid-template-columns:minmax(0,1fr);gap:22px}.sample-media[data-astro-cid-bnuqtxed]{aspect-ratio:8/5}.sample-content[data-astro-cid-bnuqtxed]{gap:14px;padding:23px}.project-panel[data-astro-cid-bnuqtxed]{gap:25px;padding:25px 23px}.project-timeline[data-astro-cid-bnuqtxed],.buyer-route[data-astro-cid-bnuqtxed]{grid-template-columns:minmax(0,1fr);gap:21px}.project-timeline[data-astro-cid-bnuqtxed] li[data-astro-cid-bnuqtxed],.project-timeline[data-astro-cid-bnuqtxed] li[data-astro-cid-bnuqtxed]:first-child{padding-inline-start:18px}.timeline-number[data-astro-cid-bnuqtxed]{margin-block-end:7px}.buyer-route[data-astro-cid-bnuqtxed] li[data-astro-cid-bnuqtxed]{grid-template-columns:auto minmax(0,1fr);column-gap:16px;padding:21px;display:grid}.route-number[data-astro-cid-bnuqtxed]{grid-row:span 2;margin-block-end:0}.buyer-route[data-astro-cid-bnuqtxed] h3[data-astro-cid-bnuqtxed]{margin-block-end:7px}.tooling-answer[data-astro-cid-bnuqtxed]{gap:11px;padding:22px 19px}}