:root{--waters-blue:#2368a2;--waters-blue-hover:#174e7b;--waters-heading:#143c60;--waters-surface:#eff7fc;--waters-wash:#dcecf7;--waters-border:#c8deed;--brand-navy:#16324f;--brand-navy-deep:#0f2338;--brand-navy-end:#1d3f63;--brand-gold:#f4a000;--brand-gold-hover:#db8f00;--brand-gold-ink:#895900;--surface-brand-soft:#fff3dc;--surface-neutral:#f7f8fa;--border-neutral:#e8edf1;--color-error:#b42318;--surface-error-soft:#fef3f2;--surface-link-blue-soft:#dcecf8;--surface-link-blue-hover:#c9e2f1;--border-link-blue:#a9cbe3;--ink-body-readable:#414b55;--font-size-readable-card:clamp(1.2rem, 1.25vw, 1.3rem);--font-size-readable-lead:clamp(1rem, 1.5vw, 1.125rem);--font-size-readable-body:clamp(1rem, 1.3vw, 1.0625rem);--font-size-readable-cta:1rem;--card-hover-scale:1.05;--card-hover-duration:.3s;--card-media-duration:.32s;--hero-slide-duration:.7s;--hero-slide-easing:cubic-bezier(.4, 0, .2, 1);--hero-logo-panel-start:54%;--division-card-photo-ratio:16 / 9;--catalogue-banner-mobile-height:clamp(7.5rem, 32vw, 8.75rem);--catalogue-title-max-compact:100%;--catalogue-title-max-laptop:85%;--catalogue-title-max-desktop:72%;--catalogue-title-wash:color-mix(in srgb, var(--surface-neutral) 38%, transparent);--text-shadow-catalogue-crumbs:0 0 calc(var(--space-1) * 3 / 4) var(--surface-raised), 0 0 calc(var(--space-2) + var(--space-1) / 2) color-mix(in srgb, var(--surface-raised) 95%, transparent);--shadow-card-hover:0 var(--space-2) var(--space-6) calc(-1 * var(--space-1)) color-mix(in srgb, var(--color-heading) 16%, transparent), 0 calc(var(--space-1) / 2) var(--space-2) color-mix(in srgb, var(--color-heading) 8%, transparent);--shadow-card-raised:0 var(--space-2) var(--space-6) calc(-1 * var(--space-1)) color-mix(in srgb, var(--color-heading) 10%, transparent), 0 calc(var(--space-1) / 2) var(--space-2) color-mix(in srgb, var(--color-heading) 5%, transparent);--content-max:1320px;--content-gutter:1rem;--media-max-height:32rem;--media-min-width:20rem;--product-reading-max:55rem;--font-family-display:"Noto Serif Display", Georgia, "Times New Roman", serif;--font-family-normal:"Google Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-display-hero:clamp(2rem, 4vw, 3.5rem);--font-size-display-section:clamp(1.75rem, 3vw, 2.5rem);--font-weight-display:700;--line-height-display-hero:1.16;--line-height-display-section:1.24;--font-size-display-article:clamp(1.75rem, 1.25rem + 2vw, 3rem);--font-weight-display-article:600;--line-height-display-article:1.25;--letter-spacing-display:-.025em;--action-primary-surface:var(--color-brand);--action-primary-hover:var(--surface-gold);--action-primary-ink:var(--color-heading);--action-secondary-border:var(--border-warm-strong);--action-focus:var(--color-heading);--font-size-cta:.9375rem;--cta-large-height:calc(var(--space-12) + var(--space-1));--cta-padding-block:calc(var(--space-3) + var(--space-1) / 2);--cta-contact-height:calc(var(--space-12) + var(--space-3));--cta-contact-padding-block:calc(var(--space-4) + var(--space-1) / 2);--cta-contact-padding-inline:calc(var(--space-5) + var(--space-1) / 2);--cta-area-padding-block:calc(var(--space-3) + var(--space-1) / 4);--cta-mobile-height:var(--space-12);--cta-mobile-padding-block:calc(var(--space-2) + var(--space-1) / 2);--cta-mobile-padding-inline:var(--space-4);--cta-mobile-gap:var(--space-3);--cta-mobile-icon-size:calc(var(--space-4) + var(--space-1) / 2);--font-size-hero:clamp(2rem, 4vw, 3.375rem);--font-size-section:clamp(1.875rem, 3vw, 2.625rem);--font-size-card:clamp(1.0625rem, 1vw, 1.25rem);--font-size-lead:1.0625rem;--font-size-card-body:1rem;--font-size-meta:.875rem;--font-size-eyebrow:.85rem;--font-size-news-excerpt:.95rem;--font-size-footer-company:clamp(1.125rem, 2vw, 1.5rem);--font-size-content-h2:clamp(1.5rem, 2.5vw, 1.75rem);--font-size-content-h3:clamp(1.25rem, 2vw, 1.375rem);--font-size-content-h4:1.125rem;--line-height-content-heading:1.3;--line-height-hero:1.15;--line-height-section:1.25;--line-height-card:1.4;--line-height-card-body:1.6;--line-height-eyebrow:1.5;--font-weight-hero:600;--font-weight-body:400;--font-weight-section:500;--font-weight-card:600;--font-weight-meta:550;--font-weight-eyebrow:600;--font-weight-strong:650;--letter-spacing-hero:-.04em;--letter-spacing-section:-.035em;--letter-spacing-card:-.02em;--letter-spacing-eyebrow:.12em;--color-brand:#efb00c;--color-brand-ink:#86540d;--color-brand-light:#fbe697;--color-heading:#183558;--color-text:#40382d;--color-muted:#73634e;--color-page:#fcfaf6;--color-surface:#fffefa;--color-surface-warm:#fff7e8;--color-section-soft:#f7f2e6;--color-border:#e9dfd0;--color-hero-start:#fff5df;--color-hero-end:#f1ce94;--surface-raised:#fff;--cart-panel-max:50rem;--cart-thumb-size:5rem;--cart-count-size:1.25rem;--cart-toast-max:30rem;--cart-overlay-z:140;--cart-backdrop:color-mix(in srgb, var(--color-heading) 32%, transparent);--catalogue-hero-scrim:linear-gradient(90deg, var(--catalogue-title-wash) 0%, var(--catalogue-title-wash) 80%, transparent 100%);--surface-sunken-cool:#f4f5f6;--surface-sunken-warm:#f5f3ee;--surface-gold:#fdd142;--surface-gold-soft:#f7edd6;--surface-footer:var(--color-section-soft);--surface-hero-dark:#142146;--ink-strong:var(--color-heading);--ink-deep:#303b3e;--ink-muted:#535b63;--ink-subtle:#697178;--on-dark:#d6d5ce;--on-dark-strong:#f5f1e8;--on-dark-accent:#dabb80;--brand-deep:#bf9229;--brand-warm:#cf922e;--brand-ink-hover:#795012;--brand-ink-alt:#946315;--gold-tan:#ad8c54;--border-cool:#e4e7ea;--border-strong:#cdd2d6;--border-warm-strong:#dcd6c9;--brand-signature-rule:#c59a54;--border-supplier-hover:#c79849;--border-header-fallback:#e5d4ae;--ink-control-divider:#a3aab0;--ink-media-control:#79551d;--surface-media-label:#fffffff0;--surface-media-control:#ffffffeb;--surface-media-control-hover:#f8e8c8;--surface-art-highlight:#ffffff80;--surface-art-orbit-near:#ffffff60;--surface-art-orbit-far:#ffffff30;--surface-video-overlay:#0000004d;--hero-art-line:#bda87833;--hero-art-accent:#b88a24;--hero-progress-track:#b99b6438;--hero-scrim-fallback:linear-gradient(90deg, #fffefa 0%, #fffefaf5 23%, #fffefae8 33%, #fffefac7 41%, #fffefa80 49%, #fffefa26 59%, transparent 72%);--hero-scrim-mobile-fallback:linear-gradient(180deg, transparent 0, transparent 160px, #fffefa4d 205px, #fffefaf2 265px, var(--color-surface) 325px);--shadow-header-fallback:0 4px 14px #402d121a;--shadow-header-stuck-fallback:0 8px 20px #402d1224;--shadow-area-fallback:0 12px 25px #29364215;--tone-1-ink:#678177;--tone-1-from:#e5eee9;--tone-1-to:#f5f4ee;--tone-2-ink:#697e99;--tone-2-from:#e4eaf2;--tone-2-to:#f2f5f5;--tone-3-ink:#8d7f98;--tone-3-from:#ece5ef;--tone-3-to:#f4f3ef;--tone-4-ink:#ad8755;--tone-4-from:#ede6d8;--tone-4-to:#f5f3ed;--tone-6-ink:#a39170;--tone-6-from:#fafbfc;--tone-6-to:#eef0f2;--tone-news-base:#738995;--tone-news-1:#a1895f;--tone-news-2:#758d7e;--tone-news-2-surface:#eaf0eb;--shadow-menu:0 16px 30px #402d121f;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--grid-gap:1.25rem;--radius-none:0;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-pill:999px;--radius-full:50%;color-scheme:light;font-family:var(--font-family-normal);color:var(--color-text);background:var(--color-page);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}:where(main h1),.page-title{font-size:var(--font-size-hero);line-height:var(--line-height-hero);font-weight:var(--font-weight-hero);letter-spacing:var(--letter-spacing-hero)}:where(main h2),h2.section-title{font-size:var(--font-size-section);line-height:var(--line-height-section);font-weight:var(--font-weight-section);letter-spacing:var(--letter-spacing-section)}:where(main h3),.card-title{font-size:var(--font-size-card);line-height:var(--line-height-card);font-weight:var(--font-weight-card);letter-spacing:var(--letter-spacing-card)}body{-webkit-font-smoothing:subpixel-antialiased;-moz-antialiasing:grayscale;-moz-osx-font-smoothing:grayscale;min-width:320px;min-height:100vh;margin:0}a{color:inherit}button,input{font:inherit}@media (width>=901px){:root{--content-gutter:2rem}}.container{width:min(var(--content-max), calc(100% - var(--content-gutter) * 2));margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-site-palette=white-navy-gold]{--ink-muted:var(--ink-body-readable);--font-size-card:var(--font-size-readable-card);--font-size-lead:var(--font-size-readable-lead);--font-size-card-body:var(--font-size-readable-body);--font-size-news-excerpt:var(--font-size-readable-body);--font-size-cta:var(--font-size-readable-cta);--color-page:var(--surface-raised);--color-surface:var(--surface-raised);--color-heading:var(--brand-navy);--color-text:var(--ink-muted);--color-muted:var(--ink-subtle);--color-brand:var(--brand-gold);--color-brand-ink:var(--brand-gold-ink);--color-brand-light:var(--surface-brand-soft);--surface-gold:var(--brand-gold);--surface-gold-soft:var(--surface-brand-soft);--color-hero-start:var(--surface-raised);--color-hero-end:var(--surface-neutral);--brand-ink-hover:var(--brand-gold-ink);--brand-ink-alt:var(--brand-gold-ink);--brand-deep:var(--brand-gold-ink);--brand-warm:var(--brand-gold);--surface-hero-dark:var(--brand-navy);--on-dark:var(--surface-raised);--on-dark-strong:var(--surface-raised);--on-dark-accent:var(--brand-gold);--color-section-soft:var(--surface-neutral);--color-border:var(--border-neutral);--surface-footer:var(--surface-neutral);--surface-sunken-warm:var(--surface-neutral);--color-surface-warm:var(--surface-neutral);--border-warm-strong:var(--border-strong);--action-secondary-border:var(--border-strong);--action-primary-surface:var(--brand-gold);--action-primary-hover:var(--brand-gold-hover);--action-primary-ink:var(--brand-navy-deep);--action-focus:var(--brand-navy)}html[data-site-palette=white-navy-gold] .category-hero-background:after{width:var(--catalogue-title-max-current);background:var(--catalogue-hero-scrim)}html[data-site-shell=white-navy-gold] :is(pacific-header,.home-footer){--ink-muted:var(--ink-body-readable);--color-surface:var(--surface-raised);--color-heading:var(--brand-navy);--color-text:var(--ink-muted);--color-muted:var(--ink-subtle);--color-brand:var(--brand-gold);--color-brand-ink:var(--brand-gold-ink);--brand-ink-alt:var(--brand-gold-ink);--brand-ink-hover:var(--brand-gold-ink);--color-border:var(--border-neutral);--color-surface-warm:var(--surface-neutral);--surface-sunken-warm:var(--surface-neutral);--surface-footer:var(--surface-neutral);--surface-gold:var(--brand-gold);--surface-gold-soft:var(--surface-brand-soft);--shadow-menu:0 var(--space-4) calc(var(--space-8) - var(--space-1) / 2) color-mix(in srgb, var(--brand-navy) 12%, transparent)}html[data-site-palette=white-navy-gold] .section-heading p:not(.home-eyebrow),html[data-site-palette=white-navy-gold] .company-copy>p:not(.home-eyebrow){color:var(--color-text)}html[data-site-palette=white-navy-gold] .benefit h3{color:var(--color-heading)}html[data-site-shell=white-navy-gold] .site-header{background:var(--surface-raised);border-bottom-color:var(--border-neutral);box-shadow:0 var(--space-1) calc(var(--space-4) - var(--space-1) / 2) color-mix(in srgb, var(--brand-navy) 10%, transparent)}html[data-site-shell=white-navy-gold] .site-header.is-stuck{box-shadow:0 var(--space-2) var(--space-5) color-mix(in srgb, var(--brand-navy) 14%, transparent)}html[data-site-shell=white-navy-gold] .utility-bar{background:var(--surface-neutral)}html[data-site-shell=white-navy-gold] .home-footer .footer-bottom{border-top-color:var(--border-strong)}html[data-site-palette=white-navy-gold] .chrom-page{--waters-blue:var(--brand-gold-ink);--waters-blue-hover:var(--brand-gold-ink);--waters-heading:var(--brand-navy);--waters-border:var(--border-neutral);--waters-surface:var(--surface-raised);--waters-wash:var(--surface-brand-soft);--color-brand:var(--brand-gold);--color-brand-ink:var(--brand-gold-ink);--color-heading:var(--brand-navy);--color-text:var(--ink-muted);--color-surface:var(--surface-raised);--color-section-soft:var(--surface-neutral);--color-border:var(--border-neutral);--brand-ink-alt:var(--brand-gold-ink);--brand-ink-hover:var(--brand-gold-ink);--brand-deep:var(--brand-gold-ink);background:var(--surface-raised)}html[data-site-palette=white-navy-gold] .home-eyebrow{color:var(--brand-gold-ink);align-items:center;gap:var(--space-3);display:flex}html[data-site-palette=white-navy-gold] .home-eyebrow:not(:empty):after{content:"";flex:0 0 var(--space-8);height:calc(var(--space-1) / 2);background:var(--brand-gold)}html[data-site-palette=white-navy-gold] .waters-solution-cards{padding:var(--space-6);border-radius:var(--radius-lg)}html[data-site-palette=white-navy-gold] .waters-solution-card{background:var(--surface-raised);border-color:var(--border-cool)}html[data-site-palette=white-navy-gold] .waters-solution-card h3:before{content:"";width:var(--space-8);height:calc(var(--space-1) / 2);margin-bottom:var(--space-4);background:var(--color-brand);display:block}@media (width<=700px){html[data-site-palette=white-navy-gold] .waters-solution-cards{padding:var(--space-4)}}html[data-site-palette=white-navy-gold] .waters-solution-tags a{background:var(--surface-link-blue-soft);border-color:var(--border-link-blue);color:var(--brand-navy);border-radius:var(--radius-pill);font-weight:var(--font-weight-card);transition:background-color var(--card-hover-duration) ease, border-color var(--card-hover-duration) ease}html[data-site-palette=white-navy-gold] .waters-solution-tags a:hover,html[data-site-palette=white-navy-gold] .waters-solution-tags a:focus-visible{background:var(--surface-link-blue-hover);border-color:var(--brand-navy);color:var(--brand-navy-deep)}html[data-site-palette=white-navy-gold] .waters-solution-tags a:focus-visible{outline:calc(var(--space-1) / 2) solid var(--brand-navy);outline-offset:var(--space-1)}@media (prefers-reduced-motion:reduce){html[data-site-palette=white-navy-gold] .waters-solution-tags a{transition:none}}html[data-site-palette=white-navy-gold] .chrom-applications-surface{background:var(--surface-neutral)}html[data-site-palette=white-navy-gold] .waters-service-item{border-top-color:var(--brand-gold)}html[data-site-palette=white-navy-gold] .home-contact-section{background:linear-gradient(100deg, var(--brand-navy-deep), var(--brand-navy), var(--brand-navy-end))}html[data-site-palette=white-navy-gold] .home-contact :is(h2,p){color:var(--surface-raised)}html[data-site-palette=white-navy-gold] .home-contact .home-eyebrow{color:var(--brand-gold)}html[data-site-palette=white-navy-gold] .home-contact a:focus-visible,html[data-site-palette=white-navy-gold] #main-content.marketing-presentation .home-contact a:focus-visible{outline-color:var(--brand-gold)}html[data-site-palette=white-navy-gold] .hero-scrim{background:linear-gradient(90deg, var(--surface-raised) 0%, color-mix(in srgb, var(--surface-raised) 96%, transparent) 23%, color-mix(in srgb, var(--surface-raised) 91%, transparent) 35%, color-mix(in srgb, var(--surface-raised) 65%, transparent) 40%, color-mix(in srgb, var(--surface-raised) 15%, transparent) 47%, transparent 53%)}html[data-site-palette=white-navy-gold] .hero-progress-track{stroke:color-mix(in srgb, var(--brand-gold-ink) 22%, transparent)}html[data-site-palette=white-navy-gold] .departments .tile-arrow{color:var(--brand-gold-ink)}html[data-site-palette=white-navy-gold] .departments .area-trigger[data-active]+.tile-arrow,html[data-site-palette=white-navy-gold] .departments .tile-arrow:hover{background:var(--surface-brand-soft)}html[data-site-palette=white-navy-gold] .search :is(input,select),html[data-site-palette=white-navy-gold] .catalog-controls :is(input,select){border-color:var(--ink-subtle)}html[data-site-palette=white-navy-gold] .product-thumbs button[aria-current=true]{border-color:var(--brand-gold-ink)}html[data-site-palette=white-navy-gold] .product-jump a[aria-current=location]{border-bottom-color:var(--brand-gold-ink)}html[data-site-palette=white-navy-gold] .editorial-group-links a:is(:hover,:focus-visible){background:var(--surface-brand-soft);border-color:var(--brand-gold-ink)}html[data-site-palette=white-navy-gold] :is(.category-overview-paging,.search-pagination) button{border-color:var(--ink-subtle)}html[data-site-palette=white-navy-gold] .category-overview-paging button:is(:hover,[aria-current=page]):not(:disabled){border-color:var(--brand-gold-ink);background:var(--surface-brand-soft);color:var(--brand-gold-ink)}@media (width<=700px){html[data-site-palette=white-navy-gold] .home-hero.is-mobile-stacked .hero-background:after{background:linear-gradient(transparent, var(--surface-raised))}html[data-site-palette=white-navy-gold] .hero-scrim{background:linear-gradient(180deg, transparent 0, transparent calc(var(--space-20) * 2), color-mix(in srgb, var(--surface-raised) 30%, transparent) calc(var(--space-20) * 2 + var(--space-10) + var(--space-1) * 1.25), color-mix(in srgb, var(--surface-raised) 95%, transparent) calc(var(--space-20) * 3 + var(--space-6) + var(--space-1) / 4), var(--surface-raised) calc(var(--space-20) * 4 + var(--space-1) * 1.25))}}html[data-site-palette=white-navy-gold] .about-vision .home-eyebrow{color:var(--brand-gold)}html[data-site-palette=white-navy-gold] .about-connect-band{background:linear-gradient(100deg, var(--brand-navy-deep), var(--brand-navy), var(--brand-navy-end));color:var(--on-dark);display:flow-root}html[data-site-palette=white-navy-gold] .about-connect :is(h2,p,span,strong){color:var(--on-dark-strong)}html[data-site-palette=white-navy-gold] .about-connect .about-contact-list svg{color:var(--brand-gold)}html[data-site-palette=white-navy-gold] .about-connect .about-contact-list a{color:var(--on-dark-strong)}html[data-site-palette=white-navy-gold] .about-connect .about-contact-list a:hover{color:var(--brand-gold)}html[data-site-palette=white-navy-gold] .about-connect a:focus-visible{outline:2px solid var(--brand-gold);outline-offset:var(--space-1)}html[data-site-palette=white-navy-gold] .about-connect .about-map{background:var(--surface-raised);border-color:color-mix(in srgb, var(--surface-raised) 30%, transparent)}html[data-site-palette=white-navy-gold] #main-content.marketing-presentation .search .search-pagination button{border-color:var(--ink-subtle)}#main-content .cta-button{justify-content:center;align-items:center;gap:var(--space-5);max-width:100%;min-height:var(--cta-large-height);padding:var(--cta-padding-block) var(--space-6);border:calc(var(--space-1) / 4) solid var(--action-primary-surface);border-radius:var(--radius-md);background:var(--action-primary-surface);color:var(--action-primary-ink);font-family:inherit;font-size:var(--font-size-cta);font-weight:var(--font-weight-strong);line-height:var(--line-height-card-body);text-align:center;cursor:pointer;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}#main-content .cta-label{overflow-wrap:anywhere;min-width:0}#main-content .cta-icon{flex:none}#main-content .cta-button[data-cta-variant=primary]:hover:not(:disabled){background:var(--action-primary-hover);border-color:var(--action-primary-hover)}#main-content .cta-button[data-cta-variant=secondary]{border-color:var(--action-secondary-border);color:var(--action-primary-ink);background:0 0}#main-content .cta-button[data-cta-variant=secondary]:hover:not(:disabled){border-color:var(--action-primary-ink)}#main-content .cta-button[data-cta-variant=text]{min-height:0;padding:0 0 var(--space-1);gap:var(--space-2);border:0;border-bottom:calc(var(--space-1) / 2) solid var(--brand-deep);border-radius:var(--radius-none);color:var(--color-brand-ink);font-size:var(--font-size-card-body);font-weight:var(--font-weight-card);line-height:var(--line-height-card);white-space:nowrap;background:0 0}#main-content .cta-button[data-cta-variant=text]:hover:not(:disabled){color:var(--brand-deep)}#main-content .cta-button[data-cta-variant=text][data-cta-decoration=plain]{gap:var(--space-3);border-bottom:0;padding-bottom:0}#main-content .cta-button[data-cta-size=regular]{min-height:var(--space-12);padding:var(--space-3) var(--space-6)}#main-content .cta-button[data-cta-size=compact]{min-height:0;padding:var(--space-2) var(--space-4);gap:var(--space-2);font-size:var(--font-size-meta);border-radius:var(--radius-none);white-space:nowrap}#main-content .cta-button[data-cta-size=contact]{min-height:var(--cta-contact-height);padding:var(--cta-contact-padding-block) var(--cta-contact-padding-inline);gap:var(--space-3);display:flex}#main-content .cta-button[data-cta-variant=text][data-cta-size=compact]{font-size:var(--font-size-meta);padding:0}#main-content .cta-button[data-cta-size=area]{padding-block:var(--cta-area-padding-block);gap:var(--space-3)}#main-content .cta-button[data-cta-align=between]{justify-content:space-between}#main-content .cta-button[data-cta-emphasis=strong]{font-weight:var(--font-weight-strong)}#main-content .cta-button[data-cta-surface=dark]{--action-focus:var(--color-brand)}#main-content .cta-button[data-cta-variant=secondary][data-cta-surface=dark]{color:var(--surface-raised);border-color:color-mix(in srgb, var(--surface-raised) 45%, transparent)}#main-content .cta-button[data-cta-variant=secondary][data-cta-surface=dark]:hover:not(:disabled){background:color-mix(in srgb, var(--surface-raised) 8%, transparent);border-color:var(--color-brand)}#main-content .cta-button:focus-visible{outline:calc(var(--space-1) / 2) solid var(--action-focus);outline-offset:var(--space-1)}@media (width>=701px){#main-content .home-hero.container .cta-button:focus-visible{outline-offset:calc(var(--space-1) * -1)}}#main-content .cta-button:disabled{opacity:.45;cursor:default}#main-content .cta-button[data-cta-size=large]:not([data-cta-variant=text]) .cta-icon{transition:transform .22s}#main-content .cta-button[data-cta-size=large]:not([data-cta-variant=text]):is(:hover,:focus-visible):not(:disabled) .cta-icon{transform:translateX(var(--space-1))}#main-content .cta-button[data-cta-variant=secondary][data-cta-decoration=underline]{min-height:calc(var(--space-12) - var(--space-1));padding:calc(var(--space-2) + var(--space-1) / 2) 0;border:0;border-bottom:calc(var(--space-1) / 4) solid var(--color-brand-ink);border-radius:var(--radius-none);color:var(--color-brand-ink)}html:not([data-site-palette]) #main-content .home-contact .cta-button[data-cta-surface=dark]{--action-focus:var(--color-heading)}html:not([data-site-palette]) #main-content .home-contact .cta-button[data-cta-variant=secondary][data-cta-surface=dark]{color:var(--action-primary-ink);border-color:var(--action-secondary-border)}html:not([data-site-palette]) #main-content .home-contact .cta-button[data-cta-variant=secondary][data-cta-surface=dark]:hover{border-color:var(--action-primary-ink);background:0 0}#main-content .product-tile-quote{z-index:1;position:relative}#main-content.marketing-presentation .search:not(.search--category) .product-tile-quote{min-height:var(--space-12);border-radius:var(--radius-md)}@media (width<=700px){#main-content .cta-button:not([data-cta-variant=text]):not([data-cta-size=compact]):not([data-cta-decoration=underline]){min-height:var(--cta-mobile-height);padding:var(--cta-mobile-padding-block) var(--cta-mobile-padding-inline);gap:var(--cta-mobile-gap)}#main-content .cta-button:not([data-cta-variant=text]):not([data-cta-size=compact]):not([data-cta-decoration=underline]) .cta-icon{max-width:var(--cta-mobile-icon-size);max-height:var(--cta-mobile-icon-size)}#main-content :is(.division-page,.chrom-page) .section-heading>.cta-button[data-cta-variant=text]{font-size:var(--font-size-meta)}}@media (prefers-reduced-motion:reduce){#main-content .cta-button,#main-content .cta-button[data-cta-size=large]:not([data-cta-variant=text]) .cta-icon{transition:none}#main-content .cta-button[data-cta-size=large]:not([data-cta-variant=text]):is(:hover,:focus-visible):not(:disabled) .cta-icon{transform:none}}
