.ThermalOpticalPage_page__Fnz4_{--ink:#25392f;--muted:#586b60;--accent:#a64e3d;color:var(--ink);background:var(--surface-paper)}.ThermalOpticalPage_page__Fnz4_ *{box-sizing:border-box}.ThermalOpticalPage_page__Fnz4_ ::selection{background:#d9b7a2;color:#203329}.ThermalOpticalPage_page__Fnz4_ [tabindex]:focus-visible,.ThermalOpticalPage_page__Fnz4_ a:focus-visible,.ThermalOpticalPage_page__Fnz4_ button:focus-visible,.ThermalOpticalPage_page__Fnz4_ summary:focus-visible{outline:2px solid #b65b45;outline-offset:5px}.ThermalOpticalPage_breadcrumb__ZhAVM{display:flex;gap:12px;padding:18px 4%;font-size:11px;color:#5c6b62;flex-wrap:wrap}.ThermalOpticalPage_breadcrumb__ZhAVM a{text-decoration:none}.ThermalOpticalPage_hero__TEk6C{position:relative;isolation:isolate;min-height:610px;display:flex;align-items:center;background:#0b1815;color:#f3f5ef;overflow:hidden}.ThermalOpticalPage_heroImage__M2pnk,.ThermalOpticalPage_heroShade__EhbU2{position:absolute;inset:0;z-index:-2}.ThermalOpticalPage_heroImage__M2pnk img,.ThermalOpticalPage_heroImage__M2pnk picture{display:block;width:100%;height:100%;object-fit:cover;object-position:center 58%}.ThermalOpticalPage_heroShade__EhbU2{z-index:-1;background:linear-gradient(90deg,#091713e8,#091713c2 25%,#09171322 57%,transparent 75%)}.ThermalOpticalPage_heroCopy__F1a_L{padding:66px 0 90px;margin-left:6%;width:38%;max-width:530px}.ThermalOpticalPage_label__IrBPm{font-size:10px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--accent);margin:0 0 20px}.ThermalOpticalPage_hero__TEk6C .ThermalOpticalPage_label__IrBPm{color:#d6b49b}.ThermalOpticalPage_hero__TEk6C h1{font-size:clamp(42px,4.35vw,68px);line-height:1.04;letter-spacing:-.035em;font-weight:400;margin:0 0 25px;text-wrap:balance}.ThermalOpticalPage_hero__TEk6C h1 span{display:block;margin-top:10px;color:#b9cbbd;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:.83em;line-height:1.13}.ThermalOpticalPage_heroIntro__j0eC1{color:#ced8d0;line-height:1.75;font-size:14px;max-width:365px;margin:0 0 30px}.ThermalOpticalPage_primary__j_fVd{display:inline-flex;align-items:center;justify-content:center;padding:16px 23px;background:#b54132;color:white;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s}.ThermalOpticalPage_primary__j_fVd:hover{background:#983528}.ThermalOpticalPage_heroFoot__Y1Txe{position:absolute;bottom:25px;left:6%;right:5%;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#c6d1c9;font-size:9px;letter-spacing:.13em}.ThermalOpticalPage_heroFoot__Y1Txe a{font-size:11px;letter-spacing:0;text-underline-offset:5px}.ThermalOpticalPage_familyNav___iAVP{display:flex;gap:34px;align-items:center;padding:0 6%;min-height:67px;border-bottom:1px solid #d7dfd5;overflow-x:auto;scrollbar-width:thin}.ThermalOpticalPage_familyNav___iAVP a{display:flex;align-items:center;min-height:67px;flex:none;text-decoration:none;color:#596c5f;position:relative}.ThermalOpticalPage_familyNav___iAVP a[aria-current]{color:#973e30;font-weight:600}.ThermalOpticalPage_familyNav___iAVP a[aria-current]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#a64e3d}.ThermalOpticalPage_page__Fnz4_ h2{font-size:clamp(29px,3vw,45px);line-height:1.13;letter-spacing:-.03em;font-weight:400;margin:0;white-space:pre-line;text-wrap:balance}.ThermalOpticalPage_page__Fnz4_ h3{font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.015em;margin:0 0 10px}.ThermalOpticalPage_page__Fnz4_ p{line-height:1.75}.ThermalOpticalPage_context__AIgkc{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:72px 6%}.ThermalOpticalPage_context__AIgkc>div>p{max-width:490px;font-size:14px;color:var(--muted);margin:23px 0 0}.ThermalOpticalPage_applications__mEk0k{display:grid;gap:23px}.ThermalOpticalPage_applications__mEk0k h3{font-size:17px;margin:0 0 5px}.ThermalOpticalPage_applications__mEk0k p{font-size:13px;margin:0;color:var(--muted);max-width:490px}.ThermalOpticalPage_components__v_PI4{background:#e8ede5;padding:54px 6% 45px;scroll-margin-top:100px}.ThermalOpticalPage_productLead__T9jte{display:grid;grid-template-columns:.8fr 1.2fr;gap:6%;align-items:center}.ThermalOpticalPage_productLead__T9jte>div>p:last-child{font-size:14px;color:var(--muted);max-width:370px;margin:22px 0 0}.ThermalOpticalPage_productPhoto__w1EhP{margin:0;overflow:hidden;max-height:360px}.ThermalOpticalPage_productPhoto__w1EhP picture{display:block;width:100%}.ThermalOpticalPage_productPhoto__w1EhP img{display:block;width:100%;height:360px;object-fit:contain}.ThermalOpticalPage_productTypes__u0alK{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:35px}.ThermalOpticalPage_productTypes__u0alK h3{font-size:18px}.ThermalOpticalPage_productTypes__u0alK p{font-size:13px;color:var(--muted);margin:12px 0 16px}.ThermalOpticalPage_productTypes__u0alK small{font-size:10px;color:#5a6c5f}.ThermalOpticalPage_engineering__qOJ2_{padding:70px 6%;scroll-margin-top:100px}.ThermalOpticalPage_sectionIntro__2CMlC{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:34px}.ThermalOpticalPage_sectionIntro__2CMlC>p{font-size:14px;color:var(--muted);max-width:370px;margin:0}.ThermalOpticalPage_explorer__Orl_A{display:grid;grid-template-columns:1fr 1fr;gap:5%;align-items:start}.ThermalOpticalPage_diagram__Whr71{background:#eaf0e6;padding:23px 23px 18px}.ThermalOpticalPage_diagramLabel__44nUJ{display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.1em;color:#586c5e}.ThermalOpticalPage_diagramLabel__44nUJ span{font-size:8px;color:#66786a}.ThermalOpticalPage_diagram__Whr71 svg{display:block;width:100%;height:auto;margin:8px 0}.ThermalOpticalPage_diagram__Whr71 svg text{font-size:9px;fill:#607467;stroke:none;letter-spacing:1px}.ThermalOpticalPage_diagram__Whr71>p{font-size:11px;color:#586c5e;margin:0;text-align:center}.ThermalOpticalPage_tabs__neTeP{display:flex;gap:0;border-bottom:1px solid #cbd5c9;flex-wrap:wrap}.ThermalOpticalPage_tabs__neTeP button{position:relative;flex:1 1;white-space:nowrap;padding:13px 8px;border:0;background:none;color:#5a6b60;font-size:11px;cursor:pointer}.ThermalOpticalPage_tabs__neTeP button[aria-selected=true]{color:#a14a39}.ThermalOpticalPage_tabs__neTeP button[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:8px;right:8px;height:2px;background:#a14a39}.ThermalOpticalPage_tabs__neTeP button:hover{background:#e9eee6}.ThermalOpticalPage_featureText__VU01m{padding:25px 4px 0;min-height:265px}.ThermalOpticalPage_featureText__VU01m h3{font-size:23px}.ThermalOpticalPage_featureText__VU01m p{font-size:13px;color:var(--muted);margin:13px 0 20px}.ThermalOpticalPage_featureText__VU01m ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.ThermalOpticalPage_featureText__VU01m li{font-size:12px;color:#425b4a;padding-left:17px;position:relative}.ThermalOpticalPage_featureText__VU01m li:before{content:"";width:4px;height:4px;background:#ac5a43;border-radius:50%;position:absolute;left:0;top:7px}.ThermalOpticalPage_materials__BKZog{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;padding:55px 6%;background:#253c31;color:#f0f4ec}.ThermalOpticalPage_materialRow__k4u_w{display:grid;grid-template-columns:135px 1fr;gap:25px;margin-bottom:24px}.ThermalOpticalPage_materialRow__k4u_w h3{font-size:16px;color:#e1c6af}.ThermalOpticalPage_materialRow__k4u_w p{font-size:13px;color:#c8d6c9;margin:0}.ThermalOpticalPage_processNote__X_FI3{font-size:12px;color:#c8d6c9;margin:25px 0 20px}.ThermalOpticalPage_textLink__2OTR3{font-size:12px;text-underline-offset:5px;color:var(--accent);font-weight:500}.ThermalOpticalPage_materials__BKZog .ThermalOpticalPage_textLink__2OTR3{color:#e1c6af}.ThermalOpticalPage_quality__wS759{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:66px 6%;align-items:center}.ThermalOpticalPage_qualityImage__l_qCe{position:relative;min-height:430px;align-self:stretch;overflow:hidden}.ThermalOpticalPage_qualityImage__l_qCe img,.ThermalOpticalPage_qualityImage__l_qCe picture{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%}.ThermalOpticalPage_qualityImage__l_qCe>span{position:absolute;left:20px;bottom:18px;color:white;font-size:9px;letter-spacing:.1em;background:#162c24bb;padding:8px}.ThermalOpticalPage_qualityCopy__qkkh_ h2{font-size:clamp(29px,2.8vw,41px);margin-bottom:25px}.ThermalOpticalPage_qualityCopy__qkkh_>div{margin:18px 0}.ThermalOpticalPage_qualityCopy__qkkh_ h3{font-size:16px;margin:0 0 5px}.ThermalOpticalPage_qualityCopy__qkkh_ p{font-size:13px;color:var(--muted);margin:0}.ThermalOpticalPage_qualityCopy__qkkh_ .ThermalOpticalPage_textLink__2OTR3{display:inline-block;margin-top:10px}.ThermalOpticalPage_faq__NgyHU{display:grid;grid-template-columns:.7fr 1.3fr;gap:8%;padding:35px 6% 55px}.ThermalOpticalPage_faq__NgyHU>div>span{display:block;font-size:90px;line-height:1;color:#cfd9cc;letter-spacing:-.04em;margin-top:18px}.ThermalOpticalPage_faq__NgyHU details{border-bottom:1px solid #d4ddd0}.ThermalOpticalPage_faq__NgyHU summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:21px 0;cursor:pointer;font-size:15px}.ThermalOpticalPage_faq__NgyHU summary::-webkit-details-marker{display:none}.ThermalOpticalPage_faq__NgyHU summary span{color:#a64e3d}.ThermalOpticalPage_faq__NgyHU details[open] summary span{transform:rotate(45deg)}.ThermalOpticalPage_faq__NgyHU details p{font-size:13px;color:var(--muted);max-width:650px;margin:0 25px 22px 0}.ThermalOpticalPage_project__BN8nh{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;padding:52px 6%;background:var(--surface-panel);scroll-margin-top:100px}.ThermalOpticalPage_project__BN8nh>div>p:last-child{font-size:13px;color:var(--muted);max-width:450px;margin-top:22px}.ThermalOpticalPage_intake__ogua4{padding-left:32px;border-left:1px solid #c5d1c0}.ThermalOpticalPage_intake__ogua4 h3{font-size:23px}.ThermalOpticalPage_intake__ogua4 ul{list-style:none;padding:0;margin:22px 0 28px;display:grid;gap:12px;font-size:12px;color:#53684f}.ThermalOpticalPage_intake__ogua4>a:last-child{display:inline-block;margin:15px 0 0 20px;font-size:12px;text-underline-offset:4px}.ThermalOpticalPage_sibling__qVOX0{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:35px 6% 42px}.ThermalOpticalPage_sibling__qVOX0 span{font-size:9px;letter-spacing:.13em;color:var(--muted)}.ThermalOpticalPage_sibling__qVOX0 h2{font-size:25px;margin-top:8px}.ThermalOpticalPage_sibling__qVOX0>a{color:var(--accent);font-size:13px;text-underline-offset:5px;flex:none}@media(min-width:1700px){.ThermalOpticalPage_hero__TEk6C{min-height:690px}.ThermalOpticalPage_heroCopy__F1a_L{margin-left:max(6%,calc((100vw - 1510px)/2));max-width:550px}.ThermalOpticalPage_components__v_PI4,.ThermalOpticalPage_context__AIgkc,.ThermalOpticalPage_engineering__qOJ2_,.ThermalOpticalPage_faq__NgyHU,.ThermalOpticalPage_materials__BKZog,.ThermalOpticalPage_project__BN8nh,.ThermalOpticalPage_quality__wS759,.ThermalOpticalPage_sibling__qVOX0{padding-left:max(6%,calc((100vw - 1510px)/2));padding-right:max(6%,calc((100vw - 1510px)/2))}}@media(max-width:1050px){.ThermalOpticalPage_heroShade__EhbU2{background:linear-gradient(90deg,#091713f2,#091713d9 34%,#09171388 48%,transparent 80%)}.ThermalOpticalPage_hero__TEk6C{min-height:560px}.ThermalOpticalPage_heroCopy__F1a_L{width:44%;margin-left:5%}.ThermalOpticalPage_hero__TEk6C h1{font-size:45px}.ThermalOpticalPage_heroIntro__j0eC1{font-size:13px}.ThermalOpticalPage_context__AIgkc,.ThermalOpticalPage_engineering__qOJ2_,.ThermalOpticalPage_quality__wS759{padding-block:50px}.ThermalOpticalPage_productTypes__u0alK{gap:25px}.ThermalOpticalPage_materials__BKZog{gap:5%}.ThermalOpticalPage_materialRow__k4u_w{grid-template-columns:1fr;gap:0}.ThermalOpticalPage_familyNav___iAVP{gap:23px}.ThermalOpticalPage_sectionIntro__2CMlC>p{max-width:300px}.ThermalOpticalPage_qualityImage__l_qCe{min-height:410px}.ThermalOpticalPage_intake__ogua4>a:last-child{margin-left:0;display:block}}@media(max-width:760px){.ThermalOpticalPage_breadcrumb__ZhAVM{padding:13px 22px;font-size:10px}.ThermalOpticalPage_hero__TEk6C{display:block;min-height:680px}.ThermalOpticalPage_heroImage__M2pnk{top:250px}.ThermalOpticalPage_heroImage__M2pnk img{object-position:64% center}.ThermalOpticalPage_heroShade__EhbU2{background:linear-gradient(180deg,#0b1815,#0b1815 29%,#0b1815ba 43%,transparent 68%)}.ThermalOpticalPage_heroCopy__F1a_L{width:auto;max-width:none;margin:0;padding:35px 24px 0}.ThermalOpticalPage_hero__TEk6C h1{font-size:40px;max-width:450px;margin-bottom:17px}.ThermalOpticalPage_hero__TEk6C h1 span{margin-top:7px}.ThermalOpticalPage_hero__TEk6C .ThermalOpticalPage_label__IrBPm{font-size:9px;margin-bottom:15px}.ThermalOpticalPage_heroIntro__j0eC1{font-size:12px;line-height:1.65;max-width:370px;margin:0 0 20px}.ThermalOpticalPage_primary__j_fVd{padding:13px 18px;font-size:11px}.ThermalOpticalPage_heroFoot__Y1Txe{left:24px;right:24px;bottom:17px}.ThermalOpticalPage_heroFoot__Y1Txe>span{font-size:7px;max-width:180px;line-height:1.6}.ThermalOpticalPage_heroFoot__Y1Txe a{font-size:10px}.ThermalOpticalPage_familyNav___iAVP{padding-inline:24px;gap:26px;min-height:57px}.ThermalOpticalPage_familyNav___iAVP a{min-height:57px;font-size:11px}.ThermalOpticalPage_familyNav___iAVP a:nth-child(4){margin-left:0}.ThermalOpticalPage_context__AIgkc,.ThermalOpticalPage_faq__NgyHU,.ThermalOpticalPage_materials__BKZog,.ThermalOpticalPage_project__BN8nh,.ThermalOpticalPage_quality__wS759{grid-template-columns:1fr;gap:28px;padding:38px 24px}.ThermalOpticalPage_page__Fnz4_ h2{font-size:31px}.ThermalOpticalPage_context__AIgkc>div>p{font-size:13px;margin-top:18px}.ThermalOpticalPage_applications__mEk0k{gap:20px}.ThermalOpticalPage_applications__mEk0k h3{font-size:16px}.ThermalOpticalPage_applications__mEk0k p{font-size:12px}.ThermalOpticalPage_components__v_PI4{padding:37px 24px}.ThermalOpticalPage_productLead__T9jte{grid-template-columns:1fr;gap:25px}.ThermalOpticalPage_productLead__T9jte>div>p:last-child{max-width:none;font-size:13px}.ThermalOpticalPage_productPhoto__w1EhP{max-height:none}.ThermalOpticalPage_productPhoto__w1EhP img{height:auto}.ThermalOpticalPage_productTypes__u0alK{grid-template-columns:1fr;gap:25px;margin-top:25px}.ThermalOpticalPage_productTypes__u0alK p{margin:8px 0 9px;font-size:12px}.ThermalOpticalPage_productTypes__u0alK small{font-size:9px}.ThermalOpticalPage_engineering__qOJ2_{padding:38px 24px}.ThermalOpticalPage_sectionIntro__2CMlC{display:block;margin-bottom:24px}.ThermalOpticalPage_sectionIntro__2CMlC>p{font-size:13px;max-width:none;margin-top:17px}.ThermalOpticalPage_explorer__Orl_A{grid-template-columns:1fr;gap:22px}.ThermalOpticalPage_diagram__Whr71{padding:17px 12px}.ThermalOpticalPage_diagramLabel__44nUJ{font-size:8px;gap:8px}.ThermalOpticalPage_diagramLabel__44nUJ span{font-size:6px}.ThermalOpticalPage_diagram__Whr71>p{font-size:9px}.ThermalOpticalPage_tabs__neTeP button{font-size:10px;padding-inline:4px}.ThermalOpticalPage_featureText__VU01m{min-height:285px;padding-top:22px}.ThermalOpticalPage_featureText__VU01m h3{font-size:22px}.ThermalOpticalPage_materialRow__k4u_w{margin-bottom:23px}.ThermalOpticalPage_qualityImage__l_qCe{min-height:270px;order:1}.ThermalOpticalPage_qualityCopy__qkkh_{order:0}.ThermalOpticalPage_qualityCopy__qkkh_ h2{font-size:31px}.ThermalOpticalPage_faq__NgyHU{gap:14px}.ThermalOpticalPage_faq__NgyHU h2 br,.ThermalOpticalPage_faq__NgyHU>div>span{display:none}.ThermalOpticalPage_faq__NgyHU summary{font-size:14px;padding:19px 0}.ThermalOpticalPage_project__BN8nh{gap:27px}.ThermalOpticalPage_intake__ogua4{border-left:0;padding:0}.ThermalOpticalPage_intake__ogua4 h3{font-size:21px}.ThermalOpticalPage_intake__ogua4 ul{margin-block:18px 23px}.ThermalOpticalPage_intake__ogua4>a:last-child{display:inline-block;margin-left:15px}.ThermalOpticalPage_sibling__qVOX0{display:block;padding:30px 24px}.ThermalOpticalPage_sibling__qVOX0 h2{font-size:24px;margin-bottom:20px}.ThermalOpticalPage_sibling__qVOX0>a{font-size:12px}}@media(prefers-reduced-motion:reduce){.ThermalOpticalPage_primary__j_fVd{transition:none}}.ThermalOpticalPage_hero__TEk6C[data-kind=thermal] .ThermalOpticalPage_heroImage__M2pnk img{object-position:center 66%}@media(max-width:760px){.ThermalOpticalPage_hero__TEk6C[data-kind=thermal] .ThermalOpticalPage_heroImage__M2pnk img{object-position:80% 72%}}.ThermalOpticalPage_familyNav___iAVP{gap:10px;padding:13px 6%;min-height:72px;border-bottom:0;background:#e9eee7;flex-wrap:wrap;overflow:visible}.ThermalOpticalPage_familyNav___iAVP a{min-height:40px;padding:0 14px;font-size:12px;border-radius:6px;transition:background .18s ease,color .18s ease}.ThermalOpticalPage_familyNav___iAVP a[aria-current]{background:#2d4839;color:#fff;font-weight:500;gap:9px}.ThermalOpticalPage_familyNav___iAVP a[aria-current]:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:#dcaa94}.ThermalOpticalPage_familyNav___iAVP a[aria-current]:after{display:none}.ThermalOpticalPage_familyNav___iAVP a:hover{background:#dbe3d7;color:#243d2e}.ThermalOpticalPage_familyNav___iAVP a[aria-current]:hover{background:#365642;color:#fff}.ThermalOpticalPage_familyNav___iAVP a:nth-child(2){border:1px solid #c7d2c3}.ThermalOpticalPage_familyNav___iAVP a:nth-child(4){margin-left:auto}.ThermalOpticalPage_familyNav___iAVP a:last-child{background:#f5f6f2;color:#874431;gap:13px}.ThermalOpticalPage_familyNav___iAVP a:last-child:after{content:"";width:7px;height:7px;border-top:1.5px solid;border-right:1.5px solid;transform:rotate(45deg);position:static}.ThermalOpticalPage_familyNav___iAVP a:last-child:hover{background:#fff}.ThermalOpticalPage_familyNav___iAVP a:focus-visible{outline-offset:2px}@media(max-width:1050px){.ThermalOpticalPage_familyNav___iAVP{gap:6px}.ThermalOpticalPage_familyNav___iAVP a{padding-inline:10px;font-size:11px}.ThermalOpticalPage_familyNav___iAVP a:nth-child(4){margin-left:0}}@media(max-width:760px){.ThermalOpticalPage_familyNav___iAVP{padding:14px 24px;gap:7px}.ThermalOpticalPage_familyNav___iAVP a{min-height:38px;padding-inline:10px;font-size:11px}.ThermalOpticalPage_familyNav___iAVP a:nth-child(2){margin-right:0}.ThermalOpticalPage_familyNav___iAVP a:nth-child(n+4){font-size:10px}.ThermalOpticalPage_familyNav___iAVP a:last-child{margin-left:auto}}@media(prefers-reduced-motion:reduce){.ThermalOpticalPage_familyNav___iAVP a{transition:none}}.ThermalOpticalPage_page__Fnz4_[data-hardware=thermal] .ThermalOpticalPage_context__AIgkc{padding-block:42px}.ThermalOpticalPage_page__Fnz4_[data-hardware=thermal] .ThermalOpticalPage_engineering__qOJ2_,.ThermalOpticalPage_page__Fnz4_[data-hardware=thermal] .ThermalOpticalPage_quality__wS759{padding-block:38px}.ThermalOpticalPage_page__Fnz4_[data-hardware=thermal] .ThermalOpticalPage_qualityImage__l_qCe{min-height:350px}.ThermalOpticalPage_page__Fnz4_[data-hardware=thermal] .ThermalOpticalPage_project__BN8nh{padding-block:36px}.ThermalOpticalPage_page__Fnz4_[data-hardware=thermal] .ThermalOpticalPage_sibling__qVOX0{padding-block:26px}@media(max-width:760px){.ThermalOpticalPage_page__Fnz4_[data-hardware=thermal] .ThermalOpticalPage_context__AIgkc,.ThermalOpticalPage_page__Fnz4_[data-hardware=thermal] .ThermalOpticalPage_engineering__qOJ2_,.ThermalOpticalPage_page__Fnz4_[data-hardware=thermal] .ThermalOpticalPage_quality__wS759{padding-block:30px}.ThermalOpticalPage_page__Fnz4_[data-hardware=thermal] .ThermalOpticalPage_qualityImage__l_qCe{min-height:270px}}.ThermalOpticalPage_contextAccent__nS5KD{display:inline-block;margin-top:5px;font:italic .93em/1.12 Georgia,Times New Roman,serif;color:#6b7e71}.ThermalOpticalPage_page__Fnz4_[data-hardware=thermal] .ThermalOpticalPage_context__AIgkc{gap:7%;align-items:center}.ThermalOpticalPage_page__Fnz4_[data-hardware=thermal] .ThermalOpticalPage_context__AIgkc>div>p{max-width:440px;margin-top:19px}.ThermalOpticalPage_page__Fnz4_[data-hardware=thermal] .ThermalOpticalPage_applications__mEk0k{gap:22px}.ThermalOpticalPage_applicationItem__d_qHf{display:grid;grid-template-columns:48px 1fr;gap:18px;align-items:start}.ThermalOpticalPage_applicationIcon__C4f_o{width:46px;height:46px;color:#718678}.ThermalOpticalPage_applicationItem__d_qHf:nth-child(2) .ThermalOpticalPage_applicationIcon__C4f_o{color:#a36a53}.ThermalOpticalPage_applicationItem__d_qHf h3{margin:0 0 6px;font-size:18px}.ThermalOpticalPage_applicationItem__d_qHf p{max-width:460px;font-size:13px;line-height:1.65}@media(max-width:760px){.ThermalOpticalPage_applicationItem__d_qHf{grid-template-columns:38px 1fr;gap:14px}.ThermalOpticalPage_applicationIcon__C4f_o{width:36px;height:36px}.ThermalOpticalPage_applicationItem__d_qHf h3{font-size:16px}.ThermalOpticalPage_contextAccent__nS5KD br{display:none}.ThermalOpticalPage_page__Fnz4_[data-hardware=thermal] .ThermalOpticalPage_applications__mEk0k{gap:23px}}.ThermalOpticalPage_hero__TEk6C[data-kind=optical]{min-height:500px}.ThermalOpticalPage_hero__TEk6C[data-kind=optical] .ThermalOpticalPage_heroCopy__F1a_L{padding-block:48px 70px;width:52%;max-width:720px}html[lang=en] .ThermalOpticalPage_hero__TEk6C[data-kind=optical] h1{max-width:none;white-space:nowrap}.ThermalOpticalPage_hero__TEk6C[data-kind=optical] .ThermalOpticalPage_heroImage__M2pnk img{object-position:center center}@media(max-width:760px){.ThermalOpticalPage_hero__TEk6C[data-kind=optical]{min-height:0;display:flex;flex-direction:column;align-items:stretch}.ThermalOpticalPage_hero__TEk6C[data-kind=optical] .ThermalOpticalPage_heroCopy__F1a_L{order:0;margin:0;padding:32px 24px 26px;width:auto;max-width:none}.ThermalOpticalPage_hero__TEk6C[data-kind=optical] h1{font-size:clamp(26px,7.2vw,40px)}.ThermalOpticalPage_hero__TEk6C[data-kind=optical] .ThermalOpticalPage_heroImage__M2pnk{order:1;position:relative;inset:auto;z-index:0;width:100%;aspect-ratio:2.4}.ThermalOpticalPage_hero__TEk6C[data-kind=optical] .ThermalOpticalPage_heroImage__M2pnk img,.ThermalOpticalPage_hero__TEk6C[data-kind=optical] .ThermalOpticalPage_heroImage__M2pnk picture{height:100%;object-fit:cover;object-position:right center}.ThermalOpticalPage_hero__TEk6C[data-kind=optical] .ThermalOpticalPage_heroShade__EhbU2{display:none}.ThermalOpticalPage_hero__TEk6C[data-kind=optical] .ThermalOpticalPage_heroFoot__Y1Txe{order:2;position:static;padding:17px 24px;gap:16px}}.ThermalOpticalPage_materialVisual__UZSEM{position:relative;isolation:isolate;min-width:0;min-height:285px;overflow:hidden}.ThermalOpticalPage_materialVisual__UZSEM h2{position:relative;z-index:1}.ThermalOpticalPage_materialBackdrop___KKSc{position:absolute;inset:85px -10px -15px -20px;z-index:0;pointer-events:none;opacity:.32;filter:grayscale(.8);mask-image:linear-gradient(180deg,transparent,black 28%,black 76%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,black 28%,black 76%,transparent)}.ThermalOpticalPage_materialBackdrop___KKSc img,.ThermalOpticalPage_materialBackdrop___KKSc picture{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}.ThermalOpticalPage_materialBackdrop___KKSc:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#253c31,transparent 18%,transparent 78%,#253c31)}@media(max-width:760px){.ThermalOpticalPage_materialVisual__UZSEM{min-height:245px}.ThermalOpticalPage_materialBackdrop___KKSc{inset:65px -10px -10px -10px;opacity:.27}}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_context__AIgkc{padding-block:38px;gap:8%}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_engineering__qOJ2_{padding-block:38px}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_sectionIntro__2CMlC{margin-bottom:24px}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_tabs__neTeP{border:0;gap:4px}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_tabs__neTeP button[aria-selected=true]{background:#e5ebe1;border-radius:4px}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_tabs__neTeP button[aria-selected=true]:after{display:none}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_featureText__VU01m{min-height:0;padding-top:20px}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_materials__BKZog,.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_quality__wS759{padding-block:38px}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_qualityImage__l_qCe{min-height:340px}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_faq__NgyHU{padding-block:20px 30px}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_faq__NgyHU>div>span{display:none}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_faq__NgyHU details{border:0}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_faq__NgyHU summary{padding-block:14px}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_project__BN8nh{padding-block:36px}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_intake__ogua4{border:0;padding-left:0}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_sibling__qVOX0{padding-block:26px}@media(max-width:760px){.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_context__AIgkc,.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_engineering__qOJ2_,.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_materials__BKZog,.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_project__BN8nh,.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_quality__wS759{padding-block:28px}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_qualityImage__l_qCe{min-height:270px}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_faq__NgyHU{padding-block:12px 22px}}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] h2{font-size:clamp(29px,2.55vw,39px);line-height:1.16}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_context__AIgkc{padding-block:42px;align-items:start}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_engineering__qOJ2_{padding-block:40px}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_qualityCopy__qkkh_ h2{font-size:clamp(29px,2.55vw,39px)}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_faq__NgyHU details{margin-bottom:6px}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_faq__NgyHU details[open]{padding-bottom:4px}.ThermalOpticalPage_faqLead__Mhzn3{position:relative;isolation:isolate;min-height:540px;overflow:hidden}.ThermalOpticalPage_faqLead__Mhzn3 h2{position:relative;z-index:1}.ThermalOpticalPage_faqBackdrop__CdX5D{position:absolute;inset:100px 0 0;pointer-events:none;opacity:.68;mix-blend-mode:multiply;mask-image:linear-gradient(180deg,transparent,black 18%,black 77%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,black 18%,black 77%,transparent)}.ThermalOpticalPage_faqBackdrop__CdX5D img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 56%;filter:grayscale(.35)}@media(max-width:760px){.ThermalOpticalPage_faqLead__Mhzn3{min-height:280px}.ThermalOpticalPage_faqLead__Mhzn3 h2{max-width:75%}.ThermalOpticalPage_faqBackdrop__CdX5D{inset:28px -10px 0 28%;opacity:.55;mask-image:linear-gradient(180deg,transparent,black 28%,black 70%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,black 28%,black 70%,transparent)}.ThermalOpticalPage_faqBackdrop__CdX5D img{object-position:center 42%}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] h2{font-size:30px}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_context__AIgkc,.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_engineering__qOJ2_{padding-block:30px}}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical]{--optical-paper:#f5f6f2;--optical-panel:#eaece4;--ink:#25392f;--muted:#52675a;--accent:#8b3f31;background:var(--optical-paper)}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_diagram__Whr71,.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_familyNav___iAVP{background:var(--optical-panel)}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_familyNav___iAVP a:nth-child(n+4){min-height:44px;font-size:13px;font-weight:500;color:var(--ink);border-radius:4px}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_familyNav___iAVP a:nth-child(n+4):not(:last-child):hover{background:transparent;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_familyNav___iAVP a:last-child{padding-inline:20px;gap:20px;background:var(--ink);color:var(--optical-paper)}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_familyNav___iAVP a:last-child:hover{background:#365642}@media(max-width:1050px){.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_familyNav___iAVP a:nth-child(n+4){font-size:12px}}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_materials__BKZog,.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_project__BN8nh{background:var(--optical-paper);color:var(--ink)}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_materialRow__k4u_w h3{color:var(--ink)}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_materialRow__k4u_w p,.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_processNote__X_FI3{color:var(--muted)}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_materials__BKZog .ThermalOpticalPage_textLink__2OTR3{color:var(--accent)}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_materialBackdrop___KKSc{opacity:.2}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_materialBackdrop___KKSc:after{background:linear-gradient(90deg,var(--optical-paper),transparent 18%,transparent 78%,var(--optical-paper))}.ThermalOpticalPage_handoff__Gl83M{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:48px max(6%,calc((100vw - 1510px)/2));background:var(--optical-panel);align-items:start;scroll-margin-top:100px}.ThermalOpticalPage_buyerReferences__LAuBT{margin:24px 0 0;max-width:490px}.ThermalOpticalPage_applicationDrawing__0poPN{display:none}@media(min-width:1280px){.ThermalOpticalPage_contextWithDrawing__urt6o .ThermalOpticalPage_applications__mEk0k{position:relative;align-self:stretch;align-content:start}.ThermalOpticalPage_applicationDrawing__0poPN{position:absolute;inset:auto 0 -16px;height:100px;display:grid;grid-template-columns:1.5fr 1.2fr .75fr;gap:16px;overflow:hidden;opacity:.5;mix-blend-mode:multiply;pointer-events:none}.ThermalOpticalPage_applicationDrawing__0poPN span{min-width:0;background:50%/contain no-repeat}.ThermalOpticalPage_applicationDrawing__0poPN span:first-child{background-image:url(/models/optical-housing/body-drawing.webp)}.ThermalOpticalPage_applicationDrawing__0poPN span:nth-child(2){background-image:url(/models/optical-housing/rec-front-drawing.webp)}.ThermalOpticalPage_applicationDrawing__0poPN span:nth-child(3){background-image:url(/models/optical-housing/rec-base-drawing.webp)}}.ThermalOpticalPage_buyerReferenceRow__mcSS_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ThermalOpticalPage_buyerReferenceRow__mcSS_>div{display:flex;flex-direction:column;gap:12px;align-items:center;min-width:0}.ThermalOpticalPage_buyerReferenceRow__mcSS_ picture{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3}.ThermalOpticalPage_buyerReferenceRow__mcSS_ img{display:block;width:100%;height:100%;object-fit:contain}.ThermalOpticalPage_buyerReferenceRow__mcSS_ span{font-size:13px;line-height:1.4;text-align:center;color:var(--ink)}@media(max-width:760px){.ThermalOpticalPage_buyerReferences__LAuBT{max-width:none}.ThermalOpticalPage_buyerReferenceRow__mcSS_{gap:12px}.ThermalOpticalPage_buyerReferenceRow__mcSS_ span{font-size:12px}}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_handoff__Gl83M h2{font-size:clamp(28px,2.3vw,34px);line-height:1.2}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_project__BN8nh{padding-block:52px}@media(max-width:760px){.ThermalOpticalPage_handoff__Gl83M{grid-template-columns:1fr;gap:38px;padding:32px 24px}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_handoff__Gl83M h2{font-size:28px}.ThermalOpticalPage_page__Fnz4_[data-hardware=optical] .ThermalOpticalPage_project__BN8nh{padding-block:34px}}.ThermalOpticalPage_siblingLinks__yGttb{display:grid;gap:12px;max-width:400px}.ThermalOpticalPage_siblingLinks__yGttb a{color:var(--accent);font-size:13px;line-height:1.7;text-underline-offset:5px}