.factory-hero[data-astro-cid-uuwt2afk]{background:var(--surface);padding-block:clamp(42px,6.6vw,98px)}.factory-hero-grid[data-astro-cid-uuwt2afk],.factory-sample-grid[data-astro-cid-uuwt2afk],.factory-company-grid[data-astro-cid-uuwt2afk]{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(30px,6vw,92px)}.factory-company[data-astro-cid-uuwt2afk]{padding-block:clamp(42px,5.5vw,72px);border-bottom:1px solid var(--line)}.factory-company-grid[data-astro-cid-uuwt2afk]{align-items:start}.factory-company-grid[data-astro-cid-uuwt2afk]>div[data-astro-cid-uuwt2afk]>p[data-astro-cid-uuwt2afk]:not(.factory-eyebrow){max-width:44ch;margin-top:14px;color:var(--muted);font-size:.95rem;line-height:1.62}.factory-company-facts[data-astro-cid-uuwt2afk]{margin:0;border-top:1px solid var(--line)}.factory-company-facts[data-astro-cid-uuwt2afk]>div[data-astro-cid-uuwt2afk]{display:grid;gap:5px;padding-block:14px;border-bottom:1px solid var(--line)}.factory-company-facts[data-astro-cid-uuwt2afk] dt[data-astro-cid-uuwt2afk]{color:var(--muted);font-size:.72rem;font-weight:680;letter-spacing:.06em;text-transform:uppercase}.factory-company-facts[data-astro-cid-uuwt2afk] dd[data-astro-cid-uuwt2afk]{margin:0;font-size:.94rem;font-weight:650;line-height:1.45}.factory-company-facts[data-astro-cid-uuwt2afk] a[data-astro-cid-uuwt2afk]{color:inherit;text-underline-offset:3px}.factory-company-facts[data-astro-cid-uuwt2afk] a[data-astro-cid-uuwt2afk]:hover{color:#a8330e}.factory-eyebrow[data-astro-cid-uuwt2afk]{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#963513;font-size:.74rem;font-weight:740;letter-spacing:.12em;text-transform:uppercase}.factory-eyebrow[data-astro-cid-uuwt2afk]:before{content:"";width:8px;height:8px;flex:0 0 8px;background:var(--accent)}.factory-hero[data-astro-cid-uuwt2afk] h1[data-astro-cid-uuwt2afk]{max-width:12ch;margin:0;font-size:clamp(2.7rem,5.9vw,6rem);line-height:.99;text-wrap:balance}.factory-hero-copy[data-astro-cid-uuwt2afk]>p[data-astro-cid-uuwt2afk]:not(.factory-eyebrow){max-width:44ch;margin-block:20px 27px;color:var(--muted);font-size:clamp(.98rem,1.45vw,1.15rem);line-height:1.62}.factory-hero-actions[data-astro-cid-uuwt2afk]{display:flex;flex-wrap:wrap;gap:10px}.factory-wa-btn[data-astro-cid-uuwt2afk]{background:#fff;border-color:#9d9a96;color:var(--ink)}.factory-wa-btn[data-astro-cid-uuwt2afk]:hover{border-color:var(--ink);background:var(--ink);color:#fff}.factory-hero-photo[data-astro-cid-uuwt2afk],.factory-sample-photo[data-astro-cid-uuwt2afk]{overflow:hidden;border:1px solid var(--line);border-radius:8px}.factory-hero-photo[data-astro-cid-uuwt2afk]{border-color:var(--ink);background:var(--ink);color:#fff}.factory-hero-photo[data-astro-cid-uuwt2afk] img[data-astro-cid-uuwt2afk],.factory-sample-photo[data-astro-cid-uuwt2afk] img[data-astro-cid-uuwt2afk]{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;object-position:center 35%}.factory-photos[data-astro-cid-uuwt2afk]{padding-block:clamp(42px,5.5vw,78px);background:#fff;border-bottom:1px solid var(--line)}.factory-photos-heading[data-astro-cid-uuwt2afk]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:clamp(22px,3vw,36px)}.factory-photos-heading[data-astro-cid-uuwt2afk] h2[data-astro-cid-uuwt2afk]{max-width:12ch}.factory-photos-heading[data-astro-cid-uuwt2afk]>p[data-astro-cid-uuwt2afk]{max-width:42ch;margin:0;color:var(--muted);font-size:.95rem;line-height:1.62}.factory-photo-grid[data-astro-cid-uuwt2afk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,22px);margin:0;padding:0;list-style:none}.factory-photo-grid[data-astro-cid-uuwt2afk] figure[data-astro-cid-uuwt2afk]{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.factory-photo-grid[data-astro-cid-uuwt2afk] img[data-astro-cid-uuwt2afk]{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;object-position:center 40%}.factory-photo-grid[data-astro-cid-uuwt2afk] figcaption[data-astro-cid-uuwt2afk]{display:grid;gap:4px;padding:12px 14px 14px}.factory-photo-grid[data-astro-cid-uuwt2afk] figcaption[data-astro-cid-uuwt2afk] strong[data-astro-cid-uuwt2afk]{font-size:.88rem;font-weight:740}.factory-photo-grid[data-astro-cid-uuwt2afk] figcaption[data-astro-cid-uuwt2afk] span[data-astro-cid-uuwt2afk]{color:var(--muted);font-size:.82rem;line-height:1.45}figcaption[data-astro-cid-uuwt2afk]{padding:10px 14px;font-size:.73rem;line-height:1.45}.factory-hero-photo[data-astro-cid-uuwt2afk] figcaption[data-astro-cid-uuwt2afk]{color:#d5d5d5}.factory-sample-photo[data-astro-cid-uuwt2afk] figcaption[data-astro-cid-uuwt2afk]{color:var(--muted)}.factory-production[data-astro-cid-uuwt2afk],.factory-fabrics[data-astro-cid-uuwt2afk],.factory-sample[data-astro-cid-uuwt2afk],.factory-quote[data-astro-cid-uuwt2afk]{padding-block:clamp(48px,6.5vw,90px)}.factory-fabrics[data-astro-cid-uuwt2afk]{background:var(--surface);border-bottom:1px solid var(--line)}.factory-fabrics-intro[data-astro-cid-uuwt2afk]{max-width:44ch;margin-top:15px;color:var(--muted);font-size:.95rem;line-height:1.62}.factory-wa-inline[data-astro-cid-uuwt2afk]{margin-top:12px;color:var(--ink)}.fabric-spec-tag[data-astro-cid-uuwt2afk]{display:inline-block;margin-inline-start:6px;color:#963513;font-size:.8rem;font-weight:640}h2[data-astro-cid-uuwt2afk]{font-size:clamp(2rem,3.9vw,3.9rem);line-height:1.06;text-wrap:balance}.factory-production[data-astro-cid-uuwt2afk]{background:var(--ink);color:#fff}.factory-production-heading[data-astro-cid-uuwt2afk],.factory-quote-grid[data-astro-cid-uuwt2afk]{display:flex;align-items:end;justify-content:space-between;gap:24px}.factory-production-heading[data-astro-cid-uuwt2afk] h2[data-astro-cid-uuwt2afk]{max-width:18ch}.factory-text-link[data-astro-cid-uuwt2afk]{display:inline-block;padding-block:8px;font-size:.91rem;font-weight:650;text-decoration-color:#777;text-underline-offset:4px}.factory-text-link[data-astro-cid-uuwt2afk] span[data-astro-cid-uuwt2afk]{color:var(--accent)}.factory-text-link[data-astro-cid-uuwt2afk]:hover{text-decoration-color:var(--accent)}.factory-production-steps[data-astro-cid-uuwt2afk]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:29px 0 0;padding:0;overflow:hidden;border:1px solid #3a3a3a;border-radius:8px;background:#3a3a3a;list-style:none}.factory-production-steps[data-astro-cid-uuwt2afk] li[data-astro-cid-uuwt2afk]{padding:clamp(18px,2.5vw,34px);background:#1c1c1c}.factory-production-steps[data-astro-cid-uuwt2afk] h3[data-astro-cid-uuwt2afk]{margin-bottom:10px;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.2;letter-spacing:-.025em}.factory-production-steps[data-astro-cid-uuwt2afk] p[data-astro-cid-uuwt2afk],.factory-sample-checks[data-astro-cid-uuwt2afk] dd[data-astro-cid-uuwt2afk],.factory-quote-grid[data-astro-cid-uuwt2afk] p[data-astro-cid-uuwt2afk]{color:var(--muted);font-size:.94rem;line-height:1.58}.factory-production-steps[data-astro-cid-uuwt2afk] p[data-astro-cid-uuwt2afk]{color:#d3d3d3}.factory-sample-grid[data-astro-cid-uuwt2afk]{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}.factory-sample-copy[data-astro-cid-uuwt2afk] h2[data-astro-cid-uuwt2afk]{max-width:15ch}.factory-sample-checks[data-astro-cid-uuwt2afk]{margin:22px 0 0;border-top:1px solid var(--line)}.factory-sample-checks[data-astro-cid-uuwt2afk]>div[data-astro-cid-uuwt2afk]{display:grid;gap:5px;padding-block:14px;border-bottom:1px solid var(--line)}.factory-sample-checks[data-astro-cid-uuwt2afk] dt[data-astro-cid-uuwt2afk]{font-size:.94rem;font-weight:750}.factory-sample-checks[data-astro-cid-uuwt2afk] dd[data-astro-cid-uuwt2afk]{margin:0}.factory-quote[data-astro-cid-uuwt2afk]{background:var(--surface)}.factory-quote-grid[data-astro-cid-uuwt2afk]{align-items:center}.factory-quote-grid[data-astro-cid-uuwt2afk] p[data-astro-cid-uuwt2afk]{max-width:58ch;margin-top:13px}.factory-quote-grid[data-astro-cid-uuwt2afk] p[data-astro-cid-uuwt2afk] strong[data-astro-cid-uuwt2afk]{color:var(--ink)}.factory-quote-grid[data-astro-cid-uuwt2afk] .button[data-astro-cid-uuwt2afk]{flex:none}@media(max-width:760px){.factory-hero-grid[data-astro-cid-uuwt2afk],.factory-sample-grid[data-astro-cid-uuwt2afk],.factory-company-grid[data-astro-cid-uuwt2afk],.factory-production-steps[data-astro-cid-uuwt2afk],.factory-photo-grid[data-astro-cid-uuwt2afk]{grid-template-columns:minmax(0,1fr)}.factory-hero-copy[data-astro-cid-uuwt2afk] p[data-astro-cid-uuwt2afk]{max-width:51ch}.factory-sample-copy[data-astro-cid-uuwt2afk]{grid-row:1}.factory-photos-heading[data-astro-cid-uuwt2afk],.factory-production-heading[data-astro-cid-uuwt2afk],.factory-quote-grid[data-astro-cid-uuwt2afk]{align-items:start;flex-direction:column;gap:13px}}
