.uspe-homepage{--home-ink:#253b43;--home-muted:#54636b;--home-line:#dce3e5;--home-accent:#b62332;background:#fff;color:var(--home-ink)}.uspe-homepage,.uspe-homepage *{box-sizing:border-box}.uspe-homepage :is(section,div,article){min-width:0}.uspe-homepage a{color:inherit;text-underline-offset:3px}.uspe-homepage :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.uspe-homepage .uspe-cinema-hero.uspe-cinema-hero{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;margin:0;gap:0}.uspe-homepage .uspe-cinema-hero .uspe-cinema-hero__media{grid-column:1;grid-row:1;height:clamp(230px,29vw,420px);min-height:0;aspect-ratio:auto}.uspe-homepage .uspe-cinema-hero .uspe-cinema-hero__media-note{grid-column:1;grid-row:2;width:min(1440px,calc(100% - 40px));margin:0 auto;padding:5px 0 0;font-size:11px;line-height:1.4;text-align:right}.uspe-homepage .uspe-cinema-hero .uspe-cinema-hero__copy{grid-column:1;grid-row:3;width:min(1440px,calc(100% - 40px));max-width:none;margin:0 auto;padding:18px 0 16px;gap:0;align-self:auto}.uspe-homepage .uspe-cinema-hero .uspe-cinema-hero__eyebrow{margin:0 0 7px;font-size:12px;letter-spacing:.035em}.uspe-homepage .uspe-cinema-hero h1{max-width:none;margin:0 0 10px;font-size:clamp(27px,3vw,42px);line-height:1.15;letter-spacing:-.025em}.uspe-homepage .uspe-cinema-hero h1 span{display:inline}.uspe-homepage .uspe-cinema-hero .uspe-cinema-hero__lede{max-width:1000px;margin:0 0 7px;font-size:15px;line-height:1.55}.uspe-homepage .uspe-cinema-hero .uspe-cinema-hero__specialty{max-width:1100px;margin:0 0 13px;font-size:13px;line-height:1.5;color:var(--home-muted)}.uspe-homepage .uspe-cinema-hero .uspe-cinema-hero__actions{gap:9px}.uspe-homepage .uspe-cinema-hero .uspe-cinema-hero__actions a{min-height:42px;padding:10px 15px;border-radius:4px;font-size:13px}.uspe-homepage__content{width:min(1440px,calc(100% - 40px));margin:0 auto}.uspe-homepage :is(.uspe-homepage__browse,.uspe-homepage__product-row){padding:15px 0 18px;margin:0;scroll-margin-top:145px}.uspe-homepage__row-heading{display:flex;align-items:center;gap:12px;margin:0 0 11px}.uspe-homepage__row-heading h2{flex:1;margin:0;padding:0;font-size:clamp(21px,2vw,27px);line-height:1.2;font-weight:650;letter-spacing:-.02em}.uspe-homepage__controls{display:flex;gap:5px;flex:none}.uspe-homepage__controls button{display:grid;place-items:center;flex:none;width:35px;height:35px;min-width:35px;min-height:35px;padding:0;border:1px solid var(--home-line);border-radius:4px;background:#fff;color:var(--home-ink);font:500 19px/1 var(--font-body-family,Arial,sans-serif);cursor:pointer}.uspe-homepage__controls button:disabled{opacity:.32;cursor:default}.uspe-homepage__controls button:not(:disabled):hover{border-color:var(--home-accent)}.uspe-homepage__view-all{flex:none;font-size:13px;white-space:nowrap;text-decoration:none}.uspe-homepage__view-all:hover{text-decoration:underline}.uspe-homepage :is(.uspe-homepage__categories,.uspe-homepage__products){display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#bbc7cb #f5f6f6;padding:2px 1px 9px;scroll-padding-inline:1px}.uspe-homepage__category{display:flex;align-items:center;gap:10px;flex:0 0 calc((100% - 60px)/6);min-height:96px;padding:11px;border:1px solid var(--home-line);border-radius:5px;text-decoration:none;font-size:14px;font-weight:600;line-height:1.3}.uspe-homepage__category img{flex:0 0 66px;width:66px;height:64px;object-fit:contain}.uspe-homepage__category>span:first-of-type{flex:1}.uspe-homepage__category-arrow{font-size:17px;color:var(--home-accent)}.uspe-homepage__category:hover{border-color:#a4b3b9}.uspe-homepage__product{display:flex;flex-direction:column;flex:0 0 calc((100% - 48px)/5);overflow:hidden;border:1px solid var(--home-line);border-radius:5px;background:#fff;scroll-snap-align:start;transition:border-color .15s}.uspe-homepage__product:hover{border-color:#9baeb5}.uspe-homepage__product-image{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;padding:10px}.uspe-homepage__product-image img{display:block;width:100%;height:100%;object-fit:contain}.uspe-homepage__concept{position:absolute;right:6px;bottom:5px;left:6px;font-size:10px;line-height:1.25;text-align:center;color:var(--home-muted)}.uspe-homepage__product-info{display:flex;flex:1;flex-direction:column;padding:10px 12px 12px}.uspe-homepage__product-info h3{margin:0 0 6px;padding:0;font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.uspe-homepage__product-info h3 a{text-decoration:none}.uspe-homepage__product-info h3 a:hover{text-decoration:underline}.uspe-homepage__sku{margin:0 0 11px;font-size:11px;line-height:1.4;color:var(--home-muted);overflow-wrap:anywhere}.uspe-homepage__model-link{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;margin-top:auto;padding:8px 10px;border:1px solid #bdc9cd;border-radius:3px;text-decoration:none;font-size:12px;font-weight:600}.uspe-homepage__model-link:hover{border-color:var(--home-accent)}.uspe-homepage__row-intro{max-width:950px;margin:-2px 0 12px;font-size:13px;line-height:1.5;color:var(--home-muted)}.uspe-homepage__quote{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 32px;margin:18px 0;padding:22px 0;border-block:1px solid var(--home-line)}.uspe-homepage__quote h2,.uspe-homepage__planning h2{margin:0 0 9px;font-size:26px;line-height:1.2;letter-spacing:-.02em}.uspe-homepage__quote p,.uspe-homepage__planning p{max-width:760px;margin:0 0 10px;font-size:14px;line-height:1.55}.uspe-homepage__quote .uspe-homepage__reference{margin:7px 0 0;font-size:12px}.uspe-homepage__reference span{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.uspe-homepage__quote-actions{display:flex;align-items:flex-start;flex-direction:column;gap:13px;font-size:13px}.uspe-homepage__primary{display:flex;align-items:center;justify-content:center;gap:20px;min-height:43px;padding:11px 17px;border:1px solid #9aadb5;border-radius:4px;text-decoration:none;font-weight:600}.uspe-homepage__resources{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px 36px;padding:12px 0 22px}.uspe-homepage .uspe-finish-preview{width:100%;max-width:none;margin:0;padding:0;border:0}.uspe-homepage .uspe-finish-preview__head{display:block;margin-bottom:0}.uspe-homepage .uspe-finish-preview__eyebrow{display:none}.uspe-homepage .uspe-finish-preview h2{margin:0 0 9px;padding:0;font-size:26px}.uspe-homepage .uspe-finish-preview h2:after{display:none}.uspe-homepage .uspe-finish-preview__head>div>p:not(.uspe-finish-preview__eyebrow){max-width:none;margin:0 0 11px;font-size:14px;line-height:1.5}.uspe-homepage .uspe-finish-preview__cta{min-height:36px;margin:0 0 12px;padding:8px 11px;font-size:12px}.uspe-homepage .uspe-finish-preview__rail{grid-auto-columns:calc((100% - 10px)/2);gap:10px;grid-template-rows:82px 82px}.uspe-homepage .uspe-finish-preview__note{margin:9px 0 0;font-size:12px;line-height:1.5}.uspe-homepage__planning nav{display:flex;flex-wrap:wrap;gap:8px 17px;margin:12px 0 18px;font-size:13px}.uspe-homepage__project-resources{margin:14px 0;font-size:13px;line-height:1.5}.uspe-homepage__project-resources summary{padding:9px 0;cursor:pointer}.uspe-homepage__project-resources .uspe-ld__proof-anchor{height:0;margin:0;padding:0}.uspe-homepage .uspe-homepage__animal-link{margin:15px 0 0;font-size:12px}.uspe-homepage [data-uspe-equipment-directory]{margin:12px 0}@layer uspeLightExperience{html[data-uspe-brand] main .uspe-homepage :is(h1,h2,h3,p,a,button,summary,span){font-family:Inter,var(--font-body-family,Arial,sans-serif)!important}html[data-uspe-brand] main .uspe-homepage :is(h1,h2,h3,p,a,button,summary,span){color:#253b43!important;-webkit-text-fill-color:#253b43!important;letter-spacing:normal}html[data-uspe-brand] main .uspe-homepage :is(.uspe-homepage__sku,.uspe-homepage__row-intro,.uspe-homepage__concept,.uspe-cinema-hero__specialty,.uspe-cinema-hero__media-note){color:#54636b!important;-webkit-text-fill-color:#54636b!important}html[data-uspe-brand] main .uspe-homepage .uspe-cinema-hero__copy .uspe-cinema-hero__specialty{display:block!important;margin:0 0 13px!important;font:400 13px/1.5 var(--font-body-family,Arial,sans-serif)!important}html[data-uspe-brand] main .uspe-homepage .uspe-cinema-hero__copy :is(h1,h1 span){color:#253b43!important;-webkit-text-fill-color:#253b43!important}html[data-uspe-brand] main .uspe-homepage .uspe-cinema-hero__copy h1{font-size:clamp(27px,3vw,42px)!important;line-height:1.15!important}html[data-uspe-brand] main .uspe-homepage .uspe-cinema-hero__copy h1{margin:0 0 9px!important;padding:0!important;font-weight:600!important;letter-spacing:-.025em!important}html[data-uspe-brand] main .uspe-homepage .uspe-cinema-hero__copy .uspe-cinema-hero__eyebrow{margin:0 0 7px!important;font:500 11px/1.4 Inter,sans-serif!important}html[data-uspe-brand] main .uspe-homepage .uspe-cinema-hero__copy .uspe-cinema-hero__lede{max-width:1000px!important;margin:0 0 8px!important;font:400 clamp(14px,1.1vw,15px)/1.5 Inter,sans-serif!important}html[data-uspe-brand] main .uspe-homepage .uspe-cinema-hero__copy .uspe-cinema-hero__actions{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;gap:8px!important;margin:0!important;padding:0!important}html[data-uspe-brand] main .uspe-homepage .uspe-cinema-hero__copy .uspe-cinema-hero__actions :is(a.uspe-cinema-hero__ghost,a.uspe-cinema-hero__primary){min-width:0!important;min-height:40px!important;margin:0!important;padding:9px 10px!important;gap:8px!important;color:#253b43!important;-webkit-text-fill-color:#253b43!important;background:#fff!important;font:500 12px/1.3 Inter,sans-serif!important;text-decoration:none!important}html[data-uspe-brand] main .uspe-homepage .uspe-cinema-hero [data-uspe-cinema-toggle]{position:absolute!important;top:12px!important;right:14px!important;bottom:auto!important;left:auto!important;transform:none!important}html[data-uspe-brand] main .uspe-homepage :is(h1,h2,h3):before,html[data-uspe-brand] main .uspe-homepage :is(h1,h2,h3):after{display:none!important;content:none!important}html[data-uspe-brand] main .uspe-homepage .uspe-homepage__row-heading h2{margin:0!important;padding:0!important;border:0!important;font:600 clamp(21px,1.85vw,27px)/1.2 Inter,sans-serif!important}html[data-uspe-brand] main .uspe-homepage .uspe-homepage__product-info h3{margin:0 0 6px!important;padding:0!important;font:600 13px/1.4 Inter,sans-serif!important}html[data-uspe-brand] main .uspe-homepage .uspe-homepage__product-info h3 a{font:inherit!important;margin:0!important;padding:0!important}html[data-uspe-brand] main .uspe-homepage .uspe-homepage__product-info .uspe-homepage__sku{margin:0 0 10px!important;padding:0!important;font:400 11px/1.4 Inter,sans-serif!important}html[data-uspe-brand] main .uspe-homepage :is(.uspe-homepage__row-intro,.uspe-homepage__quote p,.uspe-homepage__planning p){font:400 13px/1.5 Inter,sans-serif!important;margin:0 0 10px!important;padding:0!important}html[data-uspe-brand] main .uspe-homepage :is(.uspe-homepage__quote h2,.uspe-homepage__planning h2,.uspe-finish-preview h2){margin:0 0 9px!important;padding:0!important;font:600 24px/1.2 Inter,sans-serif!important}html[data-uspe-brand] main .uspe-homepage :is(.uspe-homepage__row-heading h2,.uspe-homepage__product-info h3){text-transform:none!important;letter-spacing:normal!important}html[data-uspe-brand] main:has([data-uspe-homepage]) [data-uspe-casework-paths=related]{margin-block:18px!important;padding-block:16px!important}}@media(max-width:1199px){.uspe-homepage__category,.uspe-homepage__product{flex-basis:calc((100% - 36px)/4)}}@media(max-width:749px){.uspe-homepage .uspe-cinema-hero .uspe-cinema-hero__media{height:auto;aspect-ratio:16/9}.uspe-homepage .uspe-cinema-hero .uspe-cinema-hero__media-note{width:calc(100% - 28px);font-size:10px;text-align:left}.uspe-homepage .uspe-cinema-hero .uspe-cinema-hero__copy{width:calc(100% - 28px);padding:15px 0 12px}.uspe-homepage .uspe-cinema-hero .uspe-cinema-hero__eyebrow{font-size:11px}.uspe-homepage .uspe-cinema-hero .uspe-cinema-hero__lede{font-size:14px;line-height:1.5}.uspe-homepage .uspe-cinema-hero .uspe-cinema-hero__actions a{padding:9px 11px;font-size:12px}.uspe-homepage__content{width:calc(100% - 28px)}.uspe-homepage :is(.uspe-homepage__browse,.uspe-homepage__product-row){padding:12px 0 15px}.uspe-homepage__row-heading{gap:9px;margin-bottom:10px;flex-wrap:wrap}.uspe-homepage__row-heading h2{flex:1 1 calc(100% - 85px);font-size:22px}.uspe-homepage__row-heading .uspe-homepage__view-all{order:3;flex:1 0 100%;font-size:12px}.uspe-homepage__controls button{width:33px;height:33px;min-width:33px;min-height:33px}.uspe-homepage :is(.uspe-homepage__categories,.uspe-homepage__products){gap:9px}.uspe-homepage__category{flex-basis:calc((100% - 9px)/2);min-height:83px;padding:8px;gap:7px;font-size:12px}.uspe-homepage__category img{flex-basis:42px;width:42px;height:52px}.uspe-homepage__category-arrow{display:none}.uspe-homepage__product{flex-basis:calc((100% - 9px)/2.12)}.uspe-homepage__product-image{aspect-ratio:1.2;padding:7px}.uspe-homepage__product-info{padding:8px 9px 10px}.uspe-homepage__product-info h3{font-size:13px}.uspe-homepage__sku{font-size:10px}.uspe-homepage__model-link{padding:8px;font-size:11px}.uspe-homepage__quote{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 0;margin:12px 0}.uspe-homepage__quote-actions{flex-direction:row;align-items:center;flex-wrap:wrap;gap:14px}.uspe-homepage__resources{grid-template-columns:minmax(0,1fr);gap:23px;padding:12px 0 16px}.uspe-homepage .uspe-finish-preview h2,.uspe-homepage__quote h2,.uspe-homepage__planning h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.uspe-homepage *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/402/assets/uspe-homepage-flow-20261028.css.map */
