.nylon-shell[data-astro-cid-ojnnhqtb]{width:min(1180px,100% - 40px);margin:0 auto}.nylon-hero[data-astro-cid-ojnnhqtb]{color:#fff;background-image:linear-gradient(120deg,#101820eb,#182331cc),url(https://cms.bjweaving.com/wp-content/uploads/2026/09/nylon-webbing-landing-page.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:64px 0 88px}.hero-grid[data-astro-cid-ojnnhqtb]{display:block}.hero-copy[data-astro-cid-ojnnhqtb]{text-align:center;width:min(100%,980px);margin:0 auto}.breadcrumbs[data-astro-cid-ojnnhqtb]{color:#ffffffb8;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:32px;font-size:.88rem;display:flex}.breadcrumbs[data-astro-cid-ojnnhqtb] a[data-astro-cid-ojnnhqtb]{color:inherit}.hero-copy[data-astro-cid-ojnnhqtb] h1[data-astro-cid-ojnnhqtb]{letter-spacing:-.035em;max-width:960px;margin:12px auto 22px;font-size:clamp(2.75rem,6.4vw,5.35rem);line-height:.98}.hero-copy[data-astro-cid-ojnnhqtb] h1[data-astro-cid-ojnnhqtb] span[data-astro-cid-ojnnhqtb]{display:block}.hero-copy[data-astro-cid-ojnnhqtb] .lead[data-astro-cid-ojnnhqtb]{color:#ffffffd1;max-width:850px;margin:0 auto;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.72}.hero-actions[data-astro-cid-ojnnhqtb],.cta-actions[data-astro-cid-ojnnhqtb]{flex-wrap:wrap;gap:13px;margin-top:28px;display:flex}.hero-actions[data-astro-cid-ojnnhqtb]{justify-content:center;gap:16px;margin-top:34px}.hero-actions[data-astro-cid-ojnnhqtb] .button[data-astro-cid-ojnnhqtb]{min-height:56px;padding:16px 30px;font-size:1rem}.nylon-section[data-astro-cid-ojnnhqtb]{padding:82px 0}.capabilities-section[data-astro-cid-ojnnhqtb]{padding:104px 0}.capabilities-section[data-astro-cid-ojnnhqtb],.applications-section[data-astro-cid-ojnnhqtb],.manufacturing-section[data-astro-cid-ojnnhqtb],.faq-section[data-astro-cid-ojnnhqtb]{background:var(--color-surface-warm)}.catalog-section[data-astro-cid-ojnnhqtb],.related-section[data-astro-cid-ojnnhqtb]{background:#fff}.benefits-section[data-astro-cid-ojnnhqtb]{background:var(--color-charcoal);color:#fff}.section-heading[data-astro-cid-ojnnhqtb]{max-width:760px;margin-bottom:34px}.capabilities-intro[data-astro-cid-ojnnhqtb]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:clamp(42px,7vw,86px);margin-bottom:52px;display:grid}.capabilities-intro[data-astro-cid-ojnnhqtb] .section-heading[data-astro-cid-ojnnhqtb]{max-width:700px;margin-bottom:0}.capabilities-intro[data-astro-cid-ojnnhqtb] .section-heading[data-astro-cid-ojnnhqtb]>p[data-astro-cid-ojnnhqtb]{color:var(--color-ink-soft);margin:0;line-height:1.76}.specification-list[data-astro-cid-ojnnhqtb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.specification-list[data-astro-cid-ojnnhqtb] li[data-astro-cid-ojnnhqtb]{color:var(--color-ink);padding-left:20px;font-weight:720;line-height:1.5;position:relative}.specification-list[data-astro-cid-ojnnhqtb] li[data-astro-cid-ojnnhqtb]:before{background:var(--color-gold);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.inquiry-brief[data-astro-cid-ojnnhqtb]{border-top:4px solid var(--color-gold);background:#fff;padding:clamp(26px,3vw,36px);box-shadow:0 18px 45px #10182014}.inquiry-brief[data-astro-cid-ojnnhqtb] h3[data-astro-cid-ojnnhqtb]{color:var(--color-ink);margin:8px 0 12px;font-size:1.45rem;line-height:1.2}.inquiry-brief[data-astro-cid-ojnnhqtb]>p[data-astro-cid-ojnnhqtb]:not(.eyebrow){color:var(--color-ink-soft);margin:0;line-height:1.65}.inquiry-brief[data-astro-cid-ojnnhqtb] ul[data-astro-cid-ojnnhqtb]{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.inquiry-brief[data-astro-cid-ojnnhqtb] li[data-astro-cid-ojnnhqtb]{color:var(--color-ink-soft);padding-left:26px;line-height:1.5;position:relative}.inquiry-brief[data-astro-cid-ojnnhqtb] li[data-astro-cid-ojnnhqtb]:before{border:1px solid var(--color-gold);width:17px;height:17px;color:var(--color-gold-dark);content:"✓";text-align:center;border-radius:50%;font-size:.68rem;font-weight:850;line-height:15px;position:absolute;top:.18em;left:0}.section-heading[data-astro-cid-ojnnhqtb] h2[data-astro-cid-ojnnhqtb]{color:var(--color-ink);margin:8px 0 13px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08}.section-heading[data-astro-cid-ojnnhqtb]>p[data-astro-cid-ojnnhqtb]:last-child{color:var(--color-ink-soft);margin:0;line-height:1.7}.benefits-section[data-astro-cid-ojnnhqtb] .section-heading[data-astro-cid-ojnnhqtb] h2[data-astro-cid-ojnnhqtb]{color:#fff}.benefits-section[data-astro-cid-ojnnhqtb] .section-heading[data-astro-cid-ojnnhqtb]>p[data-astro-cid-ojnnhqtb]:last-child{color:#ffffffb8}.capability-editorial[data-astro-cid-ojnnhqtb]{max-width:1080px;margin:0 auto}.capability-story[data-astro-cid-ojnnhqtb]{border-top:1px solid var(--color-line);grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:clamp(40px,7vw,86px);padding:42px 0 46px;display:grid}.capability-story[data-astro-cid-ojnnhqtb]:last-child{border-bottom:1px solid var(--color-line)}.capability-story-heading[data-astro-cid-ojnnhqtb]>span[data-astro-cid-ojnnhqtb]{color:var(--color-gold);letter-spacing:.08em;font-size:.78rem;font-weight:850}.capability-story-heading[data-astro-cid-ojnnhqtb] p[data-astro-cid-ojnnhqtb]{color:var(--color-gold-dark);letter-spacing:.1em;text-transform:uppercase;margin:18px 0 7px;font-size:.76rem;font-weight:800;line-height:1.4}.capability-story-heading[data-astro-cid-ojnnhqtb] h3[data-astro-cid-ojnnhqtb]{color:var(--color-ink);margin:0;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.16}.capability-story-copy[data-astro-cid-ojnnhqtb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,4vw,48px);display:grid}.capability-topic[data-astro-cid-ojnnhqtb] h4[data-astro-cid-ojnnhqtb]{color:var(--color-ink);margin:0 0 12px;font-size:1.05rem;line-height:1.35}.capability-topic[data-astro-cid-ojnnhqtb] p[data-astro-cid-ojnnhqtb]{color:var(--color-ink-soft);margin:0;font-size:.96rem;line-height:1.75}.feature-grid[data-astro-cid-ojnnhqtb]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.feature-card[data-astro-cid-ojnnhqtb]{border:1px solid var(--color-line);background:#fff;padding:25px}.feature-card[data-astro-cid-ojnnhqtb]>span[data-astro-cid-ojnnhqtb]{color:var(--color-gold);font-size:.75rem;font-weight:850}.feature-card[data-astro-cid-ojnnhqtb] h3[data-astro-cid-ojnnhqtb]{color:var(--color-ink);margin:14px 0 9px;font-size:1.12rem}.feature-card[data-astro-cid-ojnnhqtb] p[data-astro-cid-ojnnhqtb]{color:var(--color-ink-soft);margin:0;font-size:.92rem;line-height:1.65}.benefits-section[data-astro-cid-ojnnhqtb] .feature-card[data-astro-cid-ojnnhqtb]{background:var(--color-charcoal-soft);border-color:#ffffff29}.benefits-section[data-astro-cid-ojnnhqtb] .feature-card[data-astro-cid-ojnnhqtb] h3[data-astro-cid-ojnnhqtb]{color:#fff}.benefits-section[data-astro-cid-ojnnhqtb] .feature-card[data-astro-cid-ojnnhqtb] p[data-astro-cid-ojnnhqtb]{color:#ffffffc7}.catalog-heading[data-astro-cid-ojnnhqtb]{text-align:center;max-width:none;margin:0 auto 42px}.catalog-heading[data-astro-cid-ojnnhqtb] h2[data-astro-cid-ojnnhqtb]{white-space:nowrap;margin:0;font-size:clamp(2rem,3.6vw,3rem)}.catalog-actions[data-astro-cid-ojnnhqtb]{justify-content:center;margin-top:34px;display:flex}.catalog-button[data-astro-cid-ojnnhqtb]{min-height:56px;padding:16px 30px;font-size:1rem}.text-link[data-astro-cid-ojnnhqtb]{color:var(--color-gold-dark);white-space:nowrap;font-weight:850}.product-preview-grid[data-astro-cid-ojnnhqtb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.product-preview-card[data-astro-cid-ojnnhqtb]{border:1px solid var(--color-line);background:#fff}.product-preview-media[data-astro-cid-ojnnhqtb]{aspect-ratio:1;background:var(--color-surface-warm);place-items:center;display:grid;overflow:hidden}.product-preview-media[data-astro-cid-ojnnhqtb] img[data-astro-cid-ojnnhqtb]{object-fit:contain;width:100%;height:100%}.product-preview-media[data-astro-cid-ojnnhqtb] span[data-astro-cid-ojnnhqtb]{color:var(--color-ink-soft);font-weight:750}.product-preview-card[data-astro-cid-ojnnhqtb]>div[data-astro-cid-ojnnhqtb]{padding:20px}.product-preview-card[data-astro-cid-ojnnhqtb] h3[data-astro-cid-ojnnhqtb]{margin:0 0 8px;font-size:1.1rem;line-height:1.35}.product-preview-card[data-astro-cid-ojnnhqtb] h3[data-astro-cid-ojnnhqtb] a[data-astro-cid-ojnnhqtb]{color:var(--color-ink);text-decoration:none}.product-preview-card[data-astro-cid-ojnnhqtb] p[data-astro-cid-ojnnhqtb]{color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.55}.catalog-empty[data-astro-cid-ojnnhqtb]{border-left:4px solid var(--color-gold);background:var(--color-surface-warm);padding:34px}.catalog-empty[data-astro-cid-ojnnhqtb] h3[data-astro-cid-ojnnhqtb]{color:var(--color-ink);margin:0 0 10px}.catalog-empty[data-astro-cid-ojnnhqtb] p[data-astro-cid-ojnnhqtb]{max-width:760px;color:var(--color-ink-soft);margin:0;line-height:1.65}.catalog-empty[data-astro-cid-ojnnhqtb] .button[data-astro-cid-ojnnhqtb]{margin-top:20px}.applications-section[data-astro-cid-ojnnhqtb] .section-heading[data-astro-cid-ojnnhqtb]{text-align:center;max-width:none;margin:0 auto 40px}.applications-section[data-astro-cid-ojnnhqtb] .section-heading[data-astro-cid-ojnnhqtb] h2[data-astro-cid-ojnnhqtb]{max-width:none}.applications-section[data-astro-cid-ojnnhqtb] .section-heading[data-astro-cid-ojnnhqtb]>p[data-astro-cid-ojnnhqtb]:last-child{max-width:820px;margin:0 auto}.application-grid[data-astro-cid-ojnnhqtb]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.application-card[data-astro-cid-ojnnhqtb]{border:1px solid var(--color-line);background:#fff;flex-direction:column;display:flex}.application-card[data-astro-cid-ojnnhqtb] div[data-astro-cid-ojnnhqtb]{flex:1;padding:22px}.application-card[data-astro-cid-ojnnhqtb] img[data-astro-cid-ojnnhqtb]{aspect-ratio:1;object-fit:contain;width:100%;display:block}.application-card[data-astro-cid-ojnnhqtb] h3[data-astro-cid-ojnnhqtb]{color:var(--color-ink);margin:0 0 8px;font-size:1.12rem}.application-card[data-astro-cid-ojnnhqtb] p[data-astro-cid-ojnnhqtb]{color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.6}.manufacturing-highlights[data-astro-cid-ojnnhqtb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.manufacturing-highlights[data-astro-cid-ojnnhqtb] article[data-astro-cid-ojnnhqtb]{border:1px solid var(--color-line);background:#fff;padding:22px}.manufacturing-highlights[data-astro-cid-ojnnhqtb] h3[data-astro-cid-ojnnhqtb]{color:var(--color-ink);margin:0 0 8px;font-size:1.05rem}.manufacturing-highlights[data-astro-cid-ojnnhqtb] p[data-astro-cid-ojnnhqtb]{color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.6}.stats-grid[data-astro-cid-ojnnhqtb]{background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:24px;display:grid}.stats-grid[data-astro-cid-ojnnhqtb]>div[data-astro-cid-ojnnhqtb]{background:#fff;gap:8px;padding:24px;display:grid}.stats-grid[data-astro-cid-ojnnhqtb] strong[data-astro-cid-ojnnhqtb]{color:var(--color-ink);font-size:1.9rem}.stats-grid[data-astro-cid-ojnnhqtb] strong[data-astro-cid-ojnnhqtb] span[data-astro-cid-ojnnhqtb]{margin-left:3px;font-size:.9rem}.stats-grid[data-astro-cid-ojnnhqtb] small[data-astro-cid-ojnnhqtb]{color:var(--color-ink-soft);font-size:.8rem;line-height:1.4}.factory-photos-heading[data-astro-cid-ojnnhqtb]{color:var(--color-ink);margin:34px 0 16px;font-size:1.2rem}.factory-grid[data-astro-cid-ojnnhqtb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.factory-grid[data-astro-cid-ojnnhqtb] img[data-astro-cid-ojnnhqtb]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.related-grid[data-astro-cid-ojnnhqtb]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:60px;display:grid}.related-materials[data-astro-cid-ojnnhqtb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.related-materials[data-astro-cid-ojnnhqtb] li[data-astro-cid-ojnnhqtb]{border:1px solid var(--color-line);color:var(--color-ink);gap:6px;padding:19px;font-weight:780;display:grid}.related-materials[data-astro-cid-ojnnhqtb] span[data-astro-cid-ojnnhqtb]{color:var(--color-ink-soft);font-size:.76rem;font-weight:650}.guides-panel[data-astro-cid-ojnnhqtb]{background:var(--color-surface-warm);padding:30px}.guides-panel[data-astro-cid-ojnnhqtb] ul[data-astro-cid-ojnnhqtb]{gap:0;margin:18px 0 22px;padding:0;list-style:none;display:grid}.guides-panel[data-astro-cid-ojnnhqtb] li[data-astro-cid-ojnnhqtb]{border-top:1px solid var(--color-line);padding:14px 0}.guides-panel[data-astro-cid-ojnnhqtb] a[data-astro-cid-ojnnhqtb]{color:var(--color-ink);font-weight:780}.guide-intentions[data-astro-cid-ojnnhqtb] li[data-astro-cid-ojnnhqtb],.guide-intentions[data-astro-cid-ojnnhqtb] a[data-astro-cid-ojnnhqtb]{gap:6px;text-decoration:none;display:grid}.guide-intentions[data-astro-cid-ojnnhqtb] strong[data-astro-cid-ojnnhqtb]{color:var(--color-ink)}.guide-intentions[data-astro-cid-ojnnhqtb] span[data-astro-cid-ojnnhqtb]{color:var(--color-ink-soft);font-size:.8rem;line-height:1.45}.guides-panel[data-astro-cid-ojnnhqtb]>p[data-astro-cid-ojnnhqtb]:not(.eyebrow){color:var(--color-ink-soft);line-height:1.65}.faq-grid[data-astro-cid-ojnnhqtb]{grid-template-columns:1fr;gap:28px;display:grid}.faq-grid[data-astro-cid-ojnnhqtb] .section-heading[data-astro-cid-ojnnhqtb]{text-align:center;max-width:none;margin:0}.faq-grid[data-astro-cid-ojnnhqtb] .section-heading[data-astro-cid-ojnnhqtb] h2[data-astro-cid-ojnnhqtb]{white-space:nowrap;margin:0}.faq-list[data-astro-cid-ojnnhqtb]{gap:10px;display:grid}.faq-list[data-astro-cid-ojnnhqtb] details[data-astro-cid-ojnnhqtb]{border:1px solid var(--color-line);background:#fff;padding:20px 22px}.faq-list[data-astro-cid-ojnnhqtb] summary[data-astro-cid-ojnnhqtb]{color:var(--color-ink);cursor:pointer;font-weight:800}.faq-list[data-astro-cid-ojnnhqtb] details[data-astro-cid-ojnnhqtb] p[data-astro-cid-ojnnhqtb]{color:var(--color-ink-soft);margin:15px 0 0;line-height:1.65}.final-cta[data-astro-cid-ojnnhqtb]{background:var(--color-charcoal);color:#fff;padding:72px 0}.final-cta-inner[data-astro-cid-ojnnhqtb]{justify-content:space-between;align-items:center;gap:40px;display:flex}.final-cta-inner[data-astro-cid-ojnnhqtb]>div[data-astro-cid-ojnnhqtb]:first-child{max-width:760px}.final-cta[data-astro-cid-ojnnhqtb] h2[data-astro-cid-ojnnhqtb]{margin:8px 0 12px;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.final-cta[data-astro-cid-ojnnhqtb] p[data-astro-cid-ojnnhqtb]:last-child{color:#ffffffb8;margin:0;line-height:1.65}.final-cta[data-astro-cid-ojnnhqtb] .cta-actions[data-astro-cid-ojnnhqtb]{flex:none;margin-top:0}@media (width<=900px){.capabilities-intro[data-astro-cid-ojnnhqtb],.related-grid[data-astro-cid-ojnnhqtb]{grid-template-columns:1fr;gap:38px}.capabilities-intro[data-astro-cid-ojnnhqtb] .section-heading[data-astro-cid-ojnnhqtb]{max-width:760px}.capability-story[data-astro-cid-ojnnhqtb]{grid-template-columns:1fr;gap:28px}.feature-grid[data-astro-cid-ojnnhqtb],.stats-grid[data-astro-cid-ojnnhqtb]{grid-template-columns:repeat(2,minmax(0,1fr))}.manufacturing-highlights[data-astro-cid-ojnnhqtb]{grid-template-columns:1fr}.final-cta-inner[data-astro-cid-ojnnhqtb]{flex-direction:column;align-items:flex-start}}@media (width<=650px){.nylon-hero[data-astro-cid-ojnnhqtb],.nylon-section[data-astro-cid-ojnnhqtb],.final-cta[data-astro-cid-ojnnhqtb]{padding:56px 0}.capabilities-section[data-astro-cid-ojnnhqtb]{padding:68px 0}.breadcrumbs[data-astro-cid-ojnnhqtb]{margin-bottom:26px}.hero-copy[data-astro-cid-ojnnhqtb] h1[data-astro-cid-ojnnhqtb]{margin-top:10px;font-size:clamp(2.35rem,12vw,3.25rem);line-height:1}.hero-copy[data-astro-cid-ojnnhqtb] .lead[data-astro-cid-ojnnhqtb]{line-height:1.65}.hero-actions[data-astro-cid-ojnnhqtb]{gap:12px;margin-top:28px;display:grid}.hero-actions[data-astro-cid-ojnnhqtb] .button[data-astro-cid-ojnnhqtb]{width:100%;min-height:54px;padding:15px 22px}.capabilities-intro[data-astro-cid-ojnnhqtb]{margin-bottom:36px}.inquiry-brief[data-astro-cid-ojnnhqtb]{padding:26px 22px}.specification-list[data-astro-cid-ojnnhqtb]{grid-template-columns:1fr;gap:10px}.capability-story[data-astro-cid-ojnnhqtb]{gap:24px;padding:32px 0 36px}.capability-story-copy[data-astro-cid-ojnnhqtb]{grid-template-columns:1fr;gap:24px}.product-preview-grid[data-astro-cid-ojnnhqtb],.application-grid[data-astro-cid-ojnnhqtb],.factory-grid[data-astro-cid-ojnnhqtb],.related-materials[data-astro-cid-ojnnhqtb],.feature-grid[data-astro-cid-ojnnhqtb],.stats-grid[data-astro-cid-ojnnhqtb]{grid-template-columns:1fr}.catalog-heading[data-astro-cid-ojnnhqtb] h2[data-astro-cid-ojnnhqtb],.faq-grid[data-astro-cid-ojnnhqtb] .section-heading[data-astro-cid-ojnnhqtb] h2[data-astro-cid-ojnnhqtb],.text-link[data-astro-cid-ojnnhqtb]{white-space:normal}}.polyester-shell[data-astro-cid-2ubpvdeg]{width:min(1180px,100% - 40px);margin:0 auto}.polyester-hero[data-astro-cid-2ubpvdeg]{background-image:linear-gradient(120deg, #101820eb, #182331cc), var(--polyester-hero-image,none);color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:64px 0 88px}.hero-grid[data-astro-cid-2ubpvdeg]{display:block}.hero-copy[data-astro-cid-2ubpvdeg]{text-align:center;width:min(100%,980px);margin:0 auto}.breadcrumbs[data-astro-cid-2ubpvdeg]{color:#ffffffb8;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:32px;font-size:.88rem;display:flex}.breadcrumbs[data-astro-cid-2ubpvdeg] a[data-astro-cid-2ubpvdeg]{color:inherit}.hero-copy[data-astro-cid-2ubpvdeg] h1[data-astro-cid-2ubpvdeg]{letter-spacing:-.035em;max-width:960px;margin:12px auto 22px;font-size:clamp(2.75rem,6.4vw,5.35rem);line-height:.98}.hero-copy[data-astro-cid-2ubpvdeg] h1[data-astro-cid-2ubpvdeg] span[data-astro-cid-2ubpvdeg]{display:block}.hero-copy[data-astro-cid-2ubpvdeg] .lead[data-astro-cid-2ubpvdeg]{color:#ffffffd1;max-width:850px;margin:0 auto;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.72}.hero-actions[data-astro-cid-2ubpvdeg],.cta-actions[data-astro-cid-2ubpvdeg]{flex-wrap:wrap;gap:13px;margin-top:28px;display:flex}.hero-actions[data-astro-cid-2ubpvdeg]{justify-content:center;gap:16px;margin-top:34px}.hero-actions[data-astro-cid-2ubpvdeg] .button[data-astro-cid-2ubpvdeg]{min-height:56px;padding:16px 30px;font-size:1rem}.polyester-section[data-astro-cid-2ubpvdeg]{padding:82px 0}.capabilities-section[data-astro-cid-2ubpvdeg]{padding:104px 0}.capabilities-section[data-astro-cid-2ubpvdeg],.applications-section[data-astro-cid-2ubpvdeg],.manufacturing-section[data-astro-cid-2ubpvdeg],.faq-section[data-astro-cid-2ubpvdeg]{background:var(--color-surface-warm)}.catalog-section[data-astro-cid-2ubpvdeg],.related-section[data-astro-cid-2ubpvdeg]{background:#fff}.benefits-section[data-astro-cid-2ubpvdeg]{background:var(--color-charcoal);color:#fff}.section-heading[data-astro-cid-2ubpvdeg]{max-width:760px;margin-bottom:34px}.capabilities-intro[data-astro-cid-2ubpvdeg]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:clamp(42px,7vw,86px);margin-bottom:52px;display:grid}.capabilities-intro[data-astro-cid-2ubpvdeg] .section-heading[data-astro-cid-2ubpvdeg]{max-width:700px;margin-bottom:0}.capabilities-intro[data-astro-cid-2ubpvdeg] .section-heading[data-astro-cid-2ubpvdeg]>p[data-astro-cid-2ubpvdeg]{color:var(--color-ink-soft);margin:0;line-height:1.76}.specification-list[data-astro-cid-2ubpvdeg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.specification-list[data-astro-cid-2ubpvdeg] li[data-astro-cid-2ubpvdeg]{color:var(--color-ink);padding-left:20px;font-weight:720;line-height:1.5;position:relative}.specification-list[data-astro-cid-2ubpvdeg] li[data-astro-cid-2ubpvdeg]:before{background:var(--color-gold);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.inquiry-brief[data-astro-cid-2ubpvdeg]{border-top:4px solid var(--color-gold);background:#fff;padding:clamp(26px,3vw,36px);box-shadow:0 18px 45px #10182014}.inquiry-brief[data-astro-cid-2ubpvdeg] h3[data-astro-cid-2ubpvdeg]{color:var(--color-ink);margin:8px 0 12px;font-size:1.45rem;line-height:1.2}.inquiry-brief[data-astro-cid-2ubpvdeg]>p[data-astro-cid-2ubpvdeg]:not(.eyebrow){color:var(--color-ink-soft);margin:0;line-height:1.65}.inquiry-brief[data-astro-cid-2ubpvdeg] ul[data-astro-cid-2ubpvdeg]{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.inquiry-brief[data-astro-cid-2ubpvdeg] li[data-astro-cid-2ubpvdeg]{color:var(--color-ink-soft);padding-left:26px;line-height:1.5;position:relative}.inquiry-brief[data-astro-cid-2ubpvdeg] li[data-astro-cid-2ubpvdeg]:before{border:1px solid var(--color-gold);width:17px;height:17px;color:var(--color-gold-dark);content:"✓";text-align:center;border-radius:50%;font-size:.68rem;font-weight:850;line-height:15px;position:absolute;top:.18em;left:0}.section-heading[data-astro-cid-2ubpvdeg] h2[data-astro-cid-2ubpvdeg]{color:var(--color-ink);margin:8px 0 13px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08}.section-heading[data-astro-cid-2ubpvdeg]>p[data-astro-cid-2ubpvdeg]:last-child{color:var(--color-ink-soft);margin:0;line-height:1.7}.benefits-section[data-astro-cid-2ubpvdeg] .section-heading[data-astro-cid-2ubpvdeg] h2[data-astro-cid-2ubpvdeg]{color:#fff}.benefits-section[data-astro-cid-2ubpvdeg] .section-heading[data-astro-cid-2ubpvdeg]>p[data-astro-cid-2ubpvdeg]:last-child{color:#ffffffb8}.capability-editorial[data-astro-cid-2ubpvdeg]{max-width:1080px;margin:0 auto}.capability-story[data-astro-cid-2ubpvdeg]{border-top:1px solid var(--color-line);grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:clamp(40px,7vw,86px);padding:42px 0 46px;display:grid}.capability-story[data-astro-cid-2ubpvdeg]:last-child{border-bottom:1px solid var(--color-line)}.capability-story-heading[data-astro-cid-2ubpvdeg]>span[data-astro-cid-2ubpvdeg]{color:var(--color-gold);letter-spacing:.08em;font-size:.78rem;font-weight:850}.capability-story-heading[data-astro-cid-2ubpvdeg] p[data-astro-cid-2ubpvdeg]{color:var(--color-gold-dark);letter-spacing:.1em;text-transform:uppercase;margin:18px 0 7px;font-size:.76rem;font-weight:800;line-height:1.4}.capability-story-heading[data-astro-cid-2ubpvdeg] h3[data-astro-cid-2ubpvdeg]{color:var(--color-ink);margin:0;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.16}.capability-story-copy[data-astro-cid-2ubpvdeg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,4vw,48px);display:grid}.capability-topic[data-astro-cid-2ubpvdeg] h4[data-astro-cid-2ubpvdeg]{color:var(--color-ink);margin:0 0 12px;font-size:1.05rem;line-height:1.35}.capability-topic[data-astro-cid-2ubpvdeg] p[data-astro-cid-2ubpvdeg]{color:var(--color-ink-soft);margin:0;font-size:.96rem;line-height:1.75}.feature-grid[data-astro-cid-2ubpvdeg]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.feature-card[data-astro-cid-2ubpvdeg]{border:1px solid var(--color-line);background:#fff;padding:25px}.feature-card[data-astro-cid-2ubpvdeg]>span[data-astro-cid-2ubpvdeg]{color:var(--color-gold);font-size:.75rem;font-weight:850}.feature-card[data-astro-cid-2ubpvdeg] h3[data-astro-cid-2ubpvdeg]{color:var(--color-ink);margin:14px 0 9px;font-size:1.12rem}.feature-card[data-astro-cid-2ubpvdeg] p[data-astro-cid-2ubpvdeg]{color:var(--color-ink-soft);margin:0;font-size:.92rem;line-height:1.65}.benefits-section[data-astro-cid-2ubpvdeg] .feature-card[data-astro-cid-2ubpvdeg]{background:var(--color-charcoal-soft);border-color:#ffffff29}.benefits-section[data-astro-cid-2ubpvdeg] .feature-card[data-astro-cid-2ubpvdeg] h3[data-astro-cid-2ubpvdeg]{color:#fff}.benefits-section[data-astro-cid-2ubpvdeg] .feature-card[data-astro-cid-2ubpvdeg] p[data-astro-cid-2ubpvdeg]{color:#ffffffc7}.catalog-heading[data-astro-cid-2ubpvdeg]{text-align:center;max-width:none;margin:0 auto 42px}.catalog-heading[data-astro-cid-2ubpvdeg] h2[data-astro-cid-2ubpvdeg]{white-space:nowrap;margin:0;font-size:clamp(2rem,3.6vw,3rem)}.catalog-actions[data-astro-cid-2ubpvdeg]{justify-content:center;margin-top:34px;display:flex}.catalog-button[data-astro-cid-2ubpvdeg]{min-height:56px;padding:16px 30px;font-size:1rem}.text-link[data-astro-cid-2ubpvdeg]{color:var(--color-gold-dark);white-space:nowrap;font-weight:850}.product-preview-grid[data-astro-cid-2ubpvdeg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.product-preview-card[data-astro-cid-2ubpvdeg]{border:1px solid var(--color-line);background:#fff}.product-preview-media[data-astro-cid-2ubpvdeg]{aspect-ratio:1;background:var(--color-surface-warm);place-items:center;display:grid;overflow:hidden}.product-preview-media[data-astro-cid-2ubpvdeg] img[data-astro-cid-2ubpvdeg]{object-fit:contain;width:100%;height:100%}.product-preview-media[data-astro-cid-2ubpvdeg] span[data-astro-cid-2ubpvdeg]{color:var(--color-ink-soft);font-weight:750}.product-preview-card[data-astro-cid-2ubpvdeg]>div[data-astro-cid-2ubpvdeg]{padding:20px}.product-preview-card[data-astro-cid-2ubpvdeg] h3[data-astro-cid-2ubpvdeg]{margin:0 0 8px;font-size:1.1rem;line-height:1.35}.product-preview-card[data-astro-cid-2ubpvdeg] h3[data-astro-cid-2ubpvdeg] a[data-astro-cid-2ubpvdeg]{color:var(--color-ink);text-decoration:none}.product-preview-card[data-astro-cid-2ubpvdeg] p[data-astro-cid-2ubpvdeg]{color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.55}.catalog-empty[data-astro-cid-2ubpvdeg]{border-left:4px solid var(--color-gold);background:var(--color-surface-warm);padding:34px}.catalog-empty[data-astro-cid-2ubpvdeg] h3[data-astro-cid-2ubpvdeg]{color:var(--color-ink);margin:0 0 10px}.catalog-empty[data-astro-cid-2ubpvdeg] p[data-astro-cid-2ubpvdeg]{max-width:760px;color:var(--color-ink-soft);margin:0;line-height:1.65}.catalog-empty[data-astro-cid-2ubpvdeg] .button[data-astro-cid-2ubpvdeg]{margin-top:20px}.applications-section[data-astro-cid-2ubpvdeg] .section-heading[data-astro-cid-2ubpvdeg]{text-align:center;max-width:none;margin:0 auto 40px}.applications-section[data-astro-cid-2ubpvdeg] .section-heading[data-astro-cid-2ubpvdeg] h2[data-astro-cid-2ubpvdeg]{max-width:none}.applications-section[data-astro-cid-2ubpvdeg] .section-heading[data-astro-cid-2ubpvdeg]>p[data-astro-cid-2ubpvdeg]:last-child{max-width:820px;margin:0 auto}.application-grid[data-astro-cid-2ubpvdeg]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.application-card[data-astro-cid-2ubpvdeg]{border:1px solid var(--color-line);background:#fff;flex-direction:column;display:flex}.application-card[data-astro-cid-2ubpvdeg] div[data-astro-cid-2ubpvdeg]{flex:1;padding:22px}.application-card[data-astro-cid-2ubpvdeg] img[data-astro-cid-2ubpvdeg]{aspect-ratio:1;object-fit:contain;width:100%;display:block}.application-card[data-astro-cid-2ubpvdeg] h3[data-astro-cid-2ubpvdeg]{color:var(--color-ink);margin:0 0 8px;font-size:1.12rem}.application-card[data-astro-cid-2ubpvdeg] p[data-astro-cid-2ubpvdeg]{color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.6}.manufacturing-highlights[data-astro-cid-2ubpvdeg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.manufacturing-highlights[data-astro-cid-2ubpvdeg] article[data-astro-cid-2ubpvdeg]{border:1px solid var(--color-line);background:#fff;padding:22px}.manufacturing-highlights[data-astro-cid-2ubpvdeg] h3[data-astro-cid-2ubpvdeg]{color:var(--color-ink);margin:0 0 8px;font-size:1.05rem}.manufacturing-highlights[data-astro-cid-2ubpvdeg] p[data-astro-cid-2ubpvdeg]{color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.6}.stats-grid[data-astro-cid-2ubpvdeg]{background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:24px;display:grid}.stats-grid[data-astro-cid-2ubpvdeg]>div[data-astro-cid-2ubpvdeg]{background:#fff;gap:8px;padding:24px;display:grid}.stats-grid[data-astro-cid-2ubpvdeg] strong[data-astro-cid-2ubpvdeg]{color:var(--color-ink);font-size:1.9rem}.stats-grid[data-astro-cid-2ubpvdeg] strong[data-astro-cid-2ubpvdeg] span[data-astro-cid-2ubpvdeg]{margin-left:3px;font-size:.9rem}.stats-grid[data-astro-cid-2ubpvdeg] small[data-astro-cid-2ubpvdeg]{color:var(--color-ink-soft);font-size:.8rem;line-height:1.4}.factory-photos-heading[data-astro-cid-2ubpvdeg]{color:var(--color-ink);margin:34px 0 16px;font-size:1.2rem}.factory-grid[data-astro-cid-2ubpvdeg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.factory-grid[data-astro-cid-2ubpvdeg] img[data-astro-cid-2ubpvdeg]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.related-grid[data-astro-cid-2ubpvdeg]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:60px;display:grid}.related-materials[data-astro-cid-2ubpvdeg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.related-materials[data-astro-cid-2ubpvdeg] li[data-astro-cid-2ubpvdeg]{border:1px solid var(--color-line);color:var(--color-ink);gap:6px;padding:19px;font-weight:780;display:grid}.related-materials[data-astro-cid-2ubpvdeg] span[data-astro-cid-2ubpvdeg]{color:var(--color-ink-soft);font-size:.76rem;font-weight:650}.related-materials[data-astro-cid-2ubpvdeg] a[data-astro-cid-2ubpvdeg]{color:inherit;text-decoration:none}.related-materials[data-astro-cid-2ubpvdeg] a[data-astro-cid-2ubpvdeg]:hover{color:var(--color-gold-dark);text-decoration:underline}.guides-panel[data-astro-cid-2ubpvdeg]{background:var(--color-surface-warm);padding:30px}.guides-panel[data-astro-cid-2ubpvdeg] ul[data-astro-cid-2ubpvdeg]{gap:0;margin:18px 0 22px;padding:0;list-style:none;display:grid}.guides-panel[data-astro-cid-2ubpvdeg] li[data-astro-cid-2ubpvdeg]{border-top:1px solid var(--color-line);padding:14px 0}.guides-panel[data-astro-cid-2ubpvdeg] a[data-astro-cid-2ubpvdeg]{color:var(--color-ink);font-weight:780}.guide-intentions[data-astro-cid-2ubpvdeg] li[data-astro-cid-2ubpvdeg],.guide-intentions[data-astro-cid-2ubpvdeg] a[data-astro-cid-2ubpvdeg]{gap:6px;text-decoration:none;display:grid}.guide-intentions[data-astro-cid-2ubpvdeg] strong[data-astro-cid-2ubpvdeg]{color:var(--color-ink)}.guide-intentions[data-astro-cid-2ubpvdeg] span[data-astro-cid-2ubpvdeg]{color:var(--color-ink-soft);font-size:.8rem;line-height:1.45}.guides-panel[data-astro-cid-2ubpvdeg]>p[data-astro-cid-2ubpvdeg]:not(.eyebrow){color:var(--color-ink-soft);line-height:1.65}.faq-grid[data-astro-cid-2ubpvdeg]{grid-template-columns:1fr;gap:28px;display:grid}.faq-grid[data-astro-cid-2ubpvdeg] .section-heading[data-astro-cid-2ubpvdeg]{text-align:center;max-width:none;margin:0}.faq-grid[data-astro-cid-2ubpvdeg] .section-heading[data-astro-cid-2ubpvdeg] h2[data-astro-cid-2ubpvdeg]{white-space:nowrap;margin:0}.faq-list[data-astro-cid-2ubpvdeg]{gap:10px;display:grid}.faq-list[data-astro-cid-2ubpvdeg] details[data-astro-cid-2ubpvdeg]{border:1px solid var(--color-line);background:#fff;padding:20px 22px}.faq-list[data-astro-cid-2ubpvdeg] summary[data-astro-cid-2ubpvdeg]{color:var(--color-ink);cursor:pointer;font-weight:800}.faq-list[data-astro-cid-2ubpvdeg] details[data-astro-cid-2ubpvdeg] p[data-astro-cid-2ubpvdeg]{color:var(--color-ink-soft);margin:15px 0 0;line-height:1.65}.final-cta[data-astro-cid-2ubpvdeg]{background:var(--color-charcoal);color:#fff;padding:72px 0}.final-cta-inner[data-astro-cid-2ubpvdeg]{justify-content:space-between;align-items:center;gap:40px;display:flex}.final-cta-inner[data-astro-cid-2ubpvdeg]>div[data-astro-cid-2ubpvdeg]:first-child{max-width:760px}.final-cta[data-astro-cid-2ubpvdeg] h2[data-astro-cid-2ubpvdeg]{margin:8px 0 12px;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.final-cta[data-astro-cid-2ubpvdeg] p[data-astro-cid-2ubpvdeg]:last-child{color:#ffffffb8;margin:0;line-height:1.65}.final-cta[data-astro-cid-2ubpvdeg] .cta-actions[data-astro-cid-2ubpvdeg]{flex:none;margin-top:0}@media (width<=900px){.capabilities-intro[data-astro-cid-2ubpvdeg],.related-grid[data-astro-cid-2ubpvdeg]{grid-template-columns:1fr;gap:38px}.capabilities-intro[data-astro-cid-2ubpvdeg] .section-heading[data-astro-cid-2ubpvdeg]{max-width:760px}.capability-story[data-astro-cid-2ubpvdeg]{grid-template-columns:1fr;gap:28px}.feature-grid[data-astro-cid-2ubpvdeg],.stats-grid[data-astro-cid-2ubpvdeg]{grid-template-columns:repeat(2,minmax(0,1fr))}.manufacturing-highlights[data-astro-cid-2ubpvdeg]{grid-template-columns:1fr}.final-cta-inner[data-astro-cid-2ubpvdeg]{flex-direction:column;align-items:flex-start}}@media (width<=650px){.polyester-hero[data-astro-cid-2ubpvdeg],.polyester-section[data-astro-cid-2ubpvdeg],.final-cta[data-astro-cid-2ubpvdeg]{padding:56px 0}.capabilities-section[data-astro-cid-2ubpvdeg]{padding:68px 0}.breadcrumbs[data-astro-cid-2ubpvdeg]{margin-bottom:26px}.hero-copy[data-astro-cid-2ubpvdeg] h1[data-astro-cid-2ubpvdeg]{margin-top:10px;font-size:clamp(2.35rem,12vw,3.25rem);line-height:1}.hero-copy[data-astro-cid-2ubpvdeg] .lead[data-astro-cid-2ubpvdeg]{line-height:1.65}.hero-actions[data-astro-cid-2ubpvdeg]{gap:12px;margin-top:28px;display:grid}.hero-actions[data-astro-cid-2ubpvdeg] .button[data-astro-cid-2ubpvdeg]{width:100%;min-height:54px;padding:15px 22px}.capabilities-intro[data-astro-cid-2ubpvdeg]{margin-bottom:36px}.inquiry-brief[data-astro-cid-2ubpvdeg]{padding:26px 22px}.specification-list[data-astro-cid-2ubpvdeg]{grid-template-columns:1fr;gap:10px}.capability-story[data-astro-cid-2ubpvdeg]{gap:24px;padding:32px 0 36px}.capability-story-copy[data-astro-cid-2ubpvdeg]{grid-template-columns:1fr;gap:24px}.product-preview-grid[data-astro-cid-2ubpvdeg],.application-grid[data-astro-cid-2ubpvdeg],.factory-grid[data-astro-cid-2ubpvdeg],.related-materials[data-astro-cid-2ubpvdeg],.feature-grid[data-astro-cid-2ubpvdeg],.stats-grid[data-astro-cid-2ubpvdeg]{grid-template-columns:1fr}.catalog-heading[data-astro-cid-2ubpvdeg] h2[data-astro-cid-2ubpvdeg],.faq-grid[data-astro-cid-2ubpvdeg] .section-heading[data-astro-cid-2ubpvdeg] h2[data-astro-cid-2ubpvdeg],.text-link[data-astro-cid-2ubpvdeg]{white-space:normal}}.polypropylene-shell[data-astro-cid-bdcnnpri]{width:min(1180px,100% - 40px);margin:0 auto}.polypropylene-hero[data-astro-cid-bdcnnpri]{background-image:linear-gradient(120deg, #101820eb, #182331cc), var(--polypropylene-hero-image,none);color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:64px 0 88px}.hero-grid[data-astro-cid-bdcnnpri]{display:block}.hero-copy[data-astro-cid-bdcnnpri]{text-align:center;width:min(100%,980px);margin:0 auto}.breadcrumbs[data-astro-cid-bdcnnpri]{color:#ffffffb8;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:32px;font-size:.88rem;display:flex}.breadcrumbs[data-astro-cid-bdcnnpri] a[data-astro-cid-bdcnnpri]{color:inherit}.hero-copy[data-astro-cid-bdcnnpri] h1[data-astro-cid-bdcnnpri]{letter-spacing:-.035em;max-width:960px;margin:12px auto 22px;font-size:clamp(2.75rem,6.4vw,5.35rem);line-height:.98}.hero-copy[data-astro-cid-bdcnnpri] h1[data-astro-cid-bdcnnpri] span[data-astro-cid-bdcnnpri]{display:block}.hero-copy[data-astro-cid-bdcnnpri] .lead[data-astro-cid-bdcnnpri]{color:#ffffffd1;max-width:850px;margin:0 auto;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.72}.hero-actions[data-astro-cid-bdcnnpri],.cta-actions[data-astro-cid-bdcnnpri]{flex-wrap:wrap;gap:13px;margin-top:28px;display:flex}.hero-actions[data-astro-cid-bdcnnpri]{justify-content:center;gap:16px;margin-top:34px}.hero-actions[data-astro-cid-bdcnnpri] .button[data-astro-cid-bdcnnpri]{min-height:56px;padding:16px 30px;font-size:1rem}.polypropylene-section[data-astro-cid-bdcnnpri]{padding:82px 0}.capabilities-section[data-astro-cid-bdcnnpri]{padding:104px 0}.capabilities-section[data-astro-cid-bdcnnpri],.applications-section[data-astro-cid-bdcnnpri],.manufacturing-section[data-astro-cid-bdcnnpri],.faq-section[data-astro-cid-bdcnnpri]{background:var(--color-surface-warm)}.catalog-section[data-astro-cid-bdcnnpri],.related-section[data-astro-cid-bdcnnpri]{background:#fff}.benefits-section[data-astro-cid-bdcnnpri]{background:var(--color-charcoal);color:#fff}.section-heading[data-astro-cid-bdcnnpri]{max-width:760px;margin-bottom:34px}.capabilities-intro[data-astro-cid-bdcnnpri]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:clamp(42px,7vw,86px);margin-bottom:52px;display:grid}.capabilities-intro[data-astro-cid-bdcnnpri] .section-heading[data-astro-cid-bdcnnpri]{max-width:700px;margin-bottom:0}.capabilities-intro[data-astro-cid-bdcnnpri] .section-heading[data-astro-cid-bdcnnpri]>p[data-astro-cid-bdcnnpri]{color:var(--color-ink-soft);margin:0;line-height:1.76}.specification-list[data-astro-cid-bdcnnpri]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.specification-list[data-astro-cid-bdcnnpri] li[data-astro-cid-bdcnnpri]{color:var(--color-ink);padding-left:20px;font-weight:720;line-height:1.5;position:relative}.specification-list[data-astro-cid-bdcnnpri] li[data-astro-cid-bdcnnpri]:before{background:var(--color-gold);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.inquiry-brief[data-astro-cid-bdcnnpri]{border-top:4px solid var(--color-gold);background:#fff;padding:clamp(26px,3vw,36px);box-shadow:0 18px 45px #10182014}.inquiry-brief[data-astro-cid-bdcnnpri] h3[data-astro-cid-bdcnnpri]{color:var(--color-ink);margin:8px 0 12px;font-size:1.45rem;line-height:1.2}.inquiry-brief[data-astro-cid-bdcnnpri]>p[data-astro-cid-bdcnnpri]:not(.eyebrow){color:var(--color-ink-soft);margin:0;line-height:1.65}.inquiry-brief[data-astro-cid-bdcnnpri] ul[data-astro-cid-bdcnnpri]{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.inquiry-brief[data-astro-cid-bdcnnpri] li[data-astro-cid-bdcnnpri]{color:var(--color-ink-soft);padding-left:26px;line-height:1.5;position:relative}.inquiry-brief[data-astro-cid-bdcnnpri] li[data-astro-cid-bdcnnpri]:before{border:1px solid var(--color-gold);width:17px;height:17px;color:var(--color-gold-dark);content:"✓";text-align:center;border-radius:50%;font-size:.68rem;font-weight:850;line-height:15px;position:absolute;top:.18em;left:0}.section-heading[data-astro-cid-bdcnnpri] h2[data-astro-cid-bdcnnpri]{color:var(--color-ink);margin:8px 0 13px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08}.section-heading[data-astro-cid-bdcnnpri]>p[data-astro-cid-bdcnnpri]:last-child{color:var(--color-ink-soft);margin:0;line-height:1.7}.benefits-section[data-astro-cid-bdcnnpri] .section-heading[data-astro-cid-bdcnnpri] h2[data-astro-cid-bdcnnpri]{color:#fff}.benefits-section[data-astro-cid-bdcnnpri] .section-heading[data-astro-cid-bdcnnpri]>p[data-astro-cid-bdcnnpri]:last-child{color:#ffffffb8}.capability-editorial[data-astro-cid-bdcnnpri]{max-width:1080px;margin:0 auto}.capability-story[data-astro-cid-bdcnnpri]{border-top:1px solid var(--color-line);grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:clamp(40px,7vw,86px);padding:42px 0 46px;display:grid}.capability-story[data-astro-cid-bdcnnpri]:last-child{border-bottom:1px solid var(--color-line)}.capability-story-heading[data-astro-cid-bdcnnpri]>span[data-astro-cid-bdcnnpri]{color:var(--color-gold);letter-spacing:.08em;font-size:.78rem;font-weight:850}.capability-story-heading[data-astro-cid-bdcnnpri] p[data-astro-cid-bdcnnpri]{color:var(--color-gold-dark);letter-spacing:.1em;text-transform:uppercase;margin:18px 0 7px;font-size:.76rem;font-weight:800;line-height:1.4}.capability-story-heading[data-astro-cid-bdcnnpri] h3[data-astro-cid-bdcnnpri]{color:var(--color-ink);margin:0;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.16}.capability-story-copy[data-astro-cid-bdcnnpri]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,4vw,48px);display:grid}.capability-topic[data-astro-cid-bdcnnpri] h4[data-astro-cid-bdcnnpri]{color:var(--color-ink);margin:0 0 12px;font-size:1.05rem;line-height:1.35}.capability-topic[data-astro-cid-bdcnnpri] p[data-astro-cid-bdcnnpri]{color:var(--color-ink-soft);margin:0;font-size:.96rem;line-height:1.75}.feature-grid[data-astro-cid-bdcnnpri]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.feature-card[data-astro-cid-bdcnnpri]{border:1px solid var(--color-line);background:#fff;padding:25px}.feature-card[data-astro-cid-bdcnnpri]>span[data-astro-cid-bdcnnpri]{color:var(--color-gold);font-size:.75rem;font-weight:850}.feature-card[data-astro-cid-bdcnnpri] h3[data-astro-cid-bdcnnpri]{color:var(--color-ink);margin:14px 0 9px;font-size:1.12rem}.feature-card[data-astro-cid-bdcnnpri] p[data-astro-cid-bdcnnpri]{color:var(--color-ink-soft);margin:0;font-size:.92rem;line-height:1.65}.benefits-section[data-astro-cid-bdcnnpri] .feature-card[data-astro-cid-bdcnnpri]{background:var(--color-charcoal-soft);border-color:#ffffff29}.benefits-section[data-astro-cid-bdcnnpri] .feature-card[data-astro-cid-bdcnnpri] h3[data-astro-cid-bdcnnpri]{color:#fff}.benefits-section[data-astro-cid-bdcnnpri] .feature-card[data-astro-cid-bdcnnpri] p[data-astro-cid-bdcnnpri]{color:#ffffffc7}.catalog-heading[data-astro-cid-bdcnnpri]{text-align:center;max-width:none;margin:0 auto 42px}.catalog-heading[data-astro-cid-bdcnnpri] h2[data-astro-cid-bdcnnpri]{white-space:nowrap;margin:0;font-size:clamp(2rem,3.6vw,3rem)}.catalog-actions[data-astro-cid-bdcnnpri]{justify-content:center;margin-top:34px;display:flex}.catalog-button[data-astro-cid-bdcnnpri]{min-height:56px;padding:16px 30px;font-size:1rem}.text-link[data-astro-cid-bdcnnpri]{color:var(--color-gold-dark);white-space:nowrap;font-weight:850}.product-preview-grid[data-astro-cid-bdcnnpri]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.product-preview-card[data-astro-cid-bdcnnpri]{border:1px solid var(--color-line);background:#fff}.product-preview-media[data-astro-cid-bdcnnpri]{aspect-ratio:1;background:var(--color-surface-warm);place-items:center;display:grid;overflow:hidden}.product-preview-media[data-astro-cid-bdcnnpri] img[data-astro-cid-bdcnnpri]{object-fit:contain;width:100%;height:100%}.product-preview-media[data-astro-cid-bdcnnpri] span[data-astro-cid-bdcnnpri]{color:var(--color-ink-soft);font-weight:750}.product-preview-card[data-astro-cid-bdcnnpri]>div[data-astro-cid-bdcnnpri]{padding:20px}.product-preview-card[data-astro-cid-bdcnnpri] h3[data-astro-cid-bdcnnpri]{margin:0 0 8px;font-size:1.1rem;line-height:1.35}.product-preview-card[data-astro-cid-bdcnnpri] h3[data-astro-cid-bdcnnpri] a[data-astro-cid-bdcnnpri]{color:var(--color-ink);text-decoration:none}.product-preview-card[data-astro-cid-bdcnnpri] p[data-astro-cid-bdcnnpri]{color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.55}.catalog-empty[data-astro-cid-bdcnnpri]{border-left:4px solid var(--color-gold);background:var(--color-surface-warm);padding:34px}.catalog-empty[data-astro-cid-bdcnnpri] h3[data-astro-cid-bdcnnpri]{color:var(--color-ink);margin:0 0 10px}.catalog-empty[data-astro-cid-bdcnnpri] p[data-astro-cid-bdcnnpri]{max-width:760px;color:var(--color-ink-soft);margin:0;line-height:1.65}.catalog-empty[data-astro-cid-bdcnnpri] .button[data-astro-cid-bdcnnpri]{margin-top:20px}.applications-section[data-astro-cid-bdcnnpri] .section-heading[data-astro-cid-bdcnnpri]{text-align:center;max-width:none;margin:0 auto 40px}.applications-section[data-astro-cid-bdcnnpri] .section-heading[data-astro-cid-bdcnnpri] h2[data-astro-cid-bdcnnpri]{max-width:none}.applications-section[data-astro-cid-bdcnnpri] .section-heading[data-astro-cid-bdcnnpri]>p[data-astro-cid-bdcnnpri]:last-child{max-width:820px;margin:0 auto}.application-grid[data-astro-cid-bdcnnpri]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.application-card[data-astro-cid-bdcnnpri]{border:1px solid var(--color-line);background:#fff;flex-direction:column;display:flex}.application-card[data-astro-cid-bdcnnpri] div[data-astro-cid-bdcnnpri]{flex:1;padding:22px}.application-card[data-astro-cid-bdcnnpri] img[data-astro-cid-bdcnnpri]{aspect-ratio:1;object-fit:contain;width:100%;display:block}.application-card[data-astro-cid-bdcnnpri] h3[data-astro-cid-bdcnnpri]{color:var(--color-ink);margin:0 0 8px;font-size:1.12rem}.application-card[data-astro-cid-bdcnnpri] p[data-astro-cid-bdcnnpri]{color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.6}.manufacturing-highlights[data-astro-cid-bdcnnpri]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.manufacturing-highlights[data-astro-cid-bdcnnpri] article[data-astro-cid-bdcnnpri]{border:1px solid var(--color-line);background:#fff;padding:22px}.manufacturing-highlights[data-astro-cid-bdcnnpri] h3[data-astro-cid-bdcnnpri]{color:var(--color-ink);margin:0 0 8px;font-size:1.05rem}.manufacturing-highlights[data-astro-cid-bdcnnpri] p[data-astro-cid-bdcnnpri]{color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.6}.stats-grid[data-astro-cid-bdcnnpri]{background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:24px;display:grid}.stats-grid[data-astro-cid-bdcnnpri]>div[data-astro-cid-bdcnnpri]{background:#fff;gap:8px;padding:24px;display:grid}.stats-grid[data-astro-cid-bdcnnpri] strong[data-astro-cid-bdcnnpri]{color:var(--color-ink);font-size:1.9rem}.stats-grid[data-astro-cid-bdcnnpri] strong[data-astro-cid-bdcnnpri] span[data-astro-cid-bdcnnpri]{margin-left:3px;font-size:.9rem}.stats-grid[data-astro-cid-bdcnnpri] small[data-astro-cid-bdcnnpri]{color:var(--color-ink-soft);font-size:.8rem;line-height:1.4}.factory-photos-heading[data-astro-cid-bdcnnpri]{color:var(--color-ink);margin:34px 0 16px;font-size:1.2rem}.factory-grid[data-astro-cid-bdcnnpri]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.factory-grid[data-astro-cid-bdcnnpri] img[data-astro-cid-bdcnnpri]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.related-grid[data-astro-cid-bdcnnpri]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:60px;display:grid}.related-materials[data-astro-cid-bdcnnpri]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.related-materials[data-astro-cid-bdcnnpri] li[data-astro-cid-bdcnnpri]{border:1px solid var(--color-line);color:var(--color-ink);gap:6px;padding:19px;font-weight:780;display:grid}.related-materials[data-astro-cid-bdcnnpri] span[data-astro-cid-bdcnnpri]{color:var(--color-ink-soft);font-size:.76rem;font-weight:650}.related-materials[data-astro-cid-bdcnnpri] a[data-astro-cid-bdcnnpri]{color:inherit;text-decoration:none}.related-materials[data-astro-cid-bdcnnpri] a[data-astro-cid-bdcnnpri]:hover{color:var(--color-gold-dark);text-decoration:underline}.guides-panel[data-astro-cid-bdcnnpri]{background:var(--color-surface-warm);padding:30px}.guides-panel[data-astro-cid-bdcnnpri] ul[data-astro-cid-bdcnnpri]{gap:0;margin:18px 0 22px;padding:0;list-style:none;display:grid}.guides-panel[data-astro-cid-bdcnnpri] li[data-astro-cid-bdcnnpri]{border-top:1px solid var(--color-line);padding:14px 0}.guides-panel[data-astro-cid-bdcnnpri] a[data-astro-cid-bdcnnpri]{color:var(--color-ink);font-weight:780}.guide-intentions[data-astro-cid-bdcnnpri] li[data-astro-cid-bdcnnpri],.guide-intentions[data-astro-cid-bdcnnpri] a[data-astro-cid-bdcnnpri]{gap:6px;text-decoration:none;display:grid}.guide-intentions[data-astro-cid-bdcnnpri] strong[data-astro-cid-bdcnnpri]{color:var(--color-ink)}.guide-intentions[data-astro-cid-bdcnnpri] span[data-astro-cid-bdcnnpri]{color:var(--color-ink-soft);font-size:.8rem;line-height:1.45}.guides-panel[data-astro-cid-bdcnnpri]>p[data-astro-cid-bdcnnpri]:not(.eyebrow){color:var(--color-ink-soft);line-height:1.65}.faq-grid[data-astro-cid-bdcnnpri]{grid-template-columns:1fr;gap:28px;display:grid}.faq-grid[data-astro-cid-bdcnnpri] .section-heading[data-astro-cid-bdcnnpri]{text-align:center;max-width:none;margin:0}.faq-grid[data-astro-cid-bdcnnpri] .section-heading[data-astro-cid-bdcnnpri] h2[data-astro-cid-bdcnnpri]{white-space:nowrap;margin:0}.faq-list[data-astro-cid-bdcnnpri]{gap:10px;display:grid}.faq-list[data-astro-cid-bdcnnpri] details[data-astro-cid-bdcnnpri]{border:1px solid var(--color-line);background:#fff;padding:20px 22px}.faq-list[data-astro-cid-bdcnnpri] summary[data-astro-cid-bdcnnpri]{color:var(--color-ink);cursor:pointer;font-weight:800}.faq-list[data-astro-cid-bdcnnpri] details[data-astro-cid-bdcnnpri] p[data-astro-cid-bdcnnpri]{color:var(--color-ink-soft);margin:15px 0 0;line-height:1.65}.final-cta[data-astro-cid-bdcnnpri]{background:var(--color-charcoal);color:#fff;padding:72px 0}.final-cta-inner[data-astro-cid-bdcnnpri]{justify-content:space-between;align-items:center;gap:40px;display:flex}.final-cta-inner[data-astro-cid-bdcnnpri]>div[data-astro-cid-bdcnnpri]:first-child{max-width:760px}.final-cta[data-astro-cid-bdcnnpri] h2[data-astro-cid-bdcnnpri]{margin:8px 0 12px;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.final-cta[data-astro-cid-bdcnnpri] p[data-astro-cid-bdcnnpri]:last-child{color:#ffffffb8;margin:0;line-height:1.65}.final-cta[data-astro-cid-bdcnnpri] .cta-actions[data-astro-cid-bdcnnpri]{flex:none;margin-top:0}@media (width<=900px){.capabilities-intro[data-astro-cid-bdcnnpri],.related-grid[data-astro-cid-bdcnnpri]{grid-template-columns:1fr;gap:38px}.capabilities-intro[data-astro-cid-bdcnnpri] .section-heading[data-astro-cid-bdcnnpri]{max-width:760px}.capability-story[data-astro-cid-bdcnnpri]{grid-template-columns:1fr;gap:28px}.feature-grid[data-astro-cid-bdcnnpri],.stats-grid[data-astro-cid-bdcnnpri]{grid-template-columns:repeat(2,minmax(0,1fr))}.manufacturing-highlights[data-astro-cid-bdcnnpri]{grid-template-columns:1fr}.final-cta-inner[data-astro-cid-bdcnnpri]{flex-direction:column;align-items:flex-start}}@media (width<=650px){.polypropylene-hero[data-astro-cid-bdcnnpri],.polypropylene-section[data-astro-cid-bdcnnpri],.final-cta[data-astro-cid-bdcnnpri]{padding:56px 0}.capabilities-section[data-astro-cid-bdcnnpri]{padding:68px 0}.breadcrumbs[data-astro-cid-bdcnnpri]{margin-bottom:26px}.hero-copy[data-astro-cid-bdcnnpri] h1[data-astro-cid-bdcnnpri]{margin-top:10px;font-size:clamp(2.35rem,12vw,3.25rem);line-height:1}.hero-copy[data-astro-cid-bdcnnpri] .lead[data-astro-cid-bdcnnpri]{line-height:1.65}.hero-actions[data-astro-cid-bdcnnpri]{gap:12px;margin-top:28px;display:grid}.hero-actions[data-astro-cid-bdcnnpri] .button[data-astro-cid-bdcnnpri]{width:100%;min-height:54px;padding:15px 22px}.capabilities-intro[data-astro-cid-bdcnnpri]{margin-bottom:36px}.inquiry-brief[data-astro-cid-bdcnnpri]{padding:26px 22px}.specification-list[data-astro-cid-bdcnnpri]{grid-template-columns:1fr;gap:10px}.capability-story[data-astro-cid-bdcnnpri]{gap:24px;padding:32px 0 36px}.capability-story-copy[data-astro-cid-bdcnnpri]{grid-template-columns:1fr;gap:24px}.product-preview-grid[data-astro-cid-bdcnnpri],.application-grid[data-astro-cid-bdcnnpri],.factory-grid[data-astro-cid-bdcnnpri],.related-materials[data-astro-cid-bdcnnpri],.feature-grid[data-astro-cid-bdcnnpri],.stats-grid[data-astro-cid-bdcnnpri]{grid-template-columns:1fr}.catalog-heading[data-astro-cid-bdcnnpri] h2[data-astro-cid-bdcnnpri],.faq-grid[data-astro-cid-bdcnnpri] .section-heading[data-astro-cid-bdcnnpri] h2[data-astro-cid-bdcnnpri],.text-link[data-astro-cid-bdcnnpri]{white-space:normal}}.cotton-shell[data-astro-cid-ovccrwtm]{width:min(1180px,100% - 40px);margin:0 auto}.cotton-hero[data-astro-cid-ovccrwtm]{background-image:linear-gradient(120deg, #101820eb, #182331cc), var(--cotton-hero-image,none);color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:64px 0 88px}.hero-grid[data-astro-cid-ovccrwtm]{display:block}.hero-copy[data-astro-cid-ovccrwtm]{text-align:center;width:min(100%,980px);margin:0 auto}.breadcrumbs[data-astro-cid-ovccrwtm]{color:#ffffffb8;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:32px;font-size:.88rem;display:flex}.breadcrumbs[data-astro-cid-ovccrwtm] a[data-astro-cid-ovccrwtm]{color:inherit}.hero-copy[data-astro-cid-ovccrwtm] h1[data-astro-cid-ovccrwtm]{letter-spacing:-.035em;max-width:960px;margin:12px auto 22px;font-size:clamp(2.75rem,6.4vw,5.35rem);line-height:.98}.hero-copy[data-astro-cid-ovccrwtm] h1[data-astro-cid-ovccrwtm] span[data-astro-cid-ovccrwtm]{display:block}.hero-copy[data-astro-cid-ovccrwtm] .lead[data-astro-cid-ovccrwtm]{color:#ffffffd1;max-width:850px;margin:0 auto;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.72}.hero-actions[data-astro-cid-ovccrwtm],.cta-actions[data-astro-cid-ovccrwtm]{flex-wrap:wrap;gap:13px;margin-top:28px;display:flex}.hero-actions[data-astro-cid-ovccrwtm]{justify-content:center;gap:16px;margin-top:34px}.hero-actions[data-astro-cid-ovccrwtm] .button[data-astro-cid-ovccrwtm]{min-height:56px;padding:16px 30px;font-size:1rem}.cotton-section[data-astro-cid-ovccrwtm]{padding:82px 0}.capabilities-section[data-astro-cid-ovccrwtm]{padding:104px 0}.capabilities-section[data-astro-cid-ovccrwtm],.applications-section[data-astro-cid-ovccrwtm],.manufacturing-section[data-astro-cid-ovccrwtm],.faq-section[data-astro-cid-ovccrwtm]{background:var(--color-surface-warm)}.catalog-section[data-astro-cid-ovccrwtm],.related-section[data-astro-cid-ovccrwtm]{background:#fff}.benefits-section[data-astro-cid-ovccrwtm]{background:var(--color-charcoal);color:#fff}.section-heading[data-astro-cid-ovccrwtm]{max-width:760px;margin-bottom:34px}.capabilities-intro[data-astro-cid-ovccrwtm]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:clamp(42px,7vw,86px);margin-bottom:52px;display:grid}.capabilities-intro[data-astro-cid-ovccrwtm] .section-heading[data-astro-cid-ovccrwtm]{max-width:700px;margin-bottom:0}.capabilities-intro[data-astro-cid-ovccrwtm] .section-heading[data-astro-cid-ovccrwtm]>p[data-astro-cid-ovccrwtm]{color:var(--color-ink-soft);margin:0;line-height:1.76}.specification-list[data-astro-cid-ovccrwtm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.specification-list[data-astro-cid-ovccrwtm] li[data-astro-cid-ovccrwtm]{color:var(--color-ink);padding-left:20px;font-weight:720;line-height:1.5;position:relative}.specification-list[data-astro-cid-ovccrwtm] li[data-astro-cid-ovccrwtm]:before{background:var(--color-gold);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.inquiry-brief[data-astro-cid-ovccrwtm]{border-top:4px solid var(--color-gold);background:#fff;padding:clamp(26px,3vw,36px);box-shadow:0 18px 45px #10182014}.inquiry-brief[data-astro-cid-ovccrwtm] h3[data-astro-cid-ovccrwtm]{color:var(--color-ink);margin:8px 0 12px;font-size:1.45rem;line-height:1.2}.inquiry-brief[data-astro-cid-ovccrwtm]>p[data-astro-cid-ovccrwtm]:not(.eyebrow){color:var(--color-ink-soft);margin:0;line-height:1.65}.inquiry-brief[data-astro-cid-ovccrwtm] ul[data-astro-cid-ovccrwtm]{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.inquiry-brief[data-astro-cid-ovccrwtm] li[data-astro-cid-ovccrwtm]{color:var(--color-ink-soft);padding-left:26px;line-height:1.5;position:relative}.inquiry-brief[data-astro-cid-ovccrwtm] li[data-astro-cid-ovccrwtm]:before{border:1px solid var(--color-gold);width:17px;height:17px;color:var(--color-gold-dark);content:"✓";text-align:center;border-radius:50%;font-size:.68rem;font-weight:850;line-height:15px;position:absolute;top:.18em;left:0}.section-heading[data-astro-cid-ovccrwtm] h2[data-astro-cid-ovccrwtm]{color:var(--color-ink);margin:8px 0 13px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08}.section-heading[data-astro-cid-ovccrwtm]>p[data-astro-cid-ovccrwtm]:last-child{color:var(--color-ink-soft);margin:0;line-height:1.7}.benefits-section[data-astro-cid-ovccrwtm] .section-heading[data-astro-cid-ovccrwtm] h2[data-astro-cid-ovccrwtm]{color:#fff}.benefits-section[data-astro-cid-ovccrwtm] .section-heading[data-astro-cid-ovccrwtm]>p[data-astro-cid-ovccrwtm]:last-child{color:#ffffffb8}.capability-editorial[data-astro-cid-ovccrwtm]{max-width:1080px;margin:0 auto}.capability-story[data-astro-cid-ovccrwtm]{border-top:1px solid var(--color-line);grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:clamp(40px,7vw,86px);padding:42px 0 46px;display:grid}.capability-story[data-astro-cid-ovccrwtm]:last-child{border-bottom:1px solid var(--color-line)}.capability-story-heading[data-astro-cid-ovccrwtm]>span[data-astro-cid-ovccrwtm]{color:var(--color-gold);letter-spacing:.08em;font-size:.78rem;font-weight:850}.capability-story-heading[data-astro-cid-ovccrwtm] p[data-astro-cid-ovccrwtm]{color:var(--color-gold-dark);letter-spacing:.1em;text-transform:uppercase;margin:18px 0 7px;font-size:.76rem;font-weight:800;line-height:1.4}.capability-story-heading[data-astro-cid-ovccrwtm] h3[data-astro-cid-ovccrwtm]{color:var(--color-ink);margin:0;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.16}.capability-story-copy[data-astro-cid-ovccrwtm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,4vw,48px);display:grid}.capability-topic[data-astro-cid-ovccrwtm] h4[data-astro-cid-ovccrwtm]{color:var(--color-ink);margin:0 0 12px;font-size:1.05rem;line-height:1.35}.capability-topic[data-astro-cid-ovccrwtm] p[data-astro-cid-ovccrwtm]{color:var(--color-ink-soft);margin:0;font-size:.96rem;line-height:1.75}.feature-grid[data-astro-cid-ovccrwtm]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.feature-card[data-astro-cid-ovccrwtm]{border:1px solid var(--color-line);background:#fff;padding:25px}.feature-card[data-astro-cid-ovccrwtm]>span[data-astro-cid-ovccrwtm]{color:var(--color-gold);font-size:.75rem;font-weight:850}.feature-card[data-astro-cid-ovccrwtm] h3[data-astro-cid-ovccrwtm]{color:var(--color-ink);margin:14px 0 9px;font-size:1.12rem}.feature-card[data-astro-cid-ovccrwtm] p[data-astro-cid-ovccrwtm]{color:var(--color-ink-soft);margin:0;font-size:.92rem;line-height:1.65}.benefits-section[data-astro-cid-ovccrwtm] .feature-card[data-astro-cid-ovccrwtm]{background:var(--color-charcoal-soft);border-color:#ffffff29}.benefits-section[data-astro-cid-ovccrwtm] .feature-card[data-astro-cid-ovccrwtm] h3[data-astro-cid-ovccrwtm]{color:#fff}.benefits-section[data-astro-cid-ovccrwtm] .feature-card[data-astro-cid-ovccrwtm] p[data-astro-cid-ovccrwtm]{color:#ffffffc7}.catalog-heading[data-astro-cid-ovccrwtm]{text-align:center;max-width:none;margin:0 auto 42px}.catalog-heading[data-astro-cid-ovccrwtm] h2[data-astro-cid-ovccrwtm]{white-space:nowrap;margin:0;font-size:clamp(2rem,3.6vw,3rem)}.catalog-actions[data-astro-cid-ovccrwtm]{justify-content:center;margin-top:34px;display:flex}.catalog-button[data-astro-cid-ovccrwtm]{min-height:56px;padding:16px 30px;font-size:1rem}.text-link[data-astro-cid-ovccrwtm]{color:var(--color-gold-dark);white-space:nowrap;font-weight:850}.product-preview-grid[data-astro-cid-ovccrwtm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.product-preview-card[data-astro-cid-ovccrwtm]{border:1px solid var(--color-line);background:#fff}.product-preview-media[data-astro-cid-ovccrwtm]{aspect-ratio:1;background:var(--color-surface-warm);place-items:center;display:grid;overflow:hidden}.product-preview-media[data-astro-cid-ovccrwtm] img[data-astro-cid-ovccrwtm]{object-fit:contain;width:100%;height:100%}.product-preview-media[data-astro-cid-ovccrwtm] span[data-astro-cid-ovccrwtm]{color:var(--color-ink-soft);font-weight:750}.product-preview-card[data-astro-cid-ovccrwtm]>div[data-astro-cid-ovccrwtm]{padding:20px}.product-preview-card[data-astro-cid-ovccrwtm] h3[data-astro-cid-ovccrwtm]{margin:0 0 8px;font-size:1.1rem;line-height:1.35}.product-preview-card[data-astro-cid-ovccrwtm] h3[data-astro-cid-ovccrwtm] a[data-astro-cid-ovccrwtm]{color:var(--color-ink);text-decoration:none}.product-preview-card[data-astro-cid-ovccrwtm] p[data-astro-cid-ovccrwtm]{color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.55}.catalog-empty[data-astro-cid-ovccrwtm]{border-left:4px solid var(--color-gold);background:var(--color-surface-warm);padding:34px}.catalog-empty[data-astro-cid-ovccrwtm] h3[data-astro-cid-ovccrwtm]{color:var(--color-ink);margin:0 0 10px}.catalog-empty[data-astro-cid-ovccrwtm] p[data-astro-cid-ovccrwtm]{max-width:760px;color:var(--color-ink-soft);margin:0;line-height:1.65}.catalog-empty[data-astro-cid-ovccrwtm] .button[data-astro-cid-ovccrwtm]{margin-top:20px}.applications-section[data-astro-cid-ovccrwtm] .section-heading[data-astro-cid-ovccrwtm]{text-align:center;max-width:none;margin:0 auto 40px}.applications-section[data-astro-cid-ovccrwtm] .section-heading[data-astro-cid-ovccrwtm] h2[data-astro-cid-ovccrwtm]{max-width:none}.applications-section[data-astro-cid-ovccrwtm] .section-heading[data-astro-cid-ovccrwtm]>p[data-astro-cid-ovccrwtm]:last-child{max-width:820px;margin:0 auto}.application-grid[data-astro-cid-ovccrwtm]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.application-card[data-astro-cid-ovccrwtm]{border:1px solid var(--color-line);background:#fff;flex-direction:column;display:flex}.application-card[data-astro-cid-ovccrwtm] div[data-astro-cid-ovccrwtm]{flex:1;padding:22px}.application-card[data-astro-cid-ovccrwtm] img[data-astro-cid-ovccrwtm]{aspect-ratio:1;object-fit:contain;width:100%;display:block}.application-card[data-astro-cid-ovccrwtm] h3[data-astro-cid-ovccrwtm]{color:var(--color-ink);margin:0 0 8px;font-size:1.12rem}.application-card[data-astro-cid-ovccrwtm] p[data-astro-cid-ovccrwtm]{color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.6}.manufacturing-highlights[data-astro-cid-ovccrwtm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.manufacturing-highlights[data-astro-cid-ovccrwtm] article[data-astro-cid-ovccrwtm]{border:1px solid var(--color-line);background:#fff;padding:22px}.manufacturing-highlights[data-astro-cid-ovccrwtm] h3[data-astro-cid-ovccrwtm]{color:var(--color-ink);margin:0 0 8px;font-size:1.05rem}.manufacturing-highlights[data-astro-cid-ovccrwtm] p[data-astro-cid-ovccrwtm]{color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.6}.stats-grid[data-astro-cid-ovccrwtm]{background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:24px;display:grid}.stats-grid[data-astro-cid-ovccrwtm]>div[data-astro-cid-ovccrwtm]{background:#fff;gap:8px;padding:24px;display:grid}.stats-grid[data-astro-cid-ovccrwtm] strong[data-astro-cid-ovccrwtm]{color:var(--color-ink);font-size:1.9rem}.stats-grid[data-astro-cid-ovccrwtm] strong[data-astro-cid-ovccrwtm] span[data-astro-cid-ovccrwtm]{margin-left:3px;font-size:.9rem}.stats-grid[data-astro-cid-ovccrwtm] small[data-astro-cid-ovccrwtm]{color:var(--color-ink-soft);font-size:.8rem;line-height:1.4}.factory-photos-heading[data-astro-cid-ovccrwtm]{color:var(--color-ink);margin:34px 0 16px;font-size:1.2rem}.factory-grid[data-astro-cid-ovccrwtm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.factory-grid[data-astro-cid-ovccrwtm] img[data-astro-cid-ovccrwtm]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.related-grid[data-astro-cid-ovccrwtm]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:60px;display:grid}.related-materials[data-astro-cid-ovccrwtm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.related-materials[data-astro-cid-ovccrwtm] li[data-astro-cid-ovccrwtm]{border:1px solid var(--color-line);color:var(--color-ink);gap:6px;padding:19px;font-weight:780;display:grid}.related-materials[data-astro-cid-ovccrwtm] span[data-astro-cid-ovccrwtm]{color:var(--color-ink-soft);font-size:.76rem;font-weight:650}.related-materials[data-astro-cid-ovccrwtm] a[data-astro-cid-ovccrwtm]{color:inherit;text-decoration:none}.related-materials[data-astro-cid-ovccrwtm] a[data-astro-cid-ovccrwtm]:hover{color:var(--color-gold-dark);text-decoration:underline}.guides-panel[data-astro-cid-ovccrwtm]{background:var(--color-surface-warm);padding:30px}.guides-panel[data-astro-cid-ovccrwtm] ul[data-astro-cid-ovccrwtm]{gap:0;margin:18px 0 22px;padding:0;list-style:none;display:grid}.guides-panel[data-astro-cid-ovccrwtm] li[data-astro-cid-ovccrwtm]{border-top:1px solid var(--color-line);padding:14px 0}.guides-panel[data-astro-cid-ovccrwtm] a[data-astro-cid-ovccrwtm]{color:var(--color-ink);font-weight:780}.guide-intentions[data-astro-cid-ovccrwtm] li[data-astro-cid-ovccrwtm],.guide-intentions[data-astro-cid-ovccrwtm] a[data-astro-cid-ovccrwtm]{gap:6px;text-decoration:none;display:grid}.guide-intentions[data-astro-cid-ovccrwtm] strong[data-astro-cid-ovccrwtm]{color:var(--color-ink)}.guide-intentions[data-astro-cid-ovccrwtm] span[data-astro-cid-ovccrwtm]{color:var(--color-ink-soft);font-size:.8rem;line-height:1.45}.guides-panel[data-astro-cid-ovccrwtm]>p[data-astro-cid-ovccrwtm]:not(.eyebrow){color:var(--color-ink-soft);line-height:1.65}.faq-grid[data-astro-cid-ovccrwtm]{grid-template-columns:1fr;gap:28px;display:grid}.faq-grid[data-astro-cid-ovccrwtm] .section-heading[data-astro-cid-ovccrwtm]{text-align:center;max-width:none;margin:0}.faq-grid[data-astro-cid-ovccrwtm] .section-heading[data-astro-cid-ovccrwtm] h2[data-astro-cid-ovccrwtm]{white-space:nowrap;margin:0}.faq-list[data-astro-cid-ovccrwtm]{gap:10px;display:grid}.faq-list[data-astro-cid-ovccrwtm] details[data-astro-cid-ovccrwtm]{border:1px solid var(--color-line);background:#fff;padding:20px 22px}.faq-list[data-astro-cid-ovccrwtm] summary[data-astro-cid-ovccrwtm]{color:var(--color-ink);cursor:pointer;font-weight:800}.faq-list[data-astro-cid-ovccrwtm] details[data-astro-cid-ovccrwtm] p[data-astro-cid-ovccrwtm]{color:var(--color-ink-soft);margin:15px 0 0;line-height:1.65}.final-cta[data-astro-cid-ovccrwtm]{background:var(--color-charcoal);color:#fff;padding:72px 0}.final-cta-inner[data-astro-cid-ovccrwtm]{justify-content:space-between;align-items:center;gap:40px;display:flex}.final-cta-inner[data-astro-cid-ovccrwtm]>div[data-astro-cid-ovccrwtm]:first-child{max-width:760px}.final-cta[data-astro-cid-ovccrwtm] h2[data-astro-cid-ovccrwtm]{margin:8px 0 12px;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.final-cta[data-astro-cid-ovccrwtm] p[data-astro-cid-ovccrwtm]:last-child{color:#ffffffb8;margin:0;line-height:1.65}.final-cta[data-astro-cid-ovccrwtm] .cta-actions[data-astro-cid-ovccrwtm]{flex:none;margin-top:0}@media (width<=900px){.capabilities-intro[data-astro-cid-ovccrwtm],.related-grid[data-astro-cid-ovccrwtm]{grid-template-columns:1fr;gap:38px}.capabilities-intro[data-astro-cid-ovccrwtm] .section-heading[data-astro-cid-ovccrwtm]{max-width:760px}.capability-story[data-astro-cid-ovccrwtm]{grid-template-columns:1fr;gap:28px}.feature-grid[data-astro-cid-ovccrwtm],.stats-grid[data-astro-cid-ovccrwtm]{grid-template-columns:repeat(2,minmax(0,1fr))}.manufacturing-highlights[data-astro-cid-ovccrwtm]{grid-template-columns:1fr}.final-cta-inner[data-astro-cid-ovccrwtm]{flex-direction:column;align-items:flex-start}}@media (width<=650px){.cotton-hero[data-astro-cid-ovccrwtm],.cotton-section[data-astro-cid-ovccrwtm],.final-cta[data-astro-cid-ovccrwtm]{padding:56px 0}.capabilities-section[data-astro-cid-ovccrwtm]{padding:68px 0}.breadcrumbs[data-astro-cid-ovccrwtm]{margin-bottom:26px}.hero-copy[data-astro-cid-ovccrwtm] h1[data-astro-cid-ovccrwtm]{margin-top:10px;font-size:clamp(2.35rem,12vw,3.25rem);line-height:1}.hero-copy[data-astro-cid-ovccrwtm] .lead[data-astro-cid-ovccrwtm]{line-height:1.65}.hero-actions[data-astro-cid-ovccrwtm]{gap:12px;margin-top:28px;display:grid}.hero-actions[data-astro-cid-ovccrwtm] .button[data-astro-cid-ovccrwtm]{width:100%;min-height:54px;padding:15px 22px}.capabilities-intro[data-astro-cid-ovccrwtm]{margin-bottom:36px}.inquiry-brief[data-astro-cid-ovccrwtm]{padding:26px 22px}.specification-list[data-astro-cid-ovccrwtm]{grid-template-columns:1fr;gap:10px}.capability-story[data-astro-cid-ovccrwtm]{gap:24px;padding:32px 0 36px}.capability-story-copy[data-astro-cid-ovccrwtm]{grid-template-columns:1fr;gap:24px}.product-preview-grid[data-astro-cid-ovccrwtm],.application-grid[data-astro-cid-ovccrwtm],.factory-grid[data-astro-cid-ovccrwtm],.related-materials[data-astro-cid-ovccrwtm],.feature-grid[data-astro-cid-ovccrwtm],.stats-grid[data-astro-cid-ovccrwtm]{grid-template-columns:1fr}.catalog-heading[data-astro-cid-ovccrwtm] h2[data-astro-cid-ovccrwtm],.faq-grid[data-astro-cid-ovccrwtm] .section-heading[data-astro-cid-ovccrwtm] h2[data-astro-cid-ovccrwtm],.text-link[data-astro-cid-ovccrwtm]{white-space:normal}}
