*{box-sizing:border-box}a{color:currentColor;color:var(--kdl-text-accent);text-decoration:none;transition:color var(--kdl-dur-fast) var(--kdl-ease-standard)}#header{color:var(--gray500)}body,html{margin:0;padding:0}body{text-rendering:optimizeLegibility}html{line-height:100%}body,html,ol,p,ul{font-size:16px}button,input,select,textarea{outline:0}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:normal;width:auto}.skip-link{background:#fff;color:var(--gray500);left:0;padding:10px 16px;position:absolute;top:0;z-index:1000}#header_menu a:focus-visible,#mobile_menu a:focus-visible,.nbu-button:focus-visible,.nbu-default:focus-visible{outline:2px solid var(--accentColor);outline-offset:4px;box-shadow:0 0 0 2px #fff}h1,h2,h3,h4,h5{margin:0 0 10px}h5{line-height:100%}h1,h2,h3,h4,h5,p{display:inline-block;width:100%}.section_title,h2.wp-block-heading{font-size:clamp(1.5rem,3vw,2.375rem);margin-bottom:20px}hr{border-color:var(--gray200);border-style:solid;border-width:1px 0 0;margin:10px 0 30px}img{border:0;max-width:100%;height:auto;outline:0}ol,p,ul{font-weight:400;line-height:150%;margin:0 0 20px}.chemical-catalog-description p:last-child,p:last-child{margin-bottom:0}#archive_header{margin-bottom:60px}#footer_bottom_bar{background:var(--gray800);color:#fff;font-size:12px;font-weight:500;padding:25px 0}#footer_contact_info{font-size:16px;font-weight:500;line-height:150%}#footer_logo img{height:auto;max-width:165px;width:100%}#footer_main{font-weight:500;padding:60px 0}#footer_main a,.footer_widget ul{text-decoration:none}#footer_menu a,.footer_widget a{text-decoration:none;text-underline-offset:3px;text-decoration-thickness:2px}#footer_menu a:hover,.footer_widget a:hover{text-decoration:underline}#footer_schedules{border-top:1px solid var(--gray200);margin-top:10px;max-width:175px;padding-top:10px}#header{left:0;position:fixed;top:0;width:100%;z-index:99}#header_main{min-height:0}#header_logo img{display:inline-block;max-height:80px;width:auto;transition:max-height var(--kdl-dur-base) var(--kdl-ease-standard)}#header_logo img,#header_logo_wrapper img{height:auto;max-width:100%}#header_menu,#header_menu .sub-menu{list-style:none;z-index:9999}#header_menu .sub-menu{box-shadow:0 0 10px rgba(0,0,0,.2);padding:10px;position:absolute;text-align:left;transition:.3s;text-decoration:none}#header_menu .sub-menu .sub-menu{bottom:initial;transform:translateX(calc(100% - 30px))}#header_menu .sub-menu li:hover>.sub-menu{bottom:initial;transform:translateX(100%)}.footer_widget ul{display:flex;flex-direction:column;list-style:none}#header_menu li .sub-menu a{border-radius:5px;text-decoration:none;transition:.3s;width:100%;position:relative}#mobile_menu a,.lined_title span{display:inline-block;position:relative}#header_menu li a:hover{color:var(--accentColor)}#header_menu li:hover .sub-menu a:hover{background:#0079ba14}#header_menu li:hover>.sub-menu{bottom:-10px;opacity:1;visibility:visible}#menu_trigger,.sub-menu li{position:relative}#header_menu>li>a{display:inline-block;transition:.3s;padding:var(--kdl-space-3)0}#menu_overlay{background:rgba(15,23,32,.35);height:calc(100vh - env(safe-area-inset-bottom));left:0;opacity:0;position:fixed;top:var(--header-height);transition:opacity .5s ease,visibility .5s ease;visibility:hidden;width:100%;z-index:9998}#menu_trigger{background:0 0;border:0;display:inline-block;height:16px;padding:0;width:25px}#menu_trigger i{background:#000;height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}#menu_trigger,.carousel_nav,.open_accordeon{cursor:pointer}#menu_trigger::after,#menu_trigger::before{background:#0078b9;content:"";height:2px;left:0;position:absolute;transition:transform .5s,background-color .5s;width:100%}#menu_trigger::after{bottom:0}#menu_trigger::before{top:0}#mobile_menu{color:var(--kdl-text-strong);font-size:16px;list-style:none;margin:0;padding:var(--kdl-space-4);position:relative;text-align:left;padding-bottom:50px}#mobile_menu .menu-item-has-children.open>a::after,.carousel_nav.nav_next,.open .angle_down_icon{transform:rotate(180deg)}#mobile_menu .menu-item-has-children>a::after{display:inline-block;font-size:16px;line-height:10px;position:relative;right:-15px;top:0;transform:none;transition:transform .5s}#mobile_menu .sub-menu{-webkit-overflow-scrolling:touch;display:none;list-style:none;margin:0;overflow-y:auto;padding:0;text-align:center;width:100%}#mobile_menu .sub-menu a{display:block;padding:10px;width:100%}#mobile_menu a{color:var(--kdl-text-strong);line-height:100%;padding:var(--kdl-space-3) var(--kdl-space-2);width:100%;border-bottom:1px solid var(--kdl-border-subtle);transition:color var(--kdl-dur-fast) var(--kdl-ease-standard),box-shadow var(--kdl-dur-fast) var(--kdl-ease-standard),padding-left var(--kdl-dur-fast) var(--kdl-ease-standard)}#mobile_menu li:last-child>a,.kdl-table tbody tr:last-child td{border-bottom:0}#mobile_menu .current-menu-ancestor>a,#mobile_menu .current-menu-item>a,#mobile_menu a:hover{color:var(--kdl-blue-700);box-shadow:inset 3px 0 0 var(--kdl-copper-500);padding-left:var(--kdl-space-3)}#mobile_menu_wrapper{-webkit-overflow-scrolling:touch;background:var(--kdl-surface-base);box-shadow:-8px 0 24px rgba(15,23,32,.12);height:calc(100vh - env(safe-area-inset-bottom));right:0;left:auto;opacity:1;overflow-y:auto;position:fixed;top:var(--header-height);transform:translateX(100%);transition:transform var(--kdl-dur-slow) var(--kdl-ease-emphasized),visibility var(--kdl-dur-slow) var(--kdl-ease-emphasized);visibility:hidden;width:min(360px,88vw);z-index:9999}#page_wrapper{margin-top:var(--header-height)}.accordeon p{font-size:16px}.accordeon_content{display:block;padding:20px}.accordeon_content:empty{display:none}.chemical-catalog-section .accordeon{gap:1.25rem}.chemical-catalog-section .chemical-catalog-item{overflow:hidden;padding:0;transform:none}.chemical-catalog-section .accordeon_header{background:linear-gradient(180deg,#eef6ff 0,#e4efff 100%);border-bottom:2px solid #000;padding:14px 20px}.chemical-catalog-section .accordeon_title{font-size:20px;font-weight:700}.chemical-catalog-section .accordeon_toggle:focus-visible .accordeon_title,.chemical-catalog-section .accordeon_toggle:hover .accordeon_title{color:var(--accentColor)}.chemical-catalog-section .accordeon_content{background:#fff;padding:20px}.chemical-catalog-entry{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 260px;align-items:start}.chemical-catalog-description p{line-height:1.6;margin-bottom:14px}.chemical-catalog-description .aligncenter,.chemical-catalog-description .alignleft,.chemical-catalog-description .alignright{float:none;margin:6px 0 0}.chemical-catalog-description img{border-radius:8px;border:1px solid #d8e4f1;display:block;height:auto;max-width:100%}.chemical-catalog-section .chemical-shipping-callout{background-color:#f8fbff;border-radius:var(--radius-md);border:2px solid #000;box-shadow:3px 3px 0#0078b9;margin-top:0;padding:12px 14px}.chemical-catalog-section .chemical-shipping-callout-title{font-size:12px;font-weight:700;letter-spacing:.03em;margin:0 0 8px;text-transform:uppercase}.chemical-catalog-section .chemical-shipping-callout-list{display:grid;gap:6px;list-style:none;margin:0;padding:0}.chemical-catalog-section .chemical-shipping-callout-list li{font-size:14px;line-height:1.4}.chemical-catalog-cards .chemical-catalog-shell{position:relative}.chemical-catalog-cards .chemical-catalog-top{margin:0 auto 22px;max-width:1080px}.chemical-catalog-cards .chemical-catalog-intro{font-size:16px;line-height:1.72;margin:0 auto 18px;max-width:920px}.chemical-catalog-cards .chemical-catalog-intro p{margin:0}.chemical-catalog-cards .chemical-catalog-intro p+p{margin-top:10px}.chemical-catalog-cards .chemical-catalog-controls{background:#fff;border:1px solid rgba(0,120,185,.2);box-shadow:0 10px 28px rgba(7,64,98,.1);display:grid;gap:14px;padding:20px}.chemical-catalog-cards .chemical-catalog-search-row{display:flex;width:100%}.chemical-catalog-cards .chemical-catalog-search-input{background:#fff;border-radius:999px;border:1px solid rgba(0,120,185,.3);color:#17182b;font-size:16px;line-height:1.4;padding:12px 16px;width:100%}.chemical-catalog-cards .chemical-catalog-search-input:focus{border-color:#0078b9;box-shadow:0 0 0 3px rgba(0,120,185,.18);outline:0}.chemical-catalog-cards .chemical-catalog-pills{display:flex;flex-wrap:wrap;gap:8px}.chemical-catalog-cards .chemical-catalog-pill{background:#fff;border-radius:999px;border:1px solid rgba(0,120,185,.24);color:#17182b;cursor:pointer;font-size:13px;font-weight:600;line-height:1;padding:10px 14px;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.chemical-catalog-cards .chemical-catalog-pill:hover{border-color:#0078b9;transform:translateY(-1px)}.chemical-catalog-cards .chemical-catalog-pill.is-active{background:#0078b9;border-color:#0078b9;color:#fff}.chemical-catalog-cards .chemical-catalog-controls-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.chemical-catalog-cards .chemical-catalog-result-count{color:var(--gray400);font-size:14px;line-height:1.5}.chemical-catalog-cards .chemical-catalog-reset{background:0 0;border:0;color:#0d4e73;cursor:pointer;font-size:14px;font-weight:700;text-decoration:underline}.chemical-catalog-cards .chemical-catalog-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1080px}.chemical-catalog-cards .chemical-catalog-card{background:#fff;border:1px solid rgba(0,120,185,.16);box-shadow:0 14px 30px rgba(7,64,98,.09);display:flex;flex-direction:column;gap:12px;padding:20px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.chemical-catalog-cards .chemical-catalog-card:hover{border-color:rgba(0,120,185,.35);box-shadow:0 20px 44px rgba(7,64,98,.15)}.chemical-catalog-cards .chemical-catalog-card[data-visible=false]{display:none}.chemical-catalog-cards .chemical-catalog-card-media{border-bottom:1px solid var(--kdl-border-default);border-radius:var(--kdl-radius-sm) var(--kdl-radius-sm)0 0;margin:-20px -20px 4px}.chemical-catalog-cards .chemical-catalog-card-header{display:grid;gap:8px}.chemical-catalog-cards .chemical-catalog-tag{align-items:center;background:rgba(0,120,185,.1);border-radius:999px;color:#0d4e73;display:inline-flex;font-size:11px;margin:0;padding:6px 10px;text-transform:uppercase;width:fit-content}.chemical-catalog-cards .chemical-catalog-card-title{color:#0d4e73;font-size:26px;margin:0}.chemical-catalog-cards .chemical-catalog-card-title-link{text-decoration:none}.chemical-catalog-cards .chemical-catalog-card-title-link:focus-visible,.chemical-catalog-cards .chemical-catalog-card-title-link:hover{text-decoration:underline}.chemical-catalog-cards .chemical-catalog-entry{gap:16px;grid-template-columns:minmax(0,1fr)}.chemical-catalog-cards .chemical-catalog-description{color:#17182b;font-size:15.5px;line-height:1.7}.chemical-catalog-cards .chemical-catalog-description p{font-size:15.5px;line-height:1.7;margin-bottom:10px}.chemical-catalog-cards .chemical-shipping-callout{border:1px solid rgba(0,120,185,.25);box-shadow:none}.chemical-catalog-cards .chemical-catalog-description ol,.chemical-catalog-cards .chemical-catalog-description ul{margin:10px 0 0;padding-left:20px}.chemical-catalog-cards .chemical-catalog-description li{line-height:1.55;margin-bottom:6px}.chemical-catalog-cards .chemical-catalog-no-results{background:#fff;border-radius:var(--radius-md);border:1px dashed rgba(0,120,185,.38);color:var(--gray400);margin:14px auto 0;max-width:1080px;padding:18px;text-align:center}.chemical_catalog_section{background:var(--gray100);padding:72px 0 84px}.chemical_notices_section{background:var(--gray100);padding:18px 0 30px}.chemical-notices-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1080px}.chemical-notice-card{background:#fff;border:1px solid rgba(0,120,185,.2);box-shadow:0 10px 28px rgba(7,64,98,.09);display:grid;gap:8px;padding:20px 22px}.chemical-notice-title{color:#0d4e73;font-size:18px;font-weight:700;line-height:1.3;margin:0}.chemical-notice-text{font-size:15px;line-height:1.6;margin:0}.chemical-notice-link{color:#0078b9;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.chemical_quick_pathways_section{background:var(--gray100);padding:6px 0 44px}.chemical-pathways-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1080px}.chemical-pathway-card{background:#fff;border:1px solid rgba(0,120,185,.16);box-shadow:0 14px 32px rgba(7,64,98,.08);display:flex;flex-direction:column;gap:10px;min-height:214px;padding:18px}.chemical-pathway-kicker{color:#0d4e73;font-size:11px;margin:0;text-transform:uppercase}.chemical-pathway-title{color:#17182b;font-size:24px;margin:0}.chemical-pathway-description{font-size:15px;line-height:1.62;margin:0}.chemical-pathway-button{align-self:flex-start;background:#fff;border-radius:10px;border:1px solid rgba(0,120,185,.24);color:#0d4e73;cursor:pointer;font-size:14px;font-weight:700;line-height:1.2;margin-top:auto;padding:10px 12px;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.chemical-pathway-button:hover{background:rgba(0,120,185,.08);border-color:#0078b9;transform:translateY(-1px)}.chemical_selection_flow_section{background:var(--gray100);padding:14px 0 74px}.chemical-contact-cta-wrap{margin:0 auto;max-width:860px}.chemical-contact-cta{background:#fff;border:1px solid rgba(0,120,185,.16);box-shadow:0 14px 30px rgba(7,64,98,.09);padding:30px;text-align:center}.chemical-contact-cta-title{color:#17182b;font-size:28px;line-height:1.2;margin:0}.chemical-contact-cta-content{font-size:16px;line-height:1.7;margin:12px auto 0;max-width:680px}.chemical-contact-cta-content p:last-child{margin-bottom:0}.chemical-contact-cta .chemical-action-btn{margin-top:22px;min-width:180px}.chemical-action-btn{border-radius:10px;border:1px solid transparent;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.2;min-height:40px;padding:10px 14px;text-decoration:none;transition:transform .2s ease,background-color .2s ease,color .2s ease}.chemical-action-btn:hover{transform:translateY(-1px)}.chemical-action-btn-primary{background:var(--btnColor);color:#fff}.chemical-action-btn-secondary{background:#fff;border-color:rgba(13,78,115,.22);color:#0d4e73}.chemical_catalog_section,.chemical_notices_section,.chemical_quick_pathways_section,.chemical_selection_flow_section,.kdl-table tbody tr:hover td,.single-product .equipment_single{background:var(--kdl-surface-raised)}.single-product .equipment_single>.wp-block-group.container:first-child,.single-product .product-kdl-intro{background:var(--kdl-surface-base);margin-bottom:0;max-width:none;padding-bottom:var(--kdl-space-6);padding-top:var(--kdl-space-7)}.single-product .equipment_single>.wp-block-group.container:first-child>*,.single-product .product-kdl-intro>*{margin-left:auto;margin-right:auto;max-width:920px}.single-product .equipment_single>.wp-block-group.container:first-child .section_title_section,.single-product .product-kdl-intro .section_title_section{padding-top:0}.single-product .equipment_single>.wp-block-group.container:first-child p,.single-product .product-kdl-intro p{color:var(--kdl-text-default);font-size:var(--kdl-fs-lead);line-height:1.62}.single-product .equipment_single>.wp-block-group.container:first-child p+p,.single-product .product-kdl-intro p+p{margin-top:var(--kdl-space-4)}.chemical_notices_section{padding:var(--kdl-space-5)0 var(--kdl-space-4)}.chemical_catalog_section{padding:var(--kdl-space-7)0 var(--kdl-space-9)}.chemical-contact-cta,.chemical-notice-card,.chemical-pathway-card{box-shadow:var(--kdl-elev-2)}.chemical-catalog-cards .chemical-catalog-card,.chemical-catalog-cards .chemical-catalog-controls,.chemical-contact-cta,.chemical-notice-card,.chemical-pathway-card{background:var(--kdl-surface-base);border:1px solid var(--kdl-border-default);border-radius:var(--kdl-radius-sm)}.chemical-catalog-cards .chemical-catalog-card,.chemical-notice-card,.chemical-pathway-card{position:relative}.chemical-catalog-cards .chemical-catalog-card::before,.chemical-notice-card::before,.chemical-pathway-card::before{background:var(--kdl-copper-500);clip-path:polygon(0 0,100%0,0 100%);content:"";height:14px;left:0;position:absolute;top:0;width:14px}.chemical-catalog-cards .chemical-catalog-card-title,.chemical-contact-cta-title,.chemical-notice-title,.chemical-pathway-title{color:var(--kdl-text-strong);font-family:var(--kdl-font-sans);letter-spacing:0}.chemical-notice-title{font-size:var(--kdl-fs-h4)}.chemical-catalog-cards .chemical-catalog-card-title,.chemical-pathway-title{font-size:clamp(21px,2vw,var(--kdl-fs-h4));line-height:1.25}.chemical-catalog-cards .chemical-catalog-description,.chemical-catalog-cards .chemical-catalog-description p,.chemical-catalog-cards .chemical-catalog-intro,.chemical-contact-cta-content,.chemical-notice-text,.chemical-pathway-description{color:var(--kdl-text-default)}.chemical-pathway-kicker,.chemical-shipping-callout-title{color:var(--kdl-text-muted)}.chemical-catalog-cards .chemical-catalog-tag,.chemical-pathway-kicker,.chemical-shipping-callout-title{font-family:var(--kdl-font-mono);font-size:var(--kdl-fs-eyebrow);font-weight:500;letter-spacing:.14em}.chemical-catalog-cards .chemical-catalog-controls{box-shadow:var(--kdl-elev-2);padding:var(--kdl-space-5)}.chemical-catalog-cards .chemical-catalog-search-input{border:1px solid var(--kdl-border-default);border-radius:var(--kdl-radius-sm);color:var(--kdl-text-strong)}.chemical-catalog-cards .chemical-catalog-search-input:focus{border-color:var(--kdl-blue-500);box-shadow:inset 0 0 0 1px var(--kdl-blue-500),inset 0-2px 0 0 var(--kdl-copper-500)}.chemical-catalog-cards .chemical-catalog-pill,.chemical-pathway-button{border-radius:var(--kdl-radius-sm);border-color:var(--kdl-border-default);color:var(--kdl-blue-700);font-family:var(--kdl-font-sans);letter-spacing:.02em}.chemical-catalog-cards .chemical-catalog-pill.is-active{background:var(--kdl-blue-600);border-color:var(--kdl-blue-600)}.chemical-catalog-cards .chemical-catalog-tag{background:var(--kdl-surface-sunken);border-radius:var(--kdl-radius-xs);color:var(--kdl-text-strong);line-height:1.2}.chemical-catalog-cards .chemical-catalog-card{box-shadow:var(--kdl-elev-2);transform:none}.chemical-catalog-cards .chemical-catalog-card:hover{border-color:var(--kdl-border-strong);box-shadow:var(--kdl-elev-3);transform:translateY(-2px)}.chemical-catalog-cards .chemical-shipping-callout{background:var(--kdl-surface-raised);border:1px solid var(--kdl-border-default);border-radius:var(--kdl-radius-sm)}.chemical-contact-cta{border-top:3px solid var(--kdl-copper-500)}.chemical-action-btn,.chemical-notice-link{border-radius:var(--kdl-radius-sm)}.single-product img{max-width:100%}.accordeon_files{list-style:none;margin:0;padding:0}.literature_cards_section{background:var(--kdl-surface-raised);padding:var(--kdl-space-7)0 var(--kdl-space-9)}.literature-card-grid{display:grid;gap:var(--kdl-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.literature-card{align-content:start;gap:var(--kdl-space-4)}.literature-card__file a,.literature-card__header{display:grid;gap:var(--kdl-space-2)}.literature-card__eyebrow{color:var(--kdl-text-muted);font-family:var(--kdl-font-mono);font-size:var(--kdl-fs-eyebrow);font-weight:500;letter-spacing:.14em;margin:0;text-transform:uppercase}.literature-card__title{margin:0}.literature-card__files{display:grid;gap:var(--kdl-space-2);list-style:none;margin:0;padding:0}.literature-card__file a{align-items:center;border:1px solid var(--kdl-border-default);border-radius:var(--kdl-radius-sm);color:var(--kdl-text-strong);grid-template-columns:minmax(0,1fr) auto;padding:10px 12px;text-decoration:none;transition:border-color var(--kdl-dur-base) var(--kdl-ease-standard),box-shadow var(--kdl-dur-base) var(--kdl-ease-standard),transform var(--kdl-dur-base) var(--kdl-ease-standard)}.literature-card__file a:focus-visible,.literature-card__file a:hover{border-color:var(--kdl-border-strong);box-shadow:var(--kdl-elev-1);transform:translateY(-1px)}.literature-card__file-title{font-size:var(--kdl-fs-small);line-height:1.35;min-width:0}.literature-card__file-type{background:var(--kdl-surface-sunken);border-radius:var(--kdl-radius-xs);color:var(--kdl-text-muted);font-family:var(--kdl-font-mono);font-size:var(--kdl-fs-mono-sm);line-height:1;padding:5px 7px}.accordeon_header{padding:5px 0 5px 20px}.accordeon_toggle{background:0 0;border:0;padding:0;text-align:left}.accordeon_item a{font-weight:700}.accordeon_item a,.details_value a{font-size:16px;text-decoration:underline}.accordeon_item,.chemical-listing-section .chemical-listing-item{background-color:#fff;border-radius:var(--radius-md);border:2px solid #000;box-shadow:4px 4px 0#000;box-shadow:4px 4px 0 oklch(0%0 0);color:#000;font-size:14px;font-weight:500;padding:12px 24px;transform:translate(-2px,-2px);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}.accordeon_item{background:#fff}.accordeon_section,.videos_grid_section{background:var(--gray100);padding:80px 0}.accordeon_title{font-size:24px;line-height:24px}.angle_down_icon{background-image:url(../images/angle_down.svg);background-size:14px;cursor:pointer;display:inline-block;height:50px;transition:transform .5s;width:50px}.angle_down_icon,.fullwidth_image,.play_button,.play_icon{background-position:center;background-repeat:no-repeat}.fullwidth_image,.play_button{background-size:contain}.fullwidth_image{background-color:#fff;aspect-ratio:25/11}.video_thumbnail{transition:opacity var(--kdl-dur-base) var(--kdl-ease-standard),transform var(--kdl-dur-base) var(--kdl-ease-standard)}.kdl-card__media.pop_video:hover .video_thumbnail{opacity:.6;transform:scale(1.05)}.application_details_section{margin:60px 0}.applications-masonry-grid{margin:0 auto;padding:0;width:100%;gap:20px;align-items:stretch}.applications_carousel_section{background:var(--gray100);overflow:hidden;padding:60px 0}.archive_page{background:var(--gray100);padding:48px 0 100px}.box_404{background:var(--gray800);color:#fff;padding:90px}.box_404 h1,.box_404 h3{font-size:144px;font-weight:700;letter-spacing:-.04em}.box_404 h3{font-size:38px;font-weight:400;line-height:130%}.box_404 p{font-size:16px;font-weight:400}.box_404 p,.videos_grid .card_content{line-height:150%;opacity:.75}.box_404::before{background:var(--accentColor);content:"";height:100%;left:30px;opacity:.2;position:absolute;top:30px;width:100%;z-index:-1}.nbu-button,.nbu-default{border-radius:4px}.card_image_play{background:#000}.cards_carousel .slick_slide{padding:0 10px}.carousel_nav{background:url(../images/ion_chevron-up-sharp.svg)center/25px no-repeat #fff;border:0;display:inline-block;height:50px;padding:0;width:50px}.chemical-listing-section .chemical-listing-content p{font-size:16px;font-weight:400;line-height:1.6;padding-left:20px}.chemical-listing-section .chemical-listing-content p strong{display:block;font-size:14px;font-weight:600;margin-bottom:.1em;margin-top:.1em}.chemical-listing-section .chemical-listing-list{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1rem}.chemical-listing-section .chemical-listing-title{font-size:18px;font-weight:700;margin-bottom:1rem}.contact_form_section,.content_boxes_section{background:var(--gray100);padding:90px 0}.container{max-width:1200px}.content_cards_grid_section{background:var(--gray100);padding:90px 0}.DarkText a{color:var(--accentColor300)!important}.deatils_widget:not(:last-child){border-bottom:1px solid var(--gray200);margin-bottom:30px;padding-bottom:30px}.details_label{font-weight:400;opacity:.8}.details_label,.related-apps .no-dots li{margin-bottom:15px}.details_title,.details_value p{margin-bottom:10px}.details_value a{font-weight:700}.flex-row-reverse .shadow_image::before{left:-30px}.footer_widget ul{font-size:14px;font-weight:500;gap:10px;margin:0;padding:0}.ginput_container_consent{display:flex;gap:10px;line-height:150%}.header-call-to-action{background-color:transparent;border-bottom-left-radius:100px;border-bottom-right-radius:100px;box-shadow:0 4px 8px transparent;color:#000;padding:0;position:relative;text-align:center}.LightText a{color:var(--kdl-blue-600)!important}.lined_title{font-size:18px;font-weight:400;margin-bottom:40px;position:relative}.lined_title span,.logos_carousel_section{background:var(--gray800);padding:5px 15px}.lined_title::before{background:linear-gradient(to right,rgba(255,255,255,0)0,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 100%);content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.logos_carousel_section{color:#fff;padding:70px 0}.menu-item-has-children>a::after{content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid currentColor;height:0;position:absolute;right:0;top:calc(50% - 5px);transform:translateY(-50%);width:0}.menu_open #menu_overlay{opacity:1;visibility:visible}.menu_open #menu_trigger i{opacity:0}.menu_open #menu_trigger::after{transform:translate(0,-8px) rotate(-45deg)}.menu_open #menu_trigger::before{transform:translate(0,6px) rotate(45deg)}.menu_open #mobile_menu_wrapper{transform:translateX(0);visibility:visible}.menu_open .sub-menu{display:block}.menu_open body,body.menu_open{height:100%;overflow:hidden;position:fixed;width:100%}.nbu-button,.nbu-default{background-color:#0078b9;border-color:#000;border-color:oklch(0%0 0);border-style:solid;border-width:2px;box-shadow:4px 4px 0 0 oklch(0%0 0);gap:.5rem;transition:transform .2s ease,box-shadow .2s ease,color .2s ease,background-color .2s ease,border-color .2s ease;white-space:nowrap}.nbu-button{font-size:18px;padding:12px 24px}.nbu-button:hover,.nbu-default:hover{background-color:#fff;background-color:oklch(100%0 0);color:oklch(0%0 0);transform:translate(-3px,-3px)}.nbu-default{font-size:.875rem;justify-content:center;padding:.5rem 1rem}.page_content_wrapper{padding:90px 0}.page_title{margin-bottom:70px;text-align:center}.play_button,.play_icon{background-image:url(../images/mdi_play.png);height:100px;width:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.play_icon{background-image:url(../images/play.svg);background-size:contain;height:120px;width:120px}.related-apps .no-dots{list-style-type:none;padding-left:0;padding-top:20px}.related-apps .spacer{margin-top:20px}.related-apps .spacer-blank{height:20px}.related_apps{background:var(--gray200);padding:80px 0}.section_subtitle{font-size:clamp(1.125rem,2.2vw,1.4375rem);font-style:italic;margin-bottom:35px}.section_title{color:currentColor}.section_title p{font-size:inherit}.section_title_section .section_title{margin:0;padding:60px 0 30px}.shadow_image{z-index:2}.shadow_image::before{background:var(--accentColor);content:"";height:100%;left:30px;opacity:.2;position:absolute;top:30px;width:100%;z-index:-1}.side_contact_form_section{padding:80px 0}.side_contact_form_section .form_wrapper{background:var(--gray100);padding:40px}.side_contact_form_section .form_wrapper .gform_wrapper.gravity-theme input[type=email],.side_contact_form_section .form_wrapper .gform_wrapper.gravity-theme input[type=tel],.side_contact_form_section .form_wrapper .gform_wrapper.gravity-theme input[type=text],.side_contact_form_section .form_wrapper .gform_wrapper.gravity-theme select,.side_contact_form_section .gform_wrapper.gravity-theme .gfield textarea.small{border:1px solid var(--gray200)}.side_contact_form_section .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:25px}.sub-menu>.menu-item-has-children>a::after{right:10px}.svg_icon{align-items:center;display:inline-flex;height:1em;justify-content:center;width:1em}.text_banner_section{padding:60px 0}.text_image_section{padding:40px 0}.text_image_section .content_wrapper h3{font-size:18px;font-weight:400;line-height:140%;margin-bottom:20px}.text_image_section.dark{background:var(--gray800);color:#fff;margin-top:40px;padding:90px 0 120px}.text_image_section.gray{background:var(--gray200);color:var(--gray800);margin-top:40px;padding:90px 0 120px}.text_image_section.gray a{color:var(--accentColor300)}.widget_title{font-size:18px;margin-bottom:20px}@media (max-height:500px){#header{height:90px}#header_logo img{height:auto;max-width:150px}}@media (max-width:768px){.chemical-catalog-cards .chemical-catalog-controls-meta{align-items:flex-start;flex-direction:column}.chemical-catalog-cards .chemical-catalog-grid,.chemical-notices-grid,.chemical-pathways-grid,.literature-card-grid{grid-template-columns:1fr}.chemical-catalog-cards .chemical-catalog-card-title{font-size:22px}.chemical-notice-card{align-items:flex-start;flex-direction:column;padding:18px}.chemical-contact-cta{padding:24px 20px}.chemical-contact-cta-title{font-size:24px}.chemical-contact-cta .chemical-action-btn{min-width:0;width:100%}.nbu-default{background-color:unset;border-radius:0;border:0;box-shadow:none;color:#000;margin-bottom:16px;padding:12px;text-align:center;width:100%}.nbu-default a{display:block;text-align:center;text-decoration:underline}.nbu-default:hover a{color:inherit;text-decoration:underline}}@media (max-width:992px){img{max-width:75%}#footer_schedules{max-width:100%}#header{height:unset}#header_main{height:var(--header-height)}.accordeon_title{font-size:15px}.chemical-catalog-section .accordeon_header{padding:12px 16px}.chemical-catalog-section .accordeon_content{padding:16px}.chemical-catalog-entry{grid-template-columns:1fr}.chemical-catalog-cards .chemical-catalog-intro{font-size:16px}.chemical-catalog-cards .chemical-catalog-controls{padding:16px}.chemical-catalog-cards .chemical-catalog-grid,.chemical-pathways-grid,.literature-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chemical-pathway-card{min-height:0}.box_404{padding:30px}.box_404 h1{font-size:90px}.box_404 h3{font-size:24px}.box_404::before,.shadow_image::before{left:15px;top:15px}.container{padding:0 30px}.flex-row-reverse .shadow_image::before{left:-15px}.section_title{font-size:30px;margin-top:20px}.text_image_section{padding:70px 0}}@media (min-width:769px){.fluid-gradient-title{cursor:pointer;display:inline-block;padding:12px 0;transform:translate(-2px,-2px);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.fluid-gradient-title:hover{background-color:#0078b9;border:1px solid #000;box-shadow:6px 6px 0#005f8a;color:#fff;transform:translate(-3px,-3px)}}@media (min-width:1500px){.fullwidth_image,.kdl-card__media--ar-25x11{transform:scale(.85)}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.fluid-gradient-title,.nbu-button,.nbu-default,.video_thumbnail{transform:none!important}}:root{--kdl-blue-50:#e6f4fb;--kdl-blue-100:#c0e1f4;--kdl-blue-200:#7ec3e8;--kdl-blue-300:#3fa5db;--kdl-blue-400:#1789c8;--kdl-blue-500:#0078b9;--kdl-blue-600:#015e92;--kdl-blue-700:#0d4e73;--kdl-blue-800:#093753;--kdl-blue-900:#061f33;--kdl-gray-0:#ffffff;--kdl-gray-50:#f4f6f8;--kdl-gray-100:#e7ebef;--kdl-gray-200:#cfd6dd;--kdl-gray-300:#a3aeb8;--kdl-gray-400:#6c7682;--kdl-gray-500:#444c56;--kdl-gray-600:#2f353d;--kdl-gray-700:#1f242b;--kdl-gray-800:#14181d;--kdl-gray-900:#0a0d11;--kdl-copper-300:#f0a370;--kdl-copper-500:#c2632a;--kdl-copper-700:#7e3d14;--kdl-copper-800:#5a2c0e;--kdl-success:#1f8a4c;--kdl-warn:#c98a05;--kdl-danger:#b3261e;--kdl-info:var(--kdl-blue-500);--kdl-surface-base:var(--kdl-gray-0);--kdl-surface-raised:var(--kdl-gray-50);--kdl-surface-sunken:var(--kdl-gray-100);--kdl-surface-inverse:var(--kdl-gray-800);--kdl-surface-accent:var(--kdl-blue-700);--kdl-text-strong:var(--kdl-gray-800);--kdl-text-default:var(--kdl-gray-600);--kdl-text-muted:var(--kdl-gray-400);--kdl-text-on-dark:var(--kdl-gray-50);--kdl-text-accent:var(--kdl-blue-600);--kdl-border-subtle:var(--kdl-gray-100);--kdl-border-default:var(--kdl-gray-200);--kdl-border-strong:var(--kdl-gray-400);--kdl-border-accent:var(--kdl-blue-500);--kdl-font-sans:"IBM Plex Sans", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--kdl-font-mono:"Lilex", ui-monospace, SFMono-Regular, Menlo, monospace;--kdl-fs-caption:12px;--kdl-fs-small:14px;--kdl-fs-body:16px;--kdl-fs-lead:19px;--kdl-fs-h4:22px;--kdl-fs-h3:28px;--kdl-fs-h2:38px;--kdl-fs-h1:52px;--kdl-fs-display:72px;--kdl-fs-eyebrow:12px;--kdl-fs-mono-sm:13px;--kdl-fs-mono:14px;--kdl-space-0:0;--kdl-space-1:4px;--kdl-space-2:8px;--kdl-space-3:12px;--kdl-space-4:16px;--kdl-space-5:24px;--kdl-space-6:32px;--kdl-space-7:48px;--kdl-space-8:64px;--kdl-space-9:96px;--kdl-space-10:128px;--kdl-radius-none:0;--kdl-radius-xs:2px;--kdl-radius-sm:4px;--kdl-radius-md:6px;--kdl-radius-pill:999px;--kdl-elev-0:none;--kdl-elev-1:0 1px 0 0 var(--kdl-border-default);--kdl-elev-2:0 1px 2px rgba(10,13,17,.06), 0 0 0 1px var(--kdl-border-subtle);--kdl-elev-3:0 4px 12px rgba(10,13,17,.08), 0 0 0 1px var(--kdl-border-subtle);--kdl-elev-4:0 12px 32px rgba(10,13,17,.12);--kdl-dur-fast:120ms;--kdl-dur-base:200ms;--kdl-dur-slow:360ms;--kdl-ease-standard:cubic-bezier(.2, 0, .2, 1);--kdl-ease-emphasized:cubic-bezier(.2, 0,  0, 1);--kdl-ease-decel:cubic-bezier( 0, 0, .2, 1);--kdl-chev-right:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='m9 18 6-6-6-6'/></svg>");--primaryFont:var(--kdl-font-sans);--accentColor:var(--kdl-blue-500);--accentColor300:var(--kdl-blue-700);--accentColorLight:var(--kdl-blue-200);--btnColor:var(--kdl-blue-500);--gray100:var(--kdl-gray-50);--gray200:var(--kdl-gray-100);--gray400:var(--kdl-gray-500);--gray500:var(--kdl-text-strong);--gray800:var(--kdl-surface-inverse);--header-height:104px;--radius-md:var(--kdl-radius-md)}body{color:var(--kdl-text-default);font-size:var(--kdl-fs-body);line-height:1.6;background:var(--kdl-surface-base);font-feature-settings:"ss01","cv02"}body,button,input,select,textarea{font-family:var(--kdl-font-sans)}h1,h2,h3,h4,h5,h6,li,ol,p,ul{font-family:var(--kdl-font-sans)}h1,h2,h3,h4,h5,h6{color:var(--kdl-text-strong)}h4,h5,h6{letter-spacing:-.005em}.h1,.h2,h1,h2{font-size:clamp(36px,5.5vw,var(--kdl-fs-h1));line-height:1.1;letter-spacing:-.015em;font-weight:700}.h2,h2{font-size:clamp(28px,4vw,var(--kdl-fs-h2));line-height:1.2;letter-spacing:-.01em}.h3,.h4,h3,h4{font-weight:600}.h3,h3{font-size:clamp(22px,3vw,var(--kdl-fs-h3));line-height:1.25;letter-spacing:-.005em}.h4,h4{font-size:clamp(18px,2.2vw,var(--kdl-fs-h4));line-height:1.35}li,ol,p,ul{color:var(--kdl-text-default)}a:hover{color:var(--kdl-copper-500)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--kdl-copper-500);outline-offset:2px}.section_title,h2.wp-block-heading{font-size:clamp(28px,4vw,var(--kdl-fs-h2));font-weight:700;letter-spacing:-.01em;line-height:1.2;color:var(--kdl-text-strong);margin-bottom:var(--kdl-space-4)}.kdl-eyebrow,.section_subtitle,[data-kdl-eyebrow]::before{font-weight:500;line-height:1.2;color:var(--kdl-text-muted)}.section_subtitle{letter-spacing:-.01em;margin-bottom:var(--kdl-space-4);font-size:clamp(18px,2.5vw,var(--kdl-fs-h4));margin-top:var(--kdl-space-2)}.kdl-eyebrow,[data-kdl-eyebrow]::before{font-family:var(--kdl-font-mono);font-size:var(--kdl-fs-eyebrow);letter-spacing:.14em;text-transform:uppercase}[data-kdl-eyebrow]::before{content:attr(data-kdl-eyebrow);display:block;margin-bottom:var(--kdl-space-3)}.kdl-btn,.kdl-notch{position:relative}.kdl-notch::before{content:"";position:absolute;top:0;left:0;width:14px;height:14px;background:var(--kdl-copper-500);clip-path:polygon(0 0,100%0,0 100%);z-index:1}.kdl-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--kdl-space-2);min-height:44px;padding:var(--kdl-space-3) var(--kdl-space-5);border:1px solid var(--kdl-blue-500);border-radius:var(--kdl-radius-sm);background:var(--kdl-blue-500);color:#fff;font-family:var(--kdl-font-sans);font-size:var(--kdl-fs-small);font-weight:600;letter-spacing:.02em;line-height:1;text-decoration:none;overflow:hidden;cursor:pointer;transition:background var(--kdl-dur-base) var(--kdl-ease-emphasized),border-color var(--kdl-dur-base) var(--kdl-ease-emphasized),color var(--kdl-dur-base) var(--kdl-ease-standard)}.kdl-btn::before{content:"";display:inline-block;width:14px;height:14px;flex-shrink:0;background-color:currentColor;-webkit-mask-image:var(--kdl-chev-right);mask-image:var(--kdl-chev-right);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.kdl-btn::after{content:"";position:absolute;left:var(--kdl-space-5);right:var(--kdl-space-5);bottom:8px;height:2px;background:var(--kdl-copper-500);transform:scaleX(0);transform-origin:left center;transition:transform var(--kdl-dur-base) var(--kdl-ease-emphasized)}.kdl-btn:hover{background:var(--kdl-blue-600);border-color:var(--kdl-blue-600);color:#fff}.kdl-btn:hover::after{transform:scaleX(1)}.kdl-btn--secondary{background:var(--kdl-surface-base);color:var(--kdl-blue-600);border-color:var(--kdl-blue-500)}.kdl-btn--secondary:hover{background:var(--kdl-blue-50);border-color:var(--kdl-blue-600);color:var(--kdl-blue-700)}.kdl-btn--text{color:var(--kdl-text-accent)}.kdl-btn--text,.readmore{background:0 0;border-color:transparent;padding:var(--kdl-space-2) var(--kdl-space-3);margin-left:calc(var(--kdl-space-3)*-1);border-radius:var(--kdl-radius-xs)}.kdl-btn--text:hover{color:var(--kdl-blue-700)}.kdl-btn--text:hover,.readmore:hover{background:rgba(0,120,185,.06)}.kdl-btn--text::after{bottom:4px}.kdl-btn--text::after,.readmore::after{left:var(--kdl-space-3);right:var(--kdl-space-3)}.kdl-btn--text:focus-visible,.readmore:focus-visible{outline-offset:4px;background:rgba(0,120,185,.06)}.kdl-btn--icon{padding:var(--kdl-space-3);aspect-ratio:1/1}.kdl-btn--icon::after,.kdl-btn--icon::before,body.float_active #header_logo img{display:none}.kdl-btn:has(.kdl-btn__chev)::before{display:none}.kdl-btn>svg,.kdl-btn__chev{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.nbu-button,.readmore,a.nbu-button{display:inline-flex;align-items:center;gap:var(--kdl-space-2);position:relative;font-family:var(--kdl-font-sans);font-size:var(--kdl-fs-small);font-weight:600;letter-spacing:.02em}.nbu-button,.nbu-button:hover,a.nbu-button{color:#fff!important;box-shadow:none!important;transform:none!important}.nbu-button,a.nbu-button{justify-content:center;padding:var(--kdl-space-3) var(--kdl-space-5);background:var(--kdl-blue-500);border:1px solid var(--kdl-blue-500);border-radius:var(--kdl-radius-sm);line-height:1;text-decoration:none!important;text-transform:none;cursor:pointer;transition:background var(--kdl-dur-base) var(--kdl-ease-emphasized),border-color var(--kdl-dur-base) var(--kdl-ease-emphasized);overflow:hidden}.nbu-button::before{-webkit-mask-position:center;mask-position:center}.nbu-button:hover{background:var(--kdl-blue-600)!important;border-color:var(--kdl-blue-600)!important}.readmore{padding:6px 0;color:var(--kdl-text-accent);text-decoration:none;transition:color var(--kdl-dur-base) var(--kdl-ease-standard)}.nbu-button::before,.readmore::before{content:"";display:inline-block;width:14px;height:14px;flex-shrink:0;background-color:currentColor;-webkit-mask-image:var(--kdl-chev-right);mask-image:var(--kdl-chev-right);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.readmore::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--kdl-copper-500);transform:scaleX(0);transform-origin:left center;transition:transform var(--kdl-dur-base) var(--kdl-ease-emphasized)}.readmore:hover{color:var(--kdl-blue-700)}.readmore:hover::after{transform:scaleX(1)}.chemical-catalog-card,.kdl-card{background:var(--kdl-surface-base);border:0;border-radius:var(--kdl-radius-sm);box-shadow:var(--kdl-elev-2);transition:box-shadow var(--kdl-dur-base) var(--kdl-ease-standard)}.kdl-card{display:grid;gap:var(--kdl-space-3);padding:var(--kdl-space-5)}.chemical-catalog-card:hover,.kdl-card:hover{box-shadow:var(--kdl-elev-3)}.kdl-card__title{color:var(--kdl-text-strong);font-size:var(--kdl-fs-h4);font-weight:700;line-height:1.3}.kdl-card__body{color:var(--kdl-text-default);font-size:var(--kdl-fs-small)}.kdl-card__meta{display:flex;flex-wrap:wrap;gap:var(--kdl-space-4);padding-top:var(--kdl-space-3);border-top:1px solid var(--kdl-border-subtle);color:var(--kdl-text-muted);font-family:var(--kdl-font-mono);font-size:var(--kdl-fs-mono-sm)}.kdl-card__media{aspect-ratio:16/9;background:linear-gradient(135deg,var(--kdl-blue-100) 0%,var(--kdl-blue-200) 100%);position:relative;overflow:hidden}.kdl-card>.kdl-card__media:first-child{margin:calc(var(--kdl-space-5)*-1) calc(var(--kdl-space-5)*-1)0}.kdl-card__media>a>img,.kdl-card__media>img,.kdl-card__media>picture>img{width:100%;height:100%;object-fit:cover;display:block}.kdl-card__media--ar-16x9{aspect-ratio:16/9}.kdl-card__media--ar-4x3{aspect-ratio:4/3}.kdl-card__media--ar-25x11{aspect-ratio:25/11}.kdl-card__media--ar-square{aspect-ratio:1/1}@media (max-width:768px){.kdl-card__media--ar-25x11{aspect-ratio:16/9}}.kdl-card--linked{transition:box-shadow var(--kdl-dur-base) var(--kdl-ease-standard),transform var(--kdl-dur-base) var(--kdl-ease-standard)}.kdl-card--linked:hover{transform:translateY(-2px);box-shadow:var(--kdl-elev-3)}.kdl-card--tile{text-align:center;padding:var(--kdl-space-5);transition:transform var(--kdl-dur-base) var(--kdl-ease-standard),box-shadow var(--kdl-dur-base) var(--kdl-ease-standard),background-color var(--kdl-dur-base) var(--kdl-ease-standard)}.kdl-card--tile a{display:grid;gap:var(--kdl-space-3);color:inherit;text-decoration:none}.kdl-card--tile img{display:block;width:100%;height:auto;border-radius:var(--kdl-radius-xs)}.kdl-card--tile .kdl-card__title,.kdl-card--tile h3{margin:0;font-size:var(--kdl-fs-body);font-weight:600;color:var(--kdl-text-strong)}.kdl-card--tile:hover{background:var(--kdl-surface-base);transform:translateY(-2px);box-shadow:var(--kdl-elev-3)}.kdl-card--post .kdl-card__media{aspect-ratio:16/9}.kdl-card--post .kdl-card__meta{padding-top:0;border-top:0}.kdl-field{display:grid;gap:var(--kdl-space-2)}.kdl-field__label{font-family:var(--kdl-font-mono);font-size:var(--kdl-fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--kdl-text-muted);font-weight:500}.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper select,.gform_wrapper textarea,.kdl-input,.kdl-select,.kdl-textarea{width:100%;background:var(--kdl-surface-base);border:1px solid var(--kdl-border-default);border-radius:var(--kdl-radius-sm);padding:var(--kdl-space-3) var(--kdl-space-4);font-family:var(--kdl-font-sans);font-size:var(--kdl-fs-body);color:var(--kdl-text-strong);line-height:1.4;transition:border-color var(--kdl-dur-base) var(--kdl-ease-standard),box-shadow var(--kdl-dur-base) var(--kdl-ease-standard)}.gform_wrapper input::placeholder,.gform_wrapper textarea::placeholder,.kdl-input::placeholder,.kdl-textarea::placeholder{color:var(--kdl-text-muted)}.gform_wrapper input:focus,.gform_wrapper select:focus,.gform_wrapper textarea:focus,.kdl-input:focus,.kdl-select:focus,.kdl-textarea:focus{outline:0;border-color:var(--kdl-blue-500);box-shadow:inset 0 0 0 1px var(--kdl-blue-500),inset 0-2px 0 0 var(--kdl-copper-500)}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea,.kdl-input[aria-invalid=true],.kdl-select[aria-invalid=true],.kdl-textarea[aria-invalid=true]{border-color:var(--kdl-danger);box-shadow:inset 0-2px 0 0 var(--kdl-danger)}.gform_wrapper .gfield{display:grid;gap:var(--kdl-space-2);margin-bottom:var(--kdl-space-4)}.gform_wrapper .gform_validation_errors,.gform_wrapper .validation_message{color:var(--kdl-danger);font-size:var(--kdl-fs-small);margin-top:var(--kdl-space-1)}.kdl-textarea{min-height:100px;resize:vertical}.kdl-select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--kdl-text-default) 50%),linear-gradient(135deg,var(--kdl-text-default) 50%,transparent 50%);background-position:right 18px center,right 13px center;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}.kdl-check{display:inline-flex;align-items:center;gap:var(--kdl-space-2);font-size:var(--kdl-fs-small);color:var(--kdl-text-default);cursor:pointer}.kdl-check input{accent-color:var(--kdl-blue-500);width:16px;height:16px}.kdl-accordion{border-top:1px solid var(--kdl-border-default)}.kdl-accordion__item{border-bottom:1px solid var(--kdl-border-default)}.kdl-accordion__trigger{width:100%;display:grid;grid-template-columns:1fr 24px;gap:var(--kdl-space-4);align-items:center;padding:var(--kdl-space-4)0;background:0 0;border:0;cursor:pointer;font-family:var(--kdl-font-sans);font-size:var(--kdl-fs-lead);font-weight:600;color:var(--kdl-text-strong);text-align:left;transition:color var(--kdl-dur-base) var(--kdl-ease-standard)}.kdl-accordion__trigger:hover{color:var(--kdl-blue-600)}.kdl-accordion__chev{display:inline-flex;align-items:center;justify-content:center;color:var(--kdl-text-muted);transition:transform var(--kdl-dur-base) var(--kdl-ease-standard),color var(--kdl-dur-base) var(--kdl-ease-standard);justify-self:end}.kdl-accordion__chev::before{content:"";display:block;width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-4px}.kdl-accordion__item.open .kdl-accordion__chev,.kdl-accordion__item[aria-expanded=true] .kdl-accordion__chev{transform:rotate(180deg);color:var(--kdl-copper-500)}.kdl-accordion__panel{color:var(--kdl-text-default);font-size:var(--kdl-fs-body);padding:0 0 var(--kdl-space-5)0}.kdl-badge{display:inline-flex;align-items:center;padding:4px 8px;background:var(--kdl-surface-sunken);color:var(--kdl-text-strong);border-radius:var(--kdl-radius-xs);font-family:var(--kdl-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:500}.kdl-badge--success{background:rgba(31,138,76,.1);color:var(--kdl-success)}.kdl-badge--warn{background:rgba(201,138,5,.1);color:var(--kdl-warn)}.kdl-badge--danger{background:rgba(179,38,30,.1);color:var(--kdl-danger)}.kdl-badge--info{background:rgba(0,120,185,.1);color:var(--kdl-blue-600)}.kdl-badge--copper{background:rgba(194,99,42,.1);color:var(--kdl-copper-700)}.kdl-callout{display:grid;grid-template-columns:3px 1fr;gap:var(--kdl-space-4);background:var(--kdl-surface-raised);padding:var(--kdl-space-4) var(--kdl-space-5);border-radius:var(--kdl-radius-sm)}.kdl-callout::before{content:"";background:var(--kdl-blue-500);border-radius:1px}.kdl-callout--success::before{background:var(--kdl-success)}.kdl-callout--warn::before{background:var(--kdl-warn)}.kdl-callout--danger::before{background:var(--kdl-danger)}.kdl-callout__title{font-weight:700;color:var(--kdl-text-strong);margin-bottom:2px}.kdl-callout__body{font-size:var(--kdl-fs-small);color:var(--kdl-text-default)}.kdl-callout--banner{grid-template-columns:1fr;background:var(--kdl-surface-inverse);color:var(--kdl-text-on-dark);padding:var(--kdl-space-8) var(--kdl-space-5);border-radius:0;text-align:center;position:relative;overflow:hidden}.kdl-callout--banner::before{position:absolute;inset:auto 0 0 0;height:4px;width:100%;background:var(--kdl-copper-500);border-radius:0;z-index:2}.kdl-callout--banner>*{position:relative;z-index:1}.kdl-callout__bg,.kdl-hero__bg img{width:100%;height:100%;object-fit:cover}.kdl-callout__bg{position:absolute;inset:0;z-index:0;opacity:.35;filter:grayscale(.4)}.kdl-callout--banner .kdl-callout__title,.kdl-callout--banner h2,.kdl-callout--banner h3{color:var(--kdl-text-on-dark);margin:0 0 var(--kdl-space-3)}.kdl-callout--banner .kdl-callout__body,.kdl-callout--banner p{color:var(--kdl-text-on-dark);opacity:.92;margin:0}.kdl-table-wrap{border:1px solid var(--kdl-border-default);border-radius:var(--kdl-radius-sm);overflow:hidden}.kdl-table{width:100%;border-collapse:collapse;font-family:var(--kdl-font-sans);font-size:var(--kdl-fs-small)}.kdl-table tbody td,.kdl-table thead th{padding:var(--kdl-space-3) var(--kdl-space-4)}.kdl-table thead th{background:var(--kdl-surface-sunken);font-family:var(--kdl-font-mono);font-size:var(--kdl-fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--kdl-text-muted);text-align:left;font-weight:500;border-bottom:1px solid var(--kdl-border-default)}.kdl-table tbody td{border-bottom:1px solid var(--kdl-border-subtle)}.kdl-table__name{color:var(--kdl-text-strong);font-weight:600}.kdl-table__num{font-family:var(--kdl-font-mono);font-variant-numeric:tabular-nums;color:var(--kdl-text-strong)}.kdl-hero{position:relative;background:var(--kdl-surface-raised);padding:var(--kdl-space-9) var(--kdl-space-7);overflow:hidden;border:1px solid var(--kdl-border-subtle)}.kdl-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(0deg,transparent 95%,var(--kdl-blue-500) 95%),linear-gradient(90deg,transparent 95%,var(--kdl-blue-500) 95%);background-size:48px 48px;opacity:.04;pointer-events:none}.kdl-hero__inner{position:relative;z-index:1;max-width:900px;display:grid;gap:var(--kdl-space-5)}.kdl-hero__title{font-size:var(--kdl-fs-display);font-weight:700;letter-spacing:-.02em;line-height:1.05;color:var(--kdl-text-strong);margin:0}.kdl-hero__body{font-size:var(--kdl-fs-lead);color:var(--kdl-text-default);max-width:64ch}.kdl-hero__bg{position:absolute;inset:0;z-index:0;overflow:hidden}.kdl-hero__bg img{display:block}.kdl-hero--dark{background:var(--kdl-surface-inverse);border:0;padding:var(--kdl-space-9)0 var(--kdl-space-10);margin-bottom:var(--kdl-space-7);min-height:480px;display:flex;align-items:center;color:var(--kdl-text-on-dark)}.kdl-hero--dark::before{background-image:linear-gradient(0deg,transparent 95%,var(--kdl-blue-200) 95%),linear-gradient(90deg,transparent 95%,var(--kdl-blue-200) 95%);opacity:.06;z-index:1}.kdl-hero--dark>.container{position:relative;z-index:2;width:100%}.kdl-hero--dark .kdl-hero__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,12,18,.88)0,rgba(8,12,18,.72) 45%,rgba(8,12,18,.4) 80%,rgba(8,12,18,.2) 100%)}.kdl-hero--dark .kdl-hero__inner{position:relative;z-index:2;max-width:none;display:block}.kdl-hero--dark .justified-title,.kdl-hero--dark .justified-title p,.kdl-hero--dark .kdl-hero__title,.kdl-hero--dark h1,.kdl-hero--dark h1 p,.kdl-hero--dark h1 strong{color:var(--kdl-text-on-dark);font-family:var(--kdl-font-sans);font-size:clamp(36px,5.5vw,64px);font-weight:700;letter-spacing:-.015em;line-height:1.1;margin:0 0 var(--kdl-space-5);text-shadow:0 1px 2px rgba(0,0,0,.45)}.kdl-hero--dark .justified-title p,.kdl-hero--dark h1 p{font-size:inherit;margin:0}.kdl-hero--dark .content_wrapper,.kdl-hero--dark .content_wrapper p,.kdl-hero--dark .kdl-hero__body,.kdl-hero--dark p{color:var(--kdl-text-on-dark);opacity:.92;font-size:clamp(16px,1.5vw,var(--kdl-fs-lead));line-height:1.55}.kdl-hero--dark .kdl-hero__title u,.kdl-hero--dark h1 u{text-decoration:none;position:relative;display:inline-block}#header_menu>li>a::after,.kdl-hero--dark .kdl-hero__title u::after,.kdl-hero--dark h1 u::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:3px;background:var(--kdl-copper-500)}@media (max-width:700px){.kdl-hero{padding:var(--kdl-space-7) var(--kdl-space-5)}.kdl-hero--dark{padding:var(--kdl-space-7)0 var(--kdl-space-8);min-height:360px}.kdl-hero__title{font-size:44px}}#header{background:var(--kdl-surface-base)}#header_menu{font-family:var(--kdl-font-sans);font-size:14px;font-weight:600;gap:28px;letter-spacing:.02em;text-transform:uppercase}#header_menu>li>a::after{transform:scaleX(0);transform-origin:left center;transition:transform var(--kdl-dur-base) var(--kdl-ease-emphasized);pointer-events:none;border:0!important;bottom:8px!important;display:block!important;height:2px!important;top:auto!important;width:auto!important}.header_wordmark,.kdl-press-release__body strong{color:var(--kdl-text-strong)}#footer_menu a:hover,.applications-masonry-grid .kdl-card--tile:hover h3,.footer_widget a:hover{color:var(--kdl-blue-600)}#header_menu .sub-menu{font-family:var(--kdl-font-sans);font-size:13px;letter-spacing:0;text-transform:none}#header_menu li .sub-menu a{padding:10px var(--kdl-space-3)}#menu_trigger i,#menu_trigger::after,#menu_trigger::before{background:var(--kdl-text-strong)}#footer{color:var(--kdl-text-default);border-top:3px solid var(--kdl-copper-500)}#footer,#footer_bottom_bar,#footer_main,#header_menu .sub-menu{background:var(--kdl-surface-base)}#footer_bottom_bar{color:var(--kdl-text-muted);border-top:1px solid var(--kdl-border-subtle)}#footer_contact_info,.footer_widget ul{color:var(--kdl-text-default);font-size:var(--kdl-fs-small)}#footer_menu a,.footer_widget a,.kdl-table tbody td{color:var(--kdl-text-default)}#header{transition:box-shadow var(--kdl-dur-base) var(--kdl-ease-standard)}#header_primary{padding:var(--kdl-space-3)0;transition:padding var(--kdl-dur-base) var(--kdl-ease-standard)}.header_wordmark{display:none;font-family:var(--kdl-font-sans);font-size:20px;font-weight:700;letter-spacing:.06em;line-height:1}body.float_active #header{box-shadow:var(--kdl-elev-2)}body.float_active #header_primary{padding:var(--kdl-space-1)0}body.float_active #header_main{height:auto!important;min-height:0!important}body.float_active #header_logo .header_wordmark{display:inline-block}body.float_active #header_menu>li>a{padding:var(--kdl-space-1)0!important}body.float_active #header_menu>li>a::after{bottom:2px!important}#footer .footer-cta,.footer-cta{display:inline-flex;align-items:center;gap:var(--kdl-space-2);margin-top:var(--kdl-space-3);padding:var(--kdl-space-3) var(--kdl-space-4);background:var(--kdl-copper-700);color:var(--kdl-gray-0);font-family:var(--kdl-font-sans);font-weight:600;font-size:var(--kdl-fs-small);letter-spacing:.04em;text-decoration:none;border-radius:var(--kdl-radius-sm);transition:background var(--kdl-dur-base) var(--kdl-ease-standard),transform var(--kdl-dur-fast) var(--kdl-ease-standard),color var(--kdl-dur-fast) var(--kdl-ease-standard)}#footer .footer-cta:hover,.footer-cta:hover{background:var(--kdl-copper-800);color:var(--kdl-gray-0);transform:translateY(-1px)}.footer-cta span{transition:transform var(--kdl-dur-base) var(--kdl-ease-standard)}.footer-cta:hover span{transform:translateX(3px)}.contact_form_section,.side_contact_form_section{padding:var(--kdl-space-8)0;background:var(--kdl-surface-raised)}.contact_form_section .gform_wrapper input[type=email],.contact_form_section .gform_wrapper input[type=number],.contact_form_section .gform_wrapper input[type=tel],.contact_form_section .gform_wrapper input[type=text],.contact_form_section .gform_wrapper input[type=url],.contact_form_section .gform_wrapper select,.contact_form_section .gform_wrapper textarea,.side_contact_form_section .gform_wrapper input[type=email],.side_contact_form_section .gform_wrapper input[type=number],.side_contact_form_section .gform_wrapper input[type=tel],.side_contact_form_section .gform_wrapper input[type=text],.side_contact_form_section .gform_wrapper input[type=url],.side_contact_form_section .gform_wrapper select,.side_contact_form_section .gform_wrapper textarea{background:var(--kdl-surface-base)!important;border:1px solid var(--kdl-border-default)!important;border-radius:var(--kdl-radius-sm)!important;color:var(--kdl-text-strong)!important;box-shadow:none!important;font-family:var(--kdl-font-sans)!important;font-size:var(--kdl-fs-body)!important;padding:var(--kdl-space-3) var(--kdl-space-4)!important;transition:border-color var(--kdl-dur-base) var(--kdl-ease-standard)!important}.contact_form_section .gform_wrapper input:focus,.contact_form_section .gform_wrapper select:focus,.contact_form_section .gform_wrapper textarea:focus,.side_contact_form_section .gform_wrapper input:focus,.side_contact_form_section .gform_wrapper select:focus,.side_contact_form_section .gform_wrapper textarea:focus{border-color:var(--kdl-blue-500)!important;box-shadow:inset 0 0 0 1px var(--kdl-blue-500),inset 0-2px 0 0 var(--kdl-copper-500)!important;outline:0!important}.contact_form_section .gform_wrapper label,.gform_wrapper .gfield_label,.side_contact_form_section .gform_wrapper label{color:var(--kdl-text-muted)!important;font-family:var(--kdl-font-mono)!important;font-size:var(--kdl-fs-eyebrow)!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important}.gform_button,.gform_wrapper input[type=submit]{background:var(--kdl-blue-500)!important;color:#fff!important;border:1px solid var(--kdl-blue-500)!important;border-radius:var(--kdl-radius-sm)!important;cursor:pointer;font-family:var(--kdl-font-sans)!important;font-size:var(--kdl-fs-small)!important;font-weight:600!important;letter-spacing:.02em!important;padding:var(--kdl-space-3) var(--kdl-space-5)!important;transition:background var(--kdl-dur-base) var(--kdl-ease-emphasized)!important}.gform_button:hover,.gform_wrapper input[type=submit]:hover{background:var(--kdl-blue-600)!important;border-color:var(--kdl-blue-600)!important}body.page-id-232 h2.contactx091{color:var(--kdl-text-strong);display:block;font-family:var(--kdl-font-sans);font-size:clamp(30px,4vw,var(--kdl-fs-h2));font-weight:700;letter-spacing:0;line-height:1.15;margin:var(--kdl-space-6) auto var(--kdl-space-4);max-width:1040px;padding:0 var(--kdl-space-5)}body.page-id-232 .contactx091[style*="max-width:1200px"]{font-family:var(--kdl-font-sans)!important;max-width:1120px!important;padding:var(--kdl-space-5) var(--kdl-space-5) var(--kdl-space-8)!important}body.page-id-232 .contactx091[style*="max-width:1200px"]>div{align-items:stretch!important;display:grid!important;gap:var(--kdl-space-6)!important;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:initial!important}body.page-id-232 .contactx091[style*="max-width:1200px"]>div>div{--contact-card-accent:var(--kdl-blue-500);--contact-card-accent-shadow:rgba(0, 120, 185, 0.14);background:var(--kdl-surface-base)!important;border:1px solid var(--kdl-border-default)!important;border-radius:var(--kdl-radius-sm)!important;box-shadow:var(--kdl-elev-3),0 16px 32px -26px var(--contact-card-accent-shadow)!important;color:var(--kdl-text-default)!important;display:flex;flex-direction:column;font-size:var(--kdl-fs-body)!important;font-weight:400!important;line-height:1.55;max-width:none!important;overflow:hidden;padding:var(--kdl-space-6)!important;position:relative;text-align:left!important;transform:none!important;width:100%!important}body.page-id-232 .contactx091[style*="max-width:1200px"]>div>div:nth-child(2){--contact-card-accent:var(--kdl-danger);--contact-card-accent-shadow:rgba(179, 38, 30, 0.14)}body.page-id-232 .contactx091[style*="max-width:1200px"]>div>div::after{background:var(--contact-card-accent);bottom:0;content:"";height:4px;left:0;opacity:.86;position:absolute;right:0}body.page-id-232 .contactx091[style*="max-width:1200px"] h3{color:var(--kdl-text-strong)!important;font-family:var(--kdl-font-sans);font-size:var(--kdl-fs-h4)!important;font-weight:700!important;line-height:1.25;margin:0 0 var(--kdl-space-5)!important;text-align:left}body.page-id-232 .contactx091[style*="max-width:1200px"] p{color:var(--kdl-text-default);font-size:var(--kdl-fs-body);font-weight:400;line-height:1.55;margin:0 0 var(--kdl-space-4)!important}body.page-id-232 .contactx091[style*="max-width:1200px"] p:last-child{margin-bottom:0!important}body.page-id-232 .contactx091[style*="max-width:1200px"] span{color:var(--kdl-text-muted);font-family:var(--kdl-font-mono);font-size:var(--kdl-fs-eyebrow)!important;font-weight:600!important;letter-spacing:.12em;line-height:1.4;margin-bottom:var(--kdl-space-1);text-transform:uppercase}body.page-id-232 .contactx091[style*="max-width:1200px"] a{color:var(--kdl-blue-600)!important;font-weight:500;text-decoration:none!important}body.page-id-232 .contactx091[style*="max-width:1200px"] a:hover{color:var(--kdl-blue-700)!important;text-decoration:underline!important;text-decoration-color:var(--kdl-copper-500)!important;text-underline-offset:3px}body.page-id-232 .contactx091[style*="max-width:1200px"]>div>div>div>div[style*="display:flex"]{border-top:1px solid var(--kdl-border-subtle);gap:var(--kdl-space-5)!important;margin-top:var(--kdl-space-4);padding-top:var(--kdl-space-5)}body.page-id-232 .contactx091[style*="max-width:1200px"] span[style*="text-align:center"]{display:inline-flex!important;justify-content:flex-start;text-align:left!important;width:auto}@media (max-width:900px){body.page-id-232 .contactx091[style*="max-width:1200px"]>div{grid-template-columns:1fr}}@media (max-width:575.98px){body.page-id-232 h2.contactx091{margin-top:var(--kdl-space-5);padding:0 var(--kdl-space-4)}body.page-id-232 .contactx091[style*="max-width:1200px"]{padding:var(--kdl-space-4) var(--kdl-space-4) var(--kdl-space-7)!important}body.page-id-232 .contactx091[style*="max-width:1200px"]>div>div{padding:var(--kdl-space-5)!important}}.related_applications_section,.related_equipments_section,.related_services_section{padding:var(--kdl-space-8)0;background:var(--kdl-surface-raised)}.application_details_section,.chemical_quick_pathways_section,.chemical_selection_flow_section,.quick_pathways,.selection_flow_cta,.videos_grid_section{padding:var(--kdl-space-8)0}.videos_grid_section .kdl-card{overflow:hidden}.videos_grid_section .kdl-card .play_icon,.videos_grid_section .kdl-card img[src*="play.svg"]{filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}.fullwidth_image_section{padding:0;margin:var(--kdl-space-7)0!important}.fullwidth_image_section img{width:100%;height:auto;display:block}.badge:not([class*=kdl-]),.pill,.tag{display:inline-flex;align-items:center;padding:4px 8px;background:var(--kdl-surface-sunken);color:var(--kdl-text-strong);border-radius:var(--kdl-radius-xs);font-family:var(--kdl-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:500}@media (prefers-reduced-motion:reduce){*,::after,::before{transition-duration:0ms!important;animation-duration:0ms!important}}.fluid-gradient-title,.kdl-hero--dark .fluid-gradient-title{background:0 0;border:0;box-shadow:none;transform:none;padding:0;display:inline;color:inherit}.kdl-hero--dark .fluid-gradient-title:hover{color:var(--kdl-copper-300)}.content_boxes_section{background:var(--kdl-surface-raised);padding:var(--kdl-space-8)0}.content_boxes_section .kdl-card{border:1px solid var(--kdl-border-default);padding:var(--kdl-space-6);position:relative;height:100%}.applications-masonry-grid .kdl-card--tile::before,.content_boxes_section .kdl-card::before{content:"";position:absolute;top:0;left:0;width:14px;height:14px;background:var(--kdl-copper-500);clip-path:polygon(0 0,100%0,0 100%);z-index:1}.content_boxes_section .kdl-card:hover{border-color:var(--kdl-border-strong)}.content_boxes_section .kdl-card__body a{color:var(--kdl-blue-600);font-weight:600;text-decoration:none;border-bottom:1px solid currentColor;transition:color var(--kdl-dur-base) var(--kdl-ease-standard),border-color var(--kdl-dur-base) var(--kdl-ease-standard)}.content_boxes_section .kdl-card__body a:hover{color:var(--kdl-copper-500);border-bottom-color:var(--kdl-copper-500)}.section_title_section{padding:var(--kdl-space-8)0 var(--kdl-space-6)}.section_title_section .section_title{font-family:var(--kdl-font-sans)!important;font-size:clamp(28px,4vw,var(--kdl-fs-h2))!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.2!important;color:var(--kdl-text-strong)!important;display:inline-block!important;width:auto!important;position:relative}.section_title_section .section_subtitle{font-size:clamp(16px,1.5vw,var(--kdl-fs-lead))!important;font-weight:500;color:var(--kdl-text-muted)!important;margin-top:var(--kdl-space-2)!important;display:block!important}.text_image_section,.text_image_section.white{background:var(--kdl-surface-base)!important}.text_image_section.gray{background:var(--kdl-surface-raised)!important}.text_image_section .section_title{font-family:var(--kdl-font-sans)!important;font-size:clamp(26px,3.5vw,var(--kdl-fs-h2))!important;font-weight:700!important;letter-spacing:-.01em!important;color:var(--kdl-text-strong)!important;text-align:left!important;display:block!important;width:auto!important;margin:0 0 var(--kdl-space-4)!important}.text_image_section .content_wrapper,.text_image_section .content_wrapper p{color:var(--kdl-text-default)!important;font-size:var(--kdl-fs-body);line-height:1.65}.wp-block-heading{color:var(--kdl-text-strong)!important;font-family:var(--kdl-font-sans)!important;font-weight:700!important}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.applications-masonry-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--kdl-space-3);padding:var(--kdl-space-3)0}.applications-masonry-grid .kdl-card--tile{position:relative}.applications-masonry-grid .kdl-card--tile::before{width:12px;height:12px}.kdl-hero--dark .button_wrapper .kdl-btn{background:var(--kdl-blue-500);border-color:var(--kdl-blue-500);color:var(--kdl-text-on-dark)}.kdl-hero--dark .button_wrapper .kdl-btn:hover{background:var(--kdl-blue-400);border-color:var(--kdl-blue-400)}.nbu-default,.nbu-default:hover,a.nbu-default,a.nbu-default:hover{color:#fff!important;transform:none!important;box-shadow:none!important;text-decoration:none!important}.nbu-default,a.nbu-default{display:inline-flex!important;align-items:center!important;gap:var(--kdl-space-2)!important;padding:var(--kdl-space-3) var(--kdl-space-5)!important;background:var(--kdl-blue-500)!important;border:1px solid var(--kdl-blue-500)!important;border-radius:var(--kdl-radius-sm)!important;font-family:var(--kdl-font-sans)!important;font-size:var(--kdl-fs-small)!important;font-weight:600!important;letter-spacing:.02em!important;line-height:1!important;text-transform:none!important;cursor:pointer;transition:background var(--kdl-dur-base) var(--kdl-ease-emphasized),border-color var(--kdl-dur-base) var(--kdl-ease-emphasized)!important;overflow:hidden}.nbu-default::before,a.nbu-default::before{content:"";display:inline-block;width:14px;height:14px;flex-shrink:0;background-color:currentColor;-webkit-mask-image:var(--kdl-chev-right);mask-image:var(--kdl-chev-right);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.nbu-default::after,a.nbu-default::after{content:"";position:absolute;left:var(--kdl-space-5);right:var(--kdl-space-5);bottom:8px;height:2px;background:var(--kdl-copper-500);transform:scaleX(0);transform-origin:left center;transition:transform var(--kdl-dur-base) var(--kdl-ease-emphasized)}.nbu-default:hover,a.nbu-default:hover{background:var(--kdl-blue-600)!important;border-color:var(--kdl-blue-600)!important}#header_menu>li.current-menu-ancestor>a::after,#header_menu>li.current-menu-item>a::after,#header_menu>li>a:hover::after,.nbu-default:hover::after,a.nbu-default:hover::after{transform:scaleX(1)}#header{background:#fff!important;border-bottom:1px solid var(--kdl-border-subtle)!important;box-shadow:0 1px 0 0 var(--kdl-border-subtle)!important;backdrop-filter:none!important;filter:none!important;opacity:1!important;transform:none!important}#header_main{height:var(--header-height);align-items:center!important}#header_menu a,#header_menu>li>a{text-decoration:none!important;transform:none!important;border:0!important;background:0 0!important;color:var(--kdl-text-strong)!important;font-family:var(--kdl-font-sans);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;padding:16px 0!important;position:relative;transition:color var(--kdl-dur-base) var(--kdl-ease-standard)!important}#header_menu>li>a:hover{color:var(--kdl-blue-600)!important;background:0 0!important}#header_menu .sub-menu{background:#fff!important;border:1px solid var(--kdl-border-default)!important;box-shadow:var(--kdl-elev-3)!important;border-radius:var(--kdl-radius-sm);padding:var(--kdl-space-2);border-top:1px solid var(--kdl-border-default)!important;bottom:auto!important;display:flex;flex-direction:column;left:0!important;margin-top:0!important;max-width:min(320px,calc(100vw - 32px));min-width:240px;opacity:0;pointer-events:none;top:100%!important;transform:translateY(8px)!important;visibility:hidden;width:max-content!important}#header_menu .sub-menu a,#header_menu li .sub-menu a{text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:500!important;padding:8px 12px!important;border-radius:var(--kdl-radius-xs);color:var(--kdl-text-default)!important;display:block!important}#header_menu .sub-menu a:hover,#header_menu li:hover .sub-menu a:hover{background:var(--kdl-blue-50)!important;color:var(--kdl-blue-700)!important}#header_menu .sub-menu a::after{display:none!important}#header_menu .menu-item-has-children>a{padding-right:0!important}#header_menu>li,.nbu-default,a.nbu-default{position:relative!important}#header_menu>li.current-menu-ancestor>a,#header_menu>li.current-menu-item>a{color:var(--kdl-blue-600)!important}#header_menu .sub-menu:empty{display:none!important}#header_menu .sub-menu li.menu-item-has-children>a{padding-right:34px!important;position:relative}#header_menu .sub-menu li.menu-item-has-children>a::after{background:0 0!important;border:solid currentColor!important;border-width:0 2px 2px 0!important;bottom:auto!important;content:""!important;display:block!important;height:7px!important;left:auto!important;opacity:.6;pointer-events:none;position:absolute;right:13px!important;top:50%!important;transform:translateY(-50%) rotate(-45deg)!important;width:7px!important}#header_menu .sub-menu li.menu-item-has-children:focus-within>a::after,#header_menu .sub-menu li.menu-item-has-children:hover>a::after{opacity:1}#header_menu>li:focus-within>.sub-menu,#header_menu>li:hover>.sub-menu{border-top-color:var(--kdl-border-default)!important;opacity:1!important;pointer-events:auto;transform:translateY(0)!important;visibility:visible!important}#header_menu>li:nth-last-child(-n+2)>.sub-menu{left:auto!important;right:0!important}#header_menu .sub-menu .sub-menu{left:calc(100% + 8px)!important;top:0!important;transform:translateY(0)!important}#header_menu .sub-menu li:focus-within>.sub-menu,#header_menu .sub-menu li:hover>.sub-menu{opacity:1!important;pointer-events:auto;visibility:visible!important}.press_release_section{padding:var(--kdl-space-7)0}.kdl-press-release{background:var(--kdl-surface-base);border:1px solid var(--kdl-border-default);border-top:3px solid var(--kdl-copper-500);border-radius:var(--kdl-radius-sm);box-shadow:var(--kdl-elev-3);padding:clamp(24px,5vw,48px);margin:0 auto;max-width:720px}.kdl-press-release--align-center{text-align:center}.kdl-press-release--align-left{text-align:left}.kdl-press-release__body p,.kdl-press-release__eyebrow{margin:0 0 var(--kdl-space-3)}.kdl-press-release__title{color:var(--kdl-text-strong);font-family:var(--kdl-font-sans);font-size:clamp(22px,3.2vw,var(--kdl-fs-h3));font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0 0 var(--kdl-space-4)}.kdl-press-release__body{color:var(--kdl-text-default);font-size:var(--kdl-fs-body);line-height:1.6;margin:0 0 var(--kdl-space-5)}.kdl-press-release__body :last-child,.kdl-press-release__body p:last-child{margin-bottom:0}.kdl-press-release__actions{display:flex;flex-wrap:wrap;gap:var(--kdl-space-3);margin-top:var(--kdl-space-5)}.kdl-press-release--align-center .kdl-press-release__actions{justify-content:center}.kdl-press-release--align-left .kdl-press-release__actions{justify-content:flex-start}.kdl-press-release__action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--kdl-space-2);padding:var(--kdl-space-3) var(--kdl-space-5);background:var(--kdl-blue-500);color:#fff;border:1px solid var(--kdl-blue-500);border-radius:var(--kdl-radius-sm);font-family:var(--kdl-font-sans);font-size:var(--kdl-fs-small);font-weight:600;letter-spacing:.02em;line-height:1;text-decoration:none;text-transform:none;cursor:pointer;overflow:hidden;transition:background var(--kdl-dur-base) var(--kdl-ease-emphasized),border-color var(--kdl-dur-base) var(--kdl-ease-emphasized)}.kdl-press-release__action::before{content:"";display:inline-block;width:14px;height:14px;flex-shrink:0;background-color:currentColor;-webkit-mask-image:var(--kdl-chev-right);mask-image:var(--kdl-chev-right);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.kdl-press-release__action::after{content:"";position:absolute;left:var(--kdl-space-5);right:var(--kdl-space-5);bottom:8px;height:2px;background:var(--kdl-copper-500);transform:scaleX(0);transform-origin:left center;transition:transform var(--kdl-dur-base) var(--kdl-ease-emphasized)}.kdl-press-release__action:focus-visible,.kdl-press-release__action:hover{background:var(--kdl-blue-600);border-color:var(--kdl-blue-600);color:#fff;text-decoration:none}.kdl-press-release__action:focus-visible::after,.kdl-press-release__action:hover::after{transform:scaleX(1)}@media (max-width:575.98px){.kdl-press-release{padding:var(--kdl-space-5)}.kdl-press-release__actions{flex-direction:column;align-items:stretch}.kdl-press-release__action{width:100%}}
/*# sourceMappingURL=main.min.css.map */