html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}@keyframes dm-type1{0%{color:#5a51d9}10%{color:#2e6ee8}20%{color:#0093ee}30%{color:#31d58c}40%{color:#71e357}50%{color:#f5e803}60%{color:#95ae5f}70%{color:#a35791}80%{color:#d63c89}90%{color:#00adee}to{color:#9346b1}}.type1{display:inline-block;animation:dm-type1 10s ease-in infinite}.hero-tag-underline{transition:border-color .4s,color .4s}.card-hover-lift{transition:transform .3s}.card-hover-lift:hover{transform:translateY(-6px)}.img-hover-zoom{transition:transform .6s ease}.img-hover-zoom:hover,*:hover>.img-hover-zoom{transform:scale(1.06)}:root{--reveal-distance: 60px;--reveal-duration: .9s;--reveal-easing: cubic-bezier(.22, .61, .36, 1)}.reveal{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--reveal-duration) var(--reveal-easing),transform var(--reveal-duration) var(--reveal-easing);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.reveal[data-dir=up]{transform:translateY(var(--reveal-distance))}.reveal[data-dir=down]{transform:translateY(calc(var(--reveal-distance) * -1))}.reveal[data-dir=left]{transform:translate(calc(var(--reveal-distance) * -1.2))}.reveal[data-dir=right]{transform:translate(calc(var(--reveal-distance) * 1.2))}.reveal.is-in{opacity:1;transform:none}.reveal img[loading=lazy]{opacity:0;transition:opacity .6s ease}.reveal.is-in img.is-loaded,.reveal.is-in img[data-loaded="1"]{opacity:1}.count[data-counting]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html.reveal-armed main.reveal-auto .section-inner>*:not([data-reveal-children]),html.reveal-armed main.reveal-auto [class*=sectionInner]>*:not([data-reveal-children]),html.reveal-armed main.reveal-auto [class*=heroInner i]>*:not([data-reveal-children]),html.reveal-armed main.reveal-auto [class*=heroContent i]>*:not([data-reveal-children]){opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--reveal-duration) var(--reveal-easing),transform var(--reveal-duration) var(--reveal-easing);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}html.reveal-armed main.reveal-auto .section-inner>*:not([data-reveal-children]).is-in,html.reveal-armed main.reveal-auto [class*=sectionInner]>*:not([data-reveal-children]).is-in,html.reveal-armed main.reveal-auto [class*=heroInner i]>*:not([data-reveal-children]).is-in,html.reveal-armed main.reveal-auto [class*=heroContent i]>*:not([data-reveal-children]).is-in{opacity:1;transform:none}html.reveal-armed main.reveal-auto [data-reveal-children]>*{opacity:0;transition:opacity var(--reveal-duration) var(--reveal-easing),transform var(--reveal-duration) var(--reveal-easing);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}html.reveal-armed main.reveal-auto [data-reveal-children]>*.is-in{opacity:1}@media (prefers-reduced-motion: reduce){.reveal,.reveal img[loading=lazy]{transition:none!important;opacity:1!important;transform:none!important}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{height:100%}body{font-family:Pretendard,Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Apple SD Gothic Neo,Malgun Gothic,sans-serif;color:#1b1c1e;background:#fff;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.dot{color:#e60000}.grid-wrap{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.grid-wrap span{position:absolute;display:block;border-radius:50%;border:1px solid #ebebeb}.grid-wrap .grid1{width:900px;height:700px;top:-20%;left:60%}.grid-wrap .grid2{width:1200px;height:700px;top:70%;left:-10%}.main{margin-left:105px;position:relative;z-index:1}.section{padding:100px 80px;position:relative}.deferred-section{content-visibility:auto;contain-intrinsic-size:var(--deferred-size, 960px)}.section-inner{max-width:1200px;margin:0 auto}.section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:50px;gap:40px}.section-title{font-size:30px;font-weight:700;letter-spacing:-1px;line-height:1.3;color:#363636}.btn{display:inline-flex;align-items:center;gap:12px;padding:15px 28px;background:#1b1c1e;color:#fff;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.5px;transition:background .2s}.btn:after{content:"\2192"}.btn:hover{background:#e60000}.more-link{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:2px;color:#4d4d4d;padding-bottom:4px;border-bottom:1px solid currentColor;text-transform:uppercase}.more-link:after{content:"+";font-size:16px;font-weight:400}.more-link:hover{color:#e60000}@media (hover: hover) and (pointer: fine){html,body,a,button,input,textarea,select,label,[role=button],.has-dropdown,.side-menu{cursor:none}.cursor{position:fixed;top:0;left:0;width:20px;height:20px;border-radius:50%;background:#fff;mix-blend-mode:difference;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:width .2s ease,height .2s ease,opacity .2s ease;will-change:transform}.cursor.is-hidden{opacity:0}}@media (max-width: 960px){:root,body{--rail: 0px}.main{margin-left:0}.section{padding:80px 20px}.grid-wrap .grid1{width:500px;height:400px;left:40%}.grid-wrap .grid2{width:700px;height:500px;left:-30%}}.hero___PFBU6{position:relative;min-height:100vh;background-color:#1b1c1e;color:#fff;display:flex;align-items:center;padding:140px 80px 120px;overflow:hidden}.hero___PFBU6:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000009e,#0000002e 58%),#0000002e;pointer-events:none;z-index:0}.heroMedia___Ux4jG{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .3s}.heroMediaActive___b_cpQ{opacity:1}.heroMediaInactive___Q_N5V{opacity:0}.heroMediaVisual___TVKP6{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;object-fit:cover}.heroMediaDesktop___SFnLe{display:block}.heroMediaMobile___HTlK6{display:none}.heroInner___lOCYy{position:relative;z-index:1;max-width:1200px;width:100%;display:flex;flex-direction:column;gap:44px}.heroTopline___PQhr8{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#ffffffb8}.heroCopy___N7U6u{max-width:720px}.heroSubtitle___VXDLs{margin-bottom:18px;font-size:14px;letter-spacing:2px;text-transform:uppercase;color:#ffffffb8}.heroTitle___MydQb{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Source Han Sans CN,Noto Sans SC,Heiti SC,sans-serif;text-align:left;line-height:1.35;font-weight:400;font-size:52px;letter-spacing:-2px;margin-bottom:34px}.heroActions___R6qTM{display:flex;gap:12px;flex-wrap:wrap}.heroGhostBtn___J5pDT{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:180px;height:56px;padding:0 28px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45);font-size:12px;letter-spacing:1.6px;text-transform:uppercase;font-weight:600}.heroGhostBtn___J5pDT:hover{border-color:#fff;color:#fff}.heroBottom___CkPUF{display:flex;align-items:flex-end}.heroTags___vWuv2{display:flex;gap:20px;flex-wrap:wrap}.heroTags___vWuv2 span{font-size:15px;font-weight:600;color:#ffffff8c;padding-bottom:4px;border-bottom:2px solid rgba(255,255,255,.2)}.sectionLead___ufUz8{margin-bottom:38px}.eyebrow___g5j7Q{margin-bottom:12px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#8a8a8a}.strength___VbAbn{padding-top:80px}.metricGrid___uoQOv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.metricCard___b0Pwr{min-height:180px;padding:28px 28px 30px;border:1px solid #ebebeb;background:#fff;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s,border-color .3s,box-shadow .3s}.metricCard___b0Pwr:hover{transform:translateY(-6px);border-color:#eb008b38;box-shadow:0 20px 40px #1b1c1e14}.metricCard___b0Pwr h3{font-size:15px;font-weight:500;line-height:1.6;color:#4d4d4d}.metricValue___DZZ6U{font-size:42px;line-height:1;color:#1b1c1e;letter-spacing:-2px}.metricUnit___DJbvX{margin-left:6px;font-size:18px;color:#e60000}.productsSection___Cod4_{overflow:hidden;padding-top:120px;padding-bottom:120px}.productsGrid___yDubo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.productCard___d5RNh{display:flex;flex-direction:column;color:inherit;border:1px solid #ebebeb;background:#fff;transition:transform .3s,border-color .3s,box-shadow .3s}.productCard___d5RNh:hover{transform:translateY(-6px);border-color:#eb008b38;box-shadow:0 20px 40px #1b1c1e14}.productMedia___Jo96c{aspect-ratio:1 / 1;overflow:hidden;background:#f2f2f2}.productMedia___Jo96c img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s ease}.productCard___d5RNh:hover .productMedia___Jo96c img{transform:scale(1.06)}.productInfo___GBFIM{padding:20px 18px 24px;display:flex;flex-direction:column;flex:1 1;gap:8px}.productSeriesName___jPHH5{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#e60000;margin:0}.productName___izZMx{font-size:18px;font-weight:700;letter-spacing:.3px;color:#1b1c1e}.productSummary___y5Ya_{color:#4d4d4d;font-size:13px;line-height:1.7;margin:0}.productSpecs___cFmAj{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.productSpec___l_YKV{border:1px solid #ebebeb;color:#4d4d4d;border-radius:999px;padding:3px 10px;font-size:11px;letter-spacing:.3px}.factorySection___pBsxg{overflow:hidden;padding-top:120px;padding-bottom:120px}.factoryHead___VZR5k{max-width:520px;margin-left:auto;margin-right:0;padding-right:8%;margin-bottom:60px}.factoryHead___VZR5k h2{font-size:30px;font-weight:700;letter-spacing:-.5px;line-height:1.4;margin-bottom:30px;color:#1b1c1e}.factoryHead___VZR5k p{color:#1b1c1e;font-size:16px;line-height:1.9;margin-bottom:30px}.factoryPhotos___yo30F{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto auto;column-gap:0;row-gap:0;align-items:start}.factoryPhoto___DW91i{margin:0;position:relative}.factoryPhoto___DW91i img{width:100%;height:auto;display:block}.factoryCaption___vRBZp{position:absolute;bottom:0;left:0;right:0;padding:16px 20px;background:linear-gradient(0deg,#000000b8,#0000);color:#fff}.factoryTitle___rzXlR{font-size:14px;font-weight:600;margin:0 0 4px}.factorySummary___ABgg7{font-size:12px;margin:0;opacity:.85;line-height:1.5}.factoryPhoto1___PTdrR{grid-column:1 / span 7;grid-row:1}.factoryPhoto2___xL0Mz{grid-column:2 / span 4;grid-row:2;margin-top:60px}.factoryPhoto3___Tyw15{grid-column:9 / span 2;grid-row:1;margin-top:270px}.factoryPhoto4___KcYoz{grid-column:8 / span 3;grid-row:2;margin-top:120px}.factoryPhoto5___qcYyi{grid-column:2 / span 7;grid-row:3;margin-top:120px}.processSection___TmlLu{background:#fafafa}.processGrid___mBagJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.processCard___cgpgy{min-height:210px;padding:26px 24px;background:#fff;border-top:2px solid #1b1c1e;display:flex;flex-direction:column;gap:18px;transition:transform .3s,border-color .3s,box-shadow .3s}.processCard___cgpgy:hover{transform:translateY(-6px);border-color:#e60000;box-shadow:0 20px 36px #1b1c1e14}.processCard___cgpgy h3{font-size:18px;font-weight:600;color:#1b1c1e}.processCard___cgpgy p{margin:0;font-size:13px;line-height:1.8;color:#4d4d4d}.processOrder___qKPP4{font-size:14px!important;line-height:1!important;letter-spacing:2px;color:#e60000!important}.certificationSection___W44zf{padding-top:120px}.certificationGrid___vZQfa{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.certificationCard___rCcMu{min-height:200px;padding:30px 24px;border:1px solid #ebebeb;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;transition:transform .3s,box-shadow .3s,border-color .3s}.certificationCard___rCcMu:hover{transform:translateY(-6px) scale(1.01);border-color:#eb008b38;box-shadow:0 20px 40px #1b1c1e14}.certificationCard___rCcMu p{font-size:14px;font-weight:600;color:#1b1c1e}.certificationLogo___epinh{width:96px;height:96px;object-fit:contain}.newsSection___NXpal{position:relative;z-index:1}.newsMore___BhLf8{text-align:right;margin-bottom:28px}.newsLayout___O9S03{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,10fr);column-gap:60px;align-items:start}.newsGrid___OQwx8{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.newsCard___VinFx{display:flex;flex-direction:column;background:#fff;color:inherit}.newsThumb___X57O7{width:100%;aspect-ratio:1 / 1;border:1px solid #eee;background-color:#f4f4f4;overflow:hidden;transition:border-color .3s}.newsThumb___X57O7 img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.newsCard___VinFx:hover .newsThumb___X57O7{border-color:#ccc}.newsCard___VinFx:hover .newsThumb___X57O7 img{transform:scale(1.02)}.newsDate___vtpfn{margin-top:18px;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#8a8a8a}.newsTitle___gAYe3{font-size:18px;font-weight:400;line-height:1.4;color:#000;margin-top:10px}@media (max-width: 1200px){.heroTitle___MydQb{font-size:44px}.metricGrid___uoQOv,.certificationGrid___vZQfa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.hero___PFBU6{padding:110px 20px 80px;min-height:85vh}.heroMediaDesktop___SFnLe{display:none}.heroMediaMobile___HTlK6{display:block}.heroTitle___MydQb{font-size:34px;letter-spacing:-1px}.heroBottom___CkPUF{flex-direction:column;align-items:flex-start}.strength___VbAbn,.productsSection___Cod4_,.factorySection___pBsxg,.certificationSection___W44zf{padding-top:80px;padding-bottom:80px}.metricGrid___uoQOv,.processGrid___mBagJ,.productsGrid___yDubo{grid-template-columns:repeat(2,minmax(0,1fr))}.seriesGrid___E6UYp,.seriesColumnLeft___RJAsK,.seriesColumnRight___qQLbW{display:none}.newsLayout___O9S03{grid-template-columns:1fr}.factoryHead___VZR5k{max-width:100%;padding-right:0;margin-bottom:60px}.factoryHead___VZR5k h2{font-size:24px}.factoryPhoto1___PTdrR{grid-column:1 / span 8}.factoryPhoto2___xL0Mz{grid-column:2 / span 6;margin-top:30px}.factoryPhoto3___Tyw15{grid-column:10 / span 3;margin-top:180px}.factoryPhoto4___KcYoz{grid-column:8 / span 5;margin-top:60px}.factoryPhoto5___qcYyi{grid-column:2 / span 8;margin-top:60px}.newsGrid___OQwx8{grid-template-columns:1fr}}@media (max-width: 640px){.hero___PFBU6{min-height:auto}.heroCopy___N7U6u{max-width:100%}.heroTitle___MydQb{font-size:22px;line-height:1.45;letter-spacing:-.5px;max-width:300px;word-break:break-all}.heroTags___vWuv2{gap:12px}.heroTags___vWuv2 span{font-size:13px}.metricGrid___uoQOv,.processGrid___mBagJ,.certificationGrid___vZQfa{grid-template-columns:1fr}.metricCard___b0Pwr,.processCard___cgpgy,.certificationCard___rCcMu{min-height:auto}.productsGrid___yDubo{grid-template-columns:1fr}}.hero___SK0a6{position:relative;min-height:78vh;padding:160px 80px 80px;display:flex;align-items:flex-end;color:#fff;background:#1b1c1e center / cover no-repeat;overflow:hidden}.hero___SK0a6:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0009,#0000002e 40%,#0000000d 60%,#000000bf),linear-gradient(90deg,#0000008c,#00000026 60%,#0000);z-index:0}.heroInner___K1S4P{position:relative;z-index:1;max-width:1200px;width:100%;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px}.heroEyebrow___eRsD5{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;letter-spacing:2.4px;text-transform:uppercase;color:#ffffffc7}.heroEyebrow___eRsD5:before{content:"";width:32px;height:1px;background:#e60000;display:inline-block}.heroTitle___qrJNR{font-size:72px;line-height:1.05;letter-spacing:-2.5px;font-weight:300;margin:0 0 24px;max-width:880px;color:#fff}.heroTitle___qrJNR em{font-style:normal;color:#e60000;font-weight:400}.heroSummary___TE3Rl{max-width:620px;font-size:16px;line-height:1.85;color:#ffffffd9;margin:0}.heroActions___jQHQk{margin-top:36px;display:flex;gap:12px;flex-wrap:wrap}.heroGhostBtn___IkP2j{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:180px;height:56px;padding:0 28px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45);font-size:12px;letter-spacing:1.6px;text-transform:uppercase;font-weight:600;transition:all .3s}.heroGhostBtn___IkP2j:hover{background:#fff;color:#1b1c1e;border-color:#fff}.heroKpis___mhT4J{display:grid;grid-template-columns:repeat(4,minmax(120px,auto));border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);padding:24px 0;align-self:end}.heroKpi___uLEZy{padding:0 28px;border-left:1px solid rgba(255,255,255,.18)}.heroKpi___uLEZy:first-child{border-left:0;padding-left:0}.heroKpiValue___qkWC4{font-size:32px;line-height:1;font-weight:300;color:#fff;letter-spacing:-1px}.heroKpiValue___qkWC4 small{font-size:13px;font-weight:400;letter-spacing:.5px;color:#ffffffb3;margin-left:4px}.heroKpiLabel___uwUFZ{margin-top:10px;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#fff9}.subnav___Z2GuJ{background:#fff;border-bottom:1px solid #ebebeb}.subnavInner___YZaqu{max-width:1200px;margin:0 auto;padding:0 80px;display:flex;align-items:center;justify-content:space-between;gap:24px;height:64px}.subnavTitle___Hs7Rn{font-size:13px;font-weight:600;color:#1b1c1e;display:flex;align-items:center;gap:14px}.subnavPill___L1LIg{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#8a8a8a;font-weight:600;padding:4px 8px;border:1px solid #ebebeb}.subnavTabs___ICr81{display:flex;gap:0;font-size:12px;letter-spacing:1.4px;text-transform:uppercase}.subnavTabs___ICr81 a{padding:0 22px;height:64px;display:inline-flex;align-items:center;color:#8a8a8a;font-weight:600;border-bottom:2px solid transparent;transition:color .18s,border-color .18s}.subnavTabs___ICr81 a:hover,.subnavTabs___ICr81 a.active___d4mnJ{color:#1b1c1e;border-bottom-color:#e60000}.subnavCta___I6Z8O .btnMini___vPURB{height:42px;padding:0 22px;background:#1b1c1e;color:#fff;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;display:inline-flex;align-items:center;gap:8px;border:0;cursor:pointer}.section___TXuoA{padding:96px 80px}.sectionInner___uR9Vg{max-width:1200px;margin:0 auto;position:relative}.sectionLead___IlStD{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:60px;align-items:end;margin-bottom:48px}.sectionEyebrow___h9Vkt{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#e60000;font-weight:600;margin-bottom:18px}.sectionTitle___YK_yh{font-size:48px;line-height:1.1;font-weight:300;margin:0;letter-spacing:-1.4px;color:#1b1c1e}.sectionTitle___YK_yh .dot___DM0Eq{color:#e60000}.sectionBody___HM2gn{font-size:15px;color:#4d4d4d;line-height:1.85;margin:0;max-width:480px}.profileGrid___eKI3w{display:grid;grid-template-columns:1.05fr 1fr;gap:24px;align-items:stretch}.softPanel___NNWew{background:#fafafa;border:1px solid #ebebeb;padding:48px;display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden}.panelEyebrow___RjPSD{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#e60000;font-weight:600}.panelTitle___VbsaS{font-size:34px;line-height:1.15;font-weight:300;letter-spacing:-1px;margin:0 0 6px;color:#1b1c1e}.panelBody___YvzBD{font-size:14px;color:#4d4d4d;line-height:1.9;margin:0;max-width:520px}.cornerDeco___uNInf{position:absolute;right:-60px;bottom:-60px;width:240px;height:240px;border:1px solid #ebebeb;border-radius:50%}.cornerDeco___uNInf:before{content:"";position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #ebebeb;border-radius:50%}.valueList___vkagL{margin-top:14px;display:flex;flex-direction:column;gap:0;border-top:1px solid #ebebeb}.valueRow___IEjRG{padding:18px 0;border-bottom:1px solid #ebebeb;display:grid;grid-template-columns:140px 1fr;gap:24px;align-items:start}.valueKey___jagQc{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#8a8a8a;font-weight:600;padding-top:3px;min-width:0;overflow-wrap:anywhere}.valueVal___fx9zz{font-size:14px;color:#1b1c1e;line-height:1.8;min-width:0;overflow-wrap:anywhere}.valueVal___fx9zz b{color:#e60000;font-weight:600}.metricStrip___gHtVo{background:#1b1c1e;color:#fff;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.metricStripItem___vocZ9{padding:36px 32px;border-left:1px solid rgba(255,255,255,.1)}.metricStripItem___vocZ9:first-child{border-left:0}.metricStripVal___p3cAw{font-size:54px;font-weight:300;line-height:1;letter-spacing:-1.5px;color:#fff}.metricStripVal___p3cAw small{font-size:16px;font-weight:400;color:#ffffffb3;margin-left:6px}.metricStripTitle___wtmbz{font-size:15px;font-weight:600;color:#fff;margin:18px 0 6px}.metricStripBody___W3Wf8{font-size:12px;color:#ffffffa6;line-height:1.7;margin:0}.regionSection___JKShM{background:#fafafa;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.regionGrid___UXxDu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid #ebebeb}.regionCard___VB22F{padding:32px;border-right:1px solid #ebebeb;display:flex;flex-direction:column;gap:12px;transition:background .3s}.regionCard___VB22F:hover{background:#fafafa}.regionCard___VB22F:last-child{border-right:0}.regionEyebrow___h_pua{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#e60000;font-weight:700}.regionName___cCiNn{font-size:22px;font-weight:500;margin:0;letter-spacing:-.3px;color:#1b1c1e;min-width:0;overflow-wrap:anywhere}.regionNum___fQf6y{font-size:34px;font-weight:300;letter-spacing:-1px;line-height:1;color:#1b1c1e;margin-top:4px}.regionNum___fQf6y small{font-size:14px;font-weight:400;color:#4d4d4d;margin-left:6px}.regionBody___KJ0h3{font-size:13px;color:#4d4d4d;line-height:1.85;margin:8px 0 0}.timelineSection___Hflru{background:#1b1c1e;color:#fff;position:relative;overflow:hidden}.timelineSection___Hflru .sectionTitle___YK_yh{color:#fff}.timelineSection___Hflru .sectionBody___HM2gn{color:#ffffffb3}.timelineSection___Hflru .sectionEyebrow___h9Vkt{color:#e60000}.timeline___uFhsj{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:0}.timeline___uFhsj:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#ffffff2e}.tlItem___l5vTh{padding:48px 56px;position:relative;border-top:1px solid rgba(255,255,255,.08)}.tlItem___l5vTh:nth-child(1),.tlItem___l5vTh:nth-child(2){border-top:0}.tlItem___l5vTh:nth-child(odd){text-align:right;padding-right:64px}.tlItem___l5vTh:nth-child(2n){grid-column:2;margin-top:96px;padding-left:64px}.tlItem___l5vTh:nth-child(odd):before,.tlItem___l5vTh:nth-child(2n):before{content:"";position:absolute;top:60px;width:13px;height:13px;border-radius:50%;background:#e60000;box-shadow:0 0 0 4px #1b1c1e,0 0 0 5px #eb008b66}.tlItem___l5vTh:nth-child(odd):before{right:-6.5px}.tlItem___l5vTh:nth-child(2n):before{left:-6.5px}.tlYear___sB_2C{font-size:64px;font-weight:300;letter-spacing:-2.5px;line-height:1;color:#e60000;margin:0 0 14px;font-feature-settings:"tnum"}.tlTag___CfHCw{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#ffffff80;font-weight:600;margin-bottom:14px;display:block}.tlTitle___ktTkh{font-size:22px;font-weight:500;letter-spacing:-.2px;color:#fff;margin:0 0 12px;line-height:1.3}.tlBody___wLMAw{font-size:14px;color:#ffffffb3;line-height:1.85;margin:0;max-width:440px;display:inline-block}.tlBullets___bSWOh{margin-top:14px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:#fff9;line-height:1.7;list-style:none;padding:0}.tlItem___l5vTh:nth-child(odd) .tlBullets___bSWOh{align-items:flex-end}.tlBullets___bSWOh li{display:flex;align-items:center;gap:8px}.tlBullets___bSWOh li:before{content:"";width:14px;height:1px;background:#e60000;display:inline-block}.tlItem___l5vTh:nth-child(odd) .tlBullets___bSWOh li{flex-direction:row-reverse}.honorGrid___VvsI4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.honorCard___Z6Yaf{background:#fff;border:1px solid #ebebeb;padding:28px;display:flex;flex-direction:column;gap:16px;transition:transform .5s,border-color .5s,box-shadow .5s}.honorCard___Z6Yaf:hover{transform:translateY(-6px);border-color:#e60000;box-shadow:0 20px 44px #1b1c1e14}.honorSeal___YooSO{width:64px;height:64px;border:1px solid #ebebeb;display:grid;place-items:center;color:#1b1c1e}.honorEyebrow___Q1bIB{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#e60000;font-weight:700}.honorTitle___DAyxR{font-size:18px;font-weight:600;margin:0;letter-spacing:-.2px;line-height:1.4;color:#1b1c1e}.honorBody___lRdEO{font-size:13px;color:#4d4d4d;line-height:1.8;margin:0}.honorMeta___cJE66{margin-top:auto;padding-top:14px;border-top:1px solid #ebebeb;font-size:11px;color:#8a8a8a;letter-spacing:1px;text-transform:uppercase}.cultureGrid___xvU7k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cultureCard___XINKb{background:#fff;border:1px solid #ebebeb;padding:40px 32px 36px;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden;transition:border-color .5s,transform .5s,box-shadow .5s}.cultureCard___XINKb:hover{border-color:#e60000;transform:translateY(-4px);box-shadow:0 18px 40px #1b1c1e0f}.cultureNum___s5tgk{font-size:54px;font-weight:300;letter-spacing:-2px;color:#fafafa;line-height:1;font-feature-settings:"tnum"}.cultureTitle___pZrce{font-size:24px;font-weight:500;margin:0;letter-spacing:-.3px;color:#1b1c1e}.cultureBody___nADR9{font-size:14px;color:#4d4d4d;line-height:1.9;margin:0}.cultureKeywords___VNtYl{margin-top:auto;padding-top:14px;display:flex;gap:8px;flex-wrap:wrap}.cultureKeyword___dz9PB{display:inline-flex;align-items:center;height:28px;padding:0 12px;background:#fafafa;border:1px solid #ebebeb;font-size:11px;color:#4d4d4d;letter-spacing:.5px}.ctaBanner___QgX_I{background:#1b1c1e;color:#fff;padding:64px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;position:relative;overflow:hidden}.ctaBanner___QgX_I:before{content:"";position:absolute;right:-80px;top:-80px;width:340px;height:340px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.ctaBanner___QgX_I:after{content:"";position:absolute;right:-30px;top:-30px;width:240px;height:240px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.ctaContent___RZUSi{position:relative;z-index:1}.ctaEyebrow___WRMiy{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#e60000;font-weight:600;margin-bottom:14px}.ctaTitle___KNnSy{font-size:36px;line-height:1.2;font-weight:300;letter-spacing:-1px;color:#fff;margin:0 0 12px;max-width:760px}.ctaBody___GBUW_{font-size:14px;color:#ffffffb3;line-height:1.85;margin:0;max-width:680px}.ctaBtn___Ren2U{position:relative;z-index:1}@media (max-width: 1200px){.hero___SK0a6{padding:160px 24px 80px}.section___TXuoA{padding-left:24px;padding-right:24px}.subnavInner___YZaqu{padding:0 24px}.heroTitle___qrJNR{font-size:56px}.sectionTitle___YK_yh{font-size:38px}.profileGrid___eKI3w{grid-template-columns:1fr}.regionGrid___UXxDu{grid-template-columns:repeat(2,minmax(0,1fr))}.regionCard___VB22F:nth-child(2){border-right:0}.regionCard___VB22F:nth-child(1),.regionCard___VB22F:nth-child(2){border-bottom:1px solid #ebebeb}.honorGrid___VvsI4{grid-template-columns:repeat(2,1fr)}.cultureGrid___xvU7k{grid-template-columns:1fr}.metricStrip___gHtVo{grid-template-columns:repeat(2,1fr)}.metricStripItem___vocZ9:nth-child(2){border-left:1px solid rgba(255,255,255,.1)}.metricStripItem___vocZ9:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.1)}}@media (max-width: 960px){.heroInner___K1S4P{grid-template-columns:1fr;gap:30px}.heroKpis___mhT4J{grid-template-columns:repeat(2,1fr)}.heroKpi___uLEZy{padding:14px 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.12)}.sectionLead___IlStD{grid-template-columns:1fr;gap:18px}.timeline___uFhsj{grid-template-columns:1fr}.timeline___uFhsj:before{left:20px}.tlItem___l5vTh:nth-child(odd),.tlItem___l5vTh:nth-child(2n){text-align:left;padding:48px 24px 32px 56px;margin-top:0;grid-column:1}.tlItem___l5vTh:nth-child(odd):before,.tlItem___l5vTh:nth-child(2n):before{left:13.5px;right:auto}.tlItem___l5vTh:nth-child(odd) .tlBullets___bSWOh{align-items:flex-start}.tlItem___l5vTh:nth-child(odd) .tlBullets___bSWOh li{flex-direction:row}.honorGrid___VvsI4{grid-template-columns:1fr}.ctaBanner___QgX_I{grid-template-columns:1fr;padding:40px}}@media (max-width: 640px){.hero___SK0a6{min-height:64vh;padding:140px 20px 80px}.heroTitle___qrJNR{font-size:34px;letter-spacing:-1px}.section___TXuoA{padding-left:20px;padding-right:20px}.sectionTitle___YK_yh{font-size:28px}.subnavInner___YZaqu{padding:12px 20px;flex-wrap:wrap;height:auto;gap:12px}.subnavTabs___ICr81{flex-wrap:wrap}.subnavTabs___ICr81 a{height:40px;padding:0 14px}.metricStrip___gHtVo{grid-template-columns:1fr 1fr}.regionGrid___UXxDu{grid-template-columns:1fr}.regionCard___VB22F{border-right:0;border-bottom:1px solid #ebebeb}.regionCard___VB22F:last-child{border-bottom:0}.ctaTitle___KNnSy{font-size:28px}}.formCard___a9Wgc{padding:32px;border:1px solid #ebebeb;background:#fff}.compact___J8Jyo{padding:24px}.sourceMeta___UPMkj{margin-bottom:22px;padding:14px 16px;border:1px solid rgba(230,0,0,.22);background:#e600000d;font-size:12px;line-height:1.8;color:#4d4d4d}.sourceMeta___UPMkj strong{color:#1b1c1e}.sourceIds___vbb6e{margin-top:4px;color:#8a8a8a}.formGrid___n7Ob5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fullField___Ii43f{grid-column:1 / -1}.fieldLabel___LbRjU{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#1b1c1e}.requiredMark___Gp__B{margin-left:4px;color:#e60000}.textInput___dYwHe,.selectInput___kuVpM,.textareaInput___urvFz{width:100%;padding:12px 14px;border:1px solid #ebebeb;background:#fff;font-size:14px;color:#1b1c1e;font-family:inherit;transition:border-color .3s,box-shadow .3s}.textInput___dYwHe:focus,.selectInput___kuVpM:focus,.textareaInput___urvFz:focus{outline:none;border-color:#e60000;box-shadow:0 0 0 3px #e600001a}.inputInvalid___iLe7i{border-color:#e60000;box-shadow:0 0 0 3px #e600001a}.textareaInput___urvFz{min-height:100px;line-height:1.6;resize:vertical}.helpText___YKk_5{margin-top:4px;font-size:12px;color:#8a8a8a}.errorText___sF5XZ{margin-top:2px;font-size:12px;color:#e60000}.captchaRow___iOmi2{display:flex;align-items:flex-start;gap:12px;margin-top:20px}.captchaInputWrap___e3sFq{flex:1 1;min-width:0}.captchaImageBtn___ByfuZ{flex:none;padding:0;border:1px solid #ebebeb;background:#fafafa;cursor:pointer;overflow:hidden;height:52px;transition:border-color .3s}.captchaImageBtn___ByfuZ:hover:not(:disabled){border-color:#e60000}.captchaImageBtn___ByfuZ:disabled{cursor:not-allowed;opacity:.55}.captchaImageBtn___ByfuZ img{display:block;height:100%;width:auto}.captchaMeta___Ve4oQ{font-size:12px;color:#8a8a8a}.ghostButton___k5bu6{min-width:110px;height:48px;padding:0 18px;border:1px solid #ebebeb;background:#fff;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#1b1c1e;cursor:pointer;transition:all .3s}.ghostButton___k5bu6:hover:not(:disabled){border-color:#e60000;color:#e60000}.ghostButton___k5bu6:disabled{cursor:not-allowed;opacity:.55}.privacyRow___q0BVd{display:flex;align-items:flex-start;gap:10px;margin-top:18px;font-size:13px;line-height:1.8;color:#4d4d4d}.privacyRow___q0BVd a{color:#e60000;text-decoration:underline}.statusMessage___ma3Ue{margin-top:18px;padding:14px 16px;border:1px solid #ebebeb;background:#fafafa;font-size:13px;line-height:1.8;color:#4d4d4d}.statusError___mj5EG{border-color:#e600003d;background:#e600000f;color:#1b1c1e}.statusSuccess___fS84T{border-color:#138a363d;background:#138a360f;color:#1b1c1e}.submitRow___qorUu{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:18px}.submitButton___QWBKt{opacity:1}.submitButton___QWBKt:disabled{cursor:not-allowed;opacity:.55}@media (max-width: 960px){.formGrid___n7Ob5{grid-template-columns:1fr}.fullField___Ii43f{grid-column:auto}}@media (max-width: 640px){.formCard___a9Wgc{padding:22px}}.hero___SkW5G{position:relative;min-height:72vh;padding:150px 80px 110px;display:flex;align-items:flex-end;color:#fff;background-color:#1b1c1e;background-position:center;background-size:cover;overflow:hidden}.hero___SkW5G:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000b8,#0000002e 58%),#00000038}.heroInner___Nj7Cr{position:relative;z-index:1;max-width:760px}.heroEyebrow___wgH3z,.sectionEyebrow___fX5PW{margin-bottom:14px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#e60000}.heroTitle___MPzf9{margin-bottom:22px;font-size:56px;line-height:1.15;letter-spacing:-2px;color:#fff}.heroSummary___ASrbv{max-width:680px;font-size:15px;line-height:1.9;color:#ffffffdb}.heroActions___WOxsK{margin-top:32px;display:flex;gap:14px;flex-wrap:wrap}.heroGhostButton___XWRxw{display:inline-flex;align-items:center;justify-content:center;min-width:170px;height:55px;padding:0 28px;border:1px solid rgba(255,255,255,.42);color:#fff;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;transition:background-color .3s,border-color .3s,transform .3s}.heroGhostButton___XWRxw:hover{background:#ffffff1f;border-color:#ffffffb8;transform:translateY(-2px)}.sectionLead___gWy_b{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:34px}.sectionBody___uBRj0{max-width:580px;font-size:14px;line-height:1.9;color:#4d4d4d}.splitGrid___ZDg_w{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:30px}.contentPanel___eKH2x,.softPanel___A_N9A,.timelineItem___wGo07,.regionCard___kMCv9,.stepCard___oMCip,.policyCard___n1DzN,.locationCard___Q0ad9{padding:28px;border:1px solid #ebebeb;background:#fff}.softPanel___A_N9A,.ctaBanner___SwITf{background:radial-gradient(circle at top right,rgba(235,0,139,.08),transparent 34%),#fafafa}.panelTitle___Mdoow,.cardTitle___OnGKe,.timelineTitle___UDC08{font-size:24px;line-height:1.3;color:#1b1c1e}.panelBody___f0xPj,.cardBody___TPVeT,.timelineBody___KdMmD,.miniBody___IhjKt,.faqAnswer___IP7U_,.metaLine___zXdt_{font-size:14px;line-height:1.9;color:#4d4d4d}.metricGrid___UE3xe,.regionGrid___kpTTo,.honorGrid___veLEq,.cultureGrid___BYFU9,.scopeGrid___hbyqY,.stepGrid___oKa23,.caseGrid___yK_jW,.workshopGrid___ceHpO,.equipmentGrid___Kwjkj,.capacityGrid___yqyHo,.policyGrid___J9RNd,.locationGrid___sYqyl{display:grid;gap:22px}.metricGrid___UE3xe,.regionGrid___kpTTo,.capacityGrid___yqyHo,.policyGrid___J9RNd,.locationGrid___sYqyl{grid-template-columns:repeat(3,minmax(0,1fr))}.honorGrid___veLEq,.cultureGrid___BYFU9,.caseGrid___yK_jW,.workshopGrid___ceHpO,.equipmentGrid___Kwjkj{grid-template-columns:repeat(2,minmax(0,1fr))}.scopeGrid___hbyqY,.stepGrid___oKa23{grid-template-columns:repeat(3,minmax(0,1fr))}.metricCard___FERE9{padding:24px;border:1px solid #ebebeb;background:#fff}.metricValue___qe8Dy{margin-bottom:12px;font-size:38px;line-height:1;letter-spacing:-1.5px;color:#1b1c1e}.metricValue___qe8Dy span{margin-left:4px;font-size:16px;color:#e60000}.metricCard___FERE9 h3{margin-bottom:10px;font-size:17px;color:#1b1c1e}.miniTitle___EppxW{margin-bottom:10px;font-size:18px;color:#1b1c1e}.timeline___dAEXr{display:grid;gap:18px}.timelineMeta___X8oJB{margin-bottom:12px;display:flex;align-items:center;gap:14px;font-size:12px;letter-spacing:1.8px;text-transform:uppercase;color:#e60000}.timelineImage___WqaMK{margin-top:18px}.timelineImage___WqaMK img{width:100%;aspect-ratio:5 / 2;object-fit:cover}.mediaFrame___Nl6mw,.mediaPlaceholder___pt62s{position:relative;min-height:280px;overflow:hidden;background:#f3f3f3}.mediaVisual___OSbKP{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:4 / 3}.mediaBadge___b155y{position:absolute;top:18px;left:18px;padding:7px 12px;border-radius:999px;background:#1b1c1ebd;color:#fff;font-size:11px;letter-spacing:1.6px;text-transform:uppercase}.mediaPlaceholder___pt62s{display:grid;place-items:center;border:1px dashed #ebebeb;color:#8a8a8a;font-size:13px;letter-spacing:1px;text-transform:uppercase}.cardShell___RAgOG{border:1px solid #ebebeb;background:#fff;overflow:hidden}.cardContent___lRYgT{padding:24px}.tagRow___Hb5Tt{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tag___XGo6q{padding:7px 12px;border-radius:999px;background:#fafafa;font-size:12px;color:#4d4d4d}.faqList___b66Yu{display:grid;gap:14px}.faqItem___N6z4h{border:1px solid #ebebeb;background:#fff;padding:18px 22px}.faqItem___N6z4h summary{list-style:none;cursor:pointer;font-size:16px;font-weight:600;color:#1b1c1e}.faqItem___N6z4h summary::-webkit-details-marker{display:none}.faqAnswer___IP7U_{margin-top:14px}.qualityLayout___dkLIv{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px}.testingList___Ipsbh{margin-top:20px;display:grid;gap:10px}.testingItem___pnEKq{padding:14px 16px;background:#fff;border:1px solid #ebebeb;font-size:14px;color:#4d4d4d}.ctaBanner___SwITf{padding:38px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #ebebeb}.ctaTitle___gN8dZ{margin-bottom:12px;font-size:32px;line-height:1.2;color:#1b1c1e}.ctaBody___hztkk{max-width:640px;font-size:14px;line-height:1.9;color:#4d4d4d}.listMeta___scZ8D{margin-top:12px;display:grid;gap:8px}.stepNumber___YkznJ{margin-bottom:14px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#e60000}.locationRegion___TbN5B{margin-bottom:10px;font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:#e60000}@media (max-width: 960px){.hero___SkW5G{min-height:64vh;padding:140px 20px 80px}.heroTitle___MPzf9{font-size:42px}.sectionLead___gWy_b,.splitGrid___ZDg_w,.qualityLayout___dkLIv,.ctaBanner___SwITf{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.metricGrid___UE3xe,.regionGrid___kpTTo,.honorGrid___veLEq,.cultureGrid___BYFU9,.scopeGrid___hbyqY,.stepGrid___oKa23,.caseGrid___yK_jW,.workshopGrid___ceHpO,.equipmentGrid___Kwjkj,.capacityGrid___yqyHo,.policyGrid___J9RNd,.locationGrid___sYqyl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.heroTitle___MPzf9{font-size:34px;letter-spacing:-1px}.metricGrid___UE3xe,.regionGrid___kpTTo,.honorGrid___veLEq,.cultureGrid___BYFU9,.scopeGrid___hbyqY,.stepGrid___oKa23,.caseGrid___yK_jW,.workshopGrid___ceHpO,.equipmentGrid___Kwjkj,.capacityGrid___yqyHo,.policyGrid___J9RNd,.locationGrid___sYqyl{grid-template-columns:1fr}.ctaTitle___gN8dZ{font-size:28px}}.hero___KjH9Z{position:relative;min-height:78vh;padding:160px 80px 80px;display:flex;align-items:flex-end;color:#fff;background:#1b1c1e center / cover no-repeat;overflow:hidden}.hero___KjH9Z:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0009,#0000002e 40%,#0000000d 60%,#000000bf),linear-gradient(90deg,#0000008c,#00000026 60%,#0000);z-index:0}.heroInner___zlH4T{position:relative;z-index:1;max-width:1200px;width:100%;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px}.heroEyebrow___veySR{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;letter-spacing:2.4px;text-transform:uppercase;color:#ffffffc7}.heroEyebrow___veySR:before{content:"";width:32px;height:1px;background:#e60000;display:inline-block}.heroTitle___pofxE{font-size:72px;line-height:1.05;letter-spacing:-2.5px;font-weight:300;margin:0 0 24px;max-width:880px;color:#fff}.heroTitle___pofxE em{font-style:normal;color:#e60000;font-weight:400}.heroSummary___bRHZA{max-width:620px;font-size:16px;line-height:1.85;color:#ffffffd9;margin:0}.heroActions___XDivk{margin-top:36px;display:flex;gap:12px;flex-wrap:wrap}.heroBtn___bM7eV{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:180px;height:56px;padding:0 28px;background:#e60000;color:#fff;border:1px solid #E60000;font-size:12px;letter-spacing:1.6px;text-transform:uppercase;font-weight:600;transition:transform .3s,background .3s,box-shadow .3s;text-decoration:none}.heroBtn___bM7eV:hover{background:#c50075;border-color:#c50075;transform:translateY(-2px);box-shadow:0 12px 28px #eb008b47}.heroGhostBtn___Pd1yy{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:180px;height:56px;padding:0 28px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45);font-size:12px;letter-spacing:1.6px;text-transform:uppercase;font-weight:600;transition:all .3s}.heroGhostBtn___Pd1yy:hover{background:#fff;color:#1b1c1e;border-color:#fff}.heroKpis___ybprM{display:grid;grid-template-columns:repeat(4,minmax(120px,auto));border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);padding:24px 0;align-self:end}.heroKpi___G1PWi{padding:0 28px;border-left:1px solid rgba(255,255,255,.18)}.heroKpi___G1PWi:first-child{border-left:0;padding-left:0}.heroKpiValue___Lijk2{font-size:32px;line-height:1;font-weight:300;color:#fff;letter-spacing:-1px}.heroKpiValue___Lijk2 small{font-size:13px;font-weight:400;letter-spacing:.5px;color:#ffffffb3;margin-left:4px}.heroKpiLabel___uYmMJ{margin-top:10px;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#fff9}.subnav___GFt0L{background:#fff;border-bottom:1px solid #ebebeb}.subnavInner___kYJZC{max-width:1200px;margin:0 auto;padding:0 80px;display:flex;align-items:center;justify-content:space-between;gap:24px;height:64px}.subnavTitle___cD4YN{font-size:13px;font-weight:600;color:#1b1c1e;display:flex;align-items:center;gap:14px}.subnavPill___OSMQW{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#8a8a8a;font-weight:600;padding:4px 8px;border:1px solid #ebebeb}.subnavTabs___K9ZxT{display:flex;gap:0;font-size:12px;letter-spacing:1.4px;text-transform:uppercase}.subnavTabs___K9ZxT a{padding:0 22px;height:64px;display:inline-flex;align-items:center;color:#8a8a8a;font-weight:600;border-bottom:2px solid transparent;transition:color .18s,border-color .18s}.subnavTabs___K9ZxT a:hover,.subnavTabs___K9ZxT a.active___PqqwL{color:#1b1c1e;border-bottom-color:#e60000}.section___x5A_s{padding:96px 80px}.sectionInner___K6eR6{max-width:1200px;margin:0 auto;position:relative}.sectionLead___za7M4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:60px;align-items:end;margin-bottom:48px}.sectionEyebrow___x0rK0{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#e60000;font-weight:600;margin-bottom:18px}.sectionTitle___bBmNg{font-size:48px;line-height:1.1;font-weight:300;margin:0;letter-spacing:-1.4px;color:#1b1c1e}.sectionTitle___bBmNg .dot___VzQcq{color:#e60000}.sectionBody___YGhC8{font-size:15px;color:#4d4d4d;line-height:1.85;margin:0;max-width:480px}.overviewSplit___SeMI4{display:grid;grid-template-columns:1.05fr 1fr;gap:24px;align-items:stretch}.softPanel___kzKg2{background:#fafafa;border:1px solid #ebebeb;padding:48px;display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden}.panelEyebrow___u_try{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#e60000;font-weight:600}.panelTitle___pbmZR{font-size:34px;line-height:1.15;font-weight:300;letter-spacing:-1px;margin:0 0 6px;color:#1b1c1e}.panelBody___v3hPU{font-size:14px;color:#4d4d4d;line-height:1.9;margin:0;max-width:520px}.panelBodyLong___QTwVm{font-size:14px;color:#4d4d4d;line-height:1.9;margin:0 0 18px;max-width:520px}.tagRow___n944N{margin-top:auto;padding-top:18px;display:flex;gap:8px;flex-wrap:wrap}.tag___ECdEx{display:inline-flex;align-items:center;height:32px;padding:0 14px;background:#fff;border:1px solid #ebebeb;font-size:12px;color:#4d4d4d}.cornerDeco___nsRSC{position:absolute;right:-60px;bottom:-60px;width:240px;height:240px;border:1px solid #ebebeb;border-radius:50%}.cornerDeco___nsRSC:before{content:"";position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #ebebeb;border-radius:50%}.mediaFrame___HZ3X5{position:relative;background:#fafafa;overflow:hidden;border:1px solid #ebebeb}.mediaFrame___HZ3X5 img,.mediaFrame___HZ3X5 video,.mediaFrame___HZ3X5 .mediaVisual___BzAhy{width:100%;height:100%;object-fit:cover;display:block}.mediaBadge___rQVfg{position:absolute;top:18px;left:18px;background:#fffffff2;padding:6px 12px;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#1b1c1e;font-weight:700}.metricStrip___mAeqq{margin-top:24px;background:#1b1c1e;color:#fff;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.metricStripItem___q77iw{padding:36px 40px;border-left:1px solid rgba(255,255,255,.1)}.metricStripItem___q77iw:first-child{border-left:0}.metricStripVal___RzuCa{font-size:54px;font-weight:300;line-height:1;letter-spacing:-1.5px;color:#fff}.metricStripVal___RzuCa small{font-size:16px;font-weight:400;color:#ffffffb3;margin-left:6px;letter-spacing:.5px}.metricStripTitle___Zt7XR{font-size:16px;font-weight:600;color:#fff;margin:18px 0 6px;letter-spacing:.2px}.metricStripBody___iUYb7{font-size:13px;color:#ffffffa6;line-height:1.7;margin:0}.metricStripEyebrow___Lwp0b{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#e60000;font-weight:700;margin:0 0 12px}.workshopGrid___bpu3x{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.workshopCard___XDLkT{background:#fff;border:1px solid #ebebeb;overflow:hidden;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;flex-direction:column}.workshopCard___XDLkT:hover{transform:translateY(-6px);border-color:#e60000;box-shadow:0 24px 48px #1b1c1e14}.workshopCard___XDLkT:hover .workshopPic___hoevv img,.workshopCard___XDLkT:hover .workshopPic___hoevv .mediaVisual___BzAhy{transform:scale(1.05)}.workshopPic___hoevv{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#fafafa}.workshopPic___hoevv .mediaFrame___HZ3X5{height:100%;border:0}.workshopPic___hoevv img,.workshopPic___hoevv video,.workshopPic___hoevv .mediaVisual___BzAhy{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}.workshopNum___PIDCv{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#fffffff2;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#1b1c1e;font-weight:700}.workshopDot___q4s8s{width:6px;height:6px;background:#e60000;border-radius:50%}.workshopBody___nyaJm{padding:28px;display:flex;flex-direction:column;gap:10px}.workshopTitle___Fc5QD{font-size:22px;font-weight:500;letter-spacing:-.3px;margin:0;color:#1b1c1e}.workshopDesc___UFeaE{font-size:14px;color:#4d4d4d;line-height:1.85;margin:0}.equipmentSection___mYoG_{background:#fafafa;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.equipmentGrid___mTk_b{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:#fff;border:1px solid #ebebeb}.equipmentCard___AwfpD{padding:32px;border-right:1px solid #ebebeb;display:flex;flex-direction:column;gap:14px;transition:background .3s,transform .3s}.equipmentCard___AwfpD:hover{background:#fafafa}.equipmentCard___AwfpD:last-child{border-right:0}.equipmentEyebrow___d1rvV{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#e60000;font-weight:700}.equipmentIcon___WijBV{width:64px;height:64px;border:1px solid #ebebeb;display:grid;place-items:center;margin-bottom:8px;color:#1b1c1e}.equipmentName____10Mj{font-size:18px;font-weight:600;margin:0;letter-spacing:-.2px;line-height:1.4;color:#1b1c1e}.equipmentDesc___DSyh5{font-size:13px;color:#4d4d4d;line-height:1.8;margin:0}.equipmentValue___Hahjd{margin-top:auto;padding-top:16px;border-top:1px solid #ebebeb;font-size:12px;color:#1b1c1e;line-height:1.7}.qaGrid___Acq4R{display:grid;grid-template-columns:1fr 1.1fr;gap:24px;align-items:start}.qaDarkPanel___X193u{background:#1b1c1e;color:#fff;padding:48px;display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden}.qaBody___yd1nN{font-size:14px;color:#ffffffd1;line-height:1.9;margin:0;max-width:520px}.qaSteps___n39FG{margin-top:18px;display:flex;flex-direction:column;gap:0}.qaStep___pazs9{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:20px 0;border-top:1px solid rgba(255,255,255,.1);align-items:start}.qaStep___pazs9:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.qaStepNum___rVhws{font-size:24px;font-weight:300;color:#e60000;font-feature-settings:"tnum"}.qaStepText___AjWNA{display:flex;flex-direction:column;gap:4px}.qaStepTitle___tCAH_{font-size:15px;font-weight:600;color:#fff}.qaStepDesc___SU4MR{font-size:12px;color:#ffffff8c;line-height:1.6}.qaMediaGrid___DeP9D{display:grid;grid-template-rows:auto auto;gap:24px}.capacityBand___DINIm{padding:96px 80px;background:#fff}.capacityGrid___rusVH{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #ebebeb}.capacityCell___o8B4j{padding:48px 36px;border-right:1px solid #ebebeb;position:relative}.capacityCell___o8B4j:last-child{border-right:0}.capacityEyebrow___Vx7SH{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#e60000;font-weight:700;margin-bottom:14px}.capacityValue___FJnZa{font-size:72px;font-weight:300;letter-spacing:-2.5px;line-height:1;color:#1b1c1e}.capacityValue___FJnZa small{font-size:18px;font-weight:400;color:#4d4d4d;margin-left:6px;letter-spacing:.5px}.capacityCellTitle___kpKh7{font-size:17px;font-weight:600;margin:20px 0 6px;letter-spacing:-.1px;color:#1b1c1e}.capacityCellBody___Gnsvl{font-size:13px;color:#4d4d4d;line-height:1.8;margin:0}.ctaBanner___Z7hsK{background:#1b1c1e;color:#fff;padding:64px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;position:relative;overflow:hidden}.ctaBanner___Z7hsK:before{content:"";position:absolute;right:-80px;top:-80px;width:340px;height:340px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.ctaBanner___Z7hsK:after{content:"";position:absolute;right:-30px;top:-30px;width:240px;height:240px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.ctaContent___nGUwS{position:relative;z-index:1}.ctaEyebrow___RtNzJ{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#e60000;font-weight:600;margin-bottom:14px}.ctaTitle____v_wW{font-size:36px;line-height:1.2;font-weight:300;letter-spacing:-1px;color:#fff;margin:0 0 12px;max-width:760px}.ctaBody___FjQvP{font-size:14px;color:#ffffffb3;line-height:1.85;margin:0;max-width:680px}.ctaBtn___jWUPI{position:relative;z-index:1}@media (max-width: 1200px){.hero___KjH9Z{padding:160px 24px 80px}.section___x5A_s,.capacityBand___DINIm{padding-left:24px;padding-right:24px}.subnavInner___kYJZC{padding:0 24px}.heroTitle___pofxE{font-size:56px}.sectionTitle___bBmNg{font-size:38px}.overviewSplit___SeMI4,.qaGrid___Acq4R{grid-template-columns:1fr}.equipmentGrid___mTk_b{grid-template-columns:repeat(2,minmax(0,1fr))}.equipmentCard___AwfpD:nth-child(2){border-right:0}.equipmentCard___AwfpD:nth-child(1),.equipmentCard___AwfpD:nth-child(2){border-bottom:1px solid #ebebeb}.workshopGrid___bpu3x,.capacityGrid___rusVH{grid-template-columns:1fr}.capacityCell___o8B4j{border-right:0;border-bottom:1px solid #ebebeb}.capacityCell___o8B4j:last-child{border-bottom:0}}@media (max-width: 960px){.heroInner___zlH4T{grid-template-columns:1fr;gap:30px}.heroKpis___ybprM{grid-template-columns:repeat(2,1fr)}.heroKpi___G1PWi{padding:14px 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.12)}.sectionLead___za7M4{grid-template-columns:1fr;gap:18px}.metricStrip___mAeqq{grid-template-columns:1fr}.metricStripItem___q77iw{border-left:0;border-top:1px solid rgba(255,255,255,.1)}.metricStripItem___q77iw:first-child{border-top:0}.ctaBanner___Z7hsK{grid-template-columns:1fr;padding:40px}}@media (max-width: 640px){.hero___KjH9Z{min-height:64vh;padding:140px 20px 80px}.heroTitle___pofxE{font-size:34px;letter-spacing:-1px}.section___x5A_s,.capacityBand___DINIm{padding-left:20px;padding-right:20px}.sectionTitle___bBmNg{font-size:28px}.subnavInner___kYJZC{padding:12px 20px;flex-wrap:wrap;height:auto;gap:12px}.subnavTabs___K9ZxT{flex-wrap:wrap}.subnavTabs___K9ZxT a{height:40px;padding:0 14px}.equipmentGrid___mTk_b{grid-template-columns:1fr}.equipmentCard___AwfpD{border-right:0;border-bottom:1px solid #ebebeb}.equipmentCard___AwfpD:last-child{border-bottom:0}.ctaTitle____v_wW{font-size:28px}}.hero___g4par{position:relative;min-height:78vh;padding:160px 80px 80px;display:flex;align-items:flex-end;color:#fff;background:#1b1c1e center / cover no-repeat;overflow:hidden}.hero___g4par:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0009,#0000002e 40%,#0000000d 60%,#000000bf),linear-gradient(90deg,#0000008c,#00000026 60%,#0000);z-index:0}.heroInner___E5D5I{position:relative;z-index:1;max-width:1200px;width:100%;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px}.heroEyebrow___O2ulB{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;letter-spacing:2.4px;text-transform:uppercase;color:#ffffffc7}.heroEyebrow___O2ulB:before{content:"";width:32px;height:1px;background:#e60000;display:inline-block}.heroTitle___AuqCb{font-size:72px;line-height:1.05;letter-spacing:-2.5px;font-weight:300;margin:0 0 24px;max-width:880px;color:#fff}.heroTitle___AuqCb em{font-style:normal;color:#e60000;font-weight:400}.heroSummary___r_rra{max-width:620px;font-size:16px;line-height:1.85;color:#ffffffd9;margin:0}.heroActions___eBlzT{margin-top:36px;display:flex;gap:12px;flex-wrap:wrap}.heroBtn___Ergxx{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:180px;height:56px;padding:0 28px;background:#e60000;color:#fff;border:1px solid #E60000;font-size:12px;letter-spacing:1.6px;text-transform:uppercase;font-weight:600;transition:transform .3s,background .3s,box-shadow .3s;text-decoration:none}.heroBtn___Ergxx:hover{background:#c50075;border-color:#c50075;transform:translateY(-2px);box-shadow:0 12px 28px #eb008b47}.heroGhostBtn___lW4sv{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:180px;height:56px;padding:0 28px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45);font-size:12px;letter-spacing:1.6px;text-transform:uppercase;font-weight:600;transition:all .3s}.heroGhostBtn___lW4sv:hover{background:#fff;color:#1b1c1e;border-color:#fff}.heroKpis___XDXov{display:grid;grid-template-columns:repeat(4,minmax(120px,auto));border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);padding:24px 0;align-self:end}.heroKpi___sH0Na{padding:0 28px;border-left:1px solid rgba(255,255,255,.18)}.heroKpi___sH0Na:first-child{border-left:0;padding-left:0}.heroKpiValue___rEuha{font-size:32px;line-height:1;font-weight:300;color:#fff;letter-spacing:-1px}.heroKpiValue___rEuha small{font-size:13px;font-weight:400;letter-spacing:.5px;color:#ffffffb3;margin-left:4px}.heroKpiLabel___t316t{margin-top:10px;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#fff9}.subnav___jbOEn{background:#fff;border-bottom:1px solid #ebebeb}.subnavInner___riXMP{max-width:1200px;margin:0 auto;padding:0 80px;display:flex;align-items:center;justify-content:space-between;gap:24px;height:64px}.subnavTitle___CrUcv{font-size:13px;font-weight:600;color:#1b1c1e;display:flex;align-items:center;gap:14px}.subnavPill___Li77R{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#8a8a8a;font-weight:600;padding:4px 8px;border:1px solid #ebebeb}.subnavTabs___xn_UZ{display:flex;gap:0;font-size:12px;letter-spacing:1.4px;text-transform:uppercase}.subnavTabs___xn_UZ a{padding:0 22px;height:64px;display:inline-flex;align-items:center;color:#8a8a8a;font-weight:600;border-bottom:2px solid transparent;transition:color .18s,border-color .18s}.subnavTabs___xn_UZ a:hover,.subnavTabs___xn_UZ a.active___uxJZG{color:#1b1c1e;border-bottom-color:#e60000}.subnavCta___r8uqw{display:flex;align-items:center;gap:10px}.btnMini___PPh1o{height:42px;padding:0 22px;background:#1b1c1e;color:#fff;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;display:inline-flex;align-items:center;gap:8px;border:0;cursor:pointer;transition:background .18s;text-decoration:none}.btnMini___PPh1o:hover{background:#e60000}.btnMiniGhost___to6VN{height:42px;padding:0 22px;background:#fff;color:#1b1c1e;border:1px solid #ebebeb;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .18s;text-decoration:none}.btnMiniGhost___to6VN:hover{background:#1b1c1e;color:#fff;border-color:#1b1c1e}.section___zP0EX{padding:96px 80px}.sectionInner___OJybj{max-width:1200px;margin:0 auto;position:relative}.sectionLead___cARHL{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:60px;align-items:end;margin-bottom:48px}.sectionEyebrow___eKrpk{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#e60000;font-weight:600;margin-bottom:18px}.sectionTitle___FpxBC{font-size:48px;line-height:1.1;font-weight:300;margin:0;letter-spacing:-1.4px;color:#1b1c1e}.sectionTitle___FpxBC .dot___G5VN1{color:#e60000}.sectionBody___iLfEk{font-size:15px;color:#4d4d4d;line-height:1.85;margin:0;max-width:480px}.overviewPanel___e7vGL{background:#fafafa;border:1px solid #ebebeb;padding:48px;position:relative;overflow:hidden}.panelEyebrow___J2LT0{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#e60000;font-weight:600}.panelTitle___m7sa_{font-size:34px;line-height:1.15;font-weight:300;letter-spacing:-1px;margin:18px 0 14px;color:#1b1c1e}.overviewBodyRow___uDgK6{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:start}.panelBody___seONV{font-size:14px;color:#4d4d4d;line-height:1.9;margin:0;max-width:640px}.tagRow___xVoSh{margin-top:24px;display:flex;gap:8px;flex-wrap:wrap}.tag___ZGEDM{display:inline-flex;align-items:center;height:32px;padding:0 14px;background:#fff;border:1px solid #ebebeb;font-size:12px;color:#4d4d4d}.overviewImage___rqtp5{position:relative;background:#fafafa;overflow:hidden;border:1px solid #ebebeb;max-width:640px;flex-shrink:0}.overviewImage___rqtp5 img{width:100%;height:auto;display:block;object-fit:cover}.cornerDeco___zcfcw{position:absolute;right:-60px;bottom:-60px;width:240px;height:240px;border:1px solid #ebebeb;border-radius:50%}.cornerDeco___zcfcw:before{content:"";position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #ebebeb;border-radius:50%}.metricStrip___kyNXn{margin-top:24px;background:#1b1c1e;color:#fff;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.metricStripItem___qfrve{padding:36px 40px;border-left:1px solid rgba(255,255,255,.1)}.metricStripItem___qfrve:first-child{border-left:0}.metricStripVal___pyp6B{font-size:54px;font-weight:300;line-height:1;letter-spacing:-1.5px;color:#fff}.metricStripVal___pyp6B small{font-size:16px;font-weight:400;color:#ffffffb3;margin-left:6px;letter-spacing:.5px}.metricStripTitle___R0fIo{font-size:16px;font-weight:600;color:#fff;margin:18px 0 6px;letter-spacing:.2px}.metricStripBody___kzDox{font-size:13px;color:#ffffffa6;line-height:1.7;margin:0}.stepSection___C4ENn{background:#fafafa;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.stepGrid___pz1Zn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:#fff;border:1px solid #ebebeb}.stepCard___g683N{padding:32px;border-right:1px solid #ebebeb;display:flex;flex-direction:column;gap:14px;transition:background .3s,transform .3s}.stepCard___g683N:hover{background:#fafafa}.stepCard___g683N:nth-child(4n){border-right:0}.stepEyebrow___S43jn{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#e60000;font-weight:700}.stepIcon___ZGVRW{width:64px;height:64px;border:1px solid #ebebeb;display:grid;place-items:center;margin-bottom:8px;color:#1b1c1e}.stepName____Q5IU{font-size:18px;font-weight:600;margin:0;letter-spacing:-.2px;line-height:1.4;color:#1b1c1e}.stepDesc___IDmQA{font-size:13px;color:#4d4d4d;line-height:1.8;margin:0}.locationGrid___XW_Gt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.locationCard___KynaU{background:#fff;border:1px solid #ebebeb;overflow:hidden;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;flex-direction:column;padding:36px}.locationCard___KynaU:hover{transform:translateY(-6px);border-color:#e60000;box-shadow:0 24px 48px #1b1c1e14}.locationRegion___ui9jw{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#1b1c1e;font-weight:700}.locationRegion___ui9jw:before{content:"";width:6px;height:6px;background:#e60000;border-radius:50%}.locationName___zmZg9{font-size:22px;font-weight:500;letter-spacing:-.3px;margin:0 0 4px;color:#1b1c1e}.locationType___iIjq0{font-size:13px;color:#e60000;font-weight:600;margin:0 0 16px}.locationMeta___Q1jtJ{display:flex;flex-direction:column;gap:6px}.metaLine___aVkaH{font-size:13px;color:#4d4d4d;line-height:1.7;margin:0}.policyBand___NKUhC{padding:96px 80px;background:#fff}.policyGrid___I_zkG{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #ebebeb}.policyCell___txWE0{padding:48px 36px;border-right:1px solid #ebebeb;position:relative}.policyCell___txWE0:last-child{border-right:0}.policyEyebrow___S21SL{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#e60000;font-weight:700;margin-bottom:14px}.policyTitle___mmUmE{font-size:24px;font-weight:500;letter-spacing:-.3px;line-height:1.3;color:#1b1c1e;margin:0 0 12px}.policyBody___GKWnN{font-size:13px;color:#4d4d4d;line-height:1.8;margin:0 0 16px}.policyScope___vzP_Z{display:inline-flex;align-items:center;height:32px;padding:0 14px;background:#fafafa;border:1px solid #ebebeb;font-size:12px;color:#4d4d4d}.policyTags___Xd_7E{margin-bottom:14px;display:flex;gap:6px;flex-wrap:wrap}.policyTag___xCiOq{display:inline-flex;align-items:center;height:28px;padding:0 12px;background:#fff;border:1px solid #ebebeb;font-size:11px;letter-spacing:.5px;color:#8a8a8a}.faqList___gY3Uz{display:flex;flex-direction:column;gap:0;border:1px solid #ebebeb}.faqItem___G2RYO{border-bottom:1px solid #ebebeb;background:#fff}.faqItem___G2RYO:last-child{border-bottom:0}.faqItem___G2RYO summary{list-style:none;cursor:pointer;padding:22px 32px;font-size:16px;font-weight:600;color:#1b1c1e;display:flex;align-items:center;justify-content:space-between;transition:color .18s,background .18s}.faqItem___G2RYO summary::-webkit-details-marker{display:none}.faqItem___G2RYO summary:after{content:"+";font-size:22px;font-weight:300;color:#e60000;transition:transform .3s}.faqItem___G2RYO summary:hover{background:#fafafa}.faqItem___G2RYO[open] summary{color:#e60000}.faqItem___G2RYO[open] summary:after{content:"\2212"}.faqAnswer___j4Us6{padding:0 32px 24px;font-size:14px;line-height:1.9;color:#4d4d4d;margin:0;max-width:760px}.faqCta___dmfew{margin-top:32px;display:flex;gap:12px}.ctaBanner___nCYQe{background:#1b1c1e;color:#fff;padding:64px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;position:relative;overflow:hidden}.ctaBanner___nCYQe:before{content:"";position:absolute;right:-80px;top:-80px;width:340px;height:340px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.ctaBanner___nCYQe:after{content:"";position:absolute;right:-30px;top:-30px;width:240px;height:240px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.ctaContent___FshSs{position:relative;z-index:1}.ctaEyebrow___eEqfG{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#e60000;font-weight:600;margin-bottom:14px}.ctaTitle___tm5cl{font-size:36px;line-height:1.2;font-weight:300;letter-spacing:-1px;color:#fff;margin:0 0 12px;max-width:760px}.ctaBody___BejCT{font-size:14px;color:#ffffffb3;line-height:1.85;margin:0;max-width:680px}.ctaBtn___itu8W{position:relative;z-index:1}.mediaFrame___aNTM3{position:relative;background:#fafafa;overflow:hidden;border:1px solid #ebebeb}.mediaFrame___aNTM3 img{width:100%;height:100%;object-fit:cover;display:block}.mediaBadge___cYIq8{position:absolute;top:18px;left:18px;background:#fffffff2;padding:6px 12px;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#1b1c1e;font-weight:700}@media (max-width: 1200px){.hero___g4par{padding:160px 24px 80px}.section___zP0EX,.policyBand___NKUhC{padding-left:24px;padding-right:24px}.subnavInner___riXMP{padding:0 24px}.heroTitle___AuqCb{font-size:56px}.sectionTitle___FpxBC{font-size:38px}.stepGrid___pz1Zn{grid-template-columns:repeat(2,minmax(0,1fr))}.stepCard___g683N:nth-child(2n){border-right:0}.stepCard___g683N:nth-child(1),.stepCard___g683N:nth-child(2),.stepCard___g683N:nth-child(3),.stepCard___g683N:nth-child(4){border-bottom:1px solid #ebebeb}.locationGrid___XW_Gt{grid-template-columns:repeat(2,minmax(0,1fr))}.policyGrid___I_zkG{grid-template-columns:1fr}.policyCell___txWE0{border-right:0;border-bottom:1px solid #ebebeb}.policyCell___txWE0:last-child{border-bottom:0}}@media (max-width: 960px){.heroInner___E5D5I{grid-template-columns:1fr;gap:30px}.heroKpis___XDXov{grid-template-columns:repeat(2,1fr)}.heroKpi___sH0Na{padding:14px 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.12)}.sectionLead___cARHL{grid-template-columns:1fr;gap:18px}.overviewBodyRow___uDgK6{grid-template-columns:1fr;gap:24px}.metricStrip___kyNXn{grid-template-columns:1fr}.metricStripItem___qfrve{border-left:0;border-top:1px solid rgba(255,255,255,.1)}.metricStripItem___qfrve:first-child{border-top:0}.locationGrid___XW_Gt{grid-template-columns:1fr}.ctaBanner___nCYQe{grid-template-columns:1fr;padding:40px}}@media (max-width: 640px){.hero___g4par{min-height:64vh;padding:140px 20px 80px}.heroTitle___AuqCb{font-size:34px;letter-spacing:-1px}.section___zP0EX,.policyBand___NKUhC{padding-left:20px;padding-right:20px}.sectionTitle___FpxBC{font-size:28px}.subnavInner___riXMP{padding:12px 20px;flex-wrap:wrap;height:auto;gap:12px}.subnavTabs___xn_UZ{flex-wrap:wrap}.subnavTabs___xn_UZ a{height:40px;padding:0 14px}.stepGrid___pz1Zn{grid-template-columns:1fr}.stepCard___g683N{border-right:0;border-bottom:1px solid #ebebeb}.stepCard___g683N:last-child{border-bottom:0}.overviewPanel___e7vGL{padding:28px}.panelTitle___m7sa_{font-size:26px}.ctaTitle___tm5cl{font-size:28px}.faqItem___G2RYO summary{padding:18px 20px;font-size:14px}.faqAnswer___j4Us6{padding:0 20px 20px}}.hero___QCvIi{position:relative;min-height:78vh;padding:160px 80px 80px;display:flex;align-items:flex-end;color:#fff;background:#1b1c1e center / cover no-repeat;overflow:hidden}.hero___QCvIi:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000094,#0003 44%,#00000014 62%,#000000c2),linear-gradient(90deg,#0000009e,#0000002e 62%,#0000);z-index:0}.heroInner___h_7za{position:relative;z-index:1;max-width:1200px;width:100%;margin:0 auto}.heroEyebrow___cTNQ6{display:inline-flex;align-items:center;gap:10px;margin:0 0 24px;font-size:12px;letter-spacing:2.4px;text-transform:uppercase;color:#ffffffc7}.heroEyebrow___cTNQ6:before{content:"";width:32px;height:1px;background:#e60000;display:inline-block}.heroTitle___NC9Fr{font-size:72px;line-height:1.05;font-weight:300;letter-spacing:-2.5px;margin:0 0 24px;max-width:860px;color:#fff}.heroSummary___BfKRB{max-width:620px;font-size:16px;line-height:1.85;color:#ffffffd9;margin:0}.heroActions___AtNpx{margin-top:36px;display:flex;gap:12px;flex-wrap:wrap}.heroBtn___xt0h6{display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:56px;padding:0 28px;background:#e60000;color:#fff;border:1px solid #E60000;font-size:12px;letter-spacing:1.6px;text-transform:uppercase;font-weight:600;text-decoration:none;transition:transform .3s,background .3s,box-shadow .3s}.heroBtn___xt0h6:hover{background:#c50075;border-color:#c50075;transform:translateY(-2px);box-shadow:0 12px 28px #eb008b47}.section___FZbz5{padding:96px 80px}.sectionInner___lhcYO{max-width:1200px;margin:0 auto;position:relative}.sectionLead___WNuhi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:60px;align-items:end;margin-bottom:48px}.sectionEyebrow___cO4Za{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#e60000;font-weight:600;margin:0 0 18px}.sectionTitle___WHYyb{font-size:48px;line-height:1.1;font-weight:300;letter-spacing:-1.4px;margin:0;color:#1b1c1e}.sectionTitle___WHYyb .dot{color:#e60000}.sectionBody___nNaRB{font-size:15px;line-height:1.85;color:#4d4d4d;margin:0;max-width:480px}.featuredGrid___pJIOL,.contentGrid___xt9SP{display:grid;gap:24px}.featuredGrid___pJIOL{grid-template-columns:repeat(2,minmax(0,1fr))}.contentGrid___xt9SP{grid-template-columns:repeat(3,minmax(0,1fr))}.card___jvcNH{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #ebebeb;color:inherit;text-decoration:none;overflow:hidden;transition:transform .35s,box-shadow .35s,border-color .35s}.card___jvcNH:hover{transform:translateY(-6px);border-color:#e60000;box-shadow:0 24px 48px #1b1c1e14}.card___jvcNH:hover .media___wVPG2 img{transform:scale(1.05)}.media___wVPG2{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#fafafa}.media___wVPG2 img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s}.badge___zfUX4{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#fffffff2;color:#1b1c1e;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;font-weight:700}.badge___zfUX4:before{content:"";width:6px;height:6px;border-radius:50%;background:#e60000}.cardBody___utkHU{padding:28px;display:flex;flex-direction:column;gap:12px;flex:1 1}.cardMeta___Yh5Eo{display:flex;flex-wrap:wrap;gap:8px;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#8a8a8a;font-weight:700}.cardMeta___Yh5Eo span{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;background:#fafafa;border:1px solid #ebebeb}.cardTitle___x8OSU{font-size:22px;line-height:1.35;font-weight:500;letter-spacing:-.3px;margin:0;color:#1b1c1e}.cardSummary___sgHNS{font-size:14px;line-height:1.85;color:#4d4d4d;margin:0}.filterSection___trRie{background:#fafafa;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.filterPanel___h9H02{margin-bottom:24px;padding:32px;background:#fff;border:1px solid #ebebeb;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end}.filterBar___tiaFT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.filterField___wURsN{min-width:0;display:flex;flex-direction:column;gap:10px}.filterField___wURsN span{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#e60000;font-weight:700}.select___HjoqM{width:100%;height:52px;padding:0 42px 0 16px;border:1px solid #ebebeb;background:#fff;color:#1b1c1e;font-size:13px;outline:none;transition:border-color .18s,box-shadow .18s}.select___HjoqM:focus{border-color:#e60000;box-shadow:0 0 0 3px #eb008b14}.toolbar___AAIhE{display:flex;align-items:center;justify-content:flex-end;gap:14px}.toolbarMeta___pAU5l{white-space:nowrap;font-size:13px;color:#4d4d4d}.smallButton___Hv8y3{height:52px;padding:0 22px;border:1px solid #ebebeb;background:#1b1c1e;color:#fff;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;cursor:pointer;transition:background .18s,border-color .18s}.smallButton___Hv8y3:hover{background:#e60000;border-color:#e60000}.emptyState___A1CDU{padding:48px;border:1px solid #ebebeb;background:#fff}.emptyState___A1CDU h3{margin:0 0 12px;font-size:28px;color:#1b1c1e}.emptyState___A1CDU p{max-width:680px;font-size:14px;line-height:1.9;color:#4d4d4d;margin:0}.pagination___Hbjff{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px}.pageButton___vIRC0{width:42px;height:42px;border:1px solid #ebebeb;background:#fff;color:#1b1c1e;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.pageButton___vIRC0:hover{border-color:#e60000;color:#e60000}.pageButtonActive___IsDFl{border-color:#e60000;background:#e60000;color:#fff}@media (max-width: 1200px){.hero___QCvIi{padding:160px 24px 80px}.section___FZbz5{padding-left:24px;padding-right:24px}.heroTitle___NC9Fr{font-size:56px}.sectionTitle___WHYyb{font-size:38px}.contentGrid___xt9SP{grid-template-columns:repeat(2,minmax(0,1fr))}.filterPanel___h9H02{grid-template-columns:1fr}.toolbar___AAIhE{justify-content:space-between}}@media (max-width: 960px){.sectionLead___WNuhi{grid-template-columns:1fr;gap:18px}.featuredGrid___pJIOL,.contentGrid___xt9SP,.filterBar___tiaFT{grid-template-columns:1fr}}@media (max-width: 640px){.hero___QCvIi{min-height:64vh;padding:140px 20px 80px}.heroTitle___NC9Fr{font-size:34px;letter-spacing:-1px}.heroSummary___BfKRB{font-size:14px}.section___FZbz5{padding:72px 20px}.sectionTitle___WHYyb{font-size:28px}.filterPanel___h9H02,.emptyState___A1CDU{padding:24px}.toolbar___AAIhE{align-items:stretch;flex-direction:column}.smallButton___Hv8y3{width:100%}.cardBody___utkHU{padding:22px}}.hero___O_WxV{position:relative;min-height:78vh;padding:160px 80px 80px;display:flex;align-items:flex-end;color:#fff;background-color:#1b1c1e;background-position:center;background-size:cover;overflow:hidden}.hero___O_WxV:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0009,#0000002e 40%,#0000000d 60%,#000000bf),linear-gradient(90deg,#0000008c,#00000026 60%,#0000);z-index:0}.heroInner___uoTTj{position:relative;z-index:1;max-width:1200px;width:100%;margin:0 auto}.heroEyebrow___y_D_p{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;font-size:12px;letter-spacing:2.4px;text-transform:uppercase;color:#ffffffc7}.heroEyebrow___y_D_p:before{content:"";width:32px;height:1px;background:#e60000;display:inline-block}.heroMeta___usfy1{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.heroMeta___usfy1 span{padding:7px 14px;border-radius:999px;background:#ffffff1f;font-size:11px;letter-spacing:1.6px;text-transform:uppercase}.heroTitle___YZW5O{font-size:72px;line-height:1.05;letter-spacing:-2.5px;font-weight:300;margin:0 0 24px;max-width:880px;color:#fff}.heroSummary___C4HYm{max-width:620px;font-size:16px;line-height:1.85;color:#ffffffd9;margin:0}.heroActions___amyMI{margin-top:36px;display:flex;gap:12px;flex-wrap:wrap}.heroBtn___TAgt3{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:180px;height:56px;padding:0 28px;background:#e60000;color:#fff;border:1px solid #E60000;font-size:12px;letter-spacing:1.6px;text-transform:uppercase;font-weight:600;transition:transform .3s,background .3s,box-shadow .3s;text-decoration:none}.heroBtn___TAgt3:hover{background:#c50075;border-color:#c50075;transform:translateY(-2px);box-shadow:0 12px 28px #eb008b47}.heroGhostBtn___vp20T{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:180px;height:56px;padding:0 28px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45);font-size:12px;letter-spacing:1.6px;text-transform:uppercase;font-weight:600;transition:all .3s;text-decoration:none}.heroGhostBtn___vp20T:hover{background:#fff;color:#1b1c1e;border-color:#fff}.section___nf8q5{padding:96px 80px;position:relative}.sectionDeferred___H3IvK{content-visibility:auto;contain-intrinsic-size:var(--deferred-size, 960px)}.sectionInner___cpCXK{max-width:1200px;margin:0 auto;position:relative}.sectionLead___vgEVV{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:60px;align-items:end;margin-bottom:48px}.sectionEyebrow___j4_t6{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#e60000;font-weight:600;margin-bottom:18px}.sectionTitle___tRgT5{font-size:48px;line-height:1.1;font-weight:300;margin:0;letter-spacing:-1.4px;color:#1b1c1e}.sectionTitle___tRgT5 .dot{color:#e60000}.sectionBody___XFrnf{font-size:15px;color:#4d4d4d;line-height:1.85;margin:0;max-width:480px}.splitSection___t1sxY{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.panel___qvGbu{padding:48px;border:1px solid #ebebeb;background:#fafafa;position:relative;overflow:hidden}.panelTitle___Bq2mE{margin-bottom:14px;font-size:34px;line-height:1.15;font-weight:300;letter-spacing:-1px;color:#1b1c1e}.copy___ubIjy,.richText___nuOYu{font-size:14px;line-height:1.9;color:#4d4d4d;margin:0}.painList___l92no{display:grid;gap:0;border:1px solid #ebebeb;background:#fff}.painItem___XTrUb{padding:32px 36px;border-bottom:1px solid #ebebeb;transition:background .3s}.painItem___XTrUb:last-child{border-bottom:0}.painItem___XTrUb:hover{background:#fafafa}.painItem___XTrUb h3{margin-bottom:8px;font-size:18px;font-weight:600;color:#1b1c1e}.featuredGrid___eNkjX,.contentGrid___QdCbc,.relatedGrid___AsCQH{display:grid;gap:24px}.featuredGrid___eNkjX,.relatedGrid___AsCQH{grid-template-columns:repeat(2,minmax(0,1fr))}.contentGrid___QdCbc{grid-template-columns:repeat(3,minmax(0,1fr))}.card____WzIK{display:flex;flex-direction:column;background:#fff;border:1px solid #ebebeb;color:inherit;text-decoration:none;transition:transform .35s,box-shadow .35s,border-color .35s}.card____WzIK:hover{transform:translateY(-6px);border-color:#e60000;box-shadow:0 24px 48px #1b1c1e14}.media___C01Jw{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#f2f2f2}.media___C01Jw img{width:100%;height:100%;display:block;object-fit:cover}.badge___OMZOD{position:absolute;top:18px;left:18px;padding:6px 12px;background:#fffffff2;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#1b1c1e;font-weight:700}.cardBody___oi75c{padding:24px;display:flex;flex-direction:column;gap:10px;flex:1 1}.cardMeta___trkTf{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#8a8a8a}.cardTitle___VzX3p{font-size:22px;line-height:1.3;font-weight:500;letter-spacing:-.3px;color:#1b1c1e}.cardSummary___c1Iq7{font-size:14px;line-height:1.8;color:#4d4d4d}.metricGrid____gdav{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:#1b1c1e}.metricCard___CUnoA{padding:36px 40px;border-left:1px solid rgba(255,255,255,.1)}.metricCard___CUnoA:first-child{border-left:0}.metricCard___CUnoA h3{margin-bottom:6px;font-size:16px;font-weight:600;color:#fff}.metricValue___Wd8qA{margin-bottom:18px;font-size:54px;font-weight:300;line-height:1;letter-spacing:-1.5px;color:#fff}.metricValue___Wd8qA span{margin-left:6px;font-size:16px;font-weight:400;color:#ffffffb3;letter-spacing:.5px}.quoteBlock___blxIu{padding:48px;border:1px solid #ebebeb;background:#fafafa;position:relative;overflow:hidden}.quoteBody___d8HKG{font-size:20px;line-height:1.7;color:#1b1c1e;margin:0;max-width:760px}.quoteMeta___Ioj4m{margin-top:20px;font-size:13px;color:#8a8a8a}.ctaPanel___K5KRT{padding:64px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;background:#1b1c1e;color:#fff;position:relative;overflow:hidden}.ctaPanel___K5KRT:before{content:"";position:absolute;right:-80px;top:-80px;width:340px;height:340px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.ctaPanel___K5KRT:after{content:"";position:absolute;right:-30px;top:-30px;width:240px;height:240px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.ctaContent___GHtdg{position:relative;z-index:1}.ctaTitle___Skuwc{font-size:36px;line-height:1.2;font-weight:300;letter-spacing:-1px;color:#fff;margin:0 0 12px}.ctaBody___VwNWC{font-size:14px;color:#ffffffb3;line-height:1.85;margin:0;max-width:680px}.ctaBtn___Szcki{position:relative;z-index:1}.articleBody___jFzTQ{display:grid;gap:24px}.filterBar___AhoxP{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:24px}.select___TMAIQ{min-width:180px;height:48px;padding:0 14px;border:1px solid #ebebeb;background:#fff;color:#1b1c1e}.toolbar___cVV2m{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.toolbarMeta___eWVTo{font-size:13px;color:#4d4d4d}.emptyState___aDxW2{padding:40px;border:1px solid #ebebeb;background:#fafafa}.emptyState___aDxW2 h3{margin-bottom:12px;font-size:28px;color:#1b1c1e}.emptyState___aDxW2 p{font-size:14px;line-height:1.9;color:#4d4d4d;margin-bottom:20px}.pagination___ql54K{margin-top:26px;display:flex;flex-wrap:wrap;gap:10px}.pageButton____bL9V{width:42px;height:42px;border:1px solid #ebebeb;background:#fff}.pageButtonActive___gi7q0{border-color:#e60000;color:#e60000}.smallButton____FTvZ{display:inline-flex;align-items:center;justify-content:center;min-width:120px;height:44px;padding:0 18px;border:1px solid #ebebeb;background:#fff;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#1b1c1e}@media (max-width: 1200px){.hero___O_WxV{padding:160px 24px 80px}.section___nf8q5{padding-left:24px;padding-right:24px}.heroTitle___YZW5O{font-size:56px}.sectionTitle___tRgT5{font-size:38px}.metricGrid____gdav{grid-template-columns:1fr}.metricCard___CUnoA{border-left:0;border-top:1px solid rgba(255,255,255,.1)}.metricCard___CUnoA:first-child{border-top:0}}@media (max-width: 960px){.hero___O_WxV{min-height:58vh;padding:140px 20px 80px}.heroTitle___YZW5O{font-size:42px;letter-spacing:-1px}.section___nf8q5{padding-left:20px;padding-right:20px}.sectionLead___vgEVV{grid-template-columns:1fr;gap:18px}.sectionTitle___tRgT5{font-size:32px}.splitSection___t1sxY,.ctaPanel___K5KRT{grid-template-columns:1fr}.ctaPanel___K5KRT{padding:40px}.featuredGrid___eNkjX,.contentGrid___QdCbc,.relatedGrid___AsCQH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.heroTitle___YZW5O{font-size:34px;letter-spacing:-1px}.heroActions___amyMI{flex-direction:column}.heroBtn___TAgt3,.heroGhostBtn___vp20T{width:100%;min-width:0}.sectionTitle___tRgT5{font-size:28px}.featuredGrid___eNkjX,.contentGrid___QdCbc,.relatedGrid___AsCQH,.splitSection___t1sxY{grid-template-columns:1fr}.panel___qvGbu{padding:28px}.panelTitle___Bq2mE{font-size:26px}.metricCard___CUnoA{padding:28px 24px}.metricValue___Wd8qA{font-size:40px}.ctaTitle___Skuwc{font-size:28px}.quoteBlock___blxIu{padding:28px}}.hero___wxtop{position:relative;min-height:72vh;padding:150px 80px 110px;display:flex;align-items:flex-end;color:#fff;background-color:#1b1c1e;background-position:center;background-size:cover;overflow:hidden}.hero___wxtop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000b8,#0000002e 58%),#0000002e}.heroInner___hChtX{position:relative;z-index:1;max-width:760px}.heroEyebrow___OoA1B{margin-bottom:14px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#ffffffb8}.heroTitle___X3asM{margin-bottom:22px;font-size:56px;line-height:1.15;letter-spacing:-2px;color:#fff}.heroSummary___m2BiT{max-width:680px;font-size:15px;line-height:1.9;color:#ffffffdb}.heroActions___rZ2Ns{margin-top:32px;display:flex;gap:14px;flex-wrap:wrap}.detailHero___XIIau{min-height:88vh;padding:160px 40px 72px}.detailHero___XIIau:before{background:linear-gradient(180deg,#0000008c,#00000026 40%,#0000000d 60%,#000000b3),linear-gradient(90deg,#0000008c,#00000026 60%,#0000)}.detailHeroContent___lsMDr{position:relative;z-index:1;max-width:1200px;width:100%;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px}.detailHeroText___flh8w{min-width:0}.heroEyebrowLine___z7VEv{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;letter-spacing:2.4px;text-transform:uppercase;color:#ffffffc7}.heroEyebrowLine___z7VEv:before{content:"";width:32px;height:1px;background:#e60000;display:inline-block}.heroTitleLg___bo8NI{font-size:72px;line-height:1.05;letter-spacing:-2.5px;font-weight:300;margin:0 0 24px;max-width:880px;color:#fff}.heroAccent___Z9__v{font-style:normal;color:#e60000;font-weight:400}.detailHeroSummary___XOvF_{max-width:620px;font-size:16px;line-height:1.85;color:#ffffffd9;margin:0}.heroKpis___LtCbQ{display:grid;grid-template-columns:repeat(4,minmax(120px,auto));gap:0;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);padding:24px 0;align-self:end}.heroKpiItem___BkvYk{padding:0 28px;border-left:1px solid rgba(255,255,255,.18);text-align:left}.heroKpiItem___BkvYk:first-child{border-left:0;padding-left:0}.heroKpiValue___bRq8I{font-size:32px;line-height:1;font-weight:300;color:#fff;letter-spacing:-1px;display:block}.heroKpiUnit___p3UPz{font-size:13px;font-weight:400;letter-spacing:.5px;color:#ffffffb3;margin-left:4px}.heroKpiLabel___XcOXg{margin-top:10px;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#fff9;display:block}.subNav___g68tD{position:relative;z-index:1;background:#fff;border-bottom:1px solid #ebebeb}.subNavInner___UogaW{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;height:64px}.subNavProduct___KHqiL{display:flex;align-items:center;gap:14px;font-size:13px;color:#1b1c1e;font-weight:600;flex:none}.subNavPill___ObYi9{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#8a8a8a;font-weight:600;padding:4px 8px;border:1px solid #ebebeb}.subNavTitle___exIQJ{font-size:13px;font-weight:600;color:#1b1c1e;letter-spacing:.3px;display:flex;align-items:center;gap:14px;flex:none}.subNavThumb___dIfao{width:36px;height:36px;border:1px solid #ebebeb;overflow:hidden;background:#f7f7f7}.subNavThumb___dIfao img{width:100%;height:100%;object-fit:cover;display:block}.subNavTabs___J_dMB{display:flex;gap:0;font-size:12px;letter-spacing:1.4px;text-transform:uppercase;list-style:none;margin:0;padding:0}.subNavTabs___J_dMB a{padding:0 22px;height:64px;display:inline-flex;align-items:center;color:#8a8a8a;font-weight:600;border-bottom:2px solid transparent;transition:color .18s,border-color .18s;text-decoration:none}.subNavTabs___J_dMB a:hover{color:#1b1c1e}.subNavTabActive___rl9tx{color:#1b1c1e!important;border-bottom-color:#e60000!important}.subNavCta___YJAqP{display:flex;align-items:center;gap:10px;flex:none}.subNavCtaBtn___S2f7h{height:42px;padding:0 22px;background:#1b1c1e;color:#fff;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;display:inline-flex;align-items:center;gap:8px;border:0;cursor:pointer;transition:background .18s;text-decoration:none}.subNavCtaBtn___S2f7h:hover{background:#e60000;color:#fff}.ghostButton___H0KoR{display:inline-flex;align-items:center;justify-content:center;min-width:170px;height:55px;padding:0 28px;border:1px solid rgba(255,255,255,.42);color:#fff;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;transition:background-color .3s,border-color .3s,transform .3s;text-decoration:none;cursor:pointer}.ghostButton___H0KoR:hover{background:#ffffff1f;border-color:#ffffffb8;transform:translateY(-2px);color:#fff}.ghostOnLight___Wrsy2{color:#1b1c1e;border-color:#ebebeb}.ghostOnLight___Wrsy2:hover{background:#1b1c1e;color:#fff;border-color:#1b1c1e}.detailSection___gRNGC{padding-top:48px}.breadcrumb___SKt1p{max-width:1200px;margin:0 auto;padding:24px 80px 0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#8a8a8a}.breadcrumb___SKt1p a{text-decoration:none;color:inherit}.breadcrumb___SKt1p a:hover{color:#e60000}.breadcrumb___SKt1p span{color:#1b1c1e}.detailShell___OJy9o{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:64px;align-items:start;max-width:1200px;margin:0 auto}.galleryPanel___YRFW2{position:relative}.galleryMain___ef2uA{position:relative;background:#fafafa;overflow:hidden;aspect-ratio:4 / 3}.galleryMain___ef2uA img{width:100%;height:100%;object-fit:cover;display:block}.galleryBadge___GCCAT{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#fffffff2;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;font-weight:600;color:#1b1c1e}.galleryBadge___GCCAT:before{content:"";width:6px;height:6px;background:#e60000;border-radius:50%}.galleryPager___upjzo{position:absolute;bottom:18px;right:18px;display:flex;gap:6px;background:#1b1c1eb3;color:#fff;padding:8px 14px;font-size:11px;letter-spacing:1.2px}.thumbnailGrid___BuNfN{margin-top:14px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.thumbnailButton___LdOqK{padding:0;border:1px solid #ebebeb;background:transparent;aspect-ratio:1 / 1;overflow:hidden;cursor:pointer;transition:border-color .18s,transform .18s}.thumbnailButton___LdOqK:hover{transform:translateY(-2px);border-color:#1b1c1e}.thumbnailButton___LdOqK picture{display:block;width:100%;height:100%}.thumbnailButton___LdOqK img{width:100%;height:100%;object-fit:cover;display:block}.thumbnailActive___VpI61{border-color:#1b1c1e;border-width:2px}.infoPanel___DP2pc{min-width:0}.infoEyebrow___Xor6P{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#e60000;margin-bottom:14px;font-weight:600}.detailTitle___fXUeB{font-size:52px;line-height:1.05;letter-spacing:-1.6px;font-weight:300;margin:0 0 18px;color:#1b1c1e}.detailSummary___Z1qYl{font-size:16px;line-height:1.85;color:#4d4d4d;margin:0 0 16px}.detailBody___p_2Bd{font-size:14px;line-height:1.9;color:#4d4d4d;margin:0 0 32px}.miniSpecs___WIjBY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 32px;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb}.miniSpecItem___EYyZZ{padding:18px 22px;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;background:#fff}.miniSpecLabel___ZJe5p{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#8a8a8a;margin-bottom:8px;display:block}.miniSpecValue____JeSc{font-size:22px;line-height:1.1;font-weight:400;color:#1b1c1e;letter-spacing:-.5px;display:block}.miniSpecUnit___Fux4U{font-size:12px;color:#8a8a8a;margin-left:4px;font-weight:400;letter-spacing:.5px}.featureList___Q6bd7{list-style:none;margin:0 0 36px;padding:0;display:flex;flex-direction:column;gap:14px}.featureItem___MzD3U{display:flex;gap:14px;align-items:flex-start;font-size:14px;line-height:1.7;color:#4d4d4d}.checkIcon____kvUe{flex:none;width:24px;height:24px;border:1px solid #E60000;color:#e60000;display:grid;place-items:center;font-size:13px;margin-top:1px}.infoActions___buQN8{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:28px}.tagRow___cONKA{display:flex;flex-wrap:wrap;gap:8px;padding-top:24px;border-top:1px solid #ebebeb}.tag___HKBT7{padding:6px 12px;border:1px solid #ebebeb;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#4d4d4d;background:#fff}.infoShare___ShhNH{display:flex;gap:8px;margin-top:20px}.shareBtn___e_2Fz{width:36px;height:36px;border:1px solid #ebebeb;background:#fff;display:grid;place-items:center;color:#8a8a8a;transition:all .18s;cursor:pointer}.shareBtn___e_2Fz:hover{color:#e60000;border-color:#e60000}.statBand___Vf_XJ{padding:80px 40px;background:#1b1c1e;color:#fff}.statBandInner___pfOdQ{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));gap:0;align-items:stretch}.statLead___qjQV6{padding-right:48px;border-right:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;justify-content:center}.statLeadEyebrow___BFDG4{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#e60000;margin-bottom:14px;font-weight:600}.statLeadDesc___LS51_{font-size:13px;color:#ffffffa6;line-height:1.7;margin:0;max-width:240px}.statItem___s9xZq{padding:0 36px;border-right:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;justify-content:center}.statItem___s9xZq:last-child{border-right:0}.statNumber___ridHN{font-size:64px;line-height:1;font-weight:200;color:#fff;letter-spacing:-3px;display:block}.statUnit___jc_Fl{font-size:18px;font-weight:400;letter-spacing:0;color:#ffffffb3;margin-left:6px}.statLabel___gR5jr{margin-top:14px;font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:#ffffffb3;display:block}.statSub___UahRP{margin-top:8px;font-size:12px;color:#ffffff73;line-height:1.6}.craftGrid___vmNBD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.craftCard___sShOu{background:#fff;border:1px solid #ebebeb;display:flex;flex-direction:column;overflow:hidden;transition:border-color .3s,transform .3s,box-shadow .3s}.craftCard___sShOu:hover{border-color:#1b1c1e;transform:translateY(-4px);box-shadow:0 16px 40px #1b1c1e14}.craftCardImage___pkVbo{aspect-ratio:4 / 3;overflow:hidden;background:#fafafa}.craftCardImage___pkVbo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.craftCard___sShOu:hover .craftCardImage___pkVbo img{transform:scale(1.04)}.craftCardBody___o5dpa{padding:28px;display:flex;flex-direction:column;gap:12px;flex:1 1}.craftCardBody___o5dpa h3{font-size:22px;line-height:1.3;font-weight:500;letter-spacing:-.5px;margin:0;color:#1b1c1e}.craftCardBody___o5dpa p{font-size:14px;line-height:1.85;color:#4d4d4d;margin:0}.craftCardNum___u1TjU{font-size:12px;letter-spacing:2px;color:#8a8a8a;font-weight:600}.scenesSection___FPIhy{padding:0;background:#fafafa}.scenesInner___q2lKu{max-width:1200px;margin:0 auto;padding:96px 40px}.scenesGrid___HxIH1{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.sceneItem___u7Iy1{position:relative;overflow:hidden;background:#fafafa;aspect-ratio:4 / 3}.sceneItem___u7Iy1 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}.sceneItem___u7Iy1:hover img{transform:scale(1.04)}.sceneCaption___jeXNb{position:absolute;left:0;right:0;bottom:0;padding:24px 28px;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.7))}.sceneCaptionEy___mfiFh{font-size:10px;letter-spacing:1.8px;text-transform:uppercase;opacity:.75;margin-bottom:6px;display:block}.sceneCaptionTitle___xYVvq{font-size:22px;font-weight:500;color:#fff;margin:0;letter-spacing:-.3px}.sceneSpan7___rpPxs{grid-column:span 7;aspect-ratio:16 / 10}.sceneSpan5___Zjwgb{grid-column:span 5;aspect-ratio:16 / 10}.sceneSpan4___Vc3nm{grid-column:span 4}.highlightGrid___EhQnt{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px}.highlightPanel___vrby8{background:#fff;border:1px solid #ebebeb;padding:40px;display:flex;flex-direction:column}.highlightPanel___vrby8 h2{color:#1b1c1e}.highlightPanelDark___pCgyR{background:#1b1c1e;color:#fff;border-color:#1b1c1e;padding:40px;display:flex;flex-direction:column}.highlightPanelDark___pCgyR h2{color:#fff}.highlightPanelDark___pCgyR p{color:#ffffffb8}.highlightEyebrow___pvv3I{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#e60000;margin-bottom:16px;font-weight:600}.highlightTitle___KZuXx{font-size:34px;line-height:1.15;font-weight:300;letter-spacing:-1px;margin:0 0 18px;color:#1b1c1e}.highlightPanelDark___pCgyR .highlightTitle___KZuXx{color:#fff}.highlightDesc___YgL7J{font-size:14px;line-height:1.85;color:#4d4d4d;margin:0 0 24px}.highlightPanelDark___pCgyR .highlightDesc___YgL7J{color:#ffffffb8}.optChips___NNvfk{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.optChip___y1JSt{padding:10px 16px;border:1px solid rgba(255,255,255,.25);font-size:12px;letter-spacing:.5px;color:#ffffffd9;background:#ffffff0a}.docList___NPGic{display:flex;flex-direction:column;gap:12px;margin-top:auto}.docItem___QUzEy{display:flex;align-items:center;gap:18px;padding:18px 20px;background:#fafafa;border:1px solid #ebebeb;transition:border-color .3s,background .3s}.docItem___QUzEy:hover{border-color:#1b1c1e;background:#fff}.docIcon___rWUI4{flex:none;width:44px;height:52px;border:1px solid #1b1c1e;background:#fff;display:grid;place-items:center;position:relative}.docIcon___rWUI4:after{content:"";position:absolute;top:0;right:0;width:10px;height:10px;background:linear-gradient(135deg,#fff 50%,#ebebeb 50%);border-left:1px solid #1b1c1e;border-bottom:1px solid #1b1c1e}.docIconExt___RpDh_{font-size:10px;font-weight:700;letter-spacing:.5px;color:#1b1c1e;transform:translateY(4px)}.docMeta___O7Qgm{flex:1 1;min-width:0}.docName___PH7oU{font-size:15px;font-weight:600;color:#1b1c1e;margin-bottom:4px}.docSubline___YceG1{font-size:12px;color:#8a8a8a;letter-spacing:.5px}.docAction___nWuSU{flex:none;height:42px;padding:0 18px;border:1px solid #ebebeb;background:#fff;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;color:#1b1c1e;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .18s}.docAction___nWuSU:hover{background:#1b1c1e;color:#fff;border-color:#1b1c1e}.docError___AGPQt{margin-top:12px;padding:12px 14px;border:1px solid rgba(230,0,0,.24);background:#e600000f;font-size:13px;color:#e60000}.inquirySection___hG7Xp{background:#fafafa;padding:96px 80px}.inquiryGrid___wqPaK{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:start}.inquirySidebar___fEItK{position:relative}.inquirySideEyebrow___zxHMl{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#e60000;margin-bottom:16px;font-weight:600}.inquirySideTitle___y8RYg{font-size:42px;line-height:1.1;font-weight:300;letter-spacing:-1.2px;margin:0 0 20px;color:#1b1c1e}.inquirySideDesc___UBVvs{font-size:14px;line-height:1.85;color:#4d4d4d;margin:0 0 28px}.inquirySideFeatures___NdJ42{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.inquirySideFeature___M3TMB{display:flex;gap:14px;align-items:center;font-size:13px;color:#4d4d4d}.inquiryFormCard___dxrKU{background:#fff;border:1px solid #ebebeb;padding:48px}.sectionLead___iWPOO{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:48px}.sectionLead___iWPOO .heroEyebrow___OoA1B{color:#e60000}.sectionLeadLeft___Hjf7D{min-width:0}.sectionLeadTitle___JUJa6{font-size:48px;line-height:1.1;font-weight:300;margin:0;letter-spacing:-1.4px;color:#1b1c1e}.statBand___Vf_XJ .statLead___qjQV6 .sectionLeadTitle___JUJa6{font-size:28px;line-height:1.25;font-weight:300;color:#fff;margin:0 0 8px;letter-spacing:-.5px}.sectionBody___1Cn8c{max-width:580px;font-size:15px;line-height:1.85;color:#4d4d4d;margin:0}.productGrid___XtlCp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.productCard___hYB75,.relatedCard___nSNgr{display:flex;flex-direction:column;background:#fff;color:inherit;border:1px solid #ebebeb;transition:transform .3s,box-shadow .3s,border-color .3s}.productCard___hYB75:hover,.relatedCard___nSNgr:hover{transform:translateY(-6px);border-color:#e60000;box-shadow:0 20px 44px #1b1c1e14}.cardMedia___Dwjda{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#f2f2f2;display:block}.cardMedia___Dwjda img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s}.productCard___hYB75:hover .cardMedia___Dwjda img,.relatedCard___nSNgr:hover .cardMedia___Dwjda img{transform:scale(1.05)}.cardBody___UKgsz{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1 1}.cardMeta___kYPpH{display:flex;justify-content:space-between;gap:14px;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#8a8a8a;font-weight:600}.cardTitle___mYVWF{font-size:24px;line-height:1.25;font-weight:500;letter-spacing:-.5px;color:#1b1c1e;margin:0}.cardSummary___zY6ec{font-size:13px;line-height:1.85;color:#4d4d4d;margin:0}.cardActions___zpntP{margin-top:auto;display:flex;gap:12px;flex-wrap:wrap}.relatedProductGrid___dJeSh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.relatedProductCard___TojYJ{background:#fff;border:1px solid #ebebeb;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s,border-color .3s;color:inherit}.relatedProductCard___TojYJ:hover{transform:translateY(-6px);border-color:#e60000;box-shadow:0 20px 44px #1b1c1e14}.relatedProductCard___TojYJ .cardMedia___Dwjda{display:block}.relatedProductBody___sTV10{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1 1}.relatedProductSpecs___HCOKy{display:flex;gap:16px;font-size:12px;color:#4d4d4d;padding-top:12px;border-top:1px solid #ebebeb;margin-top:auto}.relatedProductSpecs___HCOKy b{color:#1b1c1e;font-weight:600}.relatedMore___hbidA{margin-top:8px;display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;color:#1b1c1e}.relatedProductCard___TojYJ:hover .relatedMore___hbidA{color:#e60000}.relatedMoreArr___BwJ4Q{width:18px;height:1px;background:currentColor;position:relative;transition:width .3s}.relatedMoreArr___BwJ4Q:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.relatedProductCard___TojYJ:hover .relatedMoreArr___BwJ4Q{width:28px}.bottomDock___bkvct{display:none}.chipList___ngqgE{display:flex;flex-wrap:wrap;gap:10px}.chip___m56VJ{padding:8px 14px;border:1px solid #ebebeb;border-radius:999px;font-size:12px;color:#4d4d4d}.smallButton___mD8Os{display:inline-flex;align-items:center;justify-content:center;min-width:132px;height:44px;padding:0 18px;border:1px solid #ebebeb;font-size:12px;letter-spacing:1px;text-transform:uppercase;transition:border-color .3s,transform .3s;background:#fff;color:#1b1c1e;cursor:pointer;text-decoration:none}.smallButton___mD8Os:hover{border-color:#e60000;transform:translateY(-2px);color:#1b1c1e}.primaryButton___sTjd8{background:#1b1c1e;border-color:#1b1c1e;color:#fff}.primaryButton___sTjd8:hover{color:#fff;background:#0d0d0e}.seriesCard___EjB7e{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #ebebeb;overflow:hidden;color:inherit;text-decoration:none;transition:transform .5s,box-shadow .5s,border-color .5s}.seriesCard___EjB7e:hover{transform:translateY(-6px);border-color:#e60000;box-shadow:0 24px 48px #1b1c1e14}.seriesCard___EjB7e .cardMedia___Dwjda{position:relative;aspect-ratio:16 / 9;background:#fafafa;overflow:hidden;display:block}.seriesCard___EjB7e .cardMedia___Dwjda img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.seriesCard___EjB7e:hover .cardMedia___Dwjda img{transform:scale(1.05)}.seriesCardBadge___Z4fvk{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#fffffff2;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#1b1c1e;font-weight:700;z-index:1}.seriesCardBadge___Z4fvk:before{content:"";width:6px;height:6px;background:#e60000;border-radius:50%}.seriesCardBody___hMsaY{padding:32px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;align-items:end}.seriesCardBody___hMsaY h3{font-size:30px;line-height:1.2;font-weight:500;letter-spacing:-.6px;margin:0 0 10px;color:#1b1c1e}.seriesCardBody___hMsaY p{font-size:14px;line-height:1.85;color:#4d4d4d;margin:0;max-width:440px}.seriesCardText___DHOw2{min-width:0}.seriesCardMetaRow___Chvy7{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;padding-top:20px;margin-top:8px;border-top:1px solid #ebebeb;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#8a8a8a;font-weight:600}.seriesCardTags___EhC6w{display:flex;gap:14px;flex-wrap:wrap}.seriesCardMore___wor7u{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:1.4px;text-transform:uppercase;color:#1b1c1e;font-weight:700;text-decoration:none;transition:color .3s}.seriesCard___EjB7e:hover .seriesCardMore___wor7u{color:#e60000}.seriesCardMoreArr___OSB5r{width:18px;height:1px;background:currentColor;position:relative;transition:width .3s}.seriesCardMoreArr___OSB5r:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.seriesCard___EjB7e:hover .seriesCardMoreArr___OSB5r{width:28px}.facetsSection___a2hZY{background:#fafafa;padding:96px 80px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.facetGrid4___XxIVH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:#fff;border:1px solid #ebebeb}.facetCardFull___xmgu_{padding:28px 28px 30px;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;display:flex;flex-direction:column;gap:14px;transition:background .18s}.facetCardFull___xmgu_:hover{background:#fafafa}.facetCardFull___xmgu_:nth-child(4n){border-right:0}.facetCardFull___xmgu_:nth-last-child(-n+4){border-bottom:0}.facetEyebrow___DtKi7{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#e60000;font-weight:600}.facetTitle___Y0u3o{font-size:16px;font-weight:600;margin:0;letter-spacing:-.2px;color:#1b1c1e}.facetValues___xD9HS{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.facetValues___xD9HS span{display:inline-flex;align-items:center;height:30px;padding:0 12px;background:#fafafa;border:1px solid #ebebeb;font-size:12px;color:#4d4d4d;transition:all .18s;cursor:pointer}.facetValues___xD9HS span:hover{background:#fff;border-color:#1b1c1e;color:#1b1c1e}.bannerDeco___giMMz{position:absolute;right:-40px;top:-40px;width:240px;height:240px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.bannerDeco___giMMz:before{content:"";position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.bannerDecoLight___OGQHS{border-color:#ebebeb}.bannerDecoLight___OGQHS:before{border-color:#ebebeb}.productCardSpecs___rtcoh{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid #ebebeb;margin-top:auto;font-size:12px;color:#4d4d4d}.productCardSpecRow___hAz1P{display:flex;justify-content:space-between;align-items:baseline}.productCardSpecRow___hAz1P span{font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:#8a8a8a}.productCardSpecRow___hAz1P b{color:#1b1c1e;font-weight:600;font-size:13px}.productCardMore___WaO9N{margin-top:8px;display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;color:#1b1c1e;text-decoration:none}.productCard___hYB75:hover .productCardMore___WaO9N,.relatedProductCard___TojYJ:hover .productCardMore___WaO9N{color:#e60000}.productCardMoreArr___Upm5q{width:18px;height:1px;background:currentColor;position:relative;transition:width .3s}.productCardMoreArr___Upm5q:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.productCard___hYB75:hover .productCardMoreArr___Upm5q,.relatedProductCard___TojYJ:hover .productCardMoreArr___Upm5q{width:28px}.seriesGrid___SKa3M{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.filterBar___okesN{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,.9fr)) minmax(0,.8fr);gap:14px;margin-bottom:22px}.input___t0Ser,.select___ZUXFN{width:100%;height:52px;padding:0 16px;border:1px solid #ebebeb;background:#fff;color:#1b1c1e;font-size:14px}.input___t0Ser:focus,.select___ZUXFN:focus{outline:none;border-color:#e60000}.toolbar___ofYLv{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.toolbarMeta___gS2hj{font-size:13px;color:#4d4d4d}.searchButton___HwgfT{min-width:150px}.searchEntry___t2YgX{margin-top:30px;padding:22px;background:#ffffff1a;backdrop-filter:blur(8px);display:flex;gap:14px;align-items:center;flex-wrap:wrap}.searchField___Sbm64{flex:1 1 260px;min-width:0;height:55px;padding:0 18px;border:1px solid rgba(255,255,255,.22);background:#fffffff0;color:#1b1c1e}.specList___lgyzK{display:flex;flex-direction:column;gap:10px}.specRow___iJyej{display:flex;justify-content:space-between;gap:18px;padding-bottom:10px;border-bottom:1px solid #ebebeb;font-size:13px;color:#4d4d4d}.specRow___iJyej strong{color:#1b1c1e;font-weight:600}.emptyState___uN1KQ{padding:56px 36px;border:1px dashed rgba(27,28,30,.2);text-align:center;background:#fafafa}.emptyState___uN1KQ h3{margin-bottom:12px;font-size:24px;color:#1b1c1e}.emptyState___uN1KQ p{margin-bottom:22px;font-size:14px;line-height:1.8;color:#4d4d4d}.pagination___pwwXJ{margin-top:30px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.pageButton___n5ak1{min-width:44px;height:44px;padding:0 14px;border:1px solid #ebebeb;background:#fff;font-size:12px;transition:border-color .3s,background-color .3s;cursor:pointer}.pageButton___n5ak1:hover{border-color:#e60000}.pageButtonActive___VdbEj{border-color:#e60000;background:#e6000014;color:#e60000}.ctaBanner___OCZWi{padding:32px;background:#1b1c1e;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.ctaBanner___OCZWi h3{margin-bottom:10px;font-size:28px;color:#fff}.ctaBanner___OCZWi p{font-size:14px;line-height:1.85;color:#ffffffc7}.sectionGrid___MOUR1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.infoCard___GItHm{padding:22px;border:1px solid #ebebeb;background:#fff}.infoCard___GItHm img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;margin-top:16px}.infoCard___GItHm h3{margin-bottom:12px;font-size:18px;color:#1b1c1e}.infoCard___GItHm p{font-size:13px;line-height:1.85;color:#4d4d4d}.specTable___EMqiU{border:1px solid #ebebeb;background:#fff}.specTableRow___zTlED{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 120px;border-top:1px solid #ebebeb}.specTableRow___zTlED:first-child{border-top:0}.specTableRow___zTlED span{padding:16px 20px;font-size:13px;color:#4d4d4d}.specTableRow___zTlED span:first-child{color:#1b1c1e;font-weight:600}.gallerySection___Bd2mt{margin-top:30px}.galleryTitle___crVqk{margin-bottom:16px;font-size:18px;color:#1b1c1e}.galleryGrid___Tjqz3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.galleryGrid___Tjqz3 img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}@media (max-width: 1200px){.facetGrid4___XxIVH{grid-template-columns:repeat(2,minmax(0,1fr))}.facetCardFull___xmgu_:nth-child(4n){border-right:1px solid #ebebeb}.facetCardFull___xmgu_:nth-child(2n){border-right:0}.facetCardFull___xmgu_:nth-last-child(-n+4){border-bottom:1px solid #ebebeb}.facetCardFull___xmgu_:nth-last-child(-n+2){border-bottom:0}.detailHeroContent___lsMDr{grid-template-columns:1fr;gap:30px}.heroTitleLg___bo8NI{font-size:56px}.heroKpis___LtCbQ{grid-template-columns:repeat(2,1fr)}.heroKpiItem___BkvYk{padding:14px 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.12)}.statBandInner___pfOdQ{grid-template-columns:1fr 1fr;gap:32px 24px}.statLead___qjQV6{grid-column:1 / -1;padding-right:0;border-right:0;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:8px}.statItem___s9xZq{padding:0;border-right:0}.statNumber___ridHN{font-size:48px}.detailTitle___fXUeB{font-size:42px}.sectionLeadTitle___JUJa6{font-size:38px}.scenesGrid___HxIH1{grid-template-columns:repeat(6,1fr)}.sceneSpan7___rpPxs,.sceneSpan5___Zjwgb{grid-column:span 6}.sceneSpan4___Vc3nm{grid-column:span 3}.productGrid___XtlCp,.sectionGrid___MOUR1,.filterBar___okesN{grid-template-columns:repeat(2,minmax(0,1fr))}.heroTitle___X3asM{font-size:46px}}@media (max-width: 960px){.facetsSection___a2hZY{padding-left:20px;padding-right:20px}.facetGrid4___XxIVH{grid-template-columns:1fr}.facetCardFull___xmgu_{border-right:0}.facetCardFull___xmgu_:nth-child(2n){border-right:0}.seriesCardBody___hMsaY{grid-template-columns:1fr}.hero___wxtop{min-height:auto;padding:120px 20px 84px}.heroTitle___X3asM{font-size:34px;letter-spacing:-1px}.detailHero___XIIau{padding:120px 20px 84px}.detailHeroContent___lsMDr{gap:30px}.heroTitleLg___bo8NI{font-size:42px}.heroKpis___LtCbQ{grid-template-columns:repeat(2,1fr)}.heroKpiItem___BkvYk{padding:14px 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.12)}.subNavProduct___KHqiL{display:none}.subNavTabs___J_dMB{overflow-x:auto;-webkit-overflow-scrolling:touch}.subNavTabs___J_dMB a{padding:0 16px;white-space:nowrap}.breadcrumb___SKt1p{padding-left:24px;padding-right:24px}.detailSection___gRNGC{padding-top:36px}.detailShell___OJy9o{grid-template-columns:1fr;gap:48px}.galleryPanel___YRFW2{position:static}.infoPanel___DP2pc{min-width:0}.miniSpecs___WIjBY{grid-template-columns:1fr 1fr}.statBand___Vf_XJ{padding-left:20px;padding-right:20px}.statBandInner___pfOdQ{grid-template-columns:1fr 1fr;gap:32px 24px}.statLead___qjQV6{grid-column:1 / -1;padding-right:0;border-right:0;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:8px}.statItem___s9xZq{padding:0;border-right:0}.statNumber___ridHN{font-size:48px}.craftGrid___vmNBD{grid-template-columns:1fr}.scenesInner___q2lKu{padding:80px 20px}.scenesGrid___HxIH1{grid-template-columns:1fr}.sceneSpan7___rpPxs,.sceneSpan5___Zjwgb,.sceneSpan4___Vc3nm{grid-column:span 1}.highlightGrid___EhQnt{grid-template-columns:1fr}.inquirySection___hG7Xp{padding-left:20px;padding-right:20px}.inquiryGrid___wqPaK{grid-template-columns:1fr;gap:36px}.inquirySidebar___fEItK{position:static}.inquiryFormCard___dxrKU{padding:28px}.relatedProductGrid___dJeSh,.seriesGrid___SKa3M,.highlightGrid___EhQnt,.sectionGrid___MOUR1,.ctaBanner___OCZWi,.productGrid___XtlCp,.filterBar___okesN{grid-template-columns:1fr}.toolbar___ofYLv,.sectionLead___iWPOO{flex-direction:column;align-items:flex-start;gap:18px}.detailTitle___fXUeB{font-size:34px}.sectionLeadTitle___JUJa6{font-size:32px}.thumbnailGrid___BuNfN{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.facetsSection___a2hZY{padding:56px 16px}.facetCardFull___xmgu_{padding:20px}.seriesCardBody___hMsaY{padding:24px;grid-template-columns:1fr}.seriesCardBody___hMsaY h3{font-size:24px}.seriesCardBadge___Z4fvk{top:12px;left:12px;font-size:9px;padding:6px 10px}.hero___wxtop{padding-top:100px}.heroTitle___X3asM,.detailTitle___fXUeB{font-size:26px}.heroTitleLg___bo8NI{font-size:32px}.heroKpiValue___bRq8I{font-size:24px}.subNavInner___UogaW{padding:0 16px}.subNavCta___YJAqP{display:none}.breadcrumb___SKt1p{padding-left:16px;padding-right:16px}.detailHero___XIIau{padding:100px 16px 64px;min-height:auto}.detailShell___OJy9o{gap:32px}.galleryMain___ef2uA{aspect-ratio:3 / 2}.thumbnailGrid___BuNfN{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.miniSpecs___WIjBY{grid-template-columns:1fr}.statBand___Vf_XJ{padding:56px 16px}.statBandInner___pfOdQ{grid-template-columns:1fr;gap:24px}.statNumber___ridHN{font-size:40px}.scenesInner___q2lKu{padding:56px 16px}.sectionLeadTitle___JUJa6{font-size:28px}.inquirySection___hG7Xp{padding:56px 16px}.inquiryFormCard___dxrKU{padding:20px}.inquirySideTitle___y8RYg{font-size:30px}.highlightPanel___vrby8,.highlightPanelDark___pCgyR{padding:24px}.highlightTitle___KZuXx{font-size:26px}.relatedProductGrid___dJeSh{grid-template-columns:1fr}.cardBody___UKgsz,.galleryPanel___YRFW2,.highlightPanel___vrby8,.facetCardFull___xmgu_,.ctaBanner___OCZWi{padding:20px}.specTableRow___zTlED{grid-template-columns:1fr}.specTableRow___zTlED span{padding:12px 16px}.docItem___QUzEy{flex-direction:column;align-items:flex-start}}.hero___J98IW{position:relative;min-height:48vh;padding:150px 80px 80px;display:flex;align-items:flex-end;color:#fff;background-color:#1b1c1e;background-position:center;background-size:cover;overflow:hidden}.hero___J98IW:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000b8,#0000002e 58%),#0000002e}.heroInner___iS2N3{position:relative;z-index:1;max-width:780px}.heroEyebrow___Fnomo,.sectionEyebrow___R7x95{margin-bottom:14px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#e60000}.heroTitle___ZBcFR{margin-bottom:20px;font-size:48px;line-height:1.18;letter-spacing:-2px;color:#fff}.heroSummary___Vb3Sw{max-width:680px;font-size:15px;line-height:1.9;color:#ffffffdb}.sectionLead___ta6ns{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px}.sectionBody___HyUmT{max-width:560px;font-size:14px;line-height:1.9;color:#4d4d4d}.faqTopicTabs___R7RZR{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.topicTab___KLQw4{padding:10px 18px;border:1px solid #ebebeb;background:#fff;color:#1b1c1e;font-size:13px;letter-spacing:1px;cursor:pointer;transition:all .3s}.topicTab___KLQw4:hover{border-color:#e60000;color:#e60000}.topicTabActive___tK4kX{background:#1b1c1e;border-color:#1b1c1e;color:#fff}.topicTabActive___tK4kX:hover{background:#e60000;border-color:#e60000;color:#fff}.searchRow___VAn0S{display:flex;gap:12px;margin-bottom:28px}.searchInput___zvyfs{flex:1 1;min-width:0;height:48px;padding:0 18px;border:1px solid #ebebeb;background:#fff;font-size:14px;color:#1b1c1e}.clearButton___qJVvk{min-width:96px;height:48px;padding:0 18px;border:1px solid #ebebeb;background:#fff;font-size:12px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;color:#1b1c1e}.clearButton___qJVvk:hover{border-color:#e60000;color:#e60000}.faqTopicGroup___PYHbf{margin-bottom:34px}.faqTopicGroup___PYHbf h3{margin-bottom:6px;font-size:22px;color:#1b1c1e}.topicMeta___Znj0D{margin-bottom:16px;font-size:13px;color:#4d4d4d}.faqList___QGYHP{display:grid;gap:14px}details.faqItem___xOcuW{padding:18px 22px;border:1px solid #ebebeb;background:#fff}details.faqItem___xOcuW[open]{border-color:#e60000;box-shadow:0 8px 18px #1b1c1e0f}details.faqItem___xOcuW summary{position:relative;padding-right:32px;list-style:none;cursor:pointer;font-size:15px;color:#1b1c1e}details.faqItem___xOcuW summary::-webkit-details-marker{display:none}details.faqItem___xOcuW summary:after{content:"+";position:absolute;right:0;top:0;font-size:20px;color:#e60000;transition:transform .3s}details.faqItem___xOcuW[open] summary:after{content:"\2212"}.faqAnswer___dP6w0{margin-top:14px;font-size:14px;line-height:1.9;color:#4d4d4d}.emptyState___TPEMg{padding:40px;border:1px solid #ebebeb;background:#fafafa}.emptyState___TPEMg h3{margin-bottom:12px;font-size:26px;color:#1b1c1e}.emptyState___TPEMg p{font-size:14px;line-height:1.9;color:#4d4d4d}.ctaPanel___egKjl{margin-top:40px;padding:34px;display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #ebebeb;background:radial-gradient(circle at top right,rgba(235,0,139,.08),transparent 34%),#fafafa}.ctaTitle___XyENf{margin-bottom:10px;font-size:26px;line-height:1.25;color:#1b1c1e}.ctaBody___uUbJ4{font-size:14px;line-height:1.9;color:#4d4d4d;max-width:520px}.contactHero___J6mCY{position:relative;min-height:78vh;padding:160px 80px 80px;display:flex;align-items:flex-end;color:#fff;background:#1b1c1e center / cover no-repeat;overflow:hidden}.contactHero___J6mCY:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0009,#0000002e 40%,#0000000d 60%,#000000bf),linear-gradient(90deg,rgba(0,0,0,.58),rgba(0,0,0,.12) 62%,transparent);z-index:0}.contactHeroInner___Z0hHg{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto}.contactHeroEyebrow___yHARu{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;letter-spacing:2.4px;text-transform:uppercase;color:#ffffffc7}.contactHeroEyebrow___yHARu:before{content:"";width:32px;height:1px;background:#e60000}.contactHeroTitle___BKtaO{max-width:820px;margin:0 0 24px;font-size:72px;line-height:1.05;font-weight:300;letter-spacing:-2.5px;color:#fff}.contactHeroTitle___BKtaO span{color:#e60000}.contactHeroSummary___oONJ2{max-width:620px;margin:0;font-size:16px;line-height:1.85;color:#ffffffd9}.contactSection___wUleb{padding:96px 80px}.contactMutedSection___sCz4I{background:#fafafa;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.contactSectionInner___If_sK{max-width:1200px;margin:0 auto;position:relative}.contactSectionLead___EEln0{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:60px;align-items:end;margin-bottom:48px}.contactSectionEyebrow___Wx49X{margin-bottom:18px;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#e60000;font-weight:600}.contactSectionTitle___ZXCtg{margin:0;font-size:48px;line-height:1.1;font-weight:300;letter-spacing:-1.4px;color:#1b1c1e}.contactSectionTitle___ZXCtg span{color:#e60000}.contactSectionBody___lO1Mk{max-width:500px;margin:0;font-size:15px;line-height:1.85;color:#4d4d4d}.contactSectionBody___lO1Mk code{display:inline-block;margin-left:6px;padding:2px 8px;border:1px solid #ebebeb;background:#fafafa;font-size:12px;color:#1b1c1e}.contactInquiryShell___WiDtu{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);gap:24px;align-items:start}.contactFormColumn___af4WK>form{min-height:100%;padding:40px;border-color:#ebebeb;background:#fff;box-shadow:0 20px 44px #1b1c1e0d}.contactSidePanel___hARF9{display:grid;gap:20px}.contactInfoCard___SG8Eu{padding:32px;border:1px solid #ebebeb;background:#fafafa;position:relative;overflow:hidden}.contactInfoCard___SG8Eu h3{margin:8px 0 18px;font-size:24px;font-weight:500;letter-spacing:-.3px;color:#1b1c1e}.contactInfoCard___SG8Eu p,.contactInfoCard___SG8Eu a{display:block;margin:0 0 10px;font-size:14px;line-height:1.8;color:#4d4d4d}.contactInfoCard___SG8Eu a{color:#1b1c1e;transition:color .18s}.contactInfoCard___SG8Eu a:hover{color:#e60000}.contactCardEyebrow___II5G3{margin:0;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#e60000;font-weight:700}.contactInfoTags___ftMsq{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px}.contactInfoTag___TvDt0{font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border:1px solid #ebebeb;border-radius:999px;color:#4d4d4d}.contactSocialList___K580r{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid #ebebeb}.contactSocialList___K580r a{margin:0;padding:8px 14px;border:1px solid #ebebeb;background:#fff;font-size:12px;letter-spacing:1px;text-transform:uppercase}.contactMapFrame___TqbbJ{width:100%;aspect-ratio:16 / 9;margin:4px 0 14px;border:1px solid #ebebeb;background:#fff}.contactOfficeGrid___haV4o{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #ebebeb;background:#fff}.contactOfficeCard___GTXG0{min-height:100%;padding:32px;border-right:1px solid #ebebeb;background:#fff;transition:background .3s,transform .3s}.contactOfficeCard___GTXG0:hover{background:#fafafa;transform:translateY(-4px)}.contactOfficeCard___GTXG0:last-child{border-right:0}.contactOfficeCard___GTXG0 h3{margin:12px 0 16px;font-size:22px;font-weight:500;letter-spacing:-.3px;color:#1b1c1e}.contactOfficeCard___GTXG0 p{font-size:13px;line-height:1.75;color:#4d4d4d}.contactOfficeCard___GTXG0 a{display:block;margin-top:8px;font-size:13px;color:#1b1c1e}.contactOfficeCard___GTXG0 a:hover{color:#e60000}.contactJobsList___IpSaA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.contactJobCard___Gr9bt{padding:32px;border:1px solid #ebebeb;background:#fff;transition:border-color .3s,box-shadow .3s,transform .3s}.contactJobCard___Gr9bt:hover{transform:translateY(-4px);border-color:#e6000099;box-shadow:0 18px 40px #1b1c1e0f}.contactJobCard___Gr9bt h3{margin:0 0 12px;font-size:20px;line-height:1.35;font-weight:500;color:#1b1c1e}.contactJobCard___Gr9bt p{margin:0;font-size:13px;line-height:1.75;color:#4d4d4d}.contactJobCard___Gr9bt a{margin-top:14px;display:inline-block;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#e60000}.contactJobMeta___UCvyV{margin-bottom:14px;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#8a8a8a}.searchControls___dyrvG{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-bottom:22px}.searchBoxLarge___fNi1a{flex:1 1;min-width:260px;height:56px;padding:0 18px;border:1px solid #ebebeb;background:#fff;font-size:15px;color:#1b1c1e}.searchBoxLarge___fNi1a:focus{outline:none;border-color:#e60000}.searchSubmit___a9aal{min-width:140px;height:56px;padding:0 28px;border:0;background:#1b1c1e;color:#fff;font-size:13px;letter-spacing:2px;text-transform:uppercase;cursor:pointer}.searchSubmit___a9aal:hover{background:#e60000}.searchTypes___kRoG1{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.typeTab___OW4N3{padding:8px 16px;border:1px solid #ebebeb;background:#fff;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#1b1c1e;cursor:pointer}.typeTab___OW4N3:hover{border-color:#e60000;color:#e60000}.typeTabActive___b45dN{background:#1b1c1e;color:#fff;border-color:#1b1c1e}.typeTabActive___b45dN:hover{background:#e60000;border-color:#e60000;color:#fff}.toolbarMeta___yVOv2{font-size:13px;color:#4d4d4d;margin-bottom:16px}.resultList___SIyZv{display:grid;gap:16px}.resultCard___ZdaNB{display:flex;gap:20px;padding:20px;border:1px solid #ebebeb;background:#fff;color:#1b1c1e;transition:all .3s}.resultCard___ZdaNB:hover{border-color:#eb008b4d;box-shadow:0 12px 28px #1b1c1e14}.resultThumb___LVWfa{flex:0 0 120px;width:120px;aspect-ratio:4 / 3;overflow:hidden;background:#fafafa}.resultThumb___LVWfa img{width:100%;height:100%;object-fit:cover;display:block}.resultBody___BBEaZ{flex:1 1;min-width:0}.resultBody___BBEaZ mark{background:#eb008b2e;color:inherit;padding:0 2px}.resultMeta___aCtDo{margin-bottom:8px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#e60000}.resultTitle___RjdGO{margin-bottom:6px;font-size:20px;color:#1b1c1e}.resultSummary___K1NvE{font-size:13px;line-height:1.8;color:#4d4d4d}.pagination___jNRJ7{margin-top:26px;display:flex;flex-wrap:wrap;gap:10px}.pageButton___kN_uf{width:42px;height:42px;border:1px solid #ebebeb;background:#fff;cursor:pointer}.pageButtonActive___e1NK3{border-color:#e60000;color:#e60000}.policyMeta___FAz54{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:24px;padding:16px 22px;border:1px solid #ebebeb;background:#fafafa;font-size:13px;color:#4d4d4d}.policyMeta___FAz54 strong{color:#1b1c1e;margin-right:6px}.policySection___UFBIG{margin-bottom:30px}.policySection___UFBIG h3{margin-bottom:10px;font-size:20px;color:#1b1c1e}.policySection___UFBIG p{font-size:14px;line-height:1.9;color:#4d4d4d}.sitemapGrid___f3Nu0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.sitemapGroup___Ygg7E{padding:22px;border:1px solid #ebebeb;background:#fff}.sitemapGroup___Ygg7E h3{margin-bottom:16px;font-size:18px;letter-spacing:1px;color:#1b1c1e}.sitemapLink___gvbmL{display:block;padding:8px 0;border-top:1px solid #ebebeb;font-size:14px;color:#1b1c1e}.sitemapLink___gvbmL:first-of-type{border-top:0}.sitemapLink___gvbmL:hover{color:#e60000}.sitemapSeriesHead___Z0ibL{font-weight:500;color:#1b1c1e}.notFoundHero___w_23T{padding:160px 80px 100px;background:#1b1c1e;color:#fff}.notFoundEyebrow___bzI15{margin-bottom:14px;font-size:12px;letter-spacing:4px;text-transform:uppercase;color:#e60000}.notFoundTitle___KvvOf{margin-bottom:18px;font-size:72px;line-height:1.05;letter-spacing:-2px;color:#fff}.notFoundSummary___s4LAA{margin-bottom:28px;max-width:620px;font-size:15px;line-height:1.85;color:#ffffffd1}.notFoundActions___Cg2dP{display:flex;gap:14px;flex-wrap:wrap}.ghostButtonDark___tj7OW{display:inline-flex;align-items:center;justify-content:center;min-width:170px;height:55px;padding:0 28px;border:1px solid rgba(255,255,255,.42);color:#fff;font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.notFoundSearchRow___xWoXZ{margin-top:28px;display:flex;gap:14px;max-width:520px}.notFoundSearchRow___xWoXZ input{flex:1 1;height:52px;padding:0 18px;border:1px solid rgba(255,255,255,.38);background:#ffffff0d;color:#fff;font-size:14px}.notFoundSearchRow___xWoXZ input::placeholder{color:#ffffff94}.notFoundSearchRow___xWoXZ input:focus{outline:none;border-color:#e60000}.notFoundSearchRow___xWoXZ button{min-width:120px;height:52px;padding:0 22px;border:0;background:#e60000;color:#fff;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer}.recommendedGrid___KoyDz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.recommendedCard___kO_c7{padding:22px;border:1px solid #ebebeb;background:#fff;color:inherit}.recommendedCard___kO_c7 h3{margin-bottom:10px;font-size:20px;color:#1b1c1e}.recommendedCard___kO_c7 p{font-size:13px;line-height:1.8;color:#4d4d4d}.recommendedCard___kO_c7:hover{border-color:#e60000}@media (max-width: 960px){.hero___J98IW,.notFoundHero___w_23T,.contactHero___J6mCY{padding:140px 20px 70px}.heroTitle___ZBcFR,.notFoundTitle___KvvOf,.contactHeroTitle___BKtaO{font-size:40px;letter-spacing:-1px}.contactSection___wUleb{padding:72px 20px}.contactSectionLead___EEln0{grid-template-columns:1fr;gap:18px}.contactSectionTitle___ZXCtg{font-size:38px}.contactInquiryShell___WiDtu,.contactOfficeGrid___haV4o,.contactJobsList___IpSaA,.recommendedGrid___KoyDz,.sitemapGrid___f3Nu0{grid-template-columns:1fr}.contactOfficeCard___GTXG0{border-right:0;border-bottom:1px solid #ebebeb}.contactOfficeCard___GTXG0:last-child{border-bottom:0}.sectionLead___ta6ns,.ctaPanel___egKjl{flex-direction:column;align-items:stretch}}@media (max-width: 640px){.heroTitle___ZBcFR,.contactHeroTitle___BKtaO{font-size:32px}.contactFormColumn___af4WK>form,.contactInfoCard___SG8Eu,.contactOfficeCard___GTXG0,.contactJobCard___Gr9bt{padding:24px}.notFoundTitle___KvvOf{font-size:54px}.resultCard___ZdaNB{flex-direction:column}.resultThumb___LVWfa{flex:0 0 auto;width:100%}}.floatingInquiry___iMHJn{position:fixed;bottom:80px;right:20px;z-index:55;display:inline-flex;align-items:center;padding:10px 6px;color:#ffffffa6;transition:color .18s}.floatingInquiry___iMHJn:hover{color:#fff}.vertical___VYy8p{writing-mode:vertical-rl;font-size:20px;font-weight:600;letter-spacing:1px}.dot___vHiDt{color:#e60000;font-size:20px;margin-top:4px}body.light-rail .floatingInquiry___iMHJn{color:#4d4d4d}body.light-rail .floatingInquiry___iMHJn:hover{color:#e60000}@media (max-width: 960px){.floatingInquiry___iMHJn{bottom:24px;right:16px;width:56px;height:56px;padding:0;border-radius:50%;background:#e60000;color:#fff;box-shadow:0 10px 24px #eb008b59;justify-content:center}.floatingInquiry___iMHJn:hover{color:#fff;background:#c70000}body.light-rail .floatingInquiry___iMHJn{color:#fff}.vertical___VYy8p{writing-mode:horizontal-tb;font-size:11px;letter-spacing:.5px;line-height:1.1;text-align:center}.dot___vHiDt{display:none}}.siteFooter___dOy6F{position:relative;z-index:1;background:#1b1c1e;color:#fff9;padding:80px 80px 40px;font-size:13px}.footerInner___Gdsf_{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:48px}.footerLogo___eoF2c{width:72px;margin-bottom:24px;filter:brightness(0) invert(1)}.footerBrand___jxMeb h3{color:#fff;font-size:20px;font-weight:800;margin-bottom:18px;letter-spacing:1px}.footerBrand___jxMeb p{line-height:1.85;margin-bottom:8px;font-size:12px}.footerCol___PX_xo h4{color:#fff;font-size:11px;letter-spacing:3px;font-weight:600;margin-bottom:22px;text-transform:uppercase}.footerCol___PX_xo ul{list-style:none;display:flex;flex-direction:column;gap:12px}.footerCol___PX_xo a{font-size:13px}.footerCol___PX_xo a:hover{color:#fff}.footerBottom___p4wEI{max-width:1200px;margin:56px auto 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.15);display:flex;justify-content:space-between;font-size:11px;color:#fff6;flex-wrap:wrap;gap:12px}.footerBottom___p4wEI a:hover{color:#fff}.legalLinks___DBGFx{display:inline-flex;gap:16px}@media (max-width: 1200px){.footerInner___Gdsf_{grid-template-columns:1.3fr 1fr 1fr}}@media (max-width: 960px){.siteFooter___dOy6F{padding:60px 20px 30px}.footerInner___Gdsf_{grid-template-columns:1fr 1fr;gap:36px}.footerBottom___p4wEI{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){.footerInner___Gdsf_{grid-template-columns:1fr}}.notice___SJ3c9{margin:0 auto;padding:10px 20px;background:#fafafa;border-bottom:1px solid #ebebeb;color:#4d4d4d;font-size:13px;line-height:1.5;text-align:center}.dropdown___jDpM6{position:relative}.trigger___Xqofq{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;font-size:12px;letter-spacing:.5px;line-height:1}.trigger___Xqofq:hover{color:#e60000}.caret___xMiaj{font-size:10px;opacity:.8}.menu___nIYvI{position:absolute;top:calc(100% + 6px);right:0;min-width:160px;list-style:none;padding:6px 0;background:#fff;color:#1b1c1e;border:1px solid #ebebeb;border-radius:4px;box-shadow:0 6px 12px #0000002d;z-index:51}.menu___nIYvI button{width:100%;text-align:left;padding:10px 14px;font-size:13px;color:#1b1c1e}.menu___nIYvI button:hover{background:#fafafa;color:#e60000}.menu___nIYvI button.active___zxJ8z{color:#e60000}.inline___N0U4t{display:flex;flex-wrap:wrap;gap:8px}.inlineItem____HGMG,.inlineActive___kzRDY{padding:8px 12px;border-radius:999px;border:1px solid #ebebeb;font-size:12px;letter-spacing:.5px;background:#fff;color:#4d4d4d}.inlineActive___kzRDY{border-color:#e60000;color:#e60000;font-weight:600}.overlay___ZNqlu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none;visibility:hidden}.overlay___ZNqlu.open____SR6c{pointer-events:auto;visibility:visible}.backdrop___zhFnx{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .3s}.overlay___ZNqlu.open____SR6c .backdrop___zhFnx{opacity:1}.panel___oV4HI{position:absolute;top:0;left:0;bottom:0;width:min(420px,88vw);background:#fff;color:#1b1c1e;box-shadow:12px 0 32px #0000001f;transform:translate(-100%);transition:transform .3s;display:flex;flex-direction:column;padding:24px}.overlay___ZNqlu.open____SR6c .panel___oV4HI{transform:translate(0)}.panelHead___bVWSg{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #ebebeb}.brand___JMfbr{font-size:20px;font-weight:800;letter-spacing:1px}.close___N4Ilk{width:36px;height:36px;position:relative}.close___N4Ilk span{position:absolute;top:50%;left:50%;width:30px;height:2px;background:#1b1c1e}.close___N4Ilk span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.close___N4Ilk span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.nav___qQjJ1{flex:1 1;padding:20px 0;overflow-y:auto}.nav___qQjJ1 ul{list-style:none;display:flex;flex-direction:column;gap:8px}.nav___qQjJ1 a{display:block;padding:14px 4px;font-size:16px;font-weight:600;letter-spacing:.5px;border-bottom:1px solid #ebebeb}.nav___qQjJ1 a:hover,.nav___qQjJ1 a.active___Ib1kC{color:#e60000}.actions___c6ARx{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid #ebebeb}.actionLink___WPJEi{font-size:13px;letter-spacing:1px;color:#4d4d4d;text-transform:uppercase}.actionLink___WPJEi:hover{color:#e60000}.inquiry___FH2RS{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;background:#1b1c1e;color:#fff;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.5px;transition:background .18s}.inquiry___FH2RS:after{content:" \2192"}.inquiry___FH2RS:hover{background:#e60000}.langRow___aSAkW{padding-top:8px}.sideRail___lGWN5{position:fixed;top:0;left:0;bottom:0;width:105px;background:#fff;border-right:1px solid #ebebeb;z-index:60;display:flex;flex-direction:column;align-items:center;padding:32px 0}.sideLogo___tAyzw{display:flex;align-items:center;justify-content:center;width:100%;padding:0 10px;flex-shrink:0;text-decoration:none}.sideLogo___tAyzw picture{display:block;width:100%;max-width:88px}.sideLogo___tAyzw .sideLogoImg___sEmRm{width:100%;height:auto;display:block;object-fit:contain}.sideMenu___qqRw2{margin:auto 0;width:40px;display:flex;flex-direction:column;gap:6px;padding:10px 0}.sideMenu___qqRw2 span{display:block;height:2px;background:#1b1c1e;border-radius:1px}.sideMenu___qqRw2 span:nth-child(1){width:100%}.sideMenu___qqRw2 span:nth-child(2){width:70%}.sideMenu___qqRw2 span:nth-child(3){width:100%}.sideText___Oadbm{writing-mode:vertical-rl;transform:rotate(180deg);color:#b5b5b5;font-size:12px;letter-spacing:4px;margin-bottom:8px}@media (max-width: 960px){.sideRail___lGWN5{display:none}}.siteHeader___AWcNc{position:fixed;top:0;left:105px;right:0;z-index:50;height:95px;padding:0 50px;display:flex;align-items:center;gap:24px;color:#fff;transition:background-color .3s,color .3s,box-shadow .3s}.siteHeader___AWcNc.scrolled___w5brv{background:transparent;color:#1b1c1e;box-shadow:none}.mobileToggle___cN4qb{display:none;width:36px;height:36px;flex-direction:column;justify-content:center;gap:5px;padding:4px}.mobileToggle___cN4qb span{display:block;height:2px;width:100%;background:currentColor;border-radius:1px}.brandLink___gzIUN{display:none;font-size:20px;font-weight:800;letter-spacing:1px}.siteNav___L9Ios{flex:1 1;display:flex;justify-content:flex-end}.siteNav___L9Ios ul{list-style:none;display:flex;gap:36px;font-size:13px;font-weight:600;letter-spacing:1.2px;align-items:center}.siteNav___L9Ios a{padding:10px 0;display:inline-block;position:relative;text-transform:uppercase}.siteNav___L9Ios a:hover,.siteNav___L9Ios a.active___c8d0H{color:#e60000}.siteNav___L9Ios a.active___c8d0H:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;background:#e60000}.headerRight___H2VdE{margin-left:28px;display:flex;align-items:center;gap:16px}.iconButton____HijV{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:background .18s,color .18s}.iconButton____HijV:hover{color:#e60000}@media (max-width: 1200px){.siteNav___L9Ios ul{gap:24px;font-size:12px;letter-spacing:1px}.siteHeader___AWcNc{padding:0 32px}}@media (max-width: 960px){.siteHeader___AWcNc{left:0;padding:0 20px;height:70px;justify-content:space-between}.mobileToggle___cN4qb{display:inline-flex}.brandLink___gzIUN{display:inline-flex;flex:1 1;justify-content:center}.siteNav___L9Ios{display:none}.headerRight___H2VdE{margin-left:0;gap:8px}}@media (max-width: 640px){.brandLink___gzIUN{font-size:16px;letter-spacing:.5px}}.main___am2nD{min-height:100vh}
