[data-page-hidden]{display:none!important}.page-shortcuts{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.page-shortcuts a{padding:9px 16px;border:1px solid #516d56;border-radius:8px;color:#ddce9c;text-decoration:none}.compact-about h1{font-size:clamp(28px,4vw,48px);margin:16px 0}.compact-about p{color:#acc2b5}.about-page,.designer-home-summary{scroll-margin-top:100px}body .section{padding-top:64px;padding-bottom:64px}body .module-card{padding:28px;border-radius:16px}body .section-heading h2,body .content-heading h2{font-size:clamp(26px,3vw,42px)}body .closing-cta{padding:64px 24px}body .closing-cta h2{font-size:clamp(28px,3.5vw,46px)}body .pointer-glow,body .noise{display:none}body .module-card:before,body .module-card:after{animation:none!important}.designer-home-summary .module-card{min-height:200px}.designer-home-summary p{color:#acc2b5}.main-nav{gap:clamp(12px,1.8vw,28px)!important}body[data-site-view="about"] .about-page,body[data-site-view="designer"] #designer{padding-top:28px}.page-shortcuts a:hover{background:#254734}@media(max-width:760px){body .section{padding-top:40px;padding-bottom:40px}body .module-card{padding:22px}.designer-home-summary .module-card{min-height:160px}}

#products .market-selection-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 16px;padding:12px 0;min-height:0}#products .market-selection-bar p{font-size:12px;margin:0 0 0 auto}#products .market-selection-bar>.ghost{padding:9px 14px;min-height:38px;font-size:13px}#products .commerce-mode-switch{display:flex;flex:0 1 430px;gap:4px;margin:0;padding:4px;min-height:0;border:1px solid #47614d;border-radius:12px}#products .commerce-mode-switch button{display:flex;align-items:center;justify-content:center;flex:1;gap:10px;min-height:42px;padding:8px 14px;border-radius:8px;border-bottom:0}#products .commerce-mode-switch button>span{font-size:19px;line-height:1.2;grid-row:auto}#products .commerce-mode-switch button>b{font-size:14px;line-height:1.2}#products .commerce-mode-switch button>small{display:none}#products .commerce-window{padding-top:24px}#products .commerce-window-head{padding-bottom:20px}@media(max-width:700px){#products .commerce-mode-switch{flex:1 1 100%}#products .market-selection-bar p{margin-right:auto;margin-left:0}#products .commerce-mode-switch button{padding:8px;min-height:40px}}
/* Iridescent product navigation, retaining compact sizing. */
#products .commerce-mode-switch button,#products .catalog-filter-bar button{background-image:linear-gradient(115deg,#123d32 0%,#164953 30%,#39385a 62%,#4e492e 82%,#123d32 100%)!important;background-size:240% 240%!important;background-position:0% 50%;border:1px solid #739b9399!important;color:#f1f6ef!important;transition:background-position .65s ease,box-shadow .25s ease,border-color .25s ease;box-shadow:inset 0 1px 0 #ffffff16}
#products .commerce-mode-switch button:hover,#products .catalog-filter-bar button:hover,#products .commerce-mode-switch button:focus-visible,#products .catalog-filter-bar button:focus-visible{animation:product-prism-flow 3s ease-in-out infinite alternate!important;border-color:#a7e4d8!important;box-shadow:0 0 18px #73daca26,inset 0 1px 0 #ffffff35}
#products .commerce-mode-switch button.active,#products .catalog-filter-bar button.active{background-image:linear-gradient(115deg,#8be0b8 0%,#9cdeed 27%,#c7b9ed 55%,#edd59a 80%,#8be0b8 100%)!important;background-size:240% 240%!important;color:#102a28!important;border-color:#d9eee0!important;box-shadow:0 3px 14px #75c5bb25,inset 0 1px 0 #ffffff70}
#products .commerce-mode-switch button>*{color:inherit!important}
#products .commerce-mode-switch button:focus-visible,#products .catalog-filter-bar button:focus-visible{outline:2px solid #e6eac9;outline-offset:3px}
@keyframes product-prism-flow{from{background-position:0% 50%}to{background-position:100% 50%}}
@media(prefers-reduced-motion:reduce){#products .commerce-mode-switch button,#products .catalog-filter-bar button{animation:none!important;transition:none!important}#products .commerce-mode-switch button:hover,#products .catalog-filter-bar button:hover{background-position:100% 50%;animation:none!important}}

.platform-profile{scroll-margin-top:100px}.profile-panel{padding:clamp(24px,4vw,56px);border:1px solid #547661;border-radius:22px;background:radial-gradient(ellipse at top right,#23514166,transparent 65%),linear-gradient(125deg,#0b2119,#12382a)}.profile-panel h2{max-width:1000px;font-size:clamp(26px,3vw,42px);line-height:1.4;margin:16px 0}.profile-tagline{color:#dfc47d;font-size:clamp(17px,2vw,23px)}.profile-pillars{display:flex;flex-wrap:wrap;gap:12px 28px;padding:22px 0;border-bottom:1px solid #547661;color:#92e1b8}.profile-copy{columns:2;column-gap:44px;margin-top:26px}.profile-copy p{margin:0 0 22px;color:#c3d5cb;font-size:16px;line-height:1.95;break-inside:avoid}@media(max-width:760px){.profile-copy{columns:1}.profile-copy p{font-size:15px}}
.profile-copy strong{font-weight:600;color:#eddbab}.profile-copy p{overflow-wrap:anywhere}

/* Company news followed by industry news, directly below the company profile. */
.about-newsroom{scroll-margin-top:110px}.about-newsroom .nr-heading{align-items:center;margin-bottom:28px}.about-newsroom .nr-heading h2{font-size:clamp(28px,3vw,42px);font-weight:500;margin:12px 0 0}.about-newsroom .nr-grid{grid-template-columns:1fr;gap:28px}.about-newsroom .nr-panel-head{min-height:0;padding-bottom:20px}.about-newsroom .nr-panel-head h2{margin-top:14px}.about-newsroom .nr-list{height:320px}.about-newsroom .nr-panel[data-nr-panel="industry"] .nr-list{height:380px}.about-newsroom .nr-filters button{background:transparent!important;color:#acc3b6!important}.about-newsroom .nr-filters button[aria-pressed="true"]{background:#dfc580!important;color:#102419!important}.about-newsroom .nr-panel-foot button,.about-newsroom .nr-item-bottom button{background:transparent!important}@media(max-width:760px){.about-newsroom .nr-heading{display:block}.about-newsroom .nr-list,.about-newsroom .nr-panel[data-nr-panel="industry"] .nr-list{height:320px}}
