:root{--midnight:#09161C;--charcoal:#18333B;--ivory:#EEE7D9;--brass:#B48A55;--cyan:#49C8D2;--surface-dark:var(--midnight);--surface-raised-dark:var(--charcoal);--surface-light:var(--ivory);--text-on-dark:var(--ivory);--text-on-light:var(--midnight);--accent-warm:var(--brass);--accent-technical:var(--cyan);--font-display:"Newsreader Variable",ui-serif,"Iowan Old Style",Georgia,serif;--font-body:"Manrope Variable","Avenir Next",Avenir,ui-sans-serif,sans-serif;--font-data:"IBM Plex Mono","Noto Sans Arabic Variable",ui-monospace,monospace;--font-utility:var(--font-data);--font-ar-display:"Noto Kufi Arabic Variable","Noto Sans Arabic Variable",ui-sans-serif,sans-serif;--font-ar-body:"Noto Sans Arabic Variable",ui-sans-serif,sans-serif;--font-arabic:var(--font-ar-body)}[dir=rtl]{--font-display:var(--font-ar-display);--font-body:var(--font-ar-body);--font-arabic:var(--font-ar-body)}body,html[dir=rtl] body{font-synthesis:none}html[dir=rtl] body{font-family:var(--font-body)}html[dir=rtl] :is(h1,h2,h3){letter-spacing:normal}html[dir=rtl] .section-kicker{letter-spacing:normal;text-transform:none}.hero-media__stage{position:relative;min-inline-size:0;inline-size:100%;block-size:100%;min-block-size:inherit;isolation:isolate}.hero-media__fallback,.hero-media__stage{display:grid;background:var(--surface-dark)}.hero-media__fallback{position:absolute;z-index:0;inset:0;align-content:center;padding:clamp(1rem,4vw,2.5rem);color:var(--text-on-dark);font-family:var(--font-body);font-size:.9rem;line-height:1.6;overflow-wrap:anywhere}.hero-media__fallback[hidden]{display:none}.hero-media__image{position:relative;z-index:1;object-position:var(--hero-desktop-x) var(--hero-desktop-y)}.hero-media__image--failed{visibility:hidden}[dir=rtl] .hero-media__image{object-position:var(--hero-rtl-desktop-x) var(--hero-rtl-desktop-y)}.hero-media figcaption{z-index:2;display:grid;gap:.3rem;overflow-wrap:anywhere}.hero-media figcaption strong{font-weight:700}.hero-media figcaption span{display:block;color:var(--ivory);font-family:var(--font-body);font-size:.72rem;line-height:1.45}html[dir=rtl] .hero-media figcaption strong{font-weight:700;letter-spacing:normal;text-transform:none}html[dir=rtl] .hero-media figcaption span{letter-spacing:normal;text-transform:none}.evidence-rail-v2{min-inline-size:0;max-inline-size:100%;margin-block:clamp(1.5rem,4vw,3.5rem);background:var(--surface-dark);color:var(--text-on-dark);border-block:1px solid rgb(238 231 217/.3);font-family:var(--font-body);overflow:hidden}.evidence-rail-v2>ol{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr) minmax(12rem,.8fr);min-inline-size:0;margin:0;padding:0;list-style:none}.evidence-rail-v2>ol>li{display:grid;min-inline-size:0;align-content:start;gap:.55rem;padding:clamp(1rem,2vw,1.5rem);border-inline-end:1px solid rgb(238 231 217/.2);overflow-wrap:anywhere}.evidence-rail-v2>ol>li:last-child{border-inline-end:0}.evidence-rail-v2>ol>li>span:first-child{color:var(--accent-technical);font-family:var(--font-utility);font-size:.7rem;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.evidence-rail-v2 b,.evidence-rail-v2 strong{color:var(--text-on-dark);font-weight:700;line-height:1.35}.evidence-rail-v2 p{margin:0;color:rgb(238 231 217/.76);font-size:.84rem;line-height:1.55}.evidence-rail-v2 ul{display:grid;gap:.45rem;min-inline-size:0;margin:0;padding:0;list-style:none}.evidence-rail-v2 ul li{display:flex;min-inline-size:0;align-items:baseline;justify-content:space-between;gap:.75rem;padding-block-start:.45rem;border-block-start:1px solid rgb(238 231 217/.14)}.evidence-rail-v2 ul li>div{display:grid;min-inline-size:0;gap:.3rem}.evidence-rail-v2 small{flex:0 0 auto;color:var(--accent-warm);font-family:var(--font-utility);font-size:.67rem;font-weight:700;line-height:1.45}.evidence-rail-v2 .evidence-rail-v2__owner{color:rgb(238 231 217/.72);font-family:var(--font-body);font-weight:600;overflow-wrap:anywhere}.evidence-rail-v2 a{display:inline-flex;min-block-size:44px;min-inline-size:0;align-items:center;justify-content:space-between;gap:1rem;color:var(--text-on-dark);border-block-end:1px solid var(--accent-warm);font-weight:700;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}.evidence-rail-v2 a:hover{color:var(--accent-technical)}.evidence-rail-v2 a:focus-visible{outline:2px solid var(--accent-technical);outline-offset:4px}[dir=rtl] .evidence-rail-v2>ol>li>span:first-child{letter-spacing:normal;text-transform:none}[dir=rtl] .evidence-rail-v2 a [aria-hidden=true]{display:inline-block;transform:scaleX(-1)}@media (max-width:1100px){.evidence-rail-v2>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-rail-v2>ol>li{border-block-end:1px solid rgb(238 231 217/.2)}.evidence-rail-v2 [data-evidence-step=act]{grid-column:1/-1;border-block-end:0}}@media (max-width:900px){.hero-media__image{object-position:var(--hero-mobile-x) var(--hero-mobile-y)}[dir=rtl] .hero-media__image{object-position:var(--hero-rtl-mobile-x) var(--hero-rtl-mobile-y)}}@media (max-width:700px){.evidence-rail-v2>ol{grid-template-columns:1fr}.evidence-rail-v2>ol>li{border-inline-end:0;border-block-end:1px solid rgb(238 231 217/.2)}.evidence-rail-v2 [data-evidence-step=act]{grid-column:auto}}@media (max-width:320px){.evidence-rail-v2>ol>li{padding-inline:.9rem}.evidence-rail-v2 ul li{flex-wrap:wrap}.evidence-rail-v2 a{inline-size:100%}}.media-fallback{display:grid;min-inline-size:0;min-block-size:clamp(14rem,48svh,18rem);max-inline-size:100%;align-content:end;justify-items:start;gap:.75rem;padding:clamp(1.25rem,5vw,4rem);color:var(--text-on-dark);border:1px solid rgb(238 231 217/.28);background:var(--surface-dark);font-family:var(--font-body);line-height:1.55;text-align:start;overflow-wrap:anywhere}.media-fallback[hidden]{display:none}@media (max-width:26.25rem){.media-fallback{min-block-size:14rem;padding:1.25rem}}@media (prefers-reduced-motion:reduce){.hero-media img,.media-fallback{animation:none!important;transition:none!important}}.page-source-disclosure{color:var(--ink);border-block:1px solid var(--line)}.page-source-disclosure__inner{min-width:0;padding-block:clamp(2rem,5vw,4rem)}.page-source-disclosure__heading{min-width:0}.page-source-disclosure__heading h2{margin-block:.55rem 0;font-size:clamp(2rem,4vw,4rem);line-height:1;overflow-wrap:anywhere}.page-source-disclosure__grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(1.25rem,3vw,3rem);min-width:0;margin-block-start:clamp(1.5rem,3vw,2.5rem)}.page-source-disclosure__boundary,.page-source-disclosure__source,.page-source-disclosure__statuses{min-width:0;margin:0}.page-source-disclosure__item{min-width:0;padding-block-start:1rem;border-block-start:1px solid var(--line)}.page-source-disclosure__item dt,.page-source-disclosure__status-row dt{color:var(--ink-muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}.page-source-disclosure__item dd,.page-source-disclosure__status-row dd{min-width:0;margin:.55rem 0 0;line-height:1.65;overflow-wrap:anywhere}.page-source-disclosure__source dd{display:grid;gap:.35rem}.page-source-disclosure__source a{display:inline-flex;min-block-size:var(--touch-target);align-items:center;inline-size:fit-content;max-inline-size:100%;color:var(--accent-strong);font-weight:800;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.page-source-disclosure__status-block{grid-column:1/-1;min-width:0;padding-block-start:1rem;border-block-start:1px solid var(--line)}.page-source-disclosure__statuses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.page-source-disclosure__status-row{min-width:0}.page-source-disclosure__status-row dd{font-weight:800}.page-source-disclosure__status-note{margin-block:1.25rem 0;color:var(--ink-muted);line-height:1.65;overflow-wrap:anywhere}@media (max-width:760px){.page-source-disclosure__grid,.page-source-disclosure__statuses{grid-template-columns:minmax(0,1fr)}.page-source-disclosure__status-block{grid-column:auto}}.site-nav__panel{inset-block-start:var(--header-height);grid-template-columns:repeat(3,minmax(12rem,1fr));gap:1rem;max-block-size:min(72svh,calc(100svh - var(--header-height) - 1rem));padding:.9rem;padding-inline:.9rem;overflow-y:auto;overscroll-behavior:contain}.site-nav__hover-corridor,.site-nav__panel{position:fixed;top:auto;right:auto;left:auto;inset-inline-start:1rem;inset-inline-end:1rem;width:auto;inline-size:calc(100% - 2rem);max-inline-size:58rem;margin-inline:auto}.site-nav__hover-corridor{z-index:1;display:block;inset-block-start:calc(var(--header-height) - 1rem);block-size:1rem;pointer-events:none}.site-nav__item[data-open=true] .site-nav__hover-corridor{pointer-events:auto}.site-nav__hover-corridor[data-section-count="1"]{inline-size:min(calc(100% - 2rem),22rem)}.site-nav__hover-corridor[data-section-count="2"]{inline-size:min(calc(100% - 2rem),40rem)}.site-nav__panel[data-section-count="1"]{grid-template-columns:minmax(12rem,1fr);inline-size:min(calc(100% - 2rem),22rem)}.site-nav__panel[data-section-count="2"]{grid-template-columns:repeat(2,minmax(12rem,1fr));inline-size:min(calc(100% - 2rem),40rem)}.site-nav__item--end .site-nav__panel{position:absolute;right:auto;left:auto;inset-block-start:100%;inset-inline-start:auto;inset-inline-end:0;inline-size:min(22rem,calc(100dvi - 2rem));margin-inline:0}.site-nav__section{display:grid;min-inline-size:0;align-content:start;gap:.15rem}.site-mobile-menu__section-title,.site-nav__section-title{margin:0;color:var(--accent-technical);font-family:var(--font-data);font-size:.66rem;font-weight:700;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.site-nav__section-title{padding-block:.55rem .35rem;padding-inline:.75rem}.site-nav__panel a{min-block-size:var(--touch-target);padding-block:.65rem;padding-inline:.75rem}.site-mobile-menu nav{top:auto;right:auto;inset-block-start:calc(100% + 13px);inset-inline-end:0;width:auto;inline-size:min(84vw,22.5rem);max-height:none;max-block-size:min(70svh,35rem);padding-inline:0;overflow-y:auto}.site-mobile-menu__group>summary{min-block-size:var(--touch-target)}.site-mobile-menu__section{display:grid;min-inline-size:0;border-block-start:1px solid var(--line-dark);background:var(--charcoal)}.site-mobile-menu__section+.site-mobile-menu__section{border-block-start-color:color-mix(in srgb,var(--accent-technical) 36%,var(--line-dark))}.site-mobile-menu__section-title{padding-block:.75rem .35rem;padding-inline:1rem}.site-mobile-menu__group a{min-block-size:var(--touch-target);padding-block:.7rem;padding-inline:1.75rem 1rem}.route-hero--evidence-only .route-hero__grid{grid-template-areas:"copy aside" "fallback fallback";grid-template-columns:minmax(0,1fr) minmax(0,.58fr);align-items:end}.route-hero__aside,.route-hero__copy,.route-hero__fallback{min-inline-size:0;overflow-wrap:anywhere}.route-hero__fallback{grid-area:fallback;display:grid;min-block-size:clamp(10rem,22vw,14rem);max-inline-size:100%;align-content:end;gap:.65rem;padding-inline:clamp(1.25rem,3vw,2.5rem);padding-block:clamp(1.25rem,3vw,2.25rem);color:var(--ivory-light);border:1px solid rgb(238 231 217/.28);background:var(--charcoal);text-align:start}.route-hero__fallback>*{min-inline-size:0;max-inline-size:68ch}.route-hero__fallback-label{color:var(--cyan);font-family:var(--font-utility);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.route-hero__fallback strong{font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,2.25rem);line-height:1.08}.route-hero__fallback p:last-child{color:#aeb9bf;font-size:.86rem}html[dir=rtl] .route-hero__fallback-label{letter-spacing:normal;text-transform:none}@media (max-width:900px){.route-hero--evidence-only .route-hero__grid{grid-template-areas:"copy" "fallback" "aside";grid-template-columns:minmax(0,1fr)}}.dossier-identity{padding-block:clamp(4rem,8vw,7.5rem);color:var(--ivory-light);border-block-end:1px solid var(--line-dark);background:var(--midnight)}.dossier-identity__copy,.dossier-identity__heading,.dossier-identity__inner,.dossier-identity__summary,.dossier-identity__summary dl,.dossier-identity__visual,.dossier-identity__visual-grid,.dossier-related-grid,.dossier-related-grid>*,.dossier-spec-grid,.dossier-spec-grid>*,.dossier-status-grid,.dossier-status-grid>*,.product-dossier-media,.product-dossier-media>*,.product-dossier-media__detail,.product-dossier-media__details,.product-dossier-media__figure,.product-dossier-media__figure>*{min-inline-size:0}.dossier-identity__inner{display:grid;gap:clamp(2rem,4vw,4rem)}.dossier-identity__heading{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:end}.dossier-identity__visual-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(20rem,.75fr);gap:clamp(1.5rem,3vw,3rem);align-items:start}.dossier-identity__visual{display:grid;gap:1rem;min-inline-size:0}.dossier-identity__copy h1{max-inline-size:15ch;font-size:clamp(3rem,6.6vw,7rem);line-height:.92}.dossier-identity__summary{position:sticky;top:calc(var(--header-height) + 1.5rem);padding-block-start:1rem;border-block-start:1px solid rgb(238 231 217/.32)}.dossier-identity__summary dl{display:grid;grid-template-columns:minmax(7rem,.55fr) minmax(0,1fr)}.dossier-identity__summary dd,.dossier-identity__summary dt{padding-block:.7rem;border-block-end:1px solid rgb(238 231 217/.18);overflow-wrap:anywhere}.dossier-identity__summary dt{color:#aeb9bf;font-family:var(--font-utility);font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.dossier-identity__summary dd{margin:0;font-weight:700}.dossier-identity__media-boundary{max-inline-size:82ch;margin:0;color:#aeb9bf;font-size:.82rem;overflow-wrap:anywhere}.product-dossier-media{display:grid;gap:clamp(.75rem,1.4vw,1.25rem);align-items:start;inline-size:100%;max-inline-size:var(--shell)}.product-dossier-media,.product-dossier-media[data-media-count="1"]{grid-template-columns:minmax(0,1fr)}.product-dossier-media__detail,.product-dossier-media__details,.product-dossier-media__figure,.product-dossier-media__primary{display:grid}.product-dossier-media__details{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-auto-rows:max-content;gap:clamp(.75rem,1.4vw,1.25rem);align-content:start;align-items:start;align-self:start}.product-dossier-media__details[data-dossier-media-details="1"]{grid-template-columns:minmax(0,1fr);align-self:start}.product-dossier-media__details[data-dossier-media-details="2"]{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start}.product-dossier-media__figure{grid-template-rows:auto auto;block-size:auto;align-self:start;border-color:rgb(238 231 217/.28);background:var(--paper)}.product-dossier-media__figure .hero-media__stage{block-size:auto;min-block-size:0;aspect-ratio:4/3;background:var(--paper)}.product-dossier-media__figure img,.product-dossier-media__figure[data-media-role=identify] img{inline-size:100%;block-size:100%;padding:clamp(1rem,2.2vw,2.4rem);object-fit:contain;background:var(--ivory-light)}.product-dossier-media__figure figcaption{position:static;inset:auto;min-block-size:5.4rem;padding-block:.9rem;padding-inline:1rem;color:var(--cyan-dark);border-block-start:1px solid var(--line);background:var(--paper);overflow-wrap:anywhere}.product-dossier-media__figure figcaption strong{color:var(--ink);font-size:.69rem;line-height:1.45}.product-dossier-media__figure figcaption span{color:var(--ink-muted)}.dossier-section{padding-block:clamp(4.5rem,8vw,8rem);border-block-end:1px solid var(--line);background:var(--ivory-light)}.dossier-section--paper{background:var(--paper)}.dossier-section--boundary,.dossier-section--dark{color:var(--ivory-light);border-block-end-color:var(--line-dark);background:var(--charcoal)}.dossier-section--dark .route-section-heading>p{color:#aeb9bf}.dossier-spec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:clamp(2rem,4vw,3.5rem);border-block-start:1px solid var(--line-dark);border-inline-start:1px solid var(--line-dark)}.dossier-spec-grid article{padding:clamp(1.25rem,2.4vw,2rem);border-block-end:1px solid var(--line-dark);border-inline-end:1px solid var(--line-dark)}.dossier-spec-grid h3{min-block-size:3rem;color:var(--cyan);font-size:1rem}.dossier-spec-grid dl{display:grid;gap:0;margin-block-start:1.2rem}.dossier-spec-grid dl>div{display:grid;gap:.25rem;padding-block:.65rem;border-block-start:1px solid rgb(238 231 217/.18)}.dossier-spec-grid dt{color:#aeb9bf;font-family:var(--font-utility);font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dossier-spec-grid dd{margin:0;font-weight:700;overflow-wrap:anywhere}.dossier-spec-grid p{margin-block-start:1rem;color:#aeb9bf;font-size:.8rem;overflow-wrap:anywhere}.dossier-related-grid,.dossier-status-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem)}.dossier-related-grid h2,.dossier-status-grid h2{margin-block-start:.65rem;font-size:clamp(2.2rem,4.5vw,4.8rem);line-height:1}.dossier-status-badge{display:inline-flex;min-block-size:var(--touch-target);align-items:center;margin-block-start:1.5rem;padding-inline:1rem;color:var(--ink);border:1px solid var(--line);background:var(--paper);font-weight:800}.dossier-request-list{display:grid;gap:0;border-block-start:1px solid var(--line)}.dossier-request-list li{display:grid;grid-template-columns:minmax(10rem,.55fr) minmax(0,1fr);gap:1rem;padding-block:1rem;border-block-end:1px solid var(--line)}.dossier-request-list span{color:var(--ink-muted);overflow-wrap:anywhere}.dossier-related-links{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:2rem}.dossier-related-links a{display:inline-flex;min-block-size:var(--touch-target);align-items:center;padding-inline:1rem;border:1px solid var(--line);background:var(--paper);font-weight:800}.indoor-application-reference{padding-block:clamp(4rem,8vw,7rem);border-block-end:1px solid var(--line);background:var(--paper)}.indoor-application-reference__grid{display:grid;grid-template-columns:minmax(16rem,.55fr) minmax(0,1.45fr);gap:clamp(2rem,5vw,5rem);align-items:center}.indoor-application-reference h2{max-inline-size:12ch;margin-block-start:.75rem;font-size:clamp(2.4rem,4.8vw,5.2rem);line-height:.95}.indoor-application-reference header>p:last-child{max-inline-size:45ch;margin-block-start:1.5rem;color:var(--ink-muted)}.indoor-application-reference__media{aspect-ratio:16/10;border-color:var(--line)}@media (min-width:1181px){.product-dossier-media__details[data-dossier-media-details="3"],.product-dossier-media__details[data-dossier-media-details="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-dossier-media__details[data-dossier-media-details="3"] .product-dossier-media__detail:last-child{grid-column:1/-1}}@media (max-width:1180px){.dossier-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-dossier-media__details{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.route-hero--evidence-only .route-hero__grid{grid-template-areas:"copy" "fallback" "aside";grid-template-columns:minmax(0,1fr)}.dossier-identity__heading,.dossier-identity__visual-grid,.dossier-related-grid,.dossier-status-grid,.indoor-application-reference__grid,.product-dossier-media{grid-template-columns:minmax(0,1fr)}.dossier-identity__summary{position:static}.dossier-identity__copy h1{font-size:clamp(2.65rem,13vw,5.5rem)}.product-dossier-media__details{grid-template-columns:minmax(0,1fr)}.product-dossier-media__figure{block-size:auto}.product-dossier-media__figure .hero-media__stage{block-size:auto;min-block-size:0;aspect-ratio:4/3}.dossier-request-list li{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.dossier-identity__summary dl,.dossier-spec-grid{grid-template-columns:minmax(0,1fr)}.dossier-identity__summary dt{padding-block-end:.2rem;border-block-end:0}.dossier-identity__summary dd{padding-block-start:.2rem}.dossier-identity .route-actions,[data-section=contextual-rfq] .route-actions{align-items:stretch;flex-direction:column}.dossier-identity .route-actions .button,[data-section=contextual-rfq] .route-actions :is(.button,.text-link){inline-size:100%;min-block-size:var(--touch-target);justify-content:center}}@media (prefers-reduced-motion:reduce){.dossier-related-links a,.product-dossier-media *{scroll-behavior:auto;transition-duration:.01ms}}