/* The homepage's measured rhythm, carried through the inner site. */
.refined-inner main>.section-shell{width:100%;max-width:none;padding-left:max(5vw,calc((100% - var(--layout-content,1200px))/2));padding-right:max(5vw,calc((100% - var(--layout-content,1200px))/2))}.refined-inner .page-hero{margin:0;border-radius:0;padding-left:max(5vw,calc((100% - var(--layout-content,1200px))/2));padding-right:max(5vw,calc((100% - var(--layout-content,1200px))/2));gap:6%}.refined-inner .page-heading{min-width:0}.refined-inner .page-heading>p{max-width:54ch}.refined-inner .page-hero-photo{height:395px!important;border-radius:6px}.refined-inner .page-hero-actions{gap:20px;align-items:center}.refined-inner .vb-band{padding-top:64px;padding-bottom:64px}.refined-inner .substance-section,.refined-inner .feature-section,.refined-inner .editorial-block{padding-top:64px;padding-bottom:64px}.refined-inner .substance-heading,.refined-inner .feature-heading,.refined-inner .catalog-section-heading{max-width:760px}.refined-inner .substance-heading h2,.refined-inner .feature-heading h2{margin:16px 0 22px}.refined-inner .feature-rows,.refined-inner .substance-columns,.refined-inner .selection-grid{gap:24px}.refined-inner .feature-row{padding-top:23px;padding-bottom:23px}.refined-inner .feature-row h3{max-width:23ch}.refined-inner .feature-row p{max-width:65ch}.refined-inner .vb-carousel{padding-left:max(5vw,calc((100% - var(--layout-content,1200px))/2));padding-right:max(5vw,calc((100% - var(--layout-content,1200px))/2))}.refined-inner .vb-video-section{padding-left:max(5vw,calc((100% - var(--layout-content,1200px))/2));padding-right:max(5vw,calc((100% - var(--layout-content,1200px))/2))}.refined-inner .vb-video-wide{max-height:440px}.refined-inner .vb-video-card:not(.vb-video-wide){aspect-ratio:1.35}.refined-inner .product-breadcrumb{padding-top:120px;margin-top:0}.refined-inner .product-detail-hero{padding-top:32px;padding-bottom:55px;gap:6%}.refined-inner .product-section-nav{background:#fff;border-top:1px solid #d2e1eb;border-bottom:1px solid #d2e1eb}.refined-inner .model-section,.refined-inner .product-documents,.refined-inner .product-selection{padding-top:60px;padding-bottom:60px}.refined-inner .resource-library{padding-top:42px}.refined-inner .full-catalog{padding-top:52px!important;padding-bottom:60px}.refined-inner .full-catalog .catalog-toolbar{border-radius:5px;box-shadow:none}.refined-inner .selection-checks{background:#f0f6fa;border:1px solid #ccdfe9;border-radius:5px;padding:26px}.refined-inner .product-selection .selection-checks{background:#0e3a55;border-color:#497086}.refined-inner .product-selection .selection-checks :is(h3,li){color:#e3eff6}.refined-inner .product-selection .selection-checks a{color:#b8e2ff}.inner-wayfinding{position:sticky;top:101px;z-index:15;display:flex;gap:25px;align-items:center;padding:15px max(5vw,calc((100% - var(--layout-content,1200px))/2));background:#fffffff5;backdrop-filter:blur(12px);border-top:1px solid #d4e2eb;border-bottom:1px solid #d4e2eb;overflow:auto;white-space:nowrap;scrollbar-width:thin}.inner-wayfinding>span{font-size:10px;font-weight:650;color:#486272;letter-spacing:.08em;margin-right:4px}.inner-wayfinding a{font-size:13px;font-weight:600;color:#16435f;line-height:1.7}.inner-wayfinding a:hover{color:#075da8;text-decoration:underline;text-underline-offset:5px}.refined-inner main>[id],.refined-inner #brand-ranges{scroll-margin-top:170px}.brand-decision{padding-top:64px;padding-bottom:48px;background:#fff}.brand-decision-heading{max-width:760px;margin-bottom:30px}.brand-decision-heading h2{margin:14px 0 20px}.brand-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.brand-route{border:1px solid #cddfe9;background:#fff;border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.brand-route figure{margin:0;height:215px;background:#f1f6fa;position:relative;padding:22px}.brand-route figure img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s}.brand-route:hover figure img{transform:scale(1.035)}.brand-route figure>span{position:absolute;top:14px;left:14px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#fff;font-size:12px;color:#24485f}.brand-route>div{padding:24px;display:flex;flex-direction:column;flex:1}.brand-route .eyebrow{font-size:11px!important;line-height:1.6!important;min-height:34px}.brand-route h3{margin:12px 0 15px;font-size:23px!important;max-width:22ch}.brand-route p{font-size:15px!important;margin-bottom:24px}.brand-route .editorial-link{margin-top:auto;justify-content:space-between}.brand-selection-note{display:grid;grid-template-columns:160px 1fr;gap:25px;border-left:3px solid #075da8;background:#eaf3f9;padding:22px 26px;margin-top:28px}.brand-selection-note>span{font-size:11px;font-weight:700;letter-spacing:.07em;color:#07518e;padding-top:4px}.brand-selection-note p{font-size:15px!important;line-height:1.65!important;margin:0;max-width:82ch}.refined-inner.full-brand-page .catalog-statline{gap:35px;padding-top:24px;padding-bottom:24px;align-items:center}.refined-inner .catalog-statline strong{font-size:30px;line-height:1.2}.refined-inner .catalog-statline span{font-size:12px}.refined-inner .catalog-statline>p{font-size:13px!important;max-width:45ch}.refined-inner .brand-range-intro{padding-top:48px;padding-bottom:18px;background:#eaf3f9}.refined-inner .brand-range-intro h2{font-size:30px!important;margin:14px 0}.refined-inner .category-directory{background:#eaf3f9;padding-top:0;padding-bottom:48px!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.category-directory .refined-category-link{display:flex;position:relative;align-items:center;border:1px solid #cbdee9;background:#fff;border-radius:4px;padding:18px 36px 18px 20px;min-height:95px;gap:14px}.refined-category-link>span{font-size:12px;color:#647e8f}.refined-category-link h3{font-size:17px!important;line-height:1.35!important;margin:0 0 7px}.refined-category-link p{font-size:12px!important;line-height:1.5!important;margin:0}.refined-category-link>i{position:absolute;right:14px;top:20px;color:#075da8;font-style:normal}.refined-inner .vb-featured-products .vb-heading{max-width:760px}.refined-inner .vb-product-slide figure{height:235px}.refined-inner .vb-product-slide{border-radius:5px}.refined-inner .selection-section{background:#f0f6fa;padding-top:60px;padding-bottom:60px}.refined-inner .selection-section .catalog-section-heading{margin-bottom:30px}.refined-inner .selection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:30px}.refined-inner .selection-grid article{background:#fff;border:1px solid #cbdde8;padding:24px;border-radius:5px}.refined-inner .selection-grid article>span{font-size:12px;color:#075da8}.refined-inner .selection-grid article h3{font-size:20px!important;margin:14px 0}.refined-inner .selection-grid article p{font-size:15px!important;margin-bottom:0}.brand-catalogue-heading{max-width:760px;margin-bottom:30px}.brand-catalogue-heading h2{margin:14px 0 20px}.refined-product-photo{background:#fff;padding:35px}.refined-product-photo img{object-fit:contain!important}.refined-inner.weltem-page .page-hero{background:#084363}.refined-inner .catalog-end-links{padding-top:30px;padding-bottom:35px;gap:24px}.refined-inner .catalog-card figure{height:235px}.refined-inner .reference-document{padding-top:45px;padding-bottom:60px}.refined-inner .team-section{padding-top:64px;padding-bottom:64px}
@media(max-width:1000px){.refined-inner .selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-wayfinding{gap:20px}.inner-wayfinding>span{display:none}.brand-route>div{padding:20px}.brand-route figure{height:190px}.refined-inner .category-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.refined-inner main>.section-shell{padding-left:24px;padding-right:24px}.refined-inner .page-hero{padding-left:24px;padding-right:24px;padding-top:120px;padding-bottom:38px;gap:28px}.refined-inner .page-hero-photo{height:300px!important}.refined-inner .page-heading h1{font-size:36px!important;max-width:19ch}.refined-inner .page-heading .vb-hero-brand{margin-bottom:15px}.refined-inner .page-hero-actions{gap:20px;margin-top:24px}.inner-wayfinding{top:84px;padding:13px 24px;gap:22px}.inner-wayfinding a{font-size:13px}.refined-inner main>[id],.refined-inner #brand-ranges{scroll-margin-top:150px}.brand-decision{padding-top:45px;padding-bottom:35px}.brand-route-grid{grid-template-columns:1fr;gap:22px}.brand-route figure{height:215px;padding:25px}.brand-route>div{padding:22px}.brand-route .eyebrow{min-height:0}.brand-route h3{max-width:none;font-size:23px!important}.brand-selection-note{grid-template-columns:1fr;gap:9px;padding:20px;margin-top:24px}.refined-inner .catalog-statline{gap:20px!important;padding-top:22px;padding-bottom:22px}.refined-inner .catalog-statline strong{font-size:28px}.refined-inner .catalog-statline>p{max-width:none;grid-column:1/-1}.refined-inner .category-directory{grid-template-columns:1fr;gap:10px;padding-bottom:35px!important}.refined-category-link{min-height:85px!important}.refined-inner .brand-range-intro{padding-top:38px}.refined-inner .selection-grid{grid-template-columns:1fr;gap:14px}.refined-inner .selection-grid article{padding:22px}.refined-inner .selection-section{padding-top:44px;padding-bottom:44px}.refined-inner .vb-band,.refined-inner .substance-section,.refined-inner .feature-section,.refined-inner .editorial-block{padding-top:45px;padding-bottom:45px}.refined-inner .vb-carousel,.refined-inner .vb-video-section{padding-left:24px;padding-right:24px}.refined-inner .vb-video-wide{aspect-ratio:1.3}.refined-inner .vb-video-card{min-height:295px}.refined-inner .model-section,.refined-inner .product-documents,.refined-inner .product-selection{padding-top:44px;padding-bottom:44px}.refined-inner .selection-checks{padding:21px}.refined-inner .product-detail-hero{gap:26px;padding-top:22px;padding-bottom:40px}.refined-inner .product-breadcrumb{padding:110px 24px 0}.refined-inner .catalog-end-links{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.refined-inner .refined-product-photo{padding:25px}.refined-inner .full-catalog{padding-top:40px!important;padding-bottom:45px}.refined-inner .reference-document object{height:650px}}
@media(prefers-reduced-motion:reduce){.brand-route figure img{transition:none;transform:none!important}}body[data-motion=reduced] .brand-route figure img{transition:none;transform:none!important}
