/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.rounded{border-radius:.25rem}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#071827;--ink-deep:#050d14;--navy:#0b2134;--signal:#f2d200;--signal-hot:#ffdc00;--signal-dark:#806b00;--alpha-burgundy:#741928;--beta-grey:#777d82;--red:var(--signal);--red-dark:#c6aa00;--warm-white:#f6f3ec;--paper:#eeece6;--steel:#8fa3b5;--slate:#5c7184;--graphite:#202326;--line:#07182729;--page:min(1380px, calc(100vw - 96px))}.safety-hero{color:var(--warm-white);background:linear-gradient(118deg,#050d14fa,#122430e6),url(/images/visual/alpha-material-closeup-v2.webp) 50%/cover;padding:118px 0 96px}.safety-hero-grid,.safety-approval-grid,.safety-selection-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:end;gap:clamp(48px,8vw,120px);display:grid}.safety-hero h1{letter-spacing:-.055em;max-width:760px;margin:0;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:clamp(56px,7vw,104px);line-height:.93}.safety-hero-copy{padding-bottom:10px}.safety-hero-copy p{color:#f6f3ecc7;max-width:540px;margin:0 0 28px;font-size:19px;line-height:1.65}.safety-approval-grid{align-items:stretch}.safety-approval-callout{min-height:390px;color:var(--warm-white);background:var(--ink-deep);border-top:7px solid var(--signal);flex-direction:column;justify-content:space-between;padding:clamp(34px,5vw,68px);display:flex}.safety-approval-callout span{color:var(--signal);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:760}.safety-approval-callout blockquote{margin:60px 0 0;font-family:Georgia,serif;font-size:clamp(28px,3.2vw,46px);line-height:1.15}.safety-approval-copy{align-self:center}.safety-approval-copy h2,.safety-selection-grid h2,.safety-section-heading h2{letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(34px,4vw,58px);line-height:1}.safety-approval-copy>p:not(.eyebrow),.safety-selection-grid p,.safety-section-heading>p{color:var(--ink-muted);font-size:17px;line-height:1.72}.safety-verification-link{color:var(--ink);border-bottom:3px solid var(--signal);align-items:center;gap:14px;margin-top:18px;font-weight:760;display:inline-flex}.safety-section-heading{align-items:end;margin-bottom:42px}.safety-section-heading>p{max-width:520px}.safety-document-grid{background:var(--ink-deep);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px;display:grid}.safety-document-card{--safety-card-accent:#a9bac6;min-height:310px;color:var(--warm-white);background:#102433;border:1px solid #f6f3ec24;flex-direction:column;justify-content:space-between;padding:clamp(28px,3vw,40px);display:flex;position:relative;overflow:hidden}.safety-document-card:before{content:"";background-image:var(--safety-card-image,none);opacity:.2;filter:saturate(.65)contrast(1.08);background-position:50%;background-size:cover;position:absolute;inset:0}.safety-document-card:after{content:"";background:linear-gradient(145deg,#050d14eb 8%,#050d14ad 65%,#050d1480);position:absolute;inset:0}.safety-document-title,.safety-document-links{z-index:1;position:relative}.safety-document-title>span{color:var(--safety-card-accent);font-family:var(--font-geist-mono);letter-spacing:.12em;margin-bottom:24px;font-size:12px;font-weight:700;display:block}.safety-document-card h3{letter-spacing:-.035em;max-width:310px;margin:0 0 36px;font-size:clamp(26px,2.4vw,36px);line-height:1.02}.safety-document-links{gap:10px;display:grid}.safety-document-links a{color:#f6f3ecd1;border-top:1px solid #f6f3ec33;justify-content:space-between;gap:20px;padding:13px 0;font-size:15px;font-weight:700;display:flex}.safety-document-links a:hover{color:var(--safety-card-accent)}.safety-document-card-alpha,.safety-document-card-precut{--safety-card-accent:#d5a1aa;--safety-card-image:url(/images/visual/alpha-material-closeup-v2.webp)}.safety-document-card-beta{--safety-card-accent:#c2c8cc;--safety-card-image:url(/images/visual/beta-grey-material.webp)}.safety-document-card-cushion{--safety-card-accent:#c5b4b7;--safety-card-image:url(/images/visual/product-tableau-material-accurate-v3.webp)}.safety-document-card-diamond{--safety-card-accent:#91b9cd;--safety-card-image:url(/images/visual/blue-diamond-closeup-v2.webp)}.safety-document-card-silica{--safety-card-accent:#d1c5af;--safety-card-image:url(/images/visual/material-proof.webp)}.safety-document-card-delta{--safety-card-accent:#d5a1aa;--safety-card-image:url(/images/visual/delta-material-accurate-v1.webp)}.blue-diamond-testing{color:var(--warm-white);background:linear-gradient(125deg, #050d14fa, #0b2134f0), var(--ink-deep);padding:clamp(84px,9vw,132px) 0}.blue-diamond-testing-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(48px,8vw,120px);margin-bottom:58px;display:grid}.blue-diamond-testing-heading h2{letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(42px,5vw,76px);line-height:.98}.blue-diamond-testing-heading>p{color:#f6f3eca6;max-width:560px;margin:0;font-size:16px;line-height:1.75}.blue-diamond-test-grid{border-top:1px solid #f6f3ec2e;border-left:1px solid #f6f3ec2e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blue-diamond-test-grid article{background:#8fa3b509;border-bottom:1px solid #f6f3ec2e;border-right:1px solid #f6f3ec2e;flex-direction:column;min-height:330px;padding:clamp(28px,3.4vw,48px);display:flex}.blue-diamond-test-grid article>div:first-child{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.blue-diamond-test-grid article>div:first-child span{color:#f6f3ec7a;font-family:var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;font-size:9px}.blue-diamond-test-grid article>div:first-child strong{color:var(--signal);font-size:18px}.blue-diamond-test-grid h3{letter-spacing:-.045em;margin:34px 0 18px;font-size:clamp(28px,3vw,42px)}.blue-diamond-test-grid p{color:#f6f3ecb3;max-width:610px;margin:0 0 30px;font-size:15px;line-height:1.7}.blue-diamond-test-grid dl{margin:0 0 30px}.blue-diamond-test-grid dl>div{border-top:1px solid #f6f3ec29;justify-content:space-between;gap:24px;padding:12px 0;display:flex}.blue-diamond-test-grid dt{color:#f6f3ec8c;font-size:13px}.blue-diamond-test-grid dd{margin:0;font-size:15px;font-weight:720}.blue-diamond-test-grid small{color:var(--steel);margin-top:auto;font-size:12px;line-height:1.5}.safety-document-grid-archived{background:#263947}.safety-document-grid-archived .safety-document-card{min-height:260px;color:var(--ink);background:#dce3e6;border-color:#07182721}.safety-document-grid-archived .safety-document-card:before,.safety-document-grid-archived .safety-document-card:after{display:none}.safety-document-grid-archived .safety-document-title>span{color:var(--slate)}.safety-document-grid-archived .safety-document-links a{color:var(--ink);border-top-color:#0718272e}.safety-document-grid-archived .safety-document-links a:hover{color:var(--alpha-burgundy)}.safety-selection-grid{align-items:center}.safety-selection-grid .button{margin-top:18px}.legacy-safety-documents>summary{cursor:pointer;letter-spacing:-.03em;font-size:clamp(24px,3vw,38px);font-weight:760}.legacy-safety-documents>p{max-width:760px;color:var(--ink-muted);margin:18px 0 34px;line-height:1.7}.safety-warranty-section{color:var(--warm-white);background:var(--ink-deep)}.safety-language-grid{background:#f6f3ec2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.safety-language-grid article{background:var(--ink-deep);padding:clamp(28px,4vw,48px)}.safety-language-grid h3{color:var(--signal);margin:0 0 16px;font-size:16px}.safety-language-grid p{color:#f6f3ecb8;margin:0;line-height:1.72}.resource-notice>a{color:var(--ink);font-size:14px;font-weight:760}@media (width<=820px){.safety-hero-grid,.safety-approval-grid,.safety-selection-grid,.safety-language-grid{grid-template-columns:1fr}.safety-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.safety-hero{padding:86px 0 70px}.safety-document-grid{grid-template-columns:1fr}.safety-document-card{min-height:0}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--warm-white);color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:4px;outline:3px solid #f6f3ec}.page-shell{width:var(--page);margin-inline:auto}.site-header{z-index:30;height:82px;color:var(--ink);background:#f6f3ecf5;border-bottom:1px solid #07182726;position:relative}.site-header-overlay{color:var(--warm-white);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050d14a3;border-bottom-color:#f6f3ec29;position:absolute;inset:0 0 auto}.header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:42px;height:100%;display:grid}.brand{white-space:nowrap;align-items:center;display:inline-flex;position:relative}.brand-registration{font-size:.44em;font-weight:700;line-height:1;position:absolute;top:-.18em;right:-.72em}.registered-mark{vertical-align:baseline;margin-left:.06em;font-size:.43em;font-weight:700;line-height:0;position:relative;top:-.28em}.brand-logo{width:clamp(136px,11vw,160px);height:auto;display:block}.site-header:not(.site-header-overlay) .brand-logo{content:url(/images/brand/nische-solutions-logo-light.png)}.footer-brand .brand-logo{width:210px}.desktop-nav{justify-content:flex-end;align-items:center;gap:clamp(20px,2.35vw,38px);font-size:14px;font-weight:520;display:flex}.desktop-nav a{letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:7px;padding-block:10px;font-size:11px;display:inline-flex;position:relative}.desktop-nav a>span{color:var(--signal-dark);font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:7px}.site-header-overlay .desktop-nav a>span{color:var(--signal)}.desktop-nav a:after{content:"";background:var(--red);height:2px;transition:right .18s;position:absolute;bottom:3px;left:0;right:100%}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{right:0}.header-cta{background:var(--red);min-height:48px;color:var(--ink);justify-content:center;align-items:center;padding:0 24px;font-size:14px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.header-cta:hover{background:var(--signal-hot);transform:translateY(-2px)}.header-actions{align-items:center;gap:14px;display:flex}.language-switcher{border:1px solid;border-radius:999px;align-items:center;gap:3px;padding:4px;display:inline-flex}.language-switcher a{min-width:28px;min-height:28px;font-family:var(--font-geist-mono);letter-spacing:.06em;border-radius:999px;place-items:center;font-size:9px;font-weight:760;display:grid}.language-switcher a[aria-current=page]{background:var(--signal);color:var(--ink)}.site-header:not(.site-header-overlay) .language-switcher{border-color:#07182740}.localized-product-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.localized-product-card{background:var(--ink-deep);min-height:460px;color:var(--warm-white);padding:28px;position:relative;overflow:hidden}.localized-product-card img{object-fit:cover;opacity:.62;width:100%;height:100%;transition:transform .28s,opacity .28s;position:absolute;inset:0}.localized-product-card:after{content:"";background:linear-gradient(#050d140f 28%,#050d14f0);position:absolute;inset:0}.localized-product-card>:not(img){z-index:1;position:relative}.localized-product-card>span{color:var(--signal);font-family:var(--font-geist-mono);font-size:11px;display:block}.localized-product-card h3{margin:285px 0 10px;font-size:28px}.localized-product-card p{color:#f6f3ecc7;margin:0;line-height:1.55}.localized-product-card:hover img{opacity:.74;transform:scale(1.035)}.mobile-menu{display:none;position:relative}.hero{background:var(--ink-deep);min-height:900px;color:var(--warm-white);isolation:isolate;position:relative;overflow:hidden}.hero-image{z-index:-3;filter:brightness(1.08)saturate(.82)contrast(1.04)hue-rotate(-4deg);background-image:url(/images/nische-hero-alpha-accurate-v2.webp);background-position:100%;background-size:cover;animation:14s ease-in-out infinite alternate hero-drift;position:absolute;inset:0;transform:scale(1.01)}.hero-shade{z-index:-2;background:linear-gradient(90deg,#050d14fa 0%,#050d14eb 34%,#050d1470 64%,#050d1414 100%),linear-gradient(#0000 55%,#050d1475);position:absolute;inset:0}.hero-content{z-index:3;flex-direction:column;justify-content:center;align-items:flex-start;min-height:900px;padding-top:170px;padding-bottom:66px;animation:.6s both hero-reveal;display:flex;position:relative}.eyebrow{color:var(--ink);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 22px;font-size:12px;font-weight:760;display:flex}.eyebrow:before{content:"";background:var(--signal);flex:none;width:22px;height:3px}.eyebrow.light{color:var(--signal)}.hero h1{letter-spacing:-.062em;text-wrap:balance;max-width:710px;margin:0;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:clamp(64px,6.1vw,98px);font-weight:800;line-height:.94}.hero-copy{color:#f6f3ecc7;max-width:610px;margin:34px 0 0;font-size:19px;line-height:1.6}.hero-actions{gap:16px;margin-top:34px;display:flex}.button{border:1px solid #0000;justify-content:center;align-items:center;min-height:56px;padding:0 28px;font-size:15px;font-weight:720;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.button-primary{background:var(--red);color:var(--ink)}.button-primary:hover{background:var(--signal-hot);transform:translateY(-2px)}.button-ghost{color:var(--warm-white);background:#07182738;border-color:#f6f3ecb8}.button-ghost:hover{border-color:var(--red);background:#f2d2001f;transform:translateY(-2px)}.button-dark{background:var(--ink);color:var(--warm-white)}.button-dark:hover{background:var(--navy);transform:translateY(-2px)}.hero-proof{color:#f6f3ec9e;flex-wrap:wrap;gap:14px 28px;margin-top:40px;font-size:13px;display:flex}.hero-proof span{align-items:center;gap:28px;display:flex}.hero-proof span:not(:last-child):after{content:"";background:var(--red);border-radius:50%;width:4px;height:4px}.network-layer{z-index:2;opacity:.52;pointer-events:none;background-image:radial-gradient(#8fa3b538 .7px,#0000 .7px);background-size:8px 8px;width:min(760px,56vw);height:500px;position:absolute;inset:82px auto auto 0;-webkit-mask-image:radial-gradient(at 35% 42%,#000 0%,#000000bf 48%,#0000 78%);mask-image:radial-gradient(at 35% 42%,#000 0%,#000000bf 48%,#0000 78%)}.network-dot,.network-label,.network-arc{position:absolute}.network-dot{border:2px solid var(--red);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #f2d2001f}.network-label{color:#f6f3ecb3;font-size:11px}.dot-canada{top:22%;left:13%}.label-canada{top:21%;left:16%}.dot-europe{top:34%;left:68%}.label-europe{top:33%;left:71%}.dot-asia{top:74%;left:76%}.label-asia{top:73%;left:79%}.network-arc{transform-origin:0;border:1px solid #f6f3ec57;border-bottom:0;border-radius:50% 50% 0 0}.arc-one{width:420px;height:100px;top:24%;left:14%;transform:rotate(8deg)}.arc-two{width:455px;height:210px;top:34%;left:21%;transform:rotate(31deg)}.proof-rail{background:var(--warm-white);border-bottom:1px solid var(--line)}.proof-rail-inner{grid-template-columns:repeat(4,1fr);display:grid}.proof-rail p{border-left:1px solid var(--line);color:var(--slate);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0;padding:24px 28px;font-size:12px;font-weight:720}.proof-rail p:last-child{border-right:1px solid var(--line)}.section{padding:120px 0}.section-heading{max-width:840px;margin-bottom:56px}.section-heading h2,.standard-copy h2,.global-grid h2,.cta-inner h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.4vw,68px);line-height:.98}.split-heading{grid-template-columns:1.5fr .85fr;align-items:end;gap:80px;max-width:none;display:grid}.split-heading>p{color:var(--slate);margin:0 0 4px;font-size:17px;line-height:1.7}.product-section{background:var(--warm-white)}.product-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.product-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff3d;min-width:0}.material-swatch{border-bottom:1px solid var(--line);height:230px;position:relative;overflow:hidden}.material-swatch:before{content:"";background-image:repeating-linear-gradient(0deg,#ffffff12 0 1px,#0000 1px 5px),repeating-linear-gradient(90deg,#00000014 0 1px,#0000 1px 7px);border:1px solid #ffffff59;position:absolute;inset:26px 28px;transform:rotate(-5deg)skew(-4deg);box-shadow:0 18px 35px #0718272e}.material-swatch span{z-index:2;color:#ffffffc2;font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:11px;position:absolute;bottom:17px;left:20px}.swatch-burgundy{background:linear-gradient(145deg,#2a090d,#781a27 58%,#4a0d16)}.swatch-grey{background:linear-gradient(145deg,#25292d,#777d82 58%,#44494e)}.swatch-sand{background:linear-gradient(145deg,#8b806a,#e3ddcf 58%,#b5a990)}.swatch-blue{background:linear-gradient(145deg,#071827,#184e78 58%,#0c2f4b)}.swatch-amber{background:linear-gradient(145deg,#5f3b10,#c28229 58%,#6b420f)}.swatch-smoke{background:linear-gradient(145deg,#1b2630,#687c89 58%,#263946)}.swatch-teal{background:linear-gradient(145deg,#0a3034,#24797a 58%,#0d3e43)}.swatch-carbon{background:linear-gradient(145deg,#050607,#373a3e 58%,#111315)}.product-card-body{flex-direction:column;min-height:330px;padding:28px;display:flex}.product-card-body>p:first-child{min-height:34px;color:var(--slate);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.product-card h3{letter-spacing:-.04em;margin:18px 0;font-size:30px}.card-divider{background:var(--line);height:1px}.card-description{color:var(--slate);margin:20px 0 28px;font-size:14px;line-height:1.65}.text-link{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;margin-top:auto;padding-top:16px;font-size:13px;font-weight:720;display:flex}.text-link span{color:var(--red)}.standard-section{background:var(--ink);color:var(--warm-white);overflow:hidden}.standard-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.standard-visual{background-color:#0000;background-image:linear-gradient(#8fa3b514 1px,#0000 1px),linear-gradient(90deg,#8fa3b514 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #f6f3ec29;min-height:570px;position:relative}.standard-ring{border:1px solid #f6f3ec42;border-radius:50%;position:absolute}.ring-one{inset:65px}.ring-two{inset:130px}.standard-badge{background:var(--red);width:156px;height:156px;color:var(--ink);text-align:center;border-radius:50%;place-content:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 20px #f2d2001a}.standard-badge strong{font-size:42px;line-height:1}.standard-badge span{font-family:var(--font-geist-mono);letter-spacing:.18em;margin-top:6px;font-size:14px}.standard-index{color:#f6f3ec8c;font-family:var(--font-geist-mono);letter-spacing:.18em;font-size:10px;position:absolute;bottom:18px;left:22px}.standard-copy>p:not(.eyebrow){color:#f6f3eca6;margin:30px 0 0;font-size:17px;line-height:1.75}.feature-list{border-top:1px solid #f6f3ec29;margin:42px 0 0;padding:0;list-style:none}.feature-list li{border-bottom:1px solid #f6f3ec29;grid-template-columns:48px 1fr;gap:16px;padding:23px 0;display:grid}.feature-list li>span{color:var(--red);font-family:var(--font-geist-mono);font-size:11px}.feature-list strong{font-size:16px}.feature-list p{color:#f6f3ec8c;margin:5px 0 0;font-size:13px;line-height:1.55}.industries-section{background:var(--paper)}.industry-list{border-top:1px solid var(--line)}.industry-row{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr 1.1fr 26px;align-items:center;gap:30px;min-height:112px;transition:padding .2s,background .2s;display:grid}.industry-row:hover{background:#ffffff70;padding-inline:18px}.industry-row>span{color:var(--red);font-family:var(--font-geist-mono);font-size:11px}.industry-row strong{letter-spacing:-.035em;font-size:28px}.industry-row p{color:var(--slate);margin:0;font-size:14px}.industry-row i{color:var(--red);font-size:22px;font-style:normal}.global-section{background:var(--navy);color:var(--warm-white);position:relative;overflow:hidden}.global-section:before{content:"";opacity:.25;background-image:radial-gradient(#8fa3b58c .7px,#0000 .7px);background-size:10px 10px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 77% 45%,#000,#0000 45%);mask-image:radial-gradient(circle at 77% 45%,#000,#0000 45%)}.global-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:100px;display:grid;position:relative}.global-copy{color:#f6f3eca8;max-width:650px;margin:30px 0 38px;font-size:17px;line-height:1.75}.region-board{border-top:1px solid #f6f3ec33}.region-card{border-bottom:1px solid #f6f3ec33;grid-template-columns:48px 1fr auto;align-items:center;gap:18px;padding:28px 0;display:grid}.region-card span{color:var(--red);font-family:var(--font-geist-mono);font-size:11px}.region-card strong{font-size:20px}.region-card p{color:#f6f3ec80;margin:0;font-size:13px}.cta-section{background:var(--red);color:var(--ink);padding:90px 0}.cta-inner{grid-template-columns:1.3fr .7fr;align-items:end;gap:100px;display:grid}.cta-inner .eyebrow{color:#071827ad}.cta-inner .eyebrow:before,.selection-note .eyebrow:before{background:var(--ink)}.cta-inner>div:last-child>p{margin:0 0 26px;font-size:16px;line-height:1.7}.site-footer{background:var(--ink-deep);color:var(--warm-white);padding:82px 0 26px}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:70px;padding-bottom:64px;display:grid}.footer-brand>p{color:#f6f3ec85;max-width:320px;margin:24px 0 0;font-size:14px;line-height:1.65}.footer-grid>div:not(.footer-brand){flex-direction:column;gap:12px;display:flex}.footer-grid strong{color:#f6f3ec73;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:11px}.footer-grid a,.footer-grid>div>p{color:#f6f3ecc2;margin:0;font-size:13px}.footer-grid a:hover{color:#fff}.footer-bottom{color:#f6f3ec61;border-top:1px solid #f6f3ec21;justify-content:space-between;padding-top:24px;font-size:11px;display:flex}.subpage-hero{background:var(--ink);color:var(--warm-white);padding:112px 0 96px;position:relative;overflow:hidden}.subpage-hero:before{content:"";opacity:.28;background-image:radial-gradient(#8fa3b599 .7px,#0000 .7px);background-size:9px 9px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 78% 26%,#000,#0000 42%);mask-image:radial-gradient(circle at 78% 26%,#000,#0000 42%)}.subpage-hero-grid{grid-template-columns:1.4fr .6fr;align-items:end;gap:100px;display:grid;position:relative}.subpage-hero h1,.product-detail-hero h1{letter-spacing:-.065em;max-width:860px;margin:0;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:clamp(64px,6.5vw,104px);font-weight:800;line-height:.92}.subpage-hero-grid>p{color:#f6f3ec9e;margin:0;font-size:16px;line-height:1.75}.catalogue-hero{padding-block:72px}.catalogue-hero .subpage-hero-grid{grid-template-columns:.86fr 1.14fr;align-items:center}.catalogue-hero-copy{color:#f6f3ec9e;max-width:610px;margin:28px 0 0;font-size:15px;line-height:1.7}.catalogue-hero-art{background:var(--ink-deep);border:1px solid #f6f3ec2e;height:470px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047}.catalogue-hero-art img{object-fit:contain;width:100%;height:100%;display:block}.catalogue-section{background:var(--warm-white)}.catalogue-tools{border-bottom:1px solid var(--line);grid-template-columns:1fr 330px;gap:50px;padding-bottom:28px;display:grid}.category-tabs{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.category-tabs button{appearance:none;border:1px solid var(--line);min-height:40px;color:var(--slate);cursor:pointer;font:inherit;background:0 0;padding:0 15px;font-size:12px;font-weight:650}.category-tabs button:hover,.category-tabs button.active{border-color:var(--ink);background:var(--ink);color:#fff}.catalogue-search{gap:8px;display:grid}.catalogue-search span{color:var(--slate);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:720}.catalogue-search input{border:0;border-bottom:1px solid var(--ink);width:100%;min-height:46px;color:var(--ink);font:inherit;background:0 0;border-radius:0;font-size:14px}.catalogue-search input:focus{border-bottom-color:var(--red);outline:none}.result-count{color:var(--slate);font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;margin:22px 0 34px;font-size:10px}.catalogue-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.catalogue-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff40;min-width:0}.catalogue-swatch{height:240px;display:block;position:relative;overflow:hidden}.catalogue-swatch:before{content:"";background-image:repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 5px),repeating-linear-gradient(90deg,#00000017 0 1px,#0000 1px 7px);border:1px solid #ffffff5c;transition:transform .24s;position:absolute;inset:28px;transform:rotate(-4deg)skew(-5deg);box-shadow:0 20px 36px #07182738}.catalogue-swatch>img{object-fit:cover;width:100%;height:100%;transition:transform .32s;position:absolute;inset:0}.catalogue-swatch:hover>img{transform:scale(1.03)}.visual-position-left>img{object-position:left center}.visual-position-center>img{object-position:center}.visual-position-right>img{object-position:right center}.catalogue-swatch:hover:before{transform:rotate(-2deg)skew(-3deg)scale(1.025)}.catalogue-swatch>span{z-index:2;color:#ffffffb8;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;position:absolute;bottom:15px;left:18px}.catalogue-card-body{flex-direction:column;min-height:370px;padding:28px;display:flex}.catalogue-meta{color:var(--slate);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:9px;display:flex}.catalogue-card h2{letter-spacing:-.045em;margin:28px 0 5px;font-size:33px}.catalogue-family{letter-spacing:.08em;text-transform:uppercase;font-weight:720;color:var(--red)!important;margin:0 0 24px!important;font-size:11px!important}.catalogue-card-body>p:not(.catalogue-family){color:var(--slate);margin:0 0 28px;font-size:14px;line-height:1.65}.empty-state{text-align:center;padding:90px 0 20px}.empty-state h2{margin:0;font-size:38px}.empty-state p{color:var(--slate);margin:14px 0 28px}.selection-note{background:var(--red);color:var(--ink);padding:90px 0}.selection-note-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:100px;display:grid}.selection-note h2{letter-spacing:-.05em;max-width:720px;margin:0;font-size:clamp(42px,4.2vw,66px);line-height:.98}.selection-note .eyebrow{color:#071827ad}.selection-note-grid>div:last-child>p{margin:0 0 26px;line-height:1.7}.product-detail-hero{background:var(--ink);color:var(--warm-white);padding:100px 0;position:relative;overflow:hidden}.product-detail-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:90px;display:grid}.breadcrumb{color:#f6f3ec80;gap:10px;margin-bottom:64px;font-size:11px;display:flex}.breadcrumb a:hover{color:#fff}.product-family-large{color:var(--signal);letter-spacing:.12em;text-transform:uppercase;margin:18px 0 0;font-size:12px;font-weight:720}.product-lead{color:#f6f3ecad;max-width:670px;margin:30px 0 0;font-size:17px;line-height:1.75}.product-detail-swatch{border:1px solid #f6f3ec38;min-height:600px;position:relative;box-shadow:0 34px 90px #00000059}.product-detail-swatch:before{content:"";background-image:repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 5px),repeating-linear-gradient(90deg,#0000001f 0 1px,#0000 1px 7px);border:1px solid #fff6;position:absolute;inset:70px 60px;transform:rotate(-5deg)skew(-4deg);box-shadow:0 34px 70px #00000045}.product-detail-swatch>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-detail-swatch:has(>img):before{z-index:1;box-shadow:none;background:0 0;inset:38px;transform:none}.product-detail-swatch>span{z-index:2;color:#ffffffa6;font-family:var(--font-geist-mono);letter-spacing:.15em;font-size:10px;position:absolute;bottom:22px;left:24px}.product-field-gallery{background:var(--navy);color:var(--warm-white);padding:0 0 110px}.product-field-gallery-grid{grid-template-columns:1.35fr .65fr;align-items:stretch;gap:0;display:grid}.product-field-image{min-height:430px;margin:0;position:relative;overflow:hidden}.product-field-image img{object-fit:cover;width:100%;height:100%}.product-field-image figcaption{color:#f6f3ecb3;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;background:#050d14c7;padding:8px 10px;font-size:10px;position:absolute;bottom:16px;right:18px}.product-field-gallery-copy{background:#ffffff09;border:1px solid #f6f3ec2e;border-left:0;flex-direction:column;justify-content:center;padding:52px;display:flex}.product-field-gallery-copy h2{letter-spacing:-.045em;margin:24px 0 28px;font-size:clamp(34px,3.4vw,52px);line-height:1}.product-field-gallery-copy>p:last-child{color:#f6f3ecad;margin:0;font-size:15px;line-height:1.75}.regional-system-visual{background:radial-gradient(#8fa3b54d .7px, transparent .7px), var(--navy);background-size:9px 9px;place-items:center;display:grid;overflow:hidden}.regional-system-visual:before{box-shadow:none;background:0 0;border-color:#f6f3ec33;border-radius:50%;inset:16% 12%;transform:rotate(18deg)}.regional-system-visual:after{content:"";border:1px solid #f2d2006b;border-radius:50%;position:absolute;inset:27% 22%;transform:rotate(-24deg)}.regional-system-visual>strong,.regional-catalogue-visual>b{z-index:2;color:var(--signal);letter-spacing:-.08em;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:clamp(88px,11vw,164px);font-weight:800;position:relative}.regional-catalogue-visual{background:radial-gradient(#8fa3b547 .7px, transparent .7px), var(--navy);background-size:8px 8px;place-items:center;display:grid}.regional-catalogue-visual:before{background:0 0;border-color:#f6f3ec2e;border-radius:50%;inset:18% 12%;transform:rotate(18deg)}.regional-catalogue-visual:after{content:"";border:1px solid #f2d20070;border-radius:50%;position:absolute;inset:20% 14%;transform:rotate(-18deg)}.regional-catalogue-visual>b{font-size:clamp(72px,8vw,120px)}.product-overview-section{background:var(--warm-white)}.product-overview-grid{grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.product-overview-grid h2,.spec-intro h2,.applications-grid h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.2vw,66px);line-height:.98}.product-description{color:var(--slate);margin:0;font-size:19px;line-height:1.75}.highlight-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:44px;display:grid}.highlight-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:130px;padding:24px}.highlight-grid span{color:var(--red);font-family:var(--font-geist-mono);font-size:9px}.highlight-grid p{margin:22px 0 0;font-size:14px;font-weight:650}.spec-section{background:var(--navy);color:var(--warm-white);padding:110px 0}.spec-grid{grid-template-columns:.72fr 1.28fr;gap:100px;display:grid}.spec-intro>p:not(.eyebrow){color:#f6f3ec99;margin:26px 0 0;font-size:14px;line-height:1.7}.spec-table{border-top:1px solid #f6f3ec33;margin:0}.spec-table>div{border-bottom:1px solid #f6f3ec33;grid-template-columns:.7fr 1.3fr;gap:34px;padding:25px 0;display:grid}.spec-table dt{color:#f6f3ec75;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.spec-table dd{margin:0;font-size:14px}.applications-section{background:var(--paper)}.applications-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.application-tags{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.application-tags span{border:1px solid var(--line);color:var(--slate);padding:12px 14px;font-size:12px}.document-panel{background:var(--warm-white);border:1px solid var(--line);padding:40px}.document-panel h2{margin-bottom:30px}.document-panel>a{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px 0;font-size:13px;font-weight:650;display:flex}.document-panel>a:hover{color:var(--red)}.document-panel i{color:var(--red);font-style:normal}.product-answer-section{background:var(--warm-white)}.product-answer-layout{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.product-answer-heading{align-self:start;position:sticky;top:112px}.product-answer-heading h2{letter-spacing:-.055em;max-width:520px;margin:0;font-size:clamp(42px,4.2vw,66px);line-height:.98}.product-answer-heading>p:last-child{max-width:460px;color:var(--slate);margin:28px 0 0;font-size:14px;line-height:1.75}.product-answer-list{border-top:1px solid var(--line)}.product-answer-list details{border-bottom:1px solid var(--line)}.product-answer-list summary{cursor:pointer;grid-template-columns:46px 1fr 18px;align-items:center;gap:18px;min-height:92px;font-size:18px;font-weight:720;list-style:none;display:grid}.product-answer-list summary::-webkit-details-marker{display:none}.product-answer-list summary>span{color:var(--signal-dark);font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:9px}.product-answer-list summary:after{content:"+";color:var(--signal-dark);font-family:var(--font-geist-mono);font-size:18px;font-weight:500}.product-answer-list details[open] summary:after{content:"−"}.product-answer-list details>p{max-width:760px;color:var(--slate);margin:-4px 36px 30px 64px;font-size:15px;line-height:1.75}.guide-hero{background:linear-gradient(90deg,#050d14f7,#050d14d1),url(/images/visual/alpha-material-closeup-v2.webp) 50% 45%/cover}.decision-path-section{background:var(--warm-white)}.decision-path{grid-template-columns:repeat(3,1fr);gap:14px;margin:52px 0 0;padding:0;list-style:none;display:grid}.decision-path li{border:1px solid var(--line);background:#fff;min-height:250px;padding:28px;position:relative;overflow:hidden;box-shadow:0 14px 34px #0718270f}.decision-path li:before{background:var(--card-accent,var(--red));content:"";height:7px;position:absolute;inset:0 0 auto}.decision-path li:after{background:var(--card-accent,var(--red));content:"";opacity:.08;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-60px;right:-44px}.decision-alpha{--card-accent:#7d2434}.decision-beta{--card-accent:#6e7478}.decision-silica{--card-accent:#c7a96b}.decision-pads{--card-accent:#9d3344}.decision-blue{--card-accent:#245b78}.decision-delta{--card-accent:#8c2638}.decision-path li>span{color:var(--signal-dark);font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:9px}.decision-path strong{max-width:280px;margin-top:34px;font-size:20px;line-height:1.3;display:block}.decision-path p{z-index:1;margin:0;position:absolute;bottom:26px;left:28px}.decision-path p small,.decision-path p b{display:block}.decision-path p small{color:var(--slate);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:11px}.decision-path p b{color:var(--card-accent,var(--red));font-size:18px}.decision-note{border-left:3px solid var(--red);max-width:840px;color:var(--slate);margin:28px 0 0;padding-left:18px;font-size:14px;line-height:1.7}.guide-comparison-section{background:var(--navy);color:var(--warm-white);padding:110px 0}.guide-comparison-heading{grid-template-columns:.7fr 1.3fr;align-items:end;gap:100px;margin-bottom:54px;display:grid}.guide-comparison-heading h2{letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(42px,4.2vw,66px);line-height:.98}.guide-comparison-table{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.guide-comparison-row{color:#f6f3ecc7;background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #f6f3ec29;flex-direction:column;min-height:330px;padding:26px;font-size:14px;line-height:1.6;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative}a.guide-comparison-row:hover{color:var(--warm-white);background:linear-gradient(145deg,#ffffff1f,#ffffff0a);border-color:#f6f3ec6b;transform:translateY(-5px)}.guide-comparison-row:before{background:var(--guide-accent,var(--red));content:"";width:5px;position:absolute;inset:0 auto 0 0}.guide-comparison-row strong{color:var(--warm-white);letter-spacing:-.035em;margin:42px 0 30px;font-size:29px;line-height:1.05;display:block}.guide-comparison-row i{color:#f6f3ec8c;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-style:normal}.guide-comparison-row b{color:var(--guide-accent,var(--red));font-weight:500}.guide-card-top{justify-content:space-between;gap:18px;display:flex}.guide-card-choice,.guide-card-format{display:block}.guide-card-choice small,.guide-card-format small{color:#f6f3ec6b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.guide-card-format{border-top:1px solid #f6f3ec1f;margin-top:auto;padding-top:22px;font-size:12px}.guide-card-alpha{--guide-accent:#b5485b}.guide-card-beta{--guide-accent:#a4aaad}.guide-card-silica{--guide-accent:#d3b575}.guide-card-pads{--guide-accent:#c55969}.guide-card-blue{--guide-accent:#4b91b8}.guide-card-delta{--guide-accent:#a93c50}.guide-answers-section{background:var(--paper)}.next-product{background:var(--red);color:var(--ink);padding:42px 0}.next-product-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.next-product p{color:#071827a3;margin:0;font-size:13px}.next-product a{font-size:18px;font-weight:720}.next-product a span{margin-left:14px}.industry-detail-section,.resources-section,.locator-section,.contact-section,.story-section,.operating-section{background:var(--warm-white)}.industry-detail-list{border-top:1px solid var(--line)}.industry-detail-card{border-bottom:1px solid var(--line);grid-template-columns:1.05fr 1fr .85fr;gap:70px;padding:58px 0;display:grid}.industry-detail-title{grid-template-columns:42px 1fr;gap:16px;display:grid}.industry-detail-title>span{color:var(--red);font-family:var(--font-geist-mono);padding-top:10px;font-size:10px}.industry-detail-title h2{letter-spacing:-.05em;margin:0;font-size:40px;line-height:1}.industry-detail-title p{color:var(--slate);margin:16px 0 0;font-size:14px;line-height:1.6}.industry-detail-copy{color:var(--slate);margin:5px 0 0;font-size:15px;line-height:1.75}.industry-gallery-section{background:var(--warm-white)}.industry-gallery-list{gap:70px;display:grid}.industry-gallery-card{border:1px solid var(--line);background:var(--paper);grid-template-columns:1.15fr .85fr;min-height:670px;display:grid}.industry-gallery-card:nth-child(2n) .industry-gallery-image{order:2}.industry-gallery-image{background:var(--ink);min-height:670px;position:relative;overflow:hidden}.industry-gallery-image img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1);display:block}.industry-gallery-card:hover .industry-gallery-image img{transform:scale(1.025)}.industry-gallery-image>span{background:var(--red);width:44px;height:44px;color:var(--ink);font-family:var(--font-geist-mono);border-radius:0;place-content:center;font-size:10px;display:grid;position:absolute;top:22px;left:24px}.industry-gallery-copy{flex-direction:column;justify-content:center;padding:clamp(42px,6vw,92px);display:flex}.industry-gallery-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(46px,5vw,76px);line-height:.95}.industry-gallery-copy>p:not(.eyebrow){color:var(--slate);margin:24px 0 34px;font-size:17px;line-height:1.7}.industry-gallery-copy .industry-needs{margin-bottom:28px}.industry-needs{border-top:1px solid var(--line);flex-direction:column;display:flex}.industry-needs span{border-bottom:1px solid var(--line);color:var(--slate);padding:13px 0;font-size:12px}.industry-cta{background:var(--navy);color:var(--warm-white);padding:100px 0}.industry-cta-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:100px;display:grid}.industry-cta h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.7vw,72px);line-height:.98}.industry-cta-grid>div:last-child>p{color:#f6f3ec9e;margin:0 0 28px;font-size:16px;line-height:1.7}.resource-notice{border-left:4px solid var(--red);background:var(--paper);grid-template-columns:.8fr 1.2fr;gap:70px;margin-bottom:44px;padding:28px 32px;display:grid}.resource-notice>div{flex-direction:column;gap:8px;display:flex}.resource-notice span{color:var(--red);font-family:var(--font-geist-mono);letter-spacing:.14em;font-size:9px}.resource-notice strong{font-size:19px}.resource-notice p{color:var(--slate);margin:0;font-size:14px;line-height:1.7}.resource-visual-intro{background:var(--navy);grid-template-columns:1.15fr .85fr;min-height:420px;margin-bottom:44px;display:grid}.resource-visual-intro figure{min-width:0;margin:0;position:relative;overflow:hidden}.resource-visual-intro figure:after{content:"";background:linear-gradient(#0000 52%,#050d14c7);position:absolute;inset:0}.resource-visual-intro figure img{object-fit:cover;width:100%;height:100%;display:block}.resource-visual-intro figcaption{z-index:1;color:#fff;font-size:18px;font-weight:680;position:absolute;bottom:28px;left:32px}.resource-visual-intro .resource-notice{border-left:4px solid var(--red);background:var(--paper);grid-template-columns:1fr;align-content:center;gap:34px;margin:0;padding:48px}.resource-visual-intro .resource-notice strong{letter-spacing:-.04em;max-width:320px;font-size:34px;line-height:1.05}.resource-visual-intro .resource-notice p{max-width:360px;font-size:15px}.resource-groups{gap:56px;display:grid}.resource-group-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.55fr) minmax(260px,1fr) minmax(280px,.9fr);align-items:end;gap:34px;padding:0 4px 20px;display:grid}.resource-group-heading p,.resource-group-heading h2,.resource-group-heading span{margin:0}.resource-group-heading p{color:var(--alpha-burgundy);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:760}.resource-group-heading h2{letter-spacing:-.04em;font-size:clamp(30px,3.2vw,46px);line-height:1}.resource-group-heading span{color:var(--slate);font-size:15px;line-height:1.6}.resource-grid{background:var(--ink-deep);grid-template-columns:repeat(3,1fr);gap:12px;padding:12px;display:grid}.resource-card{--resource-accent:#9eb0bf;min-height:350px;color:var(--warm-white);background:linear-gradient(145deg, #ffffff0b, transparent 54%), var(--navy);cursor:pointer;border:1px solid #f6f3ec24;flex-direction:column;padding:clamp(30px,3vw,42px);text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s;display:flex;position:relative;overflow:hidden}.resource-card:before{content:"";background-image:var(--resource-image,none);opacity:.16;filter:saturate(.7)contrast(1.08);background-position:50%;background-size:cover;position:absolute;inset:0}.resource-card:after{content:"";background:linear-gradient(120deg,#050d14eb 8%,#050d14b3 58%,#050d1475);position:absolute;inset:0}.resource-card:hover{z-index:1;border-color:#9eb0bfb8;transform:translateY(-4px)}.resource-card:focus-visible{z-index:2;outline:3px solid var(--resource-accent);outline-offset:3px;transform:translateY(-4px)}.resource-card-top{z-index:1;color:#f6f3ec94;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-size:12px;font-weight:700;display:flex;position:relative}.resource-card-top span{color:var(--resource-accent)}.resource-card-top em{font-style:normal}.resource-card>p:not(.resource-note){z-index:1;color:var(--resource-accent);letter-spacing:.12em;text-transform:uppercase;margin:48px 0 14px;font-size:13px;font-weight:760;position:relative}.resource-card h2{z-index:1;letter-spacing:-.04em;max-width:330px;margin:0;font-size:clamp(28px,2.35vw,36px);line-height:1.02;position:relative}.resource-note{z-index:1;color:#f6f3ecb3;margin:22px 0 30px;font-size:16px;line-height:1.58;position:relative}.resource-card .text-link{z-index:1;color:var(--warm-white);margin-top:auto;font-size:15px;font-weight:760;position:relative}.resource-card .text-link:hover{color:var(--resource-accent)}.resource-card-alpha{--resource-accent:#d49aa5;--resource-image:url(/images/visual/alpha-material-closeup-v2.webp)}.resource-card-delta{--resource-accent:#c9a8ad;--resource-image:url(/images/visual/delta-material-accurate-v1.webp)}.resource-card-silica{--resource-accent:#d0c4ae;--resource-image:url(/images/visual/material-proof.webp)}.resource-card-diamond{--resource-accent:#91b8cc;--resource-image:url(/images/visual/blue-diamond-closeup-v2.webp)}.resource-card-hose{--resource-accent:#a9b7c2;--resource-image:url(/images/visual/product-tableau-material-accurate-v3.webp)}.resource-card-verification{--resource-accent:#b9c6cf;background:#263b4b;border-color:#b9c6cf73}.resource-card-verification:after{background:linear-gradient(135deg,#23394840,#050d149e)}.resource-card-guidance{--resource-accent:#b7aeb0;background:#192b39}.resource-group-verification .resource-grid,.resource-group-guidance .resource-grid{background:#122331;grid-template-columns:repeat(3,minmax(0,1fr))}.resource-group-verification .resource-card{grid-column:span 2;min-height:300px}.locator{border:1px solid var(--line)}.locator-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.locator-tabs button{border:0;border-right:1px solid var(--line);min-height:76px;color:var(--slate);cursor:pointer;font:inherit;text-align:left;background:0 0;padding:0 25px;font-size:13px;font-weight:680}.locator-tabs button:last-child{border-right:0}.locator-tabs button span{color:var(--red);font-family:var(--font-geist-mono);margin-right:20px;font-size:9px}.locator-tabs button.active,.locator-tabs button:hover{background:var(--ink);color:#fff}.locator-result{grid-template-columns:1.2fr .8fr;min-height:530px;display:grid}.locator-map{border-right:1px solid var(--line);background:radial-gradient(#8fa3b561 .7px, transparent .7px), var(--navy);background-size:9px 9px;position:relative;overflow:hidden}.locator-map:before,.locator-map:after{content:"";border:1px solid #f6f3ec3d;border-radius:50%;width:75%;height:55%;position:absolute;top:17%;left:10%;transform:rotate(16deg)}.locator-map:after{width:48%;height:34%;top:28%;left:26%;transform:rotate(-18deg)}.locator-pulse{z-index:2;border:3px solid var(--red);border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 0 10px #f2d20024,0 0 0 24px #f2d2000d}.pulse-north-america{top:38%;left:24%}.pulse-europe{top:33%;left:54%}.pulse-asia,.pulse-global{top:47%;left:72%}.locator-grid-label{color:#f6f3ec75;font-family:var(--font-geist-mono);letter-spacing:.14em;font-size:9px;position:absolute;bottom:20px;left:24px}.locator-details{padding:54px 46px}.locator-details h2{letter-spacing:-.05em;margin:0;font-size:42px}.locator-details dl{border-top:1px solid var(--line);margin:36px 0 26px}.locator-details dl>div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:20px;padding:16px 0;display:grid}.locator-details dt{color:var(--slate);text-transform:uppercase;font-size:10px;font-weight:700}.locator-details dd{margin:0;font-size:13px}.locator-details>p:not(.eyebrow){color:var(--slate);margin:0 0 28px;font-size:14px;line-height:1.65}.standards-section{color:var(--warm-white);background:linear-gradient(115deg,#050d14fa,#0b2134f0),radial-gradient(circle at 82% 18%,#f2d20029,#0000 34%);padding:clamp(82px,9vw,132px) 0;overflow:hidden}.standards-grid{grid-template-columns:.72fr 1.28fr;align-items:end;gap:clamp(56px,8vw,120px);display:grid}.standards-copy h2{letter-spacing:-.055em;max-width:560px;margin:0;font-size:clamp(42px,4.7vw,72px);line-height:.98}.standards-copy>p:not(.eyebrow){color:#f6f3eca6;max-width:530px;margin:28px 0 30px;font-size:16px;line-height:1.75}.standards-link{color:var(--warm-white)}.standards-marks{border-top:1px solid #f6f3ec2e;border-left:1px solid #f6f3ec2e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.standard-mark{background:#f6f3ec06;border-bottom:1px solid #f6f3ec2e;border-right:1px solid #f6f3ec2e;grid-template-rows:auto 1fr auto;min-height:330px;padding:24px;display:grid}.standard-mark>span{color:#f6f3ec75;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.standard-mark>div{justify-content:center;align-items:center;min-height:190px;display:flex}.standard-mark img{object-fit:contain;filter:grayscale()brightness(0)invert();opacity:.86;width:auto;max-width:min(100%,170px);max-height:108px}.standard-mark strong{font-size:15px;font-weight:680}.buy-path{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(48px,8vw,120px);display:grid}.buy-path-heading h2{letter-spacing:-.055em;max-width:520px;margin:0;font-size:clamp(42px,4.6vw,70px);line-height:.98}.buy-path-heading>p:not(.eyebrow){max-width:500px;color:var(--slate);margin:28px 0 0;font-size:16px;line-height:1.75}.buy-path-options{border-top:1px solid var(--line)}.buy-path-options a{border-bottom:1px solid var(--line);min-height:118px;color:var(--ink);grid-template-rows:auto auto;grid-template-columns:42px 1fr auto;gap:7px 20px;padding:26px 4px;transition:padding .2s,background-color .2s;display:grid}.buy-path-options a:hover{background:#1123310a;padding-left:18px;padding-right:18px}.buy-path-options span{color:var(--red);font-family:var(--font-geist-mono);grid-row:1/3;padding-top:4px;font-size:9px}.buy-path-options strong{letter-spacing:-.02em;font-size:19px}.buy-path-options small{color:var(--slate);font-size:13px;line-height:1.5}.buy-path-options i{color:var(--red);grid-area:1/3/3;align-self:center;font-size:21px;font-style:normal}.partner-section{background:var(--ink);color:var(--warm-white);padding:110px 0 44px}.partner-grid{grid-template-columns:1fr 1fr;gap:100px;padding-bottom:80px;display:grid}.partner-grid h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.7vw,72px);line-height:.98}.partner-grid>div>p:not(.eyebrow){color:#f6f3ec99;margin:28px 0 0;font-size:16px;line-height:1.75}.partner-grid ol{border-top:1px solid #f6f3ec2e;margin:0;padding:0;list-style:none}.partner-grid li{border-bottom:1px solid #f6f3ec2e;grid-template-columns:48px 1fr;gap:18px;padding:25px 0;display:grid}.partner-grid li span{color:var(--red);font-family:var(--font-geist-mono);font-size:9px}.partner-grid li strong{font-size:15px}.partner-grid li strong a{justify-content:space-between;gap:20px;display:flex}.partner-grid li strong a:hover{color:var(--signal)}.partner-grid li strong i{color:#f6f3ec75;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:520}.resource-file-review{color:inherit}.partner-action{border-top:1px solid #f6f3ec2e;justify-content:space-between;align-items:center;gap:30px;padding-top:32px;display:flex}.partner-action p{color:#f6f3ec80;margin:0;font-size:13px}.partner-action a{font-size:18px;font-weight:720}.partner-action a span{color:var(--red);margin-left:14px}.story-grid,.operating-grid{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.story-grid h2,.operating-grid h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.7vw,72px);line-height:.98}.story-copy p{color:var(--slate);margin:0 0 24px;font-size:18px;line-height:1.8}.about-visual-mosaic{background:var(--navy);grid-template-columns:1.55fr .72fr .72fr;min-height:570px;display:grid}.about-visual-mosaic figure{border-right:1px solid #f6f3ec24;min-width:0;margin:0;position:relative;overflow:hidden}.about-visual-mosaic figure:last-child{border-right:0}.about-visual-mosaic img{object-fit:cover;filter:saturate(.88)contrast(1.04);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s;display:block}.about-mosaic-main img{object-position:18% center}.about-visual-mosaic figure:nth-child(2) img{object-position:48% center}.about-visual-mosaic figure:nth-child(3) img{object-position:52% center}.about-visual-mosaic figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#050d14d1);position:absolute;inset:0}.about-visual-mosaic figcaption{z-index:1;color:#fff;align-items:center;gap:13px;font-size:14px;font-weight:660;display:flex;position:absolute;bottom:26px;left:28px;right:28px}.about-visual-mosaic figcaption span{color:var(--red);font-family:var(--font-geist-mono);font-size:9px}.about-visual-mosaic figure:hover img{filter:saturate()contrast(1.05);transform:scale(1.025)}.principles-section{background:var(--warm-white);padding:0 0 110px}.principles-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.principles-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:280px;padding:30px}.principles-grid span{color:var(--red);font-family:var(--font-geist-mono);font-size:9px}.principles-grid h2{letter-spacing:-.04em;margin:70px 0 15px;font-size:25px}.principles-grid p{color:var(--slate);margin:0;font-size:13px;line-height:1.65}.operating-section{background:var(--paper)}.operating-list{border-top:1px solid var(--line)}.operating-list>div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr 1.25fr;gap:28px;padding:25px 0;display:grid}.operating-list span{color:var(--red);font-family:var(--font-geist-mono);font-size:10px}.operating-list strong{font-size:15px}.operating-list p{color:var(--slate);margin:0;font-size:13px;line-height:1.6}.about-close{background:var(--navy);color:var(--warm-white);padding:85px 0}.about-close-grid{justify-content:space-between;align-items:center;gap:60px;display:flex}.about-close blockquote{letter-spacing:-.045em;max-width:840px;margin:0;font-size:clamp(32px,3.5vw,54px);font-weight:680;line-height:1.05}.contact-grid{grid-template-columns:.58fr 1.42fr;gap:90px;display:grid}.contact-aside h2{letter-spacing:-.05em;margin:0 0 48px;font-size:42px;line-height:1}.contact-office{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:20px 0;display:flex}.contact-office>span{color:var(--red);font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.contact-office strong,.contact-office a{font-size:14px}.contact-office a:hover{color:var(--red)}.contact-role{color:var(--slate);margin:-2px 0 4px;font-size:13px;line-height:1.5}.contact-address{color:var(--slate);margin-top:8px;line-height:1.65}.company-details{border-top:1px solid var(--line);margin:14px 0 0;padding:14px 0 0}.company-details>div{grid-template-columns:48px 1fr;gap:10px;padding:4px 0;display:grid}.company-details dt{color:var(--slate);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.company-details dd{font-variant-numeric:tabular-nums;letter-spacing:.015em;margin:0;font-size:12px}.inquiry-form{border:1px solid var(--line);background:var(--paper);padding:40px}.form-grid{grid-template-columns:repeat(2,1fr);gap:26px 22px;display:grid}.form-grid label{gap:9px;display:grid}.form-grid label>span{color:var(--slate);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:720}.form-grid input,.form-grid select,.form-grid textarea{background:var(--warm-white);width:100%;min-height:52px;color:var(--ink);font:inherit;border:1px solid #0718273d;border-radius:0;padding:12px 13px;font-size:14px}.form-grid textarea{resize:vertical}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{outline:2px solid var(--red);outline-offset:1px}.form-full{grid-column:1/-1}.form-footer{justify-content:space-between;align-items:center;gap:32px;margin-top:28px;display:flex}.form-footer>p{max-width:480px;color:var(--slate);margin:0;font-size:11px;line-height:1.6}.form-footer button{cursor:pointer}.form-status{color:var(--red);margin:20px 0 0;font-size:13px;font-weight:650}.visual-product-section,.visual-industries-section{background:var(--warm-white)}.visual-section-heading{grid-template-columns:1fr auto;align-items:end;gap:50px;margin-bottom:46px;display:grid}.visual-section-heading h2{letter-spacing:-.058em;max-width:860px;margin:0;font-size:clamp(44px,4.7vw,72px);line-height:.96}.visual-heading-link{width:230px;margin-bottom:4px}.product-tableau{aspect-ratio:1823/863;background:var(--ink);margin:0;position:relative;overflow:hidden}.product-tableau img{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.product-tableau:hover img{transform:scale(1.015)}.product-tableau figcaption{color:#f6f3ec9e;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050d14ad;padding:8px 10px;font-size:9px;position:absolute;bottom:18px;left:22px}.visual-product-nav{border-left:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.visual-product-nav>a{border-right:1px solid var(--line);grid-template-columns:30px 1fr 18px;align-items:center;gap:12px;min-height:132px;padding:24px;transition:color .18s,background .18s;display:grid;position:relative}.visual-product-nav>a:before{content:"";background:var(--product-tone,transparent);width:100%;height:4px;position:absolute;top:0;left:0}.visual-product-nav .product-tone-burgundy{--product-tone:#741928}.visual-product-nav .product-tone-grey{--product-tone:#777d82}.visual-product-nav .product-tone-sand{--product-tone:#c5b99f}.visual-product-nav .product-tone-blue{--product-tone:#174e78}.visual-product-nav>a:hover{background:var(--ink);color:var(--warm-white)}.visual-product-nav>a>span{color:var(--red);font-family:var(--font-geist-mono);align-self:start;padding-top:6px;font-size:9px}.visual-product-nav strong{letter-spacing:-.04em;font-size:24px;display:block}.visual-product-nav p{color:var(--slate);text-transform:uppercase;letter-spacing:.07em;margin:7px 0 0;font-size:11px}.visual-product-nav>a:hover p{color:#f6f3ec8c}.visual-product-nav i{color:var(--red);font-size:17px;font-style:normal}.visual-proof-section{background:var(--ink);min-height:760px;color:var(--warm-white);grid-template-columns:1.18fr .82fr;display:grid}.visual-proof-image{min-height:760px;position:relative;overflow:hidden}.visual-proof-image>img{object-fit:cover;width:100%;height:100%;display:block}.visual-proof-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 68%,#07182773);position:absolute;inset:0}.visual-proof-copy{background:radial-gradient(#8fa3b529 .7px, transparent .7px), var(--ink);background-size:9px 9px;flex-direction:column;justify-content:space-between;padding:100px clamp(44px,6vw,110px) 70px;display:flex}.visual-proof-copy h2{letter-spacing:-.06em;max-width:560px;margin:0;font-size:clamp(48px,4.8vw,76px);line-height:.94}.visual-proof-facts{border-top:1px solid #f6f3ec2e}.visual-proof-facts>div{border-bottom:1px solid #f6f3ec2e;grid-template-columns:1fr 1fr;gap:24px;padding:21px 0;display:grid}.visual-proof-facts strong{font-size:18px}.visual-proof-facts span{color:#f6f3ec80;text-align:right;font-size:12px}.visual-industry-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.visual-industry-card{background:var(--ink);min-height:570px;color:var(--warm-white);position:relative;overflow:hidden}.visual-industry-card>img{object-fit:cover;filter:brightness(1.12)saturate(1.03);width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .35s;display:block}.visual-industry-card:hover>img{filter:brightness(1.16)saturate(1.08);transform:scale(1.045)}.visual-industry-shade{background:linear-gradient(#050d1406 40%,#050d14db);position:absolute;inset:0}.visual-industry-copy{position:absolute;bottom:26px;left:26px;right:26px}.visual-industry-copy>span{color:var(--signal);font-family:var(--font-geist-mono);font-size:9px}.visual-industry-copy h3{letter-spacing:-.045em;margin:13px 0 8px;font-size:32px;line-height:1}.visual-industry-copy p{color:#f6f3ec94;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px}.visual-industry-card>i{border:1px solid #f6f3ec6b;border-radius:50%;place-content:center;width:38px;height:38px;font-style:normal;transition:background .18s,border-color .18s;display:grid;position:absolute;top:22px;right:22px}.visual-industry-card:hover>i{background:var(--red);border-color:var(--red)}.global-network-visual{background-color:#050d1447;background-image:radial-gradient(#8fa3b56b .7px,#0000 .7px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:9px 9px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #f6f3ec33;min-height:510px;position:relative;overflow:hidden}.global-network-visual:before{content:"";border:1px solid #f6f3ec2e;border-radius:50%;position:absolute;inset:16% 11%}.global-orbit{border:1px solid #f6f3ec47;border-radius:50%;position:absolute}.orbit-one{width:76%;height:34%;top:25%;left:7%;transform:rotate(13deg)}.orbit-two{width:56%;height:58%;top:16%;left:22%;transform:rotate(-19deg)}.global-point{color:#f6f3ecb8;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute}.global-point i{border:2px solid var(--red);border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 7px #f2d2001a}.point-canada{top:35%;left:17%}.point-europe{top:28%;left:51%}.point-asia{top:55%;left:72%}h1,h2,h3{font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif}:focus-visible{outline-color:var(--signal)}.site-header{border-top:3px solid var(--signal)}.site-header-overlay{background:linear-gradient(90deg,#050d14e6,#050d1475)}.site-footer{border-top:5px solid var(--signal);position:relative}.site-footer:before{content:"NS / INDUSTRIAL PROTECTION SYSTEMS";right:max(24px, calc((100vw - var(--page)) / 2));color:#f6f3ec47;font-family:var(--font-geist-mono);letter-spacing:.16em;font-size:8px;position:absolute;top:20px}.hero{min-height:940px}.hero-shade{background:linear-gradient(90deg,#050d14f7 0%,#050d14db 36%,#050d1445 68%,#050d1405 100%),linear-gradient(#0000 48%,#050d148f)}.hero-content{min-height:940px;padding-top:175px;padding-bottom:92px}.hero h1{letter-spacing:-.066em;max-width:930px;font-size:clamp(65px,6.7vw,108px);line-height:.86}.hero h1>span{width:fit-content;display:block}.hero-line-offset{padding-left:clamp(0px,4.5vw,74px)}.hero-line-mark{z-index:0;padding-right:18px;position:relative}.hero-line-mark:after{content:"";z-index:-1;background:var(--signal);transform-origin:0;height:.16em;animation:.9s cubic-bezier(.2,.7,.2,1) .3s both signal-draw;position:absolute;bottom:-.05em;left:1px;right:0;transform:skew(-18deg)}.hero-copy{max-width:560px;margin-left:clamp(0px,4.5vw,74px)}.hero-actions,.hero-proof{margin-left:clamp(0px,4.5vw,74px)}.hero-proof i{color:var(--signal);font-family:var(--font-geist-mono);font-size:8px;font-style:normal}.hero-frame{z-index:2;inset:125px calc((100vw - var(--page)) / 2) 34px;pointer-events:none;border-left:1px solid #f6f3ec21;border-right:1px solid #f6f3ec21;position:absolute}.hero-frame:before,.hero-frame:after{content:"";border-color:var(--signal);border-style:solid;width:16px;height:16px;position:absolute}.hero-frame:before{border-width:1px 0 0 1px;top:0;left:-1px}.hero-frame:after{border-width:0 1px 1px 0;bottom:0;right:-1px}.hero-frame>span{color:#f6f3ec61;font-family:var(--font-geist-mono);letter-spacing:.16em;writing-mode:vertical-rl;font-size:7px;position:absolute}.hero-frame>span:first-child{top:28px;left:-16px}.hero-frame>span:nth-child(2){top:28px;right:-16px}.hero-frame>span:nth-child(3){bottom:24px;right:-16px}.hero-material-stamp{z-index:4;right:calc((100vw - var(--page)) / 2 + 2px);border-left:5px solid var(--alpha-burgundy);width:248px;color:var(--warm-white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050d14c2;padding:18px 20px 18px 27px;position:absolute;bottom:58px}.hero-material-stamp span,.hero-material-stamp i{color:#f6f3ec80;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-style:normal;display:block}.hero-material-stamp strong{letter-spacing:-.045em;margin:9px 0 7px;font-size:31px;line-height:1;display:block}.proof-rail{border-top:4px solid var(--signal)}.proof-rail p{min-height:74px;color:var(--ink);text-align:left;align-items:center;gap:17px;padding:19px 23px;font-size:10px;display:flex}.proof-rail p>span{color:var(--signal-dark);font-family:var(--font-geist-mono);font-size:8px}.visual-product-section{position:relative;overflow:hidden}.visual-product-section:before{content:"MATERIAL SYSTEMS";color:#0718270e;letter-spacing:-.07em;writing-mode:vertical-rl;font-size:clamp(80px,10vw,164px);font-weight:800;line-height:.8;position:absolute;top:92px;right:-38px}.material-composition{grid-template-columns:1.32fr .68fr;gap:12px;min-height:820px;display:grid;position:relative}.material-story,.material-story-stack,.material-story-minors{min-width:0;min-height:0}.material-story{background:var(--ink);color:var(--warm-white);display:block;position:relative;overflow:hidden}.material-story:after{content:"";pointer-events:none;border:1px solid #f6f3ec29;position:absolute;inset:0}.material-story>img{object-fit:cover;filter:brightness(1.1)saturate(1.03);width:100%;height:100%;transition:transform .75s cubic-bezier(.2,.7,.2,1),filter .5s;display:block;position:absolute;inset:0}.material-story:hover>img{filter:brightness(1.14)saturate(1.07)contrast(1.02);transform:scale(1.025)}.material-alpha{border-left:8px solid var(--alpha-burgundy)}.material-alpha>img{object-position:46% center;filter:brightness(1.06)saturate(.82)contrast(1.04)hue-rotate(-4deg)}.material-alpha:hover>img{filter:brightness(1.1)saturate(.86)contrast(1.05)hue-rotate(-4deg)}.material-beta{border-left:8px solid var(--beta-grey);min-height:0}.material-beta>img{object-position:center}.material-story-stack{grid-template-rows:1.2fr .8fr;gap:12px;display:grid}.material-story-minors{grid-template-columns:1fr 1fr;gap:12px;display:grid}.material-minor.product-tone-sand{border-left:5px solid #c5b99f}.material-minor.product-tone-blue{border-left:5px solid #174e78}.material-minor.product-tone-sand>img{object-position:66% center}.material-minor.product-tone-blue>img{object-position:70% center}.material-story-shade{background:linear-gradient(#050d1405 40%,#050d14db),linear-gradient(90deg,#050d142e,#0000 50%);position:absolute;inset:0}.material-story-index{z-index:2;font-family:var(--font-geist-mono);text-transform:uppercase;align-items:center;gap:12px;display:flex;position:absolute;top:23px;left:24px}.material-story-index span{background:var(--signal);width:34px;height:34px;color:var(--ink);place-content:center;font-size:8px;display:grid}.material-story-index i{color:#f6f3ec9e;letter-spacing:.1em;font-size:8px;font-style:normal}.material-story-copy{z-index:2;position:absolute;bottom:31px;left:31px;right:76px}.material-story-copy p{color:#f6f3eca6;font-family:var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 13px;font-size:8px}.material-story-copy h3{letter-spacing:-.065em;margin:0;font-size:clamp(46px,5.4vw,86px);line-height:.85}.material-story-copy>span{color:#f6f3eca8;max-width:450px;margin-top:18px;font-size:13px;line-height:1.55;display:block}.material-beta .material-story-copy h3{font-size:clamp(40px,4.1vw,63px)}.material-minor .material-story-copy{bottom:20px;left:20px;right:50px}.material-minor .material-story-copy h3{font-size:clamp(25px,2.15vw,35px);line-height:.9}.material-minor .material-story-index{top:17px;left:18px}.material-minor .material-story-index i{display:none}.material-story>b{z-index:2;border:1px solid #f6f3ec73;place-content:center;width:42px;height:42px;font-size:15px;font-weight:400;transition:background .18s,border-color .18s,color .18s;display:grid;position:absolute;bottom:23px;right:23px}.material-story:hover>b{border-color:var(--signal);background:var(--signal);color:var(--ink)}.material-composition-note{color:var(--slate);font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:13px;margin:16px 0 0;font-size:8px;display:flex}.material-composition-note:before{content:"";background:linear-gradient(90deg, var(--alpha-burgundy) 50%, var(--beta-grey) 50%);width:34px;height:3px}.visual-proof-section{grid-template-columns:1.12fr .88fr;min-height:820px}.visual-proof-image{min-height:820px}.proof-range-image{background:radial-gradient(circle at 44% 42%,#8fa3b521,#0000 43%),#050d14}.proof-range-image>img{z-index:1;object-fit:contain;filter:brightness(1.1)saturate(1.03);padding:clamp(58px,7vw,112px);position:relative}.visual-proof-image:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 calc(50% - .5px),#f6f3ec2e 50%,#0000 calc(50% + .5px)),linear-gradient(0deg,#0000 calc(50% - .5px),#f6f3ec2e 50%,#0000 calc(50% + .5px));border:1px solid #f6f3ec38;position:absolute;inset:34px}.proof-image-coordinate{z-index:3;color:var(--warm-white);font-family:var(--font-geist-mono);letter-spacing:.13em;gap:6px;font-size:8px;display:grid;position:absolute;top:54px;left:54px}.proof-image-coordinate i{color:var(--signal);font-style:normal}.visual-proof-lede{color:#f6f3eca1;max-width:590px;margin:30px 0 0;font-size:16px;line-height:1.65}.visual-proof-copy{background:linear-gradient(#8fa3b512 1px, transparent 1px), linear-gradient(90deg, #8fa3b512 1px, transparent 1px), var(--ink);background-size:42px 42px;padding:105px clamp(44px,6vw,110px) 66px;position:relative;overflow:hidden}.visual-proof-copy:after{content:"02";color:#f6f3ec09;letter-spacing:-.1em;font-size:260px;font-weight:800;line-height:1;position:absolute;top:16px;right:-25px}.visual-proof-copy>*{z-index:1;position:relative}.visual-proof-facts>div{grid-template-columns:28px 1fr 1fr}.visual-proof-facts i{color:var(--signal);font-family:var(--font-geist-mono);font-size:8px;font-style:normal}.visual-industries-section{position:relative;overflow:hidden}.visual-industry-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:155px;gap:12px;display:grid}.visual-industry-card{min-height:0}.visual-industry-card:first-child{grid-area:1/1/5/8}.visual-industry-card:nth-child(2){grid-area:1/8/3/13}.visual-industry-card:nth-child(3){grid-area:3/8/6/13}.visual-industry-card:nth-child(4){grid-area:5/1/7/8}.visual-industry-card:first-child .visual-industry-copy h3{font-size:clamp(50px,5vw,78px)}.visual-industry-card:nth-child(2) .visual-industry-copy h3,.visual-industry-card:nth-child(4) .visual-industry-copy h3{font-size:clamp(34px,3vw,48px)}.visual-industry-copy>span{color:var(--signal)}.visual-industry-card>i{border-radius:0}.visual-industry-card:hover>i{color:var(--ink)}.industry-grid-caption{color:var(--slate);font-family:var(--font-geist-mono);letter-spacing:.12em;justify-content:space-between;gap:20px;padding-top:17px;font-size:8px;display:flex}.global-network-visual{border-top:5px solid var(--signal)}.global-point i{box-shadow:0 0 0 7px #f2d2001a}.catalogue-hero-art{border-top:5px solid var(--signal)}.catalogue-hero-art:after{content:"MATERIAL REGISTRY / 01 TO 04";color:var(--signal);font-family:var(--font-geist-mono);letter-spacing:.13em;background:#050d14b8;padding:8px 10px;font-size:7px;position:absolute;bottom:14px;right:16px}.catalogue-tools{border-top:1px solid var(--ink);padding-top:20px}.category-tabs button{background:0 0;border:0;border-bottom:3px solid #0000;padding-inline:12px}.category-tabs button:hover,.category-tabs button.active{border-bottom-color:var(--signal);color:var(--ink);background:0 0}.catalogue-ledger{border-top:1px solid var(--ink)}.catalogue-entry{--entry-tone:var(--steel);border-bottom:1px solid var(--line);background:#ffffff26;grid-template-columns:72px minmax(240px,360px) minmax(280px,1fr) minmax(190px,250px);min-height:255px;transition:background .22s;display:grid;position:relative}.catalogue-entry:before{content:"";z-index:4;background:var(--entry-tone);width:4px;position:absolute;top:0;bottom:0;left:0}.catalogue-entry:hover{background:#ffffff7a}.entry-tone-burgundy{--entry-tone:var(--alpha-burgundy)}.entry-tone-grey{--entry-tone:var(--beta-grey)}.entry-tone-sand{--entry-tone:#c5b99f}.entry-tone-blue{--entry-tone:#174e78}.entry-tone-amber{--entry-tone:#c28229}.entry-tone-smoke{--entry-tone:#687c89}.entry-tone-teal{--entry-tone:#24797a}.entry-tone-carbon{--entry-tone:#202326}.catalogue-entry-index{border-right:1px solid var(--line);color:var(--slate);flex-direction:column;justify-content:space-between;align-items:center;padding:26px 0 22px;display:flex}.catalogue-entry-index span{color:var(--signal-dark);font-family:var(--font-geist-mono);font-size:9px}.catalogue-entry-index i{font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;writing-mode:vertical-rl;font-size:7px;font-style:normal}.entry-tone-burgundy .catalogue-entry-index{background:var(--alpha-burgundy);color:#ffffff94}.entry-tone-burgundy .catalogue-entry-index span{color:#fff}.entry-tone-grey .catalogue-entry-index{background:var(--beta-grey);color:#ffffffa6}.entry-tone-grey .catalogue-entry-index span{color:#fff}.catalogue-entry-visual{border-right:1px solid var(--line);min-height:254px;display:block;position:relative;overflow:hidden}.catalogue-entry-visual:before{content:"";z-index:1;background-image:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 5px),repeating-linear-gradient(90deg,#00000014 0 1px,#0000 1px 7px);border:1px solid #ffffff52;position:absolute;inset:28px;transform:rotate(-3deg)skew(-4deg)}.catalogue-entry-visual>img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.catalogue-entry:hover .catalogue-entry-visual>img{transform:scale(1.025)}.catalogue-entry-visual>span{z-index:2;color:#f6f3ecb8;font-family:var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;background:#050d14a8;padding:7px 9px;font-size:7px;position:absolute;bottom:14px;left:16px}.catalogue-scope-note{z-index:3;border-left:3px solid var(--signal);color:#fff;letter-spacing:.035em;text-transform:uppercase;background:#050d14e0;padding:10px 12px;font-size:11px;line-height:1.35;position:absolute;top:14px;left:14px;right:14px}.product-scope-note{z-index:3;border-left:4px solid var(--signal);color:#fff;font-family:var(--font-geist-sans);letter-spacing:.04em;text-transform:uppercase;background:#050d14e6;padding:14px 16px;font-size:13px;font-style:normal;font-weight:750;line-height:1.4;position:absolute;top:24px;left:24px;right:24px}.catalogue-entry-copy{flex-direction:column;justify-content:center;padding:34px clamp(28px,3.2vw,54px);display:flex}.catalogue-entry-copy h2{letter-spacing:-.06em;margin:6px 0 15px;font-size:clamp(37px,3.4vw,54px);line-height:.9}.catalogue-entry-copy>p:last-child{max-width:620px;color:var(--slate);margin:0;font-size:13px;line-height:1.65}.catalogue-entry .catalogue-family{font-family:var(--font-geist-mono);letter-spacing:.12em;color:var(--signal-dark)!important;margin:0!important;font-size:8px!important}.entry-tone-burgundy .catalogue-family{color:var(--alpha-burgundy)!important}.entry-tone-grey .catalogue-family{color:#555d63!important}.catalogue-entry-spec{border-left:1px solid var(--line);grid-template-columns:60px 1fr;align-content:center;gap:8px 15px;padding:30px 24px;display:grid}.catalogue-entry-spec>span{color:var(--slate);font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:7px}.catalogue-entry-spec>strong{font-size:11px;font-weight:650}.catalogue-entry-spec .text-link{grid-column:1/-1;margin-top:24px}.industry-gallery-list{border-top:1px solid var(--ink);gap:0}.industry-gallery-card{border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:1.22fr .78fr;min-height:720px}.industry-gallery-card:nth-child(2n){grid-template-columns:.78fr 1.22fr}.industry-gallery-image{min-height:720px}.industry-gallery-copy{padding:clamp(44px,6vw,90px);position:relative}.industry-gallery-copy:before{content:"APPLICATION / FIELD";color:#07182747;font-family:var(--font-geist-mono);letter-spacing:.14em;font-size:7px;position:absolute;top:28px;left:clamp(44px,6vw,90px)}.industry-gallery-image>span{width:58px;height:58px;top:0;left:0}@keyframes signal-draw{0%{transform:scaleX(0)skew(-18deg)}to{transform:scaleX(1)skew(-18deg)}}@keyframes hero-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-drift{0%{transform:scale(1.01)}to{transform:scale(1.035)}}@media (width<=1120px){:root{--page:min(100% - 48px, 1040px)}.desktop-nav{display:none}.header-inner{grid-template-columns:auto 1fr auto}.mobile-menu{justify-self:end;display:block}.mobile-menu summary{cursor:pointer;font-size:13px;font-weight:700;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{background:var(--ink);width:280px;color:var(--warm-white);border:1px solid #f6f3ec26;flex-direction:column;padding:18px;display:flex;position:absolute;top:42px;right:0;box-shadow:0 18px 50px #00000052}.mobile-menu nav a{border-bottom:1px solid #f6f3ec1f;gap:12px;padding:13px 10px;display:flex}.mobile-menu nav a>span{color:var(--signal);font-family:var(--font-geist-mono);font-size:8px}.header-cta{display:none}.product-grid{grid-template-columns:repeat(2,1fr)}.standard-grid,.global-grid{gap:54px}.catalogue-entry{grid-template-columns:60px minmax(220px,300px) 1fr}.catalogue-entry-index{grid-area:1/1/3}.catalogue-entry-visual{grid-area:1/2/3}.catalogue-entry-copy{grid-area:1/3}.catalogue-entry-spec{border-top:1px solid var(--line);grid-area:2/3;grid-template-columns:55px 1fr 55px 1fr}.catalogue-entry-spec .text-link{grid-column:1/-1}.product-detail-grid{gap:48px}.industry-detail-card{grid-template-columns:1fr 1fr;gap:38px}.industry-needs{grid-column:2}.resource-grid,.resource-group-verification .resource-grid,.resource-group-guidance .resource-grid{grid-template-columns:repeat(2,1fr)}.resource-group-heading{grid-template-columns:.65fr 1fr}.resource-group-heading span{grid-column:2}.principles-grid{grid-template-columns:repeat(2,1fr)}.contact-grid{gap:48px}.material-composition{grid-template-columns:1.12fr .88fr;min-height:740px}.visual-industry-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:140px}.visual-proof-section{grid-template-columns:1fr 1fr}.visual-proof-copy{padding-inline:48px}.industry-gallery-card{grid-template-columns:1fr 1fr}}@media (width<=760px){:root{--page:calc(100% - 36px)}.site-header{height:70px}.header-actions{display:none}.mobile-menu .language-switcher{justify-content:flex-start;width:max-content;margin:6px 10px 12px;padding:3px;display:flex}.mobile-menu .language-switcher a{border:0;padding:0}.localized-product-grid{grid-template-columns:1fr}.localized-product-card{min-height:390px}.localized-product-card h3{margin-top:225px}.brand-logo{width:124px}.footer-brand .brand-logo{width:188px}.hero{min-height:850px}.hero-image{opacity:.72;background-position:66%}.hero-shade{background:linear-gradient(90deg,#050d14f2,#050d148f),linear-gradient(#0000 30%,#050d149e)}.hero-content{justify-content:flex-end;min-height:850px;padding-top:145px;padding-bottom:72px}.hero h1{max-width:540px;font-size:clamp(52px,15vw,72px)}.hero-line-offset{padding-left:0}.hero-copy,.hero-actions,.hero-proof{margin-left:0}.hero-copy{font-size:16px}.hero-actions{flex-direction:column;width:100%}.button{width:100%}.hero-proof{gap:9px;display:grid}.hero-proof span:after{display:none}.network-layer{opacity:.3;width:100%}.hero-frame{inset:105px 18px 26px}.hero-frame>span:nth-child(2),.hero-frame>span:nth-child(3),.hero-material-stamp{display:none}.proof-rail-inner{grid-template-columns:repeat(2,1fr)}.proof-rail p:nth-child(3){border-left:1px solid var(--line)}.section{padding:82px 0}.split-heading,.standard-grid,.global-grid,.cta-inner{grid-template-columns:1fr;gap:44px}.section-heading h2,.standard-copy h2,.global-grid h2,.cta-inner h2{font-size:44px}.product-grid{grid-template-columns:1fr}.material-swatch{height:190px}.standard-visual{order:2;min-height:390px}.industry-row{grid-template-columns:38px 1fr 22px;gap:12px;min-height:94px}.industry-row p{display:none}.industry-row strong{font-size:23px}.region-card{grid-template-columns:38px 1fr}.region-card p{grid-column:2}.footer-grid{grid-template-columns:1fr 1fr;gap:48px 28px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:18px}.subpage-hero{padding:78px 0 70px}.subpage-hero-grid,.selection-note-grid,.product-detail-grid,.product-overview-grid,.spec-grid,.applications-grid,.product-answer-layout{grid-template-columns:1fr;gap:44px}.subpage-hero h1,.product-detail-hero h1{font-size:clamp(58px,17vw,78px)}.catalogue-hero .subpage-hero-grid{grid-template-columns:1fr}.catalogue-hero-art{height:330px}.catalogue-tools{grid-template-columns:1fr;gap:24px}.catalogue-entry{grid-template-columns:52px 1fr;min-height:0}.catalogue-entry-index{grid-area:1/1/4}.catalogue-entry-visual{border-right:0;border-bottom:1px solid var(--line);grid-column:2;min-height:230px}.catalogue-entry-copy{grid-column:2;padding:34px 24px}.catalogue-entry-copy h2{font-size:42px}.catalogue-entry-spec{border-left:0;border-top:1px solid var(--line);grid-column:2;padding:24px}.product-detail-hero{padding:70px 0}.breadcrumb{margin-bottom:40px}.product-detail-swatch{min-height:390px}.product-detail-swatch:before{inset:50px 38px}.product-field-gallery{padding-bottom:82px}.product-field-gallery-grid{grid-template-columns:1fr}.product-field-image{min-height:300px}.product-field-gallery-copy{border-top:0;border-left:1px solid #f6f3ec2e;padding:38px 24px}.highlight-grid{grid-template-columns:1fr}.spec-table>div{grid-template-columns:1fr;gap:9px}.document-panel{padding:28px 22px}.product-answer-heading{position:static}.product-answer-list summary{grid-template-columns:34px 1fr 14px;gap:12px;min-height:82px;font-size:16px}.product-answer-list details>p{margin:-2px 18px 26px 46px}.decision-path{grid-template-columns:1fr}.decision-path li{min-height:220px}.guide-comparison-section{padding:82px 0}.guide-comparison-heading{grid-template-columns:1fr;gap:26px}.guide-comparison-table{grid-template-columns:1fr}.guide-comparison-row{min-height:300px}.next-product-inner{flex-direction:column;align-items:flex-start}.industry-detail-card,.industry-cta-grid,.resource-notice,.locator-result,.partner-grid,.story-grid,.operating-grid,.contact-grid{grid-template-columns:1fr;gap:36px}.industry-needs{grid-column:auto}.industry-detail-title h2{font-size:32px}.resource-grid,.resource-group-verification .resource-grid,.resource-group-guidance .resource-grid{grid-template-columns:1fr}.resource-group-verification .resource-card{grid-column:auto}.resource-group-heading{grid-template-columns:1fr;gap:10px}.resource-group-heading span{grid-column:auto}.resource-card{min-height:330px}.locator-tabs{grid-template-columns:1fr}.locator-tabs button{border-right:0;border-bottom:1px solid var(--line)}.locator-map{border-right:0;border-bottom:1px solid var(--line);min-height:360px}.locator-details{padding:38px 24px}.locator-details dl>div{grid-template-columns:1fr;gap:7px}.buy-path{grid-template-columns:1fr;gap:44px}.buy-path-options a{grid-template-columns:34px 1fr auto}.standards-grid{grid-template-columns:1fr;gap:48px}.standards-marks{grid-template-columns:1fr}.standard-mark{min-height:230px}.standard-mark>div{min-height:130px}.blue-diamond-testing-heading,.blue-diamond-test-grid{grid-template-columns:1fr}.blue-diamond-test-grid article{min-height:290px}.partner-action,.about-close-grid,.form-footer{flex-direction:column;align-items:flex-start}.principles-grid{grid-template-columns:1fr}.operating-list>div{grid-template-columns:1fr;gap:9px}.inquiry-form{padding:28px 20px}.form-grid{grid-template-columns:1fr}.form-full{grid-column:auto}.visual-section-heading{grid-template-columns:1fr;gap:26px}.visual-heading-link{width:100%}.material-composition{grid-template-columns:1fr;min-height:0}.material-alpha{min-height:590px}.material-story-stack{grid-template-rows:auto}.material-beta{min-height:430px}.material-story-minors{grid-template-columns:1fr}.material-minor{min-height:300px}.material-story-copy{bottom:25px;left:22px;right:66px}.material-story-copy h3{font-size:58px}.material-minor .material-story-copy h3{font-size:35px}.material-story-index{top:18px;left:19px}.visual-proof-section{grid-template-columns:1fr}.visual-proof-image{min-height:520px}.visual-proof-copy{min-height:620px;padding:76px 24px 42px}.visual-proof-copy h2{font-size:50px}.proof-range-image>img{padding:64px 34px 34px}.visual-proof-facts>div{grid-template-columns:24px 1fr 1fr}.visual-industry-grid{grid-template-columns:1fr;grid-auto-rows:auto}.visual-industry-card:nth-child(n){grid-area:auto/1;min-height:480px}.visual-industry-card:nth-child(2),.visual-industry-card:nth-child(4){min-height:340px}.industry-grid-caption{flex-direction:column}.global-network-visual{min-height:400px}.industry-gallery-card,.industry-gallery-card:nth-child(2n){grid-template-columns:1fr;min-height:0}.industry-gallery-card:nth-child(2n) .industry-gallery-image{order:0}.industry-gallery-image{min-height:520px}.industry-gallery-copy{padding:50px 24px}.about-visual-mosaic{grid-template-columns:1fr;min-height:0}.about-visual-mosaic figure{border-bottom:1px solid #f6f3ec24;border-right:0;min-height:420px}.about-visual-mosaic figure:last-child{border-bottom:0}.resource-visual-intro{grid-template-columns:1fr}.resource-visual-intro figure{min-height:400px}.resource-visual-intro .resource-notice{padding:44px 24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
