.quality-capability[data-astro-cid-nqzkx42l]{border:1px solid var(--line);background:var(--white);border-radius:22px;scroll-margin-top:100px;overflow:hidden;box-shadow:0 20px 54px #0a10250e}.quality-capability-media[data-astro-cid-nqzkx42l]{border-bottom:1px solid var(--line);background:#f7f7f5;position:relative;overflow:hidden}.quality-capability-zoom[data-astro-cid-nqzkx42l]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.quality-capability-zoom[data-astro-cid-nqzkx42l] img[data-astro-cid-nqzkx42l]{width:100%;height:auto;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block}.quality-capability[data-astro-cid-nqzkx42l]:hover .quality-capability-zoom[data-astro-cid-nqzkx42l] img[data-astro-cid-nqzkx42l]{transform:scale(1.02)}.quality-capability-zoom[data-astro-cid-nqzkx42l]:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}.quality-capability-cue[data-astro-cid-nqzkx42l]{color:var(--white);letter-spacing:.02em;pointer-events:none;backdrop-filter:blur(10px);background:#070c2299;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:9px;padding:9px 15px;font-size:.68rem;font-weight:700;transition:background .18s,border-color .18s;display:inline-flex;position:absolute;bottom:16px;right:16px}.quality-capability-cue[data-astro-cid-nqzkx42l] svg[data-astro-cid-nqzkx42l]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:15px}.quality-capability[data-astro-cid-nqzkx42l]:hover .quality-capability-cue[data-astro-cid-nqzkx42l],.quality-capability-zoom[data-astro-cid-nqzkx42l]:focus-visible .quality-capability-cue[data-astro-cid-nqzkx42l]{border-color:var(--accent);background:var(--brand)}.quality-capability-copy[data-astro-cid-nqzkx42l]{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);align-items:start;gap:clamp(28px,4.2vw,64px);padding:clamp(30px,4vw,48px) clamp(26px,4vw,56px);display:grid}.quality-capability-heading[data-astro-cid-nqzkx42l] h3[data-astro-cid-nqzkx42l]{color:var(--ink);letter-spacing:-.052em;font-size:clamp(1.9rem,3.1vw,2.85rem);font-weight:550;line-height:1.04}.quality-capability-tag[data-astro-cid-nqzkx42l]{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;background:#4b31f212;border:1px solid #4b31f23d;border-radius:999px;align-items:center;margin-top:16px;padding:6px 13px;font-size:.66rem;font-weight:750;line-height:1;display:inline-flex}.quality-capability-description[data-astro-cid-nqzkx42l]{border-left:1px solid var(--line);max-width:720px;color:var(--muted);padding-left:clamp(24px,3.4vw,52px);font-size:clamp(.9rem,1.15vw,1rem);line-height:1.78}@media (width<=760px){.quality-capability[data-astro-cid-nqzkx42l]{border-radius:16px}.quality-capability-cue[data-astro-cid-nqzkx42l]{padding:8px 11px;bottom:12px;right:12px}.quality-capability-cue[data-astro-cid-nqzkx42l] span[data-astro-cid-nqzkx42l]{display:none}.quality-capability-cue[data-astro-cid-nqzkx42l] svg[data-astro-cid-nqzkx42l]{width:16px}.quality-capability-copy[data-astro-cid-nqzkx42l]{grid-template-columns:minmax(0,1fr);gap:22px;padding:28px 22px 30px}.quality-capability-heading[data-astro-cid-nqzkx42l] h3[data-astro-cid-nqzkx42l]{font-size:1.9rem}.quality-capability-description[data-astro-cid-nqzkx42l]{border-top:1px solid var(--line);border-left:0;max-width:none;padding-top:22px;padding-left:0;font-size:.86rem}}.capabilities-hero[data-astro-cid-gqo7eylk]{background:var(--night);min-height:max(760px,100svh);color:var(--white);align-items:stretch;display:flex;position:relative;overflow:hidden}.capabilities-hero-image[data-astro-cid-gqo7eylk],.capabilities-hero-shade[data-astro-cid-gqo7eylk],.capabilities-hero-grid[data-astro-cid-gqo7eylk],.capabilities-hero-glow[data-astro-cid-gqo7eylk]{width:100%;height:100%;position:absolute;inset:0}.capabilities-hero-grid[data-astro-cid-gqo7eylk],.capabilities-hero-glow[data-astro-cid-gqo7eylk]{pointer-events:none}.capabilities-hero-image[data-astro-cid-gqo7eylk]{object-fit:cover;object-position:62% center;animation:12s ease-out both hero-drift;transform:scale(1.015)}.capabilities-hero-shade[data-astro-cid-gqo7eylk]{background:linear-gradient(90deg,#04081fbd 0%,#04081f6b 46%,#04081f2e 100%),linear-gradient(#04071747 0%,#0000 34%,#040717d6 100%)}.capabilities-hero-grid[data-astro-cid-gqo7eylk]{opacity:.18;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:68px 68px;mask-image:linear-gradient(90deg,#000,#0000 76%)}.capabilities-hero-glow[data-astro-cid-gqo7eylk]{background:radial-gradient(circle at 82% 35%,#4b31f25c,#0000 27%),radial-gradient(circle at 12% 86%,#53d5ff14,#0000 24%)}.capabilities-hero-content[data-astro-cid-gqo7eylk]{z-index:1;grid-template-columns:minmax(0,1fr);align-items:end;padding-top:160px;padding-bottom:150px;display:grid;position:relative}.capabilities-hero-copy[data-astro-cid-gqo7eylk]{max-width:800px}.capabilities-hero-copy[data-astro-cid-gqo7eylk] h1[data-astro-cid-gqo7eylk]{letter-spacing:-.072em;max-width:720px;margin-top:30px;font-size:clamp(4rem,7.1vw,7.2rem);font-weight:485;line-height:.9}.capabilities-hero-copy[data-astro-cid-gqo7eylk] h1[data-astro-cid-gqo7eylk] em[data-astro-cid-gqo7eylk],.capacity-heading[data-astro-cid-gqo7eylk] h2[data-astro-cid-gqo7eylk] em[data-astro-cid-gqo7eylk],.capabilities-contact-copy[data-astro-cid-gqo7eylk] h2[data-astro-cid-gqo7eylk] em[data-astro-cid-gqo7eylk]{color:var(--accent)}.capabilities-hero-copy[data-astro-cid-gqo7eylk]>p[data-astro-cid-gqo7eylk]{color:#ffffffb3;max-width:600px;margin-top:34px;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.7}.capabilities-hero-copy[data-astro-cid-gqo7eylk] .button[data-astro-cid-gqo7eylk]{margin-top:40px}.capabilities-hero-copy[data-astro-cid-gqo7eylk] .button[data-astro-cid-gqo7eylk] svg[data-astro-cid-gqo7eylk]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:20px}.capabilities-hero-meta[data-astro-cid-gqo7eylk]{z-index:2;color:#ffffff8a;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #ffffff2b;align-items:center;gap:18px;min-height:82px;font-size:.65rem;font-weight:720;display:flex;position:absolute;bottom:0;left:0;right:0}.capabilities-hero-meta[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]{background:var(--accent);border-radius:50%;width:4px;height:4px}.mobile-hero-count[data-astro-cid-gqo7eylk]{display:none}.capabilities-hero-meta[data-astro-cid-gqo7eylk] a[data-astro-cid-gqo7eylk]{color:#ffffffd1;align-items:center;gap:14px;margin-left:auto;transition:color .18s;display:flex}.capabilities-hero-meta[data-astro-cid-gqo7eylk] a[data-astro-cid-gqo7eylk]:hover{color:var(--accent)}.materials-section[data-astro-cid-gqo7eylk]{background:radial-gradient(circle at 92% 8%, #4b31f211, transparent 22%), var(--paper)}.inspection-section[data-astro-cid-gqo7eylk]{background:radial-gradient(circle at 8% 6%, #4b31f20f, transparent 22%), var(--paper-cool)}.inspection-list[data-astro-cid-gqo7eylk]{gap:18px;margin-top:76px;display:grid}.lightbox[data-astro-cid-gqo7eylk]{background:0 0;border:0;width:min(94vw,1520px);max-width:none;max-height:92vh;padding:0;overflow:visible}.lightbox[data-astro-cid-gqo7eylk]::backdrop{backdrop-filter:blur(6px);background:#040717db}.lightbox-image[data-astro-cid-gqo7eylk]{object-fit:contain;background:#f7f7f5;border-radius:16px;width:100%;height:auto;max-height:88vh;display:block;box-shadow:0 40px 120px #00000080}.lightbox-close[data-astro-cid-gqo7eylk]{width:44px;height:44px;color:var(--white);cursor:pointer;backdrop-filter:blur(10px);background:#070c22b8;border:1px solid #ffffff59;border-radius:50%;place-items:center;transition:background .18s,border-color .18s;display:grid;position:absolute;top:12px;right:12px}.lightbox-close[data-astro-cid-gqo7eylk]:hover{border-color:var(--brand);background:var(--brand)}.lightbox-close[data-astro-cid-gqo7eylk] svg[data-astro-cid-gqo7eylk]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:18px}.materials-heading[data-astro-cid-gqo7eylk],.capacity-heading[data-astro-cid-gqo7eylk]{grid-template-columns:minmax(0,1.25fr) minmax(330px,.65fr);align-items:center;gap:clamp(64px,10vw,150px);display:grid}.materials-directory[data-astro-cid-gqo7eylk]{margin-top:76px}.material-family-section[data-astro-cid-gqo7eylk]+.material-family-section[data-astro-cid-gqo7eylk]{margin-top:58px}.material-family-heading[data-astro-cid-gqo7eylk]{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:24px;padding-bottom:18px;display:flex}.material-family-heading[data-astro-cid-gqo7eylk] h3[data-astro-cid-gqo7eylk]{letter-spacing:-.05em;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:560;line-height:1.1}.material-family-heading[data-astro-cid-gqo7eylk] span[data-astro-cid-gqo7eylk]{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.63rem;font-weight:740}.polymer-family-heading[data-astro-cid-gqo7eylk]{border-bottom:0;margin-bottom:18px;padding-bottom:0}.materials-table-wrap[data-astro-cid-gqo7eylk]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:#ffffffc2;border-radius:0 0 18px 18px;overflow:hidden}.materials-table-head[data-astro-cid-gqo7eylk],.desktop-material[data-astro-cid-gqo7eylk]>summary[data-astro-cid-gqo7eylk],.desktop-material-static[data-astro-cid-gqo7eylk]{grid-template-columns:minmax(180px,.25fr) minmax(0,.49fr) minmax(200px,.26fr);align-items:center;display:grid}.materials-table-head[data-astro-cid-gqo7eylk]{border-bottom:1px solid var(--line);padding:16px 24px}.materials-table-head[data-astro-cid-gqo7eylk] span[data-astro-cid-gqo7eylk]{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.6rem;font-weight:750}.desktop-material[data-astro-cid-gqo7eylk]{scroll-margin-top:100px}.desktop-material[data-astro-cid-gqo7eylk]+.desktop-material[data-astro-cid-gqo7eylk]{border-top:1px solid var(--line)}.desktop-material[data-astro-cid-gqo7eylk]>summary[data-astro-cid-gqo7eylk],.desktop-material-static[data-astro-cid-gqo7eylk]{min-height:94px;padding:17px 24px;transition:background .18s}.desktop-material[data-astro-cid-gqo7eylk]>summary[data-astro-cid-gqo7eylk]{cursor:pointer;list-style:none}.desktop-material[data-astro-cid-gqo7eylk]>summary[data-astro-cid-gqo7eylk]::-webkit-details-marker{display:none}.desktop-material[data-astro-cid-gqo7eylk]>summary[data-astro-cid-gqo7eylk]:hover,.desktop-material[data-astro-cid-gqo7eylk][open]>summary[data-astro-cid-gqo7eylk]{background:#4b31f20b}.desktop-material[data-astro-cid-gqo7eylk]>summary[data-astro-cid-gqo7eylk]>strong[data-astro-cid-gqo7eylk],.desktop-material-static[data-astro-cid-gqo7eylk]>strong[data-astro-cid-gqo7eylk]{color:var(--ink);letter-spacing:-.035em;font-size:clamp(1.02rem,1.45vw,1.24rem);font-weight:620;line-height:1.3}.desktop-material[data-astro-cid-gqo7eylk]>summary[data-astro-cid-gqo7eylk]>span[data-astro-cid-gqo7eylk]:nth-child(2),.desktop-material-static[data-astro-cid-gqo7eylk]>span[data-astro-cid-gqo7eylk]:nth-child(2){padding-right:36px}.grade-data[data-astro-cid-gqo7eylk]{color:#252c42;font-size:.92rem;font-weight:580;line-height:1.65}.desktop-image-toggle[data-astro-cid-gqo7eylk]{color:var(--brand);justify-content:space-between;align-items:center;gap:18px;font-size:.72rem;font-weight:720;display:flex}.desktop-image-toggle[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]{border:1px solid #4b31f261;border-radius:50%;flex:none;width:30px;height:30px;display:block;position:relative}.desktop-image-toggle[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]:before,.desktop-image-toggle[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]:after{background:var(--brand);content:"";width:12px;height:1px;transition:transform .18s;position:absolute;top:14px;left:8px}.desktop-image-toggle[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]:after{transform:rotate(90deg)}.desktop-material[data-astro-cid-gqo7eylk][open] .desktop-image-toggle[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]:after{transform:rotate(0)}.desktop-material-reference[data-astro-cid-gqo7eylk]{border-top:1px solid var(--line);background:#eef0f6bd;grid-template-columns:minmax(150px,.2fr) minmax(0,.8fr);gap:34px;padding:28px 24px 30px;display:grid}.desktop-reference-heading[data-astro-cid-gqo7eylk] span[data-astro-cid-gqo7eylk]{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.59rem;font-weight:750}.desktop-reference-heading[data-astro-cid-gqo7eylk] p[data-astro-cid-gqo7eylk]{color:var(--ink);letter-spacing:-.03em;margin-top:9px;font-size:1rem;font-weight:620}.desktop-material-images[data-astro-cid-gqo7eylk]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.desktop-material-images[data-astro-cid-gqo7eylk].single-image{grid-template-columns:minmax(260px,500px)}.desktop-material-images[data-astro-cid-gqo7eylk] figure[data-astro-cid-gqo7eylk]{background:#f7f7f5;border:1px solid #0a102517;border-radius:12px;height:230px;overflow:hidden}.desktop-material-images[data-astro-cid-gqo7eylk] img[data-astro-cid-gqo7eylk]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.desktop-material-images[data-astro-cid-gqo7eylk] figure[data-astro-cid-gqo7eylk]:hover img[data-astro-cid-gqo7eylk]{transform:scale(1.035)}.polymer-table-wrap[data-astro-cid-gqo7eylk]{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:10px;width:min(100%,1040px);margin-left:auto;margin-right:auto;display:flex;overflow:visible}.polymer-material[data-astro-cid-gqo7eylk]>summary[data-astro-cid-gqo7eylk],.polymer-material[data-astro-cid-gqo7eylk].desktop-material-static{min-height:102px;color:var(--white);background:radial-gradient(circle at 88% 30%,#4b31f233,#0000 27%),#0d1433;grid-template-columns:minmax(0,1fr) auto;padding:20px 24px;display:grid}.polymer-material[data-astro-cid-gqo7eylk]{background:var(--white);border:1px solid #0a10251f;border-radius:14px;overflow:hidden;box-shadow:0 12px 34px #0a102509}.polymer-material[data-astro-cid-gqo7eylk]+.polymer-material[data-astro-cid-gqo7eylk]{border-top:1px solid #0a10251f}.polymer-material[data-astro-cid-gqo7eylk]>summary[data-astro-cid-gqo7eylk]{transition:background .22s}.polymer-material[data-astro-cid-gqo7eylk]>summary[data-astro-cid-gqo7eylk]:hover,.polymer-material[data-astro-cid-gqo7eylk][open]>summary[data-astro-cid-gqo7eylk]{background:radial-gradient(circle at 84% 24%,#4b31f257,#0000 32%),#171f49}.polymer-material-title[data-astro-cid-gqo7eylk]{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.polymer-material-title[data-astro-cid-gqo7eylk] small[data-astro-cid-gqo7eylk]{color:#ffffff85;letter-spacing:.12em;text-transform:uppercase;font-size:.57rem;font-weight:730;line-height:1.35}.polymer-material-title[data-astro-cid-gqo7eylk] strong[data-astro-cid-gqo7eylk]{color:var(--white);letter-spacing:-.05em;font-size:clamp(1.42rem,2.2vw,2rem);font-weight:530;line-height:1.1}.polymer-material-title[data-astro-cid-gqo7eylk]>span[data-astro-cid-gqo7eylk]{color:#ffffff9e;letter-spacing:0;max-width:680px;font-size:.74rem;font-weight:430;line-height:1.5}.polymer-reference-action[data-astro-cid-gqo7eylk]{color:var(--white);align-items:center;gap:20px;display:flex}.polymer-reference-action[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]{background:#ffffff09;border-color:#ffffff42;width:38px;height:38px;transition:border-color .18s,background .18s}.polymer-reference-action[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]:before,.polymer-reference-action[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]:after{background:var(--white);width:14px;top:18px;left:11px}.polymer-material[data-astro-cid-gqo7eylk]>summary[data-astro-cid-gqo7eylk]:hover .polymer-reference-action[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk],.polymer-material[data-astro-cid-gqo7eylk][open] .polymer-reference-action[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]{border-color:var(--accent);background:var(--accent)}.polymer-material[data-astro-cid-gqo7eylk]>summary[data-astro-cid-gqo7eylk]:hover .polymer-reference-action[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]:before,.polymer-material[data-astro-cid-gqo7eylk]>summary[data-astro-cid-gqo7eylk]:hover .polymer-reference-action[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]:after,.polymer-material[data-astro-cid-gqo7eylk][open] .polymer-reference-action[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]:before,.polymer-material[data-astro-cid-gqo7eylk][open] .polymer-reference-action[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]:after{background:var(--ink)}.polymer-material[data-astro-cid-gqo7eylk] .desktop-material-reference[data-astro-cid-gqo7eylk]{background:#eef0f6db;grid-template-columns:1fr;padding-top:30px;padding-bottom:32px}.polymer-material[data-astro-cid-gqo7eylk] .desktop-material-images[data-astro-cid-gqo7eylk].single-image{grid-template-columns:minmax(300px,560px);width:min(100%,560px);margin-left:auto;margin-right:auto}.polymer-material[data-astro-cid-gqo7eylk] .desktop-material-images[data-astro-cid-gqo7eylk] figure[data-astro-cid-gqo7eylk]{height:260px}.mobile-material-list[data-astro-cid-gqo7eylk]{display:none}.capacity-section[data-astro-cid-gqo7eylk]{background:radial-gradient(circle at 80% 16%, #4b31f261, transparent 27%), var(--night);color:var(--white);position:relative;overflow:hidden}.capacity-section[data-astro-cid-gqo7eylk]:before{opacity:.16;content:"";pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000)}.capacity-heading[data-astro-cid-gqo7eylk],.capacity-grid[data-astro-cid-gqo7eylk]{z-index:1;position:relative}.capacity-grid[data-astro-cid-gqo7eylk]{background:var(--light-line);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:76px;padding:1px;display:grid;overflow:hidden}.capacity-item[data-astro-cid-gqo7eylk]{background:#ffffff0b;min-height:220px;padding:28px}.capacity-item[data-astro-cid-gqo7eylk] dt[data-astro-cid-gqo7eylk]{color:#aab7f5;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:750;line-height:1.4}.capacity-item[data-astro-cid-gqo7eylk] dd[data-astro-cid-gqo7eylk]{color:var(--white);letter-spacing:-.045em;margin:54px 0 0;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:560;line-height:1.22}.capabilities-contact[data-astro-cid-gqo7eylk]{background:var(--paper);padding:34px 0}.capabilities-contact-card[data-astro-cid-gqo7eylk]{min-height:510px;color:var(--white);background:linear-gradient(125deg,#0b1033f5,#27167be0),url(/assets/capabilities/steel-3.jpg) 50%/cover;border-radius:28px;grid-template-columns:1.35fr .65fr;align-items:end;gap:60px;padding:clamp(44px,7vw,88px);display:grid;position:relative;overflow:hidden}.capabilities-contact-glow[data-astro-cid-gqo7eylk]{border:1px solid #ffffff29;border-radius:50%;width:520px;height:520px;position:absolute;top:-220px;right:-150px;box-shadow:0 0 0 80px #ffffff06,0 0 0 160px #ffffff05}.capabilities-contact-copy[data-astro-cid-gqo7eylk],.capabilities-contact-actions[data-astro-cid-gqo7eylk]{z-index:1;position:relative}.capabilities-contact-copy[data-astro-cid-gqo7eylk] h2[data-astro-cid-gqo7eylk]{letter-spacing:-.065em;margin-top:26px;font-size:clamp(2.7rem,5.2vw,5.3rem);font-weight:510;line-height:.99}.capabilities-contact-copy[data-astro-cid-gqo7eylk]>p[data-astro-cid-gqo7eylk]{color:#ffffffa8;max-width:630px;margin-top:28px;font-size:.92rem}.capabilities-contact-actions[data-astro-cid-gqo7eylk]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.capabilities-contact-actions[data-astro-cid-gqo7eylk] .button[data-astro-cid-gqo7eylk]{width:100%;margin-bottom:14px}.capabilities-contact-actions[data-astro-cid-gqo7eylk]>a[data-astro-cid-gqo7eylk]:not(.button){color:#ffffffad;font-size:.78rem;transition:color .18s}.capabilities-contact-actions[data-astro-cid-gqo7eylk]>a[data-astro-cid-gqo7eylk]:not(.button):hover{color:var(--accent)}@media (width<=1050px){.materials-table-head[data-astro-cid-gqo7eylk],.desktop-material[data-astro-cid-gqo7eylk]>summary[data-astro-cid-gqo7eylk],.desktop-material-static[data-astro-cid-gqo7eylk]{grid-template-columns:minmax(150px,.23fr) minmax(0,.47fr) minmax(180px,.3fr);padding-left:18px;padding-right:18px}.polymer-material[data-astro-cid-gqo7eylk]>summary[data-astro-cid-gqo7eylk],.polymer-material[data-astro-cid-gqo7eylk].desktop-material-static{grid-template-columns:minmax(0,1fr) auto}.desktop-material-reference[data-astro-cid-gqo7eylk]{grid-template-columns:1fr;gap:18px;padding-left:18px;padding-right:18px}.desktop-material-images[data-astro-cid-gqo7eylk] figure[data-astro-cid-gqo7eylk]{height:200px}.capacity-grid[data-astro-cid-gqo7eylk]{grid-template-columns:repeat(2,minmax(0,1fr))}.capacity-item[data-astro-cid-gqo7eylk]{min-height:190px}}@media (width<=760px){.capabilities-hero[data-astro-cid-gqo7eylk]{min-height:730px}.capabilities-hero-grid[data-astro-cid-gqo7eylk]{background-size:48px 48px}.capabilities-hero-content[data-astro-cid-gqo7eylk]{flex-direction:column;align-items:stretch;padding-top:132px;padding-bottom:104px;display:flex}.capabilities-hero-copy[data-astro-cid-gqo7eylk] h1[data-astro-cid-gqo7eylk]{margin-top:24px;font-size:clamp(3.5rem,17vw,5.5rem);line-height:.9}.capabilities-hero-copy[data-astro-cid-gqo7eylk]>p[data-astro-cid-gqo7eylk]{margin-top:26px;font-size:.95rem}.capabilities-hero-copy[data-astro-cid-gqo7eylk] .button[data-astro-cid-gqo7eylk]{margin-top:32px}.capabilities-hero-image[data-astro-cid-gqo7eylk]{object-position:66% center}.capabilities-hero-meta[data-astro-cid-gqo7eylk]{gap:12px;min-height:70px;font-size:.57rem}.capabilities-hero-meta[data-astro-cid-gqo7eylk] .desktop-hero-meta[data-astro-cid-gqo7eylk],.capabilities-hero-meta[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]{display:none}.mobile-hero-count[data-astro-cid-gqo7eylk]{display:inline}.capabilities-hero-meta[data-astro-cid-gqo7eylk] a[data-astro-cid-gqo7eylk]{margin-left:auto;font-size:0}.capabilities-hero-meta[data-astro-cid-gqo7eylk] a[data-astro-cid-gqo7eylk] span[data-astro-cid-gqo7eylk]{font-size:1rem}.materials-heading[data-astro-cid-gqo7eylk],.capacity-heading[data-astro-cid-gqo7eylk]{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.materials-directory[data-astro-cid-gqo7eylk]{margin-top:50px}.inspection-list[data-astro-cid-gqo7eylk]{gap:14px;margin-top:50px}.material-family-section[data-astro-cid-gqo7eylk]+.material-family-section[data-astro-cid-gqo7eylk]{margin-top:46px}.material-family-heading[data-astro-cid-gqo7eylk]{align-items:center;padding-bottom:14px}.material-family-heading[data-astro-cid-gqo7eylk] h3[data-astro-cid-gqo7eylk]{font-size:1.7rem}.polymer-family-heading[data-astro-cid-gqo7eylk]{margin-bottom:14px;padding-bottom:0}.materials-table-wrap[data-astro-cid-gqo7eylk]{display:none}.mobile-material-list[data-astro-cid-gqo7eylk]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:#ffffffc7;border-radius:0 0 16px 16px;display:block;overflow:hidden}.mobile-material[data-astro-cid-gqo7eylk]+.mobile-material[data-astro-cid-gqo7eylk]{border-top:1px solid var(--line)}.mobile-material[data-astro-cid-gqo7eylk] summary[data-astro-cid-gqo7eylk]{cursor:pointer;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr) 20px;align-items:start;gap:14px;padding:22px 18px;list-style:none;display:grid;position:relative}.mobile-material[data-astro-cid-gqo7eylk] summary[data-astro-cid-gqo7eylk]::-webkit-details-marker{display:none}.mobile-material[data-astro-cid-gqo7eylk] summary[data-astro-cid-gqo7eylk] small[data-astro-cid-gqo7eylk],.mobile-material-reference[data-astro-cid-gqo7eylk]>p[data-astro-cid-gqo7eylk]{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:740;line-height:1.4;display:block}.mobile-material-name[data-astro-cid-gqo7eylk] strong[data-astro-cid-gqo7eylk]{color:var(--ink);letter-spacing:-.035em;margin-top:8px;font-size:1.03rem;font-weight:640;line-height:1.25;display:block}.mobile-material-grade[data-astro-cid-gqo7eylk]>span[data-astro-cid-gqo7eylk]{color:#2d3449;margin-top:8px;font-size:.74rem;font-weight:570;line-height:1.55;display:block}.polymer-mobile-list[data-astro-cid-gqo7eylk]{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:8px;display:flex;overflow:visible}.polymer-mobile[data-astro-cid-gqo7eylk]{background:var(--white);border:1px solid #0a10251f;border-radius:12px;overflow:hidden;box-shadow:0 10px 28px #0a102509}.polymer-mobile[data-astro-cid-gqo7eylk]+.polymer-mobile[data-astro-cid-gqo7eylk]{border-top:1px solid #0a10251f}.polymer-mobile[data-astro-cid-gqo7eylk] summary[data-astro-cid-gqo7eylk]{min-height:86px;color:var(--white);background:radial-gradient(circle at 88% 28%,#4b31f238,#0000 34%),#0d1433;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:14px;padding:16px 18px;transition:background .2s}.polymer-mobile[data-astro-cid-gqo7eylk] .mobile-material-name[data-astro-cid-gqo7eylk] small[data-astro-cid-gqo7eylk]{color:#ffffff85;letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:720;line-height:1.35}.polymer-mobile[data-astro-cid-gqo7eylk] .mobile-material-name[data-astro-cid-gqo7eylk] strong[data-astro-cid-gqo7eylk]{color:var(--white);letter-spacing:-.045em;margin-top:5px;font-size:1.28rem;font-weight:540}.polymer-mobile-description[data-astro-cid-gqo7eylk]{color:#fff9;letter-spacing:0;max-width:520px;margin-top:8px;font-size:.68rem;font-weight:430;line-height:1.5;display:block}.mobile-material[data-astro-cid-gqo7eylk] summary[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]{border:1px solid #4b31f257;border-radius:50%;width:20px;height:20px;margin-top:3px;display:block;position:relative}.mobile-material[data-astro-cid-gqo7eylk] summary[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]:before,.mobile-material[data-astro-cid-gqo7eylk] summary[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]:after{background:var(--brand);content:"";width:8px;height:1px;transition:transform .18s;position:absolute;top:9px;left:5px}.mobile-material[data-astro-cid-gqo7eylk] summary[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]:after{transform:rotate(90deg)}.polymer-mobile[data-astro-cid-gqo7eylk] summary[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]{background:#ffffff09;border-color:#ffffff4d;width:28px;height:28px;margin-top:0}.polymer-mobile[data-astro-cid-gqo7eylk] summary[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]:before,.polymer-mobile[data-astro-cid-gqo7eylk] summary[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]:after{background:var(--white);width:12px;top:13px;left:7px}.mobile-material[data-astro-cid-gqo7eylk][open] summary[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]:after{transform:rotate(0)}.mobile-material[data-astro-cid-gqo7eylk][open] summary[data-astro-cid-gqo7eylk]{background:#4b31f209}.polymer-mobile[data-astro-cid-gqo7eylk][open] summary[data-astro-cid-gqo7eylk]{background:radial-gradient(circle at 84% 24%,#4b31f25c,#0000 40%),#171f49}.polymer-mobile[data-astro-cid-gqo7eylk][open] summary[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]{border-color:var(--accent);background:var(--accent)}.polymer-mobile[data-astro-cid-gqo7eylk][open] summary[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]:before,.polymer-mobile[data-astro-cid-gqo7eylk][open] summary[data-astro-cid-gqo7eylk] i[data-astro-cid-gqo7eylk]:after{background:var(--ink)}.mobile-material-reference[data-astro-cid-gqo7eylk]{background:#4b31f209;padding:0 18px 20px}.polymer-mobile[data-astro-cid-gqo7eylk] .mobile-material-reference[data-astro-cid-gqo7eylk]{background:#eef0f6db;padding-top:18px}.polymer-mobile[data-astro-cid-gqo7eylk] .mobile-material-images[data-astro-cid-gqo7eylk]{margin-top:0}.mobile-material-images[data-astro-cid-gqo7eylk]{scrollbar-color:var(--brand) var(--paper-cool);scrollbar-width:thin;scroll-snap-type:x proximity;gap:8px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.mobile-material-images[data-astro-cid-gqo7eylk] figure[data-astro-cid-gqo7eylk]{scroll-snap-align:start;background:#f7f7f5;border:1px solid #0a102517;border-radius:10px;flex:none;width:min(66vw,240px);height:132px;overflow:hidden}.mobile-material-images[data-astro-cid-gqo7eylk] img[data-astro-cid-gqo7eylk]{object-fit:cover;width:100%;height:100%}.capacity-grid[data-astro-cid-gqo7eylk]{grid-template-columns:1fr;margin-top:50px}.capacity-item[data-astro-cid-gqo7eylk]{min-height:150px;padding:24px}.capacity-item[data-astro-cid-gqo7eylk] dd[data-astro-cid-gqo7eylk]{margin-top:34px}.capabilities-contact[data-astro-cid-gqo7eylk]{padding-bottom:16px}.capabilities-contact-card[data-astro-cid-gqo7eylk]{border-radius:22px;grid-template-columns:1fr;gap:48px;min-height:620px;padding:54px 26px}}@media (width<=420px){.capabilities-hero[data-astro-cid-gqo7eylk]{min-height:720px}.capabilities-hero-copy[data-astro-cid-gqo7eylk] h1[data-astro-cid-gqo7eylk]{font-size:3.42rem}.mobile-material[data-astro-cid-gqo7eylk] summary[data-astro-cid-gqo7eylk]{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr) 20px;gap:11px;padding:20px 16px}.polymer-mobile[data-astro-cid-gqo7eylk] summary[data-astro-cid-gqo7eylk]{grid-template-columns:minmax(0,1fr) 28px}}
